專利名稱:接口配置方法及裝置、主控中央處理器及網(wǎng)絡(luò)設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及安全認(rèn)證技術(shù)領(lǐng)域,尤其涉及一種接口配置方法及裝置、主控中央處理器及網(wǎng)絡(luò)設(shè)備。
背景技術(shù):
以太網(wǎng)父換芯片王要應(yīng)用于各種以太網(wǎng)父換機(jī)中,在遵循802. 3協(xié)議的基礎(chǔ)上能夠提供二層交換功能,實(shí)現(xiàn)以太網(wǎng)數(shù)據(jù)報(bào)文的二層線速轉(zhuǎn)發(fā)。以太網(wǎng)交換機(jī)主要由主控中央處理器(CPU, Central Processing Unit)和交換芯片構(gòu)成,其結(jié)構(gòu)如圖I所示,主控CPU主要負(fù)責(zé)對交換芯片進(jìn)行控制和相關(guān)設(shè)置,同時(shí)還需要處理除數(shù)據(jù)報(bào)文之外的其他協(xié)議報(bào)文;交換芯片負(fù)責(zé)進(jìn)行數(shù)據(jù)轉(zhuǎn)發(fā)的相關(guān)處理,包括數(shù)據(jù)報(bào)文轉(zhuǎn)發(fā)、流量控制、虛擬局域網(wǎng)(VLAN, Virtual Local Area Network)策略以及介質(zhì)訪問控制(MAC, Media AccessControl)地址策略等相關(guān)功能。在圖I中,以太網(wǎng)交換機(jī)的主控CPU通過控制通道對交換芯片進(jìn)行配置操作,控制通道通常采用串行外圍設(shè)備接口(SPI, Serial Peripheral Interface)總線實(shí)現(xiàn),SPI總線的主從操作模式可以使主控CPU對多個(gè)交換芯片進(jìn)行操作。數(shù)據(jù)通道主要用于主控CPU和交換芯片之間進(jìn)行協(xié)議報(bào)文的通信。在現(xiàn)有技術(shù)中,以太網(wǎng)交換機(jī)可以采用多個(gè)交換芯片級聯(lián)的方式來實(shí)現(xiàn)交換接口的設(shè)計(jì)指標(biāo),從而達(dá)到擴(kuò)容的目的,例如,以太網(wǎng)交換機(jī)的交換接口的設(shè)計(jì)指標(biāo)為24個(gè),此時(shí)可以采用兩個(gè)包含12個(gè)交換接口的交換芯片(交換芯片I和交換芯片2)級聯(lián)在一起,如圖2所示,主控CPU通過數(shù)據(jù)通道I與交換芯片I傳輸協(xié)議報(bào)文,通過數(shù)據(jù)通道2與交換芯片2傳輸協(xié)議報(bào)文,從而實(shí)現(xiàn)24個(gè)交換接口的設(shè)計(jì)指標(biāo)。其中,級聯(lián)的兩個(gè)交換芯片之間需要由級聯(lián)以太網(wǎng)接口(級聯(lián)以太網(wǎng)接口可以看作一個(gè)特殊的交換接口)進(jìn)行連接,以使兩個(gè)交換芯片之間能夠交互數(shù)據(jù)報(bào)文,對外呈現(xiàn)就像只有一個(gè)交換芯片在處理?,F(xiàn)有技術(shù)通常預(yù)先設(shè)置多個(gè)VLAN,每個(gè)VLAN對應(yīng)一個(gè)VLAN標(biāo)識(ID,IDentity),以太網(wǎng)交換機(jī)的主控CPU可以根據(jù)網(wǎng)絡(luò)管理員的設(shè)置將交換接口分配給VLAN,即將交換接口與VLAN進(jìn)行綁定,若某交換接口與某VLAN綁定,則可以認(rèn)為該交換接口歸屬于該VLAN,后續(xù)該交換接口只轉(zhuǎn)發(fā)該VLAN的數(shù)據(jù)報(bào)文。其中,交換接口轉(zhuǎn)發(fā)的數(shù)據(jù)報(bào)文的報(bào)文頭中攜帶有VLAN標(biāo)簽(Tag),用于標(biāo)識當(dāng)前數(shù)據(jù)報(bào)文所屬的VLAN,VLAN Tag是長度為4字節(jié)的字段,添加于普通以太網(wǎng)報(bào)文的類型(Type)字段之前,VLAN Tag字段中填寫有當(dāng)前數(shù)據(jù)報(bào)文所屬的VLAN對應(yīng)的VLAN ID,在802. IQ協(xié)議中,VLANID支持的值為0 4095。以太網(wǎng)交換機(jī)的交換接口的工作模式主要有接入(ACCESS)和端口匯聚(TRUNK)兩種,其中(I)ACCESS模式如果交換接口的工作模式配置為ACCESS模式,且交換接口與VLAN綁定,則此交換接口只能轉(zhuǎn)發(fā)攜帶有綁定的VLAN對應(yīng)的VLAN ID的數(shù)據(jù)報(bào)文,其他數(shù)據(jù)報(bào)文將無法通過該交換接口轉(zhuǎn)發(fā);(2) TRUNK模式如果交換接口的工作模式配置為TRUNK模式,那么攜帶任何VLANID的數(shù)據(jù)報(bào)文均可以通過該交換接口進(jìn)行轉(zhuǎn)發(fā)。 現(xiàn)有技術(shù)中,為了實(shí)現(xiàn)各個(gè)級聯(lián)的交換芯片之間的數(shù)據(jù)報(bào)文可以相互轉(zhuǎn)發(fā),一般默認(rèn)將級聯(lián)以太網(wǎng)接口的工作模式配置為TRUNK模式。若如圖2所示,以太網(wǎng)交換機(jī)中的交換芯片I和交換芯片2級聯(lián),交換芯片I中的交換接口 FEl和交換芯片2中的交換接口 FE13均與VLAN 10綁定,則VLAN 10的數(shù)據(jù)報(bào)文在該以太網(wǎng)交換機(jī)中的轉(zhuǎn)發(fā)過程如圖3所示,具體的I、交換接口 FEl接收到數(shù)據(jù)報(bào)文后,交換芯片I會(huì)在該數(shù)據(jù)報(bào)文中打上VLAN ID=VLAN 10的VLAN Tag,交換芯片I在各交換接口中查找與VLANlO綁定的交換接口,若交換芯片I查找到與VLAN 10綁定的交換接口,則交換芯片I通過查找到的交換接口轉(zhuǎn)發(fā)該數(shù)據(jù)報(bào)文,由于二層交換需要保證攜帶VLAN ID的數(shù)據(jù)報(bào)文能夠通過所有與該VLAN ID對應(yīng)的VLAN綁定的交換接口進(jìn)行轉(zhuǎn)發(fā),且交換芯片I和交換芯片2之間的級聯(lián)以太網(wǎng)接口的工作模式為TRUNK模式,因此交換芯片I會(huì)通過級聯(lián)以太網(wǎng)接口將該數(shù)據(jù)報(bào)文發(fā)送給交換芯片2,若交換芯片I未查找到與VLAN 10綁定的交換接口,則交換芯片I直接通過級聯(lián)以太網(wǎng)接口將該數(shù)據(jù)報(bào)文發(fā)送給交換芯片2 ;2、級聯(lián)以太網(wǎng)接口將該數(shù)據(jù)報(bào)文從交換芯片I傳輸?shù)浇粨Q芯片2 ;3、交換芯片2通過級聯(lián)以太網(wǎng)接口接收到該數(shù)據(jù)報(bào)文后會(huì)進(jìn)行二層交換,交換芯片2在各交換接口中查找與VLAN 10綁定的交換接口 FE13,然后通過交換接口 FE13轉(zhuǎn)發(fā)該數(shù)據(jù)報(bào)文。由上可見,由于級聯(lián)的交換芯片之間的級聯(lián)以太網(wǎng)接口的工作模式為TRUNK模式,因此所有數(shù)據(jù)報(bào)文都需要通過級聯(lián)以太網(wǎng)接口在級聯(lián)的交換芯片中進(jìn)行交互,導(dǎo)致級聯(lián)以太網(wǎng)接口的數(shù)據(jù)傳輸壓力非常大,如果交換芯片通過級聯(lián)以太網(wǎng)接口接收到數(shù)據(jù)報(bào)文,但是該交換芯片中并不存在與該數(shù)據(jù)報(bào)文中攜帶的VLAN ID對應(yīng)的VLAN綁定的交換接口,則交換芯片會(huì)丟棄該數(shù)據(jù)報(bào)文,從而耗費(fèi)了較多的帶寬傳輸資源。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種級聯(lián)以太網(wǎng)接口配置方法及裝置、主控中央處理器及網(wǎng)絡(luò)設(shè)備,用以解決現(xiàn)有技術(shù)中存在的交換芯片丟棄通過級聯(lián)以太網(wǎng)接口接收到的數(shù)據(jù)報(bào)文,從而耗費(fèi)了較多的帶寬傳輸資源的問題。本發(fā)明實(shí)施例技術(shù)方案如下一種級聯(lián)以太網(wǎng)接口配置方法,該方法包括步驟以太網(wǎng)交換機(jī)中的主控中央處理器CPU在確認(rèn)滿足接口配置條件時(shí),針對每個(gè)虛擬局域網(wǎng)VLAN分別執(zhí)行判斷所述以太網(wǎng)交換機(jī)的第一交換芯片以及與該第一交換芯片級聯(lián)的第二交換芯片中是否均存在歸屬于該VLAN的交換接口 ;若判斷結(jié)果為是,則針對第一交換芯片和第二交換芯片之間的級聯(lián)以太網(wǎng)接口執(zhí)行與該VLAN綁定的配置操作;若判斷結(jié)果為否,則針對第一交換芯片和第二交換芯片之間的級聯(lián)以太網(wǎng)接口執(zhí)行與該VLAN去綁定的配置操作,所述級聯(lián)以太網(wǎng)接口的工作模式為接入ACCESS模式。一種級聯(lián)以太網(wǎng)接口配置裝置,包括接口判斷單元,用于在確認(rèn)滿足接口配置條件時(shí),針對每個(gè)虛擬局域網(wǎng)VLAN,分別判斷以太網(wǎng)交換機(jī)的第一交換芯片以及與該第一交換芯片級聯(lián)的第二交換芯片中是否均存在歸屬于該VLAN的交換接口 ;綁定配置單元,用于針對每個(gè)VLAN,分別在接口判斷單元的判斷結(jié)果為是時(shí),針對第一交換芯片和第二交換芯片之間的級聯(lián)以太網(wǎng)接口執(zhí)行與該VLAN綁定的配置操作;去綁定配置單元,用于針對每個(gè)VLAN,分別在接口判斷單元的判斷結(jié)果為否時(shí),針對第一交換芯片和第二交換芯片之間的級聯(lián)以太網(wǎng)接口執(zhí)行與該VLAN去綁定的配置操作,所述級聯(lián)以太網(wǎng)接口的工作模式為接入ACCESS模式。一種主控中央處理器,包括上述級聯(lián)以太網(wǎng)接口配置裝置。一種網(wǎng)絡(luò)設(shè)備,包括上述主控中央處理器。本發(fā)明實(shí)施例技術(shù)方案中,預(yù)先將以太網(wǎng)交換機(jī)中相互級聯(lián)的第一交換芯片和第二交換芯片之間的級聯(lián)以太網(wǎng)接口的工作模式配置為ACCESS模式,主控CPU在確認(rèn)滿足接口配置條件時(shí),針對每個(gè)VLAN分別判斷第一交換芯片以及與該第一交換芯片級聯(lián)的第二交換芯片中是否均存在歸屬于該VLAN的交換接口,若判斷結(jié)果為是,則主控CPU針對第一交換芯片和第二交換芯片之間的級聯(lián)以太網(wǎng)接口執(zhí)行與該VLAN綁定的配置操作,若判斷結(jié)果為否,則針對第一交換芯片和第二交換芯片之間的級聯(lián)以太網(wǎng)接口執(zhí)行與該VLAN去綁定的配置操作。由上可見,由于第一交換芯片和第二交換芯片之間的級聯(lián)以太網(wǎng)接口的工作模式為ACCESS模式,則后續(xù)與該級聯(lián)以太網(wǎng)接口綁定的VLAN的數(shù)據(jù)報(bào)文就能夠通過該級聯(lián)以太網(wǎng)接口在第一交換芯片和第二交換芯片中進(jìn)行轉(zhuǎn)發(fā),而未與該級聯(lián)以太網(wǎng)接口綁定的VLAN的數(shù)據(jù)報(bào)文則不會(huì)通過該級聯(lián)以太網(wǎng)接口在第一交換芯片和第二交換芯片中轉(zhuǎn)發(fā),從而避免了交換芯片雖然通過級聯(lián)以太網(wǎng)接口接收到數(shù)據(jù)報(bào)文,但是該交換芯片中并不存在與該數(shù)據(jù)報(bào)文中攜帶的VLAN ID對應(yīng)的VLAN綁定的交換接口,因此交換芯片會(huì)丟棄該數(shù)據(jù)報(bào)文的問題,從而有效地節(jié)省了帶寬傳輸資源,大大提高了交換芯片之間的傳輸效率,也很大程度上降低了數(shù)據(jù)報(bào)文擁塞的發(fā)生幾率,提高了以太網(wǎng)交換機(jī)的性能及穩(wěn)定性。
圖I為現(xiàn)有技術(shù)中,以太網(wǎng)交換機(jī)結(jié)構(gòu)示意圖;圖2為現(xiàn)有技術(shù)中,交換芯片級聯(lián)示意圖;圖3為現(xiàn)有技術(shù)中,數(shù)據(jù)報(bào)文在以太網(wǎng)交換機(jī)中的轉(zhuǎn)發(fā)過程示意圖;圖4為本發(fā)明實(shí)施例一中,級聯(lián)以太網(wǎng)接口配置方法流程示意圖;圖5為本發(fā)明實(shí)施例一中,交換芯片級聯(lián)示意圖;圖6為本發(fā)明實(shí)施例二中,級聯(lián)以太網(wǎng)接口配置裝置結(jié)構(gòu)示意圖。
具體實(shí)施例方式下面結(jié)合各個(gè)附圖對本發(fā)明實(shí)施例技術(shù)方案的主要實(shí)現(xiàn)原理具體實(shí)施方式
及其對應(yīng)能夠達(dá)到的有益效果進(jìn)行詳細(xì)地闡述。實(shí)施例一如圖4所示,為本發(fā)明實(shí)施例一提出的級聯(lián)以太網(wǎng)接口配置方法流程圖,其具體處理流程如下步驟41,以太網(wǎng)交換機(jī)中的主控CPU在確認(rèn)滿足接口配置條件時(shí),針對每個(gè)VLAN,分別判斷所述以太網(wǎng)交換機(jī)的第一交換芯片以及與該第一交換芯片級聯(lián)的第二交換芯片中是否均存在歸屬 于該VLAN的交換接口。其中,以太網(wǎng)交換機(jī)由主控CPU和至少兩個(gè)交換芯片構(gòu)成,若以太網(wǎng)交換機(jī)中包含兩個(gè)交換芯片,則兩個(gè)交換芯片之間通過級聯(lián)以太網(wǎng)接口級聯(lián),此時(shí)以太網(wǎng)交換機(jī)的結(jié)構(gòu)如圖2所示;若以太網(wǎng)交換機(jī)中包含多個(gè)交換芯片,則任意兩個(gè)交換芯片之間通過級聯(lián)以太網(wǎng)接口級聯(lián),例如,如圖5所示,以太網(wǎng)交換機(jī)包含3個(gè)交換芯片,交換芯片I、交換芯片2和交換芯片3,交換芯片I和交換芯片2通過級聯(lián)以太網(wǎng)接口 a級聯(lián),交換芯片2和交換芯片3通過級聯(lián)以太網(wǎng)接口 b級聯(lián),交換芯片I和交換芯片3通過級聯(lián)以太網(wǎng)接口 c級聯(lián),主控CPU通過數(shù)據(jù)通道I與交換芯片I傳輸協(xié)議報(bào)文,通過數(shù)據(jù)通道2與交換芯片2傳輸協(xié)議報(bào)文,通過數(shù)據(jù)通道3與交換芯片3傳輸協(xié)議報(bào)文。本發(fā)明實(shí)施例一中,若將以太網(wǎng)交換機(jī)中的某一交換芯片稱為第一交換芯片,貝1J與該第一交換芯片級聯(lián)的各交換芯片均稱為第二交換芯片,當(dāng)以太網(wǎng)交換機(jī)中包含N個(gè)交換芯片時(shí),則與第一交換芯片級聯(lián)的第二交換芯片有(N-I)個(gè),其中N彡2。本發(fā)明實(shí)施例一中的接口配置條件可以但不限于包括下述條件中的至少一種到達(dá)了預(yù)設(shè)的配置時(shí)間點(diǎn);針對第一交換芯片的交換接口執(zhí)行了與VLAN綁定的配置操作;針對第一交換芯片的交換接口執(zhí)行了與VLAN去綁定的配置操作。若主控CPU針對以太網(wǎng)交換機(jī)中的某一交換芯片(第一交換芯片)的交換接口執(zhí)行了與VLAN綁定的配置操作(即將該第一交換芯片的交換接口分配給某VLAN),或針對某一交換芯片(第一交換芯片)的交換接口執(zhí)行了與VLAN去綁定的配置操作,則此時(shí)主控CPU判斷第一交換芯片和第二交換芯片中是否存在歸屬于同一 VLAN的交換接口,即針對每個(gè)VLAN,分別判斷第一交換芯片和第二交換芯片中是否均存在歸屬于該VLAN的交換接口。若第一交換芯片只有一個(gè)與其級聯(lián)的第二交換芯片,則主控CPU直接判斷該第一交換芯片和該第二交換芯片中是否存在歸屬于同一 VLAN的交換接口即可,如圖2所示,若主控CPU將交換芯片I (第一交換芯片)的某個(gè)交換接口分配給某VLAN,則主控CPU直接判斷交換芯片I (第一交換芯片)和交換芯片2 (第二交換芯片)中是否存在歸屬于同一 VLAN的交換接口 ;若第一交換芯片有至少兩個(gè)與其級聯(lián)的第二交換芯片,則主控CPU針對每個(gè)與第一交換芯片級聯(lián)的第二交換芯片,分別判斷該第一交換芯片和該第二交換芯片中是否存在歸屬于同一 VLAN的交換接口,如圖5所示,若主控CPU將交換芯片I (第一交換芯片)的某個(gè)交換接口分配給某VLAN,則主控CPU不僅要判斷交換芯片I (第一交換芯片)和交換芯片
2(第二交換芯片)中是否存在歸屬于同一 VLAN的交換接口,還要判斷交換芯片I (第一交換芯片)和交換芯片3 (第二交換芯片)中是否存在歸屬于同一 VLAN的交換接口。此外,還可以預(yù)先設(shè)置各配置時(shí)間點(diǎn),當(dāng)?shù)竭_(dá)每個(gè)預(yù)設(shè)的配置時(shí)間點(diǎn)時(shí),主控CPU判斷第一交換芯片和第二交換芯片中是否存在歸屬于同一 VLAN的交換接口,即針對每個(gè)VLAN,分別判斷第一交換芯片和第二交換芯片中是否均存在歸屬于該VLAN的交換接口。若以太網(wǎng)交換機(jī)中只有兩個(gè)交換芯片,則主控CPU直接判斷該這兩個(gè)交換芯片(其中一個(gè)交換芯片為第一交換芯片,另一個(gè)交換芯片為第二交換芯片)中是否存在歸屬于同一 VLAN的交換接口即可,如圖2所示,若到達(dá)了預(yù)設(shè)的配置時(shí)間點(diǎn),則主控CPU直接判斷交換芯片I (第一交換芯片/第二交換芯片)和交換芯片2 (第二交換芯片/第一交換芯片)中是否存在歸屬于同一 VLAN的交換接口 ;若以太網(wǎng)交換機(jī)中有至少兩個(gè)交換芯片,則主控CPU針對任意兩個(gè)相互級聯(lián)的交換芯片,分別判斷這兩個(gè)交換芯片(其中一個(gè)交換芯片為第一交換芯片,另一個(gè)交換芯片為第二交換芯片)中是否存在歸屬于同一 VLAN的交換接口,如圖5所示,若到達(dá)了預(yù)設(shè)的配置時(shí)間點(diǎn),則主控CPU不僅要判斷交換芯片I (第一交換芯片/第二交換芯片)和交換芯片2 (第二交換芯片/第一交換芯片)中是否存在歸屬于同一 VLAN的交換接口,還要判斷交換芯片2 (第一交換芯片/第二交換芯片)和交換芯片3 (第二交換芯片/第一交換芯片)中是否存在歸屬于同一 VLAN的交換接口,以及判斷交換芯片I (第一交換芯片/第二交換芯片)和交換芯片3 (第二交換芯片/第一交換芯片)中是否存在歸屬于同一 VLAN的交換接口。步驟42,若步驟41的判斷結(jié)果為是,則主控CPU針對第一交換芯片和第二交換芯片之間的級聯(lián)以太網(wǎng)接口執(zhí)行與該VLAN綁定的配置操作。本發(fā)明實(shí)施例一提出,在初始配置以太網(wǎng)交換機(jī)時(shí),將以太網(wǎng)交換機(jī)中任意兩個(gè)級聯(lián)的交換芯片之間的級聯(lián)以太網(wǎng)接口的工作模式設(shè)置為ACCESS模式,即該級聯(lián)以太網(wǎng)接口只轉(zhuǎn)發(fā)與該接口綁定的VLAN的數(shù)據(jù)報(bào)文。若步驟41的判斷結(jié)果為是,即第一交換芯片和第二交換芯片中均存在歸屬于該VLAN的交換接口,則表明第一交換芯片和第二交換芯片之間需要交互數(shù)據(jù)報(bào)文,因此主控CPU針對第一交換芯片和第二交換芯片之間的級聯(lián)以太網(wǎng)接口執(zhí)行與該VLAN綁定的配置操作,即將第一交換芯片和第二交換芯片之間的級聯(lián)以太網(wǎng)接口與該VLAN綁定。后續(xù)第一交換芯片通過與該VLAN綁定的交換接口接收到數(shù)據(jù)報(bào)文后,第一交換芯片會(huì)在該數(shù)據(jù)報(bào)文中打上該VLAN對應(yīng)的VLAN ID的VLAN Tag,第一交換芯片在各交換接口中查找與該VLAN綁定的交換接口,并通過查找到的交換接口轉(zhuǎn)發(fā)該數(shù)據(jù)報(bào)文,由于第一交換芯片和第二交換芯片之間的級聯(lián)以太網(wǎng)接口的工作模式為ACCESS模式,且第一交換芯片和第二交換芯片之間的級聯(lián)以太網(wǎng)接口已與該VLAN綁定,因此第一交換芯片會(huì)通過級聯(lián)以太網(wǎng)接口將該數(shù)據(jù)報(bào)文發(fā)送給第二交換芯片,第二交換芯片通過級聯(lián)以太網(wǎng)接口接收到該數(shù)據(jù)報(bào)文后會(huì)進(jìn)行二層交換,在各交換接口中查找與該VLAN綁定的交換接口,然后通過查找到的交換接口轉(zhuǎn)發(fā)該數(shù)據(jù)報(bào)文。步驟43,若步驟41的判斷結(jié)果為否,則主控CPU針對第一交換芯片和第二交換芯片之間的級聯(lián)以太網(wǎng)接口執(zhí)行與該VLAN去綁定的配置操作,所述級聯(lián)以太網(wǎng)接口的工作模式為ACCESS模式。若步驟41的判斷結(jié)果為否,即第一交換芯片和第二交換芯片中不是均存在歸屬于該VLAN的交換接口,則表明第一交換芯片和第二交換芯片之間不需要交互數(shù)據(jù)報(bào)文,因此主控CPU針對第一交換芯片和第二交換芯片之間的級聯(lián)以太網(wǎng)接口執(zhí)行與該VLAN去綁定的配置操作,即將第一交換芯片和第二交換芯片之間的級聯(lián)以太網(wǎng)接口與該VLAN去綁
定。 后續(xù)第一交換芯片通過與該VLAN綁定的交換接口接收到數(shù)據(jù)報(bào)文后,第一交換芯片會(huì)在該數(shù)據(jù)報(bào)文中打上該VLAN對應(yīng)的VLAN ID的VLAN Tag,第一交換芯片在各交換接口中查找與該VLAN綁定的交換接口,并通過查找到的交換接口轉(zhuǎn)發(fā)該數(shù)據(jù)報(bào)文,由于第一交換芯片和第二交換芯片之間的級聯(lián)以太網(wǎng)接口的工作模式為ACCESS模式,且第一交換芯片和第二交換芯片之間的級聯(lián)以太網(wǎng)接口未與該VLAN綁定,因此第一交換芯片不會(huì)通過級聯(lián)以太網(wǎng)接口將該數(shù)據(jù)報(bào)文發(fā)送給第二交換芯片。
本發(fā)明實(shí)施例一中,可以但不限于采用下述方法來判斷兩個(gè)交換芯片中是否均存在歸屬于某VLAN的交換接口,具體的主控CPU針對每個(gè)VLAN,分別記錄每個(gè)交換芯片中與該VLAN綁定的交換接口的接口數(shù)目,主控CPU在針對某交換芯片的交換接口執(zhí)行與VLAN綁定的配置操作后,將該VLAN對應(yīng)的該交換芯片的接口數(shù)目累積加一,以及在針對交換芯片的交換接口執(zhí)行與VLAN去綁定的配置操作后,將該VLAN對應(yīng)的該交換芯片的接口數(shù)目累積減一,當(dāng)后續(xù)滿足接口配置條件時(shí),主控CPU針對每個(gè)VLAN,分別獲得該VLAN對應(yīng)的第一交換芯片的接口數(shù)目以及該VLAN對應(yīng)的第二交換芯片的接口數(shù)目,若獲得的接口數(shù)目均大于零,則 主控CPU確認(rèn)第一交換芯片和第二交換芯片中均存在歸屬于該VLAN的交換接口。其中,主控CPU可以采用VLAN配置表(簡稱VLAN_list)的形式記錄交換芯片中與VLAN綁定的交換接口的接口數(shù)目,預(yù)先針對以太網(wǎng)交換機(jī)中的每個(gè)交換芯片分別建立一個(gè)VLAN_list,由于VLAN ID支持的值為0 4095,則VLAN_list中包含4096個(gè)字段,每個(gè)VLAN對應(yīng)一個(gè)字段,用于記錄該交換芯片中與該VLAN綁定的交換接口的接口數(shù)目,如下表所示
權(quán)利要求
1.一種級聯(lián)以太網(wǎng)接口配置方法,其特征在于,包括 以太網(wǎng)交換機(jī)中的主控中央處理器CPU在確認(rèn)滿足接口配置條件時(shí),針對每個(gè)虛擬局域網(wǎng)VLAN分別執(zhí)行 判斷所述以太網(wǎng)交換機(jī)的第一交換芯片以及與該第一交換芯片級聯(lián)的第二交換芯片中是否均存在歸屬于該VLAN的交換接口 ; 若判斷結(jié)果為是,則針對第一交換芯片和第二交換芯片之間的級聯(lián)以太網(wǎng)接口執(zhí)行與該VLAN綁定的配置操作; 若判斷結(jié)果為否,則針對第一交換芯片和第二交換芯片之間的級聯(lián)以太網(wǎng)接口執(zhí)行與該VLAN去綁定的配置操作,所述級聯(lián)以太網(wǎng)接口的工作模式為接入ACCESS模式。
2.如權(quán)利要求I所述的方法,其特征在于,所述接口配置條件包括下述條件中的至少一種 到達(dá)了預(yù)設(shè)的配置時(shí)間點(diǎn); 針對第一交換芯片的交換接口執(zhí)行了與VLAN綁定的配置操作; 針對第一交換芯片的交換接口執(zhí)行了與VLAN去綁定的配置操作。
3.如權(quán)利要求I所述的方法,其特征在于,還包括 主控CPU針對交換芯片的交換接口執(zhí)行與VLAN綁定的配置操作后,將該VLAN對應(yīng)的該交換芯片的接口數(shù)目累積加一,以及針對交換芯片的交換接口執(zhí)行與VLAN去綁定的配置操作后,將該VLAN對應(yīng)的該交換芯片的接口數(shù)目累積減一; 判斷所述以太網(wǎng)交換機(jī)的第一交換芯片以及與該第一交換芯片級聯(lián)的第二交換芯片中是否均存在歸屬于該VLAN的交換接口,具體包括 獲得該VLAN對應(yīng)的第一交換芯片的接口數(shù)目以及與第一交換芯片級聯(lián)的第二交換芯片的接口數(shù)目; 若獲得的接口數(shù)目均大于零,則確認(rèn)第一交換芯片以及第二交換芯片中均存在歸屬于該VLAN的交換接口。
4.如權(quán)利要求3所述的方法,其特征在于,主控CPU將該VLAN對應(yīng)的該交換芯片的接口數(shù)目累積加一之前,還包括 主控CPU獲得該交換芯片中歸屬于該VLAN的各交換接口的接口標(biāo)識; 判斷此次與該VLAN綁定的交換接口的接口標(biāo)識是否在確定出的接口標(biāo)識中; 若判斷結(jié)果為否,則執(zhí)行將該VLAN對應(yīng)的該交換芯片的接口數(shù)目累積加一的操作;并將此次與該VLAN綁定的交換接口的接口標(biāo)識添加入該交換芯片中歸屬于該VLAN的各交換接口的接口標(biāo)識中。
5.如權(quán)利要求3所述的方法,其特征在于,主控CPU將該VLAN對應(yīng)的該交換芯片的接口數(shù)目累積減一之前,還包括 主控CPU獲得該交換芯片中歸屬于該VLAN的各交換接口的接口標(biāo)識; 判斷此次與該VLAN去綁定的交換接口的接口標(biāo)識是否在確定出的接口標(biāo)識中; 若判斷結(jié)果為是,則;并執(zhí)行將該VLAN對應(yīng)的該交換芯片的接口數(shù)目累積減一的操作將此次與該VLAN去綁定的交換接口的接口標(biāo)識從該交換芯片中歸屬于該VLAN的各交換接口的接口標(biāo)識中刪除。
6.一種級聯(lián)以太網(wǎng)接口配置裝置,其特征在于,包括接口判斷單元,用于在確認(rèn)滿足接口配置條件時(shí),針對每個(gè)虛擬局域網(wǎng)VLAN,分別判斷以太網(wǎng)交換機(jī)的第一交換芯片以及與該第一交換芯片級聯(lián)的第二交換芯片中是否均存在歸屬于該VLAN的交換接口 ; 綁定配置單元,用于針對每個(gè)VLAN,分別在接口判斷單元的判斷結(jié)果為是時(shí),針對第一交換芯片和第二交換芯片之間的級聯(lián)以太網(wǎng)接口執(zhí)行與該VLAN綁定的配置操作; 去綁定配置單元,用于針對每個(gè)VLAN,分別在接口判斷單元的判斷結(jié)果為否時(shí),針對第一交換芯片和第二交換芯片之間的級聯(lián)以太網(wǎng)接口執(zhí)行與該VLAN去綁定的配置操作,所述級聯(lián)以太網(wǎng)接口的工作模式為接入ACCESS模式。
7.如權(quán)利要求6所述的裝置,其特征在于,所述接口配置條件包括下述條件中的至少一種 到達(dá)了預(yù)設(shè)的配置時(shí)間點(diǎn); 針對第一交換芯片的交換接口執(zhí)行了與VLAN綁定的配置操作; 針對第一交換芯片的交換接口執(zhí)行了與VLAN去綁定的配置操作。
8.如權(quán)利要求6所述的裝置,其特征在于,還包括 第一接口數(shù)目累計(jì)單元,用于針對交換芯片的交換接口執(zhí)行與VLAN綁定的配置操作后,將該VLAN對應(yīng)的該交換芯片的接口數(shù)目累積加一; 第二接口數(shù)目累計(jì)單元,用于針對交換芯片的交換接口執(zhí)行與VLAN去綁定的配置操作后,將該VLAN對應(yīng)的該交換芯片的接口數(shù)目累積減一; 所述接口判斷單元具體包括 接口數(shù)目獲得子單元,用于獲得該VLAN對應(yīng)的第一交換芯片的接口數(shù)目以及與第一交換芯片級聯(lián)的第二交換芯片的接口數(shù)目; 接口確認(rèn)子單元,用于在接口數(shù)目獲得子單元獲得的接口數(shù)目均大于零時(shí),確認(rèn)第一交換芯片以及第二交換芯片中均存在歸屬于該VLAN的交換接口。
9.如權(quán)利要求8所述的裝置,其特征在于,還包括 第一接口標(biāo)識獲得單元,用于在第一接口數(shù)目累計(jì)單元將該VLAN對應(yīng)的該交換芯片的接口數(shù)目累積加一之前,獲得該交換芯片中歸屬于該VLAN的各交換接口的接口標(biāo)識; 第一接口標(biāo)識判斷單元,用于判斷此次與該VLAN綁定的交換接口的接口標(biāo)識是否在確定出的接口標(biāo)識中; 添加單元,用于在第一接口標(biāo)識判斷單元的判斷結(jié)果為否時(shí),將此次與該VLAN綁定的交換接口的接口標(biāo)識添加入該交換芯片中歸屬于該VLAN的各交換接口的接口標(biāo)識中; 第一接口數(shù)目累計(jì)單元,具體用于在第一接口標(biāo)識判斷單元的判斷結(jié)果為否時(shí),將該VLAN對應(yīng)的該交換芯片的接口數(shù)目累積加一。
10.如權(quán)利要求8所述的裝置,其特征在于,還包括 第二接口標(biāo)識獲得單元,用于在第二接口數(shù)目累計(jì)單元將該VLAN對應(yīng)的該交換芯片的接口數(shù)目累積減一之前,獲得該交換芯片中歸屬于該VLAN的各交換接口的接口標(biāo)識; 第一接口標(biāo)識判斷單元,用于判斷此次與該VLAN去綁定的交換接口的接口標(biāo)識是否在確定出的接口標(biāo)識中; 刪除單元,用于在第一接口標(biāo)識判斷單元的判斷結(jié)果為是時(shí),將此次與該VLAN去綁定的交換接口的接口標(biāo)識從該交換芯片中歸屬于該VLAN的各交換接口的接口標(biāo)識中刪除;第二接口數(shù)目累計(jì)單元,具體用于在第二接口標(biāo)識判斷單元的判斷結(jié)果為是時(shí),將該VLAN對應(yīng)的該交換芯片的接口數(shù)目累積減一。
11.一種主控中央處理器,其特征在于,包括權(quán)利要求6 10所述的級聯(lián)以太網(wǎng)接口配M-LJ \J—L M-LJ直裝直。
12.—種網(wǎng)絡(luò)設(shè)備,其特征在于,包括權(quán)利要求11所述的主控中央處理器。
全文摘要
本發(fā)明公開了一種接口配置方法及裝置、主控中央處理器及網(wǎng)絡(luò)設(shè)備,該方法包括步驟以太網(wǎng)交換機(jī)的主控CPU在確認(rèn)滿足接口配置條件時(shí),針對每個(gè)VLAN分別執(zhí)行判斷第一交換芯片以及與該第一交換芯片級聯(lián)的第二交換芯片中是否均存在歸屬于該VLAN的交換接口;若判斷結(jié)果為是,則針對第一交換芯片和第二交換芯片之間的級聯(lián)以太網(wǎng)接口執(zhí)行與該VLAN綁定的配置操作;若判斷結(jié)果為否,則針對所述級聯(lián)以太網(wǎng)接口執(zhí)行與該VLAN去綁定的配置操作,所述級聯(lián)以太網(wǎng)接口的工作模式為ACCESS模式。采用本發(fā)明技術(shù)方案,解決了現(xiàn)有技術(shù)中存在的交換芯片丟棄通過級聯(lián)以太網(wǎng)接口接收到的數(shù)據(jù)報(bào)文,從而耗費(fèi)了較多的帶寬傳輸資源的問題。
文檔編號H04L29/06GK102624727SQ20121005889
公開日2012年8月1日 申請日期2012年3月7日 優(yōu)先權(quán)日2012年3月7日
發(fā)明者楊大川 申請人:福建星網(wǎng)銳捷網(wǎng)絡(luò)有限公司