• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    SPBM網絡中的表項聚合方法及設備技術

    技術編號:15399081 閱讀:277 留言:0更新日期:2017-05-22 23:26
    本申請公開了一種SPBM網絡中的表項聚合方法及設備,該SPBM網絡中包括:BEB設備及其連接的用戶網絡,用戶網絡中包括:接入層交換機及其連接的客戶端和地址分配服務器,該方法應用于BEB設備,該方法包括:在接收到接入層交換機發來的一個客戶端的以太網報文后,根據該以太網報文的源MAC地址在MAC轉發表中查找匹配表項,其中,以太網報文的源MAC地址是地址分配服務器為該客戶端分配的代理MAC地址;若未查找到匹配表項,則在MAC轉發表中增加包含有該源MAC地址的MAC轉發表項;在向SPBM網絡中其他BEB設備同步MAC轉發表項時,將MAC轉發表中屬于同一MAC地址段的多個MAC轉發表項聚合成一個聚合MAC轉發表項,將聚合MAC轉發表項同步給其他BEB設備。

    Table item aggregation method and equipment in SPBM network

    The invention discloses a SPBM network entry polymerization method and equipment, including the SPBM network: BEB user equipment and network connection, including: user network access layer switch and connected to the client and the address allocation server, this method is applied to the BEB device, the method includes: a message in Ethernet the client receives to access layer switch after, according to the source MAC address of the Ethernet packet forwarding table in MAC to find a matching table, wherein, the source MAC address is Ethernet address allocation server for the client proxy MAC address allocation; if not to find the matching table, then the forwarding table in MAC forwarding table contains the source address of the MAC increase MAC; in the forwarding table to the synchronous MAC other BEB devices in SPBM network, the MAC forwarding table belongs to the same MAC address of the A MAC forwarding table entry is aggregated into an aggregated MAC forwarding table entry to synchronize the aggregated MAC forwarding table item to other BEB devices.

    【技術實現步驟摘要】
    SPBM網絡中的表項聚合方法及設備
    本申請涉及網絡通信
    ,特別涉及一種SPBM網絡中的表項聚合方法及設備。
    技術介紹
    SPB(ShortestPathBridging,最短路徑橋)是IEEE802.1aq定義的一種以太網標準,是MSTP(MultipleSpanningTreeProtocol,多生成樹協議)的進一步延伸,旨在構建大型扁平的無阻塞二層網絡。SPB使用SPB-IS-IS(IntermediateSystemtoIntermediateSystem,中間系統到中間系統)來共享網絡中的鏈路狀態,且網絡中的各個節點并行計算各節點之間的最短路徑,避免了使用STP(SpanningTreeProtocol,生成樹協議)協議帶來的不穩定性和部分鏈路利用效率低下的不足。IEEE802.1aq定義了兩種SPB模式:VLAN模式(SPBV(ShortestPathBridgingVLANMode,VLAN模式的最短路徑橋))和M-in-M(Mac-in-Mac)模式(SPBM(ShortestPathBridgingMACMode,M-in-M模式的最短路徑橋))。其中,SPBV模式的協議非常復雜,目前基本無應用,因此,SPBM模式是目前SPB的主要推薦模式。SPBM模式繼承了IEEE802.1ah規定的報文封裝格式及多實例的思想,但重新定義了數據平面的轉發方式和控制平面,由SPB-IS-IS來學習鏈路狀態信息,并進行全網同步,計算轉發路徑。SPBM是一種二層VPN(VirtualPrivateNetwork,虛擬專用網絡)技術,其網絡模型與IEEE802.1ah定義的M-in-M網絡模型基本一致。如圖1所示,在SPBM網絡中,骨干網絡主要包括BEB和BCB等類型的設備以及這些設備之間的骨干鏈路。下面對圖1中涉及的各種技術術語進行解釋如下:BEB(BackboneEdgeBridge,骨干網邊緣網橋):BEB設備是骨干網絡的邊緣設備,它負責將來自用戶網絡的報文進行M-in-M封裝,并將得到的M-in-M報文轉發到骨干網絡中,或者將來自骨干網絡的M-in-M報文進行解封裝,并轉發到用戶網絡中。BCB(BackboneCoreBridge,骨干網核心網橋):BCB設備是骨干網絡的核心設備,它負責按照B-MAC(BackboneMAC,骨干網MAC)和B-VLAN(BackboneVLAN,骨干網VLAN)轉發M-in-M報文。BCB設備只需要轉發M-in-M報文和學習骨干網中的MAC地址,不需要學習用戶網絡中大量的MAC(MediaAccessControl,媒體訪問控制)地址,從而降低了網絡部署的成本,也為骨干網絡提供了更好的可擴展性。M-in-M報文:經過M-in-M封裝的報文簡稱為M-in-M報文。B-MAC/B-VLAN:BEB設備在對用戶網絡的以太網報文進行M-in-M封裝時,會為以太網報文打上運營商分配的MAC地址和VLAN(VirtualLocalAreaNetwork,虛擬局域網)。這個由運營商分配的MAC地址和VLAN就分別稱為B-MAC和B-VLAN。在骨干網絡中,BCB設備就是按照B-MAC和B-VLAN轉發M-in-M報文的。B-MAC包括:源B-MAC和目的B-MAC,BEB設備在對以太網報文進行M-in-M封裝時,會將自己的MAC作為源B-MAC、將SPBM隧道目的端的BEB設備的MAC作為目的B-MAC進行封裝。骨干鏈路/接入鏈路:BEB設備與BCB設備之間、以及BCB設備之間的鏈路稱為骨干鏈路,BEB設備連接用戶網絡的鏈路為接入鏈路。來自用戶網絡的以太網報文被封裝成M-in-M報文后,會通過BEB設備相應的骨干鏈路轉發出去;而來自骨干網絡的M-in-M報文被解封裝后,會按照用戶目的MAC地址通過BEB設備相應的接入鏈路轉發出去。服務實例和I-SID:在骨干網絡中,一個服務實例代表一類業務或者用戶,I-SID(BackboneServiceInstanceIdentifier,骨干網服務實例編號)是服務實例的唯一編號。BEB設備從連接用戶網絡的用戶側端口收到以太網報文后,根據該以太網報文中的目的C-MAC地址(該C-MAC地址是遠端的用戶網絡中的某一主機的MAC地址)在MAC轉發表中查找匹配表項,查找到的表項中的出接口是SPBM隧道口(屬于PW(PseudoWire,偽線)邏輯口的一種),SPBM隧道口中包含有以下封裝信息:B-DA、B-SA、B-tag、I-tag和真實出接口。BEB設備根據SPBM隧道口中包含的B-DA、B-SA、B-tag和I-tag對該以太網報文進行M-in-M封裝得到M-in-M報文,并通過真實出接口轉發出去。SPBM繼承了IEEE802.1ah定義的M-in-M報文的封裝格式,如圖2所示,在M-in-M封裝過程中,在以太網報文的外層增加了SPBM報文頭,該SPBM報文頭中包括:服務實例、B-VLAN標簽、B-MAC地址信息。骨干網絡通過這些信息對封裝得到的M-in-M報文進行轉發。圖2中涉及的相關術語的解釋如下:B-DA(BackboneDestinationMACaddress,骨干網目的MAC地址):即目的B-MAC,是M-in-M封裝的外層目的MAC地址,為SPBM隧道目的端的BEB設備的MAC地址。B-SA(BackboneSourceMACaddress,骨干網源MAC地址):即源B-MAC,是M-in-M封裝的外層源MAC地址,為SPBM隧道源端的BEB設備的MAC地址。B-Tag(BackboneVLANTag,骨干網VLAN標簽):即B-VLANTag,是M-in-M封裝的外層VLANTag,用來標識報文在骨干網中的VLAN和優先級信息,其TPID(TagProtocolIdentifier,標簽協議標識)值固定為0x88a8。I-Tag(BackboneServiceInstanceTag,骨干網服務實例標簽):M-in-M封裝中的業務標記,包括:報文在BEB設備上處理時的傳送優先級I-PCP和丟棄優先級I-DEI、標識服務實例的I-SID,其TPID值固定為0x88e7。C-DA(CustomerDestinationMACaddress,用戶網絡目的MAC地址):以太網報文原始的目的MAC地址。C-SA(CustomerDestinationMACaddress,用戶網絡源MAC地址):以太網報文原始的源MAC地址。由上可以看出,一個BEB設備需要知道SPBM網絡中的所有用戶網絡中的客戶端(即主機)的MAC地址,從而確定使用哪個SPBM隧道口對接收到的以太網報文進行M-in-M封裝并轉發,然而,在一個大型的數據中心網絡中,客戶端的數量是百萬級的,因此,MAC地址也是百萬級的,這樣,BEB設備上的表項的數量就會十分龐大,導致BEB設備查找表項的時間較長,查找效率低下。
    技術實現思路
    本申請提供了一種SPBM網絡中的表項聚合方法及設備,以解決現有技術中存在的BEB設備查找表項的時間較長,查找效率低下的問題。本申請的技術方案如下:一方面,提供了一種SPBM網絡中的表項聚合方法,該SPBM網絡中包括:BEB設備及其連接的用本文檔來自技高網
    ...

    【技術保護點】
    一種Mac?in?Mac模式的最短路徑橋SPBM網絡中的表項聚合方法,所述SPBM網絡中包括:骨干網邊緣網橋BEB設備及其連接的用戶網絡,所述用戶網絡中包括:接入層交換機及其連接的客戶端和地址分配服務器,所述方法應用于所述BEB設備,其特征在于,所述方法包括:在接收到所述接入層交換機發來的一個客戶端的以太網報文后,根據該以太網報文的源媒體訪問控制MAC地址在MAC轉發表中查找匹配表項,其中,所述以太網報文的源MAC地址是地址分配服務器為該客戶端分配的代理MAC地址;若未查找到匹配表項,則在MAC轉發表中增加包含有該源MAC地址的MAC轉發表項;在向所述SPBM網絡中其他BEB設備同步MAC轉發表項時,將MAC轉發表中屬于同一MAC地址段的多個MAC轉發表項聚合成一個聚合MAC轉發表項,將聚合MAC轉發表項同步給其他BEB設備,其中,所述聚合MAC轉發表項中的MAC地址是聚合MAC地址。

    【技術特征摘要】
    1.一種Mac-in-Mac模式的最短路徑橋SPBM網絡中的表項聚合方法,所述SPBM網絡中包括:骨干網邊緣網橋BEB設備及其連接的用戶網絡,所述用戶網絡中包括:接入層交換機及其連接的客戶端和地址分配服務器,所述方法應用于所述BEB設備,其特征在于,所述方法包括:在接收到所述接入層交換機發來的一個客戶端的以太網報文后,根據該以太網報文的源媒體訪問控制MAC地址在MAC轉發表中查找匹配表項,其中,所述以太網報文的源MAC地址是地址分配服務器為該客戶端分配的代理MAC地址;若未查找到匹配表項,則在MAC轉發表中增加包含有該源MAC地址的MAC轉發表項;在向所述SPBM網絡中其他BEB設備同步MAC轉發表項時,將MAC轉發表中屬于同一MAC地址段的多個MAC轉發表項聚合成一個聚合MAC轉發表項,將聚合MAC轉發表項同步給其他BEB設備,其中,所述聚合MAC轉發表項中的MAC地址是聚合MAC地址。2.根據權利要求1所述的方法,其特征在于,將所述聚合MAC轉發表項通過中間系統到中間系統IS-IS協議報文同步給其他BEB設備。3.根據權利要求1所述的方法,其特征在于,還包括:當接收到其它BEB設備同步過來的聚合MAC轉發表項時,根據該聚合MAC轉發表項中的聚合MAC地址在MAC轉發表中查找匹配表項;若未查找到匹配表項,則在MAC轉發表中增加所述聚合MAC地址對應的MAC轉發表項。4.一種Mac-in-Mac模式的最短路徑橋SPBM網絡中的表項聚合方法,所述SPBM網絡中包括:骨干網邊緣網橋BEB設備及其連接的用戶網絡,所述用戶網絡中包括:接入層交換機及其連接的客戶端和地址分配服務器,所述方法應用于所述接入層交換機,其特征在于,所述方法包括:偵聽客戶端在申請因特網協議IP地址的過程中與所述地址分配服務器交互的協議報文,根據偵聽的協議報文,在客戶端信息表中增加該客戶端對應的表項,該表項中包含有:該客戶端的原始媒體訪問控制MAC地址、接收到該客戶端發送的協議報文的端口的端口標識、該客戶端所選擇的地址分配服務器為該客戶端分配的IP地址和代理MAC地址;在接收到一個客戶端發來的以太網報文后,根據該以太網報文的源MAC地址,在所述客戶端信息中查找到對應的代理MAC地址,將該以太網報文的源MAC地址轉換為查找到的代理MAC地址,發送轉換后的以太網報文給所述BEB設備;在接收到所述BEB設備發來的以太網報文后,根據該以太網報文的目的MAC地址,在所述客戶端信息表中查找到對應的原始MAC地址和端口標識,將該以太網報文的目的MAC地址轉換為查找到的原始MAC地址,通過查找到的端口標識發送轉換后的以太網報文給對應的客戶端。5.根據權利要求4所述的方法,其特征在于,所述地址分配服務器為動態主機配置協議DHCP服務器,所述協議報文為DHCP報文,所述根據偵聽的協議報文,在客戶端信息表中增加該客戶端對應的表項的方法包括:偵聽到該客戶端發來的DHCPDISCOVER報文后,獲取該DHCPDISCOVER報文的源MAC地址和接收到該DHCPDISCOVER報文的端口的端口標識;偵聽到地址分配服務器針對該DHCPDISCOVER報文返回的DHCPOFFER報文后,獲取該DHCPOFFER報文中攜帶的該地址分配服務器為該客戶端分配的IP地址和代理MAC地址;偵聽到該客戶端針對各個地址分配服務器返回的DHCPOFFER報文發送的DHCPREQUEST報文后,獲取該DHCPREQUEST報文中攜帶的該客戶端所選擇的地址分配服務器為該客戶端分配的IP地址,確定該IP地址對應的代理MAC地址;將獲取的源MAC地址、端口標識、所述所選擇的地址分配服務器為該客戶端分配的IP地址與確定的代理MAC地址的對應關系增加到所述客戶端信息表,其中,所述獲取的源MAC地址為該客戶端的原始MAC地址。6.一種Mac-in-Mac模式的最短路徑橋SPBM網絡中的表項聚合方法,所述SPBM網絡中包括:骨干網邊緣網橋BEB設備及其連接的用戶網絡,所述用戶網絡中包括:接入層交換機及其連接的客戶端和地址分配服務器,所述方法應用于所述地址分配服務器,其特征在于,所述方法包括:所述地址分配服務器為動態主機配置協議DHCP服務器;DHCP服務器接收客戶端通過所述接入層交換機發來的DHCP發現DISCOVER報文;為該客戶端分配一個因特網協議IP地址,同時按照預定的分配規則為該客戶端分配一個代理MAC地址;將攜帶有分配的IP地址和代理MAC地址的DHCP提供OFFER報文通過所述接入層交換機發送給該客戶端。7.根據權利要求6所述的方法,其特征在于,所述預定的分配規則包括:為同一個用戶網絡中的客戶端分配的代理MAC地址屬于相同的MAC地址段。8.一種Mac-in-Mac模式的最短路徑橋SPBM網絡中的骨干網邊緣網橋BEB設備,所述SPBM網絡中包括:BEB設備及其連接的用戶網絡,所述用戶網絡中包括:接入層交換機及其連接的客戶端和地址分配服務器,其特征在于,所述BEB設備包括:接收模塊,用于接收所述接入層交換機發來的以太網報文;查找模塊,用于在所述接收模塊接...

    【專利技術屬性】
    技術研發人員:王偉
    申請(專利權)人:杭州華三通信技術有限公司
    類型:發明
    國別省市:浙江,33

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 亚洲aⅴ无码专区在线观看春色| 一区二区三区无码视频免费福利| 精品欧洲av无码一区二区三区| 久久久久无码精品国产不卡| 无码一区二区三区免费视频| av无码人妻一区二区三区牛牛| 亚洲AV日韩AV永久无码下载| 天码av无码一区二区三区四区| 无码一区二区三区| 无码人妻精品一区二区蜜桃百度| 日日摸日日碰夜夜爽无码| 国产精品无码素人福利| 亚洲精品无码国产片| 亚洲2022国产成人精品无码区| 无码任你躁久久久久久久| 亚洲国产精品无码观看久久| 午夜无码伦费影视在线观看| 国产精品热久久无码av| 无码人妻丰满熟妇区毛片18| 中文字幕日产无码| 玖玖资源站无码专区| 亚洲AV无码日韩AV无码导航| 波多野42部无码喷潮在线| 无码精品人妻一区二区三区免费| 中文无码热在线视频| 制服在线无码专区| 无码毛片AAA在线| 亚洲av无码一区二区三区天堂 | 亚洲AV无码乱码麻豆精品国产| 成人A片产无码免费视频在线观看| 免费看无码自慰一区二区| 无码少妇A片一区二区三区| 亚洲中文无码永久免| 日韩成人无码一区二区三区| 青青爽无码视频在线观看| 精品人妻系列无码人妻漫画| 少妇人妻av无码专区| 国产啪亚洲国产精品无码| 国产精品热久久无码av| 亚洲AV无码一区东京热| 亚洲av无码不卡久久|