亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

Mac地址的回收方法和設備的制作方法

文檔序號:7712703閱讀:439來源:國知局

專利名稱::Mac地址的回收方法和設備的制作方法
技術(shù)領(lǐng)域
:本發(fā)明涉及通訊領(lǐng)域,尤其涉及一種MAC地址的回收方法和設備。
背景技術(shù)
:目前VPLS(VirtualPrivateLANService,虛擬專用局域網(wǎng)業(yè)務)應用中,存在主備PW(PseudoWire,虛鏈路)的情況下,當主備PW切換,由于網(wǎng)絡拓樸發(fā)生變化,需要回收遠端PE(ProviderEdge,運營商邊緣)設備的MAC(MediumAccessControl,i某體4妻入控制)i也址。對于普通VPLS組網(wǎng),不存在MAC地址回收機制,需要通過MAC地址老化來刪除無效的MAC地址。其存在的問題在于,網(wǎng)絡拓樸出現(xiàn)變化時,無效MAC地址在老化時間內(nèi)仍然作為轉(zhuǎn)發(fā)依據(jù),成為黑洞MAC,網(wǎng)絡收斂速度慢,增加了PW上的帶寬壓力。因此,現(xiàn)有技術(shù)中提供了使用MAC回收消息回收遠端PE的MAC地址的方法。具體的回收方法包括以下兩種(1)發(fā)送MAC-LIST消息,進行指定MAC地址的回收;(2)發(fā)送空的MAC-LIST消息,回收所有MAC地址?,F(xiàn)有技術(shù)中存在問題在于,對于上述兩種MAC地址回收的方法,實際網(wǎng)絡應用中可能存在均不適用的情況例如PE設備10個物理端口分別綁定成AC(AttachmentCircuit,接入電路),每AC側(cè)學習10k條MAC地址,其中一個物理端口斷開時,需要回收這個物理端口學習的10k條MAC地址。使用上述第一種方法時,需要發(fā)送10k個條目的MAC-LIST消息,效率非常低。使用上述第二種方法時,發(fā)送空MAC-LIST,將回收所有l(wèi)OOk條MAC地址,這樣其余90k條MAC需要重新學習,導致系統(tǒng)資源的浪費。
發(fā)明內(nèi)容本發(fā)明提供一種MAC地址的回收方法和設備,用于實現(xiàn)指定物理端口對應的MAC地址的快速回收,增加網(wǎng)絡收斂速度。本發(fā)明提供了一種MAC地址的回收方法,應用于至少包括兩臺PE設備的VPLS網(wǎng)絡中,包括本端PE設備將從本地私網(wǎng)側(cè)的物理端口接收到的流量向?qū)Χ薖E設備轉(zhuǎn)發(fā)時,在所述流量中攜帶私網(wǎng)標簽,通過所述私網(wǎng)標簽標識接收到所述流量的物理端口;觸發(fā)所述對端PE設備根據(jù)所述流量學習MAC地址并記錄所述MAC地址的私網(wǎng)標簽;本端PE設備中私網(wǎng)側(cè)的物理端口斷開時,向所述對端PE設備發(fā)送MAC地址回收消息,所述消息中攜帶所述斷開的物理端口對應的私網(wǎng)標簽,觸發(fā)所述對端PEi殳備刪除具有所述私網(wǎng)標簽的MAC地址。其中,所述私網(wǎng)標簽具體為私網(wǎng)標簽頭中的TTL值。其中,所述TTL值的取值范圍為2至253,當本地私網(wǎng)側(cè)的物理端口的數(shù)量大于254時,重復分配所述TTL值。本發(fā)明提供了一種MAC地址的回收方法,其特征在于,應用于至少包括兩臺PE設備的VPLS網(wǎng)絡中,包括本端PE設備接收對端PE設備轉(zhuǎn)發(fā)的流量,在所述流量中攜帶私網(wǎng)標簽,通過所述私網(wǎng)標簽標識所述對端PE設備上接收到所述流量的物理端口;所述本端PE設備4艮據(jù)所述流量學習MAC地址并記錄所述MAC地址的私網(wǎng)標簽;所述本端PE設備接收所述對端PE設備發(fā)送的MAC地址回收消息,根據(jù)所述消息中攜帶的私網(wǎng)標簽,刪除學習到的具有所述私網(wǎng)標簽的MAC地址。其中,所述本端PE設備根據(jù)所述流量學習MAC地址并記錄所述MAC地址的私網(wǎng)標簽,包括所述本端PE設備對根據(jù)所述流量學習到得MAC地址進行分組記錄,各分組通過所述進行私網(wǎng)標簽區(qū)分。其中,所述私網(wǎng)標簽具體為私網(wǎng)標簽頭中的TTL值。本發(fā)明提供了一種PE設備,其特征在于,作為本端PE設備應用于至少包括兩臺PE設備的VPLS網(wǎng)絡中,包括流量轉(zhuǎn)發(fā)單元,用于將從本地私網(wǎng)側(cè)的物理端口接收到的流量向?qū)Χ薖E設備轉(zhuǎn)發(fā);標簽添加單元,用于在所述流量轉(zhuǎn)發(fā)單元將從本地私網(wǎng)側(cè)的物理端口接收到的流量向?qū)Χ薖E設備轉(zhuǎn)發(fā)時,在所述流量中攜帶私網(wǎng)標簽,通過所述私網(wǎng)標簽標識接收到所述流量的物理端口;觸發(fā)所述對端PE設備根據(jù)所述流量學習MAC地址并記錄所述MAC地址的私網(wǎng)標簽;回收消息發(fā)送單元,用于當本端設備中私網(wǎng)側(cè)的物理端口斷開時,向所述對端PE設備發(fā)送MAC地址回收消息,所述消息中攜帶所述斷開的物理端口對應的私網(wǎng)標簽,觸發(fā)所述對端PE設備刪除具有所述私網(wǎng)標簽的MAC地址。其中,所述私網(wǎng)標簽具體為私網(wǎng)標簽頭中的TTL值;所述TTL值的取值范圍為2至254,當本地私網(wǎng)側(cè)的物理端口的數(shù)量大于253時,重復分配所述TTL值。本發(fā)明提供了一種PE設備,作為本端PE設備應用于至少包括兩臺PE設備的VPLS網(wǎng)絡中,包括流量接收單元,用于接收對端PE設備轉(zhuǎn)發(fā)的流量,在所述流量中攜帶私網(wǎng)標簽,通過所述私網(wǎng)標簽標識所述對端PE設備上接收到所述流量的物理端D;地址學習單元,用于根據(jù)所述流量接收單元接收的流量學習MAC地址并記錄所述MAC地址的私網(wǎng)標簽;地址刪除單元,用于當接收所述對端PEi殳備發(fā)送的MAC地址回收消息時,才艮據(jù)所述消息中攜帶的私網(wǎng)標簽,刪除學習到的具有所述私網(wǎng)標簽的MAC地址。其中,所述地址學習單元具體用于對才艮據(jù)所述流量接收單元接收的流量學習到的MAC地址進行分組記錄,各分組通過所述進行私網(wǎng)標簽區(qū)分,所述私網(wǎng)標簽具體為私網(wǎng)標簽頭中的TTE值。7與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點PE設備對從不同物理端口學習到的MAC地址分別進行標識,在MAC地址回收時,才艮據(jù)MAC地址回收消息中攜帶的標識刪除對應的MAC地址,從而增加了MAC地址的回收效率和網(wǎng)絡的收斂速度。為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1是本發(fā)明中提供的MAC地址的回收方法的流程圖圖2是本發(fā)明中應用場景的網(wǎng)絡結(jié)構(gòu)示意圖3是本發(fā)明中提供的PE設備的結(jié)構(gòu)示意圖4是本發(fā)明中提供的PE設備的另一結(jié)構(gòu)示意圖。具體實施例方式下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。本發(fā)明提供了一種MAC地址的回收方法,應用于至少包括兩臺PE設備的VPLS網(wǎng)絡中,如圖1所示,包括步驟s101、本端PE設備將從本地私網(wǎng)側(cè)的物理端口接收到的流量向?qū)Χ薖Ei殳備轉(zhuǎn)發(fā)時,在流量中攜帶私網(wǎng)標簽,通過私網(wǎng)標簽標識接收到流量的物理端口。步驟s102、對端PE設備根據(jù)接收到的流量,學習MAC地址并記錄MAC地址的私網(wǎng)標簽。步驟sl03、本端PE設備中私網(wǎng)側(cè)的物理端口斷開時,向?qū)Χ薖E設備發(fā)送MAC地址回收消息,消息中攜帶斷開的物理端口對應的私網(wǎng)標簽。步驟sl04、對端PE設備接收MAC地址回收消息,刪除學習到的具有該私網(wǎng)標簽的MAC地址。以下結(jié)合一個具體的應用場景,描述本發(fā)明中MAC地址的回收方法的具體實施方式。該應用場景中的組網(wǎng)示意圖如圖2所示。PE1和PE2之間建立VPLS拓樸連接,PE1中接入n個CE設備,從每個CE學習到1K條VPLS實例的MAC地址,則PE1上總共有n*K條MAC地址。對于PE2,會根據(jù)PE1轉(zhuǎn)發(fā)的流量同樣會學習到這i^K條VPLS實例的MAC地址。當PEl上某個接入CE的物理端口(如接入CE1的物理端口)DOWN掉時,PEl上會刪除從該物理端口學習到的IK條MAC地址,同時需要發(fā)布MAC地址回收消息給PE2,通知PE2將相應的MAC地址刪除。具體的MAC地址回收過程如下PEl從與各CE連接的物理端口接收到本地私網(wǎng)的流量時,在流量中添加私網(wǎng)MPLS標簽,之后將攜帶私網(wǎng)標簽的流量通過PW發(fā)送給PE2。添加標簽時,通過復用私網(wǎng)標簽頭中的TTL值,通知PE2:流量來自PEl的哪個AC側(cè)物理端口。PE1上,每把一個端口綁定到AC上,都分配一個TTL值,TTL值從2到253,按順序分配。如果綁定AC的端口數(shù)目大于253,新綁定的物理端口重復分配TTL值,PEl保留TTL值與端口的對應關(guān)系表,PEl轉(zhuǎn)發(fā)來自不同物理端口的私網(wǎng)流量時,添力。具有不同TTL值的私網(wǎng)標簽。PE2收到PEl通過PW轉(zhuǎn)發(fā)的私網(wǎng)流量時,根據(jù)流量學習MAC地址,并通過私網(wǎng)標簽頭中的TTL值對學習到的MAC地址進行標識。具體的,可以才艮據(jù)私網(wǎng)標簽頭中的TTL值對學習到的MAC地址進行分組記錄,TTL值作為組ID。具體的分組記錄的可選實施方式如下表1所示表1.基于TTL值的分組記錄<table>tableseeoriginaldocumentpage10</column></row><table>當PE1上一個AC側(cè)物理端口DOWN掉時,PE1刪除本地該物理端口的MAC地址的同時,發(fā)送MAC地址回收消息給PE2,消息中攜帶DOWN掉的物理端口對應的TTL值。PE2收到該MAC地址回收消息后,刪除以該TTL值標識的MAC地址。例如當PE2中才艮據(jù)私網(wǎng)標簽中的TTL值對學習到的MAC地址進行分組記錄時,刪除以該TTL值作為組ID的分組中的MAC地址。除了上述復用TTL作為私網(wǎng)標簽的方式外,當然,還可以不采用TTL而采用在流量中單獨添加其他標識作為私網(wǎng)標簽,其實施原理與復用TTL作為私網(wǎng)標簽的方式相似,在此不進行重復描述。通過使用本發(fā)明提供的方法,PE設備對從不同物理端口學習到的MAC地址分別進行標識,在MAC地址回收時,根據(jù)MAC地址回收消息中攜帶的標識刪除對應的MAC地址,從而增加了MAC地址的回收效率和網(wǎng)絡的收斂速度。本發(fā)明提供了一種PE設備,,作為本端PE設備應用于至少包括兩臺PE設備的VPLS網(wǎng)絡中,如圖3所示,包括流量轉(zhuǎn)發(fā)單元10,用于將從本地私網(wǎng)側(cè)的物理端口接收到的流量向?qū)Χ薖E設備轉(zhuǎn)發(fā);標簽添加單元20,用于在流量轉(zhuǎn)發(fā)單元10將/人本地私網(wǎng)側(cè)的物理端口接收到的流量向?qū)Χ薖E設備轉(zhuǎn)發(fā)時,在流量中攜帶私網(wǎng)標簽,通過私網(wǎng)標簽標識接收到流量的物理端口;觸發(fā)對端PEi殳備根據(jù)流量學習MAC地址并記錄MAC地址的私網(wǎng)標簽;回收消息發(fā)送單元30,用于當本端設備中私網(wǎng)側(cè)的物理端口斷開時,向?qū)Χ薖E設備發(fā)送MAC地址回收消息,消息中攜帶斷開的物理端口對應的私網(wǎng)標簽,觸發(fā)對端PE設備刪除具有私網(wǎng)標簽的MAC地址。其中,私網(wǎng)標簽具體為私網(wǎng)標簽頭中的TTL值;TTL值的取值范圍為2至254,當本地私網(wǎng)側(cè)的物理端口的數(shù)量大于253時,重復分配TTL值。當然,還可以不采用TTL而采用在流量中單獨添加的標識。本發(fā)明還提供了一種PE設備,作為本端PE設備應用于至少包括兩臺PE設備的VPLS網(wǎng)絡中,如圖4所示,包括流量接收單元50,用于接收對端PE設備轉(zhuǎn)發(fā)的流量,在流量中攜帶私網(wǎng)標簽,通過私網(wǎng)標簽標識對端PE設備上接收到流量的物理端口;地址學習單元60,用于根據(jù)流量接收單元50接收的流量學習MAC地址并記錄MAC地址的私網(wǎng)標簽;具體用于對根據(jù)流量接收單元50接收的流量學習到的MAC地址進行分組記錄,各分組通過進行私網(wǎng)標簽區(qū)分,私網(wǎng)標簽具體可以為私網(wǎng)標簽頭中的TTL值。地址刪除單元70,用于當接收對端PE設備發(fā)送的MAC地址回收消息時,根據(jù)消息中攜帶的私網(wǎng)標簽,刪除學習到的具有該私網(wǎng)標簽的MAC地址。另外需要說明的是,對于網(wǎng)絡中的PE設備,由于其需要作為不同的角色,因此需要具有上述圖3和圖4描述的PE設備的全部功能。通過使用本發(fā)明提供的設備,PE設備對從不同物理端口學習到的MAC地址分別進行標識,在MAC地址回收時,才艮據(jù)MAC地址回收消息中攜帶的標識刪除對應的MAC地址,/人而增加了MAC地址的回收效率和網(wǎng)絡的收斂速度。通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可以通過硬件實現(xiàn),也可以借助軟件加必要的通用硬件平臺的方式來實現(xiàn)?;谶@樣的理解,本發(fā)明的技術(shù)方案可以以軟件產(chǎn)品的形式體現(xiàn)出來,該軟件產(chǎn)品可以存儲在一個非易失性存儲介質(zhì)(可以是CD-ROM,U盤,移動硬盤等)中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網(wǎng)絡設備等)執(zhí)行本發(fā)明各個實施例所述的方法。本領(lǐng)域技術(shù)人員可以理解附圖只是一個優(yōu)選實施例的示意圖,附圖中的單元或流程并不一定是實施本發(fā)明所必須的。本領(lǐng)域技術(shù)人員可以理解實施例中的裝置中的單元可以按照實施例描述進行分布于實施例的裝置中,也可以進4亍相應變化位于不同于本實施例的一個或多個裝置中。上述實施例的單元可以合并為一個單元,也可以進一步拆分成多個子單元。上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。權(quán)利要求1、一種MAC地址的回收方法,其特征在于,應用于至少包括兩臺PE設備的VPLS網(wǎng)絡中,包括本端PE設備將從本地私網(wǎng)側(cè)的物理端口接收到的流量向?qū)Χ薖E設備轉(zhuǎn)發(fā)時,在所述流量中攜帶私網(wǎng)標簽,通過所述私網(wǎng)標簽標識接收到所述流量的物理端口;觸發(fā)所述對端PE設備根據(jù)所述流量學習MAC地址并記錄所述MAC地址的私網(wǎng)標簽;本端PE設備中私網(wǎng)側(cè)的物理端口斷開時,向所述對端PE設備發(fā)送MAC地址回收消息,所述消息中攜帶所述斷開的物理端口對應的私網(wǎng)標簽,觸發(fā)所述對端PE設備刪除具有所述私網(wǎng)標簽的MAC地址。2、如權(quán)利要求l所述的方法,其特征在于,所述私網(wǎng)標簽具體為私網(wǎng)標簽頭中的TTL值。3、如權(quán)利要求2所述的方法,其特征在于,所述TTL值的取值范圍為2至254,當本地私網(wǎng)側(cè)的物理端口的數(shù)量大于253時,重復分配所述TTL值。4、一種MAC地址的回收方法,其特征在于,應用于至少包括兩臺PE設備的VPLS網(wǎng)絡中,包括本端PE設備接收對端PE設備轉(zhuǎn)發(fā)的流量,在所述流量中攜帶私網(wǎng)標簽,通過所述私網(wǎng)標簽標識所述對端PE設備上接收到所述流量的物理端口;所述本端PE設備才艮據(jù)所述流量學習MAC地址并記錄所述MAC地址的私網(wǎng)標簽;所述本端PE設備接收所述對端PE設備發(fā)送的MAC地址回收消息,根據(jù)所述消息中攜帶的私網(wǎng)標簽,刪除學習到的具有所述私網(wǎng)標簽的MAC地址。5、如權(quán)利要求4所述的方法,其特征在于,所述本端PE設備根據(jù)所述流量學習MAC地址并記錄所述MAC地址的私網(wǎng)標簽,包括所述本端PE設備對根據(jù)所述流量學習到得MAC地址進行分組記錄,各分組通過所述進行私網(wǎng)標簽區(qū)分。6、如權(quán)利要求4或5所述的方法,其特征在于,所述私網(wǎng)標簽具體為私網(wǎng)標簽頭中的TTL值。7、一種PE設備,其特征在于,作為本端PE設備應用于至少包括兩臺PE設備的VPLS網(wǎng)絡中,包括流量轉(zhuǎn)發(fā)單元,用于將從本地私網(wǎng)側(cè)的物理端口接收到的流量向?qū)Χ薖E設備轉(zhuǎn)發(fā);標簽添加單元,用于在所述流量轉(zhuǎn)發(fā)單元將/人本地私網(wǎng)側(cè)的物理端口接收到的流量向?qū)Χ薖E設備轉(zhuǎn)發(fā)時,在所述流量中攜帶私網(wǎng)標簽,通過所述私網(wǎng)標簽標識接收到所述流量的物理端口;觸發(fā)所述對端PE設備根據(jù)所述流量學習MAC地址并記錄所述MAC地址的私網(wǎng)標簽;回收消息發(fā)送單元,用于當本端設備中私網(wǎng)側(cè)的物理端口斷開時,向所述對端PE設備發(fā)送MAC地址回收消息,所述消息中攜帶所述斷開的物理端口對應的私網(wǎng)標簽,觸發(fā)所述對端PE設備刪除具有所述私網(wǎng)標簽的MAC地址。8、如權(quán)利要求7所述的設備,其特征在于,所述私網(wǎng)標簽具體為私網(wǎng)標簽頭中的TTL值;所述TTL值的取值范圍為2至253,當本地私網(wǎng)側(cè)的物理端口的數(shù)量大于254時,重復分配所述TTL值。9、一種PE設備,其特征在于,作為本端PE設備應用于至少包括兩臺PE設備的VPLS網(wǎng)絡中,包括流量接收單元,用于接收對端PE設備轉(zhuǎn)發(fā)的流量,在所述流量中攜帶私網(wǎng)標簽,通過所述私網(wǎng)標簽標識所述對端PE設備上接收到所述流量的物理端;地址學習單元,用于根據(jù)所述流量接收單元接收的流量學習MAC地址并記錄所述MAC地址的私網(wǎng)標簽;地址刪除單元,用于當接收所述對端PE設備發(fā)送的MAC地址回收消息時,根據(jù)所述消息中攜帶的私網(wǎng)標簽,刪除學習到的具有所述私網(wǎng)標簽的MAC地址。10、如權(quán)利要求9所述的PE設備,其特征在于,所述地址學習單元具體用于對才艮據(jù)所述流量接收單元接收的流量學習到的MAC地址進行分組記錄,各分組通過所述進4亍私網(wǎng)標簽區(qū)分,所述私網(wǎng)標簽具體為私網(wǎng)標簽頭中的TTL值。全文摘要本發(fā)明公開了一種MAC地址的回收方法和設備,應用于至少包括兩臺PE設備的VPLS網(wǎng)絡中。該方法包括本端PE設備將從本地私網(wǎng)側(cè)的物理端口接收到的流量向?qū)Χ薖E設備轉(zhuǎn)發(fā)時,在所述流量中攜帶私網(wǎng)標簽,通過所述私網(wǎng)標簽標識接收到所述流量的物理端口;觸發(fā)所述對端PE設備根據(jù)所述流量學習MAC地址并記錄所述MAC地址的私網(wǎng)標簽;本端PE設備中私網(wǎng)側(cè)的物理端口斷開時,向所述對端PE設備發(fā)送MAC地址回收消息,所述消息中攜帶所述斷開的物理端口對應的私網(wǎng)標簽,觸發(fā)所述對端PE設備刪除具有所述私網(wǎng)標簽的MAC地址。通過使用本發(fā)明,增加了MAC地址的回收效率和網(wǎng)絡的收斂速度。文檔編號H04L12/24GK101640616SQ20091017022公開日2010年2月3日申請日期2009年9月8日優(yōu)先權(quán)日2009年9月8日發(fā)明者磊王申請人:杭州華三通信技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1