两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

路由更新方法和路由設(shè)備的制作方法

文檔序號:8006441閱讀:305來源:國知局
路由更新方法和路由設(shè)備的制作方法
【專利摘要】本發(fā)明涉及一種路由更新方法和路由設(shè)備,其中,該路由更新方法包括:在VLAN的AF所連的STP網(wǎng)絡(luò)的拓撲發(fā)生變更時,清除所述AF中以所述AF為入口路由網(wǎng)橋的所述VLAN的MAC地址,所述VLAN通過所述STP網(wǎng)絡(luò)接入TRILL網(wǎng)絡(luò);在所述TRILL網(wǎng)絡(luò)組播發(fā)送MAC撤銷指示,所述MAC撤銷指示用于指示接收者清除以所述AF為入口路由網(wǎng)橋的所述VLAN的MAC地址。通過在所述TRILL網(wǎng)絡(luò)組播發(fā)送MAC撤銷指示,本發(fā)明實施例可以使接收者能夠及時清除以AF為入口路由網(wǎng)橋的VLAN的MAC地址,實現(xiàn)MAC地址的快速老化,防止出現(xiàn)流量黑洞,從而減少數(shù)據(jù)報文丟失,降低了丟包率,改善TRILL網(wǎng)絡(luò)性能。
【專利說明】路由更新方法和路由設(shè)備

【技術(shù)領(lǐng)域】
[0001 ] 本發(fā)明涉及通信【技術(shù)領(lǐng)域】,尤其涉及一種路由更新方法和路由設(shè)備。

【背景技術(shù)】
[0002]以太網(wǎng)在數(shù)據(jù)轉(zhuǎn)發(fā)層采用了 STP(Span Tree Protocol,生成樹協(xié)議)。STP是基于OSI (Open System Interconnect Reference Model,開放式系統(tǒng)互聯(lián)參考模型)的數(shù)據(jù)鏈路層(二層)通訊協(xié)定。STP可以將網(wǎng)絡(luò)拓撲生成一棵樹,避免局域網(wǎng)中的網(wǎng)絡(luò)環(huán)回,解決成環(huán)以太網(wǎng)網(wǎng)絡(luò)的“廣播風暴”問題。STP作為一種網(wǎng)絡(luò)保護技術(shù),可以消除由于失誤或者意外帶來的循環(huán)連接。但是STP具有明顯的缺點,例如=(I)STP通過阻塞某些端口來防止環(huán)路,不允許多路徑路由(multipath routing),所有的流量都在一棵樹上傳播,即使存在空閑的鏈路也不能被使用,帶寬利用不充分;(2)流量會沿著非最優(yōu)路徑(如最短路徑)傳輸;
(3)在STP協(xié)議中,以太數(shù)據(jù)幀沒有TTL(Time To Live,生存時間)字段,如果出現(xiàn)通信故障而導致環(huán)路時,依然會產(chǎn)生廣播風暴問題,對網(wǎng)絡(luò)的危害很嚴重。
[0003]TRILL (Transparent Interconnect1n of Lots of Links,多鏈路透明互聯(lián))協(xié)議是IETF (Internet Engineering Task Force,因特網(wǎng)工程任務組)正在標準化的互聯(lián)網(wǎng)二層以太網(wǎng)多路由解決方案,可以克服STP的不足。TRILL協(xié)議在二層(數(shù)據(jù)鏈路層)引入三層(網(wǎng)絡(luò)層)的 IS-1S (Intermediate System To Intermediate System,中間系統(tǒng)到中間系統(tǒng)的)路由選擇協(xié)議(Routing Protocol)取代STP協(xié)議,可以按照最短路徑進行數(shù)據(jù)轉(zhuǎn)發(fā),使得多路徑路由成為可能,使得帶寬的利用更加充分。TRILL協(xié)議在數(shù)據(jù)包中封裝了跳數(shù)(hop count)字段,用于解決臨時的路由環(huán)路問題。
[0004]與傳統(tǒng)運行STP協(xié)議的以太網(wǎng)相比,TRILL網(wǎng)絡(luò)具有收斂速度快的重要優(yōu)勢。在TRILL實際部署時,STP網(wǎng)絡(luò)接入TRILL網(wǎng)絡(luò)的邊緣是一種常見組網(wǎng)方式,但這種組網(wǎng)方式,網(wǎng)絡(luò)收斂速度較慢,無法滿足市場需求。為了提高網(wǎng)絡(luò)收斂速度,在TRILL協(xié)議中,多個RB(Routing Bridge,路由網(wǎng)橋)接入STP網(wǎng)絡(luò),選舉一個RB作為DRB (Designated RB,指定路由網(wǎng)橋),由DRB指定一個RB作為STP網(wǎng)絡(luò)VLAN(Virtual Local Area Network,虛擬局域網(wǎng))-x的AF (Appointed Forwarder,指定轉(zhuǎn)發(fā)者)。其中,AF可以是DRB自己。AF負責收、發(fā)該VLAN-x的報文。AF是TRILL特有的機制,該機制在RFC (Request For Comments,請求評價)6349中定義。當該AF連接STP網(wǎng)絡(luò)的鏈路發(fā)生故障(例如網(wǎng)線拔出),如果AF作為VLAN-x的角色也發(fā)生改變?nèi)?AF從RBl變成RB3,改變前的AF (RBl)可以通過IS-1S的LSP (Link State Protocol Data Unit,,鏈路狀態(tài)協(xié)議數(shù)據(jù)單元)通告TRILL網(wǎng)絡(luò)中其他RB,其他RB在獲取該事件后,會將自己MAC地址表中以該AF (RBl)為入口( ingress)RB的所有相關(guān)MAC地址清空。
[0005]但是,如果僅是STP網(wǎng)絡(luò)拓撲發(fā)生變化,AF作為VLAN-x的角色沒有發(fā)生改變,該AF不會發(fā)出LSP報文來清空TRILL網(wǎng)絡(luò)中其他RB。例如:假設(shè)RBl是VLAN-χ的AF,STP網(wǎng)絡(luò)拓撲發(fā)生變化,RBl依然是VLAN-x的AFJS VLAN-x中的某些以前通過RBl接入TRILL網(wǎng)絡(luò)的主機,現(xiàn)在變更為通過RB2接入TRILL網(wǎng)絡(luò)。這種情況下,RBl不會把該變化通告遠端的RB。造成遠端RB學習到的MAC地址陳舊,仍然保留VLAN-x以RB I為入口路由網(wǎng)橋的MAC地址,直至地址老化才能清除。在此期間,遠端RB繼續(xù)向RBl發(fā)送TRILL數(shù)據(jù)報文,進而造成流量黑洞。


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

[0006]摶術(shù)問是頁
[0007]有鑒于此,本發(fā)明要解決的技術(shù)問題是,在STP網(wǎng)絡(luò)與TRILL網(wǎng)絡(luò)混合組網(wǎng)的場景下,VLAN中主機以AF作為入口路由網(wǎng)橋的狀態(tài)發(fā)生變更時,如何減少數(shù)據(jù)報文丟失。
[0008]解決方案
[0009]為了解決上述技術(shù)問題,在第一方面,本發(fā)明實施例提供了一種路由更新方法,包括:
[0010]在虛擬局域網(wǎng)VLAN的指定轉(zhuǎn)發(fā)者AF所連的生成樹協(xié)議STP網(wǎng)絡(luò)的拓撲發(fā)生變更時,清除所述AF中以所述AF為入口路由網(wǎng)橋的所述VLAN的MAC地址,所述VLAN通過所述STP網(wǎng)絡(luò)接入多鏈路透明互聯(lián)TRILL網(wǎng)絡(luò);
[0011]在所述TRILL網(wǎng)絡(luò)組播發(fā)送MAC撤銷指示,所述MAC撤銷指示用于指示接收者清除以所述AF為入口路由網(wǎng)橋的所述VLAN的MAC地址。
[0012]結(jié)合第一方面,在第一種可能的實施方式中,所述在所述TRILL網(wǎng)絡(luò)組播發(fā)送MAC撤銷指示,包括:
[0013]在所述TRILL網(wǎng)絡(luò)中向所述VLAN的組播樹的成員發(fā)送終端地址交互信息ESADI報文,所述ESADI報文中攜帶所述AF的信息、所述VLAN的信息和MAC撤銷信息,所述VLAN的信息包括VLAN的標簽或與所述VLAN的標簽對應的細化標簽FGL。
[0014]在第二方面,本發(fā)明實施例提供了一種路由更新方法,包括:
[0015]在虛擬局域網(wǎng)VLAN的指定轉(zhuǎn)發(fā)者AF所連的生成樹協(xié)議STP網(wǎng)絡(luò)的拓撲發(fā)生變更時,接收所述AF發(fā)送的MAC撤銷指示,所述VLAN通過所述STP網(wǎng)絡(luò)接入多鏈路透明互聯(lián)TRILL網(wǎng)絡(luò);
[0016]根據(jù)所述MAC撤銷指示,清除以所述AF為入口路由網(wǎng)橋的所述VLAN的MAC地址。
[0017]結(jié)合第二方面,在第一種可能的實施方式中,接收所述AF發(fā)送的MAC撤銷指示,包括:
[0018]接收所述AF發(fā)送的終端地址交互信息ESADI報文,所述ESADI報文中攜帶所述AF的信息、所述VLAN的信息和MAC撤銷信息。
[0019]結(jié)合第二方面的第一種可能的實施方式,在第二種可能的實施方式中,所述根據(jù)所述MAC撤銷指示,清除以所述AF為入口路由網(wǎng)橋的所述VLAN的MAC地址,包括:
[0020]從所述ESADI報文中解析得到所述AF的信息、所述VLAN的信息和MAC撤銷信息;[0021 ] 根據(jù)所述AF的信息和所述VLAN的信息,查找并清除以所述AF為入口路由網(wǎng)橋的所述VLAN的MAC地址。
[0022]結(jié)合第二方面的第二種可能的實施方式,在第三種可能的實施方式中,所述VLAN的信息包括VLAN的標簽或與所述VLAN的標簽對應的細化標簽FGL,所述根據(jù)所述AF的信息和所述VLAN的信息,查找并清除以所述AF為入口路由網(wǎng)橋的所述VLAN的MAC地址,包括:
[0023]在MAC地址表中,查找并清除以所述AF為入口路由網(wǎng)橋且與所述VLAN的標簽對應的MAC地址;或
[0024]在MAC地址表中,查找并清除以所述AF為入口路由網(wǎng)橋且與所述FGL對應的MAC地址。
[0025]在第三方面,本發(fā)明實施例提供了一種路由設(shè)備,包括:
[0026]清除單元,用于在虛擬局域網(wǎng)VLAN的指定轉(zhuǎn)發(fā)者AF所連的生成樹協(xié)議STP網(wǎng)絡(luò)的拓撲發(fā)生變更時,清除所述AF中以所述AF為入口路由網(wǎng)橋的所述VLAN的MAC地址,所述VLAN通過所述STP網(wǎng)絡(luò)接入多鏈路透明互聯(lián)TRILL網(wǎng)絡(luò);
[0027]發(fā)送單元,用于在所述TRILL網(wǎng)絡(luò)組播發(fā)送MAC撤銷指示,所述MAC撤銷指示用于指示接收者清除以所述AF為入口路由網(wǎng)橋的所述VLAN的MAC地址。
[0028]結(jié)合第三方面,在第一種可能的實施方式中,所述發(fā)送單元具體用于在所述TRILL網(wǎng)絡(luò)中向所述VLAN的組播樹的成員發(fā)送終端地址交互信息ESADI報文,所述ESADI報文中攜帶所述AF的信息、所述VLAN的信息和MAC撤銷信息,所述VLAN的信息包括VLAN的標簽或與所述VLAN的標簽對應的細化標簽FGL。
[0029]在第四方面,本發(fā)明實施例提供了一種路由設(shè)備,包括:
[0030]接收單元,用于在虛擬局域網(wǎng)VLAN的指定轉(zhuǎn)發(fā)者AF所連的生成樹協(xié)議STP網(wǎng)絡(luò)的拓撲發(fā)生變更時,接收所述AF發(fā)送的MAC撤銷指示,所述VLAN通過所述STP網(wǎng)絡(luò)接入多鏈路透明互聯(lián)TRILL網(wǎng)絡(luò);
[0031]清除單元,用于根據(jù)所述MAC撤銷指示,清除以所述AF為入口路由網(wǎng)橋的所述VLAN的MAC地址。
[0032]結(jié)合第四方面,在第一種可能的實施方式中,所述接收單元具體用于接收所述AF發(fā)送的終端地址交互信息ESADI報文,所述ESADI報文中攜帶所述AF的信息、所述VLAN的信息和MAC撤銷信息。
[0033]結(jié)合第四方面的第一種可能的實施方式,在第二種可能的實施方式中,所述清除單元包括:
[0034]解析子單元,用于從所述ESADI報文中解析得到所述AF的信息、所述VLAN的信息和MAC撤銷信息;
[0035]清除子單元,用于根據(jù)所述AF的信息和所述VLAN的信息,查找并清除以所述AF為入口路由網(wǎng)橋的所述VLAN的MAC地址。
[0036]結(jié)合第四方面的第二種可能的實施方式,在第三種可能的實施方式中,所述VLAN的信息包括VLAN的標簽或與所述VLAN的標簽對應的細化標簽FGL,所述清除子單元具體用于:
[0037]在MAC地址表中,查找并清除以所述AF為入口路由網(wǎng)橋且與所述VLAN的標簽對應的MAC地址;或
[0038]在端口信息中查找與所述VLAN的標簽對應的FGL,在MAC地址表中查找并清除以所述AF為入口路由網(wǎng)橋且與所述FGL對應的MAC地址。
[0039]有益.效果
[0040]本發(fā)明實施例在VLAN通過STP網(wǎng)絡(luò)接入TRILL網(wǎng)絡(luò)的情況下,在VLAN的AF所連的STP網(wǎng)絡(luò)拓撲發(fā)生變化時,除了可以清除所述AF中以所述AF為入口路由網(wǎng)橋的所述VLAN的MAC地址之外,還可以在所述TRILL網(wǎng)絡(luò)組播發(fā)送MAC撤銷指示,以使得接收者如RB2、RB3等能夠及時清除以所述AF為入口路由網(wǎng)橋的所述VLAN的MAC地址,實現(xiàn)MAC地址的快速老化,防止出現(xiàn)流量黑洞,從而減少數(shù)據(jù)報文丟失,降低了丟包率,改善TRILL網(wǎng)絡(luò)性能。
[0041]根據(jù)下面參考附圖對示例性實施例的詳細說明,本發(fā)明的其它特征及方面將變得清楚。

【專利附圖】

【附圖說明】
[0042]包含在說明書中并且構(gòu)成說明書的一部分的附圖與說明書一起示出了本發(fā)明的示例性實施例、特征和方面,并且用于解釋本發(fā)明的原理。
[0043]圖1a為本發(fā)明實施例一的路由更新方法的流程圖;
[0044]圖1b和圖1c為本發(fā)明實施例一的路由更新方法的應用場景圖;
[0045]圖2a為本發(fā)明實施例二的路由更新方法的流程圖;
[0046]圖2b為本發(fā)明實施例二的路由更新方法中MAC Withdraw TLV的示意圖;
[0047]圖3為本發(fā)明實施例三的路由更新方法的流程圖;
[0048]圖4為本發(fā)明實施例四的路由更新方法的流程圖;
[0049]圖5為本發(fā)明實施例五的路由設(shè)備的結(jié)構(gòu)框圖;
[0050]圖6為本發(fā)明實施例六的路由設(shè)備的結(jié)構(gòu)框圖;
[0051]圖7為本發(fā)明實施例七的路由設(shè)備的結(jié)構(gòu)框圖。

【具體實施方式】
[0052]以下將參考附圖詳細說明本發(fā)明的各種示例性實施例、特征和方面。附圖中相同的附圖標記表示功能相同或相似的元件。盡管在附圖中示出了實施例的各種方面,但是除非特別指出,不必按比例繪制附圖。
[0053]在這里專用的詞“示例性”意為“用作例子、實施例或說明性”。這里作為“示例性”所說明的任何實施例不必解釋為優(yōu)于或好于其它實施例。
[0054]另外,為了更好的說明本發(fā)明,在下文的【具體實施方式】中給出了眾多的具體細節(jié)。本領(lǐng)域技術(shù)人員應當理解,沒有這些具體細節(jié),本發(fā)明同樣可以實施。在另外一些實例中,對于大家熟知的方法、手段、元件和電路未作詳細描述,以便于凸顯本發(fā)明的主旨。
[0055]實施例1
[0056]圖1a為本發(fā)明實施例一的路由更新方法的流程圖。如圖1a所示,該路由更新方法可以包括:
[0057]步驟101、在虛擬局域網(wǎng)VLAN的指定轉(zhuǎn)發(fā)者AF所連的生成樹協(xié)議STP網(wǎng)絡(luò)的拓撲發(fā)生變更時,清除所述AF中以所述AF為入口路由網(wǎng)橋的所述VLAN的MAC地址,所述VLAN通過所述STP網(wǎng)絡(luò)接入多鏈路透明互聯(lián)TRILL網(wǎng)絡(luò)。
[0058]例如,圖1b和圖1c為本發(fā)明實施例一的路由更新方法的應用場景圖。在STP網(wǎng)絡(luò)和TRILL網(wǎng)絡(luò)混合組網(wǎng)的情況下,主機H屬于VLAN1。如圖1b所示,主機H通過STP網(wǎng)絡(luò)的交換機可以接入TRILL網(wǎng)絡(luò)的路由網(wǎng)橋如RB1,且RBl為VLANl的AF,這種情況下,RBl是VLANl接入TRILL網(wǎng)絡(luò)的入口( ingress)路由網(wǎng)橋,TRILL網(wǎng)絡(luò)的各個路由網(wǎng)橋如RB1、RB2、RB3中存有以RBl為VLANl接入TRILL網(wǎng)絡(luò)的入口路由網(wǎng)橋?qū)W習得到MAC地址。如圖1c所示,VLANl的AF參與STP網(wǎng)絡(luò)協(xié)議的BPDU (Bridge Protocol Data Unit,網(wǎng)橋協(xié)議數(shù)據(jù)單元)交互,在檢測到VLANl的AF所連的STP網(wǎng)絡(luò)的拓撲結(jié)構(gòu)發(fā)生變化時,例如=VLANl接入TRILL網(wǎng)絡(luò)的入口路由網(wǎng)橋由RBl變成了 RB2,此時,雖然VLANl的AF所連的STP網(wǎng)絡(luò)的拓撲發(fā)生變更,但RBl依然是VLANl的AFJU RBl可以清除以RBl為入口路由網(wǎng)橋的VLANl的MAC地址。
[0059]步驟102、在所述TRILL網(wǎng)絡(luò)組播發(fā)送MAC撤銷指示,所述MAC撤銷指示用于指示接收者清除以所述AF為入口路由網(wǎng)橋的所述VLAN的MAC地址。
[0060]TRILL網(wǎng)絡(luò)的其他路由器可能收到該MAC撤銷指示,接收者如RB2、RB3等,可以清除以RBl為入口路由網(wǎng)橋的VLANl的MAC地址。
[0061]本實施例在VLAN通過STP網(wǎng)絡(luò)接入TRILL網(wǎng)絡(luò)的情況下,在VLAN的AF所連的STP網(wǎng)絡(luò)拓撲發(fā)生變化時,除了可以清除所述AF中以所述AF為入口路由網(wǎng)橋的所述VLAN的MAC地址之外,還可以在所述TRILL網(wǎng)絡(luò)組播發(fā)送MAC撤銷指示,以使得接收者如RB2、RB3等能夠及時清除以所述AF為入口路由網(wǎng)橋的所述VLAN的MAC地址,實現(xiàn)MAC地址的快速老化,防止出現(xiàn)流量黑洞,從而減少數(shù)據(jù)報文丟失,降低了丟包率,改善TRILL網(wǎng)絡(luò)性能。
[0062]實施例2
[0063]TRILL 協(xié)議中定義了 ESADI (End Stat1n Address Distribut1n Informat1n,終端地址交互信息)協(xié)議。ESADI協(xié)議是一種用于RB (路由網(wǎng)橋)擴散自己所學MAC地址的協(xié)議,用于在TRILL的數(shù)據(jù)層通過組播來擴散RBl學習到的VLAN-x的MAC地址。圖2a為本發(fā)明實施例二的路由更新方法的流程圖。圖2a與圖1a標號相同的步驟具有相同的含義,與上一實施例的區(qū)別主要在于:如圖2a所示,上一實施例的撤銷指示可以通過ESADI報文來實現(xiàn),步驟102中,AF在所述TRILL網(wǎng)絡(luò)組播發(fā)送MAC撤銷指示具體可以包括:
[0064]步驟201、在所述TRILL網(wǎng)絡(luò)中向所述VLAN的組播樹的成員發(fā)送終端地址交互信息ESADI報文,所述ESADI報文中攜帶所述AF的信息、所述VLAN的信息和MAC撤銷信息,所述VLAN的信息包括VLAN的標簽或與所述VLAN的標簽對應的細化標簽FGL,該MAC撤銷信息可以采用類型、長度、值(Type、Length、Value, TLV)的格式。
[0065]具體地,本發(fā)明實施例中的MAC撤銷信息可以擴展定義ESADI報文的MAC撤銷(Withdraw) TLV,用于反向動作:清除VLANl的以RBl為入口 RB學習到的MAC地址(address)。VLAN的AF如RBl —旦檢測到本地STP網(wǎng)絡(luò)拓撲發(fā)生變化,可以構(gòu)造包括MACWithdraw TLV的ESADI報文,并向TRILL網(wǎng)絡(luò)中該VLAN組播樹的成員RB發(fā)送該ESADI報文,用于清空以該RBl為AF的VLANl的MAC地址。
[0066]此外,TRILL網(wǎng)絡(luò)中其他RB如RB2、RB3在收到包含該MAC Withdraw TLV的ESADI報文后,可以解析獲取AF (如RBl)和VLANl的信息,依據(jù)該信息,查詢各自的本地MAC地址表,將MAC地址表中保存的以RBl為AF的VLANl的所有MAC地址清除。
[0067]其中,目前TRILL擴展了 FGUFine Grained Labeling,細化標簽),用于支持更多的租戶。FGL可以在入口 RB的端口進行配置,完成VLAN到FGL的映射。本發(fā)明實施例可以通過查詢這些端口信息來確定ESADI報文中相應字段FGL的取值。
[0068]圖2b為本發(fā)明實施例二的路由更新方法中MAC Withdraw TLV的示意圖,如圖2b所示,與ESAD1-LSP之定義了 MAC Reachability TLV不同,本發(fā)明實施例中可以采用MACWithdraw TLV。其中,Type=MAC-WD (MAC Withdraw)是指該信息的類型,Length 是指該信息Value部分的長度,Confidence是指由發(fā)送者RB決定的該消息的“置信度”。這三個參數(shù)都可以為I個字節(jié)(byte)。
[0069]需要清除MAC地址的數(shù)據(jù)標簽(Data Label)如VLAN的標簽或FGL,從ESADI報文的固有頭部可以讀取相應字段VLAN的標簽或FGL,例如:[draft-1etf-trill-esad1-02]。AF在構(gòu)造該包含該MAC Withdraw TLV的ESADI報文時,可以直接根據(jù)VLAN的標簽構(gòu)造,也可以查找本地VLAN與FGL的映射關(guān)系來確定FGL的取值。其中,VLAN和FGL的映射關(guān)系受到本地拓撲變化影響。遠端RB如RB2、RB3收到該MAC Withdraw TLV可以將VLAN的標簽對應的MAC地址清除,或者將FGL對應的MAC地址清除。
[0070]后續(xù),通過TRILL數(shù)據(jù)報文的轉(zhuǎn)發(fā),TRILL網(wǎng)絡(luò)的RB可以學習到以正確的RB (如RB2)為入口路由器的MAC地址。
[0071]本實施例在VLAN通過STP網(wǎng)絡(luò)接入TRILL網(wǎng)絡(luò)的情況下,在VLAN的AF所連的STP網(wǎng)絡(luò)的拓撲發(fā)生變更時,除了可以清除所述AF中以所述AF為入口路由網(wǎng)橋的所述VLAN的MAC地址之外,還可以在所述TRILL網(wǎng)絡(luò)通過ESADI報文組播發(fā)送MAC撤銷指示,以使得接收者如RB2、RB3等能夠及時清除以所述AF為入口路由網(wǎng)橋的所述VLAN的MAC地址,實現(xiàn)MAC地址的快速老化,防止出現(xiàn)流量黑洞,從而減少數(shù)據(jù)報文丟失,降低了丟包率,改善TRILL網(wǎng)絡(luò)性能。
[0072]實施例3
[0073]圖3為本發(fā)明實施例三的路由更新方法的流程圖。如圖3所示,該路由更新方法可以包括:
[0074]步驟301、在虛擬局域網(wǎng)VLAN的指定轉(zhuǎn)發(fā)者AF所連的生成樹協(xié)議STP網(wǎng)絡(luò)的拓撲發(fā)生變更時,接收所述AF發(fā)送的MAC撤銷指示,所述VLAN通過所述STP網(wǎng)絡(luò)接入多鏈路透明互聯(lián)TRILL網(wǎng)絡(luò)。
[0075]參見圖1b和圖lc,在STP網(wǎng)絡(luò)和TRILL網(wǎng)絡(luò)混合組網(wǎng)的情況下,主機H屬于VLANl。如圖1b所示,主機H通過STP網(wǎng)絡(luò)的交換機可以接入TRILL網(wǎng)絡(luò)的路由網(wǎng)橋如RBl,且RBl為VLANl的AF,這種情況下,RBl是VLANl接入TRILL網(wǎng)絡(luò)的入口( ingress)路由網(wǎng)橋,TRILL網(wǎng)絡(luò)的各個路由網(wǎng)橋如RB1、RB2、RB3中存有以RBl為VLANl接入TRILL網(wǎng)絡(luò)的入口路由網(wǎng)橋?qū)W習得到MAC地址。如圖1c所示,VLANl的AF參與STP網(wǎng)絡(luò)協(xié)議的BPDU交互,在檢測到STP網(wǎng)絡(luò)的拓撲結(jié)構(gòu)發(fā)生變化時,例如=VLANl接入TRILL網(wǎng)絡(luò)的入口路由網(wǎng)橋由RBl變成了 RB2,此時,雖然VLANl的AF所連的STP網(wǎng)絡(luò)的拓撲發(fā)生變更,但RBl依然是VLANl的AF,則RBl可以清除以RBl為入口路由網(wǎng)橋的VLANl的MAC地址。RBl在TRILL網(wǎng)絡(luò)組播發(fā)送MAC撤銷指示后,TRILL網(wǎng)絡(luò)的其他路由網(wǎng)橋如RB2、RB3等可以收到該MAC撤銷指示。
[0076]步驟302、根據(jù)所述MAC撤銷指示,清除以所述AF為入口路由網(wǎng)橋的所述VLAN的MAC地址。
[0077]參見圖1b和圖lc,如果RB2收到該MAC撤銷指示,可以清除以RBl為入口路由網(wǎng)橋的VLANl的MAC地址。
[0078]本實施例在VLAN通過STP網(wǎng)絡(luò)接入TRILL網(wǎng)絡(luò)的情況下,在VLAN的AF所連的STP網(wǎng)絡(luò)拓撲發(fā)生變更時,如果接收者如RB2、RB3收到AF在所述TRILL網(wǎng)絡(luò)組播發(fā)送MAC撤銷指示,能夠及時清除自身保存的以所述AF為入口路由網(wǎng)橋的所述VLAN的MAC地址,實現(xiàn)MAC地址的快速老化,防止出現(xiàn)流量黑洞,從而減少數(shù)據(jù)報文丟失,降低了丟包率,改善TRILL網(wǎng)絡(luò)性能。
[0079]實施例4
[0080]圖4為本發(fā)明實施例四的路由更新方法的流程圖。圖4與圖3標號相同的步驟具有相同的含義,與上一實施例的區(qū)別主要在于:如圖4所示,上一實施例的步驟301中,接收所述AF發(fā)送的MAC撤銷指示,具體可以包括:
[0081]步驟401、接收所述AF發(fā)送的ESADI報文,所述ESADI報文中攜帶所述AF的信息、所述VLAN的信息和MAC撤銷信息。
[0082]其中,VLAN的AF如RBl —旦檢測到本地STP網(wǎng)絡(luò)拓撲發(fā)生變化,可以構(gòu)造包括MACWithdraw TLV的ESADI報文,并向TRILL網(wǎng)絡(luò)中該VLAN組播樹的成員RB發(fā)送該ESADI報文。VLAN組播樹的成員RB如RB2、RB3可以接收到AF發(fā)送的ESADI報文。ESADI報文的內(nèi)容可以參見實施例_■和圖2b的相關(guān)描述。
[0083]上一實施例的步驟302中,根據(jù)所述MAC撤銷指示,清除以所述AF為入口路由網(wǎng)橋的所述VLAN的MAC地址,具體可以包括:
[0084]步驟402、從所述ESADI報文中解析得到所述AF的信息、所述VLAN的信息和MAC撤銷消息;
[0085]步驟403、根據(jù)所述AF的信息和所述VLAN的信息,查找并清除以所述AF為入口路由網(wǎng)橋的所述VLAN的MAC地址。
[0086]其中,所述VLAN的信息可以包括VLAN的標簽或與所述VLAN的標簽對應的細化標簽FGL,步驟403具體可以包括以下任意方式:
[0087]方式一、在MAC地址表中,查找并清除以所述AF為入口路由網(wǎng)橋且與所述VLAN的標簽對應的MAC地址。
[0088]具體地,如果RB收到的ESADI報文中解析得到的VLAN的信息為VLAN的標簽,并解析得到AF的信息如RBl為入口路由網(wǎng)橋,可以直接在RB的MAC地址表中,查找以所述AF為入口路由網(wǎng)橋且與所述VLAN的標簽對應的MAC地址,查找到的MAC地址可能不存在,也可能是一條或多條,將所有查找到的MAC地址都清除。
[0089]方式二、在端口信息中查找與所述VLAN的標簽對應的FGL,在MAC地址表中查找并清除以所述AF為入口路由網(wǎng)橋且與所述FGL對應的MAC地址。
[0090]具體地,如果RB收到的ESADI報文中解析得到的VLAN的信息為VLAN的標簽對應的FGL,并解析得到AF的信息如RBl為入口路由網(wǎng)橋,可以直接在RB的MAC地址表中,查找以所述AF為入口路由網(wǎng)橋且與所述FGL對應的MAC地址,查找到的MAC地址可能不存在,也可能是一條或多條,將所有查找到的MAC地址都清除。
[0091]本實施例在VLAN通過STP網(wǎng)絡(luò)接入TRILL網(wǎng)絡(luò)的情況下,在VLAN的AF所連的STP網(wǎng)絡(luò)拓撲發(fā)生變更時,如果接收者如RB2、RB3收到AF在所述TRILL網(wǎng)絡(luò)組播發(fā)送MAC撤銷指示,能夠及時清除自身保存的以所述AF為入口路由網(wǎng)橋的所述VLAN的MAC地址,實現(xiàn)MAC地址的快速老化,防止出現(xiàn)流量黑洞,從而減少數(shù)據(jù)報文丟失,降低了丟包率,改善TRILL網(wǎng)絡(luò)性能。
[0092]實施例5
[0093]圖5為本發(fā)明實施例五的路由設(shè)備的結(jié)構(gòu)框圖,如圖5所示,該路由設(shè)備可以包括:
[0094]清除單元51,用于在虛擬局域網(wǎng)VLAN的指定轉(zhuǎn)發(fā)者AF所連的生成樹協(xié)議STP網(wǎng)絡(luò)的拓撲發(fā)生變更時,清除所述AF中以所述AF為入口路由網(wǎng)橋的所述VLAN的MAC地址,所述VLAN通過所述STP網(wǎng)絡(luò)接入多鏈路透明互聯(lián)TRILL網(wǎng)絡(luò);
[0095]發(fā)送單元53,用于在所述TRILL網(wǎng)絡(luò)組播發(fā)送MAC撤銷指示,所述MAC撤銷指示用于指示接收者清除以所述AF為入口路由網(wǎng)橋的所述VLAN的MAC地址。
[0096]具體地,參見圖1b和圖lc,在STP網(wǎng)絡(luò)和TRILL網(wǎng)絡(luò)混合組網(wǎng)的情況下,主機H屬于VLANl。如圖1b所示,主機H通過STP網(wǎng)絡(luò)的交換機可以接入TRILL網(wǎng)絡(luò)的路由網(wǎng)橋如RB1,且RBl為VLANl的AF,這種情況下,RBl是VLANl接入TRILL網(wǎng)絡(luò)的入口( ingress)路由網(wǎng)橋,TRILL網(wǎng)絡(luò)的各個路由設(shè)備如RB1、RB2、RB3中存有以RBl為VLANl接入TRILL網(wǎng)絡(luò)的入口路由網(wǎng)橋?qū)W習得到MAC地址。在檢測到VLANl的AF所連的STP網(wǎng)絡(luò)的拓撲結(jié)構(gòu)發(fā)生變化時,路由設(shè)備的清除單元51可以清除AF中以所述AF為入口路由網(wǎng)橋的所述VLAN的MAC地址;發(fā)送單元53可以在TRILL網(wǎng)絡(luò)組播發(fā)送MAC撤銷指示,以使得接收者清除以所述AF為入口路由網(wǎng)橋的所述VLAN的MAC地址。
[0097]在一種可能的實施方式中,發(fā)送單元53具體可以用于在所述TRILL網(wǎng)絡(luò)中向所述VLAN的組播樹的成員發(fā)送終端地址交互信息ESADI報文,所述ESADI報文中攜帶所述AF的信息、所述VLAN的信息和MAC撤銷信息,所述VLAN的信息包括VLAN的標簽或與所述VLAN的標簽對應的細化標簽FGL。其中,ESADI報文的內(nèi)容可以參見實施例二和圖2b的相關(guān)描述。
[0098]本實施例在VLAN通過STP網(wǎng)絡(luò)接入TRILL網(wǎng)絡(luò)的情況下,在VLAN的AF所連的STP網(wǎng)絡(luò)拓撲發(fā)生變化時,清除單元除了可以清除所述AF中以所述AF為入口路由網(wǎng)橋的所述VLAN的MAC地址之外,發(fā)送單元還可以在所述TRILL網(wǎng)絡(luò)組播發(fā)送MAC撤銷指示,以使得接收者如RB2、RB3等能夠及時清除以所述AF為入口路由網(wǎng)橋的所述VLAN的MAC地址,實現(xiàn)MAC地址的快速老化,防止出現(xiàn)流量黑洞,從而減少數(shù)據(jù)報文丟失,降低了丟包率,改善TRILL網(wǎng)絡(luò)性能。
[0099]實施例6
[0100]圖6為本發(fā)明實施例六的路由設(shè)備的結(jié)構(gòu)框圖,如圖6所示,該路由設(shè)備可以包括:
[0101]接收單元61,用于在虛擬局域網(wǎng)VLAN的指定轉(zhuǎn)發(fā)者AF所連的生成樹協(xié)議STP網(wǎng)絡(luò)的拓撲發(fā)生變更時,接收所述AF發(fā)送的MAC撤銷指示,所述VLAN通過所述STP網(wǎng)絡(luò)接入多鏈路透明互聯(lián)TRILL網(wǎng)絡(luò);
[0102]清除單元63,用于根據(jù)所述MAC撤銷指示,清除以所述AF為入口路由網(wǎng)橋的所述VLAN的MAC地址。
[0103]具體地,參見圖1b和圖lc,在STP網(wǎng)絡(luò)和TRILL網(wǎng)絡(luò)混合組網(wǎng)的情況下,主機H屬于VLANl。如圖1b所示,主機H通過STP網(wǎng)絡(luò)的交換機可以接入TRILL網(wǎng)絡(luò)的路由網(wǎng)橋如RB1,且RBl為VLANl的AF,這種情況下,RBl是VLANl接入TRILL網(wǎng)絡(luò)的入口( ingress)路由網(wǎng)橋,TRILL網(wǎng)絡(luò)的各個路由網(wǎng)橋如RB1、RB2、RB3中存有以RBl為VLANl接入TRILL網(wǎng)絡(luò)的入口路由網(wǎng)橋?qū)W習得到MAC地址。在檢測到VLANl的AF所連的STP網(wǎng)絡(luò)的拓撲結(jié)構(gòu)發(fā)生變化時,路由設(shè)備的接收單元61可以接收到所述AF發(fā)送的MAC撤銷指示;清除單元63可以根據(jù)所述MAC撤銷指示,清除以所述AF為入口路由網(wǎng)橋的所述VLAN的MAC地址。
[0104]在一種可能的實施方式中,所述接收單元61具體可以用于接收所述AF發(fā)送的ESADI報文,所述ESADI報文中攜帶所述AF的信息、所述VLAN的信息和MAC撤銷信息。
[0105]在一種可能的實施方式中,清除單元63可以包括:
[0106]解析子單元631,用于從所述ESADI報文中解析得到所述AF的信息、所述VLAN的信息和MAC撤銷信息;其中,ESADI報文的內(nèi)容可以參見實施例二和圖2b的相關(guān)描述。
[0107]清除子單元633,用于根據(jù)所述AF的信息和所述VLAN的信息,查找并清除以所述AF為入口路由網(wǎng)橋的所述VLAN的MAC地址。
[0108]在一種可能的實施方式中,所述VLAN的信息包括VLAN的標簽或與所述VLAN的標簽對應的細化標簽FGL,所述清除子單元633具體用于:
[0109]在MAC地址表中,查找并清除以所述AF為入口路由網(wǎng)橋且與所述VLAN的標簽對應的MAC地址;或
[0110]在端口信息中查找與所述VLAN的標簽對應的FGL,在MAC地址表中查找并清除以所述AF為入口路由網(wǎng)橋且與所述FGL對應的MAC地址。
[0111]本實施例在VLAN通過STP網(wǎng)絡(luò)接入TRILL網(wǎng)絡(luò)的情況下,在VLAN的AF所連的STP網(wǎng)絡(luò)拓撲發(fā)生變更時,如果路由設(shè)備如RB2、RB3的接收單元收到AF在所述TRILL網(wǎng)絡(luò)組播發(fā)送MAC撤銷指示,清除單元能夠及時清除自身保存的以所述AF為入口路由網(wǎng)橋的所述VLAN的MAC地址,實現(xiàn)MAC地址的快速老化,防止出現(xiàn)流量黑洞,從而減少數(shù)據(jù)報文丟失,降低了丟包率,改善TRILL網(wǎng)絡(luò)性能。
[0112]實施例7
[0113]圖7為本發(fā)明實施例七的路由設(shè)備的結(jié)構(gòu)框圖。所述路由設(shè)備可以是具備計算能力的主機服務器、個人計算機PC、或者可攜帶的便攜式計算機或終端等。本發(fā)明具體實施例并不對計算節(jié)點的具體實現(xiàn)做限定。
[0114]所述路由設(shè)備包括處理器(processor) 1110、通信接口(Communicat1nsInterface) 1120、存儲器(memory array) 1130 和總線 1140。其中,處理器 1110、通信接口1120、以及存儲器1130通過總線1140完成相互間的通信。
[0115]通信接口 1120用于與網(wǎng)元通信,其中網(wǎng)元包括例如虛擬機管理中心、共享存儲坐寸ο
[0116]處理器1110用于執(zhí)行程序。處理器1110可能是一個中央處理器CPU,或者是專用集成電路ASIC (Applicat1n Specific Integrated Circuit),或者是被配置成實施本發(fā)明實施例的一個或多個集成電路。
[0117]存儲器1130用于存放文件。存儲器1130可能包含高速RAM存儲器,也可能還包括非易失性存儲器(non-volatile memory),例如至少一個磁盤存儲器。存儲器1130也可以是存儲器陣列。存儲器1130還可能被分塊,并且所述塊可按一定的規(guī)則組合成虛擬卷。
[0118]在一種可能的實施方式中,上述程序可為包括計算機操作指令的程序代碼。該程序具體可用于:
[0119]在虛擬局域網(wǎng)VLAN的指定轉(zhuǎn)發(fā)者AF所連的生成樹協(xié)議STP網(wǎng)絡(luò)的拓撲發(fā)生變更時,清除所述AF中以所述AF為入口路由網(wǎng)橋的所述VLAN的MAC地址,所述VLAN通過所述STP網(wǎng)絡(luò)接入多鏈路透明互聯(lián)TRILL網(wǎng)絡(luò);
[0120]在所述TRILL網(wǎng)絡(luò)組播發(fā)送MAC撤銷指示,所述MAC撤銷指示用于指示接收者清除以所述AF為入口路由網(wǎng)橋的所述VLAN的MAC地址。
[0121]在一種可能的實施方式中,所述在所述TRILL網(wǎng)絡(luò)組播發(fā)送MAC撤銷指示,包括:
[0122]在所述TRILL網(wǎng)絡(luò)中向所述VLAN的組播樹的成員發(fā)送終端地址交互信息ESADI報文,所述ESADI報文中攜帶所述AF的信息、所述VLAN的信息和MAC撤銷信息,所述VLAN的信息包括VLAN的標簽或與所述VLAN的標簽對應的細化標簽FGL。
[0123]該程序具體還可用于:在虛擬局域網(wǎng)VLAN的指定轉(zhuǎn)發(fā)者AF所連的生成樹協(xié)議STP網(wǎng)絡(luò)的拓撲發(fā)生變更時,接收所述AF發(fā)送的MAC撤銷指示,所述VLAN通過所述STP網(wǎng)絡(luò)接入多鏈路透明互聯(lián)TRILL網(wǎng)絡(luò);
[0124]根據(jù)所述MAC撤銷指示,清除以所述AF為入口路由網(wǎng)橋的所述VLAN的MAC地址。
[0125]在一種可能的實施方式中,接收所述AF發(fā)送的MAC撤銷指示,包括:
[0126]接收所述AF發(fā)送的ESADI報文,所述ESADI報文中攜帶所述AF的信息、所述VLAN的信息和MAC撤銷信息。
[0127]在一種可能的實施方式中,所述根據(jù)所述MAC撤銷指示,清除以所述AF為入口路由網(wǎng)橋的所述VLAN的MAC地址,包括:
[0128]從所述ESADI報文中解析得到所述AF的信息、所述VLAN的信息和MAC撤銷信息;
[0129]根據(jù)所述AF的信息和所述VLAN的信息,查找并清除以所述AF為入口路由網(wǎng)橋的所述VLAN的MAC地址。
[0130]在一種可能的實施方式中,所述VLAN的信息包括VLAN的標簽或與所述VLAN的標簽對應的細化標簽FGL,所述根據(jù)所述AF的信息和所述VLAN的信息,查找并清除以所述AF為入口路由網(wǎng)橋的所述VLAN的MAC地址,包括:
[0131]在MAC地址表中,查找并清除以所述AF為入口路由網(wǎng)橋且與所述VLAN的標簽對應的MAC地址;或
[0132]在MAC地址表中,查找并清除以所述AF為入口路由網(wǎng)橋且與所述FGL對應的MAC地址。
[0133]本領(lǐng)域普通技術(shù)人員可以意識到,本文所描述的實施例中的各示例性單元及算法步驟,能夠以電子硬件、或者計算機軟件和電子硬件的結(jié)合來實現(xiàn)。這些功能究竟以硬件還是軟件形式來實現(xiàn),取決于技術(shù)方案的特定應用和設(shè)計約束條件。專業(yè)技術(shù)人員可以針對特定的應用選擇不同的方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應認為超出本發(fā)明的范圍。
[0134]如果以計算機軟件的形式來實現(xiàn)所述功能并作為獨立的產(chǎn)品銷售或使用時,則在一定程度上可認為本發(fā)明的技術(shù)方案的全部或部分(例如對現(xiàn)有技術(shù)做出貢獻的部分)是以計算機軟件產(chǎn)品的形式體現(xiàn)的。該計算機軟件產(chǎn)品通常存儲在計算機可讀取的存儲介質(zhì)中,包括若干指令用以使得計算機設(shè)備(可以是個人計算機、服務器、或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各實施例方法的全部或部分步驟。而前述的存儲介質(zhì)包括U盤、移動硬盤、只讀存儲器(ROM, Read-Only Memory)、隨機存取存儲器(RAM, Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
[0135]以上所述,僅為本發(fā)明的【具體實施方式】,但本發(fā)明的保護范圍并不局限于此,任何熟悉本【技術(shù)領(lǐng)域】的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應所述以權(quán)利要求的保護范圍為準。
【權(quán)利要求】
1.一種路由更新方法,其特征在于,包括: 在虛擬局域網(wǎng)VLAN的指定轉(zhuǎn)發(fā)者AF所連的生成樹協(xié)議STP網(wǎng)絡(luò)的拓撲發(fā)生變更時,清除所述AF中以所述AF為入口路由網(wǎng)橋的所述VLAN的MAC地址,所述VLAN通過所述STP網(wǎng)絡(luò)接入多鏈路透明互聯(lián)TRILL網(wǎng)絡(luò); 在所述TRILL網(wǎng)絡(luò)組播發(fā)送MAC撤銷指示,所述MAC撤銷指示用于指示接收者清除以所述AF為入口路由網(wǎng)橋的所述VLAN的MAC地址。
2.根據(jù)權(quán)利要求1所述的路由更新方法,其特征在于,所述在所述TRILL網(wǎng)絡(luò)組播發(fā)送MAC撤銷指示,包括: 在所述TRILL網(wǎng)絡(luò)中向所述VLAN的組播樹的成員發(fā)送終端地址交互信息ESADI報文,所述ESADI報文中攜帶所述AF的信息、所述VLAN的信息和MAC撤銷信息,所述VLAN的信息包括VLAN的標簽或與所述VLAN的標簽對應的細化標簽FGL。
3.—種路由更新方法,其特征在于,包括: 在虛擬局域網(wǎng)VLAN的指定轉(zhuǎn)發(fā)者AF所連的生成樹協(xié)議STP網(wǎng)絡(luò)的拓撲發(fā)生變更時,接收所述AF發(fā)送的MAC撤銷指示,所述VLAN通過所述STP網(wǎng)絡(luò)接入多鏈路透明互聯(lián)TRILL網(wǎng)絡(luò); 根據(jù)所述MAC撤銷指示,清除以所述AF為入口路由網(wǎng)橋的所述VLAN的MAC地址。
4.根據(jù)權(quán)利要求3所述的路由更新方法,其特征在于,所述接收所述AF發(fā)送的MAC撤銷指示,包括: 接收所述AF發(fā)送的終端地址交互信息ESADI報文,所述ESADI報文中攜帶所述AF的信息、所述VLAN的信息和MAC撤銷信息。
5.根據(jù)權(quán)利要求4所述的路由更新方法,其特征在于,所述根據(jù)所述MAC撤銷指示,清除以所述AF為入口路由網(wǎng)橋的所述VLAN的MAC地址,包括: 從所述ESADI報文中解析得到所述AF的信息、所述VLAN的信息和MAC撤銷信息; 根據(jù)所述AF的信息和所述VLAN的信息,查找并清除以所述AF為入口路由網(wǎng)橋的所述VLAN的MAC地址。
6.根據(jù)權(quán)利要求5所述的路由更新方法,其特征在于,所述VLAN的信息包括VLAN的標簽或與所述VLAN的標簽對應的細化標簽FGL,所述根據(jù)所述AF的信息和所述VLAN的信息,查找并清除以所述AF為入口路由網(wǎng)橋的所述VLAN的MAC地址,包括: 在MAC地址表中,查找并清除以所述AF為入口路由網(wǎng)橋且與所述VLAN的標簽對應的MAC地址;或 在MAC地址表中,查找并清除以所述AF為入口路由網(wǎng)橋且與所述FGL對應的MAC地址。
7.—種路由設(shè)備,其特征在于,包括: 清除單元,用于在虛擬局域網(wǎng)VLAN的指定轉(zhuǎn)發(fā)者AF所連的生成樹協(xié)議STP網(wǎng)絡(luò)的拓撲發(fā)生變更時,清除所述AF中以所述AF為入口路由網(wǎng)橋的所述VLAN的MAC地址,所述VLAN通過所述STP網(wǎng)絡(luò)接入多鏈路透明互聯(lián)TRILL網(wǎng)絡(luò); 發(fā)送單元,用于在所述TRILL網(wǎng)絡(luò)組播發(fā)送MAC撤銷指示,所述MAC撤銷指示用于指示接收者清除以所述AF為入口路由網(wǎng)橋的所述VLAN的MAC地址。
8.根據(jù)權(quán)利要求7所述的路由設(shè)備,其特征在于,所述發(fā)送單元具體用于在所述TRILL網(wǎng)絡(luò)中向所述VLAN的組播樹的成員發(fā)送終端地址交互信息ESADI報文,所述ESADI報文中攜帶所述AF的信息、所述VLAN的信息和MAC撤銷信息,所述VLAN的信息包括VLAN的標簽或與所述VLAN的標簽對應的細化標簽FGL。
9.一種路由設(shè)備,其特征在于,包括: 接收單元,用于在虛擬局域網(wǎng)VLAN的指定轉(zhuǎn)發(fā)者AF所連的生成樹協(xié)議STP網(wǎng)絡(luò)的拓撲發(fā)生變更時,接收所述AF發(fā)送的MAC撤銷指示,所述VLAN通過所述STP網(wǎng)絡(luò)接入多鏈路透明互聯(lián)TRILL網(wǎng)絡(luò); 清除單元,用于根據(jù)所述MAC撤銷指示,清除以所述AF為入口路由網(wǎng)橋的所述VLAN的MAC地址。
10.根據(jù)權(quán)利要求9所述的路由設(shè)備,其特征在于,所述接收單元具體用于接收所述AF發(fā)送的終端地址交互信息ESADI報文,所述ESADI報文中攜帶所述AF的信息、所述VLAN的信息和MAC撤銷信息。
11.根據(jù)權(quán)利要求10所述的路由設(shè)備,其特征在于,所述清除單元包括: 解析子單元,用于從所述ESADI報文中解析得到所述AF的信息、所述VLAN的信息和MAC撤銷信息; 清除子單元,用于根據(jù)所述AF的信息和所述VLAN的信息,查找并清除以所述AF為入口路由網(wǎng)橋的所述VLAN的MAC地址。
12.根據(jù)權(quán)利要求11所述的路由設(shè)備,其特征在于,所述VLAN的信息包括VLAN的標簽或與所述VLAN的標簽對應的細化標簽FGL,所述清除子單元具體用于: 在MAC地址表中,查找并清除以所述AF為入口路由網(wǎng)橋且與所述VLAN的標簽對應的MAC地址;或 在端口信息中查找與所述VLAN的標簽對應的FGL,在MAC地址表中查找并清除以所述AF為入口路由網(wǎng)橋且與所述FGL對應的MAC地址。
【文檔編號】H04L12/705GK104426778SQ201310396413
【公開日】2015年3月18日 申請日期:2013年9月3日 優(yōu)先權(quán)日:2013年9月3日
【發(fā)明者】張民貴 申請人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
方正县| 利辛县| 桐城市| 阜平县| 彰武县| 咸丰县| 固原市| 安岳县| 玛曲县| 宝应县| 鹤壁市| 略阳县| 大埔县| 肥城市| 鲁山县| 邮箱| 禄劝| 平远县| 合作市| 巫溪县| 乐平市| 怀柔区| 柯坪县| 仁怀市| 纳雍县| 南华县| 古蔺县| 四会市| 茶陵县| 南召县| 周宁县| 长春市| 陆丰市| 博客| 洱源县| 郓城县| 古田县| 贞丰县| 宁晋县| 乃东县| 扬中市|