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

在以太網(wǎng)交換機(jī)中處理二層數(shù)據(jù)包的方法

文檔序號(hào):7851121閱讀:787來源:國知局
專利名稱:在以太網(wǎng)交換機(jī)中處理二層數(shù)據(jù)包的方法
技術(shù)領(lǐng)域
本發(fā)明涉及通訊領(lǐng)域的以太網(wǎng)交換機(jī),具體涉及抑制分布式交換機(jī)中對二層數(shù)據(jù)包的處理方法。
背景技術(shù)
交換機(jī)中,在處理二層數(shù)據(jù)包的時(shí)候,首先會(huì)用目的MAC查找MAC表,如果MAC表中有這樣的一個(gè)MAC地址,那么數(shù)據(jù)包就從此MAC表中的出端口轉(zhuǎn)發(fā)出去。如果MAC表中沒有這樣一個(gè)地址,就會(huì)把數(shù)據(jù)包在數(shù)據(jù)包帶的VLAN內(nèi)或者缺省PVLAN內(nèi)進(jìn)行廣播轉(zhuǎn)發(fā)。
交換機(jī)的特點(diǎn)是,上面的轉(zhuǎn)發(fā)流程一般都采用集成ASIC芯片來完成,也就是說上面的轉(zhuǎn)發(fā)流程都是由硬件自動(dòng)完成,這樣價(jià)格便宜,但是不易擴(kuò)展,不易實(shí)現(xiàn)一些比如VPLS(VPLSVirtual Private LAN Service,虛擬專用局域網(wǎng)服務(wù))、VPWS(VPWSVirtual Private Wire Service虛擬專用線服務(wù))的高級(jí)功能。
現(xiàn)在為了要交換機(jī)里面實(shí)現(xiàn)一些普通ASIC芯片不支持的二層特殊功能,比如VPLS,VPWS,就必須把數(shù)據(jù)包送到指定的特殊單板上做特殊處理。但是端口收到一個(gè)查不到MAC的二層數(shù)據(jù)包就會(huì)進(jìn)行VLAN內(nèi)廣播,一廣播就有背于實(shí)現(xiàn)VPLS/VPWS的初衷了。

發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是,提出了一種方法,對二層數(shù)據(jù)包進(jìn)行處理,抑制數(shù)據(jù)包進(jìn)行廣播。
本發(fā)明的技術(shù)方案是,將交換機(jī)里做特殊業(yè)務(wù)的端口設(shè)置成QINQ的CUSTOM端口,將PVID設(shè)成不與任何其他端口綁定的一個(gè)特殊值。這里的特殊業(yè)務(wù)是指前面談到的VPLS和VPWS或者別的二層的高級(jí)功能業(yè)務(wù)。
可以先把做特殊業(yè)務(wù)的端口設(shè)成ACCESS端口,然后把做特殊業(yè)務(wù)的端口設(shè)成QINQ的CUSTOM端口。
當(dāng)數(shù)據(jù)包通過交換機(jī)的特殊端口進(jìn)入轉(zhuǎn)發(fā)芯片,用PVID+MAC地址查找MAC表,若查不到,在特殊VLAN內(nèi)進(jìn)行廣播,特殊業(yè)務(wù)板若收到這個(gè)包,則利用網(wǎng)絡(luò)處理器來對數(shù)據(jù)包做任意處理,處理完再把數(shù)據(jù)發(fā)送出去。
和現(xiàn)有技術(shù)相比,本發(fā)明對在分布式交換機(jī)中實(shí)現(xiàn)一些特殊功能,有效的抑制了查不到MAC地址VLAN廣播的行為。
具體實(shí)施例方式
首先介紹一下QINQ功能,QINQ功能即標(biāo)簽堆疊功能,就是把進(jìn)入交換機(jī)的原始數(shù)據(jù)包再打一層VLAN TAG(標(biāo)簽)送出交換機(jī)。QINQ分CUSTOM端口和UPLINK端口。
CUSTOM端口需要設(shè)置PVID(PVIDPort Vlan ID,又稱端口默認(rèn)VLAN ID,即port default Vlan ID),這個(gè)PVID就是要在原數(shù)據(jù)包上添加的VLAN TAG。當(dāng)數(shù)據(jù)包進(jìn)入CUSTOM端口,如果原數(shù)據(jù)包不帶VLAN TAG,數(shù)據(jù)包會(huì)添加一層PVID的VLAN TAG從UPLINK端口出去。如果原數(shù)據(jù)包帶了一層VLAN TAG,數(shù)據(jù)包就會(huì)再添加一層PVID的VLAN TAG從UPLINK端口出去,這樣原來的VLAN TAG為內(nèi)層標(biāo)簽,新添加的VLAN TAG為外層標(biāo)簽。
當(dāng)數(shù)據(jù)包進(jìn)入U(xiǎn)PLINK端口,如果原數(shù)據(jù)包帶兩層VLAN TAG,則把外層VLAN TAG剝掉,數(shù)據(jù)包帶內(nèi)層VLAN TAG從CUSTOM端口出去。如果原數(shù)據(jù)包帶一層VLAN TAG,則把VLAN TAG剝掉從CUSTOM端口出去。
本發(fā)明的方法就是,在交換機(jī)里把做特殊業(yè)務(wù)的端口設(shè)置成QINQ的CUSTOM端口,將PVID設(shè)成一個(gè)特殊值,沒有任何其他端口屬于這個(gè)VLAN。
可以首先把特殊功能的端口設(shè)成ACCESS端口(ACCESS端口端口只能屬于一個(gè)VLAN,并且是untagged),PVID設(shè)為一個(gè)特殊保留值。然后把端口設(shè)成QINQ的CUSTOM端口。
做上面的配置之后,所有進(jìn)入端口二層數(shù)據(jù)包,將不在入口VLAN內(nèi)做廣播,而是在原始包的基礎(chǔ)上再打上一層PVID的VLAN TAG,在PVID內(nèi)進(jìn)行廣播,因?yàn)檫@個(gè)PVID沒有跟任何其他端口綁定,所以這個(gè)數(shù)據(jù)包不從任何端口轉(zhuǎn)發(fā)出去,只是廣播到了特殊功能處理板。
當(dāng)數(shù)據(jù)包通過交換機(jī)的特殊端口進(jìn)入轉(zhuǎn)發(fā)芯片,用PVID+MAC地址查找MAC表,查不到,在特殊VLAN內(nèi)進(jìn)行廣播,只有特殊業(yè)務(wù)板可能收到這個(gè)包。特殊業(yè)務(wù)板可以利用網(wǎng)絡(luò)處理器來對數(shù)據(jù)包做任意處理,處理完再把數(shù)據(jù)發(fā)送出去。但需要注意的是進(jìn)入特殊業(yè)務(wù)板的數(shù)據(jù)包已經(jīng)不是原始的數(shù)據(jù)包,而是添加了一層VLAN TAG的數(shù)據(jù)包,處理中間可以不理會(huì)這個(gè)外層VLAN,處理完把外層的VLANTAG剝掉。
權(quán)利要求
1.一種在以太網(wǎng)交換機(jī)中處理二層數(shù)據(jù)包的方法,將交換機(jī)里做特殊業(yè)務(wù)的端口設(shè)置成QINQ的CUSTOM端口,將PVID設(shè)成不與任何其他端口綁定的一個(gè)特殊值。
2.權(quán)利要求1所述的在以太網(wǎng)交換機(jī)中處理二層數(shù)據(jù)包的方法,其特征在于,所述特殊業(yè)務(wù)是指VPLS或VPWS。
3.權(quán)利要求1或2所述的在以太網(wǎng)交換機(jī)中處理二層數(shù)據(jù)包的方法,其特征在于,當(dāng)數(shù)據(jù)包通過交換機(jī)的特殊端口進(jìn)入轉(zhuǎn)發(fā)芯片,用PVID+MAC地址查找MAC表,若查不到,在特殊VLAN內(nèi)進(jìn)行廣播,特殊業(yè)務(wù)板若收到這個(gè)包,則利用網(wǎng)絡(luò)處理器來對數(shù)據(jù)包做任意處理,處理完再把數(shù)據(jù)發(fā)送出去。
全文摘要
一種在以太網(wǎng)交換機(jī)中處理二層數(shù)據(jù)包的方法,將交換機(jī)里做特殊業(yè)務(wù)的端口設(shè)置成QINQ的CUSTOM端口,將PVID設(shè)成不與任何其他端口綁定的一個(gè)特殊值。這里的特殊業(yè)務(wù)是指前面談到的VPLS和VPWS或者別的二層的高級(jí)功能業(yè)務(wù)。和現(xiàn)有技術(shù)相比,本發(fā)明對在分布式交換機(jī)中實(shí)現(xiàn)一些特殊功能,有效的抑制了查不到MAC地址VLAN廣播的行為。
文檔編號(hào)H04L12/56GK1988497SQ20051012128
公開日2007年6月27日 申請日期2005年12月24日 優(yōu)先權(quán)日2005年12月24日
發(fā)明者范成法, 宋曉娟, 李新宇 申請人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1