亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

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

文檔序號(hào):8006440閱讀:218來源:國知局
路由更新方法和路由設(shè)備的制作方法
【專利摘要】本發(fā)明涉及一種路由更新方法和路由設(shè)備,其中,該路由更新方法包括:指定路由網(wǎng)橋DRB通過指定轉(zhuǎn)發(fā)者AF信道,從TRILL網(wǎng)絡(luò)的路由網(wǎng)橋接收AF狀態(tài)報(bào)告消息,所述AF信道為根據(jù)TRILL協(xié)議的信道機(jī)制建立的所述路由網(wǎng)橋和所述DRB之間的消息通道,所述AF狀態(tài)報(bào)告消息用于指示第一路由網(wǎng)橋由虛擬局域網(wǎng)VLAN的AF變更為非AF,所述VLAN通過生成樹協(xié)議STP網(wǎng)絡(luò)接入多鏈路透明互聯(lián)TRILL網(wǎng)絡(luò)。RB通過AF信道向DRB匯報(bào)自己是否還是某個(gè)VLAN的AF,DRB可以快速檢測AF狀態(tài)的變化,提高了TRILL-STP混合組網(wǎng)場景下網(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ò)拓?fù)渖梢豢脴?,避免局域網(wǎng)中的網(wǎng)絡(luò)環(huán)回,解決成環(huán)以太網(wǎng)網(wǎng)絡(luò)的“廣播風(fēng)暴”問題。STP作為一種網(wǎng)絡(luò)保護(hù)技術(shù),可以消除由于失誤或者意外帶來的循環(huán)連接。但是STP具有明顯的缺點(diǎn),例如=(I)STP通過阻塞某些端口來防止環(huán)路,不允許多路徑路由(multipath routing),所有的流量都在一棵樹上傳播,即使存在空閑的鏈路也不能被使用,帶寬利用不充分;(2)流量會(huì)沿著非最優(yōu)路徑(如最短路徑)傳輸;
(3)在STP協(xié)議中,以太數(shù)據(jù)幀沒有TTL(Time To Live,生存時(shí)間)字段,如果出現(xiàn)通信故障而導(dǎo)致環(huán)路時(shí),依然會(huì)產(chǎn)生廣播風(fēng)暴問題,對(duì)網(wǎng)絡(luò)的危害很嚴(yán)重。
[0003]TRILL (Transparent Interconnect1n of Lots of Links,多鏈路透明互聯(lián))協(xié)議是IETF (Internet Engineering Task Force,因特網(wǎng)工程任務(wù)組)正在標(biāo)準(zhǔn)化的互聯(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é)議,可以按照最短路徑進(jìn)行數(shù)據(jù)轉(zhuǎn)發(fā),使得多路徑路由成為可能,使得帶寬的利用更加充分。TRILL協(xié)議在數(shù)據(jù)包中封裝了跳數(shù)(hop count)字段,用于解決臨時(shí)的路由環(huán)路問題。與傳統(tǒng)運(yùn)行STP協(xié)議的以太網(wǎng)相t匕,TRILL網(wǎng)絡(luò)具有收斂速度快的重要優(yōu)勢。在TRILL實(shí)際部署時(shí),STP網(wǎng)絡(luò)接入TRILL網(wǎng)絡(luò)的邊緣是一種常見組網(wǎng)方式,但這種組網(wǎng)方式,網(wǎng)絡(luò)收斂速度較慢,無法滿足市場需求。
[0004]AF (Appointed Forwarder)是TRILL特有的機(jī)制,該機(jī)制在RFC6349協(xié)議中定義。當(dāng)LAN (Local Area Network,局域網(wǎng))鏈路(link)通過多個(gè)邊緣RB接入到TRILL網(wǎng)絡(luò)時(shí),需要DRB (Designated RB,指定路由網(wǎng)橋)為該LAN link上所配置的每個(gè)VLAN-χ指定一個(gè)AF如RB1,只有該AF能為VLAN-x收發(fā)報(bào)文,其他RB如RB2需要“抑制”自己。從而避免環(huán)路和重復(fù)報(bào)文。在DRB將RBl的VLAN-x的AF角色撤銷,指定RB2為VLAN-χ的AF的情況下,如果RB2收到過RBl發(fā)送的TRILL-Hello報(bào)文,并且在Hello報(bào)文中RBl告知自己是VLAN-x的AF,RB2需要抑制一段時(shí)間,在抑制時(shí)間(inhibit1n timer)內(nèi),RB2不能作為VLAN-x的AF (這種抑制降低了環(huán)路和重復(fù)報(bào)文的風(fēng)險(xiǎn))。所以,如果由于故障或人工配置等原因,即使VLAN-x的AF切換為RB2,RB2也需要等待抑制時(shí)間超時(shí)后,才能收發(fā)STP網(wǎng)絡(luò)的報(bào)文(參見RFC6325協(xié)議的4.2.4.3,該抑制時(shí)間默認(rèn)可達(dá)30秒)。
[0005]綜上所示,“抑制時(shí)間”導(dǎo)致TRILL和STP混合組網(wǎng)場景下的收斂速度過慢。


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

[0006]摶術(shù)問是頁
[0007]有鑒于此,本發(fā)明要解決的技術(shù)問題是,如何提高TRILL和STP混合組網(wǎng)場景下的收斂速度。
[0008]解決方案
[0009]為了解決上述技術(shù)問題,在第一方面,本發(fā)明實(shí)施例提供了一種路由更新方法,包括:
[0010]指定路由網(wǎng)橋DRB通過指定轉(zhuǎn)發(fā)者AF信道,從TRILL網(wǎng)絡(luò)的路由網(wǎng)橋接收AF狀態(tài)報(bào)告消息,所述AF信道為根據(jù)TRILL協(xié)議的信道機(jī)制建立的所述路由網(wǎng)橋和所述DRB之間的消息通道,所述AF狀態(tài)報(bào)告消息用于指示第一路由網(wǎng)橋由虛擬局域網(wǎng)VLAN的AF變更為非AF,所述VLAN通過生成樹協(xié)議STP網(wǎng)絡(luò)接入多鏈路透明互聯(lián)TRILL網(wǎng)絡(luò)。
[0011]結(jié)合第一方面,在第一種可能的實(shí)施方式中,所述指定路由網(wǎng)橋DRB通過指定轉(zhuǎn)發(fā)者AF信道,從TRILL網(wǎng)絡(luò)的路由網(wǎng)橋接收AF狀態(tài)報(bào)告消息,包括:
[0012]如果所述DRB根據(jù)所述AF狀態(tài)報(bào)告消息,確定所述VLAN的AF需要從第一路由網(wǎng)橋切換為第二路由網(wǎng)橋,則所述DRB通過所述AF信道向所述第二路由網(wǎng)橋發(fā)送用于指示消除抑制時(shí)間的指定消息,將所述VLAN的AF切換為所述第二路由網(wǎng)橋。
[0013]結(jié)合第一方面或第一方面的第一種可能的實(shí)施方式,在第二種可能的實(shí)施方式中,所述指定路由網(wǎng)橋DRB通過指定轉(zhuǎn)發(fā)者AF信道,從TRILL網(wǎng)絡(luò)的路由網(wǎng)橋接收AF狀態(tài)報(bào)告消息之前,包括:
[0014]選舉產(chǎn)生所述DRB;
[0015]所述DRB與所述TRILL網(wǎng)絡(luò)的其他路由網(wǎng)橋之間建立所述AF信道,所述其他路由網(wǎng)橋?yàn)樗鯰RILL網(wǎng)絡(luò)中除了所述DRB之外的路由網(wǎng)橋。
[0016]結(jié)合第一方面的第一或第二種可能的實(shí)施方式,在第三種可能的實(shí)施方式中,所述DRB通過所述AF信道向所述第二路由網(wǎng)橋發(fā)送用于指示消除抑制時(shí)間的指定消息,包括:
[0017]解析所述AF狀態(tài)報(bào)告消息,獲取所述第一路由網(wǎng)橋和所述第二路由網(wǎng)橋的信息;
[0018]通過所述AF信道,向所述第二路由網(wǎng)橋發(fā)送所述指定消息,所述指定消息攜帶VLAN指定信息,所述VLAN指定信息的VLAN位圖字段用于指示對(duì)所述VLAN抑制時(shí)間超時(shí)。
[0019]在第二方面,本發(fā)明實(shí)施例提供了一種路由更新方法,包括:
[0020]通過指定轉(zhuǎn)發(fā)者AF信道,向所述TRILL網(wǎng)絡(luò)的指定路由網(wǎng)橋DRB發(fā)送AF狀態(tài)報(bào)告消息,所述AF信道為根據(jù)TRILL協(xié)議的信道機(jī)制建立的所述路由網(wǎng)橋和所述DRB之間的消息通道,所述AF狀態(tài)報(bào)告消息用于指示第一路由網(wǎng)橋由虛擬局域網(wǎng)VLAN的AF變更為非AF,所述VLAN通過生成樹協(xié)議STP網(wǎng)絡(luò)接入多鏈路透明互聯(lián)TRILL網(wǎng)絡(luò)。
[0021]結(jié)合第二方面,在第一種可能的實(shí)施方式中,通過指定轉(zhuǎn)發(fā)者AF信道,向所述TRILL網(wǎng)絡(luò)的指定路由網(wǎng)橋DRB發(fā)送AF狀態(tài)報(bào)告消息,包括:
[0022]如果所述VLAN的AF需要從第一路由網(wǎng)橋切換為第二路由網(wǎng)橋,則所述第二路由網(wǎng)橋通過所述AF信道從所述DRB接收用于指示消除抑制時(shí)間的指定消息;
[0023]所述第二路由網(wǎng)橋根據(jù)所述指定消息,消除抑制時(shí)間并將所述VLAN的AF切換為所述第二路由網(wǎng)橋。
[0024]結(jié)合第二方面的第一種可能的實(shí)施方式,在第二種可能的實(shí)施方式中,所述第二路由網(wǎng)橋通過所述AF信道從所述DRB接收用于指示消除抑制時(shí)間的指定消息,包括:
[0025]所述第二路由網(wǎng)橋通過所述AF信道從所述DRB接收所述指定消息,所述指定消息攜帶VLAN指定信息,所述VLAN指定信息的VLAN位圖字段用于指示對(duì)所述VLAN抑制時(shí)間超時(shí)。
[0026]在第三方面,本發(fā)明實(shí)施例提供了一種路由設(shè)備,包括:
[0027]接收單元,用于通過指定轉(zhuǎn)發(fā)者AF信道,從TRILL網(wǎng)絡(luò)的路由網(wǎng)橋接收AF狀態(tài)報(bào)告消息,所述AF信道為根據(jù)TRILL協(xié)議的信道機(jī)制建立的所述路由網(wǎng)橋和所述DRB之間的消息通道,所述AF狀態(tài)報(bào)告消息用于指示所第一路由網(wǎng)橋由虛擬局域網(wǎng)VLAN的AF變更為非AF,所述VLAN通過生成樹協(xié)議STP網(wǎng)絡(luò)接入多鏈路透明互聯(lián)TRILL網(wǎng)絡(luò)。
[0028]結(jié)合第三方面,在第一種可能的實(shí)施方式中,該路由設(shè)備還包括:
[0029]發(fā)送單元,用于如果根據(jù)所述AF狀態(tài)報(bào)告消息,確定所述VLAN的AF需要從第一路由網(wǎng)橋切換為第二路由網(wǎng)橋,則通過所述AF信道向所述第二路由網(wǎng)橋發(fā)送用于指示消除抑制時(shí)間的指定消息,將所述VLAN的AF切換為所述第二路由網(wǎng)橋。
[0030]結(jié)合第三方面或第三方面的第一種可能的實(shí)施方式,在第二種可能的實(shí)施方式中,該路由設(shè)備還包括:
[0031]選舉單元,用于將所述路由設(shè)備選舉為DRB ;
[0032]通道建立單元,用于與所述TRILL網(wǎng)絡(luò)的其他路由網(wǎng)橋之間建立所述AF信道,所述其他路由網(wǎng)橋?yàn)樗鯰RILL網(wǎng)絡(luò)中除了所述DRB之外的路由網(wǎng)橋。
[0033]結(jié)合第三方面的第一或第二種可能的實(shí)施方式,在第三種可能的實(shí)施方式中,所述發(fā)送單元包括:
[0034]解析子單元,用于解析所述AF狀態(tài)報(bào)告消息,獲取所述第一路由網(wǎng)橋和所述第二路由網(wǎng)橋的/[目息;
[0035]發(fā)送子單元,用于通過所述AF信道,向所述第二路由網(wǎng)橋發(fā)送所述指定消息,所述指定消息攜帶VLAN指定信息,所述VLAN指定信息的VLAN位圖字段用于指示對(duì)所述VLAN抑制時(shí)間超時(shí)。
[0036]在第四方面,本發(fā)明實(shí)施例提供了一種路由設(shè)備,包括:
[0037]發(fā)送單元,用于通過指定轉(zhuǎn)發(fā)者AF信道,向所述TRILL網(wǎng)絡(luò)的指定路由網(wǎng)橋DRB發(fā)送AF狀態(tài)報(bào)告消息,所述AF信道為根據(jù)TRILL協(xié)議的信道機(jī)制建立的所述路由網(wǎng)橋和所述DRB之間的消息通道,所述AF狀態(tài)報(bào)告消息用于指示第一路由網(wǎng)橋由虛擬局域網(wǎng)VLAN的AF變更為非AF,所述VLAN通過生成樹協(xié)議STP網(wǎng)絡(luò)接入多鏈路透明互聯(lián)TRILL網(wǎng)絡(luò)。
[0038]結(jié)合第四方面,在第一種可能的實(shí)施方式中,該路由設(shè)備還包括:
[0039]接收單元,用于如果所述VLAN的AF需要從第一路由網(wǎng)橋切換為第二路由網(wǎng)橋,則通過所述AF信道從所述DRB接收用于指示消除抑制時(shí)間的指定消息;
[0040]消除單元,用于根據(jù)所述指定消息,消除抑制時(shí)間并將所述VLAN的AF切換為所述第二路由網(wǎng)橋。
[0041]結(jié)合第四方面的第一種可能的實(shí)施方式,在第二種可能的實(shí)施方式中,所述接收單元具體用于:通過所述AF信道從所述DRB接收所述指定消息,所述指定消息攜帶VLAN指定信息,所述VLAN指定信息的VLAN位圖字段用于指示對(duì)所述VLAN抑制時(shí)間超時(shí)。
[0042]有益.效果
[0043]本發(fā)明實(shí)施例,RB通過AF信道向DRB匯報(bào)自己是否還是某個(gè)VLAN的AF,DRB可以快速檢測AF狀態(tài)的變化,提高了 TRILL-STP混合組網(wǎng)場景下網(wǎng)絡(luò)收斂速度。
[0044]根據(jù)下面參考附圖對(duì)示例性實(shí)施例的詳細(xì)說明,本發(fā)明的其它特征及方面將變得清楚。

【專利附圖】

【附圖說明】
[0045]包含在說明書中并且構(gòu)成說明書的一部分的附圖與說明書一起示出了本發(fā)明的示例性實(shí)施例、特征和方面,并且用于解釋本發(fā)明的原理。
[0046]圖1a為本發(fā)明實(shí)施例一的路由更新方法的流程圖;
[0047]圖1b為本發(fā)明實(shí)施例一的路由更新方法的應(yīng)用場景圖;
[0048]圖2a為本發(fā)明實(shí)施例二的路由更新方法的流程圖;
[0049]圖2b為本發(fā)明實(shí)施例二的路由更新方法中AF信道的消息格式的示意圖;
[0050]圖2c為本發(fā)明實(shí)施例二的路由更新方法中VLANs Appointed Sub-TLV的消息格式的示意圖;
[0051]圖3為本發(fā)明實(shí)施例三的路由更新方法的流程圖;
[0052]圖4為本發(fā)明實(shí)施例四的路由更新方法的流程圖;
[0053]圖5為本發(fā)明實(shí)施例五的路由設(shè)備的結(jié)構(gòu)框圖;
[0054]圖6為本發(fā)明實(shí)施例六的路由設(shè)備的結(jié)構(gòu)框圖;
[0055]圖7為本發(fā)明實(shí)施例七的路由設(shè)備的結(jié)構(gòu)框圖;
[0056]圖8為本發(fā)明實(shí)施例八的路由設(shè)備的結(jié)構(gòu)框圖;
[0057]圖9為本發(fā)明實(shí)施例九的路由設(shè)備的結(jié)構(gòu)框圖。

【具體實(shí)施方式】
[0058]以下將參考附圖詳細(xì)說明本發(fā)明的各種示例性實(shí)施例、特征和方面。附圖中相同的附圖標(biāo)記表示功能相同或相似的元件。盡管在附圖中示出了實(shí)施例的各種方面,但是除非特別指出,不必按比例繪制附圖。
[0059]在這里專用的詞“示例性”意為“用作例子、實(shí)施例或說明性”。這里作為“示例性”所說明的任何實(shí)施例不必解釋為優(yōu)于或好于其它實(shí)施例。
[0060]另外,為了更好的說明本發(fā)明,在下文的【具體實(shí)施方式】中給出了眾多的具體細(xì)節(jié)。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,沒有這些具體細(xì)節(jié),本發(fā)明同樣可以實(shí)施。在另外一些實(shí)例中,對(duì)于大家熟知的方法、手段、元件和電路未作詳細(xì)描述,以便于凸顯本發(fā)明的主旨。
[0061]實(shí)施例1
[0062]圖1a為本發(fā)明實(shí)施例一的路由更新方法的流程圖。如圖1a所示,該路由更新方法可以包括:
[0063]步驟10UDRB (指定路由網(wǎng)橋)通過AF (指定轉(zhuǎn)發(fā)者)信道,從TRILL網(wǎng)絡(luò)的路由網(wǎng)橋接收AF狀態(tài)報(bào)告消息,所述AF信道為根據(jù)TRILL協(xié)議的信道機(jī)制建立的所述路由網(wǎng)橋和所述DRB之間的消息通道,所述AF狀態(tài)報(bào)告消息用于指示第一路由網(wǎng)橋由VLAN(虛擬局域網(wǎng))的AF變更為非AF,所述VLAN通過STP (生成樹協(xié)議)網(wǎng)絡(luò)接入TRILL (多鏈路透明互聯(lián))網(wǎng)絡(luò)。
[0064]具體地,由于改動(dòng)傳統(tǒng)的ISIS協(xié)議和HELLO協(xié)議的阻力很大,本發(fā)明實(shí)施例可以不改變AF的指定流程。DRB還可以按照TRILL中定義的過程來指定AF,如:發(fā)送含有Appointed Forwarders Sub-TLV的HELLO報(bào)文以指定某個(gè)VLAN的AF。此外,本發(fā)明實(shí)施例可以采用一個(gè)新的RB通道(Channel)即AF信道來完成AF的快速切換。當(dāng)DRB選舉產(chǎn)生后,DRB和本地鏈路(即STP網(wǎng)絡(luò))所連接的其他RB根據(jù)TRILL協(xié)議的信道機(jī)制建立AF信道(Channel),各個(gè)AF向DRB發(fā)送AF狀態(tài)報(bào)告(可以簡稱R印ort)消息,報(bào)告自己是否還是VLAN-x的AF。DRB負(fù)責(zé)檢測AF狀態(tài)。R印ort消息由AF根據(jù)指定VLAN的變化而按需發(fā)送,有變化時(shí)才發(fā)送,無變化時(shí)可以不發(fā)送,從而減少開銷。例如,當(dāng)TRILL網(wǎng)絡(luò)的RB收到DRB的VLAN指定發(fā)生變化的信息后,以該RB為AF的指定VLAN發(fā)生變化,這時(shí),該RB可以向DRB發(fā)送Report消息。由于該RB以較小的發(fā)送間隔向DRB發(fā)送Report消息,可以縮短網(wǎng)絡(luò)收斂時(shí)間。
[0065]例如,圖1b為本發(fā)明實(shí)施例一的路由更新方法的應(yīng)用場景圖。如圖1b所示,在STP網(wǎng)絡(luò)和TRILL網(wǎng)絡(luò)混合組網(wǎng)的情況下,主機(jī)H屬于VLANl。假設(shè),VLANl舊的AF為第一路由網(wǎng)橋RBl,由于故障或人工配置等原因,如果第一路由網(wǎng)橋RBl從VLANl的AF變更非AF (non-AF), DRB可以收到R印ort消息,具體可以分為以下情況:
[0066]情況一、如果第一路由網(wǎng)橋RBl從VLANl的AF變更為non_AF,但VLANl并未產(chǎn)生新的AF,這種情況下,RBl可以向DRB發(fā)送R印ort消息告知自身的變化。
[0067]情況二、第一路由網(wǎng)橋RBl從VLANl的AF變更為non_AF,并且VLANl新的AF為第二路由網(wǎng)橋RB2,這種情況下,RBU RB2都可以向DRB發(fā)送R印ort消息。
[0068]在情況二中,如果所述DRB根據(jù)所述AF狀態(tài)報(bào)告消息,確定所述VLAN的AF需要從第一路由網(wǎng)橋切換為第二路由網(wǎng)橋,則所述DRB可以通過所述AF信道向所述第二路由網(wǎng)橋發(fā)送用于指示消除抑制時(shí)間的指定消息,將所述VLAN的AF切換為所述第二路由網(wǎng)橋。
[0069]具體地,DRB通過解析從AF信道收到的R印ort消息,可以實(shí)時(shí)檢測到AF的角色變化,當(dāng)DRB收到舊的AF (即第一路由網(wǎng)橋)不再是該VLAN的AF的R印ort消息時(shí),可以立刻通過AF信道向該VLAN的新的AF (即第二路由網(wǎng)橋)發(fā)出指定(Appoint)消息,Appoint消息用于指示消除抑制時(shí)間,可以使得該VLAN的抑制時(shí)間(inhibit1n timer)立即超時(shí)。DRB可以將保存的記錄中的AF從第一路由網(wǎng)橋修改為第二路由網(wǎng)橋,從而在DRB上將VLAN的AF切換為所述第二路由網(wǎng)橋。
[0070]如果作為新的AF的RB收到來自DRB的Appoint消息,該RB的抑制時(shí)間可以立即超時(shí),可以成為該VLAN新的AF并開始收發(fā)該VLAN的報(bào)文。
[0071]本實(shí)施例,RB通過AF信道向DRB匯報(bào)自己是否還是某個(gè)VLAN的AF,DRB可以快速檢測AF狀態(tài)的變化,提高了 TRILL-STP混合組網(wǎng)場景下網(wǎng)絡(luò)收斂速度。
[0072]實(shí)施例2
[0073]圖2a為本發(fā)明實(shí)施例二的路由更新方法的流程圖。圖2a與圖1a標(biāo)號(hào)相同的步驟具有相同的含義,與上一實(shí)施例的區(qū)別主要在于:如圖2a所示,在步驟101之前,該路由更新方法還可以包括:
[0074]步驟201、選舉產(chǎn)生所述DRB ;
[0075]步驟202、DRB與所述TRILL網(wǎng)絡(luò)的其他路由網(wǎng)橋之間建立所述AF信道,所述其他路由網(wǎng)橋?yàn)樗鯰RILL網(wǎng)絡(luò)中除了所述DRB之外的路由網(wǎng)橋。
[0076]在一種可能的實(shí)現(xiàn)方式中,在步驟101之后,如果符合情況二,根據(jù)AF狀態(tài)報(bào)告消息,能夠確定所述VLAN的AF需要從第一路由網(wǎng)橋切換為第二路由網(wǎng)橋,則DRB通過所述AF信道向所述第二路由網(wǎng)橋發(fā)送用于指示消除抑制時(shí)間的指定消息的步驟,具體可以包括:
[0077]步驟203、解析所述AF狀態(tài)報(bào)告消息,獲取所述第一路由網(wǎng)橋和所述第二路由網(wǎng)橋的信息;
[0078]步驟204、通過所述AF信道,向所述第二路由網(wǎng)橋發(fā)送所述指定消息,所述指定消息攜帶VLAN指定信息(可以表示為TLV格式,即采用Type、Length、Value格式,VLAN指定信息也可以稱為VLAN指定TLV),所述VLAN指定信息的VLAN位圖(bit-map)字段用于指示對(duì)所述VLAN抑制時(shí)間超時(shí)。
[0079]圖2b為本發(fā)明實(shí)施例二的路由更新方法中AF信道的消息格式的示意圖,如圖2b所示,AF信道可以采用擴(kuò)展協(xié)議如RFC6325來實(shí)現(xiàn),AF信道的有效載荷(Payload)中,Type為消息類型,需要IANA組織分配一個(gè)特定的值,在未分配之前,設(shè)備廠商在對(duì)本發(fā)明進(jìn)行實(shí)現(xiàn)時(shí),可以自行確定該值;Length為消息Value字段(即該TLV除了 Type和Length字段之外的字段)長度,VLANs Appointed Sub-TLV為VLAN指定信息。例如:定義新的RB信道[draft-1etf-trill-rbridge-channel],分配一對(duì)通道協(xié)議(Channel Protocol)代碼:Appoint&Report,該RB信道的信息只在指定的VLAN (Designated VLAN,D_VLAN)內(nèi)進(jìn)行交互。按照RFC6325,該D-VLAN由DRB指定,通常為VLAN=1。Appoint消息中可以攜帶VLAN指定信息(VLANs Appointed Sub-TLV),假設(shè)該 Sub-TLV 中的 VLAN 位圖(bit-map)字段置“I”為有效,置“O”則忽略。
[0080]圖2c為本發(fā)明實(shí)施例二的路由更新方法中VLANs Appointed Sub-TLV的消息格式的示意圖,如圖2c所示,Type為消息類型,需要IANA組織分配一個(gè)特定的值,在未分配之前,設(shè)備廠商在對(duì)本發(fā)明進(jìn)行實(shí)現(xiàn)時(shí),可以自行確定該值,Length為消息Value字段(SP該TLV除了 Type和Length字段之外的字段)長度,RESV為保留字段,Start VLAN ID為所有指定VLAN中值最小的VLAN,VLAN bit map為VLAN位圖字段。參見圖lb,如果RB2收到的 Appoint 消息中,VLANs Appointed Sub-TLV 的 VLAN bit map 字段置“ I ”位,對(duì)應(yīng) VLANl的抑制時(shí)間應(yīng)當(dāng)立即超時(shí),接收方RB2可以立即切換為該VLANl的AF。
[0081]Report 消息中攜帶 VLANs Appointed Sub-TLV,發(fā)送方 RB(RB1、RB2)是該 sub-TLV中VLAN bit map中置“ I”位可以對(duì)應(yīng)該VLAN的AF,置“O”位可以對(duì)應(yīng)該VLAN的非AF。
[0082]本實(shí)施例,RB通過AF信道向DRB匯報(bào)自己是否還是某個(gè)VLAN的AF,DRB可以快速檢測AF狀態(tài)的變化,提高了 TRILL-STP混合組網(wǎng)場景下網(wǎng)絡(luò)收斂速度。進(jìn)一步地,DRB可以通過AF信道快速指定某RB為該VLAN新的AF,并且通過指定消息可以主動(dòng)消除抑制時(shí)間,實(shí)現(xiàn)AF快速切換,進(jìn)一步提高TRILL-STP混合組網(wǎng)場景下網(wǎng)絡(luò)收斂速度。此外,通過TRILL數(shù)據(jù)層實(shí)現(xiàn)的快速收斂機(jī)制,避免為控制層帶來額外的復(fù)雜性,降低了實(shí)現(xiàn)難度。
[0083]實(shí)施例3
[0084]圖3為本發(fā)明實(shí)施例三的路由更新方法的流程圖。如圖3所示,該路由更新方法可以包括:
[0085]步驟301、通過AF (指定轉(zhuǎn)發(fā)者)信道,向所述TRILL網(wǎng)絡(luò)的DRB (指定路由網(wǎng)橋)發(fā)送AF狀態(tài)報(bào)告消息,所述AF信道為根據(jù)TRILL協(xié)議的信道機(jī)制建立的所述路由網(wǎng)橋和所述DRB之間的消息通道,所述AF狀態(tài)報(bào)告消息用于指示第一路由網(wǎng)橋由VLAN(虛擬局域網(wǎng))的AF變更為非AF,所述VLAN通過STP (生成樹協(xié)議)網(wǎng)絡(luò)接入TRILL (多鏈路透明互聯(lián))網(wǎng)絡(luò)。
[0086]由于改動(dòng)傳統(tǒng)的ISIS協(xié)議和HELLO協(xié)議的阻力很大,本發(fā)明實(shí)施例可以不改變AF的指定流程。DRB還是按照TRILL中定義的過程來指定AFjB:發(fā)送含有AppointedForwarders Sub-TLV的HELLO報(bào)文以指定某個(gè)VLAN的AF。此外,本發(fā)明實(shí)施例可以采用一個(gè)新的RB通道(ChanneI)即AF信道來完成AF的快速切換。當(dāng)DRB選舉產(chǎn)生后,DRB和本地鏈路的其他RB建立AF信道(Channel Sess1n),各個(gè)AF向DRB發(fā)送AF狀態(tài)報(bào)告(可以簡稱R印ort)消息,報(bào)告自己是否還是VLAN的AF。DRB負(fù)責(zé)檢測AF狀態(tài)。R印ort消息由AF根據(jù)指定VLAN的變化而按需發(fā)送,有變化時(shí)才發(fā)送,無變化時(shí)可以不發(fā)送,從而減少開銷。例如,TRILL網(wǎng)絡(luò)的RB收到DRB的VLAN指定信息后,指定VLAN發(fā)生變化,該RB以較小的發(fā)送間隔向DRB發(fā)送R印ort消息,從而縮短收斂時(shí)間。假設(shè),VLANl舊的AF為第一路由網(wǎng)橋RBl,由于故障或人工配置等原因,如果第一路由網(wǎng)橋RBl從VLANl的AF變更非AF(non-AF), DRB可以收到R印ort消息,具體可以分為以下情況:
[0087]情況一、如果第一路由網(wǎng)橋RBl從VLANl的AF變更為non_AF,但VLANl并未產(chǎn)生新的AF,這種情況下,RBl可以向DRB發(fā)送R印ort消息告知自身的變化。
[0088]情況二、第一路由網(wǎng)橋RBl從VLANl的AF變更為non_AF,并且VLANl新的AF為第二路由網(wǎng)橋RB2,這種情況下,RBU RB2都可以向DRB發(fā)送R印ort消息。
[0089]本實(shí)施例,RB通過AF信道向DRB匯報(bào)自己是否還是某個(gè)VLAN的AF,DRB可以快速檢測AF狀態(tài)的變化,提高了 TRILL-STP混合組網(wǎng)場景下網(wǎng)絡(luò)收斂速度。
[0090]實(shí)施例4
[0091]圖4為本發(fā)明實(shí)施例四的路由更新方法的流程圖。圖4與圖3標(biāo)號(hào)相同的步驟具有相同的含義,與上一實(shí)施例的區(qū)別主要在于:如圖4所示,上一實(shí)施例的步驟301之后可以包括:
[0092]步驟401、如果所述VLAN的AF需要從第一路由網(wǎng)橋切換為第二路由網(wǎng)橋,則所述第二路由網(wǎng)橋通過所述AF信道從所述DRB接收用于指示消除抑制時(shí)間的指定消息。
[0093]其中,AF信道的具體消息格式,可以參見上述實(shí)施例二中的圖2b及其相關(guān)描述。AF狀態(tài)報(bào)告消息的消息格式可以參見上述實(shí)施例二中的R印ort消息的相關(guān)描述。DRB通過解析從AF信道收到的R印ort消息,可以實(shí)時(shí)檢測到AF的角色變化,當(dāng)DRB收到舊的AF(即第一路由網(wǎng)橋)不再是該VLAN的AF的R印ort消息時(shí),可以立刻通過AF信道向VLAN的新的AF (即第二路由網(wǎng)橋)發(fā)出指定(Appoint)消息,Appoint消息用于指示消除抑制時(shí)間,可以使得該VLAN的抑制時(shí)間(inhibit1n timer)立即超時(shí)。
[0094]步驟402、第二路由網(wǎng)橋根據(jù)所述指定消息,消除抑制時(shí)間并將所述VLAN的AF從所述第一路由網(wǎng)橋切換為所述第二路由網(wǎng)橋。
[0095]其中,收到指定消息的第二路由網(wǎng)橋,可以將自身的AF功能打開,從而將所述VLAN的AF切換為所述第二路由網(wǎng)橋。例如:如果作為新的AF的RB收到來自DRB的Appoint消息,該RB的抑制時(shí)間可以立即超時(shí),將標(biāo)識(shí)AF的位設(shè)置為“ I ”,該RB可以成為該VLAN新的AF并開始收發(fā)該VLAN的報(bào)文。
[0096]在一種可能的實(shí)現(xiàn)方式中,步驟401具體可以包括:第二路由網(wǎng)橋通過所述AF信道從所述DRB接收所述指定消息,所述指定消息攜帶VLAN指定信息(可以表示為TLV格式,也可以稱為VLAN指定TLV),所述VLAN指定信息的VLAN位圖字段用于指示對(duì)所述VLAN抑制時(shí)間超時(shí)。
[0097]其中,指定消息的消息格式可以參見上述實(shí)施例二中的Appoint消息和圖2c的相關(guān)描述。VLAN指定TLV的VLAN位圖字段可以參見上述實(shí)施例二中的VLANs AppointedSub-TLV的VLAN bit map的相關(guān)描述。
[0098]如果作為新的AF的RB收到來自DRB的Appoint消息,根據(jù)VLANs AppointedSub-TLV的VLAN bit map,該RB的抑制時(shí)間可以立即超時(shí),可以成為該VLAN新的AF并開始收發(fā)該VLAN的報(bào)文。
[0099]本實(shí)施例,RB通過AF信道向DRB匯報(bào)自己是否還是某個(gè)VLAN的AF,DRB可以快速檢測AF狀態(tài)的變化,提高了 TRILL-STP混合組網(wǎng)場景下網(wǎng)絡(luò)收斂速度。進(jìn)一步地,DRB可以通過AF信道快速指定某RB為該VLAN新的AF,并且通過指定消息可以主動(dòng)消除抑制時(shí)間,實(shí)現(xiàn)AF快速切換,進(jìn)一步提高TRILL-STP混合組網(wǎng)場景下網(wǎng)絡(luò)收斂速度。此外,通過TRILL數(shù)據(jù)層實(shí)現(xiàn)的快速收斂機(jī)制,避免為控制層帶來額外的復(fù)雜性,降低了實(shí)現(xiàn)難度。
[0100]實(shí)施例5
[0101]圖5為本發(fā)明實(shí)施例五的路由設(shè)備的結(jié)構(gòu)框圖,如圖5所示,該路由設(shè)備可以包括:
[0102]接收單元51,用于通過指定轉(zhuǎn)發(fā)者AF信道,從TRILL網(wǎng)絡(luò)的路由網(wǎng)橋接收AF狀態(tài)報(bào)告消息,所述AF信道為根據(jù)TRILL協(xié)議的信道機(jī)制建立的所述路由網(wǎng)橋和所述DRB之間的消息通道,所述AF狀態(tài)報(bào)告消息用于指示所第一路由網(wǎng)橋由虛擬局域網(wǎng)VLAN的AF變更為非AF,所述VLAN通過生成樹協(xié)議STP網(wǎng)絡(luò)接入多鏈路透明互聯(lián)TRILL網(wǎng)絡(luò)。
[0103]具體地,本發(fā)明實(shí)施例可以不改變AF的指定流程。DRB還可以按照TRILL中定義的過程來指定AF,如:發(fā)送含有Appointed Forwarders Sub-TLV的HELLO報(bào)文以指定某個(gè)VLAN的AF。當(dāng)DRB選舉產(chǎn)生后,DRB和本地鏈路(即STP網(wǎng)絡(luò))所連接的其他RB根據(jù)TRILL協(xié)議的信道機(jī)制建立AF信道(Channel),各個(gè)AF向DRB發(fā)送AF狀態(tài)報(bào)告(可以簡稱Report)消息,報(bào)告自己是否還是VLAN的AF。Report消息由AF根據(jù)指定VLAN的變化而按需發(fā)送,有變化時(shí)才發(fā)送,無變化時(shí)可以不發(fā)送,從而減少開銷。DRB的接收單元51可以接收指定VLAN的變化的RB發(fā)送的AF狀態(tài)報(bào)告消息,檢測AF狀態(tài)。DRB通過解析從AF信道收到的R印ort消息,可以實(shí)時(shí)檢測到AF的角色變化。
[0104]本實(shí)施例,路由設(shè)備通過AF信道向DRB匯報(bào)自己是否還是某個(gè)VLAN的AF,DRB的接收單元可以接收到AF狀態(tài)報(bào)告消息,從而快速檢測AF狀態(tài)的變化,提高了 TRILL-STP混合組網(wǎng)場景下網(wǎng)絡(luò)收斂速度。
[0105]實(shí)施例6
[0106]圖6為本發(fā)明實(shí)施例六的路由設(shè)備的結(jié)構(gòu)框圖,圖6與圖5標(biāo)號(hào)相同的組件具有相同的含義,與上一實(shí)施例的區(qū)別在于,如圖6所示,該路由設(shè)備還可以包括:
[0107]發(fā)送單元53,用于如果根據(jù)所述AF狀態(tài)報(bào)告消息,確定所述VLAN的AF需要從第一路由網(wǎng)橋切換為第二路由網(wǎng)橋,則通過所述AF信道向所述第二路由網(wǎng)橋發(fā)送用于指示消除抑制時(shí)間的指定消息,將所述VLAN的AF切換為所述第二路由網(wǎng)橋。
[0108]在一種可能的實(shí)施方式中,該路由設(shè)備還可以包括:
[0109]選舉單元61,用于將所述路由設(shè)備選舉為DRB ;
[0110]通道建立單元63,用于與所述TRILL網(wǎng)絡(luò)的其他路由網(wǎng)橋之間建立所述AF信道,所述其他路由網(wǎng)橋?yàn)樗鯰RILL網(wǎng)絡(luò)中除了所述DRB之外的路由網(wǎng)橋。
[0111]在一種可能的實(shí)施方式中,發(fā)送單元53可以包括:
[0112]解析子單元531,用于解析所述AF狀態(tài)報(bào)告消息,獲取所述第一路由網(wǎng)橋和所述第二路由網(wǎng)橋的/[目息;
[0113]發(fā)送子單元533,用于通過所述AF信道,向所述第二路由網(wǎng)橋發(fā)送所述指定消息,所述指定消息攜帶VLAN指定信息,所述VLAN指定信息的VLAN位圖字段用于指示對(duì)所述VLAN抑制時(shí)間超時(shí)。
[0114]其中,AF信道的具體消息格式,可以參見上述實(shí)施例二中的圖2b及其相關(guān)描述。AF狀態(tài)報(bào)告消息的消息格式可以參見上述實(shí)施例二中的R印ort消息的相關(guān)描述。指定消息的消息格式可以參見上述實(shí)施例二中的Appoint消息和圖2c的相關(guān)描述。
[0115]本實(shí)施例,路由設(shè)備通過AF信道向DRB匯報(bào)自己是否還是某個(gè)VLAN的AF,DRB的接收單元可以接收到AF狀態(tài)報(bào)告消息,從而快速檢測AF狀態(tài)的變化,提高了 TRILL-STP混合組網(wǎng)場景下網(wǎng)絡(luò)收斂速度。進(jìn)一步地,DRB的發(fā)送單元通過AF信道快速指定某路由設(shè)備為該VLAN新的AF,并且通過指定消息可以主動(dòng)消除抑制時(shí)間,實(shí)現(xiàn)AF快速切換,進(jìn)一步提高了 TRILL-STP混合組網(wǎng)場景下網(wǎng)絡(luò)收斂速度。此外,通過TRILL數(shù)據(jù)層實(shí)現(xiàn)的快速收斂機(jī)制,避免為控制層帶來額外的復(fù)雜性,降低了實(shí)現(xiàn)難度。
[0116]實(shí)施例7
[0117]圖7為本發(fā)明實(shí)施例七的路由設(shè)備的結(jié)構(gòu)框圖,如圖7所示,該路由設(shè)備可以包括:
[0118]發(fā)送單元71,用于通過指定轉(zhuǎn)發(fā)者AF信道,向所述TRILL網(wǎng)絡(luò)的指定路由網(wǎng)橋DRB發(fā)送AF狀態(tài)報(bào)告消息,所述AF信道為根據(jù)TRILL協(xié)議的信道機(jī)制建立的所述路由網(wǎng)橋和所述DRB之間的消息通道,所述AF狀態(tài)報(bào)告消息用于指示第一路由網(wǎng)橋由虛擬局域網(wǎng)VLAN的AF變更為非AF,所述VLAN通過生成樹協(xié)議STP網(wǎng)絡(luò)接入多鏈路透明互聯(lián)TRILL網(wǎng)絡(luò)。
[0119]具體地,本發(fā)明實(shí)施例可以不改變AF的指定流程。DRB還可以按照TRILL中定義的過程來指定AF,如:發(fā)送含有Appointed Forwarders Sub-TLV的HELLO報(bào)文以指定某個(gè)VLAN的AF。當(dāng)DRB選舉產(chǎn)生后,DRB和本地鏈路(即STP網(wǎng)絡(luò))所連接的其他RB根據(jù)TRILL協(xié)議的信道機(jī)制建立AF信道(Channel),路由設(shè)備的發(fā)送單元71可以向DRB發(fā)送AF狀態(tài)報(bào)告(可以簡稱R印ort)消息,報(bào)告自己是否還是VLAN的AF。R印ort消息也可以由AF根據(jù)指定VLAN的變化而按需發(fā)送,有變化時(shí)才發(fā)送,無變化時(shí)可以不發(fā)送,從而減少開銷。DRB根據(jù)接收到的AF狀態(tài)報(bào)告消息,檢測AF狀態(tài)。DRB通過解析從AF信道收到的R印ort消息,可以實(shí)時(shí)檢測到AF的角色變化。參見上述實(shí)施例中的情況一,舊的AF (即第一路由網(wǎng)橋)的發(fā)送單元71可以向DRB發(fā)送R印ort消息。參見上述實(shí)施例中的情況二,舊的AF (SP第一路由網(wǎng)橋)和新的AF (即第二路由網(wǎng)橋)的發(fā)送單元71都可以向DRB發(fā)送R印ort消息。在情況二中,當(dāng)DRB收到第一路由網(wǎng)橋不再是該VLAN的AF的Report消息時(shí),可以立刻通過AF信道向該VLAN的第二路由網(wǎng)橋發(fā)出指定(Appoint)消息,Appoint消息用于指示消除抑制時(shí)間,可以使得該VLAN的抑制時(shí)間(inhibit1n timer)立即超時(shí)。
[0120]本實(shí)施例,路由設(shè)備的發(fā)送單元通過AF信道向DRB匯報(bào)自己是否還是某個(gè)VLAN的AF,DRB可以快速檢測AF狀態(tài)的變化,提高了 TRILL-STP混合組網(wǎng)場景下網(wǎng)絡(luò)收斂速度。
[0121]實(shí)施例8
[0122]圖8為本發(fā)明實(shí)施例八的路由設(shè)備的結(jié)構(gòu)框圖,圖8與圖7標(biāo)號(hào)相同的組件具有相同的含義,與上一實(shí)施例的區(qū)別在于,如圖8所示,該路由設(shè)備還可以包括:
[0123]接收單元73,用于如果所述VLAN的AF需要從第一路由網(wǎng)橋切換為第二路由網(wǎng)橋,則通過所述AF信道從所述DRB接收用于指示消除抑制時(shí)間的指定消息;
[0124]消除單元75,用于根據(jù)所述指定消息,消除抑制時(shí)間并將所述VLAN的AF從所述第一路由網(wǎng)橋切換為所述第二路由網(wǎng)橋。
[0125]具體地,如果路由設(shè)備作為新的AF (即第二路由網(wǎng)橋),則接收單元73可以收到來自DRB的Appoint消息,然后消除單元75可以使得抑制時(shí)間立即超時(shí),并且可以將自身的AF功能打開,將所述VLAN的AF切換為所述第二路由網(wǎng)橋,這樣,第二路由網(wǎng)橋可以成為該VLAN新的AF并開始收發(fā)該VLAN的報(bào)文。
[0126]在一種可能的實(shí)施方式中,接收單元73具體可以用于:通過所述AF信道從所述DRB接收所述指定消息,所述指定消息攜帶VLAN指定信息,所述VLAN指定信息的VLAN位圖字段用于指示對(duì)所述VLAN抑制時(shí)間超時(shí)。
[0127]其中,AF信道的具體消息格式,可以參見上述實(shí)施例二中的圖2b及其相關(guān)描述。AF狀態(tài)報(bào)告消息的消息格式可以參見上述實(shí)施例二中的R印ort消息的相關(guān)描述。指定消息的消息格式可以參見上述實(shí)施例二中的Appoint消息和圖2c的相關(guān)描述。
[0128]本實(shí)施例,路由設(shè)備的發(fā)送單元通過AF信道向DRB匯報(bào)自己是否還是某個(gè)VLAN的AF,DRB可以快速檢測AF狀態(tài)的變化,提高了 TRILL-STP混合組網(wǎng)場景下網(wǎng)絡(luò)收斂速度。進(jìn)一步地,DRB可以通過AF信道快速指定某路由設(shè)備為該VLAN新的AF,作為該VLAN新的AF的路由設(shè)備收到DRB的指定消息后,可以消除抑制時(shí)間,實(shí)現(xiàn)AF快速切換,提高了TRILL-STP混合組網(wǎng)場景下網(wǎng)絡(luò)收斂速度。此外,通過TRILL數(shù)據(jù)層實(shí)現(xiàn)的快速收斂機(jī)制避免為控制層帶來額外的復(fù)雜性,降低了實(shí)現(xiàn)難度。
[0129]實(shí)施例9
[0130]圖9為本發(fā)明實(shí)施例九的路由設(shè)備的結(jié)構(gòu)框圖。所述路由設(shè)備可以是具備計(jì)算能力的主機(jī)服務(wù)器、個(gè)人計(jì)算機(jī)PC、或者可攜帶的便攜式計(jì)算機(jī)或終端等。本發(fā)明具體實(shí)施例并不對(duì)計(jì)算節(jié)點(diǎn)的具體實(shí)現(xiàn)做限定。
[0131]所述路由設(shè)備包括處理器(processor) 1110、通信接口(Communicat1nsInterface) 1120、存儲(chǔ)器(memory array) 1130 和總線 1140。其中,處理器 1110、通信接口1120、以及存儲(chǔ)器1130通過總線1140完成相互間的通信。
[0132]通信接口 1120用于與網(wǎng)元通信,其中網(wǎng)元包括例如虛擬機(jī)管理中心、共享存儲(chǔ)坐寸ο
[0133]處理器1110用于執(zhí)行程序。處理器1110可能是一個(gè)中央處理器CPU,或者是專用集成電路ASIC (Applicat1n Specific Integrated Circuit),或者是被配置成實(shí)施本發(fā)明實(shí)施例的一個(gè)或多個(gè)集成電路。
[0134]存儲(chǔ)器1130用于存放文件。存儲(chǔ)器1130可能包含高速RAM存儲(chǔ)器,也可能還包括非易失性存儲(chǔ)器(non-volatile memory),例如至少一個(gè)磁盤存儲(chǔ)器。存儲(chǔ)器1130也可以是存儲(chǔ)器陣列。存儲(chǔ)器1130還可能被分塊,并且所述塊可按一定的規(guī)則組合成虛擬卷。
[0135]在一種可能的實(shí)施方式中,上述程序可為包括計(jì)算機(jī)操作指令的程序代碼。該程序具體可用于:
[0136]指定路由網(wǎng)橋DRB通過指定轉(zhuǎn)發(fā)者AF信道,從TRILL網(wǎng)絡(luò)的路由網(wǎng)橋接收AF狀態(tài)報(bào)告消息,所述AF信道為根據(jù)TRILL協(xié)議的信道機(jī)制建立的所述路由網(wǎng)橋和所述DRB之間的消息通道,所述AF狀態(tài)報(bào)告消息用于指示第一路由網(wǎng)橋由虛擬局域網(wǎng)VLAN的AF變更為非AF,所述VLAN通過生成樹協(xié)議STP網(wǎng)絡(luò)接入多鏈路透明互聯(lián)TRILL網(wǎng)絡(luò)。
[0137]在一種可能的實(shí)施方式中,所述指定路由網(wǎng)橋DRB通過指定轉(zhuǎn)發(fā)者AF信道,從TRILL網(wǎng)絡(luò)的路由網(wǎng)橋接收AF狀態(tài)報(bào)告消息,包括:
[0138]如果所述DRB根據(jù)所述AF狀態(tài)報(bào)告消息,確定所述VLAN的AF需要從第一路由網(wǎng)橋切換為第二路由網(wǎng)橋,則所述DRB通過所述AF信道向所述第二路由網(wǎng)橋發(fā)送用于指示消除抑制時(shí)間的指定消息,將所述VLAN的AF切換為所述第二路由網(wǎng)橋。
[0139]在一種可能的實(shí)施方式中,所述指定路由網(wǎng)橋DRB通過指定轉(zhuǎn)發(fā)者AF信道,從TRILL網(wǎng)絡(luò)的路由網(wǎng)橋接收AF狀態(tài)報(bào)告消息之前,包括:
[0140]選舉產(chǎn)生所述DRB;
[0141]所述DRB與所述TRILL網(wǎng)絡(luò)的其他路由網(wǎng)橋之間建立所述AF信道,所述其他路由網(wǎng)橋?yàn)樗鯰RILL網(wǎng)絡(luò)中除了所述DRB之外的路由網(wǎng)橋。
[0142]在一種可能的實(shí)施方式中,所述DRB通過所述AF信道向所述第二路由網(wǎng)橋發(fā)送用于指示消除抑制時(shí)間的指定消息,包括:
[0143]解析所述AF狀態(tài)報(bào)告消息,獲取所述第一路由網(wǎng)橋和所述第二路由網(wǎng)橋的信息;
[0144]通過所述AF信道,向所述第二路由網(wǎng)橋發(fā)送所述指定消息,所述指定消息攜帶VLAN指定信息,所述VLAN指定信息的VLAN位圖字段用于指示對(duì)所述VLAN抑制時(shí)間超時(shí)。
[0145]該程序具體還可用于:
[0146]通過指定轉(zhuǎn)發(fā)者AF信道,向所述TRILL網(wǎng)絡(luò)的指定路由網(wǎng)橋DRB發(fā)送AF狀態(tài)報(bào)告消息,所述AF信道為根據(jù)TRILL協(xié)議的信道機(jī)制建立的所述路由網(wǎng)橋和所述DRB之間的消息通道,所述AF狀態(tài)報(bào)告消息用于指示第一路由網(wǎng)橋由虛擬局域網(wǎng)VLAN的AF變更為非AF,所述VLAN通過生成樹協(xié)議STP網(wǎng)絡(luò)接入多鏈路透明互聯(lián)TRILL網(wǎng)絡(luò)。
[0147]在一種可能的實(shí)施方式中,通過指定轉(zhuǎn)發(fā)者AF信道,向所述TRILL網(wǎng)絡(luò)的指定路由網(wǎng)橋DRB發(fā)送AF狀態(tài)報(bào)告消息,包括:
[0148]如果所述VLAN的AF需要從第一路由網(wǎng)橋切換為第二路由網(wǎng)橋,則所述第二路由網(wǎng)橋通過所述AF信道從所述DRB接收用于指示消除抑制時(shí)間的指定消息;
[0149]所述第二路由網(wǎng)橋根據(jù)所述指定消息,消除抑制時(shí)間并將所述VLAN的AF切換為所述第二路由網(wǎng)橋。
[0150]在一種可能的實(shí)施方式中,通過所述AF信道從所述DRB接收用于指示消除抑制時(shí)間的指定消息,包括:
[0151]通過所述AF信道從所述DRB接收所述指定消息,所述指定消息攜帶VLAN指定信息,所述VLAN指定信息的VLAN位圖字段用于指示對(duì)所述VLAN抑制時(shí)間超時(shí)。
[0152]本領(lǐng)域普通技術(shù)人員可以意識(shí)到,本文所描述的實(shí)施例中的各示例性單元及算法步驟,能夠以電子硬件、或者計(jì)算機(jī)軟件和電子硬件的結(jié)合來實(shí)現(xiàn)。這些功能究竟以硬件還是軟件形式來實(shí)現(xiàn),取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專業(yè)技術(shù)人員可以針對(duì)特定的應(yīng)用選擇不同的方法來實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。
[0153]如果以計(jì)算機(jī)軟件的形式來實(shí)現(xiàn)所述功能并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),則在一定程度上可認(rèn)為本發(fā)明的技術(shù)方案的全部或部分(例如對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分)是以計(jì)算機(jī)軟件產(chǎn)品的形式體現(xiàn)的。該計(jì)算機(jī)軟件產(chǎn)品通常存儲(chǔ)在計(jì)算機(jī)可讀取的存儲(chǔ)介質(zhì)中,包括若干指令用以使得計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī)、服務(wù)器、或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各實(shí)施例方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括U盤、移動(dòng)硬盤、只讀存儲(chǔ)器(ROM, Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM, Random Access Memory)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
[0154]以上所述,僅為本發(fā)明的【具體實(shí)施方式】,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本【技術(shù)領(lǐng)域】的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)所述以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
【權(quán)利要求】
1.一種路由更新方法,其特征在于,包括: 指定路由網(wǎng)橋DRB通過指定轉(zhuǎn)發(fā)者AF信道,從TRILL網(wǎng)絡(luò)的路由網(wǎng)橋接收AF狀態(tài)報(bào)告消息,所述AF信道為根據(jù)TRILL協(xié)議的信道機(jī)制建立的所述路由網(wǎng)橋和所述DRB之間的消息通道,所述AF狀態(tài)報(bào)告消息用于指示第一路由網(wǎng)橋由虛擬局域網(wǎng)VLAN的AF變更為非AF,所述VLAN通過生成樹協(xié)議STP網(wǎng)絡(luò)接入多鏈路透明互聯(lián)TRILL網(wǎng)絡(luò)。
2.根據(jù)權(quán)利要求1所述的路由更新方法,其特征在于,所述指定路由網(wǎng)橋DRB通過指定轉(zhuǎn)發(fā)者AF信道,從TRILL網(wǎng)絡(luò)的路由網(wǎng)橋接收AF狀態(tài)報(bào)告消息之后,包括: 如果所述DRB根據(jù)所述AF狀態(tài)報(bào)告消息,確定所述VLAN的AF需要從第一路由網(wǎng)橋切換為第二路由網(wǎng)橋,則所述DRB通過所述AF信道向所述第二路由網(wǎng)橋發(fā)送用于指示消除抑制時(shí)間的指定消息,將所述VLAN的AF切換為所述第二路由網(wǎng)橋。
3.根據(jù)權(quán)利要求1或2所述的路由更新方法,其特征在于,所述指定路由網(wǎng)橋DRB通過指定轉(zhuǎn)發(fā)者AF信道,從TRILL網(wǎng)絡(luò)的路由網(wǎng)橋接收AF狀態(tài)報(bào)告消息之前,包括: 選舉產(chǎn)生所述DRB ; 所述DRB與所述TRILL網(wǎng)絡(luò)的其他路由網(wǎng)橋之間建立所述AF信道,所述其他路由網(wǎng)橋?yàn)樗鯰RILL網(wǎng)絡(luò)中除了所述DRB之外的路由網(wǎng)橋。
4.根據(jù)權(quán)利要求2或3所述的路由更新方法,其特征在于,所述DRB通過所述AF信道向所述第二路由網(wǎng)橋發(fā)送用于指示消除抑制時(shí)間的指定消息,包括: 解析所述AF狀態(tài)報(bào)告消息,獲取所述第一路由網(wǎng)橋和所述第二路由網(wǎng)橋的信息; 通過所述AF信道,向所述第二路由網(wǎng)橋發(fā)送所述指定消息,所述指定消息攜帶VLAN指定信息,所述VLAN指定信息的VLAN位圖字段用于指示對(duì)所述VLAN抑制時(shí)間超時(shí)。
5.一種路由更新方法,其特征在于,包括: 通過指定轉(zhuǎn)發(fā)者AF信道,向所述TRILL網(wǎng)絡(luò)的指定路由網(wǎng)橋DRB發(fā)送AF狀態(tài)報(bào)告消息,所述AF信道為根據(jù)TRILL協(xié)議的信道機(jī)制建立的所述路由網(wǎng)橋和所述DRB之間的消息通道,所述AF狀態(tài)報(bào)告消息用于指示第一路由網(wǎng)橋由虛擬局域網(wǎng)VLAN的AF變更為非AF,所述VLAN通過生成樹協(xié)議STP網(wǎng)絡(luò)接入多鏈路透明互聯(lián)TRILL網(wǎng)絡(luò)。
6.根據(jù)權(quán)利要求5所述的路由更新方法,其特征在于,所述通過指定轉(zhuǎn)發(fā)者AF信道,向所述TRILL網(wǎng)絡(luò)的指定路由網(wǎng)橋DRB發(fā)送AF狀態(tài)報(bào)告消息之后,包括: 如果所述VLAN的AF需要從第一路由網(wǎng)橋切換為第二路由網(wǎng)橋,則所述第二路由網(wǎng)橋通過所述AF信道從所述DRB接收用于指示消除抑制時(shí)間的指定消息; 所述第二路由網(wǎng)橋根據(jù)所述指定消息,消除抑制時(shí)間并將所述VLAN的AF切換為所述第二路由網(wǎng)橋。
7.根據(jù)權(quán)利要求6所述的路由更新方法,其特征在于,所述第二路由網(wǎng)橋通過所述AF信道從所述DRB接收用于指示消除抑制時(shí)間的指定消息,包括: 所述第二路由網(wǎng)橋通過所述AF信道從所述DRB接收所述指定消息,所述指定消息攜帶VLAN指定信息,所述VLAN指定信息的VLAN位圖字段用于指示對(duì)所述VLAN抑制時(shí)間超時(shí)。
8.—種路由設(shè)備,其特征在于,包括: 接收單元,用于通過指定轉(zhuǎn)發(fā)者AF信道,從TRILL網(wǎng)絡(luò)的路由網(wǎng)橋接收AF狀態(tài)報(bào)告消息,所述AF信道為根據(jù)TRILL協(xié)議的信道機(jī)制建立的所述路由網(wǎng)橋和所述DRB之間的消息通道,所述AF狀態(tài)報(bào)告消息用于指示所第一路由網(wǎng)橋由虛擬局域網(wǎng)VLAN的AF變更為非AF,所述VLAN通過生成樹協(xié)議STP網(wǎng)絡(luò)接入多鏈路透明互聯(lián)TRILL網(wǎng)絡(luò)。
9.根據(jù)權(quán)利要求8所述的路由設(shè)備,其特征在于,還包括: 發(fā)送單元,用于如果根據(jù)所述AF狀態(tài)報(bào)告消息,確定所述VLAN的AF需要從第一路由網(wǎng)橋切換為第二路由網(wǎng)橋,則通過所述AF信道向所述第二路由網(wǎng)橋發(fā)送用于指示消除抑制時(shí)間的指定消息,將所述VLAN的AF切換為所述第二路由網(wǎng)橋。
10.根據(jù)權(quán)利要求8或9所述的路由設(shè)備,其特征在于,還包括: 選舉單元,用于將所述路由設(shè)備選舉為DRB ; 通道建立單元,用于與所述TRILL網(wǎng)絡(luò)的其他路由網(wǎng)橋之間建立所述AF信道,所述其他路由網(wǎng)橋?yàn)樗鯰RILL網(wǎng)絡(luò)中除了所述DRB之外的路由網(wǎng)橋。
11.根據(jù)權(quán)利要求9或10所述的路由設(shè)備,其特征在于,所述發(fā)送單元包括: 解析子單元,用于解析所述AF狀態(tài)報(bào)告消息,獲取所述第一路由網(wǎng)橋和所述第二路由網(wǎng)橋的信息; 發(fā)送子單元,用于通過所述AF信道,向所述第二路由網(wǎng)橋發(fā)送所述指定消息,所述指定消息攜帶VLAN指定信息,所述VLAN指定信息的VLAN位圖字段用于指示對(duì)所述VLAN抑制時(shí)間超時(shí)。
12.—種路由設(shè)備,其特征在于,包括: 發(fā)送單元,用于通過指定轉(zhuǎn)發(fā)者AF信道,向所述TRILL網(wǎng)絡(luò)的指定路由網(wǎng)橋DRB發(fā)送AF狀態(tài)報(bào)告消息,所述AF信道為根據(jù)TRILL協(xié)議的信道機(jī)制建立的所述路由網(wǎng)橋和所述DRB之間的消息通道,所述AF狀態(tài)報(bào)告消息用于指示第一路由網(wǎng)橋由虛擬局域網(wǎng)VLAN的AF變更為非AF,所述VLAN通過生成樹協(xié)議STP網(wǎng)絡(luò)接入多鏈路透明互聯(lián)TRILL網(wǎng)絡(luò)。
13.根據(jù)權(quán)利要求12所述的路由設(shè)備,其特征在于,還包括: 接收單元,用于如果所述VLAN的AF需要從第一路由網(wǎng)橋切換為第二路由網(wǎng)橋,則通過所述AF信道從所述DRB接收用于指示消除抑制時(shí)間的指定消息; 消除單元,用于根據(jù)所述指定消息,消除抑制時(shí)間并將所述VLAN的AF切換為所述第二路由網(wǎng)橋。
14.根據(jù)權(quán)利要求13所述的路由設(shè)備,其特征在于,所述接收單元具體用于:通過所述AF信道從所述DRB接收所述指定消息,所述指定消息攜帶VLAN指定信息,所述VLAN指定信息的VLAN位圖字段用于指示對(duì)所述VLAN抑制時(shí)間超時(shí)。
【文檔編號(hào)】H04L12/705GK104426777SQ201310396411
【公開日】2015年3月18日 申請(qǐng)日期:2013年9月3日 優(yōu)先權(quán)日:2013年9月3日
【發(fā)明者】張民貴 申請(qǐng)人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1