一種多歸接入疊加網(wǎng)絡(luò)中報(bào)文處理的方法和系統(tǒng)的制作方法
【專利摘要】本發(fā)明提供一種多歸接入疊加網(wǎng)絡(luò)的報(bào)文處理方法和系統(tǒng)。所述方法,包括:當(dāng)邊界設(shè)備從多歸接入綁定的接口上收到了數(shù)據(jù)報(bào)文后,在對該數(shù)據(jù)報(bào)文進(jìn)行的疊加封裝中設(shè)置表明該數(shù)據(jù)報(bào)文來自多歸接入的標(biāo)識,并往疊加網(wǎng)絡(luò)發(fā)送所述疊加封裝后的數(shù)據(jù)報(bào)文。
【專利說明】—種多歸接入疊加網(wǎng)絡(luò)中報(bào)文處理的方法和系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域,具體涉及一種多歸接入overlay網(wǎng)絡(luò)中報(bào)文處理的方法和系統(tǒng)。
【背景技術(shù)】
[0002]為了實(shí)現(xiàn)對數(shù)據(jù)中心的大二層網(wǎng)絡(luò)的支持,多種疊加overlay封裝技術(shù)被相應(yīng)提出,通過在overlay網(wǎng)絡(luò)的邊界設(shè)備進(jìn)行原始報(bào)文的封裝解封裝來相應(yīng)進(jìn)行客戶側(cè)MAC和對應(yīng)overlay接入節(jié)點(diǎn)標(biāo)識的映射學(xué)習(xí),而在overlay網(wǎng)絡(luò)通過控制面進(jìn)行相應(yīng)控制面信息交互,用以攜帶節(jié)點(diǎn)標(biāo)識及其它封裝頭部中需要攜帶的信息的交互。以實(shí)現(xiàn)原始報(bào)文在overlay網(wǎng)絡(luò)的邊界接入設(shè)備上進(jìn)行overlay封裝,然后在overlay中間傳輸節(jié)點(diǎn)上進(jìn)行轉(zhuǎn)發(fā),到達(dá)遠(yuǎn)端目的邊界設(shè)備上進(jìn)行overlay的解封裝,由此完成原始報(bào)文在大二層網(wǎng)絡(luò)的傳輸。
[0003]如overlay封裝技術(shù)中的TRILL技術(shù)(多鏈接透明互連,TransparentInterconnection over Lots of Links), 一種用于解決大型數(shù)據(jù)中心中 STP (SpanningTree protocol,生成樹協(xié)議)的不足的協(xié)議。在二層網(wǎng)絡(luò)中,STP通過阻塞冗余鏈路來避免環(huán)路,但同時也造成了冗余鏈路帶寬的浪費(fèi)(被阻塞)。TRILL通過將IS-1S(IntermediateSystem to Intermediate System)路由協(xié)議引入二層網(wǎng)絡(luò),解決了二層網(wǎng)絡(luò)的環(huán)路問題,同時實(shí)現(xiàn)了二層網(wǎng)絡(luò)的多路徑(或稱為ECMP(Equivalent Cost Multiple Path路徑))。
[0004]在TRILL網(wǎng)絡(luò)中,運(yùn)行TRILL協(xié)議的設(shè)備稱為RBr i dge (路由網(wǎng)橋),在網(wǎng)絡(luò)的入口將原始的報(bào)文封裝為TRILL報(bào)文的設(shè)備稱為ingress RBridge (入口路由網(wǎng)橋),在TRILL網(wǎng)絡(luò)的出口,將TRILL數(shù)據(jù)幀解封為原始數(shù)據(jù)幀并轉(zhuǎn)發(fā)給端設(shè)備的路由網(wǎng)橋稱為EgressRBridge(出口路由網(wǎng)橋)。同時Egress RB還會學(xué)習(xí)和記錄該數(shù)據(jù)巾貞的{內(nèi)層源MAC,
Ingress_Nickname,......}信息表?,F(xiàn)有的overlay網(wǎng)絡(luò)的邊界設(shè)備在學(xué)習(xí)保存MAC與疊
加網(wǎng)絡(luò)設(shè)備標(biāo)識的映射時,均為一對一的映射關(guān)系學(xué)習(xí)。
[0005]同時,多歸接入是一種數(shù)據(jù)中心中非常常見的網(wǎng)絡(luò)部署場景,終端通過兩條或者兩條以上的鏈路接入網(wǎng)絡(luò),形成一組多歸鏈路接入的設(shè)備上的接口認(rèn)為加入了同一鏈路聚合組,這些設(shè)備認(rèn)為是同一鏈路聚合組內(nèi)的成員設(shè)備。具體到TRILL網(wǎng)絡(luò),終端通過多條鏈路通過多個ingress RB接入到TRILL網(wǎng)絡(luò),這些上行鏈路和ingress RBridge組成一個多歸組,RBridge設(shè)備上運(yùn)行了鏈路聚合協(xié)議(如IEEE802.1AX-REV)。由于終端發(fā)出的報(bào)文可能會由多歸組中的不同的RBridge進(jìn)行封裝,這樣遠(yuǎn)端的出口 RBridge進(jìn)行MAC學(xué)習(xí)的時候,由于同一 MAC只能學(xué)習(xí)到一個疊加網(wǎng)絡(luò)設(shè)備標(biāo)識的映射,會出現(xiàn)MAC表項(xiàng)的Ingress-Nickname頻繁翻動(稱為flip-flop),造成MAC地址表的不穩(wěn)定,甚至?xí)鸱祷亓髁康膩y序與丟報(bào),導(dǎo)致會話中斷。
[0006]如圖1所示,客戶側(cè)設(shè)備I同時連接到RBl和RB2,那么終端分別接入RBl和RB2的鏈路就形成了一個多歸組。當(dāng)客戶側(cè)設(shè)備I和客戶側(cè)設(shè)備3通信,RBl和RB2連接客戶側(cè)設(shè)備I的兩條鏈路形成多歸綁定關(guān)系,客戶側(cè)設(shè)備I上的MACl先通過RBl形成TRILL封裝到達(dá)RB5,RB5上學(xué)習(xí)到RBl的nickname和MACl的映射關(guān)系,當(dāng)有RB2過來的MACl的流量到達(dá)RB5時,RB5上會學(xué)習(xí)到RB2的nickname與MACl的映射關(guān)系,并將原來的RBl的nickname和MACl的映射關(guān)系覆蓋掉。當(dāng)RBl和RB2同時有MACl的流量不停發(fā)送到RB5時,RB5上的MACl條目會不停的刷新覆蓋。針對SPB網(wǎng)絡(luò)等其它的overlay網(wǎng)絡(luò),當(dāng)終端通過多歸接入的方式接入到SPB網(wǎng)絡(luò)的多個網(wǎng)橋時,也存在上述MAC表項(xiàng)的flip-flop問題。
【發(fā)明內(nèi)容】
[0007]本發(fā)明提供一種多歸接入overlay網(wǎng)絡(luò)中報(bào)文處理的方法和系統(tǒng),要解決的技術(shù)問題是如何避免MAC表項(xiàng)的flip-flop問題。
[0008]為解決上述技術(shù)問題,本發(fā)明提供了如下技術(shù)方案:
[0009]一種多歸接入疊加網(wǎng)絡(luò)的報(bào)文處理方法,包括:
[0010]當(dāng)邊界設(shè)備從多歸接入綁定的接口上收到了數(shù)據(jù)報(bào)文后,在對該數(shù)據(jù)報(bào)文進(jìn)行的疊加封裝中設(shè)置表明該數(shù)據(jù)報(bào)文來自多歸接入的標(biāo)識,并往疊加網(wǎng)絡(luò)發(fā)送所述疊加封裝后的數(shù)據(jù)報(bào)文。
[0011]優(yōu)選的,所述方法還具有如下特點(diǎn):所述方法還包括:
[0012]遠(yuǎn)端邊界設(shè)備收到所述邊界設(shè)備發(fā)送的數(shù)據(jù)報(bào)文后,如多個邊界設(shè)備發(fā)出的數(shù)據(jù)報(bào)文攜帶有表明來自多歸接入的標(biāo)識,且內(nèi)層源MAC相同,則保存所述數(shù)據(jù)報(bào)文中的同一MAC地址與多個置加網(wǎng)絡(luò)設(shè)備標(biāo)識的映射關(guān)系。
[0013]優(yōu)選的,所述方法還具有如下特點(diǎn):所述疊加網(wǎng)絡(luò)為多鏈接透明互連(TRILL)網(wǎng)絡(luò)或者最短路徑橋(SPB)網(wǎng)絡(luò)。
[0014]優(yōu)選的,所述方法還具有如下特點(diǎn):
[0015]在TRILL網(wǎng)絡(luò)中,同一鏈路聚合組中的多個疊加網(wǎng)絡(luò)設(shè)備標(biāo)識與同一 MAC地址的映射關(guān)系是指多個路由網(wǎng)橋昵稱與同一 MAC地址的映射關(guān)系;
[0016]在SPB網(wǎng)絡(luò),同一鏈路聚合組中的多個疊加網(wǎng)絡(luò)設(shè)備標(biāo)識與同一 MAC地址的映射關(guān)系是指多個骨干媒體接入控制地址和同一客戶媒體接入控制地址的映射關(guān)系。
[0017]優(yōu)選的,所述方法還具有如下特點(diǎn):在TRILL網(wǎng)絡(luò)中,所述標(biāo)識通過預(yù)留字段的特定比特置位表示;或者,所述標(biāo)識通過Oplength字段非O的擴(kuò)展表示其通過擴(kuò)展的option選項(xiàng)表示。
[0018]優(yōu)選的,所述方法還具有如下特點(diǎn):所述option選項(xiàng)還通過擴(kuò)展類型-長度-數(shù)值(TLV)攜帶多歸接入的成員鏈路信息。
[0019]優(yōu)選的,所述方法還具有如下特點(diǎn):在SPB網(wǎng)絡(luò)中,所述標(biāo)識通過對預(yù)留字段的特定比特置位來表示。
[0020]優(yōu)選的,所述方法還具有如下特點(diǎn):所述方法還包括:
[0021]當(dāng)遠(yuǎn)端邊界設(shè)備接收到同一 MAC地址的報(bào)文既有攜帶該標(biāo)識的報(bào)文,又有不攜帶該標(biāo)識的普通報(bào)文,則刪除原有學(xué)習(xí)到的該MAC地址與多個網(wǎng)絡(luò)設(shè)備標(biāo)識的映射關(guān)系,按照普通報(bào)文中MAC地址與網(wǎng)絡(luò)設(shè)備的映射關(guān)系進(jìn)行學(xué)習(xí)保存。
[0022]一種邊界設(shè)備,應(yīng)用于疊加網(wǎng)絡(luò),包括:
[0023]封裝裝置,用于當(dāng)從多歸接入綁定的接口上收到了數(shù)據(jù)報(bào)文后,在對該數(shù)據(jù)報(bào)文進(jìn)行的疊加封裝中設(shè)置表明該數(shù)據(jù)報(bào)文來自多歸接入的標(biāo)識;[0024]發(fā)送裝置,用于往疊加網(wǎng)絡(luò)發(fā)送所述疊加封裝后的數(shù)據(jù)報(bào)文。
[0025]優(yōu)選的,所述方法還具有如下特點(diǎn):所述疊加網(wǎng)絡(luò)為TRILL網(wǎng)絡(luò)或者SPB網(wǎng)絡(luò)。
[0026]優(yōu)選的,所述邊界設(shè)備還具有如下特點(diǎn):在TRILL網(wǎng)絡(luò)中,同一鏈路聚合組中的多個疊加網(wǎng)絡(luò)設(shè)備標(biāo)識與同一 MAC地址的映射關(guān)系是指多個路由網(wǎng)橋昵稱與同一 MAC地址的映射關(guān)系;
[0027]在SPB網(wǎng)絡(luò),同一鏈路聚合組中的多個疊加網(wǎng)絡(luò)設(shè)備標(biāo)識與同一 MAC地址的映射關(guān)系是指多個骨干媒體接入控制地址和同一客戶媒體接入控制地址的映射關(guān)系。
[0028]優(yōu)選的,所述邊界設(shè)備還具有如下特點(diǎn):在TRILL網(wǎng)絡(luò)中,所述標(biāo)識通過預(yù)留字段的特定比特置位;或者,Oplength字段非O的擴(kuò)展表示其通過擴(kuò)展的option選項(xiàng)表示。
[0029]優(yōu)選的,所述邊界設(shè)備還具有如下特點(diǎn):所述option選項(xiàng)還通過擴(kuò)展TLV攜帶多歸接入的成員鏈路信息。
[0030]優(yōu)選的,所述邊界設(shè)備還具有如下特點(diǎn):在SPB網(wǎng)絡(luò)中,所述標(biāo)識通過對預(yù)留字段的特定比特置位來表示。
[0031]一種出口邊界設(shè)備,應(yīng)用于疊加網(wǎng)絡(luò),包括:
[0032]接收裝置,用于接收入口邊界設(shè)備發(fā)送的攜帶疊加封裝的數(shù)據(jù)報(bào)文
[0033]保存裝置,用于在收到邊界設(shè)備發(fā)送的數(shù)據(jù)報(bào)文后,如多個邊界設(shè)備發(fā)出的所述數(shù)據(jù)報(bào)文攜帶有表明該數(shù)據(jù)報(bào)文來自多歸接入的標(biāo)識,且內(nèi)層源MAC相同,則保存所述數(shù)據(jù)報(bào)文中的同一 MAC地址與多個疊加網(wǎng)絡(luò)設(shè)備標(biāo)識的映射關(guān)系。
[0034]優(yōu)選的,所述出口邊界設(shè)備還具有如下特點(diǎn):所述overlay網(wǎng)絡(luò)為TRILL網(wǎng)絡(luò)或者SPB網(wǎng)絡(luò)。
[0035]優(yōu)選的,所述出口邊界設(shè)備還具有如下特點(diǎn):
[0036]在TRILL網(wǎng)絡(luò)中,同一鏈路聚合組中的多個疊加網(wǎng)絡(luò)設(shè)備標(biāo)識與同一 MAC地址的映射關(guān)系是指多個路由網(wǎng)橋昵稱與同一 MAC地址的映射關(guān)系;
[0037]在SPB網(wǎng)絡(luò),同一鏈路聚合組中的多個疊加網(wǎng)絡(luò)設(shè)備標(biāo)識與同一 MAC地址的映射關(guān)系是指多個骨干媒體接入控制地址和同一客戶媒體接入控制地址的映射關(guān)系。
[0038]優(yōu)選的,所述出口邊界設(shè)備還具有如下特點(diǎn):所述出口邊界設(shè)備還包括:
[0039]處理裝置,與所述保存裝置相連,用于當(dāng)接收到同一 MAC地址的報(bào)文既有攜帶該標(biāo)識的報(bào)文,又有不攜帶該標(biāo)識的普通報(bào)文,則刪除原有學(xué)習(xí)到的該MAC地址與多個網(wǎng)絡(luò)設(shè)備標(biāo)識的映射關(guān)系,按照普通報(bào)文中MAC地址與網(wǎng)絡(luò)設(shè)備的映射關(guān)系進(jìn)行學(xué)習(xí)保存。
[0040]一種多歸接入疊加網(wǎng)絡(luò)中報(bào)文處理的系統(tǒng),包括上文任一所述的邊界設(shè)備以及上文任一所述的出口邊界設(shè)備。
[0041]與現(xiàn)有技術(shù)相比,本發(fā)明提供的實(shí)施例不需要專門的控制平面協(xié)議的擴(kuò)展,只需要在數(shù)據(jù)報(bào)文頭中攜帶相應(yīng)的標(biāo)識即可,實(shí)現(xiàn)原理簡單。
【專利附圖】
【附圖說明】
[0042]圖1為本發(fā)明提供的網(wǎng)絡(luò)場景示意圖一;
[0043]圖2為本發(fā)明提供的多歸接入overlay網(wǎng)絡(luò)中報(bào)文處理的方法實(shí)施例的流程示意圖;
[0044]圖3為本發(fā)明提供的網(wǎng)絡(luò)場景示意圖二;[0045]圖4為本發(fā)明中具體的TRILL頭部示意圖;
[0046]圖5為本發(fā)明中固定option擴(kuò)展屬性說明圖一
[0047]圖6為本發(fā)明中固定option擴(kuò)展屬性說明圖二
[0048]圖7為本發(fā)明中LAG信息攜帶的具體擴(kuò)展TLV示意圖
[0049]圖8為本發(fā)明中SPB的封裝示意圖
[0050]圖9為本發(fā)明中1-TAG具體字段描述圖;
[0051]圖10為本發(fā)明提供的多歸接入overlay網(wǎng)絡(luò)中報(bào)文處理的系統(tǒng)實(shí)施例的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0052]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖及具體實(shí)施例對本發(fā)明作進(jìn)一步的詳細(xì)描述。需要說明的是,在不沖突的情況下,本申請中的實(shí)施例及實(shí)施例中的特征可以相互任意組合。
[0053]圖2為本發(fā)明提供的多歸接入overlay網(wǎng)絡(luò)中報(bào)文處理的方法實(shí)施例的流程示意圖。圖2所示方法實(shí)施例,包括:
[0054]步驟201、當(dāng)邊界設(shè)備從多歸接入綁定的接口上收到了數(shù)據(jù)報(bào)文后,在對該數(shù)據(jù)報(bào)文進(jìn)行的疊加封裝中設(shè)置表明該數(shù)據(jù)報(bào)文來自多歸接入的標(biāo)識;
[0055]步驟202、邊界設(shè)備在疊加網(wǎng)絡(luò)發(fā)送所述疊加封裝后的數(shù)據(jù)報(bào)文;
[0056]步驟203、遠(yuǎn)端邊界設(shè)備收到所述邊界設(shè)備發(fā)送的數(shù)據(jù)報(bào)文后,如多個邊界設(shè)備發(fā)出的數(shù)據(jù)報(bào)文攜帶有所述標(biāo)識,且內(nèi)層源MAC相同,則保存所述數(shù)據(jù)報(bào)文中的同一 MAC地址與多個疊加網(wǎng)絡(luò)設(shè)備標(biāo)識與的映射關(guān)系。
[0057]為了解決MAC地址表的flip-flop問題,通過在數(shù)據(jù)面的overlay頭部用特殊標(biāo)記來標(biāo)識終端為多歸接入的方法,遠(yuǎn)端的出口邊界設(shè)備在收到了該標(biāo)識的數(shù)據(jù)報(bào)文后,同時保存同一鏈路聚合組中的多個overlay網(wǎng)絡(luò)節(jié)點(diǎn)標(biāo)識與客戶側(cè)MAC地址的映射關(guān)系(針對TRILL網(wǎng)絡(luò),就是保存多個Rbridge nickname與同一 MAC地址的映射關(guān)系;針對SPB網(wǎng)絡(luò),是多個B-MAC和同一 C-MAC的映射關(guān)系),解決多歸接入情況下的MAC不停跳轉(zhuǎn)問題,并可以使遠(yuǎn)端邊界設(shè)備的返回報(bào)文可以通過封裝不同的節(jié)點(diǎn)標(biāo)識,實(shí)現(xiàn)遠(yuǎn)端到本地的負(fù)載均衡。
[0058]其中,對得到的同一鏈路聚合組中的多個overlay網(wǎng)絡(luò)設(shè)備標(biāo)識與同一 MAC地址的映射關(guān)系的使用可以包括:
[0059]在接收到所述鏈路聚合組中某個overlay網(wǎng)絡(luò)設(shè)備標(biāo)識與MAC地址的映射關(guān)系時,遠(yuǎn)端邊界設(shè)備僅對本地保存的同一鏈路聚合組中的多個overlay網(wǎng)絡(luò)設(shè)備標(biāo)識與MAC地址的映射關(guān)系中該overlay網(wǎng)絡(luò)設(shè)備對應(yīng)的映射關(guān)系的老化時間進(jìn)行更新。
[0060]當(dāng)接收到某一目的MAC地址的多條流需要往overlay網(wǎng)絡(luò)發(fā)送時,如果該目的MAC地址對應(yīng)有同一個鏈路聚合組中多個overlay網(wǎng)絡(luò)設(shè)備標(biāo)識,則可以根據(jù)所述多個overlay網(wǎng)絡(luò)設(shè)備標(biāo)識,為不同的流封裝不同的overlay報(bào)文頭往overlay網(wǎng)絡(luò)中發(fā)送。
[0061]以下通過七個應(yīng)用實(shí)例進(jìn)一步描述本發(fā)明的方法實(shí)施例,包括:
[0062]應(yīng)用實(shí)例一:本發(fā)明TRILL技術(shù)具體實(shí)現(xiàn)方法一
[0063]在客戶側(cè)設(shè)備多歸接入TRILL網(wǎng)絡(luò)時,多歸接入邊界RB的接口會有相應(yīng)的多歸行為感知,則這些接口過來的數(shù)據(jù)報(bào)文需要通過RB的TRILL封裝轉(zhuǎn)達(dá)遠(yuǎn)端時,如圖1中的RBl和RB2連接客戶側(cè)設(shè)備I的兩條鏈路形成多歸綁定關(guān)系。假如客戶側(cè)設(shè)備為一主機(jī),客戶側(cè)設(shè)備I的MACl和客戶側(cè)設(shè)備3的MAC3通信時,當(dāng)其上層應(yīng)用協(xié)議有不同應(yīng)用的流量發(fā)出時,可以將不同的流發(fā)往不同的邊界路由網(wǎng)橋,由邊界RB1、RB2給形成相應(yīng)的TRILL封裝報(bào)文在TRILL域內(nèi)轉(zhuǎn)發(fā),為了解決遠(yuǎn)端RB5上的MACl到RB1、RB2的nickname映射關(guān)系的跳轉(zhuǎn)問題,通過數(shù)據(jù)面的報(bào)文封裝中攜帶特殊標(biāo)識以使遠(yuǎn)端邊界設(shè)備來創(chuàng)建與現(xiàn)有MAC學(xué)習(xí)機(jī)制不一樣的實(shí)現(xiàn),同一終端通過多歸接入時,遠(yuǎn)端的MAC地址與nickname映射表不會被頻繁覆蓋,而是可以被同時存儲。
[0064]具體實(shí)現(xiàn)方式一描述如下:如圖4所示,在邊界RB上面執(zhí)行TRILL封裝時,通過oplength的非O置位(該值表明TRILL頭部的擴(kuò)展頭部長度值,單位為4字節(jié)長度,其中根據(jù)現(xiàn)有標(biāo)準(zhǔn),第一個4字節(jié)表明頭部擴(kuò)展屬性標(biāo)識的固定擴(kuò)展)來解決多歸接入場景下的MAC跳轉(zhuǎn)問題。通過第一個4字節(jié)的固定擴(kuò)展屬性(見圖5、圖6)的說明,使擴(kuò)展攜帶多歸接入信息的LAG信息。其中擴(kuò)展屬性的Crit的CItES位需要置位(即設(shè)置為I),表示本發(fā)明的LAG信息TLV需要egress-1ngress處理。
[0065]在TRILL網(wǎng)絡(luò)中,所述標(biāo)識通過所述數(shù)據(jù)報(bào)文中預(yù)留字段或oplength字段的比特表示,通過在所述數(shù)據(jù)報(bào)文的option選項(xiàng)攜帶多歸接入的成員鏈路信息,其中option選項(xiàng)攜帶的成員鏈路信息包括有鏈路聚合組編號以及該鏈路聚合組中成員的RB nickname信
肩、O
[0066]圖7所示為本發(fā)明定義的LAG信息TLV的具體格式,其中APP位需要設(shè)置為11表明是邊緣封裝解封裝的源目的節(jié)點(diǎn)需要處理的擴(kuò)展,類型設(shè)置固定值如為I表明是多歸接入組信息擴(kuò)展,length表明該擴(kuò)展TLV長度,具體的TLV內(nèi)容里攜帶了 16bit的多歸接入LAG ID信息及同一個多歸接入組里面的其它成員的nickname信息,其中LAG ID為本地LAG鏈路聚合組編號。
[0067]還是圖1場景,客戶側(cè)設(shè)備I和客戶側(cè)設(shè)備3通信,RBl和RB2連接客戶側(cè)設(shè)備I的兩條鏈路形成多歸接入的LAG綁定關(guān)系,客戶側(cè)設(shè)備I上的MACl先通過RBl形成TRILL封裝攜帶oplength為2的非O特殊標(biāo)識,通過在TRILL頭中的nickname后的option字段擴(kuò)展,使其中第一個4字節(jié)的擴(kuò)展屬性通過Crit中的CItES置位,表明該擴(kuò)展僅需源目的節(jié)點(diǎn)需要處理。第2個4字節(jié)的擴(kuò)展TLV類型值表明了該多歸接入組信息的攜帶,具體TLV內(nèi)容攜帶了組成員RB2的nickname信息及LAG ID信息。攜帶了該特殊標(biāo)識的報(bào)文到達(dá)RB5,RB5上學(xué)習(xí)到RBl的nickname和MACl的映射關(guān)系,同時根據(jù)非O的特殊標(biāo)識,解析option內(nèi)的LAG TLV的中攜帶的RB2的nickname值,可選形成RB2的nickname與MACl的映射關(guān)系。而收到RB2LAG成員鏈路接口下過來的TRILL攜帶特殊標(biāo)識的頭部封裝標(biāo)識時,不再覆蓋MACl與RBl的nickname映射關(guān)系,而同時保存MACl與RB2的nickname的映射關(guān)系或更新MACl到RB2映射表項(xiàng)(如該條目已創(chuàng)建)的老化時間。由此在RB5上形成了MACl的兩條nickname映射條目,使MAC/VLAN不再跳轉(zhuǎn)。
[0068]應(yīng)用實(shí)例二:本發(fā)明TRILL技術(shù)具體實(shí)現(xiàn)方法一之表項(xiàng)生成、更新及刪除
[0069]實(shí)施例一中所描述的兩個表項(xiàng)形成在下發(fā)轉(zhuǎn)發(fā)面芯片時,當(dāng)芯片具備同一 MAC/VLAN的同時映射多個表項(xiàng)能力時,該兩個表項(xiàng)同時下發(fā),由此形成轉(zhuǎn)發(fā)面同一的MAC/VLAN的不同流量不同的頭部封裝來實(shí)現(xiàn)負(fù)荷分擔(dān)。具體來說,當(dāng)接收到某一目的MAC地址的多條流時,如果該目的MAC地址對應(yīng)有同一個鏈路聚合組中多個overlay網(wǎng)絡(luò)設(shè)備標(biāo)識,則為不同的流根據(jù)所述多個overlay網(wǎng)絡(luò)設(shè)備標(biāo)識進(jìn)行不同的封裝,發(fā)送往該所述目的MAC地址。
[0070]當(dāng)有上述實(shí)施例描述攜帶多歸接入標(biāo)識的報(bào)文不停發(fā)送到RB5時,借用現(xiàn)有的MAC刷新機(jī)制對其進(jìn)行維護(hù)更新。在RB5上根據(jù)該MAC相關(guān)的報(bào)文接收情況進(jìn)行表項(xiàng)的更新,當(dāng)RB5上不再有該MAC的報(bào)文發(fā)送時,到達(dá)老化時間后使表項(xiàng)進(jìn)行老化刪除。而如果同時有控制面的該映射關(guān)系的攜帶通告時,控制面通告的優(yōu)先級若比本地學(xué)習(xí)的優(yōu)先級高,則相應(yīng)根據(jù)控制面通告的映射關(guān)系進(jìn)行刷新更新。
[0071]而當(dāng)在RB5上解封裝報(bào)文,發(fā)現(xiàn)既有MACl攜帶了多歸特殊標(biāo)識的報(bào)文過來,也有未攜帶特殊標(biāo)識的報(bào)文過來,則按沖突情況處理,沖突情況處理如下:當(dāng)同一 MACl的報(bào)文既有多歸接入標(biāo)識的option擴(kuò)展報(bào)文發(fā)出,又有普通報(bào)文發(fā)出,則遠(yuǎn)端邊界RB解析報(bào)文時認(rèn)為多歸關(guān)系形成出錯,該option擴(kuò)展的多歸接入關(guān)系形成的遠(yuǎn)端節(jié)點(diǎn)的MACl與RBl、RB2的nickname映射關(guān)系能同時被普通報(bào)文中的MAC及nickname映射關(guān)系覆蓋刷新。
[0072]當(dāng)MACl從RB1、RB2下遷移到RB3、RB4、RB6下的客戶側(cè)設(shè)備2時,由于在新的多歸接入鏈路組里,通過TRILL擴(kuò)展頭部option中的組成員關(guān)系的更新,此時若同時攜帶LAGID和其它組成員nickname信息,則需要兩個4字節(jié)的擴(kuò)展長度。在遠(yuǎn)端RB5上學(xué)習(xí)到該特殊TRILL封裝報(bào)文時,會形成MACl到RB3、RB4、RB6的映射,并與此同時會將原有的MACl和RB1、RB2的表項(xiàng)刪除。
[0073]而當(dāng)遷移到無LAG綁定的節(jié)點(diǎn)下時,該節(jié)點(diǎn)發(fā)出不帶特殊標(biāo)識的普通TRILL封裝報(bào)文,如本實(shí)例下描述的沖突情況處理,后面普通的TRILL封裝報(bào)文能將原來形成的多對一的nickname與MAC表項(xiàng)覆蓋。
[0074]如果多歸接入組內(nèi)的成員鏈路發(fā)生失效時,如原有兩個節(jié)點(diǎn)的多歸成員存在,如圖1,當(dāng)其中RBl的客戶側(cè)設(shè)備I接入鏈路失效時,則RB2在感知到該成員組成員接入失效后,選擇按普通報(bào)文轉(zhuǎn)發(fā),RB5上按沖突情況處理來生成新的映射表。以使遠(yuǎn)端過來的流量只通過RB2正常轉(zhuǎn)達(dá)。而當(dāng)原有三個節(jié)點(diǎn)的LAG成員存在,其中一個成員鏈路發(fā)生失效,則在正常轉(zhuǎn)發(fā)成員設(shè)備上感知到失效后,攜帶的option擴(kuò)展信息中會將發(fā)生失效的成員給刪除,由此遠(yuǎn)端節(jié)點(diǎn)收到更新流量封裝報(bào)文后,會將MAC與失效成員的綁定關(guān)系給去除。
[0075]應(yīng)用實(shí)例三:本發(fā)明TRILL技術(shù)具體實(shí)現(xiàn)方法二
[0076]具體實(shí)現(xiàn)描述如下:如圖4所示,在邊界RB上面執(zhí)行TRILL封裝時,通過RESV預(yù)留的兩個bit中的bit置位來解決多歸接入場景下的MAC跳轉(zhuǎn)問題。如該兩個bit的01置位來表明終端通過LAG鏈路接入,還是圖1場景,客戶側(cè)設(shè)備I和客戶側(cè)設(shè)備3通信,RBl和RB2連接客戶側(cè)設(shè)備I的兩條鏈路形成LAG綁定關(guān)系,客戶側(cè)設(shè)備I上的MACl先通過RBl形成TRILL封裝攜帶特殊標(biāo)識到達(dá)RB5,RB5上學(xué)習(xí)到RBl的nickname和MACl的映射關(guān)系,根據(jù)特殊標(biāo)識,在有RB2過來的MACl的攜帶特殊標(biāo)識到RB5下掛的客戶側(cè)設(shè)備3上的MAC流量轉(zhuǎn)發(fā)至RB5時,在保留原來的RBl的nickname和MACl的映射關(guān)系同時形成MACl到RB2的映射關(guān)系,由此在RB5上形成了 MACl的兩條nickname映射條目。
[0077]應(yīng)用實(shí)例四:本發(fā)明TRILL技術(shù)具體實(shí)現(xiàn)方法二之表項(xiàng)生成、更新及刪除
[0078]表項(xiàng)維護(hù)大體同應(yīng)用實(shí)例二描述所述,但當(dāng)有遷移發(fā)生至其它多歸接入綁定接口時,如當(dāng)MACl從RBl、RB2下遷移到RB3、RB4、RB6下的客戶側(cè)設(shè)備2時,由于該LAG位亦置位,則如果還是通過Ol標(biāo)識的攜帶,則在遠(yuǎn)端RB5上會同時形成MACl到RB1、RB2、RB3、RB4、RB6的映射,但這時遷移已經(jīng)發(fā)生,RBU RB2已不再可達(dá)MACl,故需要通過在遷移過來的RB3、RB4或RB6上的初始報(bào)文轉(zhuǎn)發(fā)時,特殊RESV字段的兩bit特殊置位比如為10,表明有遷移發(fā)生,將原有形成的MACl到RBl和RB2的表項(xiàng)刪除,學(xué)習(xí)最新的映射表項(xiàng)。隨后發(fā)出的報(bào)文攜帶RB3或RB4或RB6的01表明LAG接入的報(bào)文繼續(xù)按照LAG流程傳輸。
[0079]應(yīng)用實(shí)例五:本發(fā)明TRILL網(wǎng)絡(luò)具體實(shí)現(xiàn)應(yīng)用描述一
[0080]那么在遠(yuǎn)端如RB5上有不同的應(yīng)用流量報(bào)文從MAC2發(fā)送給MACl時,可根據(jù)芯片上下發(fā)的表項(xiàng)來形成不同的Nickname封裝,以使遠(yuǎn)端發(fā)送到多歸鏈路側(cè)的客戶側(cè)設(shè)備的報(bào)文也形成負(fù)荷分擔(dān)。且當(dāng)以方法一實(shí)現(xiàn)時,假如只通過圖1中的RBl將報(bào)文發(fā)送給了 RB5,但因?yàn)槔锩鏀y帶了成員信息RB2,只根據(jù)RBl過來的報(bào)文,RB5上可以同時通過RBl和RB2到該報(bào)文中攜帶的源MAC。當(dāng)遠(yuǎn)端過來多份到達(dá)MACl的流量時,可以封裝不同的Nickname實(shí)現(xiàn)網(wǎng)絡(luò)側(cè)同一 MAC/VLAN的負(fù)荷分擔(dān)。當(dāng)接收到某一目標(biāo)MAC地址的報(bào)文時,如果該目的MAC地址對應(yīng)有同一個鏈路聚合組中多個overlay網(wǎng)絡(luò)設(shè)備標(biāo)識,則根據(jù)所述多個overlay網(wǎng)絡(luò)設(shè)備標(biāo)識,發(fā)送所述目的MAC地址的報(bào)文。
[0081]當(dāng)客戶側(cè)設(shè)備是一個Hypervisor時,如圖3所示,其攜帶了如VXLAN封裝的報(bào)文發(fā)送給了邊界設(shè)備,邊界設(shè)備接收到的報(bào)文只根據(jù)外層MAC來繼續(xù)封裝該報(bào)文,使用本發(fā)明的方法,可以實(shí)現(xiàn)Hypervisor下不同VM的流量在RBl和RB2之間的負(fù)載分擔(dān)。
[0082]應(yīng)用實(shí)例六:本發(fā)明SPB技術(shù)的具體實(shí)現(xiàn)描述
[0083]如圖8所示的SPB網(wǎng)絡(luò)的overlay封裝,由于進(jìn)來的CMAC會和BMAC形成映射關(guān)系,所以為了解決目前多歸接入的攜帶問題,可以通過如圖9中的resvl字段置位進(jìn)行相應(yīng)擴(kuò)展,所述標(biāo)識通過預(yù)留字段的比特表示,通過在所述數(shù)據(jù)報(bào)文的預(yù)留字段攜帶多歸接入的成員鏈路信息,其中所述多歸接入的成員鏈路信息有鏈路聚合組編號以及該鏈路聚合組中成員的RB nickname信息,以使得在有多歸接入時,在SPB網(wǎng)絡(luò)實(shí)現(xiàn)如上TRILL實(shí)現(xiàn)描述的同一客戶媒體接入控制地址CMAC到多個骨干媒體接入控制地址BMAC的映射關(guān)系在遠(yuǎn)端邊界設(shè)備的學(xué)習(xí),以使解決SPB網(wǎng)絡(luò)的MAC在有多歸接入時的跳轉(zhuǎn)問題及同時實(shí)現(xiàn)遠(yuǎn)端邊界設(shè)備的返回報(bào)文的負(fù)載分擔(dān)。
[0084]應(yīng)用實(shí)例七:具體應(yīng)用描述
[0085]當(dāng)網(wǎng)絡(luò)中的芯片對于同一 MAC/VLAN映射的條目數(shù)在不同設(shè)備上的能力有不同時,比如現(xiàn)有芯片默認(rèn)都只能支持一條映射,而當(dāng)有返回報(bào)文的負(fù)荷分擔(dān)需求時,需要芯片擴(kuò)展支持多條映射,統(tǒng)一采用上述描述的方法,不會帶來兼容問題。在數(shù)據(jù)中心網(wǎng)絡(luò)做多歸接入時,部署的方案應(yīng)該統(tǒng)一,如確定上述描述的方法,則統(tǒng)一都采用數(shù)據(jù)面的封裝通告方式,遠(yuǎn)端接收側(cè)解析該攜帶了特殊標(biāo)識的報(bào)文時,根據(jù)特殊標(biāo)識上送CPU進(jìn)行處理,同時形成攜帶該特殊標(biāo)識的該MAC相關(guān)的多條映射條目,如芯片只能支持同一 MAC的一個表項(xiàng)存在時,根據(jù)各自算法最終下發(fā)抉擇出來其中固定一個映射條目下發(fā),解決MAC跳轉(zhuǎn)問題。如芯片能同時支持同一 MAC的多個映射表項(xiàng),當(dāng)然且硬件學(xué)習(xí)能同時處理的話,無需上送軟件處理,同時將多條映射條目下發(fā),由此既解決了 MAC跳轉(zhuǎn)問題,又能使遠(yuǎn)端返回報(bào)文相應(yīng)形成負(fù)荷分擔(dān)。
[0086]在有超過兩個節(jié)點(diǎn)以上的邊界形成LAG綁定時,本發(fā)明亦可覆蓋。且當(dāng)該overlay封裝解封裝是運(yùn)行在終端上時,亦可擴(kuò)展支持。其它overlay網(wǎng)絡(luò)的多歸接入實(shí)現(xiàn)也可以據(jù)此實(shí)現(xiàn)。
[0087]圖10為本發(fā)明提供的邊界設(shè)備實(shí)施例的結(jié)構(gòu)示意圖。圖10所示邊界設(shè)備,稱為第一邊界設(shè)備,應(yīng)用于疊加網(wǎng)絡(luò),包括:
[0088]封裝裝置1001,用于當(dāng)從多歸接入綁定的接口上收到了數(shù)據(jù)報(bào)文后,在對該數(shù)據(jù)報(bào)文進(jìn)行的疊加封裝中設(shè)置表明該數(shù)據(jù)報(bào)文來自多歸接入的標(biāo)識;
[0089]發(fā)送裝置1002,用于在疊加網(wǎng)絡(luò)發(fā)送所述疊加封裝后的數(shù)據(jù)報(bào)文。
[0090]其中,所述overlay網(wǎng)絡(luò)為TRILL網(wǎng)絡(luò)或者SPB網(wǎng)絡(luò)。
[0091]其中,在TRILL網(wǎng)絡(luò)中,所述標(biāo)識通過方式通過預(yù)留字段的特定比特置位表示;或者,所述標(biāo)識通過Oplength字段非O的擴(kuò)展表示其通過擴(kuò)展的option選項(xiàng)表示。
[0092]其中,所述option選項(xiàng)還通過擴(kuò)展TLV攜帶多歸接入的成員鏈路信息。
[0093]其中,在SPB網(wǎng)絡(luò)中,所述標(biāo)識通過對預(yù)留字段的特定比特置位來表示。
[0094]另外,本發(fā)明還提供一種出口邊界設(shè)備,稱為第二邊界設(shè)備,應(yīng)用于疊加網(wǎng)絡(luò),包括:
[0095]接收裝置,用于接收邊界設(shè)備發(fā)送的數(shù)據(jù)報(bào)文;(是不是“用于接收入口邊界設(shè)備發(fā)送的攜帶疊加封裝的數(shù)據(jù)報(bào)文”更準(zhǔn)確些?)
[0096]保存裝置,用于收到所述邊界設(shè)備發(fā)送的數(shù)據(jù)報(bào)文后,如多個邊界設(shè)備發(fā)出的數(shù)據(jù)報(bào)文攜帶有表明來自多歸接入的標(biāo)識,且內(nèi)層源MAC相同,則保存該數(shù)據(jù)報(bào)文的鏈路所在的同一鏈路聚合組中的多個疊加網(wǎng)絡(luò)設(shè)備標(biāo)識與同一 MAC地址的映射關(guān)系。
[0097]其中,所述overlay網(wǎng)絡(luò)為TRILL網(wǎng)絡(luò)或者SPB網(wǎng)絡(luò)。
[0098]其中,在TRILL網(wǎng)絡(luò)中,同一鏈路聚合組中的多個疊加網(wǎng)絡(luò)設(shè)備標(biāo)識與同一 MAC地址的映射關(guān)系是指多個路由網(wǎng)橋昵稱與同一 MAC地址的映射關(guān)系;
[0099]在SPB網(wǎng)絡(luò),同一鏈路聚合組中的多個疊加網(wǎng)絡(luò)設(shè)備標(biāo)識與同一 MAC地址的映射關(guān)系是指多個骨干媒體接入控制地址和同一客戶媒體接入控制地址的映射關(guān)系。
[0100]其中,所述邊界設(shè)備還包括:
[0101]處理裝置,與所述保存裝置相連,用于當(dāng)接收到同一 MAC地址的報(bào)文既有包括該標(biāo)識的報(bào)文,又有不包括該標(biāo)識的普通報(bào)文,則刪除原有學(xué)習(xí)到的該MAC地址與多個網(wǎng)絡(luò)設(shè)備標(biāo)識的映射關(guān)系,按照普通報(bào)文中MAC地址與網(wǎng)絡(luò)設(shè)備的映射關(guān)系進(jìn)行學(xué)習(xí)保存。
[0102]另外,本發(fā)明提供一種多歸接入疊加網(wǎng)絡(luò)中報(bào)文處理的系統(tǒng),包括第一種邊界設(shè)備和第二邊界設(shè)備。
[0103]與現(xiàn)有技術(shù)相比,本發(fā)明提供的邊界設(shè)備、系統(tǒng)實(shí)施例不需要專門的控制平面協(xié)議的擴(kuò)展,只需要在數(shù)據(jù)報(bào)文頭中攜帶相應(yīng)的標(biāo)識即可,實(shí)現(xiàn)原理簡單。
[0104]本領(lǐng)域普通技術(shù)人員可以理解上述實(shí)施例的全部或部分步驟可以使用計(jì)算機(jī)程序流程來實(shí)現(xiàn),所述計(jì)算機(jī)程序可以存儲于一計(jì)算機(jī)可讀存儲介質(zhì)中,所述計(jì)算機(jī)程序在相應(yīng)的硬件平臺上(如系統(tǒng)、設(shè)備、裝置、器件等)執(zhí)行,在執(zhí)行時,包括方法實(shí)施例的步驟之一或其組合。
[0105]可選地,上述實(shí)施例的全部或部分步驟也可以使用集成電路來實(shí)現(xiàn),這些步驟可以被分別制作成一個個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
[0106]上述實(shí)施例中的各裝置/功能模塊/功能單元可以采用通用的計(jì)算裝置來實(shí)現(xiàn),它們可以集中在單個的計(jì)算裝置上,也可以分布在多個計(jì)算裝置所組成的網(wǎng)絡(luò)上。
[0107]上述實(shí)施例中的各裝置/功能模塊/功能單元以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時,可以存儲在一個計(jì)算機(jī)可讀取存儲介質(zhì)中。上述提到的計(jì)算機(jī)可讀取存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。
[0108]以上所述,僅為本發(fā)明的【具體實(shí)施方式】,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本【技術(shù)領(lǐng)域】的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以權(quán)利要求所述的保護(hù)范圍為準(zhǔn)。
【權(quán)利要求】
1.一種多歸接入疊加網(wǎng)絡(luò)的報(bào)文處理方法,其特征在于,包括: 當(dāng)邊界設(shè)備從多歸接入綁定的接口上收到了數(shù)據(jù)報(bào)文后,在對該數(shù)據(jù)報(bào)文進(jìn)行的疊加封裝中設(shè)置表明該數(shù)據(jù)報(bào)文來自多歸接入的標(biāo)識,并往疊加網(wǎng)絡(luò)發(fā)送所述疊加封裝后的數(shù)據(jù)報(bào)文。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 遠(yuǎn)端邊界設(shè)備收到所述邊界設(shè)備發(fā)送的數(shù)據(jù)報(bào)文后,如多個邊界設(shè)備發(fā)出的數(shù)據(jù)報(bào)文攜帶有表明來自多歸接入的標(biāo)識,且內(nèi)層源MAC相同,則保存所述數(shù)據(jù)報(bào)文中的同一 MAC地址與多個疊加網(wǎng)絡(luò)設(shè)備標(biāo)識的映射關(guān)系。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述疊加網(wǎng)絡(luò)為多鏈接透明互連(TRILL)網(wǎng)絡(luò)或者最短路徑橋(SPB)網(wǎng)絡(luò)。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于: 在TRILL網(wǎng)絡(luò)中,同一鏈路聚合組中的多個疊加網(wǎng)絡(luò)設(shè)備標(biāo)識與同一 MAC地址的映射關(guān)系是指多個路由網(wǎng)橋昵稱與同一 MAC地址的映射關(guān)系; 在SPB網(wǎng)絡(luò),同一鏈路聚合組中的多個疊加網(wǎng)絡(luò)設(shè)備標(biāo)識與同一 MAC地址的映射關(guān)系是指多個骨干媒體接入控制地址和同一客戶媒體接入控制地址的映射關(guān)系。
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,在TRILL網(wǎng)絡(luò)中,所述標(biāo)識通過預(yù)留字段的特定比特置位表示;或者,所述標(biāo)識通過Oplength字段非O的擴(kuò)展表示其通過擴(kuò)展的option選項(xiàng)表示。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述option選項(xiàng)還通過擴(kuò)展類型-長度-數(shù)值(TLV)攜帶多歸接入的成員鏈路信息。
7.根據(jù)權(quán)利要求3所述的方法,其特征在于,在SPB網(wǎng)絡(luò)中,所述標(biāo)識通過對預(yù)留字段的特定比特置位來表示。
8.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述方法還包括: 當(dāng)遠(yuǎn)端邊界設(shè)備接收到同一 MAC地址的報(bào)文既有攜帶該標(biāo)識的報(bào)文,又有不攜帶該標(biāo)識的普通報(bào)文,則刪除原有學(xué)習(xí)到的該MAC地址與多個網(wǎng)絡(luò)設(shè)備標(biāo)識的映射關(guān)系,按照普通報(bào)文中MAC地址與網(wǎng)絡(luò)設(shè)備的映射關(guān)系進(jìn)行學(xué)習(xí)保存。
9.一種邊界設(shè)備,應(yīng)用于疊加網(wǎng)絡(luò),其特征在于,包括: 封裝裝置,用于當(dāng)從多歸接入綁定的接口上收到了數(shù)據(jù)報(bào)文后,在對該數(shù)據(jù)報(bào)文進(jìn)行的疊加封裝中設(shè)置表明該數(shù)據(jù)報(bào)文來自多歸接入的標(biāo)識; 發(fā)送裝置,用于往疊加網(wǎng)絡(luò)發(fā)送所述疊加封裝后的數(shù)據(jù)報(bào)文。
10.根據(jù)權(quán)利要求9所述的邊界設(shè)備,其特征在于,所述疊加網(wǎng)絡(luò)為TRILL網(wǎng)絡(luò)或者SPB網(wǎng)絡(luò)。
11.根據(jù)權(quán)利要求10所述的邊界設(shè)備,其特征在于: 在TRILL網(wǎng)絡(luò)中,同一鏈路聚合組中的多個疊加網(wǎng)絡(luò)設(shè)備標(biāo)識與同一 MAC地址的映射關(guān)系是指多個路由網(wǎng)橋昵稱與同一 MAC地址的映射關(guān)系; 在SPB網(wǎng)絡(luò),同一鏈路聚合組中的多個疊加網(wǎng)絡(luò)設(shè)備標(biāo)識與同一 MAC地址的映射關(guān)系是指多個骨干媒體接入控制地址和同一客戶媒體接入控制地址的映射關(guān)系。
12.根據(jù)權(quán)利要求10所述的邊界設(shè)備,其特征在于,在TRILL網(wǎng)絡(luò)中,所述標(biāo)識通過預(yù)留字段的特定比特置位;或者,Oplength字段非O的擴(kuò)展表示其通過擴(kuò)展的option選項(xiàng)表/Jn ο
13.根據(jù)權(quán)利要求12所述的邊界設(shè)備,其特征在于,所述option選項(xiàng)還通過擴(kuò)展TLV攜帶多歸接入的成員鏈路信息。
14.根據(jù)權(quán)利要求11所述的邊界設(shè)備,其特征在于,在SPB網(wǎng)絡(luò)中,所述標(biāo)識通過對預(yù)留字段的特定比特置位來表示。
15.一種出口邊界設(shè)備,應(yīng)用于疊加網(wǎng)絡(luò),其特征在于,包括: 接收裝置,用于接收入口邊界設(shè)備發(fā)送的攜帶疊加封裝的數(shù)據(jù)報(bào)文; 保存裝置,用于在收到所述邊界設(shè)備發(fā)送的數(shù)據(jù)報(bào)文后,如多個邊界設(shè)備發(fā)出的所述數(shù)據(jù)報(bào)文攜帶有表明該數(shù)據(jù)報(bào)文來自多歸接入的標(biāo)識,且內(nèi)層源MAC相同,則保存所述數(shù)據(jù)報(bào)文中的同一 MAC地址與多個疊加網(wǎng)絡(luò)設(shè)備標(biāo)識的映射關(guān)系。
16.根據(jù)權(quán)利要求15所述的出口邊界設(shè)備,其特征在于,所述疊加網(wǎng)絡(luò)為TRILL網(wǎng)絡(luò)或者SPB網(wǎng)絡(luò)。
17.根據(jù)權(quán)利要求11所述的出口邊界設(shè)備,其特征在于: 在TRILL網(wǎng)絡(luò)中,同一鏈路聚合組中的多個疊加網(wǎng)絡(luò)設(shè)備標(biāo)識與同一 MAC地址的映射關(guān)系是指多個路由網(wǎng)橋昵稱與同一 MAC地址的映射關(guān)系; 在SPB網(wǎng)絡(luò),同一鏈路 聚合組中的多個疊加網(wǎng)絡(luò)設(shè)備標(biāo)識與同一 MAC地址的映射關(guān)系是指多個骨干媒體接入控制地址和同一客戶媒體接入控制地址的映射關(guān)系。
18.根據(jù)權(quán)利要求15所述的出口邊界設(shè)備,其特征在于,所述出口邊界設(shè)備還包括: 處理裝置,與所述保存裝置相連,用于當(dāng)接收到同一 MAC地址的報(bào)文既有攜帶該標(biāo)識的報(bào)文,又有不攜帶該標(biāo)識的普通報(bào)文,則刪除原有學(xué)習(xí)到的該MAC地址與多個網(wǎng)絡(luò)設(shè)備標(biāo)識的映射關(guān)系,按照普通報(bào)文中MAC地址與網(wǎng)絡(luò)設(shè)備的映射關(guān)系進(jìn)行學(xué)習(xí)保存。
19.一種多歸接入疊加網(wǎng)絡(luò)中報(bào)文處理的系統(tǒng),其特征在于,包括如權(quán)利要求9至14任一所述的邊界設(shè)備以及如權(quán)利要求15至18任一所述的出口邊界設(shè)備。
【文檔編號】H04L12/733GK103944818SQ201310024844
【公開日】2014年7月23日 申請日期:2013年1月23日 優(yōu)先權(quán)日:2013年1月23日
【發(fā)明者】廖婷, 代雪會, 胡方偉 申請人:中興通訊股份有限公司