欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

報文轉(zhuǎn)發(fā)方法及裝置制造方法

文檔序號:7996696閱讀:135來源:國知局
報文轉(zhuǎn)發(fā)方法及裝置制造方法
【專利摘要】本申請公開了一種報文轉(zhuǎn)發(fā)方法及裝置,其中,該方法包括:Spoke?ED接收來自本地分支站點的以太網(wǎng)報文,根據(jù)接收到的以太網(wǎng)報文的VLAN標識和目的MAC地址在分支站點轉(zhuǎn)發(fā)表中查找到對應的兩個EVI-Link接口,根據(jù)預定的負載分擔規(guī)則從這兩個EVI-Link接口中選擇一個EVI-Link接口,根據(jù)選擇的EVI-Link接口將接收到的以太網(wǎng)報文封裝為EVI報文并發(fā)送給對應的Hub?ED;Spoke?ED接收來自一個Hub?ED的EVI報文,將該EVI報文解封裝為以太網(wǎng)報文,根據(jù)解封裝后的以太網(wǎng)報文的VLAN標識和目的MAC地址在中心站點轉(zhuǎn)發(fā)表中查找到對應的端口,將該以太網(wǎng)報文通過查找到的端口發(fā)送給本地分支站點的Spoke?CE。
【專利說明】報文轉(zhuǎn)發(fā)方法及裝置
【技術(shù)領域】
[0001]本申請涉及網(wǎng)絡通信【技術(shù)領域】,特別涉及一種報文轉(zhuǎn)發(fā)方法及裝置。
【背景技術(shù)】
[0002]為了實現(xiàn)高可靠性和冗余部署,并提供更好的服務,大多數(shù)企業(yè)網(wǎng)絡及其數(shù)據(jù)中心或服務提供商通常在異地部署多個數(shù)據(jù)中心,實現(xiàn)負載分擔和高可靠性,并實現(xiàn)虛擬機在數(shù)據(jù)中心之間的自由遷移。由于虛擬機的遷移過程對用戶透明,不能改變IP (InternetProtocol,因特網(wǎng)協(xié)議)地址,所以必須在分布于異地的數(shù)據(jù)中心之間實現(xiàn)二層網(wǎng)絡互聯(lián)。現(xiàn)有的二層網(wǎng)絡互聯(lián)技術(shù)包括:EVI (Ethernet Virtualization Interconnection,以太網(wǎng)虛擬互聯(lián))和VPLS (Virtual Private LAN Service,虛擬專用局域網(wǎng)服務)。
[0003]其中,EVI技術(shù)基于現(xiàn)有的服務提供商(SP)網(wǎng)絡和企業(yè)網(wǎng)絡,為分散的物理站點(即數(shù)據(jù)中心站點)提供靈活的二層互聯(lián)功能。EVI是一種先進的"MAC (Media AccessControl,媒體訪問控制)in IP〃技術(shù),用于實現(xiàn)基于IP核心網(wǎng)的L2VPN (Layer2VirtualPrivate Network, 二層虛擬專用網(wǎng)絡)技術(shù)。EVI只是在數(shù)據(jù)中心站點(以下簡稱為站點)的邊緣設備(Edge Device, ED)上維護路由和轉(zhuǎn)發(fā)信息,而無需改變站點內(nèi)部和核心網(wǎng)絡。
[0004]如圖1所示,采用了 EVI技術(shù)的網(wǎng)絡(稱為EVI網(wǎng)絡)由核心網(wǎng)絡、站點(Site)網(wǎng)絡和交疊(Overlay)網(wǎng)絡組成。分別介紹如下:
[0005]站點網(wǎng)絡是通過一臺或者多臺邊緣設備(Edge Device, ED)連接到核心網(wǎng)絡的具有獨立業(yè)務功能的二層網(wǎng)絡,通常由單個用戶組織、管理、控制和維護,主要由主機和交換設備組成,邊緣設備提供站點之間的二層交換功能。
[0006]邊緣設備是位于站點網(wǎng)絡的邊緣的執(zhí)行EVI功能的交換設備,其在站點網(wǎng)絡側(cè)作為二層設備運行,在核心網(wǎng)絡側(cè)作為三層設備運行,它完成報文從站點網(wǎng)絡到EVI隧道,以及EVI隧道到站點網(wǎng)絡的映射與轉(zhuǎn)發(fā)。同一個EVI實例中的邊緣設備之間建立全連接,EVIMAC在該EVI實例內(nèi)的所有ED設備中泛洪。
[0007]交疊網(wǎng)絡是站點網(wǎng)絡中的邊緣設備之間建立的虛擬網(wǎng)絡,提供站點網(wǎng)絡之間的二層互聯(lián),實現(xiàn)VLAN在不同站點之間的擴展,在數(shù)據(jù)平面承載站點間擴展的VLAN的二層數(shù)據(jù)流,在控制平面通過IGP (Interior Gateway Protocol,內(nèi)部網(wǎng)關協(xié)議)協(xié)議在站點之間通告連接到邊緣設備的所有主機和路由器的MAC地址可達性信息,將多個站點互聯(lián),形成更大的二層轉(zhuǎn)發(fā)域。在相同的EVI網(wǎng)絡實例中,邊緣設備之間通過一條雙向的虛擬以太通道,即以太網(wǎng)虛擬互聯(lián)連接EV1-Link (鏈路),完成彼此之間的數(shù)據(jù)透明傳輸。該EV1-Link承載于邊緣設備之間的EVI隧道,每個EVI隧道可承載多個EV1-Link。
[0008]核心網(wǎng)絡是主要由IP路由設備承載的提供站點網(wǎng)絡之間互聯(lián)的網(wǎng)絡。核心網(wǎng)絡進行隧道報文的IP轉(zhuǎn)發(fā)。

【發(fā)明內(nèi)容】

[0009]本申請?zhí)峁┝?一種報文轉(zhuǎn)發(fā)方法及裝置,以實現(xiàn)雙Hub設備的中心-分支(Hub-Spoke)架構(gòu)的EVI網(wǎng)絡的報文轉(zhuǎn)發(fā)。
[0010]本申請的技術(shù)方案如下:
[0011]一方面,提供了一種報文轉(zhuǎn)發(fā)方法,該方法應用于Spoke ED,該Spoke ED位于Hub-Spoke架構(gòu)的EVI網(wǎng)絡中的分支站點,中心站點中包括:兩個Hub ED,該方法包括:
[0012]Spoke ED接收來自本地分支站點的以太網(wǎng)報文,根據(jù)接收到的以太網(wǎng)報文的VLAN標識和目的MAC地址在分支站點轉(zhuǎn)發(fā)表中查找到對應的兩個EV1-Link接口,根據(jù)預定的負載分擔規(guī)則從這兩個EV1-Link接口中選擇一個EV1-Link接口,根據(jù)選擇的EV1-Link接口將接收到的以太網(wǎng)報文封裝為EVI報文并發(fā)送給對應的Hub ED ;
[0013]Spoke ED接收來自一個Hub ED的EVI報文,將該EVI報文解封裝為以太網(wǎng)報文,根據(jù)解封裝后的以太網(wǎng)報文的VLAN標識和目的MAC地址在中心站點轉(zhuǎn)發(fā)表中查找到對應的端口,將該以太網(wǎng)報文通過查找到的端口發(fā)送給本地分支站點的分支用戶邊緣設備SpokeCE。
[0014]另一方面,還提供了一種報文轉(zhuǎn)發(fā)裝置,該報文轉(zhuǎn)發(fā)裝置應用于Spoke ED,該Spoke ED位于Hub-Spoke架構(gòu)的EVI網(wǎng)絡中的分支站點,中心站點中包括:兩個Hub ED,該報文轉(zhuǎn)發(fā)裝置包括:
[0015]接收模塊,用于接收以太網(wǎng)報文以及EVI報文;
[0016]處理模塊,用于根據(jù)接收模塊接收到的以太網(wǎng)報文的VLAN標識和目的MAC地址在分支站點轉(zhuǎn)發(fā)表中查找到對應的兩個EV1-Link接口,根據(jù)預定的負載分擔規(guī)則從這兩個EV1-Link接口中選擇一個EV1-Link接口 ;還用于將接收模塊接收到的EVI報文解封裝為以太網(wǎng)報文,根據(jù)解封裝后的以太網(wǎng)報文的VLAN標識和目的MAC地址在中心站點轉(zhuǎn)發(fā)表中查找到對應的端口;
[0017]發(fā)送模塊,用于根據(jù)處理模塊選擇的EV1-Link接口將接收模塊接收到的以太網(wǎng)報文封裝為EVI報文并發(fā)送出去;還用于通過處理模塊查找到的端口發(fā)送解封裝后的以太網(wǎng)報文;
[0018]存儲模塊,用于保存分支站點轉(zhuǎn)發(fā)表和中心站點轉(zhuǎn)發(fā)表。
[0019]本申請的技術(shù)方案,在雙Hub設備的Hub-Spoke架構(gòu)的EVI網(wǎng)絡中,實現(xiàn)了報文的轉(zhuǎn)發(fā)。
【專利附圖】

【附圖說明】
[0020]圖1是普通EVI網(wǎng)絡的網(wǎng)絡架構(gòu)示意圖;
[0021]圖2是本申請的實施例的雙Hub設備的Hub-Spoke架構(gòu)的EVI網(wǎng)絡的架構(gòu)圖;
[0022]圖3是本申請的實施例的兩個Hub ED形成負載分擔關系時,Spoke EDl執(zhí)行的報文轉(zhuǎn)發(fā)流程圖;
[0023]圖4是本申請的實施例的兩個Hub ED形成負載分擔關系時,Hub EDl執(zhí)行的報文轉(zhuǎn)發(fā)流程圖;
[0024]圖5是本申請的實施例的雙Hub設備的Hub-Spoke架構(gòu)的EVI網(wǎng)絡的一種架構(gòu)示意圖;
[0025]圖6是本申請的實施例的報文轉(zhuǎn)發(fā)裝置的結(jié)構(gòu)示意圖。【具體實施方式】
[0026]本申請的以下實施例提供了一種報文轉(zhuǎn)發(fā)方法以及裝置,可以應用于雙Hub設備的Hub-Spoke架構(gòu)的EVI網(wǎng)絡,即,該EVI網(wǎng)絡的中心站點中包括有兩個Hub ED及其各自連接的Hub CE。
[0027]如圖2所示,Hub-Spoke架構(gòu)的EVI網(wǎng)絡由一個中心站點(Hub站點)和多個分支站點(Spoke站點)構(gòu)成。中心邊緣設備Hub EDl和Hub ED2是Hub站點內(nèi)的邊緣設備,中心用戶邊緣設備Hub CE (Customer Edge,用戶邊緣設備)I和Hub CE2是Hub站點內(nèi)的用戶邊緣設備。分支邊緣設備Spoke EDl以及Spoke ED2是接入Spoke ED的本地分支站點的邊緣設備。分支用戶邊緣設備Spoke CEl和Spoke CE2分別是各分支站點內(nèi)的用戶邊緣設備。
[0028]Hub EDl 和 Hub ED2 分別與 Spoke EDl 和 Spoke ED2 建立 EVI 隧道。Hub EDl 和Hub ED2均被配置為ENDS (EVI Neighbor Discovery Server,鄰居發(fā)現(xiàn)服務器),分支站點的 Spoke EDl 和 Spoke ED2 被分別配置為 ENDC (EVI Neighbor Discovery Client,鄰居發(fā)現(xiàn)客戶端)。作為ENDS的Hub EDl和Hub ED2,均用于維護同一個EVI網(wǎng)絡實例中所有的鄰居信息,但ENDS本身同時也是一個ENDC。Spoke EDl和Spoke ED2配合Hub EDl和Hub ED2完成鄰居的學習,與鄰居建立EV1-Link。Spoke EDl和Spoke ED2各自分別向HubEDl和Hub ED2發(fā)送注冊報文,以發(fā)布同一個EVI網(wǎng)絡實例中本設備為ENDC信息。Hub EDl和Hub ED2接收Spoke EDl和Spoke ED2的注冊報文來學習EVI網(wǎng)絡實例內(nèi)ENDC的信息并進行維護,分別發(fā)送注冊應答報文至Spoke EDl和Spoke ED2,以發(fā)布同一個EVI網(wǎng)絡實例中本設備為ENDS信息。因而,Spoke EDl和Spoke ED2各自收到注冊應答報文后,各自與本設備在EVI網(wǎng)絡實例內(nèi)的鄰居設備,即Hub EDl和Hub ED2,建立以太網(wǎng)虛擬互聯(lián)連接EV1-Link。由于Spoke EDl與Spoke ED2之間未建立EV1-Link,因而分支站點間的數(shù)據(jù)流需通過中心站點轉(zhuǎn)發(fā),兩個分支站點之間不互相通信。
[0029]本實施例將以雙Hub設備的Hub-Spoke架構(gòu)的EVI網(wǎng)絡中一個EVI網(wǎng)絡實例內(nèi)的報文轉(zhuǎn)發(fā)進行說明。以下對兩個Hub ED形成負載分擔關系(也可稱為等價關系)的情況進行詳細說明。
[0030]UMAC地址的學習、發(fā)布和轉(zhuǎn)發(fā)表項配置過程
[0031]圖2中,對于Spoke EDl和Spoke ED2,連接本地分支站點的一側(cè)為Spoke側(cè),連接中心站點的一側(cè)為Hub側(cè);對于Hub EDl和Hub ED2,連接兩個分支站點的一側(cè)為Spoke側(cè),連接Hub CE的一側(cè)為Hub側(cè)。
[0032](I)分支站點的分支邊緣設備的MAC學習、發(fā)布和轉(zhuǎn)發(fā)表項的配置過程
[0033]以Spoke EDl為例,該設備的MAC地址學習、轉(zhuǎn)發(fā)表項配置和MAC地址發(fā)布至少包括以下步驟:
[0034]步驟S102,Spoke EDl將接收到的以太網(wǎng)報文(該以太網(wǎng)報文來自Spoke EDl的本地分支站點內(nèi)MtJVLAN (Virtual Local Area Network,虛擬局域網(wǎng))標識和源MAC地址與接收到該以太網(wǎng)報文的端口(port,物理端口)的對應關系,配置到中心站點轉(zhuǎn)發(fā)表;獲取本設備連接兩個Hub ED:Hub EDl和Hub ED2的EV1-Link對應的EV1-Link接口,將接收到的以太網(wǎng)報文的VLAN標識和源MAC地址與獲取的兩個EV1-Link接口的對應關系,配置到分支站點轉(zhuǎn)發(fā)表;[0035]其中,接收到該以太網(wǎng)報文的端口即為該以太網(wǎng)報文的入端口。
[0036]步驟S104,Spoke EDl生成攜帶該VLAN標識和源MAC地址的MAC地址同步消息,分別根據(jù)獲取的兩個EV1-Link接口將生成的MAC地址同步消息封裝為EVI報文并發(fā)送給Hub EDl 和 Hub ED2。
[0037]分別根據(jù)獲取的兩個EV1-Link接口將生成的MAC地址同步消息封裝為EVI報文,即,根據(jù)獲取的兩個EV1-Link接口中的每一個將生成的MAC地址同步消息封裝為EVI報文。
[0038]通過步驟S102-S104,分支站點內(nèi)的Spoke EDl在學習本地分支站點內(nèi)的MAC地址的同時,還可以將該MAC地址分別同步到中心站點內(nèi)的Hub EDl和Hub ED2,使得Hub EDl和Hub ED2也可以將該MAC地址配置到本地的中心站點轉(zhuǎn)發(fā)表和分支站點轉(zhuǎn)發(fā)表。
[0039]步驟S106,Spoke EDl 接收 Hub EDl (或 Hub ED2)發(fā)來的 EVI 報文;
[0040]步驟S108,Spoke EDl將接收到的EVI報文解封裝為MAC地址同步消息,獲取本設備連接發(fā)送該EVI報文的Hub EDl (或Hub ED2)的EV1-Link對應的EV1-Link接口 ;
[0041]Spoke EDl可以根據(jù)MAC地址同步消息外層封裝的EVI頭獲取EV1-Link接口。EVI頭由外層以太網(wǎng)頭和IP GRE隧道頭構(gòu)成,其中IP GRE隧道頭的外層IP頭中,源IP地址為對端EVI隧道接口的IP地址,目的IP地址是本地EVI隧道接口的IP地址。Spoke EDl可根據(jù)外層IP頭確定EVI隧道。Spoke EDl根據(jù)MAC地址同步消息中的VLAN標識,確定該VLAN綁定的EVI網(wǎng)絡實例,從而獲取對應的EV1-Link以及該EV1-Link對應的EV1-Link接□。
[0042]步驟S110,Spoke EDl將解封裝后的MAC地址同步消息中攜帶的VLAN標識和MAC地址與獲取的EV1-Link接口的對應關系配置到分支站點轉(zhuǎn)發(fā)表。
[0043]由于Hub EDl和Hub ED2在接收到一個Spoke ED同步來的MAC地址之后,均會繼續(xù)同步給其他Spoke ED,因此,通過步驟S106-S110,Spoke EDl還可以將Hub EDl和HubED2同步來的、其他分支站點內(nèi)主機的MAC地址配置到本地的分支站點轉(zhuǎn)發(fā)表。
[0044]步驟SI 12,Spoke EDl將VLAN標識和廣播MAC地址與本設備連接Hub EDl和HubED2的EV1-Link對應的EV1-Link接口的對應關系配置到分支站點轉(zhuǎn)發(fā)表;將VLAN標識和廣播MAC地址與本設備連接本地分支站點的Spoke CE的端口的對應關系配置到中心站點轉(zhuǎn)發(fā)表。
[0045]通過步驟S112, Spoke EDl可以在本地的分支站點轉(zhuǎn)發(fā)表和中心站點轉(zhuǎn)發(fā)表中配置廣播MAC地址。
[0046]步驟S102中,Spoke EDl配置中心站點轉(zhuǎn)發(fā)表以及分支站點轉(zhuǎn)發(fā)表的順序不受限制。步驟S108中,Spoke EDl可并行執(zhí)行EVI報文解封裝處理以及獲取EV1-Link接口處理。
[0047](2)中心站點的中心邊緣設備的MAC地址學習、發(fā)布以及轉(zhuǎn)發(fā)表項配置過程
[0048]以Hub EDl為例,該設備的MAC地址學習、轉(zhuǎn)發(fā)表項配置和MAC地址發(fā)布至少包括以下步驟:
[0049]步驟S202,Hub EDl 接收 Spoke EDl 發(fā)來的 EVI 報文;
[0050]步驟S204,Hub EDl將收到的EVI報文解封裝為MAC地址同步消息,獲取本設備連接 Spoke EDl 的 EV1-Link 對應的 EV1-Link 接口 ;[0051]步驟S206,Hub EDl將該MAC地址同步消息中攜帶的VLAN標識和MAC地址與獲取的連接Spoke EDl的EV1-Link對應的EV1-Link接口的對應關系,配置到中心站點轉(zhuǎn)發(fā)表;將該MAC地址同步消息中攜帶的VLAN標識和MAC地址與本設備連接Hub CEl的端口的對應關系配置于分支站點轉(zhuǎn)發(fā)表。
[0052]通過步驟S202_S206,Hub EDl可以將分支站點內(nèi)的Spoke EDl同步來的MAC地址配置到本地的分支站點轉(zhuǎn)發(fā)表和中心站點轉(zhuǎn)發(fā)表。
[0053]步驟S208,Hub EDl獲取本設備連接Spoke ED2的EV1-Link對應的EV1-Link接口,將解封裝后的MAC地址同步消息重新封裝并轉(zhuǎn)發(fā)給Spoke ED2。
[0054]通過步驟S208,Hub EDl在接收到一個分支站點的Spoke ED:Spoke EDl同步來的MAC地址后,還會將該MAC地址繼續(xù)同步給其他分支站點的Spoke ED:Spoke ED2。
[0055]Spoke ED2收到Hub EDl的EVI報文后,執(zhí)行的處理與步驟S108和SllO相同。
[0056]步驟S210,Hub EDl將VLAN標識和廣播MAC地址與本設備連接每個分支站點的Spoke ED的EV1-Link對應的EV1-Link接口的對應關系,配置于中心站點轉(zhuǎn)發(fā)表;將VLAN標識和廣播MAC地址與本設備連接Hub CEl的端口的對應關系,配置于分支站點轉(zhuǎn)發(fā)表。
[0057]通過步驟S210,Hub EDl可以在本地的分支站點轉(zhuǎn)發(fā)表和中心站點轉(zhuǎn)發(fā)表中配置廣播MAC地址。
[0058]2、報文轉(zhuǎn)發(fā)過程
[0059]( I)分支站點的分支邊緣設備的報文轉(zhuǎn)發(fā)過程
[0060]以下以Spoke EDl轉(zhuǎn)發(fā)報文的過程為例說明:
[0061]如圖3所示,Spoke EDl的報文轉(zhuǎn)發(fā)過程包括以下步驟:
[0062]步驟S302,Spoke EDl接收來自本地分支站點的以太網(wǎng)報文;
[0063]例如,接收本地分支站點的Spoke CEl轉(zhuǎn)發(fā)來的以太網(wǎng)報文。
[0064]步驟S304,Spoke EDl根據(jù)接收到的以太網(wǎng)報文的VLAN標識和目的MAC地址在分支站點轉(zhuǎn)發(fā)表中查找到對應的EV1-Link接口,其中,查找到的EV1-Link接口為Spoke EDl連接至Hub EDl和Hub ED2的EV1-Link的出接口,此時,查找到的EV1-Link接口有兩個,然后,根據(jù)預定的負載分擔規(guī)則從這兩個EV1-Link接口中選擇一個EV1-Link接口,根據(jù)選擇的EV1-Link接口將接收到的以太網(wǎng)報文封裝為EVI報文并發(fā)送給對應的Hub ED ;
[0065]其中,根據(jù)預定的負載分擔規(guī)則從這兩個EV1-Link接口中選擇一個EV1-Link接口的方式可以有多種,例如,可以對接收到的以太網(wǎng)報文的屬性信息進行哈希計算,將計算結(jié)果與2取模,得到的取模結(jié)果為O或I,假設規(guī)定取模結(jié)果為O時,選擇一個EV1-Link接口,取模結(jié)果為I時,選擇另一個EV1-Link接口,從而可以根據(jù)取模結(jié)果來從查找到的兩個EV1-Link接口中選擇對應的EV1-Link接口。其中,屬性信息可以包括以下信息至少之一:源MAC地址、目的MAC地址、入端口、源IP地址和目的IP地址等。本申請對此不做限定。
[0066]假設,選擇的是本設備連接Hub EDl的EV1-Link對應的EV1-Link接口,則封裝后的EVI報文會發(fā)送給Hub EDl ;選擇的是本設備連接Hub ED2的EV1-Link對應的EV1-Link接口,則封裝后的EVI報文會發(fā)送給Hub ED2。
[0067]步驟S306, Spoke EDl 接收來自一個 Hub ED,例如,Hub EDl 的 EVI 報文;
[0068]步驟S308,Spoke EDl將該EVI報文解封裝為以太網(wǎng)報文,根據(jù)解封裝后的以太網(wǎng)報文的VLAN標識和目的MAC地址在中心站點轉(zhuǎn)發(fā)表中查找到對應的端口 ;[0069]譬如,查找到的端口為該Spoke EDl連接至Spoke CEl的端口。
[0070]步驟S310,Spoke EDl將解封裝后的以太網(wǎng)報文通過查找到的端口發(fā)送給SpokeCEl。
[0071]Spoke CEl會根據(jù)收到的以太網(wǎng)報文的目的MAC地址,轉(zhuǎn)發(fā)以太網(wǎng)報文至相應的主機。
[0072](2)中心站點的中心邊緣設備的報文轉(zhuǎn)發(fā)過程
[0073]以下以Hub EDl的轉(zhuǎn)發(fā)報文的過程為例說明:
[0074]如圖4所示,Hub EDl的報文轉(zhuǎn)發(fā)過程包括以下步驟:
[0075]步驟S402,Hub EDl 接收來自 Spoke EDl 的 EVI 報文;
[0076]Spoke EDl將本地分支站點內(nèi)的以太網(wǎng)報文封裝成EVI報文并轉(zhuǎn)發(fā)給Hub EDl的具體過程,可以參見上述步驟S302-S304,這里不再贅述。
[0077]步驟S404,Hub EDl將接收到的EVI報文解封裝成以太網(wǎng)報文后轉(zhuǎn)發(fā)到Hub CEl。
[0078]具體的,Hub EDl在接收到EVI報文之后,將該EVI報文解封裝為以太網(wǎng)報文,在分支站點轉(zhuǎn)發(fā)表中查找對應于該以太網(wǎng)報文的VLAN標識和目的MAC地址的端口,其中,查找到的端口為Hub EDl連接至Hub CEl的端口,然后,將該以太網(wǎng)報文通過查找到的端口發(fā)送給Hub CEl0 Hub CEl可以作為數(shù)據(jù)流管理裝置,在接收到該以太網(wǎng)報文后,對報文進行管理,之后,將該以太網(wǎng)報文原封不動地返回給Hub EDI。
[0079]步驟S406,Hub EDl接收到Hub CEl返回的以太網(wǎng)報文之后,在中心站點轉(zhuǎn)發(fā)表中查找到對應于該以太網(wǎng)報文的VLAN標識和目的MAC地址的EV1-Link接口,例如,該查找到的EV1-Link接口對應于Hub EDl連接至Spoke ED2的EV1-Link,因此,HubEDl根據(jù)查找到的EV1-Link接口將該以太網(wǎng)報文封裝為EVI報文后轉(zhuǎn)發(fā)給Spoke ED2。
[0080]Spoke ED2在接收到該EVI報文并轉(zhuǎn)發(fā)的處理過程可以參見上述步驟S306-S310,這里不再贅述。
[0081]3、兩個Hub ED中的任意一個Hub ED不可用時的情況
[0082]以下以Hub EDl不可用為例進行說明,Hub EDl不可用包括兩種情況:一種是HubEDl故障,另一種是Hub EDl連接的某一個EV1-Link故障,本申請對此不做限定。Hub EDl發(fā)生了故障后,各個Spoke ED可以通過檢測到本設備連接Hub EDl的EV1-Link down (故障)來獲知Hub EDl不可用;如果是Hub EDl連接的一個EV1-Link故障,例如,與Spoke EDl連接的EV1-Link故障,此時,Hub EDl會通過連接的其他EVI Link向其他的Spoke ED:SpokeED2發(fā)送不可用狀態(tài)通知消息,這樣,Spoke EDl可以通過檢測到該EV1-Link down獲知HubEDl不可用,Spoke ED2可以通過不可用狀態(tài)通知消息來獲知Hub EDl不可用。
[0083](I)分支站點的分支邊緣設備的MAC學習、發(fā)布和轉(zhuǎn)發(fā)表項的配置修改過程
[0084]情況一、在Hub EDl故障的情況下:
[0085]在該情況一下,以Spoke EDl為例,該設備的MAC地址學習、轉(zhuǎn)發(fā)表項配置修改和MAC地址發(fā)布至少包括以下步驟:
[0086]步驟S502,Spoke EDl檢測本設備連接Hub EDl和Hub ED2的EV1-Link的狀態(tài);在檢測到連接Hub EDl的EV1-Link故障時,將分支站點轉(zhuǎn)發(fā)表中的該故障的EV1-Link對應的EV1-Link接口刪除。
[0087]將該故障的EV1-Link對應的EV1-Link接口刪除后,分支站點轉(zhuǎn)發(fā)表中每一個MAC地址對應的EV1-Link接口就只有本設備連接Hub ED2的EV1-Link對應的EV1-Link接口這一個接口了。
[0088]步驟S504,Spoke EDl將收到的以太網(wǎng)報文(該以太網(wǎng)報文來自Spoke EDl的本地分支站點內(nèi))的VLAN標識和源MAC地址與收到該以太網(wǎng)報文的端口的對應關系,配置于中心站點轉(zhuǎn)發(fā)表;獲取本設備連接Hub ED2的EV1-Link對應的EV1-Link接口,S卩,獲取正常的EV1-Link對應的EV1-Link接口,將該VLAN標識和源MAC地址與獲取的EV1-Link接口的對應關系,配置于分支站點轉(zhuǎn)發(fā)表。
[0089]步驟S506,Spoke EDl生成攜帶該VLAN標識和源MAC地址的MAC地址同步消息,根據(jù)在步驟S504中獲取到的EV1-Link接口將該MAC地址同步消息封裝為EVI報文并發(fā)送至 Hub ED2。
[0090]由于Hub EDl故障了,通過上述的步驟S502-S506,在檢測到本設備連接Hub EDl的EV1-Link故障后,Spoke EDl會將分支站點轉(zhuǎn)發(fā)表中的本設備連接Hub EDl的EV1-Link對應的EV1-Link接口刪除,而且,在學習到MAC地址后,僅會將該MAC地址與本設備連接Hub ED2的EV1-Link對應的EV1-Link接口的對應關系配置到分支站點轉(zhuǎn)發(fā)表,并僅將該MAC地址同步給Hub ED2。
[0091]步驟S508, Spoke EDl 接收 Hub ED2 發(fā)來的 EVI 報文;
[0092]步驟S510,Spoke EDl將收到的EVI報文解封裝為MAC地址同步消息,獲取本設備連接 Hub ED2 的 EV1-Link 對應的 EV1-Link 接 口 ;
[0093]步驟S512,Spoke EDl將該MAC地址同步消息中攜帶的VLAN標識和MAC地址與在步驟S510中獲取的EV1-Link接口的對應關系配置到分支站點轉(zhuǎn)發(fā)表。
[0094]由于Hub EDl已經(jīng)故障了,通過上述的步驟S508_S512,Spoke EDl僅會接收到HubED2同步來的其他Spoke ED學習到的MAC地址。
[0095]在該情況一下,Spoke ED2執(zhí)行的操作同步驟S502-S512,這里不再贅述。
[0096]情況二、在Hub EDl連接Spoke EDl的EV1-Link故障的情況下:
[0097]在該情況二下,Spoke EDl執(zhí)行的操作同步驟S502-S512,這里不再贅述。
[0098]在該情況二下,Spoke ED2的MAC地址學習、轉(zhuǎn)發(fā)表項配置修改和MAC地址發(fā)布至少包括以下步驟:
[0099]步驟S502’,Spoke ED2接收到Hub EDl發(fā)來的不可用狀態(tài)通知消息;Spoke ED2在接收到該不可用狀態(tài)通知消息后,將分支站點轉(zhuǎn)發(fā)表中的本設備連接Hub EDl的EV1-Link對應的EV1-Link接口刪除;
[0100]其中,該不可用狀態(tài)通知消息用于通知本Hub ED不可用。
[0101]Hub EDl在檢測到本設備連接Spoke EDl的EV1-Link故障后,會通過連接的其他EVI Link向其他的Spoke ED:Spoke ED2發(fā)送不可用狀態(tài)通知消息。
[0102]步驟S504’,Spoke ED2將接收到的以太網(wǎng)報文的VLAN標識和源MAC地址與接收到該以太網(wǎng)報文的端口的對應關系配置到中心站點轉(zhuǎn)發(fā)表;獲取本設備連接Hub ED2的EV1-Link對應的EV1-Link接口,將接收到的以太網(wǎng)報文的VLAN標識和源MAC地址與獲取的EV1-Link接口的對應關系配置到分支站點轉(zhuǎn)發(fā)表;
[0103]步驟S506’,Spoke ED2生成攜帶上述VLAN標識和源MAC地址的MAC地址同步消息,根據(jù)在步驟S504’中獲取的EV1-Link接口將生成的MAC地址同步消息封裝為EVI報文并發(fā)送給Hub ED2。
[0104]由于Hub EDl連接Spoke EDl的EV1-Link故障了,通過上述的步驟S502’_S506’,在接收到Hub EDl發(fā)來的不可用狀態(tài)通知消息后,Spoke ED2會將分支站點轉(zhuǎn)發(fā)表中的本設備連接Hub EDl的EV1-Link對應的EV1-Link接口刪除,而且,在學習到MAC地址后,僅會將該MAC地址與本設備連接Hub ED2的EV1-Link對應的EV1-Link接口的對應關系配置到分支站點轉(zhuǎn)發(fā)表,并僅將該MAC地址同步給Hub ED2。
[0105]步驟S508,,Spoke ED2 接收 Hub ED2 發(fā)來的 EVI 報文;
[0106]步驟S510’,Spoke ED2將收到的EVI報文解封裝為MAC地址同步消息,獲取本設備連接Hub ED2的EV1-Link對應的EV1-Link接口 ;
[0107]步驟S512’,Spoke ED2將該MAC地址同步消息中攜帶的VLAN標識和MAC地址與在步驟S512’中獲取的EV1-Link接口的對應關系配置到分支站點轉(zhuǎn)發(fā)表。
[0108]由于Hub EDl連接Spoke EDl的EV1-Link故障,即Hub EDl不可用,通過上述的步驟S508’ -S512’,Spoke ED2僅會接收到Hub ED2同步來的其他Spoke ED學習到的MAC地址。
[0109](2)分支站點的分支邊緣設備的報文轉(zhuǎn)發(fā)過程
[0110]以下以Spoke EDl轉(zhuǎn)發(fā)報文的過程為例說明:
[0111]步驟S602,Spoke EDl接收來自本地分支站點的以太網(wǎng)報文;
[0112]例如,接收本地分支站點的Spoke CEl轉(zhuǎn)發(fā)來的以太網(wǎng)報文。
[0113]步驟S604,Spoke EDl根據(jù)接收到的以太網(wǎng)報文的VLAN標識和目的MAC地址在分支站點轉(zhuǎn)發(fā)表中查找到對應的EV1-Link接口,其中,查找到的EV1-Link接口為Spoke EDl連接至Hub ED2的EV1-Link的出接口:第二 EV1-Link接口,此時,查找到的EV1-Link接口只有一個,然后,根據(jù)第二 EV1-Link接口將接收到的以太網(wǎng)報文封裝為EVI報文,并發(fā)送給Hub ED2。
[0114]Spoke EDl接收來自Hub ED2的EVI報文后,進行解封裝并轉(zhuǎn)發(fā)的過程同步驟S306-S310,這里不再贅述。
[0115](3)中心站點的中心邊緣設備的MAC學習、發(fā)布和轉(zhuǎn)發(fā)表項的配置,以及報文轉(zhuǎn)發(fā)過程
[0116]此時,Hub EDl已經(jīng)不可用,Hub ED2的MAC學習、發(fā)布和轉(zhuǎn)發(fā)表項的配置,以及報文轉(zhuǎn)發(fā)過程同步驟S202-S208,這里不再贅述。
[0117]4、不可用狀態(tài)的Hub ED恢復可用時的情況
[0118]以下以Hub EDl恢復可用為例進行說明,與不可用類似,Hub EDl恢復可用包括兩種情況:一種是Hub EDl故障恢復,另一種是Hub EDl連接的某一個EV1-Link故障恢復,本申請對此不做限定。Hub EDl的故障恢復后,各個Spoke ED可以通過檢測到本設備連接HubEDl的EV1-Link up(正常)來獲知Hub EDl恢復可用;如果是Hub EDl連接的一個EV1-Link故障恢復,例如,與Spoke EDl連接的EV1-Link故障恢復,此時,Hub EDl會通過連接的其他EVI Link向其他的Spoke ED:Spoke ED2發(fā)送恢復可用狀態(tài)通知消息,這樣,Spoke EDl可以通過檢測到該EV1-Link up獲知Hub EDl恢復可用,Spoke ED2可以通過恢復可用狀態(tài)通知消息來獲知Hub EDl恢復可用。
[0119](I)分支站點的分支邊緣設備的MAC學習、發(fā)布和轉(zhuǎn)發(fā)表項的配置修改過程[0120]情況一、在Hub EDl故障恢復的情況下:
[0121]在該情況一下,以Spoke EDl為例,該設備的轉(zhuǎn)發(fā)表項修改包括以下步驟:
[0122]步驟S702,Spoke EDl檢測本設備連接Hub EDl和Hub ED2的EV1-Link的狀態(tài);Spoke EDl在檢測到本設備連接Hub EDl的EV1-Link恢復正常時,在分支站點轉(zhuǎn)發(fā)表中每一個MAC地址對應的EV1-Link接口中,增加本設備連接Hub EDl的EV1-Link(即恢復正常的EV1-Link)對應的EV1-Link接口,此時,每一個MAC地址對應的EV1-Link接口有兩個:本設備連接Hub EDl的EV1-Link對應的EV1-Link接口和本設備連接Hub ED2的EV1-Link對應的EV1-Link接口。
[0123]步驟S704, Spoke EDl生成攜帶有中心站點轉(zhuǎn)發(fā)表中的本地分支站點內(nèi)的單播的MAC地址及其對應的VLAN標識的MAC地址同步消息,根據(jù)本設備連接Hub EDl的EV1-Link對應的EV1-Link接口將生成的MAC地址同步消息封裝為EVI報文并發(fā)送給Hub EDI。
[0124]由于Spoke EDl可能在Hub EDl故障期間學習到了 MAC地址,因此,在Hub EDl恢復正常后,Spoke EDl通過步驟S704,就可以將本設備從本地分支站點內(nèi)學習到的所有的單播的MAC地址(包括:Hub EDl故障之前和故障期間學習到的MAC地址)全部同步給HubEDI。
[0125]在Hub EDl恢復正常后,Spoke EDl的MAC學習、發(fā)布和轉(zhuǎn)發(fā)表項的配置過程同步驟S102-S110,這里不再贅述。
[0126]在該情況一下,Spoke ED2執(zhí)行的操作同步驟S702-S704,這里不再贅述。
[0127]情況二、在Hub EDl連接Spoke EDl的EV1-Link故障恢復的情況下:
[0128]在該情況二下,Spoke EDl執(zhí)行的操作同步驟S702-S704,這里不再贅述。
[0129]在該情況二下,Spoke ED2執(zhí)行的轉(zhuǎn)發(fā)表項修改包括以下步驟:
[0130]步驟S802,Spoke ED2接收到Hub EDl發(fā)來的恢復可用狀態(tài)通知消息,其中,該恢復通知消息用于通知Hub EDl恢復可用;
[0131]步驟S804,Spoke ED2在分支站點轉(zhuǎn)發(fā)表中每一個MAC地址對應的EV1-Link接口中,增加本設備連接Hub EDl的EV1-Link對應的EV1-Link接口 ;
[0132]步驟S806,Spoke ED2生成攜帶有中心站點轉(zhuǎn)發(fā)表中的本地分支站點內(nèi)的單播的MAC地址及其對應的VLAN標識的MAC地址同步消息,根據(jù)本設備連接Hub EDl的EV1-Link對應的EV1-Link接口將生成的MAC地址同步消息封裝為EVI報文并發(fā)送給Hub EDI。
[0133]在Hub EDl恢復可用后,Spoke ED2的MAC學習、發(fā)布和轉(zhuǎn)發(fā)表項的配置過程同步驟S102-S110,這里不再贅述。
[0134]圖5所示為本申請實施例提供的雙Hub設備的Hub-Spoke架構(gòu)的EVI網(wǎng)絡的不同分支站點間通信的示意圖。圖5中,Spoke EDl分別與Hub EDl和Hub ED2建立EV1-Link連接:EV1-Linkl 和 EVI_Link3,EV1-Linkl 和 EVI_Link3 這兩個 EV1-Link 形成等價關系,可以同時承載數(shù)據(jù)流,對數(shù)據(jù)流進行負載分擔。同樣,Spoke ED2也分別與Hub EDl和Hub ED2建立 EV1-Link 連接:EVI_Link4 和 EVI_Link2,EVI_Link4 和 EVI_Link2 這兩個 EV1-Link也形成等價關系,可以同時承載數(shù)據(jù)流,對數(shù)據(jù)流進行負載分擔。MAC地址同步消息可以利用 IS-1S (Intermediate System-to-1ntermediate System,中間系統(tǒng)到中間系統(tǒng))協(xié)議報文來實現(xiàn)。
[0135]假設Spoke EDUSpoke ED2、Hub EDl以及Hub ED2具有表I所列的相關端口以及EV1-Link 接口。
[0136]表1
[0137]
【權(quán)利要求】
1.一種報文轉(zhuǎn)發(fā)方法,其特征在于,該方法應用于分支邊緣設備Spoke ED,該Spoke ED位于Hub-Spoke架構(gòu)的以太網(wǎng)虛擬互聯(lián)EVI網(wǎng)絡中的分支站點,中心站點中包括:兩個中心邊緣設備Hub ED,所述方法包括: 所述Spoke ED接收來自本地分支站點的以太網(wǎng)報文,根據(jù)接收到的以太網(wǎng)報文的VLAN標識和目的MAC地址在分支站點轉(zhuǎn)發(fā)表中查找到對應的兩個EV1-Link接口,根據(jù)預定的負載分擔規(guī)則從所述兩個EV1-Link接口中選擇一個EV1-Link接口,根據(jù)選擇的EV1-Link接口將所述接收到的以太網(wǎng)報文封裝為EVI報文并發(fā)送給對應的Hub ED ; 所述Spoke ED接收來自一個Hub ED的EVI報文,將該EVI報文解封裝為以太網(wǎng)報文,根據(jù)解封裝后的以太網(wǎng)報文的VLAN標識和目的MAC地址在中心站點轉(zhuǎn)發(fā)表中查找到對應的端口,將該以太網(wǎng)報文通過查找到的端口發(fā)送給本地分支站點的分支用戶邊緣設備Spoke CE0
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括: 所述Spoke ED將接收到的以太網(wǎng)報文的VLAN標識和源MAC地址與接收到該以太網(wǎng)報文的端口的對應關系配置到所述中心站點轉(zhuǎn)發(fā)表;獲取本設備連接所述兩個Hub ED的EV1-Link對應的EV1-Link接口,將接收到的以太網(wǎng)報文的VLAN標識和源MAC地址與獲取的兩個EV1-Link接口的對應關系配置到所述分支站點轉(zhuǎn)發(fā)表;生成攜帶所述VLAN標識和所述源MAC地址的MAC地址同步消息,分別根據(jù)獲取的兩個EV1-Link接口將生成的MAC地址同步消息封裝為EVI報文并發(fā)送給所述兩個Hub ED0
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括: 所述Spoke ED接收來 自一個Hub ED的EVI報文,將接收到的EVI報文解封裝為MAC地址同步消息; 所述Spoke ED獲取本設備連接發(fā)送該EVI報文的Hub ED的EV1-Link對應的EV1-Link接口 ;將解封裝后的MAC地址同步消息中攜帶的VLAN標識和MAC地址與獲取的EV1-Link接口的對應關系配置到所述分支站點轉(zhuǎn)發(fā)表。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括: 所述Spoke ED將VLAN標識和廣播MAC地址與本設備連接所述兩個Hub ED的EV1-Link對應的EV1-Link接口的對應關系配置到所述分支站點轉(zhuǎn)發(fā)表;將VLAN標識和廣播MAC地址與本設備連接本地分支站點的Spoke CE的端口的對應關系配置到所述中心站點轉(zhuǎn)發(fā)表。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括: 所述Spoke ED檢測本設備連接所述兩個Hub ED的EV1-Link的狀態(tài); 在檢測到兩個EV1-Link中的任一 EV1-Link故障時,所述Spoke ED將所述分支站點轉(zhuǎn)發(fā)表中的與故障的EV1-Link對應的EV1-Link接口刪除; 所述Spoke ED將接收到的以太網(wǎng)報文的VLAN標識和源MAC地址與接收到該以太網(wǎng)報文的端口的對應關系配置到所述中心站點轉(zhuǎn)發(fā)表;獲取所述兩個EV1-Link中正常的EV1-Link對應的EV1-Link接口,將接收到的以太網(wǎng)報文的VLAN標識和源MAC地址與獲取的EV1-Link接口的對應關系配置到所述分支站點轉(zhuǎn)發(fā)表;生成攜帶所述VLAN標識和所述源MAC地址的MAC地址同步消息,根據(jù)獲取的EV1-Link接口將生成的MAC地址同步消息封裝為EVI報文并發(fā)送給所述正常的EV1-Link連接的Hub ED。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,還包括:在檢測到所述故障的EV1-Link恢復正常時,所述Spoke ED在所述分支站點轉(zhuǎn)發(fā)表中每一個MAC地址對應的EV1-Link接口中,增加與恢復正常的EV1-Link對應的EV1-Link接Π ; 所述Spoke ED生成攜帶有所述中心站點轉(zhuǎn)發(fā)表中的本地分支站點內(nèi)的單播的MAC地址及其對應的VLAN標識的MAC地址同步消息,根據(jù)所述與恢復正常的EV1-Link對應的EV1-Link接口將生成的MAC地址同步消息封裝為EVI報文并發(fā)送給所述恢復正常的EV1-Link 連接的 Hub ED。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括: 所述Spoke ED接收到所述兩個Hub ED中的任一 Hub ED發(fā)來的不可用狀態(tài)通知消息; 所述Spoke ED將所述分支站點轉(zhuǎn)發(fā)表中的本設備連接不可用狀態(tài)的Hub ED的EV1-Link對應的EV1-Link接口刪除; 所述Spoke ED將接收到的以太網(wǎng)報文的VLAN標識和源MAC地址與接收到該以太網(wǎng)報文的端口的對應關系配置到所述中心站點轉(zhuǎn)發(fā)表;獲取本設備連接所述兩個Hub ED中的可用狀態(tài)的Hub ED的EV1-Link對應的EV1-Link接口,將接收到的以太網(wǎng)報文的VLAN標識和源MAC地址與獲取的EV1-Link接口的對應關系配置到所述分支站點轉(zhuǎn)發(fā)表;生成攜帶所述VLAN標識和所述源MAC地址的MAC地址同步消息,根據(jù)獲取的EV1-Link接口將生成的MAC地址同步消息封裝為EVI報文并發(fā)送給所述可用狀態(tài)的Hub ED。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,還包括: 所述Spoke ED接收到Hub ED發(fā)來的恢復可用狀態(tài)通知消息; 所述Spoke ED在所述分支站點轉(zhuǎn)發(fā)表中每一個MAC地址對應的EV1-Link接口中,增加本設備連接恢復可用狀態(tài)的Hub ED的EV1-Link對應的EV1-Link接口 ; 所述Spoke ED生成攜帶有所述中心站點轉(zhuǎn)發(fā)表中的本地分支站點內(nèi)的單播的MAC地址及其對應的VLAN標識的MAC地址同步消息,根據(jù)本設備連接所述恢復可用狀態(tài)的Hub ED的EV1-Link對應的EV1-Link接口將生成的MAC地址同步消息封裝為EVI報文并發(fā)送給所述恢復可用狀態(tài)的Hub ED0
9.一種報文轉(zhuǎn)發(fā)裝置,其特征在于,該報文轉(zhuǎn)發(fā)裝置應用于分支邊緣設備Spoke ED,該Spoke ED位于Hub-Spoke架構(gòu)的以太網(wǎng)虛擬互聯(lián)EVI網(wǎng)絡中的分支站點,中心站點中包括:兩個中心邊緣設備Hub ED,所述報文轉(zhuǎn)發(fā)裝置包括: 接收模塊,用于接收以太網(wǎng)報文以及EVI報文; 處理模塊,用于根據(jù)所述接收模塊接收到的以太網(wǎng)報文的VLAN標識和目的MAC地址在分支站點轉(zhuǎn)發(fā)表中查找到對應的兩個EV1-Link接口,根據(jù)預定的負載分擔規(guī)則從所述兩個EV1-Link接口中選擇一個EV1-Link接口 ;還用于將所述接收模塊接收到的EVI報文解封裝為以太網(wǎng)報文,根據(jù)解封裝后的以太網(wǎng)報文的VLAN標識和目的MAC地址在中心站點轉(zhuǎn)發(fā)表中查找到對應的端口; 發(fā)送模塊,用于根據(jù)所述處理模塊選擇的EV1-Link接口將所述接收模塊接收到的以太網(wǎng)報文封裝為EVI報文并發(fā)送出去;還用于通過所述處理模塊查找到的端口發(fā)送解封裝后的以太網(wǎng)報文; 存儲模塊,用于保存所述分支站點轉(zhuǎn)發(fā)表和所述中心站點轉(zhuǎn)發(fā)表。
10.根據(jù)權(quán)利要求9所述的報文轉(zhuǎn)發(fā)裝置,其特征在于,所述處理模塊,還用于將所述接收模塊接收到的以太網(wǎng)報文的VLAN標識和源MAC地址與接收到該以太網(wǎng)報文的端口的對應關系配置到所述中心站點轉(zhuǎn)發(fā)表;還用于獲取本ED連接所述兩個Hub ED的EV1-Link對應的EV1-Link接口,將所述接收到的以太網(wǎng)報文的VLAN標識和源MAC地址與獲取的兩個EV1-Link接口的對應關系配置到所述分支站點轉(zhuǎn)發(fā)表;還用于生成攜帶所述VLAN標識和所述源MAC地址的MAC地址同步消息; 所述發(fā)送模塊,還用于分別根據(jù)所述處理模塊獲取的兩個EV1-Link接口將生成的MAC地址同步消息封裝為EVI報文并發(fā)送給所述兩個Hub ED0
11.根據(jù)權(quán)利要求9所述的報文轉(zhuǎn)發(fā)裝置,其特征在于, 所述處理模塊,還用于將所述接收模塊接收到的EVI報文解封裝為MAC地址同步消息;還用于獲取本ED連接發(fā)送該EVI報文的Hub ED的EV1-Link對應的EV1-Link接口,將解封裝后的MAC地址同步消息中攜帶的VLAN標識和MAC地址與獲取的EV1-Link接口的對應關系配置到所述分支站點轉(zhuǎn)發(fā)表。
12.根據(jù)權(quán)利要求9所述的報文轉(zhuǎn)發(fā)裝置,其特征在于, 所述處理模塊,還用于將VLAN標識和廣播MAC地址與本ED連接所述兩個Hub ED的EV1-Link對應的EV1-Link接口的對應關系配置到所述分支站點轉(zhuǎn)發(fā)表,將VLAN標識和廣播MAC地址與本ED連接本地分支站點的Spoke CE的端口的對應關系配置到所述中心站點轉(zhuǎn)發(fā)表。
13.根據(jù)權(quán)利要求9所述的報文轉(zhuǎn)發(fā)裝置,其特征在于,還包括:檢測模塊,其中, 所述檢測模塊,用于檢 測本ED連接所述兩個Hub ED的EV1-Link的狀態(tài); 所述處理模塊,還用于在所述檢測模塊檢測到任一 EV1-Link故障時,將所述分支站點轉(zhuǎn)發(fā)表中的與故障的EV1-Link對應的EV1-Link接口刪除;還用于將所述接收模塊接收到的以太網(wǎng)報文的VLAN標識和源MAC地址與接收到該以太網(wǎng)報文的端口的對應關系配置到所述中心站點轉(zhuǎn)發(fā)表;還用于獲取所述兩個EV1-Link中正常的EV1-Link對應的EV1-Link接口,將所述接收到的以太網(wǎng)報文的VLAN標識和源MAC地址與獲取的EV1-Link接口的對應關系配置到所述分支站點轉(zhuǎn)發(fā)表;還用于生成攜帶所述VLAN標識和所述源MAC地址的MAC地址同步消息; 所述發(fā)送模塊,還用于根據(jù)所述處理模塊獲取到的EV1-Link接口將生成的MAC地址同步消息封裝為EVI報文并發(fā)送給所述正常的EV1-Link連接的Hub ED。
14.根據(jù)權(quán)利要求13所述的報文轉(zhuǎn)發(fā)裝置,其特征在于, 所述處理模塊,還用于在所述檢測模塊檢測到所述故障的EV1-Link恢復正常時,在所述分支站點轉(zhuǎn)發(fā)表中每一個MAC地址對應的EV1-Link接口中,增加與恢復正常的EV1-Link對應的EV1-Link接口 ;還用于生成攜帶有所述中心站點轉(zhuǎn)發(fā)表中的本地分支站點內(nèi)的單播的MAC地址及其對應的VLAN標識的MAC地址同步消息; 所述發(fā)送模塊,還用于根據(jù)所述與恢復正常的EV1-Link對應的EV1-Link接口將所述處理模塊生成的MAC地址同步消息封裝為EVI報文并發(fā)送給所述恢復正常的EV1-Link連接的Hub ED。
15.根據(jù)權(quán)利要求9所述的報文轉(zhuǎn)發(fā)裝置,其特征在于, 所述接收模塊,還用于接收不可用狀態(tài)通知消息; 所述處理模塊,還用于在所述接收模塊接收到所述兩個Hub ED中的任一 Hub ED發(fā)來的不可用狀態(tài)通知消息之后,將所述分支站點轉(zhuǎn)發(fā)表中的本ED連接不可用狀態(tài)的Hub ED的EV1-Link對應的EV1-Link接口刪除;還用于將所述接收模塊接收到的以太網(wǎng)報文的VLAN標識和源MAC地址與接收到該以太網(wǎng)報文的端口的對應關系配置到所述中心站點轉(zhuǎn)發(fā)表;獲取本ED連接所述兩個Hub ED中的可用狀態(tài)的Hub ED的EV1-Link對應的EV1-Link接口,將接收到的以太網(wǎng)報文的VLAN標識和源MAC地址與獲取的EV1-Link接口的對應關系配置到所述分支站點轉(zhuǎn)發(fā)表;生成攜帶所述VLAN標識和所述源MAC地址的MAC地址同步消息; 所述發(fā)送模塊,還用于根據(jù)所述處理模塊獲取到的EV1-Link接口將生成的MAC地址同步消息封裝為EVI報文并發(fā)送給所述可用狀態(tài)的Hub ED0
16.根據(jù)權(quán)利要求15所述的報文轉(zhuǎn)發(fā)裝置,其特征在于, 所述接收模塊,還用于接收恢復可用狀態(tài)通知消息; 所述處理模塊,還用于在所述接收模塊接收到Hub ED發(fā)來的恢復可用狀態(tài)通知消息之后,在所述分支站點轉(zhuǎn)發(fā)表中每一個MAC地址對應的EV1-Link接口中,增加本ED連接恢復可用狀態(tài)的Hub ED的EV1-Li nk對應的EV1-Link接口 ;還用于生成攜帶有所述中心站點轉(zhuǎn)發(fā)表中的本地分支站點內(nèi)的單播的MAC地址及其對應的VLAN標識的MAC地址同步消息;所述發(fā)送模塊,還用于根據(jù)本ED連接所述恢復可用狀態(tài)的Hub ED的EV1-Link對應的EV1-Link接口將所述處理模塊生成的MAC地址同步消息封裝為EVI報文并發(fā)送給所述恢復可用狀態(tài)的Hub ED0
【文檔編號】H04L12/46GK104009919SQ201310058202
【公開日】2014年8月27日 申請日期:2013年2月25日 優(yōu)先權(quán)日:2013年2月25日
【發(fā)明者】秦霞, 宋小恒 申請人:杭州華三通信技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
泸溪县| 松溪县| 自贡市| 乐亭县| 安庆市| 介休市| 视频| 台州市| 铜川市| 容城县| 思南县| 油尖旺区| 岐山县| 永吉县| 新乐市| 丹寨县| 阿鲁科尔沁旗| 台北市| 陈巴尔虎旗| 梨树县| 吴川市| 昌图县| 株洲市| 彝良县| 漾濞| 西贡区| 安新县| 越西县| 卢龙县| 崇左市| 鹰潭市| 长白| 泸定县| 定南县| 洛浦县| 舟曲县| 抚顺市| 杭州市| 阿巴嘎旗| 楚雄市| 青州市|