国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      以太網(wǎng)交換業(yè)務(wù)通道與管理通道合一的方法和裝置的制作方法

      文檔序號(hào):7653600閱讀:158來(lái)源:國(guó)知局
      專(zhuān)利名稱(chēng):以太網(wǎng)交換業(yè)務(wù)通道與管理通道合一的方法和裝置的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及以太網(wǎng)交換機(jī),更具體地,涉及一種以太網(wǎng)交換業(yè) 務(wù)通道與管理通道合一的方法和裝置。
      背景技術(shù)
      以太網(wǎng)交換芯片是以太網(wǎng)交換機(jī)的核心部件。在以太網(wǎng)交換芯 片中,用戶的數(shù)據(jù)包經(jīng)過(guò)的路徑叫做數(shù)據(jù)業(yè)務(wù)通道,以太網(wǎng)協(xié)議包,
      比如IGMP(Internet Group Management Protocol,互聯(lián)網(wǎng)組管理協(xié)議) 包、BPDU (Bridge Protocol Data Unit,橋妨4義婆t據(jù)單元)包經(jīng)過(guò)的 路徑叫做管理通道。協(xié)議包都要送往CPU,交給協(xié)議棧處理。
      存在一種高性?xún)r(jià)比的以太網(wǎng)交換芯片,其CPU端口可以指定為 交換芯片的任意一個(gè)端口,發(fā)往CPU的包從這個(gè)端口發(fā)送出去,經(jīng) 過(guò)CPU端口發(fā)出的包,會(huì)打上以太網(wǎng)交換芯片廠商的私有TAG, 以<更于CPU/人中才是耳又包的類(lèi)型、原端口、 VL AN (Virtual LAN,虛 擬局域網(wǎng))等的信息。這種應(yīng)用方式,在以太網(wǎng)交換芯片直"t矣連才妄 CPU時(shí)不會(huì)存在問(wèn)題,但如果以太網(wǎng)交換芯片CPU端口沒(méi)有直接 連接CPU,而是連接另外一個(gè)交換芯片的情況下,由于從該端口發(fā) 出的包都打上了私有TAG(標(biāo)簽),其他廠商的以太網(wǎng)交換芯片無(wú) 法識(shí)別這個(gè)TAG,會(huì)直接按照標(biāo)準(zhǔn)以太網(wǎng)幀來(lái)處理這個(gè)包,這樣就 會(huì)導(dǎo)致對(duì)該幀的轉(zhuǎn)發(fā)和處理的錯(cuò)誤。
      因而,急需一種靈活的方案,不^f又能夠解決上述問(wèn)題,而且簡(jiǎn) 便易行,節(jié)約開(kāi)發(fā)成本以及時(shí)間。

      發(fā)明內(nèi)容
      鑒于上述問(wèn)題,本發(fā)明4是供了一種以太網(wǎng)交換業(yè)務(wù)通道與管理 通道合一的方法和裝置,其使用戶的業(yè)務(wù)凄t據(jù)與以太網(wǎng)協(xié)議數(shù)據(jù)可 以同時(shí)交4灸,而不會(huì)互相影響。
      才艮據(jù)本發(fā)明的以太網(wǎng)交換業(yè)務(wù)通道與管理通道合一的方法可以
      包括以下步驟設(shè)置交換芯片的CPU端口 ,使能CPU端口的私有 TAG;將CPU端口與所述交換芯片的一個(gè)端口打環(huán)以使所述一個(gè)端 口成為環(huán)口 ;以及將所述交換芯片與其他交換芯片相連的端口和所 述環(huán)口加入保留VLAN中,其中,各個(gè)端口的PVID( Port VLAN ID, 端口 VLAN標(biāo)識(shí))分別是VLAN的ID號(hào)。
      其中,TAG是利用802.1QTAG域構(gòu)造的四個(gè)字節(jié)的TAG,包 括幀的原端口信息、幀類(lèi)型信息、優(yōu)先級(jí)信息以及VLAN信息。
      將CPU端口設(shè)置為不發(fā)送廣播包、未知組播包和洪范包,以及 將所述環(huán)口i殳置為不發(fā)送廣l番包、未知組纟番包和洪范包。
      另夕卜,在該方法中,將除了所述環(huán)口之外的所有端口設(shè)置為抓 耳又管理f辦i義包。
      本發(fā)明還提供了 一種以太網(wǎng)交換業(yè)務(wù)通道與管理通道合一的裝 置,其可以包括設(shè)置單元,用于設(shè)置交換芯片的CPU端口,使能 CPU端口的私有TAG;打環(huán)單元,用于將CPU端口與所述交換芯 片的一個(gè)端口打環(huán)以^吏所述一個(gè)端口成為環(huán)口 ;以及加入單元,用 于將所述交換芯片與其他交換芯片相連的端口和所述環(huán)口加入保留 VLAN中,其中,各個(gè)端口的PVID分別是VLAN的ID號(hào)。 其中,TAG是利用802.1QTAG域構(gòu)造的四個(gè)字節(jié)的TAG,包 括幀的原端口信息、幀類(lèi)型信息、優(yōu)先級(jí)信息以及VLAN信息。
      設(shè)置單元還用于將CPU端口設(shè)置為不發(fā)送廣播包、未知組播包 和洪范包,以及將所述環(huán)口設(shè)置為不發(fā)送廣播包、未知組播包和洪 范包。
      另外,在該裝置中,設(shè)置單元還用于將除了所述環(huán)口之外的所 有端口設(shè)置為4爪取管理協(xié)議包。
      因而,采用本發(fā)明,用戶端口的數(shù)據(jù)可以與互連口進(jìn)行交換, 不受影響,而用戶端口的管理^:據(jù),通過(guò)CPU端口后,帶有原端口 相關(guān)的信息,乂人互連口交換出去后,可以^皮另外的交換芯片送到 CPU。 CPU可以通過(guò)對(duì)私有TAG的解片斤-彈到用戶的原端口^f言息, 并由相關(guān)協(xié)議棧進(jìn)4亍處理。
      本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的說(shuō)明書(shū)中闡述,并且,部 分地從說(shuō)明書(shū)中變得顯而易見(jiàn),或者通過(guò)實(shí)施本發(fā)明而了解。本發(fā) 明的目的和其他優(yōu)點(diǎn)可通過(guò)在所寫(xiě)的說(shuō)明書(shū)、權(quán)利要求書(shū)、以及附 圖中所特別指出的結(jié)構(gòu)來(lái)實(shí)現(xiàn)和獲得。


      附圖用來(lái)才是供對(duì)本發(fā)明的進(jìn)一步理解,并且構(gòu)成i兌明書(shū)的一部 分,與本發(fā)明的實(shí)施例一起用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的 限制。在附圖中
      圖1是根據(jù)本發(fā)明的以太網(wǎng)交換業(yè)務(wù)通道與管理通道合一的方 法的流程圖2是實(shí)施本發(fā)明的物理連4妄圖3是示出了本發(fā)明實(shí)施數(shù)據(jù)處理過(guò)程的示圖;以及
      圖4是^f艮據(jù)本發(fā)明的以太網(wǎng)交換業(yè)務(wù)通道與管理通道合一的裝 置的框圖。
      具體實(shí)施例方式
      以下結(jié)合附圖對(duì)本發(fā)明的優(yōu)選實(shí)施例進(jìn)行說(shuō)明,應(yīng)當(dāng)理解,此 處所描述的優(yōu)選實(shí)施例僅用于說(shuō)明和解釋本發(fā)明,并不用于限定本 發(fā)明。
      在一個(gè)以太網(wǎng)交換4幾中,既要處理用戶的業(yè)務(wù)凄t據(jù),這個(gè)工作 由以太網(wǎng)交換芯片直接完成,又要處理以太網(wǎng)管理協(xié)議數(shù)據(jù),這個(gè) 工作要將以太網(wǎng)管理協(xié)議包送到CPU來(lái)處理完成。
      圖1是根據(jù)本發(fā)明的以太網(wǎng)交換業(yè)務(wù)通道與管理通道合一的方 法的流^E圖。如圖1所示,該方法包^^以下步驟
      步驟S102,設(shè)置交換芯片的CPU端口,使能CPU端口的私有 TAG;將CPU端口與所述交換芯片的一個(gè)端口打環(huán)以〗吏該端口成為 環(huán)口; 以及
      步驟S104,將所述交換芯片與其他交換芯片相連的端口和環(huán)口 加入保留VLAN中,其中,各個(gè)端口的PVID分別是VLAN的ID

      其中,TAG是利用802.1QTAG域構(gòu)造的四個(gè)字節(jié)的TAG,包 括幀的原端口信息、幀類(lèi)型信息、優(yōu)先級(jí)信息以及VLAN信息。
      將CPU端口設(shè)置為不發(fā)送廣播包、未知組4番包和洪范包,以及 將環(huán)口設(shè)置為不發(fā)送廣播包、未知組播包和洪范包。
      另夕卜,在該方法中,將除了環(huán)口之外的所有端口設(shè)置為抓取管 理協(xié)議包。
      圖2是實(shí)施本發(fā)明的物理連接圖。如圖2所示,交換芯片A與 交換芯片B通過(guò)千兆口互連,交換芯片Ai殳置CPU端口 b,端口 b 與端口 a打環(huán)。交換芯片B與CPU直4妄連4妄,送往CPU的包以及 凄t據(jù)包,都必須通過(guò)交換芯片B。
      參考圖2,本發(fā)明的具體實(shí)施例過(guò)程包括以下步驟
      步驟一、設(shè)置交換芯片的CPU端口,將所有用戶口的CPU端 口i殳置為端口 b (交4灸芯片的CPU端口 ), i殳置該端口的私有TAG 狀態(tài)為使能,這樣,從該端口發(fā)出的所有包,都會(huì)利用802.1QTAG i或構(gòu)造四個(gè)字節(jié)的私有TAG,該TAG包含了該幀的原端口〗言息, 幀類(lèi)型信息,優(yōu)先級(jí)信息以及VLAN信息。該端口設(shè)置為不發(fā)送廣 播包、未知組播包和洪范包,以避免這些包對(duì)CPU的沖擊;
      步驟二、將端口 b (交換芯片CPU端口 )與端口 a環(huán)在一起, 端口a成為環(huán)口,端口 a和端口 b設(shè)置為不發(fā)送廣播包、未知組播 包和洪范包,以避免造成交換芯片內(nèi)部的環(huán)路,導(dǎo)致交換芯片異常;
      步驟三、設(shè)置所有用戶端口抓取管理協(xié)議包(IGMP/BPDU), 端口 a(環(huán)口)不設(shè)置,這樣,進(jìn)入用戶口的管理協(xié)議包會(huì)被抓取 到CPU端口 ,進(jìn)入環(huán)口的包不會(huì)被再次抓到CPU端口 ;
      步驟四、加保留VLAN 4094,包含端口 c (互連口 )與端口 b (環(huán)口),端口 b PVID設(shè)置為保留VLAN 4094。從CPU口發(fā)出的 包,再進(jìn)入環(huán)口時(shí),會(huì)打上該VLAN ID的TAG;
      步驟五、配置用戶VLAN時(shí),所有的VLAN都包含互連口 , 而且該端口出去的包都帶有TAG。從CPU發(fā)出的管理協(xié)議幀,都
      帶有保留VLAN4094,該幀從互連口進(jìn)入后,只能交換到環(huán)口;以 及
      步驟六、設(shè)置所有用戶端口與環(huán)口的PVLAN隔離,防止業(yè)務(wù) 包對(duì)CPU產(chǎn)生沖擊。
      圖3是示出了本發(fā)明實(shí)施數(shù)據(jù)處理過(guò)程的示圖。以下結(jié)合圖3 來(lái)描述該處理流程,如圖3所示,業(yè)務(wù)流和管理協(xié)i義包流禾呈分別如下。
      一、 數(shù)據(jù)包流程,其中,正常的業(yè)務(wù)凄t據(jù)流,4安照以太網(wǎng)交換 芯片的學(xué)習(xí)一轉(zhuǎn)發(fā)模式進(jìn)行交換,這些包,由于CPU端口設(shè)置了不 轉(zhuǎn)發(fā)廣播、洪范包,不會(huì)送到CPU;以及
      二、 業(yè)務(wù)包流程,其中,包括上行管理幀流程;以及下行管 理幀流程。
      上行管理幀流程包括以下步驟
      步驟a,進(jìn)入用戶端口的管理幀,直接交換到CPU端口;
      步驟b,從CPU端口交換出來(lái)的幀,通過(guò)環(huán)路進(jìn)入環(huán)口,在環(huán) 口入口處打保留TAG(VLAN ID為4094);以及
      步驟c,環(huán)口進(jìn)入的管理幀,在VLAN4094中交換到互連口, 由交換芯片B送往CPU。
      下行管理幀流程包括以下步驟
      步驟A,管理幀帶有保留VLAN TAG 4094,到達(dá)互連口,在 VLAN 4094中交4吳到環(huán)口 ;
      步驟B,從環(huán)口出來(lái)的管理幀,為UNTAG幀,只帶有交換芯 片私有TAG,然后該幀通過(guò)環(huán)路進(jìn)入CPU端口;以及
      步驟C,進(jìn)入CPU端口的管理幀,CPU端口會(huì)解析其私有TAG 的內(nèi)容,該內(nèi)容完全決定幀的交換行為,發(fā)送到指定的用戶端口。
      圖4是根據(jù)本發(fā)明的以太網(wǎng)交換業(yè)務(wù)通道與管理通道合一的裝 置400的框圖,如圖4所示,該裝置包括設(shè)置單元402,用于設(shè) 置交換芯片的CPU端口 ,使能CPU端口的私有TAG;打環(huán)單元404, 用于將CPU端口與所述交換芯片的一個(gè)端口打環(huán)以4吏所述一個(gè)端 口成為環(huán)口;以及加入單元406,用于將所述交換芯片與其他交換 芯片相連的端口和所述環(huán)口加入保留VLAN中,其中,各個(gè)端口的 PVID分別是VLAN的ID號(hào)。
      其中,TAG是利用802.1QTAG域構(gòu)造的四個(gè)字節(jié)的TAG,包 括幀的原端口信息、幀類(lèi)型信息、優(yōu)先級(jí)信息以及VLAN信息。
      設(shè)置單元402還用于將CPU端口設(shè)置為不發(fā)送廣播包、未知組 播包和洪范包,以及將環(huán)口設(shè)置為不發(fā)送廣播包、未知組播包和洪 范包。
      另外,在該裝置中,i殳置單元402還用于將除了環(huán)口之外的所
      有端口設(shè)置為抓取管理協(xié)議包。
      綜上所述,通過(guò)本發(fā)明的方法和裝置,用戶端口的^t據(jù)可以與 互連口進(jìn)行交換,不受影響,而用戶端口的管理數(shù)據(jù),通過(guò)CPU端 口后,帶有原端口相關(guān)的信息,從互連口交換出去后,可以-故另外 的交換芯片送到CPU。 CPU可以通過(guò)對(duì)私有TAG的解析得到用戶 的原端口信息,并由相關(guān)協(xié)議棧進(jìn)行處理。 以上僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì) 于本領(lǐng)域的4支術(shù)人員來(lái)i兌,本發(fā)明可以有各種更改和變化。凡在本 發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均 應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
      權(quán)利要求
      1.一種以太網(wǎng)交換業(yè)務(wù)通道與管理通道合一的方法,其特征在于,包括以下步驟設(shè)置交換芯片的CPU端口,使能所述CPU端口的私有TAG;將所述CPU端口與所述交換芯片的一個(gè)端口打環(huán)以使所述一個(gè)端口成為環(huán)口;以及將所述交換芯片與其他交換芯片相連的端口和所述環(huán)口加入保留VLAN中,其中,各個(gè)端口的PVID分別是所述VLAN的ID號(hào)。
      2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述TAG是利用 802.1QTAG域構(gòu)造的四個(gè)字節(jié)的TAG,包括幀的原端口信息、 幀類(lèi)型信息、優(yōu)先級(jí)信息以及VLAN信息。
      3. 根據(jù)權(quán)利要求1或2所述的方法,其特征在于,將所述CPU 端口設(shè)置為不發(fā)送廣播包、未知組播包和洪范包,以及將所述 環(huán)口設(shè)置為不發(fā)送廣播包、未知組播包和洪范包。
      4. 根據(jù)權(quán)利要求1或2所述的方法,其特征在于,將除了所述環(huán) 口之外的所有端口設(shè)置為抓取管理協(xié)議包。
      5. —種以太網(wǎng)交換業(yè)務(wù)通道與管理通道合一的裝置,其特征在 于,包括i殳置單元,用于i殳置交^:芯片的CPU端口 , l吏能所述CPU 端口的禾a有TAG; 打環(huán)單元,用于將所述CPU端口與所述交換芯片的一個(gè) 端口打環(huán)以^吏所述一個(gè)端口成為環(huán)口 ;以及加入單元,用于將所述交換芯片與其他交換芯片相連的端 口和所述環(huán)口加入保留VLAN中,其中,各個(gè)端口的PVID分 別是所述VLAN的ID號(hào)。
      6. 根據(jù)權(quán)利要求5所述的裝置,其特征在于,所述TAG是利用 802.1QTAG域構(gòu)造的四個(gè)字節(jié)的TAG,包括幀的原端口信息、 幀類(lèi)型信息、優(yōu)先級(jí)信息以及VLAN信息。
      7. 根據(jù)權(quán)利要求5或6所述的裝置,其特征在于,所述設(shè)置單元 還用于將所述CPU端口i殳置為不發(fā)送廣"l番包、未知組4番包和 洪范包,以及將所述環(huán)口設(shè)置為不發(fā)送廣播包、未知組播包和 洪范包。
      8. 根據(jù)權(quán)利要求5或6所述的裝置,其特征在于,所述設(shè)置單元 還用于將除了所述環(huán)口之外的所有端口 i殳置為4爪取管理協(xié)i義 包。
      全文摘要
      本發(fā)明提供了一種以太網(wǎng)交換業(yè)務(wù)通道與管理通道合一的方法和裝置,其中,該方法可以包括以下步驟設(shè)置交換芯片的CPU端口,使能CPU端口的私有TAG;將CPU端口與所述交換芯片的一個(gè)端口打環(huán)以使所述一個(gè)端口成為環(huán)口;以及將所述交換芯片與其他交換芯片相連的端口和所述環(huán)口加入保留VLAN中,其中,各個(gè)端口的PVID分別是VLAN的ID號(hào)。因而,采用本發(fā)明,使用戶的業(yè)務(wù)數(shù)據(jù)與以太網(wǎng)協(xié)議數(shù)據(jù)可以同時(shí)交換,而不會(huì)互相影響。
      文檔編號(hào)H04L12/56GK101102199SQ200710106198
      公開(kāi)日2008年1月9日 申請(qǐng)日期2007年6月25日 優(yōu)先權(quán)日2007年6月25日
      發(fā)明者成建暉, 王立春 申請(qǐng)人:中興通訊股份有限公司
      網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1