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

Mac地址撤銷方法和節(jié)點(diǎn)的制作方法

文檔序號(hào):7893751閱讀:409來(lái)源:國(guó)知局
專利名稱:Mac地址撤銷方法和節(jié)點(diǎn)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信領(lǐng)域,尤其是ー種MAC地址撤銷方法和實(shí)現(xiàn)該方法的節(jié)點(diǎn)。
背景技術(shù)
互聯(lián)網(wǎng)工程任務(wù)組(TheInternet Engineering Task Force,簡(jiǎn)稱 IETF) ニ層虛擬專用網(wǎng)(Layer 2 Virtual Private Networks,簡(jiǎn)稱L2VPN)工作組定義的虛擬專用局域網(wǎng)業(yè)務(wù)(Virtual Private Lan Service,簡(jiǎn)稱VPLS)是在IP/多協(xié)議標(biāo)簽交換(MPLS)網(wǎng)絡(luò)中,為以太網(wǎng)提供了多點(diǎn)到多點(diǎn)的連接,它模擬以太網(wǎng)交換機(jī)的功能,VPLS通過(guò)MAC (MediaAccess Control,媒體接入控制)地址學(xué)習(xí)來(lái)提供數(shù)據(jù)報(bào)文的可達(dá)性,姆個(gè)PE(ProviderEdge,運(yùn)營(yíng)商邊緣)設(shè)備會(huì)維護(hù)ー張MAC地址表。動(dòng)態(tài)學(xué)習(xí)到的MAC地址必須有刷新和重新學(xué)習(xí)的機(jī)制。在VPLS 相關(guān)草案中IETF RFC4762以及draft-ietf-12vpn-vpls_ldp -mac-0pt(IETF官網(wǎng)上的技術(shù)文檔的名稱)提供了多種使用MAC地址撤銷(MAC addresswithdrawal)消息使遠(yuǎn)端PE上MAC地址得以刪除(以便重新學(xué)習(xí))的方法。RFC4762中規(guī)定地址撤銷消息中攜帶MAC List TLV (Type Length Value,類型長(zhǎng)度值),收到這個(gè)消息的設(shè)備根據(jù)TLV中指定的參數(shù)進(jìn)行MAC地址的刪除。該MAC List TLV用于指定MAC地址列表,如果其中指定的MAC地址列表為空,則刪除此VPLS實(shí)例下除收到此消息的PW(Pseudo-Wire,偽線)上學(xué)到的MAC地址之外的所有其它MAC地址。draft-ietf-12vpn-vpls-ldp-mac-opt 提供了一種 MAC 地址刷新與重新學(xué)習(xí)的優(yōu)化機(jī)制,即通過(guò)在地址撤銷消息中攜帶MAC flush parameter TLV,該TLV中定義了一個(gè)bit位-N bit (Negative bit),用于指定MAC刷新的范圍,一種是N = O (positive),表示刪除此VSI (Virtual Switch Instance,虛擬交換實(shí)例)下除收到此消息的PW之外的所有其它PW上學(xué)習(xí)到的MAC地址,這同RFC4762中定義的攜帶空的MAC List TLV是一致的,另ー種是N = I (Negative),表示僅刪除收到這個(gè)消息的PW上學(xué)習(xí)到的MAC地址,大大減少了地址刷新與重新學(xué)習(xí)的范圍。綜上所述,目前IETF主要是定義了四種MAC地址撤銷消息方式第一種消息方式是攜帶非空的MAC地址列表的MAC地址撤銷消息,接收該消息的節(jié)點(diǎn)刪除消息中攜帯的MAC地址;第二種消息方式是攜帶空的MAC地址列表的MAC地址撤銷消息,接收該消息的節(jié)點(diǎn)刪除此VPLS實(shí)例下除收到此消息的PW(Pseudo-Wire,偽線)上學(xué)到的MAC地址之外的所有其它MAC地址;第三種消息方式是攜帶激進(jìn)(Positive)刪除指示(即N_bit = 0)的MAC地址撤銷消息,接收該消息的節(jié)點(diǎn)刪除此VPLS實(shí)例下除收到此消息的PW上學(xué)到的MAC地址之外的所有其它MAC地址,第四種消息方式是攜帶保守(Negative)刪除指示(即N_bit =I))的MAC地址撤銷消息,接收該消息的節(jié)點(diǎn)僅刪除收到這個(gè)消息的PW上學(xué)習(xí)到的MAC地址。那么,現(xiàn)網(wǎng)中不同節(jié)點(diǎn)所支持的MAC地址撤銷能力(即能夠支持的MAC地址撤銷消息方式及根據(jù)該消息進(jìn)行MAC地址刪除操作的能力)各有不同,相互之間又不知道對(duì)方節(jié)點(diǎn)支持何種能力的MAC地址撤銷消息,這樣在VPLS網(wǎng)絡(luò)中,有的節(jié)點(diǎn)在收到不支持的MAC地址撤銷消息吋,將沒有辦法 刷新MAC地址列表,即沒有起到撤銷MAC地址的效果。我們以圖I為例進(jìn)行說(shuō)明,圖I中,ACl (Attachment Circuit,接入電路)出現(xiàn)故障,VPLS網(wǎng)絡(luò)中PEl按照實(shí)際情況將向VPLS網(wǎng)絡(luò)中的其他節(jié)點(diǎn)發(fā)送攜帶Negative刪除指示的MAC撤銷消息(圖I中采用虛線箭頭表示)。而實(shí)際上PE2及PE4并不能識(shí)別和處理攜帯Negative刪除指示的MAC地址撤銷消息,那么這兩個(gè)節(jié)點(diǎn)在收到此消息后,也不能撤銷相應(yīng)的MAC地址,所以并沒有達(dá)到撤銷相應(yīng)MAC地址的效果。

發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問(wèn)題是提供ー種MAC地址撤銷方法和實(shí)現(xiàn)該方法的節(jié)點(diǎn),以解決由于發(fā)送方使用的消息方式與接收方設(shè)備能力不匹配而無(wú)法正常執(zhí)行MAC地址刪除操作的技術(shù)問(wèn)題。為了解決上述技術(shù)問(wèn)題,本發(fā)明實(shí)施例提供了ー種節(jié)點(diǎn)之間相互通告MAC地址撤銷能力的方法,該方法包括節(jié)點(diǎn)之間通過(guò)標(biāo)記分配協(xié)議(LDP)能力協(xié)商機(jī)制交互本地所支持的能力,所述能力包括媒體接入控制(MAC)地址撤銷能力;當(dāng)前節(jié)點(diǎn)根據(jù)對(duì)端節(jié)點(diǎn)和本地支持的MAC地址撤銷能力確定備選的消息方式,該備選的消息方式用于確定要發(fā)送的MAC地址撤銷消息方式。進(jìn)ー步地,當(dāng)發(fā)生需要發(fā)送MAC地址撤銷消息的事件時(shí),所述當(dāng)前節(jié)點(diǎn)選擇符合事件要求的且為所述備選的消息方式作為要發(fā)送的MAC地址撤銷消息方式。符合事件要求的以及備選的消息方式均包括攜帶保守(Negative)刪除指示和攜帶非空MAC地址列表的MAC地址撤銷消息方式時(shí),選擇攜帯保守(Negative)刪除指示的MAC地址撤銷消息方式作為要發(fā)送的MAC地址撤銷消息方式;符合事件要求的以及備選的消息方式均包括攜帶激進(jìn)(Positive)刪除指示和攜帶空MAC地址列表的MAC地址撤銷消息方式時(shí),選擇攜帶空MAC地址列表的MAC地址撤銷消息方式作為要發(fā)送的MAC地址撤銷消息方式。優(yōu)選地,所述當(dāng)前節(jié)點(diǎn)接收到所述對(duì)端的MAC地址撤銷消息能力吋,所述備選消息方式是所說(shuō)當(dāng)前節(jié)點(diǎn)和所述對(duì)端節(jié)點(diǎn)共同支持MAC地址撤銷能力對(duì)應(yīng)的MAC地址撤銷消息方式,所述當(dāng)前節(jié)點(diǎn)未接收到所述對(duì)端的MAC地址撤銷能力時(shí),采用以下任一方式確定所述備選的消息方式從記錄的對(duì)端節(jié)點(diǎn)發(fā)送給當(dāng)前節(jié)點(diǎn)的MAC地址撤銷消息方式中,選擇ー種MAC地址撤銷消息方式;選擇本地默認(rèn)配置的MAC地址撤銷消息方式;選擇攜帯保守(Negative)刪除指示或者空的MAC地址列表的MAC地址撤銷消息方式;設(shè)置前兩種選擇方式的優(yōu)先級(jí),并在前一種選擇方式無(wú)法實(shí)現(xiàn)時(shí),選擇攜帯保守(Negative)或者空的MAC地址列表的MAC地址撤銷消息方式。為解決以上技術(shù)問(wèn)題,本發(fā)明還提供了ー種節(jié)點(diǎn),該節(jié)點(diǎn)包括能力交互模塊,用于通過(guò)標(biāo)記分配協(xié)議(LDP)能力協(xié)商機(jī)制與其他節(jié)點(diǎn)交互本地所支持的能力,所述能力包括媒體接入控制(MAC)地址撤銷能力;
備選方式確定模塊,用于根據(jù)對(duì)端節(jié)點(diǎn)和本地支持的MAC地址撤銷能力確定備選的消息方式,該備選的MAC地址撤銷消息方式用于確定要發(fā)送的MAC地址撤銷消息方式。優(yōu)選地,所述節(jié)點(diǎn)還包括消息方式確定模塊,當(dāng)發(fā)生需要發(fā)送MAC地址撤銷消息的事件時(shí),用于選擇符合事件要求的且為所述備選的消息方式作為要發(fā)送的MAC地址撤銷消息方式。符合事件要求的以及備選的消息方式均包括攜帶保守(Negative)刪除指示和攜帶非空MAC地址列表的MAC地址撤銷消息方式吋,所述消息方式確定模塊選擇攜帯保守 (Negative)刪除指示的MAC地址撤銷消息方式作為要發(fā)送的MAC地址撤銷消息方式;符合事件要求的以及備選的消息方式均包括攜帯激進(jìn)(Positive)刪除指示和攜帶空MAC地址列表的MAC地址撤銷消息方式時(shí),所述消息方式確定模塊選擇攜帶空MAC地址列表的MAC地址撤銷消息方式作為要發(fā)送的MAC地址撤銷消息方式。本發(fā)明方法和節(jié)點(diǎn),能夠有效解決由于發(fā)送端使用的MAC地址撤銷消息方式與接收端的能力不匹配而導(dǎo)致的MAC地址無(wú)法正常撤銷的問(wèn)題,對(duì)現(xiàn)有協(xié)議改動(dòng)較小,實(shí)現(xiàn)成本較低。


圖I是目前MAC地址撤銷機(jī)制的示意圖;圖2是本發(fā)明MAC地址撤銷方法的示意圖;圖3是本發(fā)明MAC地址撤銷方法的應(yīng)用實(shí)例一的示意圖;圖4是本發(fā)明MAC地址撤銷方法的應(yīng)用實(shí)例ニ的示意圖;圖5-圖7是本發(fā)明實(shí)現(xiàn)MAC地址撤銷方法的節(jié)點(diǎn)的三個(gè)模塊結(jié)構(gòu)示意圖。
具體實(shí)施例方式如圖2所示,本發(fā)明實(shí)施例MAC地址撤銷方法包括步驟201 :節(jié)點(diǎn)之間交互本地所支持能力,所述能力包括媒體接入控制(MAC)地址撤銷能力;本發(fā)明所說(shuō)的MAC地址撤銷能力指接收MAC地址撤銷消息的節(jié)點(diǎn)識(shí)別該消息方式以及執(zhí)行該消息所指示的MAC刪除操作的能力。以現(xiàn)有四種MAC地址撤銷消息方式為例,包括以下四種MAC地址撤銷能力第一種MAC地址撤銷能力識(shí)別及處理攜帶非空MAC地址列表的MAC地址撤銷消息的能力即,能識(shí)別攜帯非空的MAC地址列表的MAC地址撤銷消息,井根據(jù)該消息刪除消息中攜帶的MAC地址;第二種MAC地址撤銷能力識(shí)別及處理攜帶空MAC地址列表的MAC地址撤銷消息的能力S卩,能識(shí)別攜帯空的MAC地址列表的MAC地址撤銷消息,井根據(jù)該消息刪除此VPLS實(shí)例下除收到此消息的PW(Pseudo-Wire,偽線)的MAC地址之外的所有其它MAC地址;第三種MAC地址撤銷能力識(shí)別及處理攜帶激進(jìn)(Positive)刪除指示的MAC地址撤銷消息的能力
S卩,能識(shí)別攜帶激進(jìn)(Positive)刪除指示(即N_bit = O)的MAC地址撤銷消息,并根據(jù)該消息刪除此VPLS實(shí)例下除收到此消息的PW的MAC地址之外的所有其它MAC地址;第四種MAC地址撤銷能力識(shí)別及處理攜帯保守(Negative)刪除指示的MAC地址撤銷消息的能力S卩,能識(shí)別攜帶保守(Negative)刪除指示(即N_bit = I)的MAC地址撤銷消息,井根據(jù)該消息刪除收到這個(gè)消息的PW上學(xué)習(xí)到的MAC地址。節(jié)點(diǎn)之間通過(guò)能力協(xié)商功能消息在LDP會(huì)話(Label Distribution Protocolsession,標(biāo)記分配協(xié)議會(huì)話)建立過(guò)程中交互所支持的能力,所述被交互的能力包括本發(fā)明所說(shuō)的MAC地址撤銷能力。
對(duì)于不支持任何MAC地址撤銷能力的節(jié)點(diǎn),其將發(fā)送表明其不支持任何MAC地址撤銷能力的能力協(xié)商功能消息??衫斫獾?,對(duì)于不支持本發(fā)明的MAC地址撤銷能力交互的節(jié)點(diǎn),其必然不向其他節(jié)點(diǎn)發(fā)送攜帯其MAC地址撤銷能力的能力協(xié)商功能消息,對(duì)于這種情形,根據(jù)本發(fā)明方案改進(jìn)的節(jié)點(diǎn)將視為該節(jié)點(diǎn)MAC地址撤銷能力不明。本發(fā)明所說(shuō)的能力協(xié)商功能消息指用來(lái)通知接收該消息的節(jié)點(diǎn)其支持的能力,該消息是以其實(shí)現(xiàn)的功能來(lái)定義的,并不指向某個(gè)或某些特定的消息名稱。步驟202 :當(dāng)前節(jié)點(diǎn)根據(jù)對(duì)端節(jié)點(diǎn)和本地支持的MAC地址撤銷能力確定備選的消息方式,該備選的消息方式用于確定要發(fā)送的MAC地址撤銷消息方式??衫斫獾兀景l(fā)明所說(shuō)的備選的消息方式是在發(fā)送MAC地址撤銷消息的情況下,發(fā)送的MAC地址撤銷消息的方式一定是該備選的消息方式中的ー種。優(yōu)選地,當(dāng)所述對(duì)端節(jié)點(diǎn)通告其不支持任何MAC地址撤銷能力吋,所述節(jié)點(diǎn)無(wú)法選擇出合適的MAC地址撤銷消息的方式,因此不向所述對(duì)端節(jié)點(diǎn)發(fā)送MAC地址撤銷消息。所述當(dāng)前節(jié)點(diǎn)接收到所述對(duì)端的MAC地址撤銷消息能力時(shí),所述備選消息方式是所說(shuō)當(dāng)前節(jié)點(diǎn)和所述對(duì)端節(jié)點(diǎn)共同支持MAC地址撤銷能力對(duì)應(yīng)的MAC地址撤銷消息方式,所述當(dāng)前節(jié)點(diǎn)未接收到所述對(duì)端的MAC地址撤銷能力吋,認(rèn)為該對(duì)端節(jié)點(diǎn)能力不明,采用以下任一方式確定所述備選的消息方式(I)所述當(dāng)前節(jié)點(diǎn)從記錄的對(duì)端節(jié)點(diǎn)發(fā)送給當(dāng)前節(jié)點(diǎn)的MAC地址撤銷消息方式中,選擇ー種MAC地址撤銷消息方式;該方式要求每個(gè)節(jié)點(diǎn)記錄其他節(jié)點(diǎn)發(fā)送的MAC地址撤銷消息方式,以此為據(jù)來(lái)選擇要發(fā)送給對(duì)端節(jié)點(diǎn)的MAC地址撤銷消息方式。(2)選擇本地默認(rèn)配置的MAC地址撤銷消息方式;(3)選擇攜帯保守(Negative)刪除指示的或者帶空的MAC地址列表的MAC地址撤銷消息方式;(4)設(shè)置前兩種選擇方式的優(yōu)先級(jí),并在前一種選擇方式無(wú)法實(shí)現(xiàn)時(shí),選擇攜帯保守(Negative)刪除指示的或者空的MAC地址列表的MAC地址撤銷消息方式。例如優(yōu)先選擇對(duì)端節(jié)點(diǎn)發(fā)送給當(dāng)前節(jié)點(diǎn)的MAC地址撤銷消息方式,若對(duì)端節(jié)點(diǎn)未向當(dāng)前節(jié)點(diǎn)發(fā)送MAC地址撤銷消息,即記錄的消息方式為空,則選擇本地默認(rèn)配置的MAC地址撤銷消息方式,若本地節(jié)點(diǎn)未設(shè)置,則選擇攜帯空的MAC地址列表的MAC地址撤銷消息方式?;蛘?,選擇本地配置的MAC地址撤銷消息方式;未配置吋,從記錄的對(duì)端節(jié)點(diǎn)發(fā)送給當(dāng)前節(jié)點(diǎn)的MAC地址撤銷消息方式中,選擇ー種MAC地址撤銷消息方式;記錄的對(duì)端節(jié)點(diǎn)發(fā)送給當(dāng)前節(jié)點(diǎn)的MAC地址撤銷消息方式為空時(shí),選擇攜帶保守(Negative)刪除指示的或者空MAC地址列表的MAC地址撤銷消息方式。若對(duì)端節(jié)點(diǎn)通告其不支持任何MAC地址刪除能力,則當(dāng)前節(jié)點(diǎn)不能選擇任何MAC地址撤銷消息方式,即消息方式選擇失敗。上述方法對(duì)現(xiàn)有協(xié)議改動(dòng)較小,實(shí)現(xiàn)成本較低。步驟203 :當(dāng)發(fā)生需要發(fā)送MAC地址撤銷消息的事件時(shí),所述當(dāng)前節(jié)點(diǎn)選擇符合事件要求的且為所述備選的消息方式作為要發(fā)送的MAC地址撤銷消息方式。
符合事件要求的消息方式是指按照標(biāo)準(zhǔn)(如RFC4762和draft-ietf-12vpn_vpls-ldp-mac-opt)規(guī)定得知需要向?qū)Χ税l(fā)送MAC地址撤銷消息時(shí),可根據(jù)具體的事件確定發(fā)送悲觀類MAC地址撤銷消息或樂觀類MAC地址撤銷消息。所述悲觀類MAC地址撤銷消息包括攜帶非空MAC地址列表的MAC地址撤銷消息及攜帶保守(Negative)刪除指示(即攜帶N bit = I)的MAC地址撤銷消息。所述樂觀類MAC地址撤銷消息包括攜帯空MAC地址列表的MAC地址撤銷消息及攜帶激進(jìn)(Positive)刪除指示(也即N bit = O)的MAC地址撤銷消息。例如,如圖3所示,當(dāng)與PEl設(shè)備相連的AC出現(xiàn)故障吋,PEl需要發(fā)送的所述符合事件要求的消息方式是指悲觀類MAC地址撤銷消息,如果PE2主動(dòng)發(fā)起MAC地址撤銷消息,那么PE2需要發(fā)送的所述的符合事件要求的消息方式是指樂觀類MAC地址撤銷消息。例如,符合事件要求以及備選的消息方式均包括攜帶保守(Negative)刪除指示和攜帶非空MAC地址列表的MAC地址撤銷消息方式時(shí),選擇攜帶保守(Negative)刪除指示的MAC地址撤銷消息方式作為要發(fā)送的MAC地址撤銷消息方式。又例如,符合事件要求的以及備選的消息方式均包括攜帯激進(jìn)(Positive)刪除指示和攜帶空MAC地址列表的MAC地址撤銷消息方式時(shí),選擇攜帶空MAC地址列表的MAC地址撤銷消息方式作為要發(fā)送的MAC地址撤銷消息方式。應(yīng)用實(shí)例一如圖3所示,是本發(fā)明實(shí)施例一 MAC地址撤銷消息機(jī)制的示意圖,該方法包括以下步驟步驟301、PE節(jié)點(diǎn)配置VPLS業(yè)務(wù),并與VPLS其他PE節(jié)點(diǎn)建立目標(biāo)會(huì)話;PEl配置的VPLS業(yè)務(wù)包括配置VPLS實(shí)例和偽線等信息。具體的同RFC4762,這里不多做介紹。如圖3所示,PEl與PE2、PE3及PE4建立目標(biāo)會(huì)話。步驟302、VPLS中的PE節(jié)點(diǎn)之間通過(guò)LDP協(xié)議互相通告其本地所支持的MAC地址撤銷能力;PE節(jié)點(diǎn)之間通過(guò)LDP協(xié)議互相通告其本地所支持的MAC地址撤銷能力,這里的可以通過(guò)LDP session進(jìn)行通告。如圖3所示,PEl將通告PE2、PE3及PE4其本地支持激進(jìn)(Positive)撤銷能力、保守(Negative)撤銷能力以及非空MAC地址列表撤銷能力;PE2通告PE1、PE3及PE4其本地支持激進(jìn)(Positive)撤銷能力以及非空MAC地址列表撤銷能力;PE3將通告PE1、PE2及PE4其本地支持激進(jìn)(Positive)撤銷能力、保守(Negative)撤銷能力;PE4通告PEI、PE2及PE3其本地支持激進(jìn)(Positive)撤銷能力以及非空MAC地址列表撤銷能力;這樣VPLS中的所有PE節(jié)點(diǎn)都知道了其他節(jié)點(diǎn)所支持的MAC地址撤銷能力。步驟303、當(dāng)ACl出現(xiàn)故障時(shí),PEl根據(jù)對(duì)端節(jié)點(diǎn)和本地支持的MAC地址撤銷能力以及現(xiàn)有規(guī)定選擇發(fā)送的MAC地址撤銷消息方式,具體地,針對(duì)PE3選擇攜帯Negative刪除指示的MAC地址撤銷消息,針對(duì)PE2和PE4選擇攜帶非空MAC列表的MAC地址撤銷消息;具體地,該步驟303中選擇的MAC地址撤銷消息方式即屬于本地和對(duì)端節(jié)點(diǎn)同時(shí)支持的撤銷能力對(duì)應(yīng)的消息方式又符合標(biāo)準(zhǔn)對(duì)該事件(ACl出現(xiàn)故障,PEl發(fā)送MAC地址撤銷能力消息)下發(fā)送的消息方式的相關(guān)規(guī)定。這里所說(shuō)的符合標(biāo)準(zhǔn)對(duì)該事件下發(fā)送的消息方式的現(xiàn)有規(guī)定,也即符合事件要求。具體地,現(xiàn)有規(guī)定是指按照標(biāo)準(zhǔn)draft-ietf-12vpn-vpls-ldp-mac_opt以及RFC4762規(guī)定的當(dāng)ACl出現(xiàn)故障時(shí),PEl需要發(fā)送攜帶Negative刪除指示或者非空MAC地址列表的MAC地址撤銷消息方式。步驟304 =PEl向PE3發(fā)送攜帶Negative刪除指示的MAC地址撤銷消息(圖3中采用虛線箭頭表示);PE1向PE2及PE4發(fā)送攜帯非空MAC列表的MAC地址撤銷消息(圖3中采用實(shí)線箭頭表示)。步驟305、VPLS中的PE節(jié)點(diǎn)根據(jù)收到相應(yīng)的MAC地址撤銷消息來(lái)刷新MAC地址表。實(shí)施例ニ 如圖4所示,是本發(fā)明實(shí)施例ニ MAC地址撤銷消息機(jī)制的示意圖,在本實(shí)施例中,PE4不支持發(fā)送MAC地址撤銷能力,該方法包括以下步驟步驟401、PE節(jié)點(diǎn)配置VPLS業(yè)務(wù),并與VPLS其他PE節(jié)點(diǎn)建立目標(biāo)會(huì)話;PEl配置的VPLS業(yè)務(wù)包括配置VPLS實(shí)例和偽線等信息。具體的同RFC4762,這里不多做介紹。如圖4所示,PEl與PE2、PE3及PE4建立目標(biāo)會(huì)話。步驟402、VPLS中的PE節(jié)點(diǎn)之間通過(guò)LDP協(xié)議互相通告其本地所支持的MAC地址撤銷能力;PE節(jié)點(diǎn)之間通過(guò)LDP協(xié)議互相通告其本地所支持的MAC地址撤銷能力,這里的可以通過(guò)LDP session進(jìn)行通告。如圖4所示,PEl將通告PE2、PE3及PE4其本地支持激進(jìn)(Positive)撤銷能力、保守(Negative)撤銷能力以及非空MAC地址列表撤銷能力;PE2通告PE1、PE3及PE4其本地支持激進(jìn)(Positive)撤銷能力以及非空MAC地址列表撤銷能力;PE3將通告PE1、PE2及PE4其本地支持激進(jìn)(Positive)撤銷能力和非空MAC地址列表撤銷能力;PE4不支持MAC地址撤銷能力交互,所以將不會(huì)向其他PE通告其本地所支持的MAC地址撤銷能力,但是PE1、PE2及PE3認(rèn)為PE4能力不明,會(huì)根據(jù)記錄的PE4發(fā)給自己的MAC地址撤銷消息的方式,選擇要發(fā)送的MAC地址撤銷消息方式。 這樣VPLS中的所有PE節(jié)點(diǎn)都知道了其他節(jié)點(diǎn)所支持的MAC地址撤銷能力。步驟403、當(dāng)ACl出現(xiàn)故障時(shí),PEl根據(jù)對(duì)端節(jié)點(diǎn)和本地支持的MAC地址撤銷能力以及事件要求的選擇發(fā)送的MAC地址撤銷消息方式,具體地,針對(duì)PE3選擇攜帯非空MAC列表的MAC地址撤銷消息,針對(duì)PE2選擇攜帶非空MAC列表的MAC地址撤銷消息;針對(duì)PE4優(yōu)先選擇其所發(fā)送過(guò)來(lái)的MAC地址撤銷消息方式,如PE4尚未發(fā)出過(guò)MAC撤銷消息,則選擇PEl上默認(rèn)配置的MAC地址撤銷消息方式,如尚未配置,則選擇攜帶空MAC地址列表的MAC地址撤銷消息,在本實(shí)施例中,PE4未向PEl發(fā)送過(guò)MAC地址撤銷消息,且未配置默認(rèn)的消息方式,所以針對(duì)PE4 PEl選擇攜帶保守(Negative)刪除指示的MAC地址撤銷消息方式。方式具體地,該步驟303中選擇的MAC地址撤銷消息方式即屬于本地和對(duì)端節(jié)點(diǎn)同時(shí)支持的撤銷能力對(duì)應(yīng)的消息方式又符合標(biāo)準(zhǔn)對(duì)該事件(ACl出現(xiàn)故障,PEl發(fā)送MAC地址撤銷能力消息)下發(fā)送的消息方式的相關(guān)規(guī)定。具體地,現(xiàn)有規(guī)定是指按照標(biāo)準(zhǔn)draft-ietf-12vpn-vpls-ldp-mac_opt以及RFC4762規(guī)定的當(dāng)ACl出現(xiàn)故障時(shí),PEl需要發(fā)送攜帶Negative刪除指示或者非空MAC地址列表的MAC地址撤銷消息方式。
步驟404 =PEl向PE2、PE3及PE4分別發(fā)送上述方式的MAC地址撤銷消息(圖4中采用虛線箭頭表示攜帯非空MAC列表的MAC地址撤銷消息,采用實(shí)線箭頭表示攜帯保守(Negative)刪除指示的MAC地址撤銷消息);步驟405、VPLS中的PE節(jié)點(diǎn)根據(jù)收到相應(yīng)的MAC地址撤銷消息來(lái)刷新MAC地址表。為實(shí)現(xiàn)以上方法,本發(fā)明還提供了ー種節(jié)點(diǎn),如圖5所示,該節(jié)點(diǎn)包括能力交互模塊,用干與其他節(jié)點(diǎn)交互本地所支持的能力,所述能力包括媒體接入控制(MAC)地址撤銷能力;所述能力交互模塊通過(guò)能力協(xié)商功能消息在標(biāo)記分配協(xié)議(LDP)會(huì)話建立過(guò)程中交互所支持的能力。備選方式確定模塊,用于根據(jù)對(duì)端節(jié)點(diǎn)和本地支持的MAC地址撤銷能力確定備選的消息方式,該備選的MAC地址撤銷消息方式用于確定要發(fā)送的MAC地址撤銷消息方式。如前所述,所述MAC地址撤銷能力包括分別識(shí)別和處理以下MAC地址撤銷消息方式的能力攜帶非空MAC地址列表的MAC地址撤銷消息方式;攜帶空MAC地址列表的MAC地址撤銷消息方式;攜帶激進(jìn)(Positive)刪除指示的MAC地址撤銷消息方式;攜帶保守(Negative)刪除指示的MAC地址撤銷消息方式。更進(jìn)一歩地,如圖6所示,與圖5相比,不同之處在于,所述節(jié)點(diǎn)還包括消息方式確定模塊,當(dāng)發(fā)生需要發(fā)送MAC地址撤銷消息的事件時(shí),用于選擇符合事件要求的消息方式且為所述備選的消息方式作為要發(fā)送的MAC地址撤銷消息方式??蛇x地,符合事件要求的消息方式以及備選的消息方式均包括攜帶保守(Negative)刪除指示和攜帶非空MAC地址列表的MAC地址撤銷消息方式時(shí),所述消息方式確定模塊選擇攜帶保守(Negative)刪除指示的MAC地址撤銷消息方式作為要發(fā)送的MAC地址撤銷消息方式。可選地,符合事件要求的消息方式以及備選的消息方式均包括攜帯激進(jìn)(Positive)刪除指示和攜帶空MAC地址列表的MAC地址撤銷消息方式時(shí),所述消息方式確定模塊選擇攜帶空MAC地址列表的MAC地址撤銷消息方式作為要發(fā)送的MAC地址撤銷消息方式。
具體地,所述當(dāng)前節(jié)點(diǎn)接收到所述對(duì)端的MAC地址撤銷消息能力時(shí),所述備選方式確定模塊確定所說(shuō)當(dāng)前節(jié)點(diǎn)和所述對(duì)端節(jié)點(diǎn)共同支持MAC地址撤銷能力對(duì)應(yīng)的MAC地址撤銷消息方式為備選的消息方式,沒有接收到對(duì)端節(jié)點(diǎn)的MAC地址撤銷能力時(shí),所述備選方式確定模塊根據(jù)以下任一方式確定所述備選的消息方式選擇本地默認(rèn)配置的MAC地址撤銷消息方式;選擇攜帯保守(Negative)刪除指示的或者空的MAC地址列表的MAC地址撤銷消息方式??蛇x地,如圖7所示,所述節(jié)點(diǎn)還包括消息方式記錄模塊,用于記錄其他節(jié)點(diǎn)發(fā)送MAC地址撤銷消息方式;沒有接收到對(duì)端節(jié)點(diǎn)的MAC地址撤銷能力吋,所述備選方式確定根據(jù)以下任一方式確定所述備選的消息方式從記錄的對(duì)端節(jié)點(diǎn)發(fā)送給當(dāng)前節(jié)點(diǎn)的MAC地址撤銷消息方式中,選擇ー種MAC地址撤銷消息方式;記錄的對(duì)端節(jié)點(diǎn)發(fā)送給當(dāng)前節(jié)點(diǎn)的MAC地址撤銷消息方式為空時(shí),選擇本地配置的MAC地址撤銷消息方式,未配置時(shí),選擇攜帶保守(Negative)刪除指示的或者空MAC地址列表的MAC地址撤銷消息方式;選擇本地配置的MAC地址撤銷消息方式;未配置吋,從記錄的對(duì)端節(jié)點(diǎn)發(fā)送給當(dāng)前節(jié)點(diǎn)的MAC地址撤銷消息方式中,選擇ー種MAC地址撤銷消息方式;記錄的對(duì)端節(jié)點(diǎn)發(fā)送給當(dāng)前節(jié)點(diǎn)的MAC地址撤銷消息方式為空時(shí),選擇攜帶保守(Negative)刪除指示的或者空MAC地址列表的MAC地址撤銷消息方式。本領(lǐng)域普通技術(shù)人員可以理解上述方法中的全部或部分步驟可通過(guò)程序來(lái)指令相關(guān)硬件完成,上述程序可以存儲(chǔ)于計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,如只讀存儲(chǔ)器、磁盤或光盤等??蛇x地,上述實(shí)施例的全部或部分步驟也可以使用ー個(gè)或多個(gè)集成電路來(lái)實(shí)現(xiàn)。相應(yīng)地,上述實(shí)施例中的各模塊/単元可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。本發(fā)明不限制于任何特定形式的硬件和軟件的結(jié)合。以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案而非限制,僅僅參照較佳實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)說(shuō)明。本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,可以對(duì)本發(fā)明的技術(shù)方案進(jìn)行修改或者等同替換,而不脫離本發(fā)明技術(shù)方案的精神和范圍,均應(yīng)涵蓋在本發(fā)明的權(quán)利要求范圍當(dāng)中。
權(quán)利要求
1.ー種MAC地址撤銷方法,其特征在于,該方法包括 節(jié)點(diǎn)之間通過(guò)標(biāo)記分配協(xié)議(LDP)能力協(xié)商機(jī)制交互本地所支持的能力,所述能力包括媒體接入控制(MAC)地址撤銷能力; 當(dāng)前節(jié)點(diǎn)根據(jù)對(duì)端節(jié)點(diǎn)和本地支持的MAC地址撤銷能力確定備選的消息方式,該備選的消息方式用于確定要發(fā)送的MAC地址撤銷消息方式。
2.如權(quán)利要求I所述的方法,其特征在于所述MAC地址撤銷能力包括分別識(shí)別及處理以下MAC地址撤銷消息方式的能力 攜帶非空MAC地址列表的MAC地址撤銷消息方式; 攜帶空MAC地址列表的MAC地址撤銷消息方式; 攜帶激進(jìn)(Positive)刪除指示的MAC地址撤銷消息方式; 攜帶保守(Negative)刪除指示的MAC地址撤銷消息方式。
3.如權(quán)利要求I所述的方法,其特征在于當(dāng)發(fā)生需要發(fā)送MAC地址撤銷消息的事件吋,所述當(dāng)前節(jié)點(diǎn)選擇符合事件要求的且為所述備選的消息方式作為要發(fā)送的MAC地址撤銷消息方式。
4.如權(quán)利要求3所述的方法,其特征在于 符合事件要求的以及備選的消息方式均包括攜帶保守(Negative)刪除指示和攜帶非空MAC地址列表的MAC地址撤銷消息方式時(shí),選擇攜帶保守(Negative)刪除指示的MAC地址撤銷消息方式作為要發(fā)送的MAC地址撤銷消息方式; 符合事件要求的以及備選的消息方式均包括攜帶激進(jìn)(Positive)刪除指示和攜帶空MAC地址列表的MAC地址撤銷消息方式時(shí),選擇攜帶空MAC地址列表的MAC地址撤銷消息方式作為要發(fā)送的MAC地址撤銷消息方式。
5.如權(quán)利要求I所述的方法,其特征在于所述當(dāng)前節(jié)點(diǎn)接收到所述對(duì)端的MAC地址撤銷消息能力時(shí),所述備選消息方式是所說(shuō)當(dāng)前節(jié)點(diǎn)和所述對(duì)端節(jié)點(diǎn)共同支持MAC地址撤銷能力對(duì)應(yīng)的MAC地址撤銷消息方式,所述當(dāng)前節(jié)點(diǎn)未接收到所述對(duì)端的MAC地址撤銷能カ時(shí),米用以下任一方式確定所述備選的消息方式 從記錄的對(duì)端節(jié)點(diǎn)發(fā)送給當(dāng)前節(jié)點(diǎn)的MAC地址撤銷消息方式中,選擇ー種MAC地址撤銷消息方式; 選擇本地默認(rèn)配置的MAC地址撤銷消息方式; 選擇攜帯保守(Negative)刪除指示或者空的MAC地址列表的MAC地址撤銷消息方式;設(shè)置前兩種選擇方式的優(yōu)先級(jí),并在前一種選擇方式無(wú)法實(shí)現(xiàn)時(shí),選擇攜帯保守(Negative)或者空的MAC地址列表的MAC地址撤銷消息方式。
6.ー種節(jié)點(diǎn),其特征在于,該節(jié)點(diǎn)包括 能力交互模塊,用于通過(guò)標(biāo)記分配協(xié)議(LDP)能力協(xié)商機(jī)制與其他節(jié)點(diǎn)交互本地所支持的能力,所述能力包括媒體接入控制(MAC)地址撤銷能力; 備選方式確定模塊,用于根據(jù)對(duì)端節(jié)點(diǎn)和本地支持的MAC地址撤銷能力確定備選的消息方式,該備選的MAC地址撤銷消息方式用于確定要發(fā)送的MAC地址撤銷消息方式。
7.如權(quán)利要求6所述的節(jié)點(diǎn),其特征在于所述MAC地址撤銷能力包括分別識(shí)別及處理以下MAC地址撤銷消息方式的能力攜帶非空MAC地址列表的MAC地址撤銷消息方式; 攜帶空MAC地址列表的MAC地址撤銷消息方式;攜帶激進(jìn)(Positive)刪除指示的MAC地址撤銷消息方式; 攜帶保守(Negative)刪除指示的MAC地址撤銷消息方式。
8.如權(quán)利要求6所述的節(jié)點(diǎn),其特征在于所述節(jié)點(diǎn)還包括消息方式確定模塊,當(dāng)發(fā)生需要發(fā)送MAC地址撤銷消息的事件時(shí),用于選擇符合事件要求的且為所述備選的消息方式作為要發(fā)送的MAC地址撤銷消息方式。
9.如權(quán)利要求8所述的節(jié)點(diǎn),其特征在于 符合事件要求的以及備選的消息方式均包括攜帶保守(Negative)刪除指示和攜帶非空MAC地址列表的MAC地址撤銷消息方式吋,所述消息方式確定模塊選擇攜帯保守(Negative)刪除指示的MAC地址撤銷消息方式作為要發(fā)送的MAC地址撤銷消息方式; 符合事件要求的以及備選的消息方式均包括攜帶激進(jìn)(Positive)刪除指示和攜帶空MAC地址列表的MAC地址撤銷消息方式時(shí),所述消息方式確定模塊選擇攜帶空MAC地址列表的MAC地址撤銷消息方式作為要發(fā)送的MAC地址撤銷消息方式。
10.如權(quán)利要求6所述的節(jié)點(diǎn),其特征在于所述當(dāng)前節(jié)點(diǎn)接收到所述對(duì)端的MAC地址撤銷消息能力時(shí),所述備選方式確定模塊確定所說(shuō)當(dāng)前節(jié)點(diǎn)和所述對(duì)端節(jié)點(diǎn)共同支持MAC地址撤銷能力對(duì)應(yīng)的MAC地址撤銷消息方式為備選的消息方式;沒有接收到對(duì)端節(jié)點(diǎn)的MAC地址撤銷能力時(shí),所述方式備選方式確定模塊根據(jù)以下任一方式確定所述備選的消息方式 選擇本地默認(rèn)配置的MAC地址撤銷消息方式; 選擇攜帯保守(Negative)刪除指示或者空的MAC地址列表的MAC地址撤銷消息方式。
11.如權(quán)利要求6所述的節(jié)點(diǎn),其特征在于所述節(jié)點(diǎn)還包括消息方式記錄模塊,用于記錄其他節(jié)點(diǎn)發(fā)送MAC地址撤銷消息方式; 沒有接收到對(duì)端節(jié)點(diǎn)的MAC地址撤銷能力時(shí),所述備選方式確定方式根據(jù)以下任一方式確定所述備選的消息方式 從記錄的對(duì)端節(jié)點(diǎn)發(fā)送給當(dāng)前節(jié)點(diǎn)的MAC地址撤銷消息方式中,選擇ー種MAC地址撤銷消息方式; 記錄的對(duì)端節(jié)點(diǎn)發(fā)送給當(dāng)前節(jié)點(diǎn)的MAC地址撤銷消息方式為空時(shí),選擇本地配置的MAC地址撤銷消息方式,未配置時(shí),選擇攜帯保守(Negative)刪除指示或者空MAC地址列表的MAC地址撤銷消息方式; 選擇本地配置的MAC地址撤銷消息方式;未配置吋,從記錄的對(duì)端節(jié)點(diǎn)發(fā)送給當(dāng)前節(jié)點(diǎn)的MAC地址撤銷消息方式中,選擇ー種MAC地址撤銷消息方式;記錄的對(duì)端節(jié)點(diǎn)發(fā)送給當(dāng)前節(jié)點(diǎn)的MAC地址撤銷消息方式為空時(shí),選擇攜帶保守(Negative)刪除指示或者空MAC地址列表的MAC地址撤銷消息方式。
全文摘要
本發(fā)明提供一種MAC地址撤銷方法和節(jié)點(diǎn),該方法包括節(jié)點(diǎn)之間通過(guò)標(biāo)記分配協(xié)議(LDP)能力協(xié)商機(jī)制交互本地所支持的能力,所述能力包括媒體接入控制(MAC)地址撤銷能力;當(dāng)前節(jié)點(diǎn)根據(jù)對(duì)端節(jié)點(diǎn)和本地支持的MAC地址撤銷能力確定備選的消息方式,該備選的消息方式用于確定要發(fā)送的MAC地址撤銷消息方式。本發(fā)明方法和節(jié)點(diǎn)可以保證發(fā)送的MAC地址撤銷消息能正常執(zhí)行。
文檔編號(hào)H04L29/12GK102647485SQ201210110970
公開日2012年8月22日 申請(qǐng)日期2012年4月16日 優(yōu)先權(quán)日2012年4月16日
發(fā)明者劉國(guó)棟, 朱春, 段方紅, 王玉保 申請(qǐng)人:中興通訊股份有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
金乡县| 漠河县| 朝阳区| 高州市| 霍州市| 南投县| 峡江县| 聂拉木县| 南昌市| 绥江县| 通渭县| 临泽县| 连山| 顺义区| 彰武县| 黄骅市| 壶关县| 定边县| 蛟河市| 三门峡市| 长子县| 建昌县| 牙克石市| 韩城市| 大同市| 武清区| 乌兰浩特市| 石棉县| 崇文区| 施甸县| 东乌| 麦盖提县| 长汀县| 页游| 鄢陵县| 宁陵县| 巴青县| 昌图县| 宁国市| 吴江市| 怀安县|