亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種網(wǎng)管交換機(jī)的管理方法及網(wǎng)管交換機(jī)與流程

文檔序號:12132088閱讀:222來源:國知局
一種網(wǎng)管交換機(jī)的管理方法及網(wǎng)管交換機(jī)與流程

本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種網(wǎng)管交換機(jī)的管理方法及網(wǎng)管交換機(jī)。



背景技術(shù):

網(wǎng)管交換機(jī)為一種被網(wǎng)管設(shè)備管理的交換機(jī)。其中,網(wǎng)管交換機(jī)包括有多個(gè)以太網(wǎng)口,網(wǎng)管交換機(jī)可以通過以太網(wǎng)口傳輸網(wǎng)管設(shè)備發(fā)送的管理報(bào)文以及除網(wǎng)管設(shè)備外的其他設(shè)備發(fā)送的非管理報(bào)文。

在現(xiàn)有技術(shù)中,網(wǎng)管設(shè)備通常會(huì)將網(wǎng)管交換機(jī)的以太網(wǎng)口或VLAN(英文:Virtual Local Area Network,中文:虛擬局域網(wǎng))端口配置為邏輯VLAN,并為其配置IP地址,來實(shí)現(xiàn)網(wǎng)管設(shè)備與網(wǎng)管交換機(jī)間的通信。但是,網(wǎng)管設(shè)備在將網(wǎng)管交換機(jī)的以太網(wǎng)口或VLAN端口配置為網(wǎng)管接口時(shí),通常是將網(wǎng)管設(shè)備發(fā)送的管理報(bào)文和除網(wǎng)管設(shè)備外的其他設(shè)備發(fā)送的非管理報(bào)文放在同一邏輯信道進(jìn)行處理的。這樣當(dāng)大量除網(wǎng)管設(shè)備外的其他設(shè)備發(fā)送的非管理報(bào)文輸入至該網(wǎng)管交換機(jī)中時(shí),為了緩解擁塞,網(wǎng)管交換機(jī)會(huì)將網(wǎng)管設(shè)備發(fā)送的管理報(bào)文丟棄,從而導(dǎo)致網(wǎng)管設(shè)備無法對網(wǎng)管交換機(jī)進(jìn)行管理。為了解決上述問題,現(xiàn)有的網(wǎng)管交換機(jī)通常會(huì)設(shè)計(jì)一個(gè)專用于與網(wǎng)管設(shè)備互聯(lián)的接口,通過該接口與網(wǎng)管設(shè)備實(shí)現(xiàn)通信,但這種方式會(huì)極大地增加網(wǎng)管交換機(jī)的設(shè)計(jì)成本。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明的實(shí)施例提供了一種網(wǎng)管交換機(jī)的管理方法及網(wǎng)管交換機(jī),解決了當(dāng)大量除網(wǎng)管設(shè)備外的其他設(shè)備發(fā)送的非管理報(bào)文輸入至網(wǎng)管交換機(jī)時(shí),為緩解擁塞,網(wǎng)管交換機(jī)會(huì)將網(wǎng)管設(shè)備發(fā)送的管理報(bào)文丟棄,而導(dǎo)致網(wǎng)管設(shè)備無法對網(wǎng)管交換機(jī)進(jìn)行管理或設(shè)計(jì)專用接口造成交換機(jī)高成本的問題。

為了達(dá)到上述目的,本發(fā)明實(shí)施例采用如下技術(shù)方案:

第一方面,提供一種網(wǎng)管交換機(jī)的管理控制方法,包括:

接收網(wǎng)管設(shè)備發(fā)送的第一接口轉(zhuǎn)換指令,所述第一接口轉(zhuǎn)換指令包含目的以太網(wǎng)口標(biāo)識;

根據(jù)所述第一接口轉(zhuǎn)換指令,將所述網(wǎng)管交換機(jī)中的所述目的以太網(wǎng)口轉(zhuǎn)換為帶外管理接口;

為所述帶外管理接口分配IP地址,并向所述網(wǎng)管設(shè)備發(fā)送包含IP地址的接口轉(zhuǎn)換響應(yīng);

通過所述帶外管理接口接收所述網(wǎng)管設(shè)備基于所述IP地址發(fā)送的管理報(bào)文和除所述網(wǎng)管設(shè)備外的其他設(shè)備發(fā)送的非管理報(bào)文;

識別出所述管理報(bào)文并進(jìn)行報(bào)文處理。

第二方面,提供一種網(wǎng)管交換機(jī),包括:

接收模塊,用于接收網(wǎng)管設(shè)備發(fā)送的第一接口轉(zhuǎn)換指令,所述第一接口轉(zhuǎn)換指令包含目的以太網(wǎng)口標(biāo)識;

轉(zhuǎn)換模塊,用于根據(jù)所述接收模塊接收到的第一接口轉(zhuǎn)換指令,將所述網(wǎng)管交換機(jī)中的所述目的以太網(wǎng)口轉(zhuǎn)換為帶外管理接口;

分配模塊,用于為所述轉(zhuǎn)換模塊所轉(zhuǎn)換的所述帶外管理接口分配IP地址,并向所述網(wǎng)管設(shè)備發(fā)送包含IP地址的接口轉(zhuǎn)換響應(yīng);

所述接收模塊,還用于通過所述轉(zhuǎn)換模塊所轉(zhuǎn)換的所述帶外管理接口接收所述網(wǎng)管設(shè)備基于所述分配模塊分配的所述IP地址發(fā)送的管理報(bào)文和除所述網(wǎng)管設(shè)備外的其他設(shè)備發(fā)送的非管理報(bào)文;

識別模塊,用于識別出所述接收模塊接收到的所述管理報(bào)文并進(jìn)行報(bào)文處理。

本發(fā)明實(shí)施例提供的網(wǎng)管交換機(jī)管理方法及網(wǎng)管交換機(jī),通過網(wǎng)管交換機(jī)接收網(wǎng)管設(shè)備發(fā)送的第一接口轉(zhuǎn)換指令,根據(jù)該第一接口轉(zhuǎn)換指令,將網(wǎng)管交換機(jī)中的目的以太網(wǎng)口轉(zhuǎn)換為帶外管理接口,并為該帶外管理接口分配IP地址,且向網(wǎng)管設(shè)備發(fā)送包含IP地址的帶外管理接口轉(zhuǎn)換響應(yīng),接收管理報(bào)文與非管理報(bào)文并對接收到的報(bào)文進(jìn)行過濾,識別出管理報(bào)文,并對之進(jìn)行處理。本方案將網(wǎng)管交換機(jī)的以太網(wǎng)口轉(zhuǎn)換為帶外管理接口,無需設(shè)計(jì)新的專用接口,解決了網(wǎng)管交換機(jī)設(shè)計(jì)成本高的問題,并且通過將進(jìn)入該轉(zhuǎn)換而來的帶外管理接口的報(bào)文進(jìn)行過濾,只處理管理報(bào)文,而非管理報(bào)文不會(huì)影響管理報(bào)文的傳輸,網(wǎng)管設(shè)備會(huì)一直通過管理報(bào)文管理網(wǎng)管交換機(jī),這樣就解決了當(dāng)大量除網(wǎng)管設(shè)備以外的其他設(shè)備發(fā)送的非管理報(bào)文輸入至網(wǎng)管交換機(jī)時(shí),為緩解擁塞,網(wǎng)管交換機(jī)會(huì)將網(wǎng)管設(shè)備發(fā)送的管理報(bào)文丟棄,而導(dǎo)致網(wǎng)管設(shè)備無法對網(wǎng)管交換機(jī)進(jìn)行管理或設(shè)計(jì)專用接口造成交換機(jī)高成本的問題。

附圖說明

為了更清楚地說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1為本發(fā)明實(shí)施例提供的一種網(wǎng)管交換機(jī)的管理方法示意圖;

圖2為本發(fā)明實(shí)施例提供的一種目的以太網(wǎng)口轉(zhuǎn)換為帶外管理接口的方法示意圖;

圖3為本發(fā)明實(shí)施例提供的另一種網(wǎng)管交換機(jī)的管理方法示意圖;

圖4為本發(fā)明實(shí)施例提供的一種目的帶外管理接口轉(zhuǎn)換為以太網(wǎng)口的方法示意圖;

圖5為辦發(fā)明實(shí)施例提供的一種網(wǎng)管交換機(jī)結(jié)構(gòu)示意圖。

具體實(shí)施方式

下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

下面對本申請中所涉及的部分術(shù)語進(jìn)行解釋,以方便讀者理解:

“網(wǎng)管設(shè)備”,即對網(wǎng)管交換機(jī)的工作狀態(tài)、網(wǎng)絡(luò)運(yùn)行狀況進(jìn)行本地或遠(yuǎn)程的實(shí)時(shí)監(jiān)控,縱觀全局地管理網(wǎng)管交換機(jī)所有接口的工作狀態(tài)和工作模式的網(wǎng)絡(luò)管理設(shè)備。

“網(wǎng)管交換機(jī)”,包括一個(gè)console,以及多個(gè)以太網(wǎng)口,通過以太網(wǎng)口網(wǎng)管交換機(jī)處理非管理報(bào)文,通過console口網(wǎng)管設(shè)備對網(wǎng)管交換機(jī)的以太網(wǎng)口進(jìn)行配置,配置后的以太網(wǎng)口既可以處理網(wǎng)管設(shè)備發(fā)送的管理報(bào)文,也可以處理非網(wǎng)管設(shè)備發(fā)送的非管理報(bào)文。這樣,非管理報(bào)文可以經(jīng)過網(wǎng)管交換機(jī)進(jìn)行轉(zhuǎn)發(fā),并且管理報(bào)文可以對網(wǎng)管交換機(jī)進(jìn)行管理。

“帶外管理接口”,對于交換機(jī)而言,只處理網(wǎng)管設(shè)備發(fā)送的管理報(bào)文的接口,稱之外帶外管理接口。

“管理報(bào)文”,網(wǎng)管設(shè)備向網(wǎng)管交換機(jī)發(fā)送的報(bào)文,通過該報(bào)文用來對網(wǎng)管交換機(jī)進(jìn)行管理。

“非管理報(bào)文”,除網(wǎng)管設(shè)備向網(wǎng)管交換機(jī)發(fā)送的報(bào)文以外的報(bào)文,如終端發(fā)送的請求報(bào)文,交換機(jī)發(fā)送的轉(zhuǎn)發(fā)報(bào)文。

為了便于清楚描述本發(fā)明實(shí)施例的技術(shù)方案,在本發(fā)明的實(shí)施例中,采用了“第一”、“第二”等字樣對功能或作用基本相同的相同項(xiàng)或相似項(xiàng)進(jìn)行區(qū)分,本領(lǐng)域技術(shù)人員可以理解“第一”、“第二”等字樣并不對數(shù)量和執(zhí)行次序進(jìn)行限定。

需要說明的是,本發(fā)明實(shí)施例中,“示例性的”或者“例如”等詞用于表示作例子、例證或說明。本發(fā)明實(shí)施例中被描述為“示例性的”或者“例如”的任何實(shí)施例或設(shè)計(jì)方案不應(yīng)被解釋為比其它實(shí)施例或設(shè)計(jì)方案更優(yōu)選或更具優(yōu)勢。確切而言,使用“示例性的”或者“例如”等詞旨在以具體方式呈現(xiàn)相關(guān)概念。

需要說明的是,本發(fā)明實(shí)施例中,“的(英文:of)”,“相應(yīng)的(英文:corresponding,relevant)”和“對應(yīng)的(英文:corresponding)”有時(shí)可以混用,應(yīng)當(dāng)指出的是,在不強(qiáng)調(diào)其區(qū)別時(shí),其所要表達(dá)的含義是一致的。

基于上述內(nèi)容,本發(fā)明實(shí)施例提供一種網(wǎng)管交換機(jī)的管理方法,如圖1所示,該方法包括如下步驟:

101、網(wǎng)管交換機(jī)接收網(wǎng)管設(shè)備發(fā)送的第一接口轉(zhuǎn)換指令。

示例性的,網(wǎng)管設(shè)備通過終端或者仿真終端登錄至網(wǎng)管交換機(jī)的console口,通過網(wǎng)管交換機(jī)的console口向其發(fā)送第一接口轉(zhuǎn)換指令,上述的第一接口轉(zhuǎn)換指令包含目的以太網(wǎng)口標(biāo)識,用于指示網(wǎng)管交換機(jī)將目的以太網(wǎng)口轉(zhuǎn)換為帶外管理接口。

102、網(wǎng)管交換機(jī)根據(jù)第一接口轉(zhuǎn)換指令將網(wǎng)管交換機(jī)中的目的以太網(wǎng)口轉(zhuǎn)換為帶外管理接口。

示例性的,網(wǎng)管交換機(jī)根據(jù)第一接口轉(zhuǎn)換指令中的目的以太網(wǎng)口標(biāo)識,識別目的以太網(wǎng)口,并對目的以太網(wǎng)口進(jìn)行轉(zhuǎn)換。由于目的以太網(wǎng)口的屬性要轉(zhuǎn)換為帶外管理接口,因此,需要對目的以太網(wǎng)口進(jìn)行配置。

103、網(wǎng)管交換機(jī)為帶外管理接口分配IP地址,并向網(wǎng)管設(shè)備發(fā)送包含IP地址的接口轉(zhuǎn)換響應(yīng)。

104、通過帶外管理接口接收網(wǎng)管設(shè)備基于IP地址發(fā)送的管理報(bào)文和除網(wǎng)管設(shè)備外的其他設(shè)備發(fā)送的非管理報(bào)文。

105、識別出管理報(bào)文并進(jìn)行報(bào)文處理。

示例性的,上述的管理報(bào)文為TCP/IP報(bào)文,非管理報(bào)文為非TCP/IP報(bào)文,由于帶外管理接口只處理管理報(bào)文,因此需要對其收到的非管理報(bào)文進(jìn)行丟棄。具體的,上述步驟105包括:

105a、判定帶外管理接口接收到的報(bào)文是否為TCP/IP報(bào)文。

105b、當(dāng)帶外管理接口接收到的報(bào)文是TCP/IP報(bào)文,則判定報(bào)文為管理報(bào)文,則識別出TCP/IP報(bào)文;或,當(dāng)帶外管理接口接收到的報(bào)文為不是TCP/IP報(bào)文,則判定該非TCP/IP報(bào)文為非管理報(bào)文,則丟棄該非TCP/IP報(bào)文。

示例性的,由于網(wǎng)管交換機(jī)接口接收到的報(bào)文有兩種,分別為攜帶VLAN標(biāo)簽的報(bào)文(即tag報(bào)文)與不攜帶VLAN標(biāo)簽的報(bào)文(即untag報(bào)文),其中,tag報(bào)文,表示需要網(wǎng)管交換機(jī)來判定該報(bào)文是否進(jìn)入該接口,untag報(bào)文,表示允許進(jìn)入該網(wǎng)管交換機(jī)接口的報(bào)文,由于管理報(bào)文為允許進(jìn)入帶外管理接口報(bào)文,所以管理報(bào)文為untag報(bào)文,但是所有untag報(bào)文并不都為管理報(bào)文,因此,在判定帶外管理接口接收到的報(bào)文是否為TCP/IP報(bào)文之前,還需要進(jìn)一步判定該帶外管理接口接收到的報(bào)文是否為攜帶VLAN標(biāo)簽的報(bào)文,具體的,在步驟105a之前,包括如下步驟:

a、判定帶外管理接口接收到的報(bào)文是否攜帶VLAN標(biāo)簽;

b、若是,則丟棄該攜帶VLAN標(biāo)簽的報(bào)文;或,若否,則識別出該不攜帶VLAN標(biāo)簽的報(bào)文。

可選的,網(wǎng)管交換機(jī)因?yàn)榫W(wǎng)絡(luò)中路由計(jì)算錯(cuò)誤,或者網(wǎng)絡(luò)連線錯(cuò)誤等會(huì)將自己發(fā)出去的報(bào)文又回收回來,這樣會(huì)導(dǎo)致網(wǎng)管交換機(jī)中存在環(huán)路,并因此產(chǎn)生環(huán)回報(bào)文,由于環(huán)回報(bào)文也為TCP/IP報(bào)文,而網(wǎng)管交換機(jī)不需要處理自己發(fā)送的報(bào)文,因此,需要對帶外管理接口接收到的TCP/IP報(bào)文進(jìn)行進(jìn)一步判定,判定帶外管理接口接收到的報(bào)文否為環(huán)回報(bào)文。具體的,在步驟105之后,包括如下步驟:

105c、判定帶外管理接口接收到的TCP/IP報(bào)文是否為環(huán)回報(bào)文。

105d、若帶外管理接口接收到的TCP/IP報(bào)文是環(huán)回報(bào)文時(shí),則丟棄該TCP/IP報(bào)文;或,若帶外管理接口接收到的TCP/IP報(bào)文是非環(huán)回報(bào)文時(shí),則識別出該TCP/IP報(bào)文為管理報(bào)文需要進(jìn)行處理。

示例性的,上述的環(huán)回報(bào)文為源MAC(英文:Media Access Control,中文:媒體訪問控制)和目的MAC一致的報(bào)文,因此網(wǎng)管交換機(jī)可以通過檢測TCP/IP報(bào)文的源MAC和目的MAC是否一致來判定該報(bào)文是否為環(huán)回報(bào)文,其中,若一致,則為判定為環(huán)回報(bào)文,若不一致,則判定為管理報(bào)文。

本發(fā)明實(shí)施例提供的網(wǎng)管交換機(jī)管理方法,通過網(wǎng)管交換機(jī)接收網(wǎng)管設(shè)備發(fā)送的第一接口轉(zhuǎn)換指令,根據(jù)該第一接口轉(zhuǎn)換指令,將網(wǎng)管交換機(jī)中的目的以太網(wǎng)口轉(zhuǎn)換為帶外管理接口,并為該帶外管理接口分配IP地址,且向網(wǎng)管設(shè)備發(fā)送包含IP地址的帶外管理接口轉(zhuǎn)換響應(yīng),接收管理報(bào)文與非管理報(bào)文并對接收到的報(bào)文進(jìn)行過濾,識別出管理報(bào)文,并對之進(jìn)行處理。本方案將網(wǎng)管交換機(jī)的以太網(wǎng)口轉(zhuǎn)換為帶外管理接口,無需設(shè)計(jì)新的專用接口,解決了網(wǎng)管交換機(jī)設(shè)計(jì)成本高的問題,并且通過將進(jìn)入該轉(zhuǎn)換而來的帶外管理接口的報(bào)文進(jìn)行過濾,只處理管理報(bào)文,而非管理報(bào)文不會(huì)影響管理報(bào)文的傳輸,網(wǎng)管設(shè)備會(huì)一直通過管理報(bào)文管理網(wǎng)管交換機(jī),這樣就解決了當(dāng)大量除網(wǎng)管設(shè)備以外的其他設(shè)備發(fā)送的非管理報(bào)文輸入至網(wǎng)管交換機(jī)時(shí),為緩解擁塞,網(wǎng)管交換機(jī)會(huì)將網(wǎng)管設(shè)備發(fā)送的管理報(bào)文丟棄,而導(dǎo)致網(wǎng)管設(shè)備無法對網(wǎng)管交換機(jī)進(jìn)行管理或設(shè)計(jì)專用接口造成交換機(jī)高成本的問題。

示例性的,參照圖2所示的目的以太網(wǎng)口轉(zhuǎn)換為帶外管理接口的方法示意圖,上述步驟102中將網(wǎng)管交換機(jī)中的目的以太網(wǎng)口轉(zhuǎn)換為帶外管理接口的過程可以通過如下步驟來實(shí)現(xiàn):

步驟S11、網(wǎng)管交換機(jī)將目的以太網(wǎng)口斷電。

示例性的,當(dāng)網(wǎng)管交換機(jī)接收到網(wǎng)管設(shè)備發(fā)送的第一接口轉(zhuǎn)換指令時(shí),該網(wǎng)管交換機(jī)會(huì)從該第一接口轉(zhuǎn)換指令中解析出需要進(jìn)行接口轉(zhuǎn)換的目的以太網(wǎng)口的標(biāo)識,從而對該目的以太網(wǎng)口進(jìn)行斷電處理,中斷該目的以太網(wǎng)口當(dāng)前處理的業(yè)務(wù),避免報(bào)文丟失。若網(wǎng)管交換機(jī)不對該目的以太網(wǎng)口進(jìn)行斷電便進(jìn)行帶外管理接口的接口配置過程,則該目的以太網(wǎng)口仍然會(huì)按照該帶外管理接口的接口配置來處理非管理報(bào)文,從而導(dǎo)致報(bào)文處理異常。

步驟S12、網(wǎng)管交換機(jī)通知預(yù)轉(zhuǎn)換事件。

示例性的,上述的預(yù)轉(zhuǎn)換事件用于向二層業(yè)務(wù)模塊告知該目的以太網(wǎng)口將要轉(zhuǎn)換為帶外管理接口,而所有二層業(yè)務(wù)模塊在接收到該預(yù)轉(zhuǎn)換事件后響應(yīng)該事件,關(guān)閉其自身的二層業(yè)務(wù)功能(例如,將該目的以太網(wǎng)口從交換芯片上退出所有VLAN)。其中,二層模塊指的是工作在OSI(英文:Open System Interconnection,中文:開放式系統(tǒng)互聯(lián))參考模型的“數(shù)據(jù)鏈路層”的模塊,二層業(yè)務(wù)指的是運(yùn)行在“數(shù)據(jù)鏈路層”的業(yè)務(wù)。

步驟S13、網(wǎng)管交換機(jī)創(chuàng)建帶外管理接口虛擬驅(qū)動(dòng)控制塊。

示例性的,上述的帶外管理接口虛擬控制塊主要用于處理帶外管理接口收發(fā)的報(bào)文。具體的,帶外管理接口虛擬控制塊在將通過帶外管理接口接收到的TCP/IP報(bào)文轉(zhuǎn)發(fā)至外部網(wǎng)絡(luò)時(shí),會(huì)將該TCP/IP報(bào)文轉(zhuǎn)發(fā)給交換芯片,通過交換芯片將TCP/IP報(bào)文發(fā)送到網(wǎng)絡(luò)中;而該帶外管理接口虛擬控制塊在通過帶外管理接口接收到需要該網(wǎng)管交換機(jī)處理的TCP/IP報(bào)文時(shí),會(huì)將該TCP/IP報(bào)文交給TCP/IP協(xié)議棧處理。

需要說明的是,當(dāng)該帶外管理接口虛擬驅(qū)動(dòng)控制塊創(chuàng)建完成時(shí),網(wǎng)管交換機(jī)會(huì)將其與TCP/IP協(xié)議棧進(jìn)行綁定,從而使得TCP/IP協(xié)議??梢詮脑搸夤芾斫涌谔摂M驅(qū)動(dòng)控制塊接收報(bào)文。

步驟S14、網(wǎng)管交換機(jī)創(chuàng)建帶外管理接口資源。

示例性的,該帶外管理接口資源用來標(biāo)志該目的以太網(wǎng)口屬性從以太網(wǎng)口轉(zhuǎn)換為帶外管理接口。

步驟S15、網(wǎng)管交換機(jī)通知帶外管理接口創(chuàng)建事件。

示例性的,上述帶外管理接口創(chuàng)建事件用于向三層業(yè)務(wù)模塊告知帶外管理接口即將創(chuàng)建,三層模塊在接收到該帶外管理接口創(chuàng)建事件后響應(yīng)該事件,開啟三層業(yè)務(wù)。具體的,三層業(yè)務(wù)模塊與上述帶外管理接口虛擬驅(qū)動(dòng)控制塊進(jìn)行綁定,并建立映射關(guān)系表,這樣三層業(yè)務(wù)模塊可以從上述的帶外管理接口虛擬驅(qū)動(dòng)控制塊中接收和發(fā)送報(bào)文。并且,在該帶外管理接口創(chuàng)建事件發(fā)生后,轉(zhuǎn)發(fā)信息數(shù)據(jù)庫業(yè)務(wù)模塊會(huì)響應(yīng)該事件,從而不會(huì)向交換芯片下發(fā)此帶外管理接口的路由表項(xiàng),這樣帶外管理接口與其他工作在三層模式的以太網(wǎng)口或者VLAN邏輯接口之間不會(huì)相互轉(zhuǎn)發(fā)報(bào)文,確保帶外管理接口只處理本接口的收發(fā)報(bào)文。其中,上述的三層業(yè)務(wù)模塊指的是工作在OSI參考模型的“網(wǎng)絡(luò)層”的模塊,三層業(yè)務(wù)指的是運(yùn)行在“網(wǎng)絡(luò)層”業(yè)務(wù)。

步驟S16、網(wǎng)管交換機(jī)關(guān)閉目的以太網(wǎng)口的MAC地址學(xué)習(xí)功能。

示例性的,由于網(wǎng)管交換機(jī)在將目的以太網(wǎng)口轉(zhuǎn)換為帶外管理接口后,該目的以太網(wǎng)口不再進(jìn)行MAC地址學(xué)習(xí),故網(wǎng)管交換機(jī)關(guān)閉交換芯片MAC地址學(xué)習(xí)功能。

步驟S17、網(wǎng)管交換機(jī)設(shè)置目的以太網(wǎng)口只接收untag報(bào)文。

示例性的,由于網(wǎng)管設(shè)備發(fā)送的管理報(bào)文為untag類報(bào)文,因此,網(wǎng)管交換機(jī)需要配置該目的以太網(wǎng)口只接收untag報(bào)文。

步驟S18、網(wǎng)管交換機(jī)設(shè)置ACL(英文:Access Control List,中文:訪問控制列表)處理策略。

示例性的,上述的ACL處理策略為網(wǎng)管交換機(jī)用來控制其接口進(jìn)出的報(bào)文的處理策略,上述的ACL處理策略為只處理TCP/IP報(bào)文的策略,設(shè)置在網(wǎng)管交換設(shè)備的交換芯片中。具體的,將帶外管理接口基于上述步驟S17接收到的untag報(bào)文通過ACL處理策略,ACL處理策略對untag報(bào)文進(jìn)行報(bào)文類型檢查,識別出TCP/IP報(bào)文為管理報(bào)文,其他報(bào)文則直接丟棄。

步驟S19、網(wǎng)管交換機(jī)將目的以太網(wǎng)口上電。

示例性的,網(wǎng)管交換機(jī)將目的以太網(wǎng)口轉(zhuǎn)換為帶外管理接口完成,網(wǎng)管交換機(jī)對目的以太網(wǎng)口上電。

步驟S110、網(wǎng)管交換機(jī)通知轉(zhuǎn)換完成事件。

示例性的,上述的轉(zhuǎn)換完成事件用于向三層業(yè)務(wù)模塊告知目的以太網(wǎng)口轉(zhuǎn)換帶外管理接口轉(zhuǎn)換完成,三層業(yè)務(wù)模塊啟動(dòng)三層業(yè)務(wù)功能。

綜上所述,通過上述步驟,就可以將網(wǎng)管交換機(jī)的目的以太網(wǎng)口轉(zhuǎn)換為帶外管理接口。

可選的,在實(shí)際應(yīng)用中,考慮到網(wǎng)管交換機(jī)的各接口的帶寬,比如,如果當(dāng)前使用的帶外管理接口帶寬為1000M,而實(shí)際上使用100M的以太網(wǎng)口充當(dāng)帶外管理接口就足夠了,那么用戶就可以將1000M的帶外管理接口轉(zhuǎn)換為以太網(wǎng)口,該以太網(wǎng)口就可以用于非管理報(bào)文傳輸,將100M的以太網(wǎng)口轉(zhuǎn)換為帶外管理接口就可以了??赡苄枰硪粋€(gè)以太網(wǎng)口轉(zhuǎn)換為帶外管理接口,或者,不在需要已經(jīng)存在的帶外管理接口等,需要將網(wǎng)管交換機(jī)的帶外管理接口轉(zhuǎn)換為以太網(wǎng)口。這樣,便可以合理的利用網(wǎng)管交換機(jī)的以太網(wǎng)口。參照如圖3所示的帶外管理接口轉(zhuǎn)換為以太網(wǎng)口的方法示意圖,將帶外管理接口轉(zhuǎn)換為以太網(wǎng)口的具體步驟如下:

201、網(wǎng)管交換機(jī)接收網(wǎng)管設(shè)備發(fā)送的第二接口轉(zhuǎn)換指令。

示例性的,網(wǎng)管設(shè)備通過終端或者仿真終端登錄至網(wǎng)管交換機(jī)的從console口,通過網(wǎng)管交換機(jī)的console口向其發(fā)送第二接口轉(zhuǎn)換指令,上述的第二接口指令包含目的帶外管理接口的標(biāo)識,用于指示網(wǎng)管交換機(jī)將目的帶外管理接口轉(zhuǎn)換為以太網(wǎng)口。

202、網(wǎng)管交換機(jī)根據(jù)第二接口轉(zhuǎn)換指令,將目的帶外管理接口轉(zhuǎn)換為以太網(wǎng)口,并刪除目的帶外管理接口對應(yīng)IP地址。

示例性的,網(wǎng)管交換機(jī)根據(jù)第二接口轉(zhuǎn)換指令中的目的帶外管理接口標(biāo)識,識別目的帶外管理接口,并對目的帶外管理接口進(jìn)行轉(zhuǎn)換。當(dāng)目的帶外管理接口轉(zhuǎn)換為以太網(wǎng)口時(shí),會(huì)刪除該帶外管理接口對應(yīng)的IP地址,這樣,網(wǎng)管設(shè)備將無法對該目的帶外管理接口發(fā)送管理報(bào)文。

下面將參照上述圖2所示的目的以太網(wǎng)口轉(zhuǎn)換為帶外管理接口的方法中各功能模塊描述以及其他相關(guān)描述,對本發(fā)明實(shí)施例提供的目的帶外管理接口轉(zhuǎn)換為以太網(wǎng)口的網(wǎng)管交換機(jī)管理方法進(jìn)行介紹。以下實(shí)施例中與上述實(shí)施例相關(guān)的技術(shù)術(shù)語、概念等的說明可以參照上述的實(shí)施例,這里不再贅述。

示例性的,如圖4所示的目的帶外管理接口轉(zhuǎn)換為以太網(wǎng)口的方法示意圖,上述步驟202中,將網(wǎng)管交換機(jī)中的目的帶外管理接口轉(zhuǎn)換為以太網(wǎng)口的步驟如下:

步驟S21:網(wǎng)管交換機(jī)將目的帶外管理接口斷電。

步驟S22:網(wǎng)管交換機(jī)停止目的帶外管理接口虛擬驅(qū)動(dòng)控制塊。

示例性的,將目的帶外管理接口虛擬驅(qū)動(dòng)控制塊的工作狀態(tài)設(shè)置為停止,不再處理TCP/IP報(bào)文收發(fā),并解除與TCP/IP協(xié)議棧的綁定。

步驟S23:網(wǎng)管交換機(jī)刪除目的帶外管理接口資源。

示例性的,將目的帶外管理接口資源刪除,標(biāo)志該目的帶外管理接口的屬性從帶外管理接口轉(zhuǎn)換為以太網(wǎng)口。

步驟S24:網(wǎng)管交換機(jī)通知目的帶外管理接口刪除事件。

示例性的,上述目的帶外管理接口刪除事件用于向三層業(yè)務(wù)模塊告知該目的帶外管理接口需要?jiǎng)h除,三層業(yè)務(wù)模塊在接收到該目的帶外管理接口刪除事件后都響應(yīng)該事件,關(guān)閉其三層業(yè)務(wù)功能。

步驟S25:網(wǎng)管交換機(jī)通知預(yù)轉(zhuǎn)換事件。

示例性的,上述的預(yù)轉(zhuǎn)換事件用于向二層業(yè)務(wù)模塊告知該目的帶外管理接口將要轉(zhuǎn)換為以太網(wǎng)口,二層業(yè)務(wù)模塊響應(yīng)事件,為啟動(dòng)二層業(yè)務(wù)功能(例如,以太網(wǎng)口需要加入缺省VLAN1中)做準(zhǔn)備。

步驟S26:網(wǎng)管交換機(jī)刪除目的帶外管理驅(qū)動(dòng)控制塊。

示例性的,在刪除目的帶外管理接口驅(qū)動(dòng)控制塊后,網(wǎng)管交換機(jī)會(huì)釋放申請的該目的帶外管理接資源。

步驟S27:網(wǎng)管交換機(jī)啟用以太網(wǎng)口的MAC地址學(xué)習(xí)功能。

示例性的,由于網(wǎng)管交換機(jī)在將目的帶外管理接口轉(zhuǎn)換為以太網(wǎng)口后,該以太網(wǎng)口需要進(jìn)行MAC地學(xué)習(xí)功能,則需恢復(fù)以太網(wǎng)口的MAC地址學(xué)習(xí)功能,因此需要啟用交換芯片MAC地址學(xué)習(xí)功能。

步驟S28:網(wǎng)管交換機(jī)取消ACL處理策略。

示例性的,由于以太網(wǎng)口接收到的報(bào)文是按照二層模塊對應(yīng)的處理方式進(jìn)行處理,不再受ACL限制,因此需要取消交換芯片上已設(shè)置的ACL處理策略。

步驟S29:網(wǎng)管交換機(jī)將以太網(wǎng)口上電。

步驟S210:網(wǎng)管交換機(jī)通知轉(zhuǎn)換完成事件。

示例性的,上述的轉(zhuǎn)換完成事件用于向二層業(yè)務(wù)模塊告知目的帶外管理接口已經(jīng)轉(zhuǎn)換為以太網(wǎng)口,二層業(yè)務(wù)模塊響應(yīng)該轉(zhuǎn)換完成事件,啟動(dòng)二層業(yè)務(wù)功能。

需要說明的是,上述目的以太網(wǎng)標(biāo)識以及目的帶外管理接口標(biāo)識,可以均是網(wǎng)管交換機(jī)的中對應(yīng)的以太網(wǎng)口標(biāo)識,也可以是新定義的能夠區(qū)分出與網(wǎng)管交換機(jī)其他接口的標(biāo)識,這里不做限定。

本發(fā)明實(shí)施例提供一種網(wǎng)管交換機(jī),如圖5所示,該網(wǎng)管交換機(jī)包括:接收模塊21、轉(zhuǎn)換模塊22、分配模塊23、識別模塊24,其中:

接收模塊21,用于接收網(wǎng)管設(shè)備發(fā)送的第一接口轉(zhuǎn)換指令,第一接口轉(zhuǎn)換指令包含目的以太網(wǎng)口標(biāo)識;

轉(zhuǎn)換模塊22,用于根據(jù)接收模塊21接收到的第一接口轉(zhuǎn)換指令,將網(wǎng)管交換機(jī)中的目的以太網(wǎng)口轉(zhuǎn)換為帶外管理接口;

分配模塊23,用于為轉(zhuǎn)換模塊22所轉(zhuǎn)換的帶外管理接口分配IP地址,并向網(wǎng)管設(shè)備發(fā)送包含IP地址的接口轉(zhuǎn)換響應(yīng);

接收模塊21,還用于通過轉(zhuǎn)換模塊22所轉(zhuǎn)換的帶外管理接口接收網(wǎng)管設(shè)備基于分配模塊23分配的IP地址發(fā)送的管理報(bào)文和除網(wǎng)管設(shè)備外的其他設(shè)備發(fā)送的非管理報(bào)文;

識別模塊24,用于識別出接收模塊21接收到的管理報(bào)文并進(jìn)行報(bào)文處理。

可選的,接收模塊21還用于:

接收網(wǎng)管設(shè)備發(fā)送的第二接口轉(zhuǎn)換指令,第二接口轉(zhuǎn)換指令包含目的帶外管理接口標(biāo)識;

轉(zhuǎn)換模塊22,還用于根據(jù)第二接口轉(zhuǎn)換指令,將目的帶外管理接口轉(zhuǎn)換為以太網(wǎng)口,并刪除目的帶外管理接口對應(yīng)IP地址。

可選的,管理報(bào)文為TCP/IP報(bào)文,識別模塊24具體用于:

判定帶外管理接口接收到的報(bào)文是否為TCP/IP報(bào)文;

若是,則判定報(bào)文為管理報(bào)文,則識別出TCP/IP報(bào)文并進(jìn)行處理;

若否,則判定報(bào)文為非管理報(bào)文,則丟棄非TCP/IP報(bào)文。

可選的,識別模塊24還具體用于:

判定帶外管理接口接收到的報(bào)文是否攜帶VLAN標(biāo)簽;

若是,則丟棄該攜帶VLAN標(biāo)簽的報(bào)文;

若否,則識別出該未攜帶VLAN標(biāo)簽的報(bào)文。

可選的,識別模塊24還具體用于:

若報(bào)文為TCP/IP報(bào)文,則判定TCP/IP報(bào)文是否為環(huán)回報(bào)文,環(huán)回報(bào)文為網(wǎng)管交換機(jī)產(chǎn)生的報(bào)文;

若是,則判定TCP/IP報(bào)文為環(huán)回報(bào)文,則丟棄該TCP/IP報(bào)文;

若否,則判定TCP/IP報(bào)文為非環(huán)回報(bào)文,則識別出該TCP/IP報(bào)文為管理報(bào)文需要進(jìn)行處理。

本發(fā)明實(shí)施例提供的網(wǎng)管交換機(jī),通過網(wǎng)管交換機(jī)接收網(wǎng)管設(shè)備發(fā)送的第一接口轉(zhuǎn)換指令,根據(jù)該第一接口轉(zhuǎn)換指令,將網(wǎng)管交換機(jī)中的目的以太網(wǎng)口轉(zhuǎn)換為帶外管理接口,并為該帶外管理接口分配IP地址,且向網(wǎng)管設(shè)備發(fā)送包含IP地址的帶外管理接口轉(zhuǎn)換響應(yīng),接收管理報(bào)文與非管理報(bào)文并對接收到的報(bào)文進(jìn)行過濾,識別出管理報(bào)文,并對之進(jìn)行處理。本方案將網(wǎng)管交換機(jī)的以太網(wǎng)口轉(zhuǎn)換為帶外管理接口,無需設(shè)計(jì)新的專用接口,解決了網(wǎng)管交換機(jī)設(shè)計(jì)成本高的問題,并且通過將進(jìn)入該轉(zhuǎn)換而來的帶外管理接口的報(bào)文進(jìn)行過濾,只處理管理報(bào)文,而非管理報(bào)文不會(huì)影響管理報(bào)文的傳輸,網(wǎng)管設(shè)備會(huì)一直通過管理報(bào)文管理網(wǎng)管交換機(jī),這樣就解決了當(dāng)大量除網(wǎng)管設(shè)備以外的其他設(shè)備發(fā)送的非管理報(bào)文輸入至網(wǎng)管交換機(jī)時(shí),為緩解擁塞,網(wǎng)管交換機(jī)會(huì)將網(wǎng)管設(shè)備發(fā)送的管理報(bào)文丟棄,而導(dǎo)致網(wǎng)管設(shè)備無法對網(wǎng)管交換機(jī)進(jìn)行管理或設(shè)計(jì)專用接口造成交換機(jī)高成本的問題。

需要說明的是,在具體實(shí)現(xiàn)過程中,上述如圖1和3所示的方法流程中網(wǎng)管交換機(jī)所執(zhí)行的各步驟均可以通過硬件形式的處理器執(zhí)行存儲器中存儲的軟件形式的計(jì)算機(jī)執(zhí)行指令實(shí)現(xiàn),為避免重復(fù),此處不再贅述。而上述網(wǎng)管交換機(jī)所執(zhí)行的動(dòng)作所對應(yīng)的程序均可以以軟件形式存儲于該網(wǎng)管交換機(jī)的存儲器中,以便于處理器調(diào)用執(zhí)行以上各個(gè)模塊對應(yīng)的操作。

上文中的存儲器可以包括易失性存儲器(volatile memory),例如隨機(jī)存取存儲器(random-access memory,RAM);也可以包括非易失性存儲器(non-volatile memory),例如只讀存儲器(read-only memory,ROM),快閃存儲器(flash memory),硬盤(hard disk drive,HDD)或固態(tài)硬盤(solid-state drive,SSD);還可以包括上述種類的存儲器的組合。

上文所提供的設(shè)備中的處理器可以是一個(gè)處理器,也可以是多個(gè)處理元件的統(tǒng)稱。例如,處理器可以為中央處理器(central processing unit,CPU;也可以為其他通用處理器、數(shù)字信號處理器(digital signal processing,DSP)、專用集成電路(application specific integrated circuit,ASIC)、現(xiàn)場可編程門陣列(field-programmable gate array,F(xiàn)PGA)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件等。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器等;還可以為專用處理器,該專用處理器可以包括基帶處理芯片、射頻處理芯片等中的至少一個(gè)。

另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理包括,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用硬件加軟件功能單元的形式實(shí)現(xiàn)。

最后應(yīng)說明的是:以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述實(shí)施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1