国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      Vpls雙歸屬網(wǎng)絡(luò)的mac地址刪除方法、設(shè)備及系統(tǒng)的制作方法

      文檔序號:7858365閱讀:262來源:國知局
      專利名稱:Vpls雙歸屬網(wǎng)絡(luò)的mac地址刪除方法、設(shè)備及系統(tǒng)的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及通信技術(shù)領(lǐng)域,具體涉及一種虛擬專用局域網(wǎng)服務(wù)(Virtual PrivateLAN Service, VPLS)雙歸屬網(wǎng)絡(luò)的媒體訪問控制(Media Access Control, MAC)地址刪除方法、設(shè)備及系統(tǒng)。
      背景技術(shù)
      VPLS技術(shù)是一種基于多協(xié)議標簽交換(Multi-Protocol Label Switching,MPLS)和以太網(wǎng)(Ethernet)的二層虛擬專用網(wǎng)絡(luò)(Virtual Private Network, VPN)技術(shù),主要是通過分組交換網(wǎng)絡(luò)(Packet Switched Network, PSN)連接多個以太網(wǎng),使得它們像一個局
      域網(wǎng)(LAN,Local Area Network)那樣工作。VPLS可以實現(xiàn)多點到多點的VPN組網(wǎng),通過MPLS骨干網(wǎng)向用戶提供基于以太網(wǎng)的多點業(yè)務(wù)。VPLS模擬以太網(wǎng)的轉(zhuǎn)發(fā)機制,采用了使用MPLS的虛鏈路作為以太網(wǎng)橋鏈路的解決方案,可以通過MPLS網(wǎng)絡(luò)提供透明傳輸?shù)腖AN服務(wù)。VPLS解決方案中,VPLS雙歸屬網(wǎng)絡(luò)是一種常用的組網(wǎng)方式,通常在VPLS雙歸屬網(wǎng)絡(luò)中為了保證連通性,各VPLS設(shè)備之間采用全連接的拓撲結(jié)構(gòu),并在各VPLS設(shè)備之間建立偽線(Pseudo Wires, PW),客戶端設(shè)備(Customer Edge, CE)采用雙歸屬技術(shù)接入VPLS設(shè)備,如在VPLS雙歸屬網(wǎng)絡(luò)中,CEl和CE2通過VPLS雙歸屬網(wǎng)絡(luò)連接,CEl采用雙歸屬技術(shù)接入VPLS主設(shè)備和VPLS備設(shè)備,VPLS主設(shè)備和遠端VPLS設(shè)備之間建立PWl,VPLS備設(shè)備和VPLS遠端設(shè)備之間建立PW2,VPLS主設(shè)備和VPLS備設(shè)備之間建立PW3,CEl通過雙歸屬主鏈路連接到該VPLS主設(shè)備,CEl通過雙歸屬備鏈路連接到VPLS備設(shè)備。剛開始CEl到CE2的流量經(jīng)過雙歸屬主鏈路到達VPLS主設(shè)備,再通過PWl到達CE2,當雙歸屬主鏈路發(fā)生故障后,VPLS主設(shè)備感知雙歸屬主鏈路故障后,會發(fā)送媒體訪問控制地址撤銷(MAC Address Withdrawal)消息到遠端VPLS設(shè)備和VPLS備設(shè)備,遠端VPLS設(shè)備收到MACAddress Withdrawal消息后清除通過PWl學(xué)習(xí)來的MAC地址,以保證從CE2發(fā)送到CEl的流量不在使用通過PWl學(xué)習(xí)到的無效的MAC地址進行轉(zhuǎn)發(fā),遠端VPLS設(shè)備對于收到的從CE2到達CEl的流量重新廣播,并重新通過PW2學(xué)習(xí)CEl和VPLS備設(shè)備的MAC地址,實現(xiàn)快速收斂?,F(xiàn)有技術(shù)中,發(fā)送MAC Address Withdrawal消息通常使用標簽分發(fā)協(xié)議(LabelDistribution Protocol,LDP)信令來實現(xiàn),而LDP信令的處理需要上送主控板中央處理器(Central Processing Unit,CPU)進行處理,并且需要多次任務(wù)調(diào)度,VPLS主設(shè)備不能及時將MAC Address Withdrawal消息通知到遠端VPLS設(shè)備,導(dǎo)致遠端VPLS設(shè)備通過PWl學(xué)習(xí)到的MAC地址不能及時刪除,遠端VPLS設(shè)備收到的從CE2到達CEl的流量會在較長的時間內(nèi)錯誤的轉(zhuǎn)發(fā)到VPLS主設(shè)備,導(dǎo)致網(wǎng)絡(luò)收斂時間較長。

      發(fā)明內(nèi)容
      本發(fā)明實施例提供了一種VPLS雙歸屬網(wǎng)絡(luò)的MAC地址刪除方法、設(shè)備及系統(tǒng),通過本發(fā)明實施例提供的技術(shù)方案在VPLS雙歸屬網(wǎng)絡(luò)中的雙歸屬主鏈路出現(xiàn)故障時,有利于降低網(wǎng)絡(luò)收斂時間,加快網(wǎng)絡(luò)收斂的速度。第一方面,提供了一種VPLS雙歸屬網(wǎng)絡(luò)的MAC地址刪除方法,所述VPLS雙歸屬網(wǎng)絡(luò)至少包括本地VPLS主設(shè)備、本地VPLS備設(shè)備和遠端VPLS設(shè)備,本地客戶端設(shè)備通過雙歸屬主鏈路與所述本地VPLS主設(shè)備連接,所述本地客戶端設(shè)備通過雙歸屬備鏈路與所述本地VPLS備設(shè)備連接,所述本地VPLS主設(shè)備與所述遠端VPLS設(shè)備通過第一偽線PW連接,所述本地VPLS備設(shè)備與所述遠端VPLS設(shè)備通過第二 PW連接,所述本地VPLS主設(shè)備與所述遠端VPLS設(shè)備之間具有雙向轉(zhuǎn)發(fā)檢測BFD報文交互能力,正常情況下,所述雙歸屬主鏈路為工作鏈路,所述方法包括所述本地VPLS主設(shè)備檢測所述雙歸屬主鏈路是否發(fā)生故障;當所述本地VPLS主設(shè)備檢測到所述雙歸屬主鏈路發(fā)送故障時,向所述遠端VPLS
      設(shè)備發(fā)送第一 BFD報文,所述第一 BFD報文攜帶用于刪除MAC地址的標識,以使得所述遠端VPLS設(shè)備在接收到所述第一 BFD報文之后,刪除通過所述第一 PW學(xué)習(xí)到的MAC地址。在所述第一方面的第一種可能的實現(xiàn)方式中,所述本地VPLS主設(shè)備與所述VPLS備設(shè)備通過第三PW連接,所述本地VPLS主設(shè)備與所述本地VPLS備設(shè)備之間具有BFD報文交互能力,所述方法還包括當所述本地VPLS主設(shè)備檢測到所述雙歸屬主鏈路發(fā)送故障時,還向所述本地VPLS備設(shè)備發(fā)送第二 BFD報文,所述第二 BFD報文攜帶用于刪除MAC地址的標識,以使得所述本地VPLS備設(shè)備在接收到所述第二 BFD報文之后,刪除通過所述第三PW學(xué)習(xí)到的MAC地址。在所述第一方面或所述第一方面的第一種可能的實現(xiàn)方式中,還提供了所述第一方面的第二種可能的實現(xiàn)方式,所述第一 BFD報文攜帶用于刪除MAC地址的標識包括所述用于刪除MAC地址的標識承載在所述第一 BFD報文的診斷字Diag中。第二方面,提供了一種VPLS雙歸屬網(wǎng)絡(luò)的MAC地址刪除方法,所述VPLS雙歸屬網(wǎng)絡(luò)至少包括本地VPLS主設(shè)備、本地VPLS備設(shè)備和遠端VPLS設(shè)備,本地客戶端設(shè)備通過雙歸屬主鏈路與所述本地VPLS主設(shè)備連接,所述本地客戶端設(shè)備通過雙歸屬備鏈路與所述本地VPLS備設(shè)備連接,所述本地VPLS主設(shè)備與所述遠端VPLS設(shè)備通過第一偽線PW連接,所述本地VPLS備設(shè)備與所述遠端VPLS設(shè)備通過第二 PW連接,所述本地VPLS主設(shè)備與所述遠端VPLS設(shè)備之間具有雙向轉(zhuǎn)發(fā)檢測BFD報文交互能力,正常情況下,所述雙歸屬主鏈路為工作鏈路,所述方法包括所述遠端VPLS設(shè)備接收所述本地VPLS主設(shè)備發(fā)送的BFD報文,所述BFD報文攜帶用于刪除MAC地址的標識,所述BFD報文是所述VPLS主設(shè)備在檢測到所述雙歸屬主鏈路發(fā)生故障時向所述遠端VPLS設(shè)備發(fā)送的;所述遠端VPLS設(shè)備刪除通過所述第一 PW學(xué)習(xí)到的MAC地址。在所述第二方面的第一種可能的實現(xiàn)方式中,所述遠端VPLS設(shè)備刪除通過所述第一 PW學(xué)習(xí)到的MAC地址之后,還包括接收遠端客戶端設(shè)備發(fā)送的目的地為所述本地客戶端設(shè)備的報文;通過廣播的方式將所述目的地為所述本地客戶端設(shè)備的報文發(fā)送到所述本地客戶端設(shè)備。在所述第二方面或所述第二方面的第一種可能的實現(xiàn)方式中,還提供了所述第二方面的第二種可能的實現(xiàn)方式,所述遠端VPLS設(shè)備刪除通過所述第一 PW學(xué)習(xí)到的MAC地址之后,還包括通過第二 PW學(xué)習(xí)所述本地客戶端設(shè)備和所述本地VPLS備設(shè)備的MAC地址。第三方面,提供了一種VPLS雙歸屬網(wǎng)絡(luò)中的VPLS設(shè)備,所述VPLS雙歸屬網(wǎng)絡(luò)至少包括本地VPLS主設(shè)備、本地VPLS備設(shè)備和遠端VPLS設(shè)備,本地客戶端設(shè)備通過雙歸屬主鏈路與所述本地VPLS主設(shè)備連接,所述本地客戶端設(shè)備通過雙歸屬備鏈路與所述本地VPLS備設(shè)備連接,所述本地VPLS主設(shè)備與所述遠端VPLS設(shè)備通過第一偽線PW連接,所述本地VPLS備 設(shè)備與所述遠端VPLS設(shè)備通過第二 PW連接,所述本地VPLS主設(shè)備與所述遠端VPLS設(shè)備之間具有雙向轉(zhuǎn)發(fā)檢測BFD報文交互能力,正常情況下,所述雙歸屬主鏈路為工作鏈路,所述VPLS設(shè)備為所述VPLS雙歸屬網(wǎng)絡(luò)中的所述本地VPLS主設(shè)備,所述VPLS設(shè)備包括檢測單元,用于檢測所述雙歸屬主鏈路是否發(fā)生故障;第一發(fā)送單元,用于當所述檢測單元檢測到所述雙歸屬主鏈路發(fā)生故障時,向所述遠端VPLS設(shè)備發(fā)送第一 BFD報文,所述第一 BFD報文攜帶用于刪除MAC地址的標識,以使得所述遠端VPLS設(shè)備在接收到所述第一 BFD報文之后,刪除通過所述第一 PW學(xué)習(xí)到的MAC地址。在所述第三方面的第一種可能的實現(xiàn)方式中,所述VPLS雙歸屬網(wǎng)絡(luò)中所述本地VPLS主設(shè)備與所述VPLS備設(shè)備通過第三PW連接,所述本地VPLS主設(shè)備與所述VPLS備設(shè)備之間具有BFD報文交互能力,還包括第二發(fā)送單元,用于當所述檢測單元檢測到所述雙歸屬主鏈路發(fā)生故障時,還向所述本地VPLS備設(shè)備發(fā)送第二 BFD報文,所述第二 BFD報文攜帶用于刪除MAC地址的標識,以使得所述本地VPLS備設(shè)備在接收到所述第二 BFD報文之后,刪除通過所述第三PW學(xué)習(xí)到的MAC地址。第四方面,提供了一種VPLS雙歸屬網(wǎng)絡(luò)中的VPLS設(shè)備,所述VPLS雙歸屬網(wǎng)絡(luò)至少包括本地VPLS主設(shè)備、本地VPLS備設(shè)備和遠端VPLS設(shè)備,本地客戶端設(shè)備通過雙歸屬主鏈路與所述本地VPLS主設(shè)備連接,所述本地客戶端設(shè)備通過雙歸屬備鏈路與所述本地VPLS備設(shè)備連接,所述本地VPLS主設(shè)備與所述遠端VPLS設(shè)備通過第一偽線PW連接,所述本地VPLS備設(shè)備與所述遠端VPLS設(shè)備通過第二 PW連接,所述本地VPLS主設(shè)備與所述遠端VPLS設(shè)備之間具有雙向轉(zhuǎn)發(fā)檢測BFD報文交互能力,正常情況下,所述雙歸屬主鏈路為工作鏈路,所述VPLS設(shè)備為所述VPLS雙歸屬網(wǎng)絡(luò)中的所述遠端VPLS設(shè)備,包括第一接收單元,用于接收所述本地VPLS主設(shè)備發(fā)送的BFD報文,所述BFD報文攜帶用于刪除MAC地址的標識,所述BFD報文是所述VPLS主設(shè)備在檢測到所述雙歸屬主鏈路發(fā)生故障時向所述遠端VPLS設(shè)備發(fā)送的;刪除MAC地址單元,用于刪除通過所述第一 PW學(xué)習(xí)到的MAC地址。在所述第四方面的第一種可能的實現(xiàn)方式中,還包括第二接收單元,用于接收遠端客戶端設(shè)備發(fā)送來的目的地為所述本地客戶端設(shè)備的報文;第三發(fā)送單元,用于通過廣播的方式將所述目的地為所述本地客戶端設(shè)備的報文發(fā)送到所述本地客戶端設(shè)備。在所述第四方面或所述第四方面的第一種可能的實現(xiàn)方式中,還提供了所述第四方面的第二種可能的實現(xiàn)方式,在所述第四方面的第二種可能的實現(xiàn)方式中還包括學(xué)習(xí)MAC地址單元,用于通過第二 PW學(xué)習(xí)所述本地客戶端設(shè)備和所述本地VPLS備設(shè)備的MAC地址。第五方面,提供了一種VPLS雙歸屬網(wǎng)絡(luò)的MAC地址刪除系統(tǒng),所述VPLS雙歸屬網(wǎng)絡(luò)至少包括本地VPLS主設(shè)備、本地VPLS備設(shè)備和遠端VPLS設(shè)備,本地客戶端設(shè)備通過雙歸屬主鏈路與所述本地VPLS主設(shè)備連接,所述本地客戶端設(shè)備通過雙歸屬備鏈路與所述本地VPLS備設(shè)備連接,所述本地VPLS主設(shè)備與所述遠端VPLS設(shè)備通過第一偽線PW連接,所述本地VPLS備設(shè)備與所述遠端VPLS設(shè)備通過第二 PW連接,
      所述本地VPLS主設(shè)備與所述遠端VPLS設(shè)備之間具有雙向轉(zhuǎn)發(fā)檢測BFD報文交互能力,正常情況下,所述雙歸屬主鏈路為工作鏈路,所述系統(tǒng)包括本地VPLS主設(shè)備和遠端VPLS設(shè)備,其中,所述本地VPLS主設(shè)備包括檢測單元和第一發(fā)送單元,所述檢測單元,用于檢測所述雙歸屬主鏈路是否發(fā)生故障;所述第一發(fā)送單元,用于當所述檢測單元檢測到所述雙歸屬主鏈路發(fā)生故障時,向所述遠端VPLS設(shè)備發(fā)送第一 BFD報文,所述第一 BFD報文攜帶用于刪除MAC地址的標識;所述遠端VPLS設(shè)備包括第一接收單元和刪除MAC地址單元,所述第一接收單元,用于接收所述第一發(fā)送單元發(fā)送的所述第一 BFD報文;所述刪除MAC地址單元,用于在確定所述第一接收單元接收的所述第一 BFD報文中攜帶有所述刪除MAC地址的標識時,刪除通過所述第一 PW學(xué)習(xí)到的MAC地址。在所述第五方面的第一種可能的實現(xiàn)方式中,所述系統(tǒng)還包括所述VPLS備設(shè)備,所述VPLS雙歸屬網(wǎng)絡(luò)中所述本地VPLS主設(shè)備與所述VPLS備設(shè)備通過第三PW連接,所述本地VPLS主設(shè)備與所述VPLS備設(shè)備之間具有BFD報文交互能力,所述本地VPLS主設(shè)備還包括第二發(fā)送單元,用于當所述檢測單元檢測到所述雙歸屬主鏈路發(fā)生故障時,向本地VPLS備設(shè)備發(fā)送第二 BFD報文,所述第二 BFD報文攜帶用于刪除MAC地址的標識;相應(yīng)地,所述本地VPLS備設(shè)備,用于接收所述第二發(fā)送單元發(fā)送的所述第二 BFD報文,在確定所述第二 BFD報文中攜帶有所述刪除MAC地址的標識時,刪除通過所述第三PW學(xué)習(xí)到的MAC地址。在所述第五方面或所述第五方面的第一種可能的實現(xiàn)方式中,還提供了所述第五方面的第二種可能的實現(xiàn)方式,所述遠端VPLS設(shè)備還包括第二接收單元和第三發(fā)送單元,所述第二接收單元,用于接收遠端客戶端設(shè)備發(fā)送來的目的地為所述本地客戶端設(shè)備的報文;所述第三發(fā)送單元,用于通過廣播的方式將所述目的地為所述本地客戶端設(shè)備的報文發(fā)送到所述本地客戶端設(shè)備。在所述第五方面或所述第五方面的第一種可能的實現(xiàn)方式中或所述第五方面的第二種可能的實現(xiàn)方式中,還提供了所述第五方面的第三種可能的實現(xiàn)方式,所述遠端VPLS設(shè)備還包括學(xué)習(xí)MAC地址單元,用于通過第二 PW學(xué)習(xí)所述本地客戶端設(shè)備和所述本地VPLS備設(shè)備的MAC地址。綜上,本發(fā)明實施例提供了 VPLS雙歸屬網(wǎng)絡(luò)的MAC地址刪除方法,本地客戶端設(shè)備和遠端客戶端設(shè)備通過VPLS雙歸屬網(wǎng)絡(luò)連接,在所述VPLS雙歸屬網(wǎng)絡(luò)中,本地VPLS主設(shè)備和遠端VPLS設(shè)備之間配置BFD,通過本發(fā)明實施例提供的技術(shù)方案,當所述本地VPLS主設(shè)備檢測到雙歸屬主鏈路發(fā)生故障時,利用所述本地VPLS主設(shè)備和遠端VPLS設(shè)備之間配置BFD向遠端VPLS設(shè)備發(fā)送攜帶用于刪除MAC地址的標識的BFD報文,遠端VPLS設(shè)備在接收到所述BFD報文之后,將從所述PW學(xué)習(xí)到的MAC地址刪除,由于直接利用預(yù)先配置的BFD發(fā)送BFD報文,使得所述VPLS遠端設(shè)備能夠迅速感知到雙歸屬主鏈路故障,及時刪
      除通過所述PW學(xué)習(xí)到的MAC地址,減少了由所述遠端客戶端設(shè)備發(fā)送到所述本地客戶端設(shè)備的流量錯誤轉(zhuǎn)發(fā)到所述VPLS主設(shè)備的時間,有利于提高網(wǎng)絡(luò)收斂的速度。


      為了更清楚地說明本發(fā)明實施例的技術(shù)方案,下面將對本發(fā)明實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖I為本發(fā)明實施例提供的一種VPLS雙歸屬網(wǎng)絡(luò)的MAC地址刪除方法流程圖;圖2為本發(fā)明實施例提供VPLS雙歸屬網(wǎng)絡(luò)示意圖;圖3為本發(fā)明實施例提供的BFD報文格式示意圖;圖4為本發(fā)明實施例提供的另一種VPLS雙歸屬網(wǎng)絡(luò)的MAC地址刪除方法流程圖;圖5為本發(fā)明實施例提供的一種VPLS雙歸屬網(wǎng)絡(luò)的MAC地址刪除系統(tǒng)的示意圖;圖6為圖5所示的本發(fā)明實施例提供的一種VPLS雙歸屬網(wǎng)絡(luò)的MAC地址刪除系統(tǒng)的一種實現(xiàn)方式示意圖;圖7為本發(fā)明實施例提供的一種VPLS雙歸屬網(wǎng)絡(luò)的MAC地址刪除系統(tǒng)的示意圖;圖8為圖7所示的本發(fā)明實施例提供的一種VPLS雙歸屬網(wǎng)絡(luò)的MAC地址刪除系統(tǒng)的一種實現(xiàn)方式示意圖。
      具體實施例方式下面將結(jié)合本發(fā)明實施例的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。參見圖1,本發(fā)明實施例提供了一種VPLS雙歸屬網(wǎng)絡(luò)的MAC地址刪除的方法,圖2為所述VPLS雙歸屬網(wǎng)絡(luò)示意圖,所述方法包括以下內(nèi)容。所述VPLS雙歸屬網(wǎng)絡(luò)至少包括本地VPLS主設(shè)備、本地VPLS備設(shè)備和遠端VPLS設(shè)備,本地客戶端設(shè)備通過雙歸屬主鏈路與所述本地VPLS主設(shè)備連接,所述本地客戶端設(shè)備通過雙歸屬備鏈路與所述本地VPLS備設(shè)備連接,所述本地VPLS主設(shè)備與所述遠端VPLS設(shè)備通過第一偽線PW連接,所述本地VPLS備設(shè)備與所述遠端VPLS設(shè)備通過第二 PW連接,所述本地VPLS主設(shè)備與所述遠端VPLS設(shè)備之間具有雙向轉(zhuǎn)發(fā)檢測(BidirectionalForwarding Detection, BFD)報文交互能力,正常情況下,所述雙歸屬主鏈路為工作鏈路,所述方法包括102,所述本地VPLS主設(shè)備檢測所述雙歸屬主鏈路是否發(fā)生故障;104,當所述本地VPLS主設(shè)備檢 測到所述雙歸屬主鏈路發(fā)送故障時,向所述遠端VPLS設(shè)備發(fā)送第一 BFD報文,所述第一 BFD報文攜帶用于刪除MAC地址的標識,以使得所述遠端VPLS設(shè)備在接收到所述第一 BFD報文之后,刪除通過所述第一 PW學(xué)習(xí)到的MAC地址。所述本地VPLS主設(shè)備與所述遠端VPLS設(shè)備之間可以預(yù)先配置基于所述第一 PW的BFD檢測機制,這樣所述VPLS主設(shè)備和所述遠端VPLS設(shè)備之間會定期進行BFD報文交互。 可選地,所述本地VPLS主設(shè)備可以配置操作、管理和維護(OperationAdministration and Maintenance, 0AM)檢測機制來檢測所述雙歸屬主鏈路是否故障,也可以配置BFD檢測機制來隨時檢測所述雙歸屬主鏈路是否故障。并建立上述檢測機制和所述本地VPLS主設(shè)備向所述遠端VPLS設(shè)備發(fā)送所述第一 BFD報文的聯(lián)動,當所述本地VPLS主設(shè)備檢測到所述雙歸屬主鏈路發(fā)送故障時,立即向所述遠端VPLS設(shè)備發(fā)送所述第一 BFD報文,所述遠端VPLS設(shè)備保存的通過所述第一 PW學(xué)習(xí)到的、到達所述本地客戶端設(shè)備的MAC地址已經(jīng)無效,不能繼續(xù)用于指導(dǎo)轉(zhuǎn)發(fā),所述遠端VPLS設(shè)備在接收到所述第一 BFD報文之后,判斷所述第一 BFD報文攜帶用于刪除MAC地址的標識,并且判斷所述第一 BFD報文是通過所述第一 PW發(fā)送來的,則刪除通過所述第一 PW學(xué)習(xí)到的、到達所述本地客戶端設(shè)備的MAC地址,以保證從所述遠端客戶端設(shè)備發(fā)送到所述本地客戶端設(shè)備的流量不再使用上述無效的MAC地址,所述遠端VPLS設(shè)備對于收到的從遠端客戶端設(shè)備發(fā)送到本地客戶端的流量進行廣播發(fā)送,進而可以通過所述本地VPLS備設(shè)備將上述流量轉(zhuǎn)發(fā)到本地客戶端設(shè)備,能夠及時完成上述流量的轉(zhuǎn)發(fā)路徑的切換。由于所述本地VPLS主設(shè)備在檢測到所述雙歸屬主鏈路出現(xiàn)故障時,直接利用預(yù)先與所述遠端VPLS設(shè)備之間配置的BFD來發(fā)送所述第一BFD報文,克服了現(xiàn)有技術(shù)中使用LDP信令發(fā)送MAC Address Withdrawal消息過程中先上送主控板CPU處理,并且經(jīng)過多次任務(wù)調(diào)度處理后發(fā)送MAC Address Withdrawal消息導(dǎo)致的所述VPLS遠端設(shè)備不能夠及時感知到所述雙歸屬主鏈路故障的問題,通過本發(fā)明實施例提供的方法使得所述VPLS遠端設(shè)備能夠迅速的感知到雙歸屬主鏈路故障,及時刪除通過所述第一 PW學(xué)習(xí)到的MAC地址,減少了由所述遠端客戶端發(fā)送到所述本地客戶端的流量錯誤轉(zhuǎn)發(fā)到所述VPLS主設(shè)備的時間,有利于提高網(wǎng)絡(luò)收斂的速度??蛇x地,所述本地VPLS主設(shè)備與所述VPLS備設(shè)備還可以通過第三PW連接,所述本地VPLS主設(shè)備與所述本地VPLS備設(shè)備之間具有BFD報文交互能力,所述方法還包括當所述本地VPLS主設(shè)備檢測到所述雙歸屬主鏈路發(fā)送故障時,還向所述本地VPLS備設(shè)備發(fā)送第二 BFD報文,所述第二 BFD報文攜帶用于刪除MAC地址的標識,以使得所述本地VPLS備設(shè)備在接收到所述第二 BFD報文之后,刪除通過所述第三PW學(xué)習(xí)到的MAC地址。在所述本地VPLS主設(shè)備與所述VPLS備設(shè)備還可以通過第三PW連接的情況下,在所述雙歸屬主鏈路發(fā)生故障前,可能會存在某些遠端客戶端到達所述本地客戶端的流量先后經(jīng)過所述雙歸屬備設(shè)備和所述雙歸屬主設(shè)備,這種情況下,當所述本地VPLS主設(shè)備檢測到所述雙歸屬主鏈路發(fā)送故障時,還向所述本地VPLS備設(shè)備發(fā)送第二 BFD報文,所述第二BFD報文攜帶用于刪除MAC地址的標識,所述VPLS備設(shè)備在收到所述第二 BFD報文之后,判斷所述第二 BFD報文攜帶用于刪除MAC地址的標識,并且判斷所述第二 BFD報文是通過所述第三PW發(fā)送來的,則刪除通過所述第三PW學(xué)習(xí)到的、到達所述本地客戶端設(shè)備的MAC地址,本地VPLS備設(shè)備對于收到的所述某些遠端客戶端設(shè)備發(fā)送到本地客戶端的流量進行廣播發(fā)送,進而可以迅速的通過所述雙歸屬備鏈路將流量轉(zhuǎn)發(fā)到所述本地客戶端設(shè)備,有利于減少丟包。可選地,所述第一 BFD報文和所述第二 BFD報文攜帶用于刪除MAC地址的標識包括所述用于刪除MAC地址的標識承載在所述第一 BFD報文和所述第二 BFD報文的診
      斷字(Diag)中。BFD報文的格式如圖3,可以使用Diag字段的保留值9 31之間任意一個未被使用的值用于所述刪除MAC地址的標志??梢?,通過本發(fā)明實施例提供的技術(shù)方案,在所述VPLS雙歸屬網(wǎng)絡(luò)中當所述雙歸屬主鏈路出現(xiàn)故障時,所述VPLS遠端設(shè)備能夠迅速的感知到所述雙歸屬主鏈路故障,及時刪除通過所述第一 PW學(xué)習(xí)到的MAC地址,減少了由所述遠端客戶端發(fā)送到所述本地客戶端的流量錯誤轉(zhuǎn)發(fā)到所述VPLS主設(shè)備的時間,有利于提高網(wǎng)絡(luò)收斂的速度。參見圖4,本發(fā)明實施例提供了另一種VPLS雙歸屬網(wǎng)絡(luò)的MAC地址刪除的方法,圖2為所述VPLS雙歸屬網(wǎng)絡(luò)示意圖,所述方法包括以下內(nèi)容。所述VPLS雙歸屬網(wǎng)絡(luò)至少包括本地VPLS主設(shè)備、本地VPLS備設(shè)備和遠端VPLS設(shè)備,本地客戶端設(shè)備通過雙歸屬主鏈路與所述本地VPLS主設(shè)備連接,所述本地客戶端設(shè)備通過雙歸屬備鏈路與所述本地VPLS備設(shè)備連接,所述本地VPLS主設(shè)備與所述遠端VPLS設(shè)備通過第一偽線PW連接,所述本地VPLS備設(shè)備與所述遠端VPLS設(shè)備通過第二 PW連接,所述本地VPLS主設(shè)備與所述遠端VPLS設(shè)備之間具有雙向轉(zhuǎn)發(fā)檢測BFD報文交互能力,正常情況下,所述雙歸屬主鏈路為工作鏈路,所述方法包括402,所述遠端VPLS設(shè)備接收所述本地VPLS主設(shè)備發(fā)送的BFD報文,所述BFD報文攜帶用于刪除MAC地址的標識,所述BFD報文是所述VPLS主設(shè)備在檢測到所述雙歸屬主鏈路發(fā)生故障時向所述遠端VPLS設(shè)備發(fā)送的;404,所述遠端VPLS設(shè)備刪除通過所述第一 PW學(xué)習(xí)到的MAC地址。所述本地VPLS主設(shè)備與所述遠端VPLS設(shè)備之間可以預(yù)先配置基于所述第一 PW的BFD檢測機制,這樣所述VPLS主設(shè)備和所述遠端VPLS設(shè)備之間會定期進行BFD報文交互??蛇x地,所述本地VPLS主設(shè)備可以配OAM檢測機制來檢測所述雙歸屬主鏈路是否故障,也可以配置BFD檢測機制來隨時檢測所述雙歸屬主鏈路是否故障。并建立上述檢測機制和所述本地VPLS主設(shè)備向所述遠端VPLS設(shè)備發(fā)送所述BFD報文的聯(lián)動,當所述本地VPLS主設(shè)備檢測到所述雙歸屬主鏈路發(fā)送故障時,立即向所述遠端VPLS設(shè)備發(fā)送所述BFD報文,所述遠端VPLS設(shè)備保存的通過所述第一 PW學(xué)習(xí)到的、到達所述本地客戶端設(shè)備的MAC地址已經(jīng)無效,不能繼續(xù)用于指導(dǎo)轉(zhuǎn)發(fā),所述遠端VPLS設(shè)備在接收到所述BFD報文之后,判斷所述BFD報文攜帶用于刪除MAC地址的標識,并且判斷所述BFD報文是通過所述第一 PW發(fā)送來的,則刪除通過所述第一 PW學(xué)習(xí)到的、到達所述本地客戶端設(shè)備的MAC地址,以保證從所述遠端客戶端設(shè)備發(fā)送到所述本地客戶端設(shè)備的流量不再使用上述無效的MAC地址。可選地,所述遠端VPLS設(shè)備刪除通過所述第一 PW學(xué)習(xí)到的MAC地址之后,還包括接收遠端客戶端設(shè)備發(fā)送的目的地為所述本地客戶端設(shè)備的報文;通過廣播的方式將所述目的地為所述本地客戶端設(shè)備的報文發(fā)送到所述本地客戶端設(shè)備。所述遠端VPLS設(shè)備對于收到的從遠端客戶端設(shè)備發(fā)送到本地客戶端的流量進行
      廣播發(fā)送,進而可以通過所述本地VPLS備設(shè)備將上述流量轉(zhuǎn)發(fā)到本地客戶端設(shè)備,能夠及時完成上述流量的轉(zhuǎn)發(fā)路徑的切換。由于所述本地VPLS主設(shè)備在檢測到所述雙歸屬主鏈路出現(xiàn)故障時,直接利用預(yù)先與所述遠端VPLS設(shè)備之間配置的BFD來發(fā)送所述BFD報文,克服了現(xiàn)有技術(shù)中使用LDP信令發(fā)送MAC Address Withdrawal消息過程中先上送主控板CPU處理,并且經(jīng)過多次任務(wù)調(diào)度處理后發(fā)送MAC Address Withdrawal消息導(dǎo)致的所述VPLS遠端設(shè)備不能夠及時感知到所述雙歸屬主鏈路故障的問題,通過本發(fā)明實施例提供的方法使得所述VPLS遠端設(shè)備能夠迅速的感知到雙歸屬主鏈路故障,及時刪除通過所述第一 PW學(xué)習(xí)到的MAC地址,減少了由所述遠端客戶端發(fā)送到所述本地客戶端的流量錯誤轉(zhuǎn)發(fā)到所述VPLS主設(shè)備的時間,有利于提高網(wǎng)絡(luò)收斂的速度??蛇x地,所述遠端VPLS設(shè)備刪除通過所述第一 PW學(xué)習(xí)到的MAC地址之后,還包括通過第二 PW學(xué)習(xí)所述本地客戶端設(shè)備和所述本地VPLS備設(shè)備的MAC地址。所述遠端VPLS設(shè)備對發(fā)送到所述本地客戶端的流量長時間進行廣播發(fā)送會對網(wǎng)絡(luò)帶寬占用產(chǎn)生影響,為了避免這個問題,所述遠端VPLS可在重新學(xué)習(xí)到所述本地客戶端設(shè)備和所述本地VPLS備設(shè)備的MAC地址后,針對到達所述本地客戶端設(shè)備的流量進行單播發(fā)送??梢?,通過本發(fā)明實施例提供的技術(shù)方案,在所述VPLS雙歸屬網(wǎng)絡(luò)中當所述雙歸屬主鏈路出現(xiàn)故障時,所述VPLS遠端設(shè)備能夠迅速的感知到所述雙歸屬主鏈路故障,及時刪除通過所述第一 PW學(xué)習(xí)到的MAC地址,減少了由所述遠端客戶端發(fā)送到所述本地客戶端的流量錯誤轉(zhuǎn)發(fā)到所述VPLS主設(shè)備的時間,有利加快網(wǎng)絡(luò)收斂的速度,在VPLS雙歸屬網(wǎng)絡(luò)中網(wǎng)絡(luò)流量切換時能夠滿足運營商的毫秒級收斂的時間要求。參見圖5,本發(fā)明實施例提供了一種VPLS雙歸屬網(wǎng)絡(luò)的MAC地址刪除的系統(tǒng),圖2為所述VPLS雙歸屬網(wǎng)絡(luò)示意圖,所述系統(tǒng)包括本地VPLS主設(shè)備502和遠端VPLS設(shè)備504,所述VPLS雙歸屬網(wǎng)絡(luò)至少包括本地VPLS主設(shè)備502、本地VPLS備設(shè)備和遠端VPLS設(shè)備504,本地客戶端設(shè)備通過雙歸屬主鏈路與所述本地VPLS主設(shè)備502連接,所述本地客戶端設(shè)備通過雙歸屬備鏈路與所述本地VPLS備設(shè)備連接,所述本地VPLS主設(shè)備502與所述遠端VPLS設(shè)備504通過第一偽線PW連接,所述本地VPLS備設(shè)備與所述遠端VPLS設(shè)備504通過第二 PW連接,所述本地VPLS主設(shè)備502與所述遠端VPLS設(shè)備504之間具有雙向轉(zhuǎn)發(fā)檢測BFD報文交互能力,正常情況下,所述雙歸屬主鏈路為工作鏈路,
      所述本地VPLS主設(shè)備502包括檢測單元506和第一發(fā)送單元508,所述檢測單元506,用于檢測所述雙歸屬主鏈路是否發(fā)生故障;所述第一發(fā)送單元508,用于當所述檢測單元506檢測到所述雙歸屬主鏈路發(fā)生故障時,向所述遠端VPLS設(shè)備發(fā)送第一 BFD報文,所述第一 BFD報文攜帶用于刪除MAC地址的標識;所述遠端VPLS設(shè)備504包括第一接收單元510和刪除MAC地址單元512,所述第一接收單元510,用于接收所述第一發(fā)送單元508發(fā)送的所述第一 BFD報文;所述刪除MAC地址單元512,用于在確定所述第一接收單元510接收的所述第一BFD報文中攜帶有所述刪除MAC地址的標識時,刪除通過所述第一 PW學(xué)習(xí)到的MAC地址。所述本地VPLS主設(shè)備502與所述遠端VPLS設(shè)備504之間可以預(yù)先配置基于所述第一 PW的BFD檢測機制,這樣所述VPLS主設(shè)備502和所述遠端VPLS設(shè)備504之間會定期進行BFD報文交互??蛇x地,所述本地VPLS主設(shè)備502可以配置OAM檢測機制來檢測所述雙歸屬主鏈路是否故障,也可以配置BFD檢測機制來隨時檢測所述雙歸屬主鏈路是否故障。并建立上述檢測機制和所述本地VPLS主設(shè)備502向所述遠端VPLS設(shè)備504發(fā)送所述第一 BFD報文的聯(lián)動,當所述本地VPLS主設(shè)備502的所述檢測單元506檢測到所述雙歸屬主鏈路發(fā)送故障時,所述第一發(fā)送單元508立即向所述遠端VPLS設(shè)備504發(fā)送所述第一 BFD報文,所述遠端VPLS設(shè)備504保存的通過所述第一 PW學(xué)習(xí)到的、到達所述本地客戶端設(shè)備的MAC地址已經(jīng)無效,不能繼續(xù)用于指導(dǎo)轉(zhuǎn)發(fā),所述遠端VPLS設(shè)備504的所述第一接收單元510在接收到所述第一 BFD報文之后,判斷所述第一 BFD報文攜帶用于刪除MAC地址的標識,并且判斷所述第一 BFD報文是通過所述第一 PW發(fā)送來的,所述刪除MAC地址單元512刪除通過所述第一 PW學(xué)習(xí)到的、到達所述本地客戶端設(shè)備的MAC地址,以保證從所述遠端客戶端設(shè)備發(fā)送到所述本地客戶端設(shè)備的流量不再使用上述無效的MAC地址,遠端VPLS設(shè)備504對于收到的從遠端客戶端設(shè)備發(fā)送到本地客戶端的流量進行廣播發(fā)送,進而可以通過所述本地VPLS備設(shè)備將上述流量轉(zhuǎn)發(fā)到本地客戶端設(shè)備,能夠及時完成上述流量的轉(zhuǎn)發(fā)路徑的切換。由于所述本地VPLS主設(shè)備502在檢測到所述雙歸屬主鏈路出現(xiàn)故障時,直接利用預(yù)先與所述遠端VPLS設(shè)備504之間配置的BFD來發(fā)送所述第一 BFD報文,克服了現(xiàn)有技術(shù)中使用LDP信令發(fā)送MAC Address Withdrawal消息過程中先上送主控板CPU處理,并且經(jīng)過多次任務(wù)調(diào)度處理后發(fā)送MAC Address Withdrawal消息導(dǎo)致的所述VPLS遠端設(shè)備504不能夠及時感知到所述雙歸屬主鏈路故障的問題,通過本發(fā)明實施例提供的方法使得所述VPLS遠端設(shè)備504能夠迅速的感知到雙歸屬主鏈路故障,及時刪除通過所述第一 PW學(xué)習(xí)到的MAC地址,減少了由所述遠端客戶端發(fā)送到所述本地客戶端的流量錯誤轉(zhuǎn)發(fā)到所述VPLS主設(shè)備502的時間,有利于提聞網(wǎng)絡(luò)收斂的速度。 可選地,如圖6所示,所述系統(tǒng)還包括所述VPLS備設(shè)備602,所述VPLS雙歸屬網(wǎng)絡(luò)中所述本地VPLS主設(shè)備502與所述VPLS備設(shè)備602通過第三PW連接,所述本地VPLS主設(shè)備502與所述VPLS備設(shè)備602之間具有BFD報文交互能力,所述本地VPLS主設(shè)備502還包括第二發(fā)送單元604,用于當所述檢測單元506檢測到所述雙歸屬主鏈路發(fā)生故障時,向所述本地VPLS備設(shè)備602發(fā)送第二 BFD報文,所述第二 BFD報文攜帶用于刪除MAC地址的標識;相應(yīng)地,所述系統(tǒng)還包括所述VPLS備設(shè)備602,所述本地VPLS備設(shè)備602,用于接收所述第二發(fā)送單元604發(fā)送的所述第二 BFD報文,在確定所述第二 BFD報文中攜帶有所述刪除MAC地址的標識時,刪除通過所述第三PW學(xué)習(xí)到的MAC地址。在所述本地VPLS主設(shè)備502與所述VPLS備設(shè)備602還可以通過第三PW連接的情況下,在所述雙歸屬主鏈路發(fā)生故障前,可能會存在某些遠端客戶端到達所述本地客戶端的流量先后經(jīng)過所述雙歸屬備設(shè)備602和所述雙歸屬主設(shè)備502,這種情況下,當所述本地VPLS主設(shè)備502的所述檢測單元506檢測到所述雙歸屬主鏈路發(fā)送故障時,所述第二發(fā)送單元604還向所述本地VPLS備設(shè)備602發(fā)送第二 BFD報文,所述第二 BFD報文攜帶用于刪除MAC地址的標識,所述VPLS備設(shè)備602在收到所述第二 BFD報文之后,判斷所述第二
      BFD報文攜帶用于刪除MAC地址的標識,并且判斷所述第二 BH)報文是通過所述第三PW發(fā)送來的,則刪除通過所述第三PW學(xué)習(xí)到的、到達所述本地客戶端設(shè)備的MAC地址,本地VPLS備設(shè)備602對于收到的所述某些遠端客戶端設(shè)備發(fā)送到本地客戶端的流量進行廣播發(fā)送,進而可以迅速的通過所述雙歸屬備鏈路將流量轉(zhuǎn)發(fā)到所述本地客戶端設(shè)備,有利于減少丟包??蛇x地,所述第一 BFD報文和所述第二 BFD報文攜帶用于刪除MAC地址的標識包括所述用于刪除MAC地址的標識承載在所述第一 BFD報文和所述第二 BFD報文的診斷字(Diag)中。BFD報文的格式如圖3,可以使用Diag字段的保留值9 31之間任意一個未被使用的值用于所述刪除MAC地址的標志??蛇x地,所述遠端VPLS設(shè)備504還包括第二接收單元606和第三發(fā)送單元608,所述第二接收單元606,用于接收遠端客戶端設(shè)備發(fā)送來的目的地為所述本地客戶端設(shè)備的報文;所述第三發(fā)送單元608,用于通過廣播的方式將所述第二接收單元606接收的所述目的地為所述本地客戶端設(shè)備的報文發(fā)送到所述本地客戶端設(shè)備。所述遠端VPLS設(shè)備504的所述所述第二接收單元606對于收到的從遠端客戶端設(shè)備發(fā)送到本地客戶端的流量后,所述第三發(fā)送單元608對這些流量進行廣播發(fā)送,進而可以通過所述本地VPLS備設(shè)備602將上述流量轉(zhuǎn)發(fā)到本地客戶端設(shè)備,能夠及時完成上述流量的轉(zhuǎn)發(fā)路徑的切換??蛇x地,所述遠端VPLS設(shè)備504還包括學(xué)習(xí)MAC地址單元610,用于通過第二 PW學(xué)習(xí)所述本地客戶端設(shè)備和所述本地VPLS備設(shè)備602的MAC地址。所述遠端VPLS設(shè)備504對發(fā)送到所述本地客戶端的流量長時間進行廣播發(fā)送會對網(wǎng)絡(luò)帶寬占用產(chǎn)生影響,為了避免這個問題,所述遠端VPLS設(shè)備504可在重新學(xué)習(xí)到所述本地客戶端設(shè)備和所述本地VPLS備設(shè)備602的MAC地址后,針對到達所述本地客戶端設(shè)備的流量進行單播發(fā)送??蛇x地,所述本地VPLS主設(shè)備502、所述遠端VPLS設(shè)備設(shè)備504和所述本地VPLS備設(shè)備602可以為路由器或交換機??梢?,通過本發(fā)明實施例提供的技術(shù)方案,在所述VPLS雙歸屬網(wǎng)絡(luò)中當所述雙歸屬主鏈路出現(xiàn)故障時,所述VPLS遠端設(shè)備504能夠迅速的感知到所述雙歸屬主鏈路故障,及時刪除通過所述第一 PW學(xué)習(xí)到的MAC地址,減少了由所述遠端客戶端發(fā)送到所述本地客戶端的流量錯誤轉(zhuǎn)發(fā)到所述VPLS主設(shè)備504的時間,有利于提高網(wǎng)絡(luò)收斂的速度。參見圖7,本發(fā)明實施例提供了一種VPLS雙歸屬網(wǎng)絡(luò)的MAC地址刪除的系統(tǒng),圖2為所述VPLS雙歸屬網(wǎng)絡(luò)示意圖,所述系統(tǒng)包括本地VPLS主設(shè)備702和遠端VPLS設(shè)備704,所述VPLS雙歸屬網(wǎng)絡(luò)至少包括本地VPLS 主設(shè)備702、本地VPLS備設(shè)備和遠端VPLS設(shè)備704,本地客戶端設(shè)備通過雙歸屬主鏈路與所述本地VPLS主設(shè)備702連接,所述本地客戶端設(shè)備通過雙歸屬備鏈路與所述本地VPLS備設(shè)備連接,所述本地VPLS主設(shè)備702與所述遠端VPLS設(shè)備704通過第一偽線PW連接,所述本地VPLS備設(shè)備與所述遠端VPLS設(shè)備704通過第二 PW連接,所述本地VPLS主設(shè)備702與所述遠端VPLS設(shè)備704之間具有雙向轉(zhuǎn)發(fā)檢測BFD報文交互能力,正常情況下,所述雙歸屬主鏈路為工作鏈路,所述本地VPLS主設(shè)備702包括檢測器706和發(fā)送器708,所述檢測器706,用于檢測所述雙歸屬主鏈路是否發(fā)生故障;所述發(fā)送器708,用于當所述檢測器706檢測到所述雙歸屬主鏈路發(fā)生故障時,向所述遠端VPLS設(shè)備發(fā)送第一 BFD報文,所述第一 BFD報文攜帶用于刪除MAC地址的標識;所述遠端VPLS設(shè)備704包括接收器710和處理器712,所述接收器710,用于接收所述發(fā)送器708發(fā)送的所述第一 BFD報文;所述處理器712,用于在確定所述接收器710接收的所述第一 BFD報文中攜帶有所述刪除MAC地址的標識時,刪除通過所述第一 PW學(xué)習(xí)到的MAC地址。所述本地VPLS主設(shè)備702與所述遠端VPLS設(shè)備704之間可以預(yù)先配置基于所述第一 PW的BFD檢測機制,這樣所述VPLS主設(shè)備702和所述遠端VPLS設(shè)備704之間會定期進行BFD報文交互??蛇x地,所述本地VPLS主設(shè)備702可以配置OAM檢測機制來檢測所述雙歸屬主鏈路是否故障,也可以配置BFD檢測機制來隨時檢測所述雙歸屬主鏈路是否故障。并建立上述檢測機制和所述本地VPLS主設(shè)備702向所述遠端VPLS設(shè)備704發(fā)送所述第一 BFD報文的聯(lián)動,當所述本地VPLS主設(shè)備702的所述檢測器706檢測到所述雙歸屬主鏈路發(fā)送故障時,所述發(fā)送器708立即向所述遠端VPLS設(shè)備704發(fā)送所述第一 BFD報文,所述遠端VPLS設(shè)備704保存的通過所述第一 PW學(xué)習(xí)到的、到達所述本地客戶端設(shè)備的MAC地址已經(jīng)無效,不能繼續(xù)用于指導(dǎo)轉(zhuǎn)發(fā),所述遠端VPLS設(shè)備704的所述接收器710在接收到所述第一 BFD報文之后,判斷所述第一 BFD報文攜帶用于刪除MAC地址的標識,并且判斷所述第一BFD報文是通過所述第一 PW發(fā)送來的,所述處理器712刪除通過所述第一 PW學(xué)習(xí)到的、到達所述本地客戶端設(shè)備的MAC地址,以保證從所述遠端客戶端設(shè)備發(fā)送到所述本地客戶端設(shè)備的流量不再使用上述無效的MAC地址,遠端VPLS設(shè)備704對于收到的從遠端客戶端設(shè)備發(fā)送到本地客戶端的流量進行廣播發(fā)送,進而可以通過所述本地VPLS備設(shè)備將上述流量轉(zhuǎn)發(fā)到本地客戶端設(shè)備,能夠及時完成上述流量的轉(zhuǎn)發(fā)路徑的切換。由于所述本地VPLS主設(shè)備702的所述檢測器706在檢測到所述雙歸屬主鏈路出現(xiàn)故障時,所述發(fā)送器708直接利用預(yù)先與所述遠端VPLS設(shè)備704之間配置的BFD來發(fā)送所述第一 BFD報文,克服了現(xiàn)有技術(shù)中使用LDP信令發(fā)送MAC Address Withdrawal消息過程中先上送主控板CPU處理,并且經(jīng)過多次任務(wù)調(diào)度處理后發(fā)送MAC Address Withdrawal消息導(dǎo)致的所述VPLS遠端設(shè)備704不能夠及時感知到所述雙歸屬主鏈路故障的問題,通過本發(fā)明實施例提供的方法使得所述VPLS遠端設(shè)備704能夠迅速的感知到雙歸屬主鏈路故障,及時刪除通過所述第一 PW學(xué)習(xí)到的MAC地址,減少了由所述遠端客戶端發(fā)送到所述本地客戶端的流量錯誤轉(zhuǎn)發(fā)到所述VPLS主設(shè)備702的時間,有利于提高網(wǎng)絡(luò)收斂的速度??蛇x地,如圖8所示,所述系統(tǒng)還包括所述VPLS備設(shè)備802,所述VPLS雙歸屬網(wǎng)絡(luò)中所述本地VPLS主設(shè)備702與所述VPLS備設(shè)備802通過第三PW連接,所述本地VPLS主設(shè)備702與所述VPLS備設(shè)備802之間具有BFD報文交互能力,所述本地VPLS主設(shè)備702的所述發(fā)送器708還用于當所述檢測器706檢測到所述雙歸屬主鏈路發(fā)生故障時,向所述本地VPLS備設(shè)備802發(fā)送第二 BFD報文,所述第二 BFD報文攜帶用于刪除MAC地址的標識;相應(yīng)地,所述系統(tǒng)還包括所述VPLS備設(shè)備802,所述本地VPLS備設(shè)備802,用于接收所述發(fā)送器708發(fā)送的所述第二 BFD報文,在確定所述第二 BFD報文中攜帶有所述刪除MAC地址的標識時,刪除通過所述第三PW學(xué)習(xí)到的MAC地址。在所述本地VPLS主設(shè)備702與所述VPLS備設(shè)備802還可以通過第三PW連接的情況下,在所述雙歸屬主鏈路發(fā)生故障前,可能會存在某些遠端客戶端到達所述本地客戶端的流量先后經(jīng)過所述雙歸屬備設(shè)備802和所述雙歸屬主設(shè)備702,這種情況下,當所述本地VPLS主設(shè)備702的所述檢測器706檢測到所述雙歸屬主鏈路發(fā)送故障時,所述發(fā)送器708還向所述本地VPLS備設(shè)備802發(fā)送第二 BFD報文,所述第二 BH)報文攜帶用于刪除MAC地址的標識,所述VPLS備設(shè)備802在收到所述第二 BFD報文之后,判斷所述第二 BFD報文攜帶用于刪除MAC地址的標識,并且判斷所述第二 BFD報文是通過所述第三PW發(fā)送來的,則刪除通過所述第三PW學(xué)習(xí)到的、到達所述本地客戶端設(shè)備的MAC地址,本地VPLS備設(shè)備802對于收到的所述某些遠端客戶端設(shè)備發(fā)送到本地客戶端的流量進行廣播發(fā)送,進而可以迅速的通過所述雙歸屬備鏈路將流量轉(zhuǎn)發(fā)到所述本地客戶端設(shè)備,有利于減少丟包??蛇x地,所述第一 BFD報文和所述第二 BFD報文攜帶用于刪除MAC地址的標識包括所述用于刪除MAC地址的標識承載在所述第一 BFD報文和所述第二 BFD報文的診斷字(Diag)中。BFD報文的格式如圖3,可以使用Diag字段的保留值9 31之間任意一個未被使用的值用于所述刪除MAC地址的標志??蛇x地,所述遠端VPLS設(shè)備704還包括發(fā)送器804,所述接收器710,還用于接收遠端客戶端設(shè)備發(fā)送來的目的地為所述本地客戶端設(shè)備的報文;所述發(fā)送器804,用于通過廣播的方式將所述接收器710接收的所述目的地為所述本地客戶端設(shè)備的報文發(fā)送到所述本地客戶端設(shè)備。可選地,所述遠端VPLS設(shè)備704的所述處理器712,還用于通過第二 PW學(xué)習(xí)所述本地客戶端設(shè)備和所述本地VPLS備設(shè)備802的MAC地址。所述遠端VPLS設(shè)備504對發(fā)送到所述本地客戶端的流量長時間進行廣播發(fā)送會對網(wǎng)絡(luò)帶寬占用產(chǎn)生影響,為了避免這個問題,所述遠端VPLS設(shè)備704可在重新學(xué)習(xí)到所述本地客戶端設(shè)備和所述本地VPLS備設(shè)備702的MAC地址后,針對到達所述本地客戶端設(shè)備的流量進行單播發(fā)送。可見,通過本發(fā)明實施例提供的技術(shù)方案,在所述VPLS雙歸屬網(wǎng)絡(luò)中當所述雙歸屬主鏈路出現(xiàn)故障時,所述VPLS遠端設(shè)備704能夠迅速的感知到所述雙歸屬主鏈路故障,及時刪除通過所述第一PW學(xué)習(xí)到的MAC地址,減少了由所述遠端客戶端發(fā)送到所述本地客戶端的流量錯誤轉(zhuǎn)發(fā)到所述VPLS主設(shè)備704的時間,有利于提高網(wǎng)絡(luò)收斂的速度??蛇x地,所述本地VPLS主設(shè)備702、所述遠端VPLS設(shè)備設(shè)備704和所述本地VPLS備設(shè)備802可以為路由器或交換機。可選地,上述處理器712可以為中央處理器(英文全稱為Central ProcessingUnit,英文簡稱為CPU)。上述接收器710、發(fā)送器708和發(fā)送器804可以包含普通物理接ロ,所述物理接ロ可以為以太(Ethernet)接ロ或異步傳輸模式(英文全稱為Asynchronous
      Transfer Mode,英文簡稱為ATM)接ロ。上述本地VPLS主設(shè)備702的檢測器706和發(fā)送器708可以集成為ー個或多個獨立的電路或硬件,如專用集成電路(英文全稱為Application Specific Integrated Circuit,英文簡稱為 ASIC),上述遠端 VPLS 設(shè)備 704的接收器710、處理器712和發(fā)送器804可以集成為ー個或多個獨立的電路或硬件,如ASIC0本發(fā)明實施例中提到的第一 PW、第一 BFD報文和第一發(fā)送單元中的“第一”只是用來做名字標識,并不代表順序上的第一 ,第二 PW、第二 BFD報文、第二發(fā)送單元和第二接收単元中的“第二”也只是用來做名字標識,并不代表順序上的第二。本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述方法實施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述程序可以存儲于ー計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,執(zhí)行包括上述方法實施例的步驟;而前述的存儲介質(zhì)包括只讀存儲器(read-only memory, ROM)、隨機存儲器(Random Access Memory, RAM)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。最后應(yīng)說明的是以上實施例僅用以示例性說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述實施例對本發(fā)明及本發(fā)明帶來的有益效果進行了詳細的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當理解其依然可以對前述各實施例所記載的技術(shù)方案進行修改,或者對其中部分技術(shù)特征進行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明權(quán)利要求的范圍。
      權(quán)利要求
      1.一種虛擬專用局域網(wǎng)服務(wù)VPLS雙歸屬網(wǎng)絡(luò)的MAC地址刪除方法,其特征在于,所述VPLS雙歸屬網(wǎng)絡(luò)至少包括本地VPLS主設(shè)備、本地VPLS備設(shè)備和遠端VPLS設(shè)備,本地客戶端設(shè)備通過雙歸屬主鏈路與所述本地VPLS主設(shè)備連接,所述本地客戶端設(shè)備通過雙歸屬備鏈路與所述本地VPLS備設(shè)備連接,所述本地VPLS主設(shè)備與所述遠端VPLS設(shè)備通過第一偽線PW連接,所述本地VPLS備設(shè)備與所述遠端VPLS設(shè)備通過第二 PW連接,所述本地VPLS主設(shè)備與所述遠端VPLS設(shè)備之間具有雙向轉(zhuǎn)發(fā)檢測BFD報文交互能力,正常情況下,所述雙歸屬主鏈路為工作鏈路,所述方法包括 所述本地VPLS主設(shè)備檢測所述雙歸屬主鏈路是否發(fā)生故障; 當所述本地VPLS主設(shè)備檢測到所述雙歸屬主鏈路發(fā)送故障時,向所述遠端VPLS設(shè)備發(fā)送第一BFD報文,所述第一BFD報文攜帶用于刪除MAC地址的標識,以使得所述遠端VPLS設(shè)備在接收到所述第一 BFD報文之后,刪除通過所述第一 PW學(xué)習(xí)到的MAC地址。
      2.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述本地VPLS主設(shè)備與所述VPLS備設(shè)備通過第三PW連接,所述本地VPLS主設(shè)備與所述本地VPLS備設(shè)備之間具有BFD報文交互能力,所述方法還包括 當所述本地VPLS主設(shè)備檢測到所述雙歸屬主鏈路發(fā)送故障時,還向所述本地VPLS備設(shè)備發(fā)送第二 BFD報文,所述第二 BFD報文攜帶用于刪除MAC地址的標識,以使得所述本地VPLS備設(shè)備在接收到所述第二 BFD報文之后,刪除通過所述第三PW學(xué)習(xí)到的MAC地址。
      3.根據(jù)權(quán)利要求I或2所述的方法,其特征在于,所述第一BFD報文攜帶用于刪除MAC地址的標識包括 所述用于刪除MAC地址的標識承載在所述第一 BFD報文的診斷字Diag中。
      4.一種虛擬專用局域網(wǎng)服務(wù)VPLS雙歸屬網(wǎng)絡(luò)的MAC地址刪除方法,其特征在于,所述VPLS雙歸屬網(wǎng)絡(luò)至少包括本地VPLS主設(shè)備、本地VPLS備設(shè)備和遠端VPLS設(shè)備,本地客戶端設(shè)備通過雙歸屬主鏈路與所述本地VPLS主設(shè)備連接,所述本地客戶端設(shè)備通過雙歸屬備鏈路與所述本地VPLS備設(shè)備連接,所述本地VPLS主設(shè)備與所述遠端VPLS設(shè)備通過第一偽線PW連接,所述本地VPLS備設(shè)備與所述遠端VPLS設(shè)備通過第二 PW連接,所述本地VPLS主設(shè)備與所述遠端VPLS設(shè)備之間具有雙向轉(zhuǎn)發(fā)檢測BFD報文交互能力,正常情況下,所述雙歸屬主鏈路為工作鏈路,所述方法包括 所述遠端VPLS設(shè)備接收所述本地VPLS主設(shè)備發(fā)送的BFD報文,所述BFD報文攜帶用于刪除MAC地址的標識,所述BFD報文是所述VPLS主設(shè)備在檢測到所述雙歸屬主鏈路發(fā)生故障時向所述遠端VPLS設(shè)備發(fā)送的; 所述遠端VPLS設(shè)備刪除通過所述第一 PW學(xué)習(xí)到的MAC地址。
      5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述遠端VPLS設(shè)備刪除通過所述第一PW學(xué)習(xí)到的MAC地址之后,還包括 接收遠端客戶端設(shè)備發(fā)送的目的地為所述本地客戶端設(shè)備的報文; 通過廣播的方式將所述目的地為所述本地客戶端設(shè)備的報文發(fā)送到所述本地客戶端設(shè)備。
      6.根據(jù)權(quán)利要求4或5所述的方法,其特征在于,所述遠端VPLS設(shè)備刪除通過所述第一 Pff學(xué)習(xí)到的MAC地址之后,還包括 通過第二 PW學(xué)習(xí)所述本地客戶端設(shè)備和所述本地VPLS備設(shè)備的MAC地址。
      7.一種虛擬專用局域網(wǎng)服務(wù)VPLS雙歸屬網(wǎng)絡(luò)中的VPLS設(shè)備,其特征在于,所述VPLS雙歸屬網(wǎng)絡(luò)至少包括本地VPLS主設(shè)備、本地VPLS備設(shè)備和遠端VPLS設(shè)備,本地客戶端設(shè)備通過雙歸屬主鏈路與所述本地VPLS主設(shè)備連接,所述本地客戶端設(shè)備通過雙歸屬備鏈路與所述本地VPLS備設(shè)備連接,所述本地VPLS主設(shè)備與所述遠端VPLS設(shè)備通過第一偽線PW連接,所述本地VPLS備設(shè)備與所述遠端VPLS設(shè)備通過第二 PW連接,所述本地VPLS主設(shè)備與所述遠端VPLS設(shè)備之間具有雙向轉(zhuǎn)發(fā)檢測BFD報文交互能力,正常情況下,所述雙歸屬主鏈路為工作鏈路,所述VPLS設(shè)備為所述VPLS雙歸屬網(wǎng)絡(luò)中的所述本地VPLS主設(shè)備,所述VPLS設(shè)備包括 檢測單元,用于檢測所述雙歸屬主鏈路是否發(fā)生故障; 第一發(fā)送單元,用于當所述檢測單元檢測到所述雙歸屬主鏈路發(fā)生故障時,向所述遠端VPLS設(shè)備發(fā)送第一 BFD報文,所述第一 BFD報文攜帶用于刪除MAC地址的標識,以使得所述遠端VPLS設(shè)備在接收到所述第一 BFD報文之后,刪除通過所述第一 PW學(xué)習(xí)到的MAC地址。
      8.根據(jù)權(quán)利要求7所述的VPLS設(shè)備,其特征在于,所述VPLS雙歸屬網(wǎng)絡(luò)中所述本地VPLS主設(shè)備與所述VPLS備設(shè)備通過第三PW連接,所述本地VPLS主設(shè)備與所述VPLS備設(shè)備之間具有BFD報文交互能力,還包括 第二發(fā)送單元,用于當所述檢測單元檢測到所述雙歸屬主鏈路發(fā)生故障時,還向所述本地VPLS備設(shè)備發(fā)送第二 BFD報文,所述第二 BFD報文攜帶用于刪除MAC地址的標識,以使得所述本地VPLS備設(shè)備在接收到所述第二 BFD報文之后,刪除通過所述第三PW學(xué)習(xí)到的MAC地址。
      9.一種虛擬專用局域網(wǎng)服務(wù)VPLS雙歸屬網(wǎng)絡(luò)中的VPLS設(shè)備,其特征在于,所述VPLS雙歸屬網(wǎng)絡(luò)至少包括本地VPLS主設(shè)備、本地VPLS備設(shè)備和遠端VPLS設(shè)備,本地客戶端設(shè)備通過雙歸屬主鏈路與所述本地VPLS主設(shè)備連接,所述本地客戶端設(shè)備通過雙歸屬備鏈路與所述本地VPLS備設(shè)備連接,所述本地VPLS主設(shè)備與所述遠端VPLS設(shè)備通過第一偽線PW連接,所述本地VPLS備設(shè)備與所述遠端VPLS設(shè)備通過第二 PW連接,所述本地VPLS主設(shè)備與所述遠端VPLS設(shè)備之間具有雙向轉(zhuǎn)發(fā)檢測BFD報文交互能力,正常情況下,所述雙歸屬主鏈路為工作鏈路,所述VPLS設(shè)備為所述VPLS雙歸屬網(wǎng)絡(luò)中的所述遠端VPLS設(shè)備,包括 第一接收單元,用于接收所述本地VPLS主設(shè)備發(fā)送的BFD報文,所述BFD報文攜帶用于刪除MAC地址的標識,所述BFD報文是所述VPLS主設(shè)備在檢測到所述雙歸屬主鏈路發(fā)生故障時向所述遠端VPLS設(shè)備發(fā)送的; 刪除MAC地址單元,用于刪除通過所述第一 PW學(xué)習(xí)到的MAC地址。
      10.根據(jù)權(quán)利要求9所述的VPLS設(shè)備,其特征在于,還包括 第二接收單元,用于接收遠端客戶端設(shè)備發(fā)送來的目的地為所述本地客戶端設(shè)備的報文; 第三發(fā)送單元,用于通過廣播的方式將所述目的地為所述本地客戶端設(shè)備的報文發(fā)送到所述本地客戶端設(shè)備。
      11.根據(jù)權(quán)利要求9或10所述的VPLS設(shè)備,其特征在于,還包括 學(xué)習(xí)MAC地址單元,用于通過第二 PW學(xué)習(xí)所述本地客戶端設(shè)備和所述本地VPLS備設(shè)備的MAC地址。
      12.—種虛擬專用局域網(wǎng)服務(wù)VPLS雙歸屬網(wǎng)絡(luò)的MAC地址刪除系統(tǒng),其特征在于,所述VPLS雙歸屬網(wǎng)絡(luò)至少包括本地VPLS主設(shè)備、本地VPLS備設(shè)備和遠端VPLS設(shè)備,本地客戶端設(shè)備通過雙歸屬主鏈路與所述本地VPLS主設(shè)備連接,所述本地客戶端設(shè)備通過雙歸屬備鏈路與所述本地VPLS備設(shè)備連接,所述本地VPLS主設(shè)備與所述遠端VPLS設(shè)備通過第一偽線PW連接,所述本地VPLS備設(shè)備與所述遠端VPLS設(shè)備通過第二 PW連接,所述本地VPLS主設(shè)備與所述遠端VPLS設(shè)備之間具有雙向轉(zhuǎn)發(fā)檢測BFD報文交互能力,正常情況下,所述雙歸屬主鏈路為工作鏈路,所述系統(tǒng)包括本地VPLS主設(shè)備和遠端VPLS設(shè)備,其中, 所述本地VPLS主設(shè)備包括檢測單元和第一發(fā)送單元, 所述檢測單元,用于檢測所述雙歸屬主鏈路是否發(fā)生故障; 所述第一發(fā)送單元,用于當所述檢測單元檢測到所述雙歸屬主鏈路發(fā)生故障時,向所述遠端VPLS設(shè)備發(fā)送第一 BFD報文,所述第一 BFD報文攜帶用于刪除MAC地址的標識; 所述遠端VPLS設(shè)備包括第一接收單元和刪除MAC地址單元, 所述第一接收單元,用于接收所述第一發(fā)送單元發(fā)送的所述第一 BFD報文; 所述刪除MAC地址單元,用于在確定所述第一接收單元接收的所述第一 BFD報文中攜帶有所述刪除MAC地址的標識時,刪除通過所述第一 PW學(xué)習(xí)到的MAC地址。
      13.根據(jù)權(quán)利要求12所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括所述VPLS備設(shè)備,所述VPLS雙歸屬網(wǎng)絡(luò)中所述本地VPLS主設(shè)備與所述VPLS備設(shè)備通過第三PW連接,所述本地VPLS主設(shè)備與所述VPLS備設(shè)備之間具有BFD報文交互能力,所述本地VPLS主設(shè)備還包括 第二發(fā)送單元,用于當所述檢測單元檢測到所述雙歸屬主鏈路發(fā)生故障時,向本地VPLS備設(shè)備發(fā)送第二 BFD報文,所述第二 BFD報文攜帶用于刪除MAC地址的標識; 相應(yīng)地,所述本地VPLS備設(shè)備,用于接收所述第二發(fā)送單元發(fā)送的所述第二 BFD報文,在確定所述第二 BFD報文中攜帶有所述刪除MAC地址的標識時,刪除通過所述第三PW學(xué)習(xí)到的MAC地址。
      14.根據(jù)權(quán)利要求12或13所述的系統(tǒng),其特征在于,所述遠端VPLS設(shè)備還包括第二接收單元和第三發(fā)送單元, 所述第二接收單元,用于接收遠端客戶端設(shè)備發(fā)送來的目的地為所述本地客戶端設(shè)備的報文; 所述第三發(fā)送單元,用于通過廣播的方式將所述目的地為所述本地客戶端設(shè)備的報文發(fā)送到所述本地客戶端設(shè)備。
      15.根據(jù)權(quán)利要求12至14任一權(quán)利要求所述的系統(tǒng),其特征在于,所述遠端VPLS設(shè)備還包括 學(xué)習(xí)MAC地址單元,用于通過第二 PW學(xué)習(xí)所述本地客戶端設(shè)備和所述本地VPLS備設(shè)備的MAC地址。
      全文摘要
      本發(fā)明實施例提供了VPLS雙歸屬網(wǎng)絡(luò)的MAC地址刪除方法、系統(tǒng)及設(shè)備,該方法包括VPLS雙歸屬網(wǎng)絡(luò)中的本地VPLS主設(shè)備檢測雙歸屬主鏈路是否發(fā)生故障;當所述本地VPLS主設(shè)備檢測到所述雙歸屬主鏈路發(fā)送故障時,向所述遠端VPLS設(shè)備發(fā)送BFD報文,所述BFD報文攜帶用于刪除MAC地址的標識,所述遠端VPLS設(shè)備在接收到所述BFD報文之后,刪除通過所述VPLS主設(shè)備和所述遠端VPLS設(shè)備之間PW學(xué)習(xí)到的MAC地址,減少了由遠端客戶端設(shè)備發(fā)送到本地客戶端設(shè)備的流量錯誤轉(zhuǎn)發(fā)到VPLS主設(shè)備的時間,有利于提高網(wǎng)絡(luò)收斂的速度。
      文檔編號H04L12/70GK102857399SQ201210296619
      公開日2013年1月2日 申請日期2012年8月20日 優(yōu)先權(quán)日2012年8月20日
      發(fā)明者王慶輝 申請人:華為技術(shù)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1