新四季網

Spbm網絡中的表項聚合方法及設備的製作方法

2023-11-01 16:50:12 2

Spbm網絡中的表項聚合方法及設備的製作方法
【專利摘要】本申請公開了一種SPBM網絡中的表項聚合方法及設備,該SPBM網絡中包括:BEB設備及其連接的用戶網絡,用戶網絡中包括:接入層交換機及其連接的客戶端和地址分配伺服器,該方法應用於BEB設備,該方法包括:在接收到接入層交換機發來的一個客戶端的乙太網報文後,根據該乙太網報文的源MAC地址在MAC轉發表中查找匹配表項,其中,乙太網報文的源MAC地址是地址分配伺服器為該客戶端分配的代理MAC地址;若未查找到匹配表項,則在MAC轉發表中增加包含有該源MAC地址的MAC轉發表項;在向SPBM網絡中其他BEB設備同步MAC轉發表項時,將MAC轉發表中屬於同一MAC地址段的多個MAC轉發表項聚合成一個聚合MAC轉發表項,將聚合MAC轉發表項同步給其他BEB設備。
【專利說明】SPBM網絡中的表項聚合方法及設備
【技術領域】
[0001]本申請涉及網絡通信【技術領域】,特別涉及一種SPBM網絡中的表項聚合方法及設備。
【背景技術】
[0002]SPBCShortest Path Bridging,最短路徑橋)是 IEEE802.1aq 定義的一種乙太網標準,是MSTP (Multiple Spanning Tree Protocol,多生成樹協議)的進一步延伸,旨在構建大型扁平的無阻塞二層網絡。SPB 使用 SPB_IS_IS( Intermediate System tolntermediateSystem,中間系統到中間系統)來共享網絡中的鏈路狀態,且網絡中的各個節點並行計算各節點之間的最短路徑,避免了使用STP (Spanning Tree Protocol,生成樹協議)協議帶來的不穩定性和部分鏈路利用效率低下的不足。
[0003]IEEE802.1aq 定義了兩種 SPB 模式:VLAN 模式(SPBV (Shortest PathBridgingVLAN Mode, VLAN 模式的最短路徑橋))和 M-1n-M (Mac-1n-Mac)模式(SPBM(ShortestPath Bridging MAC Mode,M-1n_M模式的最短路徑橋))。其中,SPBV模式的協議非常複雜,目前基本無應用,因此,SPBM模式是目前SPB的主要推薦模式。SPBM模式繼承了IEEE802.1ah規定的報文封裝格式及多實例的思想,但重新定義了數據平面的轉發方式和控制平面,由SPB-1S-1S來學習鏈路狀態信息,並進行全網同步,計算轉發路徑。SPBM是一種二層VPN (Virtual Private Network,虛擬專用網絡)技術,其網絡模型與IEEE802.1ah定義的M-1n-M網絡模型基本一致。如圖1所示,在SPBM網絡中,骨幹網絡主要包括BEB和BCB等類型的設備以及這些設備之間的骨幹鏈路。
[0004]下面對圖1中涉及的各種技術術語進行解釋如下:
[0005]BEBCBackbone Edge Bridge,骨幹網邊緣網橋):BEB設備是骨幹網絡的邊緣設備,它負責將來自用戶網絡的報文進行M-1n-M封裝,並將得到的M-1n-M報文轉發到骨幹網絡中,或者將來自骨幹網絡的M-1n-M報文進行解封裝,並轉發到用戶網絡中。
[0006]BCB (Backbone Core Bridge,骨幹網核心網橋):BCB設備是骨幹網絡的核心設備,它負責按照 B-MAC (Backbone MAC,骨幹網 MAC)和 B-VLAN (Backbone VLAN,骨幹網 VLAN)轉發M-1n-M報文。BCB設備只需要轉發M-1n-M報文和學習骨幹網中的MAC地址,不需要學習用戶網絡中大量的MAC (Media Access Control,媒體訪問控制)地址,從而降低了網絡部署的成本,也為骨幹網絡提供了更好的可擴展性。
[0007]M-1n-M報文:經過M_in_M封裝的報文簡稱為M_in_M報文。
[0008]B-MAC/B-VLAN =BEB設備在對用戶網絡的乙太網報文進行M_in_M封裝時,會為乙太網報文打上運營商分配的MAC地址和VLAN(Virtual Local Area Network,虛擬區域網)。這個由運營商分配的MAC地址和VLAN就分別稱為B-MAC和B-VLAN。在骨幹網絡中,BCB設備就是按照B-MAC和B-VLAN轉發M_in_M報文的。B-MAC包括:源B-MAC和目的B-MAC,BEB設備在對乙太網報文進行M-1n-M封裝時,會將自己的MAC作為源B-MACjf SPBM隧道目的端的BEB設備的MAC作為目的B-MAC進行封裝。[0009]骨幹鏈路/接入鏈路:BEB設備與BCB設備之間、以及BCB設備之間的鏈路稱為骨幹鏈路,BEB設備連接用戶網絡的鏈路為接入鏈路。來自用戶網絡的乙太網報文被封裝成M-1n-M報文後,會通過BEB設備相應的骨幹鏈路轉發出去;而來自骨幹網絡的M_in_M報文被解封裝後,會按照用戶目的MAC地址通過BEB設備相應的接入鏈路轉發出去。
[0010]服務實例和1-SID:在骨幹網絡中,一個服務實例代表一類業務或者用戶,1-SID(Backbone Service Instance Identifier,骨幹網服務實例編號)是服務實例的唯一編號。
[0011]BEB設備從連接用戶網絡的用戶側埠收到乙太網報文後,根據該乙太網報文中的目的C-MAC地址(該C-MAC地址是遠端的用戶網絡中的某一主機的MAC地址)在MAC轉發表中查找匹配表項,查找到的表項中的出接口是SPBM隧道口(屬於PW (Pseudo Wire,偽線)邏輯口的一種),SPBM隧道口中包含有以下封裝信息:B-DA、B-SA、B-tag、1-tag和真實出接口。BEB設備根據SPBM隧道口中包含的B-DA、B-SA、Β-tag和Ι-tag對該乙太網報文進行M-1n-M封裝得到M-1n-M報文,並通過真實出接口轉發出去。
[0012]SPBM繼承了 IEEE802.1ah定義的M_in_M報文的封裝格式,如圖2所示,在M_in_M封裝過程中,在乙太網報文的外層增加了 SPBM報文頭,該SPBM報文頭中包括:服務實例、B-VLAN標籤、B-MAC地址信息。骨幹網絡通過這些信息對封裝得到的M_in_M報文進行轉發。
[0013]圖2中涉及的相關術語的解釋如下:
[0014]B-DACBackbone Destination MAC address,骨幹網目的MAC地址):即目的B-MAC,是M-1n-M封裝的外層目的MAC地址,為SPBM隧道目的端的BEB設備的MAC地址。
[0015]B-SACBackbone Source MAC address,骨幹網源 MAC 地址):即源 B-MAC,是 M-1n-M封裝的外層源MAC地址,為SPBM隧道源端的BEB設備的MAC地址。
[0016]B-Tag (Backbone VLAN Tag,骨幹網 VLAN 標籤):即 B-VLAN Tag,是 M_in_M 封裝的外層VLAN Tag,用來標識報文在骨幹網中的VLAN和優先級信息,其TPID (Tag ProtocolIdentifier,標籤協議標識)值固定為0x88a8。
[0017]1-Tag (Backbone Service Instance Tag,骨幹網服務實例標籤):M-1n_M 封裝中的業務標記,包括:報文在BEB設備上處理時的傳送優先級1-PCP和丟棄優先級1-DE1、標識服務實例的1-SID,其TPID值固定為0x88e7。
[0018]C-DA (Customer Destination MAC address,用戶網絡目的 MAC 地址):乙太網報文原始的目的MAC地址。
[0019]C-SA (Customer Destination MAC address,用戶網絡源 MAC 地址):乙太網報文原始的源MAC地址。
[0020]由上可以看出,一個BEB設備需要知道SPBM網絡中的所有用戶網絡中的客戶端(即主機)的MAC地址,從而確定使用哪個SPBM隧道口對接收到的乙太網報文進行M-1n-M封裝並轉發,然而,在一個大型的數據中心網絡中,客戶端的數量是百萬級的,因此,MAC地址也是百萬級的,這樣,BEB設備上的表項的數量就會十分龐大,導致BEB設備查找表項的時間較長,查找效率低下。

【發明內容】

[0021]本申請提供了一種SPBM網絡中的表項聚合方法及設備,以解決現有技術中存在的BEB設備查找表項的時間較長,查找效率低下的問題。
[0022]本申請的技術方案如下:
[0023]一方面,提供了一種SPBM網絡中的表項聚合方法,該SPBM網絡中包括:BEB設備及其連接的用戶網絡,用戶網絡中包括:接入層交換機及其連接的客戶端和地址分配伺服器,該方法應用於BEB設備,該方法包括:
[0024]在接收到接入層交換機發來的一個客戶端的乙太網報文後,根據該乙太網報文的源MAC地址在MAC轉發表中查找匹配表項,其中,乙太網報文的源MAC地址是地址分配伺服器為該客戶端分配的代理MAC地址;
[0025]若未查找到匹配表項,則在MAC轉發表中增加包含有該源MAC地址的MAC轉發表項;
[0026]在向SPBM網絡中其他BEB設備同步MAC轉發表項時,將MAC轉發表中屬於同一MAC地址段的多個MAC轉發表項聚合成一個聚合MAC轉發表項,將聚合MAC轉發表項同步給其他BEB設備,其中,該聚合MAC轉發表項中的MAC地址是聚合MAC地址。
[0027]另一方面,還提供了一種SPBM網絡中的表項聚合方法,該SPBM網絡中包括:BEB設備及其連接的用戶網絡,用戶網絡中包括:接入層交換機及其連接的客戶端和地址分配伺服器,該方法應用於接入層交換機,該方法包括:
[0028]偵聽客戶端在申請IP位址的過程中與地址分配伺服器交互的協議報文,根據偵聽的協議報文,在客戶端信息表中增加該客戶端對應的表項,該表項中包含有:該客戶端的原始MAC地址、接收到該客戶端發送的協議報文的埠的埠標識、該客戶端所選擇的地址分配伺服器為該客戶端分配的IP位址和代理MAC地址;
[0029]在接收到一個客戶端發來的乙太網報文後,根據該乙太網報文的源MAC地址,在客戶端信息中查找到對應的代理MAC地址,將該乙太網報文的源MAC地址轉換為查找到的代理MAC地址,發送轉換後的乙太網報文給BEB設備;
[0030]在接收到BEB設備發來的乙太網報文後,根據該乙太網報文的目的MAC地址,在客戶端信息表中查找到對應的原始MAC地址和埠標識,將該乙太網報文的目的MAC地址轉換為查找到的原始MAC地址,通過查找到的埠標識發送轉換後的乙太網報文給對應的客戶端。
[0031]又一方面,還提供了一種SPBM網絡中的表項聚合方法,該SPBM網絡中包括:BEB設備及其連接的用戶網絡,用戶網絡中包括:接入層交換機及其連接的客戶端和地址分配伺服器,該方法應用於地址分配伺服器,該方法包括:
[0032]地址分配伺服器為DHCP伺服器;
[0033]DHCP伺服器接收客戶端通過接入層交換機發來的DHCP DISCOVER報文;
[0034]為該客戶端分配一個IP位址,同時按照預定的分配規則為該客戶端分配一個代理MAC地址;
[0035]將攜帶有分配的IP位址和代理MAC地址的DHCP OFFER報文通過接入層交換機發
送給該客戶端。
[0036]又一方面,還提供了一種SPBM網絡中的BEB設備,該SPBM網絡中包括:BEB設備及其連接的用戶網絡,用戶網絡中包括:接入層交換機及其連接的客戶端和地址分配伺服器,該BEB設備包括:[0037]接收模塊,用於接收接入層交換機發來的乙太網報文;
[0038]查找模塊,用於在接收模塊接收到接入層交換機發來的一個客戶端的乙太網報文後,根據該乙太網報文的源MAC地址在MAC轉發表中查找匹配表項,其中,乙太網報文的源MAC地址是地址分配伺服器為該客戶端分配的代理MAC地址;
[0039]處理模塊,用於在查找模塊未查找到匹配表項時,在MAC轉發表中增加包含有該源MAC地址的MAC轉發表項;
[0040]聚合模塊,用於在本設備向SPBM網絡中其他BEB設備同步MAC轉發表項時,將MAC轉發表中屬於同一 MAC地址段的多個MAC轉發表項聚合成一個聚合MAC轉發表項,其中,聚合MAC轉發表項中的MAC地址是聚合MAC地址;
[0041]發送模塊,用於將聚合模塊得到的聚合MAC轉發表項同步給其他BEB設備。
[0042]又一方面,還提供了一種SPBM網絡中的接入層交換機,該SPBM網絡中包括:BEB設備及其連接的用戶網絡,用戶網絡中包括:接入層交換機及其連接的客戶端和地址分配伺服器,該接入層交換機包括:
[0043]偵聽模塊,用於偵聽客戶端在申請IP位址的過程中與地址分配伺服器交互的協議報文;
[0044]處理模塊,用於根據偵聽模塊偵聽的協議報文,在客戶端信息表中增加該客戶端對應的表項,該表項中包含有:該客戶端的原始MAC地址、接收到該客戶端發送的協議報文的埠的埠標識、該客戶端所選擇的地址分配伺服器為該客戶端分配的IP位址和代理MAC地址;
[0045]接收模塊,用於接收乙太網報文;
[0046]查找轉換模塊,用於在接收模塊接收到一個客戶端發來的乙太網報文後,根據該乙太網報文的源MAC地址,在客戶端信息中查找到對應的代理MAC地址,將該乙太網報文的源MAC地址轉換為查找到的代理MAC地址;還用於在接收模塊接收到BEB設備發來的乙太網報文後,根據該乙太網報文的目的MAC地址,在客戶端信息表中查找到對應的原始MAC地址和埠標識,將該乙太網報文的目的MAC地址轉換為查找到的原始MAC地址;
[0047]發送模塊,用於發送經查找轉換模塊轉換後的乙太網報文給BEB設備,以及,通過查找轉換模塊查找到的埠標識發送轉換後的乙太網報文給對應的客戶端。
[0048]又一方面,還提供了一種SPBM網絡中的地址分配伺服器,該SPBM網絡中包括:BEB設備及其連接的用戶網絡,用戶網絡中包括:接入層交換機及其連接的客戶端和地址分配伺服器,地址分配伺服器為DHCP伺服器,DHCP伺服器包括:
[0049]接收模塊,用於接收客戶端通過接入層交換機發來的DHCP DISCOVER報文;
[0050]分配模塊,用於在接收模塊接收到一個客戶端的DHCP DISCOVER報文後,為該客戶端分配一個IP位址,同時按照預定的分配規則為該客戶端分配一個代理MAC地址;
[0051 ] 發送模塊,用於將攜帶有分配模塊分配的IP位址和代理MAC地址的DHCP OFFER報文通過接入層交換機發送給該客戶端。
[0052]本申請的技術方案中,在一個客戶端向地址分配伺服器申請IP位址的過程中,地址分配伺服器為該客戶端分配一個IP位址的同時,還會按照預定的分配規則為該客戶端分配一個代理MAC地址,在此過程中,接入層交換機會偵聽該客戶端與地址分配伺服器交互的協議報文,根據偵聽的協議報文,將該客戶端的信息記錄到客戶端信息表中,該客戶端的信息包括:原始MAC地址、接入層交換機接收到該客戶端發來的協議報文的埠的埠標識、該客戶端所選擇的地址分配伺服器為該客戶端分配的IP位址和代理MAC地址,之後,當接入層交換機接收到一個乙太網報文後,就會將其中的源MAC地址轉換為對應的代理MAC地址或者將其中的目的MAC地址轉換為對應的原始MAC地址,再發送出去。這樣,BEB設備接收的接入層交換機發來的某一個客戶端的乙太網報文的源MAC地址即為該客戶端的代理MAC地址,若該代理MAC地址未知,則在MAC轉發表中添加包含有該代理MAC地址的MAC轉發表項,即,BEB設備從本地用戶網絡中學習到的MAC地址是代理MAC地址;並且,BEB設備在要向其他BEB設備同步MAC轉發表項之前,會先將MAC轉發表中屬於同一 MAC地址段的多個MAC轉發表項聚合成一個聚合MAC轉發表項,該聚合MAC轉發表項中的MAC地址是聚合MAC地址,這樣,BEB設備的MAC轉發表中僅包含有本地用戶網絡的代理MAC地址的MAC轉發表項和遠端用戶網絡的聚合MAC地址的MAC轉發表項,由於遠端用戶網絡中數量龐大的MAC轉發表項聚合成了少量的聚合MAC轉發表項,極大地減少了 BEB設備中的MAC轉發表的表項數量,縮短了 BEB設備查找表項的時間,提高了查找效率,擴充了骨幹網絡的接入容量。
【專利附圖】

【附圖說明】
[0053]圖1是SPBM網絡的基本組網模型的示意圖;
[0054]圖2是SPBM中M_in_M報文的封裝格式示意圖;
[0055]圖3是本申請的實施例一的SPBM網絡中的BEB設備執行的表項聚合方法的流程圖;
[0056]圖4是本申請的實施例二的SPBM網絡的架構圖;
[0057]圖5是本申請的實施例三的SPBM網絡中的BEB設備的結構示意圖;
[0058]圖6是本申請的實施例三的SPBM網絡中的接入層交換機的結構示意圖;
[0059]圖7是本申請的實施例三的SPBM網絡中的DHCP伺服器的結構示意圖。
【具體實施方式】
[0060]為了解決BEB設備查找表項的時間較長,查找效率低下的問題,本申請的以下實施例提供了一種SPBM網絡中的表項聚合方法,以及一種BEB設備、接入層交換機和地址分配伺服器。如圖1所示,SPBM網絡中包括:BEB設備及其連接的用戶網絡,該用戶網絡中包括:接入層交換機及其連接的客戶端和地址分配伺服器。其中,接入層交換機可以與BEB設備直連,也可以不直連,本申請對此不做限定。
[0061]在本申請實施例的技術方案中,在一個客戶端向地址分配伺服器申請IP位址的過程中,地址分配伺服器為該客戶端分配一個IP位址的同時,還會按照預定的分配規則為該客戶端分配一個代理MAC地址,在此過程中,接入層交換機會偵聽該客戶端與地址分配伺服器交互的協議報文,根據偵聽的協議報文,將該客戶端的信息記錄到客戶端信息表中,該客戶端的信息包括:原始MAC地址、接入層交換機接收到該客戶端發來的協議報文的埠(即該客戶端發來的協議報文的入埠)的埠標識、該客戶端所選擇的地址分配伺服器為該客戶端分配的IP位址和代理MAC地址,之後,當接入層交換機接收到一個乙太網報文後,就會將其中的源MAC地址轉換為對應的代理MAC地址或者將其中的目的MAC地址轉換為對應的原始MAC地址,再發送出去。這樣,BEB設備接收的接入層交換機發來的某一個客戶端的乙太網報文的源MAC地址即為該客戶端的代理MAC地址,若該代理MAC地址未知,則在MAC轉發表中添加包含有該代理MAC地址的MAC轉發表項,即,BEB設備從本地用戶網絡中學習到的MAC地址是代理MAC地址;並且,BEB設備在要向其他BEB設備同步MAC轉發表項之前,會先將MAC轉發表中屬於同一 MAC地址段的多個MAC轉發表項聚合成一個聚合MAC轉發表項,該聚合MAC轉發表項中的MAC地址是聚合MAC地址,這樣,BEB設備的MAC轉發表中僅包含有本地用戶網絡的代理MAC地址的MAC轉發表項和遠端用戶網絡的聚合MAC地址的MAC轉發表項,由於遠端用戶網絡中數量龐大的MAC轉發表項聚合成了少量的聚合MAC轉發表項,極大地減少了 BEB設備中的MAC轉發表的表項數量,縮短了 BEB設備查找表項的時間,提高了查找效率,擴充了骨幹網絡的接入容量。
[0062]以下實施例中的地址分配伺服器具體可以是DHCP (Dynamic HostConfigurationProtocol,動態主機配置協議)伺服器。
[0063]實施例一
本申請的實施例的SPBM網絡中的表項聚合方法包括以下幾個部分的內容:
[0064]1、客戶端向地址分配伺服器申請IP位址的過程
[0065]如圖3所示,在客戶端向地址分配伺服器申請IP位址的過程中,地址分配伺服器執行的操作包括以下步驟:
[0066]步驟SlOl,接收客戶端通過接入層交換機發來的DHCP DISCOVER (發現)報文;
[0067]步驟S102,為該客戶端分配一個IP (Internet Protocol,網際網路協議)地址,同時按照預定的分配規則為該客戶端分配一個代理MAC地址;
[0068]其中,預定的分配規則可以是:為同一個用戶網絡中的客戶端分配的代理MAC地址屬於相同的MAC地址段,也可以根據實際需要,預先設置其他內容的分配規則,本申請對此不做限定。其中,MAC地址段具體可以是網段等。
[0069]步驟S103,將攜帶有分配的IP位址和代理MAC地址的DHCP OFFER (提供)報文通過接入層交換機發送給該客戶端。
[0070]之後的步驟與現有技術相同,具體可以參見實施例二,這裡不再贅述。
[0071]另外,在向地址分配伺服器申請IP位址的過程中,客戶端執行的操作與現有技術相同,其中,當客戶端通過接入層交換機接收到地址分配伺服器發來的DHCP OFFER報文後,不會對該DHCP OFFER報文中攜帶的代理MAC地址進行任何處理操作;或者,接入層交換機在向客戶端轉發DHCP OFFER報文之前,先將該報文中攜帶的代理MAC地址取出,這樣,轉發給客戶端的DHCP OFFER報文中就不會包含有代理MAC地址。
[0072]如圖4所示,在客戶端向地址分配伺服器申請IP位址的過程中,接入層交換機執行的操作包括以下步驟:
[0073]步驟S201,偵聽客戶端在申請IP位址的過程中與地址分配伺服器交互的協議報文,根據偵聽的協議報文,在客戶端信息表中增加該客戶端對應的表項,該表項中包含有:該客戶端的原始MAC地址、接收到該客戶端發送的協議報文的埠的埠標識(該客戶端發來的協議報文的入埠的埠標識)、該客戶端所選擇的地址分配伺服器為該客戶端分配的IP位址和代理MAC地址(即該客戶端選擇的IP位址及其對應的代理MAC地址);
[0074]其中,客戶端信息表用於記錄接入層交換機連接的各個客戶端的信息;[0075]例如,客戶端信息表的格式可以如表1或表2所不:
[0076]表1
【權利要求】
1.一種Mac-1n-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-1S協議報文同步給其他BEB設備。
3.根據權利要求1所述的方法,其特徵在於,還包括: 當接收到其它BEB設備同步過來的聚合MAC轉發表項時,根據該聚合MAC轉發表項中的聚合MAC地址在MAC轉發表中查找匹配表項; 若未查找到匹配表項,則在MAC轉發表中增加所述聚合MAC地址對應的MAC轉發表項。
4.一種Mac-1n-Mac模式的最短路徑橋SPBM網絡中的表項聚合方法,所述SPBM網絡中包括:骨幹網邊緣網橋BEB設備及其連接的用戶網絡,所述用戶網絡中包括:接入層交換機及其連接的客戶端和地址分配伺服器,所述方法應用於所述接入層交換機,其特徵在於,所述方法包括: 偵聽客戶端在申請網際網路協議IP位址的過程中與所述地址分配伺服器交互的協議報文,根據偵聽的協議報文,在客戶端信息表中增加該客戶端對應的表項,該表項中包含有:該客戶端的原始媒體訪問控制MAC地址、接收到該客戶端發送的協議報文的埠的埠標識、該客戶端所選擇的地址分配伺服器為該客戶端分配的IP位址和代理MAC地址; 在接收到一個客戶端發來的乙太網報文後,根據該乙太網報文的源MAC地址,在所述客戶端信息中查找到對應的代理MAC地址,將該乙太網報文的源MAC地址轉換為查找到的代理MAC地址,發送轉換後的乙太網報文給所述BEB設備; 在接收到所述BEB設備發來的乙太網報文後,根據該乙太網報文的目的MAC地址,在所述客戶端信息表中查找到對應的原始MAC地址和埠標識,將該乙太網報文的目的MAC地址轉換為查找到的原始MAC地址,通過查找到的埠標識發送轉換後的乙太網報文給對應的客戶端。
5.根據權利要求4所述的方法,其特徵在於,所述地址分配伺服器為動態主機配置協議DHCP伺服器,所述協議報文為DHCP報文,所述根據偵聽的協議報文,在客戶端信息表中增加該客戶端對應的表項的方法包括: 偵聽到該客戶端發來的DHCP發現DISCOVER報文後,獲取該DHCP DISCOVER報文的源MAC地址和接收到該DHCP DISCOVER報文的埠的埠標識; 偵聽到地址分配伺服器針對該DHCP DISCOVER報文返回的DHCP提供OFFER報文後,獲取該DHCP OFFER報文中攜帶的該地址分配伺服器為該客戶端分配的IP位址和代理MAC地址; 偵聽到該客戶端針對各個地址分配伺服器返回的DHCP OFFER報文發送的DHCP請求REQUEST報文後,獲取該DHCP REQUEST報文中攜帶的該客戶端所選擇的地址分配伺服器為該客戶端分配的IP位址,確定該IP位址對應的代理MAC地址; 將獲取的源MAC地址、埠標識、所述所選擇的地址分配伺服器為該客戶端分配的IP位址與確定的代理MAC地址的對應關係增加到所述客戶端信息表,其中,所述獲取的源MAC地址為該客戶端的原始MAC地址。
6.一種Mac-1n-Mac模式的最短路徑橋SPBM網絡中的表項聚合方法,所述SPBM網絡中包括:骨幹網邊緣網橋BEB設備及其連接的用戶網絡,所述用戶網絡中包括:接入層交換機及其連接的客戶端和地址分配伺服器,所述方法應用於所述地址分配伺服器,其特徵在於,所述方法包括: 所述地址分配伺服器為動態主機配置協議DHCP伺服器; DHCP伺服器接收客戶端通過所述接入層交換機發來的DHCP發現DISCOVER報文; 為該客戶端分配一個網際網路協議IP位址,同時按照預定的分配規則為該客戶端分配一個代理MAC地址; 將攜帶有分配的IP位址和代理MAC地址的DHCP提供OFFER報文通過所述接入層交換機發送給該客戶端。
7.根據權利要求6所述的方法,其特徵在於,所述預定的分配規則包括:為同一個用戶網絡中的客戶端分配的代理MAC地址屬於相同的MAC地址段。
8.一種Mac-1n-Mac模式的最短路徑橋SPBM網絡中的骨幹網邊緣網橋BEB設備,所述SPBM網絡中包括:BEB設備及其連接的用戶網絡,所述用戶網絡中包括:接入層交換機及其連接的客戶端和地址分配伺服器,其特徵在於,所述BEB設備包括: 接收模塊,用於接收所述接入層交換機發來的乙太網報文; 查找模塊,用於在所述接收模塊接收到所述接入層交換機發來的一個客戶端的乙太網報文後,根據該乙太網報文的源媒體訪問控制MAC地址在MAC轉發表中查找匹配表項,其中,所述乙太網報文的源MAC地址是地址分配伺服器為該客戶端分配的代理MAC地址;處理模塊,用於在所述查找模塊未查找到匹配表項時,在MAC轉發表中增加包含有該源MAC地址的MAC轉發表項; 聚合模塊,用於在本設備向所述SPBM網絡中其他BEB設備同步MAC轉發表項時,將MAC轉發表中屬於同一 MAC地址段的多個MAC轉發表項聚合成一個聚合MAC轉發表項,其中,所述聚合MAC轉發表項中的MAC地址是聚合MAC地址; 發送模塊,用於將所述聚合模塊得到的聚合MAC轉發表項同步給其他BEB設備。
9.根據權利要求8所述的BEB設備,其特徵在於,所述發送模塊用於將所述聚合MAC轉發表項通過中間系統到中間系統IS-1S報文同步給其他BEB設備。
10.根據權利要求8所述的BEB設備,其特徵在於, 所述接收模塊,還用於接收其它BEB設備同步過來的聚合MAC轉發表項; 所述查找模塊,還用於在所述接收模塊接收到其它BEB設備同步過來的聚合MAC轉發表項時,根據該聚合MAC轉發表項中的聚合MAC地址在MAC轉發表中查找匹配表項; 所述處理模塊,還用於在所述查找模塊未查找到匹配表項時,在MAC轉發表中增加所述聚合MAC地址對應的MAC轉發表項。
11.一種Mac-1n-Mac模式的最短路徑橋SPBM網絡中的接入層交換機,所述SPBM網絡中包括:骨幹網邊緣網橋BEB設備及其連接的用戶網絡,所述用戶網絡中包括:接入層交換機及其連接的客戶端和地址分配伺服器,其特徵在於,所述接入層交換機包括: 偵聽模塊,用於偵聽客戶端在申請網際網路協議IP位址的過程中與地址分配伺服器交互的協議報文; 處理模塊,用於根據所述偵聽模塊偵聽的協議報文,在客戶端信息表中增加該客戶端對應的表項,該表項中包含有:該客戶端的原始媒體訪問控制MAC地址、接收到該客戶端發送的協議報文的埠的埠標識、該客戶端所選擇的地址分配伺服器為該客戶端分配的IP位址和代理MAC地址; 接收模塊,用於接收乙太網報文; 查找轉換模塊,用於在所述接收模塊接收到一個客戶端發來的乙太網報文後,根據該乙太網報文的源MAC地址,在所述客戶端信息中查找到對應的代理MAC地址,將該乙太網報文的源MAC地址轉換為查找到的代理MAC地址;還用於在所述接收模塊接收到所述BEB設備發來的乙太網報文後,根據該乙太網報文的目的MAC地址,在所述客戶端信息表中查找到對應的原始MAC地址和埠標識,將該乙太網報文的目的MAC地址轉換為查找到的原始MAC地址; 發送模塊,用於發送經所述查找轉換模塊轉換後的乙太網報文給所述BEB設備,以及,通過所述查找轉換模塊查找到的埠標識發送轉換後的乙太網報文給對應的客戶端。
12.根據權利要求11所述的接入層交換機,其特徵在於,所述地址分配伺服器為動態主機配置協議DHCP伺服器,所述協議報文為DHCP報文,所述處理模塊包括: 第一獲取單元,用於在所述偵聽模塊偵聽到該客戶端發來的DHCP發現DISCOVER報文後,獲取該DHCP DISCOVER報文的源MAC地址和接收到該DHCPDISCOVER報文的埠的埠標識; 第二獲取單元,用於在所述偵聽模塊偵聽到地址分配伺服器針對該DHCPDISCOVER報文返回的DHCP提供OFFER報文後,獲取該DHCP OFFER報文中攜帶的該地址分配伺服器為該客戶端分配的IP位址和代理MAC地址; 第三獲取單元,用於在所述偵聽模塊偵聽到該客戶端針對各個地址分配伺服器返回的DHCP OFFER報文發送的DHCP請求REQUEST報文後,獲取該DHCPREQUEST報文中攜帶的該客戶端所選擇的地址分配伺服器為該客戶端分配的IP位址,確定該IP位址對應的代理MAC地址; 增加單元,用於將所述第一獲取單元獲取的源MAC地址、所述第一獲取單元獲取的埠標識、所述第三獲取單元獲取的所述所選擇的地址分配伺服器為該客戶端分配的IP位址與確定的代理MAC地址的對應關係增加到所述客戶端信息表,其中,所述獲取的源MAC地址為該客戶端的原始MAC地址。
13.一種Mac-1n-Mac模式的最短路徑橋SPBM網絡中的地址分配伺服器,所述SPBM網絡中包括:骨幹網邊緣網橋BEB設備及其連接的用戶網絡,所述用戶網絡中包括:接入層交換機及其連接的客戶端和地址分配伺服器,其特徵在於,所述地址分配伺服器為動態主機配置協議DHCP伺服器,所述DHCP伺服器包括:接收模塊,用於接收客戶端通過所述接入層交換機發來的DHCP發現DISCOVER報文;分配模塊,用於在所述接收模塊接收到一個客戶端的DHCP DISCOVER報文後,為該客戶端分配一個網際網路協議IP位址,同時按照預定的分配規則為該客戶端分配一個代理MAC地址; 發送模塊,用於將攜帶有所述分配模塊分配的IP位址和代理MAC地址的DHCP提供OFFER報文通過所述接入層交換機發送給該客戶端。
14.根據權利要求13所述 的地址分配伺服器,其特徵在於,所述預定的分配規則包括:為同一個用戶網絡中的客戶端分配的代理MAC地址屬於相同的MAC地址段。
【文檔編號】H04L12/741GK103944826SQ201310025237
【公開日】2014年7月23日 申請日期:2013年1月22日 優先權日:2013年1月22日
【發明者】王偉 申請人:杭州華三通信技術有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀