專利名稱:一種對(duì)ce進(jìn)行監(jiān)控的方法和路由設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)通信技術(shù)領(lǐng)域,特別涉及一種對(duì)用戶邊緣路由器(CE)進(jìn)行監(jiān)控的方法和路由設(shè)備。
背景技術(shù):
虛擬專用局域網(wǎng)(VPLS)是一種在多協(xié)議標(biāo)簽交換(MPLS)網(wǎng)絡(luò)上為地域上隔離的站點(diǎn)提供類似局域網(wǎng)(LAN)連接的技術(shù)。通過(guò)VPLS,可以實(shí)現(xiàn)用戶從多個(gè)地理位置分散的站點(diǎn)同時(shí)接入網(wǎng)絡(luò)并相互訪問(wèn),且各個(gè)站點(diǎn)的連接效果就如同在一個(gè)LAN中一樣。圖1為現(xiàn)有技術(shù)中一種VPLS的基本網(wǎng)絡(luò)結(jié)構(gòu)圖,從圖1中可以看出,在VPLS基本網(wǎng)絡(luò)中,至少包括運(yùn)營(yíng)商邊緣路由器(ΡΕ) 1、PE2和PE3等多個(gè)PE,各個(gè)PE之間分別通過(guò)虛鏈路(PW)進(jìn)行連接,且PEl通過(guò)不同的接入電路(AC)分別與CElO和CEll等多個(gè)CE進(jìn)行連接、PE2通過(guò)不同的AC分別與CE20和CE21等多個(gè)CE進(jìn)行連接、PE3通過(guò)不同的AC分別與CE30和CE31等多個(gè)CE進(jìn)行連接。在正常情況下,各個(gè)CE之間按照正常的流程進(jìn)行報(bào)文的轉(zhuǎn)發(fā),即通過(guò)CE和PE之間的AC和PW將報(bào)文轉(zhuǎn)發(fā)到目的CE中;然而,在實(shí)際應(yīng)用中, 通常需要對(duì)VPLS網(wǎng)絡(luò)中經(jīng)過(guò)某些CE的報(bào)文進(jìn)行監(jiān)控,也即在將需要被監(jiān)控的CE發(fā)送的報(bào)文轉(zhuǎn)發(fā)到目的CE之前,還需將該報(bào)文發(fā)送到作為監(jiān)控的特定CE上,再由特定CE將該報(bào)文轉(zhuǎn)發(fā)到目的CE中;在將報(bào)文發(fā)送到需要被監(jiān)控的CE之前,也需先將這些報(bào)文發(fā)送到作為監(jiān)控的特定CE上,再由特定CE將這些報(bào)文轉(zhuǎn)發(fā)給被監(jiān)控的CE。目前主要是通過(guò)中心一接入(Hub-Spoken)組網(wǎng)方式來(lái)實(shí)現(xiàn)對(duì)CE進(jìn)行監(jiān)控的, Hub-Spoke組網(wǎng)方式是VPLS基本網(wǎng)絡(luò)中的一種,圖2給出了現(xiàn)有所采用的Hub-Spoken 組網(wǎng)方式的基本結(jié)構(gòu)示意圖。如圖2所示,在Hub-Spoken組網(wǎng)方式下,存在一個(gè)中心 CE (Hub-CE)、一個(gè)中心 PE(Hub-PE)、接入 PE(Spoken-PE) 1、Spoken PE2 等多個(gè) Spoken-PE, 以及接入 CE(Spoken-CE) 10、Spoken-CEl 1、Spoken_CE20、Spoken_CE21 等多個(gè) Spoken-CE, 其中,Hub-CE 與 Hub-PE 直接相連,Spoken-CElO 和 Spoken-CEll 等多個(gè) Spoken-CE 分別與 Spoken-PEl 直接相連,Spoken_CE20 和 Spoken_CE21 等多個(gè) Spoken-CE 分別與 Spoken_PE2 直接相連。當(dāng)兩個(gè)Spoken-CE的報(bào)文在進(jìn)行互訪時(shí),需要先將報(bào)文發(fā)送到Hub-CE上,由 Hub-CE對(duì)報(bào)文進(jìn)行處理后,再由Hub-CE將報(bào)文轉(zhuǎn)發(fā)到目的Spoken-PE上,也即由Hub-CE來(lái)對(duì)網(wǎng)絡(luò)中其它所有的Spoken-CE進(jìn)行監(jiān)控。在實(shí)際應(yīng)用中,通常只需要對(duì)網(wǎng)絡(luò)中的一部分CE進(jìn)行監(jiān)控,網(wǎng)絡(luò)中其它的CE則不需要被監(jiān)控,而通過(guò)Hub-Spoken組網(wǎng)方式雖然可以完成對(duì)需要監(jiān)控的CE進(jìn)行監(jiān)控,但不需要被監(jiān)控的CE也被監(jiān)控起來(lái)了,也即影響了其它不需要被監(jiān)控的CE的正常流量;此外,通過(guò)Hub-Spoken組網(wǎng)方式對(duì)CE進(jìn)行監(jiān)控還需將VPLS網(wǎng)絡(luò)進(jìn)行重新組網(wǎng),得到Hub-Spoken 組網(wǎng)方式的VPLS網(wǎng)絡(luò),也就坡壞了原有VPLS網(wǎng)絡(luò)的組網(wǎng)方式。
發(fā)明內(nèi)容
本發(fā)明的第一個(gè)目的在于提供一種對(duì)用戶邊緣路由器CE進(jìn)行本地監(jiān)控的方法,在不影響VPLS網(wǎng)絡(luò)中其它流量的情況下,能夠靈活地實(shí)現(xiàn)對(duì)被監(jiān)控CE的監(jiān)控。本發(fā)明的第二個(gè)目的在于提供一種路由設(shè)備,在不影響VPLS網(wǎng)絡(luò)中其它流量的情況下,能夠靈活地實(shí)現(xiàn)對(duì)被監(jiān)控CE的監(jiān)控。本發(fā)明的第三個(gè)目的在于提供一種對(duì)用戶邊緣路由器CE進(jìn)行遠(yuǎn)程監(jiān)控的方法, 在不影響VPLS網(wǎng)絡(luò)中其它流量的情況下,能夠靈活地實(shí)現(xiàn)對(duì)被監(jiān)控CE的監(jiān)控。本發(fā)明的第四個(gè)目的在于提供一種路由設(shè)備,在不影響VPLS網(wǎng)絡(luò)中其它流量的情況下,能夠靈活地實(shí)現(xiàn)對(duì)被監(jiān)控CE的監(jiān)控。本發(fā)明的第五個(gè)目的在于提供一種路由設(shè)備,在不影響VPLS網(wǎng)絡(luò)中其它流量的情況下,能夠靈活地實(shí)現(xiàn)對(duì)被監(jiān)控CE的監(jiān)控。為了達(dá)到上述目的,本發(fā)明提出的技術(shù)方案為一種對(duì)用戶邊緣路由器CE進(jìn)行本地監(jiān)控的方法,該方法包括運(yùn)營(yíng)商邊緣路由器PE接收到從從Slave側(cè)CE上來(lái)的報(bào)文后,通過(guò)Slave媒體存取控制MAC表或Slave側(cè)廣播表將報(bào)文轉(zhuǎn)發(fā)到主Master側(cè)CE ;所述PE接收到從普通Normal側(cè)CE上來(lái)且去往Slave側(cè)CE的報(bào)文后,通過(guò)Normal 側(cè)MAC表或Normal側(cè)廣播表將報(bào)文轉(zhuǎn)發(fā)到Master側(cè)CE ;所述PE接收到從Master側(cè)CE上來(lái)的報(bào)文后,通過(guò)Master MAC表或Master側(cè)廣播表將報(bào)文轉(zhuǎn)發(fā)到Slave側(cè)CE或Normal側(cè)CE,其中,所述Slave側(cè)CE為被監(jiān)控CE,所述Master側(cè)CE為監(jiān)控CE,所述Normal側(cè)廣播表同時(shí)包含了 Normal側(cè)出口和Master側(cè)出口,所述Slave側(cè)廣播表僅包含了 Master 側(cè)出口。一種路由設(shè)備,用于作為運(yùn)營(yíng)商邊緣路由器PE對(duì)用戶邊緣路由器CE進(jìn)行本地監(jiān)控,該路由設(shè)備包括從Slave側(cè)報(bào)文轉(zhuǎn)發(fā)模塊、普通Normal側(cè)報(bào)文轉(zhuǎn)發(fā)模塊、主Master側(cè)報(bào)文轉(zhuǎn)發(fā)模塊和控制上述各模塊的控制單元,其中,所述Slave側(cè)報(bào)文轉(zhuǎn)發(fā)模塊,用于接收到從Slave側(cè)CE上來(lái)的報(bào)文后,通過(guò)Slave 媒體存取控制MAC表或Slave側(cè)廣播表將報(bào)文轉(zhuǎn)發(fā)到Master側(cè)CE ;所述Normal側(cè)報(bào)文轉(zhuǎn)發(fā)模塊,用于接收到從Normal側(cè)CE上來(lái)且去往Slave側(cè)CE 的報(bào)文后,通過(guò)Normal側(cè)MAC表或Normal側(cè)廣播表將報(bào)文轉(zhuǎn)發(fā)到Master側(cè)CE ;所述Master側(cè)報(bào)文轉(zhuǎn)發(fā)模塊,用于接收到從Master側(cè)CE上來(lái)的報(bào)文后,通過(guò) Master MAC表或Master側(cè)廣播表將報(bào)文轉(zhuǎn)發(fā)到Slave側(cè)CE或Normal側(cè)CE,其中,所述Slave側(cè)CE為被監(jiān)控CE,所述Master側(cè)CE為監(jiān)控CE,所述Normal側(cè)廣播表同時(shí)包含了 Normal側(cè)出口和Master出口,所述Slave側(cè)廣播表僅包含了 Master側(cè)出口。一種對(duì)用戶邊緣路由器CE進(jìn)行遠(yuǎn)程監(jiān)控的方法,該方法包括當(dāng)從Slave側(cè)運(yùn)營(yíng)商邊緣路由器PE接收到從Slave側(cè)CE上來(lái)的報(bào)文后,通過(guò)自身Slave媒體存取控制MAC表或Slave側(cè)廣播表將報(bào)文轉(zhuǎn)發(fā)到自身主Master側(cè)接口,打上 Master側(cè)PE分配的Slave標(biāo)簽轉(zhuǎn)發(fā)給Master側(cè)PE ;當(dāng)Slave側(cè)PE接收到從普通Normal側(cè)CE上來(lái)且去往Slave側(cè)CE的報(bào)文后,通過(guò)自身Normal側(cè)MAC表或Normal側(cè)廣播表將報(bào)文轉(zhuǎn)發(fā)到自身Master側(cè)接口,打上Master 側(cè)PE分配的Slave標(biāo)簽轉(zhuǎn)發(fā)給Master側(cè)PE ;
當(dāng)Slave側(cè)PE接收到從Master側(cè)接口上來(lái)的報(bào)文后,通過(guò)自身Master MAC表或 Master側(cè)廣播表將報(bào)文轉(zhuǎn)發(fā)到自身Normal側(cè)接口或Slave側(cè)接口 ;當(dāng)Master側(cè)PE接收到從Slave側(cè)接口上來(lái)的報(bào)文后,通過(guò)自身Slave MAC表或 Slave側(cè)廣播表將報(bào)文轉(zhuǎn)發(fā)到自身Master側(cè)接口 ;當(dāng)Master側(cè)PE接收到從Normal側(cè)CE上來(lái)且去往Slave側(cè)CE的報(bào)文后,通過(guò)自身Normal側(cè)MAC表或Normal側(cè)廣播表將報(bào)文轉(zhuǎn)發(fā)到自身Master側(cè)接口 ;當(dāng)Master側(cè)PE接收到從Master側(cè)接口上來(lái)的報(bào)文后,通過(guò)自身Master MAC表或Master側(cè)廣播表將報(bào)文轉(zhuǎn)發(fā)到自身Normal側(cè)接口或Slave側(cè)接口,并將轉(zhuǎn)發(fā)到Slave 側(cè)接口的報(bào)文打上Slave側(cè)PE分配的Master標(biāo)簽后,轉(zhuǎn)發(fā)給Slave側(cè)PE,其中,所述Slave側(cè)CE為被監(jiān)控CE,所述Slave側(cè)接口為被監(jiān)控CE流量輸入接□。一種路由設(shè)備,用于作為從Slave側(cè)運(yùn)營(yíng)商邊緣路由器PE對(duì)用戶邊緣路由器CE 進(jìn)行遠(yuǎn)程監(jiān)控,該路由設(shè)備包括第一 Slave側(cè)報(bào)文轉(zhuǎn)發(fā)模塊、第一普通Normal側(cè)報(bào)文轉(zhuǎn)發(fā)模塊、第一主Master側(cè)報(bào)文轉(zhuǎn)發(fā)模塊和控制上述各模塊的控制單元,其中,所述第一 Slave側(cè)報(bào)文轉(zhuǎn)發(fā)模塊,用于接收到從Slave側(cè)CE上來(lái)的報(bào)文后,通過(guò)自身Slave媒體存取控制MAC表或Slave側(cè)廣播表將報(bào)文轉(zhuǎn)發(fā)到自身Master側(cè)接口,打上 Master側(cè)PE分配的Slave標(biāo)簽轉(zhuǎn)發(fā)給Master側(cè)PE ;第一 Normal側(cè)報(bào)文轉(zhuǎn)發(fā)模塊,用于接收到從Normal側(cè)CE上來(lái)且去往Slave側(cè)CE 的報(bào)文后,通過(guò)自身Normal側(cè)MAC表或Normal側(cè)廣播表將報(bào)文轉(zhuǎn)發(fā)到自身Master側(cè)接口, 打上Master側(cè)PE分配的Slave標(biāo)簽轉(zhuǎn)發(fā)給Master側(cè)PE ;第一 Master側(cè)報(bào)文轉(zhuǎn)發(fā)模塊,用于接收到從Master側(cè)接口上來(lái)的報(bào)文后,通過(guò)自身Master MAC表或Master側(cè)廣播表將報(bào)文轉(zhuǎn)發(fā)到自身Normal側(cè)接口或Slave側(cè)接口,其中,所述Slave側(cè)CE為被監(jiān)控CE,所述Slave側(cè)接口為被監(jiān)控CE流量輸入接□。一種路由設(shè)備,用于作為主Master側(cè)運(yùn)營(yíng)商邊緣路由器PE對(duì)用戶邊緣路由器CE 進(jìn)行遠(yuǎn)程監(jiān)控,該路由設(shè)備包括第二從Slave側(cè)報(bào)文轉(zhuǎn)發(fā)模塊、第二普通Normal側(cè)報(bào)文轉(zhuǎn)發(fā)模塊、第二 Master側(cè)報(bào)文轉(zhuǎn)發(fā)模塊和控制上述各模塊的控制單元,其中,所述第二 Slave側(cè)報(bào)文轉(zhuǎn)發(fā)模塊,用于接收到從Slave側(cè)接口上來(lái)的報(bào)文后,通過(guò)自身Slave媒體存取控制MAC表或Slave側(cè)廣播表將報(bào)文轉(zhuǎn)發(fā)到自身Master側(cè)接口 ;所述第二 Normal側(cè)報(bào)文轉(zhuǎn)發(fā)模塊,用于接收到從Normal側(cè)CE上來(lái)且去往Slave 側(cè)CE的報(bào)文后,通過(guò)自身Normal側(cè)MAC表或Normal側(cè)廣播表將報(bào)文轉(zhuǎn)發(fā)到自身Master 側(cè)接口 ;所述第二 Master側(cè)報(bào)文轉(zhuǎn)發(fā)模塊,用于接收到從Master側(cè)接口上來(lái)的報(bào)文后,通過(guò)自身Master MAC表或Master側(cè)廣播表將報(bào)文轉(zhuǎn)發(fā)到自身Normal側(cè)接口或Slave側(cè)接口,并將轉(zhuǎn)發(fā)到Slave側(cè)接口的報(bào)文打上Slave側(cè)PE分配的Master標(biāo)簽后,轉(zhuǎn)發(fā)給Slave 側(cè)PE,其中,所述Slave側(cè)CE為被監(jiān)控CE,所述Slave側(cè)接口為被監(jiān)控CE流量輸入接□。綜上所述,本發(fā)明所采用的對(duì)CE進(jìn)行監(jiān)控的方法,通過(guò)在監(jiān)控PE (Master側(cè)PE)和被監(jiān)控PE (Slave側(cè)PE)中分別設(shè)置用于表征監(jiān)控CE (Master側(cè)CE)和被監(jiān)控CE (Slave 側(cè)CE)的MAC表,從而使得通過(guò)被監(jiān)控CE的報(bào)文只能通過(guò)監(jiān)控CE進(jìn)行轉(zhuǎn)發(fā),而通過(guò)其它CE 的報(bào)文則按照正常的流程進(jìn)行轉(zhuǎn)發(fā),也即能夠在不影響VPLS網(wǎng)絡(luò)中其它流量的情況下,能夠靈活地實(shí)現(xiàn)對(duì)被監(jiān)控CE的監(jiān)控。
圖1為現(xiàn)有技術(shù)中典型的VPLS的基本網(wǎng)絡(luò)結(jié)構(gòu)圖。圖2為現(xiàn)有所采用的Hub-Spoken組網(wǎng)方式的基本結(jié)構(gòu)示意圖。圖3為本發(fā)明所采用的對(duì)CE進(jìn)行本地監(jiān)控的工作流程圖。圖4為本發(fā)明用于作為PE對(duì)CE進(jìn)行本地監(jiān)控的路由設(shè)備的結(jié)構(gòu)示意圖。圖5為本發(fā)明所采用的對(duì)CE進(jìn)行遠(yuǎn)程監(jiān)控的工作流程圖。圖6為本發(fā)明用于作為Slave側(cè)PE對(duì)CE進(jìn)行遠(yuǎn)程監(jiān)控的路由設(shè)備的結(jié)構(gòu)示意圖。圖7為本發(fā)明用于作為Master側(cè)PE對(duì)CE進(jìn)行遠(yuǎn)程監(jiān)控的路由設(shè)備的結(jié)構(gòu)示意圖。
具體實(shí)施例方式為了解決現(xiàn)有技術(shù)中存在的問(wèn)題,本發(fā)明提出了一種在VPLS網(wǎng)絡(luò)中對(duì)CE進(jìn)行監(jiān)控的方法,即通過(guò)在監(jiān)控PE和被監(jiān)控PE中分別設(shè)置用于表征監(jiān)控CE和被監(jiān)控CE的MAC 表,從而使得通過(guò)被監(jiān)控CE的報(bào)文只能通過(guò)監(jiān)控CE進(jìn)行轉(zhuǎn)發(fā),而通過(guò)其它CE的報(bào)文則按照正常的流程進(jìn)行轉(zhuǎn)發(fā),也即能夠在不影響VPLS網(wǎng)絡(luò)中其它流量的情況下,能夠靈活地實(shí)現(xiàn)對(duì)被監(jiān)控CE的監(jiān)控。為了描述方便,后續(xù)將需要被監(jiān)控的CE稱為被監(jiān)控CE,也稱為Slave側(cè)CE,將監(jiān)控被監(jiān)控CE的CE稱為監(jiān)控CE,也稱為Master側(cè)CE,將除監(jiān)控CE和被監(jiān)控CE之外的CE 稱為普通Normal側(cè)CE。同時(shí),由于本發(fā)明既可對(duì)CE進(jìn)行本地監(jiān)控,又可對(duì)CE進(jìn)行遠(yuǎn)程監(jiān)控,且當(dāng)對(duì)CE進(jìn)行本地監(jiān)控時(shí),監(jiān)控PE和被監(jiān)控PE為同一個(gè),統(tǒng)一將其稱為PE ;當(dāng)對(duì)CE進(jìn)行遠(yuǎn)程監(jiān)控時(shí),將與被監(jiān)控CE直接相連的PE稱為被監(jiān)控PE,也稱為Slave側(cè)PE,將與監(jiān)控 CE直接相連的PE稱為監(jiān)控PE,也稱為Master側(cè)PE。基于上述介紹,本發(fā)明所述方案的具體實(shí)現(xiàn)包括當(dāng)對(duì)CE進(jìn)行本地監(jiān)控時(shí),運(yùn)營(yíng)商邊緣路由器PE接收到從從Slave側(cè)CE上來(lái)的報(bào)文后,通過(guò)Slave媒體存取控制MAC表或Slave側(cè)廣播表將報(bào)文轉(zhuǎn)發(fā)到主Master側(cè)CE ;所述PE接收到從普通Normal側(cè)CE上來(lái)且去往Slave側(cè)CE的報(bào)文后,通過(guò)Normal 側(cè)MAC表或Normal側(cè)廣播表將報(bào)文轉(zhuǎn)發(fā)到Master側(cè)CE ;所述PE接收到從Master側(cè)CE上來(lái)的報(bào)文后,通過(guò)Master MAC表或Master側(cè)廣播表將報(bào)文轉(zhuǎn)發(fā)到Slave側(cè)CE或Normal側(cè)CE,其中,所述Slave側(cè)CE為被監(jiān)控CE,所述Master側(cè)CE為監(jiān)控CE,所述Normal側(cè)廣播表同時(shí)包含了 Normal側(cè)出口和Master側(cè)出口,所述Slave側(cè)廣播表僅包含了 Master 側(cè)出口。當(dāng)對(duì)CE進(jìn)行遠(yuǎn)程監(jiān)控時(shí),
當(dāng)從Slave側(cè)運(yùn)營(yíng)商邊緣路由器PE接收到從Slave側(cè)CE上來(lái)的報(bào)文后,通過(guò)自身Slave媒體存取控制MAC表或Slave側(cè)廣播表將報(bào)文轉(zhuǎn)發(fā)到自身主Master側(cè)接口,打上 Master側(cè)PE分配的Slave標(biāo)簽轉(zhuǎn)發(fā)給Master側(cè)PE ;當(dāng)Slave側(cè)PE接收到從普通Normal側(cè)CE上來(lái)且去往Slave側(cè)CE的報(bào)文后,通過(guò)自身Normal側(cè)MAC表或Normal側(cè)廣播表將報(bào)文轉(zhuǎn)發(fā)到自身Master側(cè)接口,打上Master 側(cè)PE分配的Slave標(biāo)簽轉(zhuǎn)發(fā)給Master側(cè)PE ;當(dāng)Slave側(cè)PE接收到從Master側(cè)接口上來(lái)的報(bào)文后,通過(guò)自身Master MAC表或 Master側(cè)廣播表將報(bào)文轉(zhuǎn)發(fā)到自身Normal側(cè)接口或Slave側(cè)接口 ;當(dāng)Master側(cè)PE接收到從Slave側(cè)接口上來(lái)的報(bào)文后,通過(guò)自身Slave MAC表或 Slave側(cè)廣播表將報(bào)文轉(zhuǎn)發(fā)到自身Master側(cè)接口 ;當(dāng)Master側(cè)PE接收到從Normal側(cè)CE上來(lái)且去往Slave側(cè)CE的報(bào)文后,通過(guò)自身Normal側(cè)MAC表或Normal側(cè)廣播表將報(bào)文轉(zhuǎn)發(fā)到自身Master側(cè)接口 ;當(dāng)Master側(cè)PE接收到從Master側(cè)接口上來(lái)的報(bào)文后,通過(guò)自身Master MAC表或Master側(cè)廣播表將報(bào)文轉(zhuǎn)發(fā)到自身Normal側(cè)接口或Slave側(cè)接口,并將轉(zhuǎn)發(fā)到Slave 側(cè)接口的報(bào)文打上Slave側(cè)PE分配的Master標(biāo)簽后,轉(zhuǎn)發(fā)給Slave側(cè)PE,其中,所述Slave側(cè)CE為被監(jiān)控CE,所述Slave側(cè)接口為被監(jiān)控CE流量輸入接□。為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖及具體實(shí)施例對(duì)本發(fā)明作進(jìn)一步地詳細(xì)描述。實(shí)施例一本實(shí)施例中,對(duì)Slave側(cè)CE進(jìn)行本地監(jiān)控,也即由與Slave側(cè)CE直接相連的PE 上的其它CE作為Master側(cè)CE,實(shí)現(xiàn)對(duì)Slave側(cè)CE的監(jiān)控。下面以圖3所述的對(duì)CE進(jìn)行監(jiān)控的工作流程為例來(lái)說(shuō)明對(duì)Slave側(cè)CE進(jìn)行本地監(jiān)控的具體實(shí)現(xiàn)過(guò)程,且該過(guò)程是基于圖1所述的VPLS基本網(wǎng)絡(luò)結(jié)構(gòu)的,當(dāng)CE31作為 Slave側(cè)CE, CE30作為Master側(cè)CE,且當(dāng)CE31訪問(wèn)CElO時(shí),該流程包括以下步驟步驟301 :CE31將報(bào)文發(fā)送到PE3中。在本步驟中,發(fā)送給PE3的報(bào)文的源MAC地址為CE31側(cè)用戶的MAC地址MAC CE31, 當(dāng)所述CE31發(fā)出的報(bào)文為單播報(bào)文時(shí),所述報(bào)文的目的地址是確定的;而當(dāng)所述CE31發(fā)出的報(bào)文為未知單播報(bào)文或廣播報(bào)文時(shí),所述報(bào)文的目的地址是不確定的,此時(shí)將報(bào)文的目的MAC地址設(shè)為默認(rèn)值全F即可。需要說(shuō)明的是,在執(zhí)行本步驟之前,需要預(yù)先在Master側(cè)PE和Slave側(cè)PE中分別設(shè)置一張Master MAC表、一張Slave MAC表、一張Master側(cè)廣播表和一張Slave側(cè)廣播表,本實(shí)施例中的Master側(cè)PE和Slave側(cè)PE均為PE3,也即在PE3中設(shè)置一張Master MAC 表、一張Slave MAC表、一張Master側(cè)廣播表和一張Slave側(cè)廣播表,其中,Master MAC表用于Master側(cè)的MAC查詢,Slave MAC表用于存儲(chǔ)從Slave側(cè)CE學(xué)習(xí)到的MAC,Master側(cè)廣播表用于指示從Master側(cè)CE發(fā)來(lái)的報(bào)文在被廣播時(shí)不能再被廣播回Master側(cè)CE,Slave 側(cè)廣播表用于指示從Slave側(cè)CE發(fā)來(lái)的報(bào)文只能被廣播到Master側(cè)CE。此外,在PE3中還存儲(chǔ)了用于連接CE與PE的AC標(biāo)記,分別用于標(biāo)記AC對(duì)應(yīng)的CE,即該CE是Master側(cè) CE、Slave 側(cè) CE、還是 Normal 側(cè) CE。
步驟302 303 :PE3接收到CE31發(fā)送的報(bào)文后進(jìn)行MAC學(xué)習(xí),并將報(bào)文發(fā)送給 CE30。在本步驟中,當(dāng)所述PE3接收到的報(bào)文為單播報(bào)文時(shí),PE3進(jìn)行MAC學(xué)習(xí)的具體過(guò)程為首先,PE3將報(bào)文的源MAC學(xué)習(xí)到PE3的Slave MAC表中,并將Slave MAC表中的出口記為Master側(cè)接口 CE30 ;同時(shí),將報(bào)文的源MAC同步到PE3的Master MAC表和Normal側(cè) MAC表中,且MasterMAC表和Normal側(cè)MAC表的出口分別為Slave側(cè)接口 CE31和Master 側(cè)接口 CE30。當(dāng)所述PE3接收到的報(bào)文為未知單播報(bào)文或廣播報(bào)文時(shí),PE3進(jìn)行MAC學(xué)習(xí)的具體過(guò)程為首先,PE3將報(bào)文的源MAC學(xué)習(xí)到PE3的Slave MAC表中,并將Slave MAC表中的出口記為Master側(cè)接口 CE30 ;同時(shí),將報(bào)文的源MAC同步到PE3的Master MAC表和Normal 側(cè)MAC表中,且MasterMAC表和Normal側(cè)MAC表的出口分別為Slave側(cè)接口 CE31和Master 側(cè)接口 CE30。PE3對(duì)報(bào)文進(jìn)行MAC學(xué)習(xí)后,需要將該報(bào)文轉(zhuǎn)發(fā)出去,由于PE3接收CE31發(fā)送的報(bào)文是通過(guò)PE3與CE31之間的AC來(lái)完成的,通過(guò)PE3中存儲(chǔ)的AC標(biāo)記可知該報(bào)文是從 Slave側(cè)CE發(fā)送過(guò)來(lái)的,因此,當(dāng)報(bào)文為廣播報(bào)文時(shí),通過(guò)PE3中存儲(chǔ)的Slave側(cè)廣播表會(huì)指示PE3將該報(bào)文直接廣播到作為Master側(cè)CE的CE30中,其中,所述Slave側(cè)廣播表中僅包含了 Master側(cè)出接口。步驟304 305 :CE30接收到報(bào)文后,對(duì)報(bào)文進(jìn)行相應(yīng)地處理,從而完成對(duì)由CE31 發(fā)出的報(bào)文的監(jiān)控工作,同時(shí),還需將接收到的報(bào)文再轉(zhuǎn)發(fā)回PE3。在本步驟中,CE30對(duì)報(bào)文進(jìn)行處理可以為將報(bào)文進(jìn)行復(fù)制一份,并對(duì)復(fù)制后的報(bào)文的內(nèi)容進(jìn)行解析,還可以為其它對(duì)報(bào)文進(jìn)行處理的操作,實(shí)際中以不影響本發(fā)明實(shí)施例的實(shí)現(xiàn)為準(zhǔn)。步驟306 :PE3將接收到的由CE30返回的報(bào)文打上VPLS標(biāo)簽,并將所述打上VPLS 標(biāo)簽的報(bào)文發(fā)送到PEl中。PE3接收到報(bào)文后,通過(guò)PE3中存儲(chǔ)的AC標(biāo)記可知該報(bào)文是從Master側(cè)CE發(fā)送過(guò)來(lái)的,因此,PE3不進(jìn)行源MAC學(xué)習(xí);同時(shí),當(dāng)報(bào)文為廣播報(bào)文或未知單播報(bào)文時(shí),PE3在 Master MAC表中進(jìn)行查找,得到該報(bào)文的目的MAC地址為默認(rèn)值全F,進(jìn)一步地,通過(guò)PE3 中存儲(chǔ)的Master側(cè)廣播表可知該報(bào)文不會(huì)被廣播回CE30,因此,PE3會(huì)將該報(bào)文廣播到 Normal 側(cè) CE 或 Slave 側(cè)。在將該報(bào)文發(fā)送到其它的PE時(shí),還需在報(bào)文中打上VPLS標(biāo)簽,以便區(qū)分該報(bào)文是屬于哪個(gè)VPLS實(shí)例。具體如何在報(bào)文中打上VPLS標(biāo)簽已為現(xiàn)有技術(shù),這里不再贅述。步驟307 308 =PEl接收到PE3發(fā)送的報(bào)文后進(jìn)行MAC學(xué)習(xí),并將報(bào)文轉(zhuǎn)發(fā)給 CE10。PEl接收到的由PE3發(fā)送的報(bào)文中攜帶VPLS標(biāo)簽,在進(jìn)行MAC學(xué)習(xí)之前PEl會(huì)彈掉報(bào)文中攜帶的VPLS標(biāo)簽。在本步驟中,PEl進(jìn)行MAC學(xué)習(xí)具體為PEl學(xué)習(xí)MAC CE31,并在PEl的Normal MAC 表中將下一跳記為PE3。步驟309 310 =CElO對(duì)接收到的由PEl發(fā)送的報(bào)文進(jìn)行處理,產(chǎn)生應(yīng)答報(bào)文,并將所述應(yīng)答報(bào)文轉(zhuǎn)發(fā)給PEl。
CElO在接收到報(bào)文后會(huì)對(duì)報(bào)文進(jìn)行應(yīng)答,產(chǎn)生應(yīng)答報(bào)文,且應(yīng)答報(bào)文中的目的 MAC 為 MAC CE31,源 MAC 為 MAC CE10。步驟311 312 =PEl接收到由CElO發(fā)送的應(yīng)答報(bào)文后進(jìn)行MAC學(xué)習(xí),并將應(yīng)答報(bào)文打上VPLS標(biāo)簽后轉(zhuǎn)發(fā)給PE3。步驟313 314 :PE3接收到應(yīng)答報(bào)文后進(jìn)行MAC學(xué)習(xí),并將應(yīng)答報(bào)文轉(zhuǎn)發(fā)給CE30。PE3接收到的由PEl發(fā)送的應(yīng)答報(bào)文中攜帶VPLS標(biāo)簽,在PE3進(jìn)行MAC學(xué)習(xí)之前 PE3會(huì)彈掉應(yīng)答報(bào)文中攜帶的VPLS標(biāo)簽。在本步驟中,PE3進(jìn)行MAC學(xué)習(xí)具體為PE3將應(yīng)答報(bào)文的源MAC學(xué)習(xí)到Normal側(cè) MAC表中,出口記為該應(yīng)答報(bào)文的接收接口,即PW側(cè)真實(shí)的出接口 ;同時(shí),將應(yīng)答報(bào)文的源 MAC同步到PE3的Master MAC表和Slave側(cè)MAC表中,出口分別記為該應(yīng)答報(bào)文的接收接口即PW側(cè)真實(shí)的出接口和Master側(cè)接口 CE30。在Normal側(cè)MAC表或Normal側(cè)廣播表中查詢到MAC CE31的出端口為CE30,因此,PE3將應(yīng)答報(bào)文轉(zhuǎn)發(fā)給CE30,其中,所述Normal側(cè)廣播表中同時(shí)包含了 Normal側(cè)出接口和Master側(cè)出接口。步驟315 316 :CE30對(duì)應(yīng)答報(bào)文進(jìn)行處理后,完成對(duì)發(fā)送給CE31的報(bào)文的監(jiān)控工作,同時(shí),將應(yīng)答報(bào)文轉(zhuǎn)發(fā)回PE3。在本步驟中,CE30對(duì)應(yīng)答報(bào)文進(jìn)行處理的具體操作同步驟304 305,這里不再贅述。步驟317 :PE3將由CE30轉(zhuǎn)發(fā)回的應(yīng)答報(bào)文轉(zhuǎn)發(fā)給CE31。PE3接收到由CE30發(fā)送的應(yīng)答報(bào)文后,通過(guò)PE3中存儲(chǔ)的AC標(biāo)記可知該報(bào)文是從 Master側(cè)CE發(fā)送過(guò)來(lái)的,因此,PE3不進(jìn)行源MAC學(xué)習(xí);同時(shí),PE3在Master MAC表中進(jìn)行查找,得到出口為CE31,因此,PE3將應(yīng)答報(bào)文轉(zhuǎn)發(fā)給CE31。CE31接收到應(yīng)答報(bào)文后,還需對(duì)應(yīng)答報(bào)文進(jìn)行相應(yīng)的處理操作,以實(shí)現(xiàn)對(duì)CElO的訪問(wèn)工作。至此,即完成了本實(shí)施例所采用的對(duì)被監(jiān)控CE進(jìn)行本地監(jiān)控的整個(gè)工作流程,圖 4給出了本實(shí)施例所采用的用于作為PE對(duì)CE進(jìn)行本地監(jiān)控的路由設(shè)備的結(jié)構(gòu)示意圖,如圖 4所示,該路由設(shè)備包括=Slave側(cè)MAC學(xué)習(xí)模塊401、Slave側(cè)報(bào)文轉(zhuǎn)發(fā)模塊402、Normal側(cè) MAC學(xué)習(xí)模塊403、Normal側(cè)報(bào)文轉(zhuǎn)發(fā)模塊404、Master側(cè)MAC學(xué)習(xí)模塊405、Master側(cè)報(bào)文轉(zhuǎn)發(fā)模塊406、以及控制上述各模塊的控制單元407,其中,所述Slave側(cè)MAC學(xué)習(xí)模塊401,用于將從Slave側(cè)CE上來(lái)的報(bào)文的源MAC學(xué)習(xí)到Slave MAC表中,出口為Master側(cè)接口,同時(shí),將該源MAC同步到Master MAC表和Normal 側(cè)MAC表,出口分別為Slave側(cè)接口和Master側(cè)接口 ;所述Slave側(cè)報(bào)文轉(zhuǎn)發(fā)模塊402,用于接收到從Slave側(cè)CE上來(lái)的報(bào)文后,通過(guò) Slave MAC表或Slave側(cè)廣播表將報(bào)文轉(zhuǎn)發(fā)到Master側(cè)CE ;所述Normal側(cè)MAC學(xué)習(xí)模塊403,用于將從Normal側(cè)CE上來(lái)的報(bào)文的源MAC學(xué)習(xí)到Normal側(cè)MAC表,出口為該報(bào)文的接收接口,同時(shí),將該源MAC同步到Master MAC表和Slave MAC表,出口分別為該報(bào)文的接收接口和Master側(cè)接口 ;所述Normal側(cè)報(bào)文轉(zhuǎn)發(fā)模塊404,用于接收到從Normal側(cè)CE上來(lái)且去往Slave 側(cè)CE的報(bào)文后,通過(guò)Normal側(cè)MAC表或Normal側(cè)廣播表將報(bào)文轉(zhuǎn)發(fā)到Master側(cè)CE ;
所述Master側(cè)MAC學(xué)習(xí)模塊405,用于Master MAC表同步自身所述Normal側(cè)和 Slave側(cè)學(xué)習(xí)的MAC ; 所述Master側(cè)報(bào)文轉(zhuǎn)發(fā)模塊406,用于接收到從Master側(cè)CE上來(lái)的報(bào)文后,通過(guò) Master MAC表或Master側(cè)廣播表將報(bào)文轉(zhuǎn)發(fā)到Slave側(cè)CE或Normal側(cè)CE,其中,所述Slave側(cè)CE為被監(jiān)控CE,所述Master側(cè)CE為監(jiān)控CE,所述Normal側(cè)廣播表同時(shí)包含了 Normal側(cè)出口和Master側(cè)出口,所述Slave側(cè)廣播表僅包含了 Master 側(cè)出口。至此,即得到了本發(fā)明所采用的用于作為PE對(duì)CE進(jìn)行本地監(jiān)控的路由設(shè)備。實(shí)施例二本實(shí)施例中,對(duì)Slave側(cè)CE進(jìn)行遠(yuǎn)程監(jiān)控,也即由不同于與Slave側(cè)CE直接相連的其它PE上的CE作為Master側(cè)CE,實(shí)現(xiàn)對(duì)Slave側(cè)CE的監(jiān)控。圖5給出了對(duì)Slave側(cè)CE進(jìn)行遠(yuǎn)程監(jiān)控的具體實(shí)現(xiàn)過(guò)程,同實(shí)施例一一樣,本實(shí)施例也是基于圖1所述的VPLS基本網(wǎng)絡(luò)結(jié)構(gòu)的,當(dāng)CE31作為Slave側(cè)CE,CE20作為Master 側(cè)CE,同樣地,當(dāng)CE31訪問(wèn)CElO時(shí),該流程包括以下步驟步驟501 :CE31將報(bào)文發(fā)送到PE3中。在本步驟中,發(fā)送給PE3的報(bào)文的源MAC地址為CE31側(cè)用戶的MAC地址MAC CE31, 當(dāng)所述CE31發(fā)出的報(bào)文為單播報(bào)文時(shí),所述報(bào)文的目的地址是確定的;而當(dāng)所述CE31發(fā)出的報(bào)文為未知單播報(bào)文或廣播報(bào)文時(shí),所述報(bào)文的目的地址是不確定的,此時(shí)將報(bào)文的目的MAC地址設(shè)為默認(rèn)值全F即可。同實(shí)施例一中的步驟301,在Master側(cè)PE和Slave側(cè)PE中各分別預(yù)設(shè)置一張 Master MAC表、一張Slave MAC表、一張Master側(cè)廣播表和一張Slave側(cè)廣播表;此外,還需在Master側(cè)PE和Slave側(cè)PE中分別設(shè)置一個(gè)Master標(biāo)簽和一個(gè)Slave標(biāo)簽,其中, Master標(biāo)簽用于指示報(bào)文是從Master側(cè)CE發(fā)送過(guò)來(lái)的是由Slave側(cè)PE分配的,Slave標(biāo)簽用于指示報(bào)文是從Slave側(cè)CE發(fā)送過(guò)來(lái)的,是由Master側(cè)PE分配的。在本實(shí)施例中,PE3 作為Slave側(cè)ΡΕ, PE2作為Master側(cè)PE,因此,需要在PE3和PE2中分別設(shè)置一張Master MAC表、一張Slave MAC表、一張Master側(cè)廣播表、一張Slave側(cè)廣播表、一個(gè)Master標(biāo)簽和一個(gè)Slave標(biāo)簽。步驟502 503 :PE3接收到CE31發(fā)送的報(bào)文后進(jìn)行MAC學(xué)習(xí),并將報(bào)文打上 Slave標(biāo)簽后發(fā)送給PE2。在本步驟中,PE3進(jìn)行MAC學(xué)習(xí)具體為PE3將從CE31上來(lái)的報(bào)文的源MAC學(xué)習(xí)到 PE3的Slave MAC表中,并將Slave MAC表中的出口記為CE20,同時(shí),將該源MAC同步到PE3 的Master MAC表和Normal側(cè)MAC表,出口分別為Slave側(cè)接口和Master側(cè)接口,其中,出接口為Master側(cè)接口的表項(xiàng)標(biāo)記有Master側(cè)PE分配的Slave標(biāo)簽。在PE3進(jìn)行MAC學(xué)習(xí)之后,PE3還需根據(jù)自身的Slave MAC表或Slave側(cè)廣播表將報(bào)文轉(zhuǎn)發(fā)到自身Master側(cè)接口,并將所述報(bào)文打上Slave標(biāo)簽轉(zhuǎn)發(fā)給PE2。步驟504 505 :PE2接收到報(bào)文后進(jìn)行MAC學(xué)習(xí),并將報(bào)文發(fā)送給CE20。PE2接收到的由PE3發(fā)送的報(bào)文中攜帶了 Slave標(biāo)簽,在PE2進(jìn)行MAC學(xué)習(xí)之前會(huì)彈掉報(bào)文中攜帶的Slave標(biāo)簽。在本步驟中,PE2進(jìn)行MAC學(xué)習(xí)具體為首先,PE2將報(bào)文的源MAC學(xué)習(xí)到PE2的Slave MAC表中,并將Slave MAC表的出口記為CE20 ;同時(shí),將該源MAC同步到Master MAC 表和Normal側(cè)MAC表中,出口分別記為Slave側(cè)接口和Master側(cè)接口 CE20,其中,出接口為Slave側(cè)接口的表項(xiàng)標(biāo)記有Slave側(cè)PE分配的Master標(biāo)簽,其中,所述Slave側(cè)接口為 Slave側(cè)CE流量輸入接口。PE2進(jìn)行MAC學(xué)習(xí)后,進(jìn)一步地,需要通過(guò)PE2的Slave MAC表或Slave側(cè)廣播表將該報(bào)文轉(zhuǎn)發(fā)到自身Master側(cè)接口 CE20中。步驟506 507 :CE20接收到報(bào)文后,對(duì)報(bào)文進(jìn)行相應(yīng)地處理,從而完成對(duì)由CE31 發(fā)出的報(bào)文的監(jiān)控工作,同時(shí),將接收到的報(bào)文再轉(zhuǎn)發(fā)回PE2。在本步驟中,監(jiān)控CE對(duì)報(bào)文進(jìn)行處理的操作同實(shí)施例一,這里不再贅述。步驟508 :PE2將報(bào)文打上VPLS標(biāo)簽后發(fā)送給PEl。PE2將接收到的由CE20返回的報(bào)文打上VPLS標(biāo)簽,并將所述打上VPLS標(biāo)簽的報(bào)文發(fā)送到PEl中。PE2接收到報(bào)文后,通過(guò)PE2中存儲(chǔ)的AC標(biāo)記可知該報(bào)文是從Master側(cè)CE發(fā)送過(guò)來(lái)的,因此,PE2不進(jìn)行MAC學(xué)習(xí);同時(shí),當(dāng)該報(bào)文為廣播報(bào)文或未知單播報(bào)文時(shí),通過(guò) PE2中存儲(chǔ)的Master側(cè)廣播表可知該報(bào)文不會(huì)被廣播回CE20,因此,PE2會(huì)將該報(bào)文廣播到 Normal 側(cè) CE 或 Slave 側(cè) CE。在將該報(bào)文發(fā)送到其它的PE時(shí),還需在報(bào)文中打上VPLS標(biāo)簽,具體如何在報(bào)文中打上VPLS標(biāo)簽已為現(xiàn)有技術(shù),這里不再贅述。步驟509 510 =PEl接收到PE2發(fā)送的報(bào)文后進(jìn)行MAC學(xué)習(xí),并將報(bào)文轉(zhuǎn)發(fā)給 CE10。PEl接收到的由PE2發(fā)送的報(bào)文中攜帶VPLS標(biāo)簽,在進(jìn)行MAC學(xué)習(xí)之前PEl會(huì)彈掉報(bào)文中攜帶的VPLS標(biāo)簽。步驟511 512 =CElO對(duì)接收到的由PEl發(fā)送的報(bào)文進(jìn)行處理,產(chǎn)生應(yīng)答報(bào)文,并將所述應(yīng)答報(bào)文轉(zhuǎn)發(fā)給PEl。CElO在接收到報(bào)文后會(huì)對(duì)報(bào)文進(jìn)行應(yīng)答,產(chǎn)生應(yīng)答報(bào)文,且應(yīng)答報(bào)文中的目的 MAC 為 MAC CE31,源 MAC 為 MAC CE10。步驟513 514 =PEl接收到由CElO發(fā)送的應(yīng)答報(bào)文后進(jìn)行MAC學(xué)習(xí),并將應(yīng)答報(bào)文打上VPLS標(biāo)簽后轉(zhuǎn)發(fā)給PE2。步驟515 516 :PE2接收到應(yīng)答報(bào)文后進(jìn)行MAC學(xué)習(xí),并將應(yīng)答報(bào)文轉(zhuǎn)發(fā)給CE20。PE2接收到的由PEl發(fā)送的應(yīng)答報(bào)文中攜帶VPLS標(biāo)簽,在PE2進(jìn)行MAC學(xué)習(xí)之前 PE2會(huì)彈掉應(yīng)答報(bào)文中攜帶的VPLS標(biāo)簽。在本步驟中,PE2進(jìn)行MAC學(xué)習(xí)具體為PE2將報(bào)文的源MAC學(xué)習(xí)到Normal側(cè)MAC 表中,并將其下一跳記為PE1,且出口為該報(bào)文的接收接口 ;同時(shí),將該源MAC同步到PE2的 Master MAC表和Slave MAC表,出口分別為該報(bào)文接收接口和Master側(cè)接口 CE20。PE2通過(guò)在Normal側(cè)MAC表中查詢到MAC CE31的出端口為CE20。步驟517 518 :CE20對(duì)應(yīng)答報(bào)文進(jìn)行處理后,完成對(duì)發(fā)送給CE31的報(bào)文的監(jiān)控工作,同時(shí),將應(yīng)答報(bào)文轉(zhuǎn)發(fā)回PE2。在本步驟中,CE20對(duì)應(yīng)答報(bào)文進(jìn)行處理的具體操作同步驟506 507,這里不再贅述。
步驟519 :PE2將由CE20轉(zhuǎn)發(fā)回的應(yīng)答報(bào)文打上Master標(biāo)簽后發(fā)送給PE3。在本步驟中,PE2接收到從Master側(cè)CE發(fā)送的報(bào)文后,不進(jìn)行源MAC學(xué)習(xí),且在 Master MAC表中查詢到下一跳為PE3,故在應(yīng)答報(bào)文中打上Master標(biāo)簽后轉(zhuǎn)發(fā)給PE3。步驟520 :PE3將由PE2轉(zhuǎn)發(fā)的應(yīng)答報(bào)文轉(zhuǎn)發(fā)給CE31。PE3接收到由PE2發(fā)送的應(yīng)答報(bào)文后,通過(guò)PE3中存儲(chǔ)的Master標(biāo)簽可知該報(bào)文是從Master側(cè)CE發(fā)送過(guò)來(lái)的,因此,PE3不進(jìn)行MAC學(xué)習(xí);同時(shí),PE3在Master MAC表中進(jìn)行查找,得到出端口為CE31,因此,PE3將應(yīng)答報(bào)文轉(zhuǎn)發(fā)給CE31。CE31接收到應(yīng)答報(bào)文后,還需對(duì)應(yīng)答報(bào)文進(jìn)行相應(yīng)的處理操作,以實(shí)現(xiàn)對(duì)CElO的訪問(wèn)工作。需要說(shuō)明的是,在本實(shí)施例中,如果PE3接收到的是從CE30上來(lái)且去往CE31的報(bào)文,則PE3進(jìn)行MAC學(xué)習(xí)的具體過(guò)程為PE3將報(bào)文的源MAC學(xué)習(xí)到Normal側(cè)MAC表中,將 Normal側(cè)MAC表的出口記為報(bào)文的接收接口 CE30,同時(shí),將該報(bào)文的源MAC同步到PE3的 Master MAC表和SlaveMAC表中,出口分別記為報(bào)文的接收接口 CE30和Master側(cè)接口,且出接口為Master側(cè)接口的表項(xiàng)標(biāo)記有PE2分配的Slave標(biāo)簽;在PE3進(jìn)行MAC學(xué)習(xí)之后, 通過(guò)PE3中的Normal側(cè)MAC表或Normal側(cè)廣播表將報(bào)文轉(zhuǎn)發(fā)到Master側(cè)接口,并將所述報(bào)文打上PE3的Slave標(biāo)簽后轉(zhuǎn)發(fā)給Master側(cè)PE。其余步驟的具體操作同上,這里不再贅述。至此,即完成了本實(shí)施例所采用的對(duì)被監(jiān)控CE進(jìn)行遠(yuǎn)程監(jiān)控的整個(gè)工作流程,本實(shí)施例所采用的用于作為Slave側(cè)PE和Master側(cè)PE對(duì)CE進(jìn)行遠(yuǎn)程監(jiān)控的路由設(shè)備的結(jié)構(gòu)示意圖分別參見(jiàn)圖6和圖7,如圖6所示,用于作為Slave側(cè)PE的路由設(shè)備包括第一 Slave側(cè)MAC學(xué)習(xí)模塊601、第一 Slave側(cè)報(bào)文轉(zhuǎn)發(fā)模塊602、第一 Normal側(cè)MAC學(xué)習(xí)模塊 603、第一 Normal側(cè)報(bào)文轉(zhuǎn)發(fā)模塊604、第一 Master側(cè)MAC學(xué)習(xí)模塊605、第一 Master側(cè)報(bào)文轉(zhuǎn)發(fā)模塊606和控制上述各模塊的控制單元607,其中, 所述第一 Slave側(cè)MAC學(xué)習(xí)模塊601,用于將接收到的從Slave側(cè)CE上來(lái)的報(bào)文的源MAC學(xué)習(xí)到Slave MAC表中,出口為Master側(cè)接口,同時(shí),將該源MAC同步到Master MAC 表和Normal側(cè)MAC表,出口分別為Slave側(cè)接口和Master側(cè)接口,其中,出接口為Master 側(cè)接口的表項(xiàng)標(biāo)記有Master側(cè)PE分配的Slave標(biāo)簽;所述第一 Slave側(cè)報(bào)文轉(zhuǎn)發(fā)模塊602,用于接收到從Slave側(cè)CE上來(lái)的報(bào)文后,通過(guò)自身Slave媒體存取控制MAC表或Slave側(cè)廣播表將報(bào)文轉(zhuǎn)發(fā)到自身Master側(cè)接口,打上Master側(cè)PE分配的Slave標(biāo)簽轉(zhuǎn)發(fā)給Master側(cè)PE ;所述第一 Normal側(cè)MAC學(xué)習(xí)模塊603,用于將接收到的從Normal側(cè)CE上來(lái)且去往Slave側(cè)CE的報(bào)文的源MAC學(xué)習(xí)到Normal側(cè)MAC表,出口為該報(bào)文接收接口,同時(shí),將該源MAC同步到Master MAC表和SlaveMAC表,出口分別為該報(bào)文接收接口和Master側(cè)接口,其中,出接口為Master側(cè)接口的表項(xiàng)標(biāo)記有Master側(cè)PE分配的Slave標(biāo)簽;所述第一 Normal側(cè)報(bào)文轉(zhuǎn)發(fā)模塊604,用于接收到從Normal側(cè)CE上來(lái)且去往 Slave側(cè)CE的報(bào)文后,通過(guò)自身Normal側(cè)MAC表或Normal側(cè)廣播表將報(bào)文轉(zhuǎn)發(fā)到自身 Master側(cè)接口,打上Master側(cè)PE分配的Slave標(biāo)簽轉(zhuǎn)發(fā)給Master側(cè)PE ;所述第一 Master側(cè)MAC學(xué)習(xí)模塊605,Master MAC表同步于自身所述Normal側(cè)和Slave側(cè)學(xué)習(xí)的MAC ;
所述第一 Master側(cè)報(bào)文轉(zhuǎn)發(fā)模塊606,用于接收到從Master側(cè)接口上來(lái)的報(bào)文后,通過(guò)自身Master MAC表或Master側(cè)廣播表將報(bào)文轉(zhuǎn)發(fā)到自身Normal側(cè)接口或Slave 側(cè)接口。至此,即得到了本發(fā)明所采用的用于作為Slave側(cè)PE對(duì)CE進(jìn)行遠(yuǎn)程監(jiān)控的路由設(shè)備的結(jié)構(gòu)示意圖。圖7所述的用于作為Master側(cè)PE對(duì)CE進(jìn)行遠(yuǎn)程監(jiān)控的路由設(shè)備包括第二 Slave側(cè)MAC學(xué)習(xí)模塊701、第一 Slave側(cè)報(bào)文轉(zhuǎn)發(fā)模塊702、第一 Normal側(cè)MAC學(xué)習(xí)模塊 703、第一 Normal側(cè)報(bào)文轉(zhuǎn)發(fā)模塊704、第一 Master側(cè)MAC學(xué)習(xí)模塊705、第一 Master側(cè)報(bào)文轉(zhuǎn)發(fā)模塊706和控制上述各模塊的控制單元707,其中,所述第二 Slave側(cè)MAC學(xué)習(xí)模塊701,用于將接收到的從Slave側(cè)接口上來(lái)的報(bào)文的源MAC學(xué)習(xí)到Slave MAC表,出口為Master側(cè)接口,同時(shí),將該源MAC同步到Master MAC 表和Normal側(cè)MAC表,出口分別為Slave側(cè)接口和Master側(cè)接口,其中,出接口為Master 側(cè)接口的表項(xiàng)標(biāo)記有Slave側(cè)PE分配的Master標(biāo)簽;所述第二 Slave側(cè)報(bào)文轉(zhuǎn)發(fā)模塊702,用于接收到從Slave側(cè)接口上來(lái)的報(bào)文后, 通過(guò)自身Slave MAC表或Slave側(cè)廣播表將報(bào)文轉(zhuǎn)發(fā)到自身Master側(cè)接口 ;所述第二 Normal側(cè)MAC學(xué)習(xí)模塊703,用于將接收到的從Normal側(cè)CE上來(lái)且去往Slave側(cè)CE的報(bào)文的源MAC學(xué)習(xí)到Normal側(cè)MAC表,出口為該報(bào)文接收接口,同時(shí),將該源MAC同步到Master MAC表和SlaveMAC表,出口分別為該報(bào)文接收接口和Master側(cè)接口,其中出接口為Master側(cè)接口的表項(xiàng)標(biāo)記有Slave側(cè)PE分配的Master標(biāo)簽;所述第二 Normal側(cè)報(bào)文轉(zhuǎn)發(fā)模塊704,用于接收到從Normal側(cè)CE上來(lái)且去往 Slave側(cè)CE的報(bào)文后,通過(guò)自身Normal側(cè)MAC表或Normal側(cè)廣播表將報(bào)文轉(zhuǎn)發(fā)到自身 MasteH則接口 ;所述第二Master側(cè)MAC學(xué)習(xí)模塊705,用于Master MAC表同步于自身所述Normal 側(cè)和Slave側(cè)學(xué)習(xí)的MAC;所述第二 Master側(cè)報(bào)文轉(zhuǎn)發(fā)模塊706,用于接收到從Master側(cè)接口上來(lái)的報(bào)文后,通過(guò)自身Master MAC表或Master側(cè)廣播表將報(bào)文轉(zhuǎn)發(fā)到自身Normal側(cè)接口或Slave 側(cè)接口,并將轉(zhuǎn)發(fā)到Slave側(cè)接口的報(bào)文打上Slave側(cè)PE分配的Master標(biāo)簽后,轉(zhuǎn)發(fā)給 Slave 側(cè) PE,其中,所述Slave側(cè)CE為被監(jiān)控CE,所述Slave側(cè)接口為被監(jiān)控CE流量輸入接□。至此,即得到了本發(fā)明所采用的用于作為Master側(cè)PE對(duì)CE進(jìn)行遠(yuǎn)程監(jiān)控的路由設(shè)備。需要說(shuō)明的是,在對(duì)CE進(jìn)行遠(yuǎn)程監(jiān)控的流程中,是以Slave側(cè)CE發(fā)出的是廣播報(bào)文為例來(lái)說(shuō)明的,當(dāng)Slave側(cè)CE發(fā)出的是未知單播報(bào)文時(shí),其與廣播報(bào)文的處理流程是一樣的,而當(dāng)側(cè)CE發(fā)出的是單播報(bào)文時(shí),其與廣播報(bào)文的處理流程的差別同對(duì)CE進(jìn)行本地監(jiān)控時(shí)與廣播報(bào)文的差別類似,這里不再對(duì)其進(jìn)行贅述??傊景l(fā)明所采用的在VPLS網(wǎng)絡(luò)中對(duì)CE進(jìn)行監(jiān)控的方法,是通過(guò)在監(jiān)控PE和被監(jiān)控PE中分別設(shè)置用于表征監(jiān)控CE和被監(jiān)控CE的MAC表,從而使得通過(guò)被監(jiān)控CE的報(bào)文只能通過(guò)監(jiān)控CE進(jìn)行轉(zhuǎn)發(fā),而通過(guò)其它CE的報(bào)文則按照正常的流程進(jìn)行轉(zhuǎn)發(fā),也即能夠在不影響VPLS網(wǎng)絡(luò)中其它流量的情況下,能夠靈活地實(shí)現(xiàn)對(duì)被監(jiān)控CE的監(jiān)控。
以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明保護(hù)的范圍之內(nèi)。
權(quán)利要求
1.一種對(duì)用戶邊緣路由器CE進(jìn)行本地監(jiān)控的方法,其特征在于,該方法包括運(yùn)營(yíng)商邊緣路由器PE接收到從從Slave側(cè)CE上來(lái)的報(bào)文后,通過(guò)Slave媒體存取控制MAC表或Slave側(cè)廣播表將報(bào)文轉(zhuǎn)發(fā)到主Master側(cè)CE ;所述PE接收到從普通Normal側(cè)CE上來(lái)且去往Slave側(cè)CE的報(bào)文后,通過(guò)Normal側(cè) MAC表或Normal側(cè)廣播表將報(bào)文轉(zhuǎn)發(fā)到Master側(cè)CE ;所述PE接收到從Master側(cè)CE上來(lái)的報(bào)文后,通過(guò)Master MAC表或Master側(cè)廣播表將報(bào)文轉(zhuǎn)發(fā)到Slave側(cè)CE或Normal側(cè)CE,其中,所述Slave側(cè)CE為被監(jiān)控CE,所述Master側(cè)CE為監(jiān)控CE,所述Normal側(cè)廣播表同時(shí)包含了 Normal側(cè)出口和Master側(cè)出口,所述Slave側(cè)廣播表僅包含了 Master側(cè)出 □。
2.如權(quán)利要求1所述的方法,其特征在于,所述PE將從Slave側(cè)CE上來(lái)的報(bào)文轉(zhuǎn)發(fā)到Master側(cè)CE之前,該方法進(jìn)一步包括 所述PE將從Slave側(cè)CE上來(lái)的報(bào)文的源MAC學(xué)習(xí)到Slave MAC表中,出口為Master側(cè)接口,同時(shí),將該源MAC同步到Master MAC表和Normal側(cè)MAC表,出口分別為Slave側(cè)接口和Master側(cè)接口 ;所述PE將從Normal側(cè)CE上來(lái)的去往Slave側(cè)CE的報(bào)文轉(zhuǎn)發(fā)到Master側(cè)CE之前, 該方法進(jìn)一步包括所述PE將從Normal側(cè)CE上來(lái)的報(bào)文的源MAC學(xué)習(xí)到Normal側(cè)MAC 表,出口為該報(bào)文的接收接口,同時(shí),將該源MAC同步到Master MAC表和Slave MAC表,出口分別為該報(bào)文的接收接口和Master側(cè)接口 ;所述Master MAC表同步自身所述Normal側(cè)和Slave側(cè)學(xué)習(xí)的MAC。
3.—種路由設(shè)備,用于作為運(yùn)營(yíng)商邊緣路由器PE對(duì)用戶邊緣路由器CE進(jìn)行本地監(jiān)控, 其特征在于,該路由設(shè)備包括從Slave側(cè)報(bào)文轉(zhuǎn)發(fā)模塊、普通Normal側(cè)報(bào)文轉(zhuǎn)發(fā)模塊、主 Master側(cè)報(bào)文轉(zhuǎn)發(fā)模塊和控制上述各模塊的控制單元,其中,所述Slave側(cè)報(bào)文轉(zhuǎn)發(fā)模塊,用于接收到從Slave側(cè)CE上來(lái)的報(bào)文后,通過(guò)Slave媒體存取控制MAC表或Slave側(cè)廣播表將報(bào)文轉(zhuǎn)發(fā)到Master側(cè)CE ;所述Normal側(cè)報(bào)文轉(zhuǎn)發(fā)模塊,用于接收到從Normal側(cè)CE上來(lái)且去往Slave側(cè)CE的報(bào)文后,通過(guò)Normal側(cè)MAC表或Normal側(cè)廣播表將報(bào)文轉(zhuǎn)發(fā)到Master側(cè)CE ;所述Master側(cè)報(bào)文轉(zhuǎn)發(fā)模塊,用于接收到從Master側(cè)CE上來(lái)的報(bào)文后,通過(guò)Master MAC表或Master側(cè)廣播表將報(bào)文轉(zhuǎn)發(fā)到Slave側(cè)CE或Normal側(cè)CE,其中,所述Slave側(cè)CE為被監(jiān)控CE,所述Master側(cè)CE為監(jiān)控CE,所述Normal側(cè)廣播表同時(shí)包含了 Normal側(cè)出口和Master出口,所述Slave側(cè)廣播表僅包含了 Master側(cè)出口。
4.如權(quán)利要求3所述的路由設(shè)備,其特征在于,該路由設(shè)備還包括=Slave側(cè)MAC學(xué)習(xí)模塊、Normal側(cè)MAC學(xué)習(xí)模塊和Master側(cè)MAC學(xué)習(xí)模塊,其中,所述Slave側(cè)MAC學(xué)習(xí)模塊,用于將從Slave側(cè)CE上來(lái)的報(bào)文的源MAC學(xué)習(xí)到Slave MAC表中,出口為Master側(cè)接口,同時(shí),將該源MAC同步到Master MAC表和Normal側(cè)MAC 表,出口分別為Slave側(cè)接口和Master側(cè)接口 ;所述Normal側(cè)MAC學(xué)習(xí)模塊,用于將從Normal側(cè)CE上來(lái)的報(bào)文的源MAC學(xué)習(xí)到 Normal側(cè)MAC表,出口為該報(bào)文的接收接口,同時(shí),將該源MAC同步到Master MAC表和 Slave MAC表,出口分別為該報(bào)文的接收接口和Master側(cè)接口 ;所述Master側(cè)MAC學(xué)習(xí)模塊,用于Master MAC表同步自身所述Normal側(cè)和Slave側(cè)學(xué)習(xí)的MAC。
5.一種對(duì)用戶邊緣路由器CE進(jìn)行遠(yuǎn)程監(jiān)控的方法,其特征在于,該方法包括當(dāng)從Slave側(cè)運(yùn)營(yíng)商邊緣路由器PE接收到從Slave側(cè)CE上來(lái)的報(bào)文后,通過(guò)自身 Slave媒體存取控制MAC表或Slave側(cè)廣播表將報(bào)文轉(zhuǎn)發(fā)到自身主Master側(cè)接口,打上 Master側(cè)PE分配的Slave標(biāo)簽轉(zhuǎn)發(fā)給Master側(cè)PE ;當(dāng)Slave側(cè)PE接收到從普通Normal側(cè)CE上來(lái)且去往Slave側(cè)CE的報(bào)文后,通過(guò)自身Normal側(cè)MAC表或Normal側(cè)廣播表將報(bào)文轉(zhuǎn)發(fā)到自身Master側(cè)接口,打上Master側(cè) PE分配的Slave標(biāo)簽轉(zhuǎn)發(fā)給Master側(cè)PE ;當(dāng)Slave側(cè)PE接收到從Master側(cè)接口上來(lái)的報(bào)文后,通過(guò)自身Master MAC表或 Master側(cè)廣播表將報(bào)文轉(zhuǎn)發(fā)到自身Normal側(cè)接口或Slave側(cè)接口 ;當(dāng)Master側(cè)PE接收到從Slave側(cè)接口上來(lái)的報(bào)文后,通過(guò)自身Slave MAC表或Slave 側(cè)廣播表將報(bào)文轉(zhuǎn)發(fā)到自身Master側(cè)接口 ;當(dāng)Master側(cè)PE接收到從Normal側(cè)CE上來(lái)且去往Slave側(cè)CE的報(bào)文后,通過(guò)自身 Normal側(cè)MAC表或Normal側(cè)廣播表將報(bào)文轉(zhuǎn)發(fā)到自身Master側(cè)接口 ;當(dāng)Master側(cè)PE接收到從Master側(cè)接口上來(lái)的報(bào)文后,通過(guò)自身Master MAC表或 Master側(cè)廣播表將報(bào)文轉(zhuǎn)發(fā)到自身Normal側(cè)接口或Slave側(cè)接口,并將轉(zhuǎn)發(fā)到Slave側(cè)接口的報(bào)文打上Slave側(cè)PE分配的Master標(biāo)簽后,轉(zhuǎn)發(fā)給Slave側(cè)PE,其中,所述Slave側(cè)CE為被監(jiān)控CE,所述Slave側(cè)接口為被監(jiān)控CE流量輸入接口。
6.如權(quán)利要求5所述的方法,其特征在于,所述Slave側(cè)PE將接收到的從Slave側(cè)CE上來(lái)的報(bào)文轉(zhuǎn)發(fā)到自身Master側(cè)接口之前,該方法進(jìn)一步包括所述Slave側(cè)PE將接收到的從Slave側(cè)CE上來(lái)的報(bào)文的源MAC 學(xué)習(xí)到自身Slave MAC表中,出口為Master側(cè)接口,同時(shí),將該源MAC同步到自身Master MAC表和自身Normal側(cè)MAC表,出口分別為Slave側(cè)接口和Master側(cè)接口,其中,出接口為 Master側(cè)接口的表項(xiàng)標(biāo)記有Master側(cè)PE分配的Slave標(biāo)簽;所述Slave側(cè)PE將接收到的從Normal側(cè)CE上來(lái)且去往Slave側(cè)CE的報(bào)文轉(zhuǎn)發(fā)到自身Master側(cè)接口之前,該方法進(jìn)一步包括所述Slave側(cè)PE將接收到的從Normal側(cè)CE上來(lái)且去往Slave側(cè)CE的報(bào)文的源MAC學(xué)習(xí)到自身Normal側(cè)MAC表,出口為該報(bào)文接收接口,同時(shí),將該源MAC同步到自身Master MAC表和Slave MAC表,出口分別為該報(bào)文接收接口和Master側(cè)接口,其中,出接口為Master側(cè)接口的表項(xiàng)標(biāo)記有Master側(cè)PE分配的Slave 標(biāo)簽;所述Slave側(cè)PE的Master MAC表同步于自身所述Normal側(cè)和Slave側(cè)學(xué)習(xí)的MAC ; 所述Master側(cè)PE將接收到的從Slave側(cè)接口上來(lái)的報(bào)文轉(zhuǎn)發(fā)到自身Master側(cè)接口之前,該方法進(jìn)一步包括所述Master側(cè)PE將接收到的從Slave側(cè)接口上來(lái)的報(bào)文的源MAC 學(xué)習(xí)到Slave MAC表,出口為Master側(cè)接口,同時(shí),將該源MAC同步到自身Master MAC表和Normal側(cè)MAC表,出口分別為Slave側(cè)接口和Master側(cè)接口,其中,出接口為Slave側(cè)接口的表項(xiàng)標(biāo)記有Slave側(cè)PE分配的Master標(biāo)簽;所述Master側(cè)PE將接收到的從Normal側(cè)CE上來(lái)且去往Slave側(cè)CE的報(bào)文轉(zhuǎn)發(fā)到自身Master側(cè)接口之前,該方法進(jìn)一步包括所述Master側(cè)PE將接收到的從Normal側(cè)CE上來(lái)且去往Slave側(cè)CE的報(bào)文的源MAC學(xué)習(xí)到自身Normal側(cè)MAC表,出口為該報(bào)文接收接口,同時(shí),將該源MAC同步到自身Master MAC表和Slave MAC表,出口分別為該報(bào)文接收接口和Master側(cè)接口,其中出接口為Slave側(cè)接口的表項(xiàng)標(biāo)記有Slave側(cè)PE分配的Master 標(biāo)簽;所述Master側(cè)PE的Master MAC表同步于自身所述Normal側(cè)和Slave側(cè)學(xué)習(xí)的MAC。
7.—種路由設(shè)備,用于作為從Slave側(cè)運(yùn)營(yíng)商邊緣路由器PE對(duì)用戶邊緣路由器CE進(jìn)行遠(yuǎn)程監(jiān)控,其特征在于,該路由設(shè)備包括第一 Slave側(cè)報(bào)文轉(zhuǎn)發(fā)模塊、第一普通Normal側(cè)報(bào)文轉(zhuǎn)發(fā)模塊、第一主Master側(cè)報(bào)文轉(zhuǎn)發(fā)模塊和控制上述各模塊的控制單元,其中,所述第一 Slave側(cè)報(bào)文轉(zhuǎn)發(fā)模塊,用于接收到從Slave側(cè)CE上來(lái)的報(bào)文后,通過(guò)自身Slave媒體存取控制MAC表或Slave側(cè)廣播表將報(bào)文轉(zhuǎn)發(fā)到自身Master側(cè)接口,打上 Master側(cè)PE分配的Slave標(biāo)簽轉(zhuǎn)發(fā)給Master側(cè)PE ;第一 Normal側(cè)報(bào)文轉(zhuǎn)發(fā)模塊,用于接收到從Normal側(cè)CE上來(lái)且去往Slave側(cè)CE的報(bào)文后,通過(guò)自身Normal側(cè)MAC表或Normal側(cè)廣播表將報(bào)文轉(zhuǎn)發(fā)到自身Master側(cè)接口, 打上Master側(cè)PE分配的Slave標(biāo)簽轉(zhuǎn)發(fā)給Master側(cè)PE ;第一 Master側(cè)報(bào)文轉(zhuǎn)發(fā)模塊,用于接收到從Master側(cè)接口上來(lái)的報(bào)文后,通過(guò)自身 Master MAC表或Master側(cè)廣播表將報(bào)文轉(zhuǎn)發(fā)到自身Normal側(cè)接口或Slave側(cè)接口,其中,所述Slave側(cè)CE為被監(jiān)控CE,所述Slave側(cè)接口為被監(jiān)控CE流量輸入接口。
8.如權(quán)利要求7所述的路由設(shè)備,其特征在于,該路由設(shè)備還包括第一Slave側(cè)MAC 學(xué)習(xí)模塊、第一 Normal側(cè)MAC學(xué)習(xí)模塊和第一 Master側(cè)MAC學(xué)習(xí)模塊,其中,所述第一 Slave側(cè)MAC學(xué)習(xí)模塊,用于將接收到的從Slave側(cè)CE上來(lái)的報(bào)文的源MAC 學(xué)習(xí)到Slave MAC表中,出口為Master側(cè)接口,同時(shí),將該源MAC同步到Master MAC表和 Normal側(cè)MAC表,出口分別為Slave側(cè)接口和Master側(cè)接口,其中,出接口為Master側(cè)接口的表項(xiàng)標(biāo)記有Master側(cè)PE分配的Slave標(biāo)簽;所述第一 Normal側(cè)MAC學(xué)習(xí)模塊,用于將接收到的從Normal側(cè)CE上來(lái)且去往Slave 側(cè)CE的報(bào)文的源MAC學(xué)習(xí)到Normal側(cè)MAC表,出口為該報(bào)文接收接口,同時(shí),將該源MAC同步到Master MAC表和Slave MAC表,出口分別為該報(bào)文接收接口和Master側(cè)接口,其中, 出接口為Master側(cè)接口的表項(xiàng)標(biāo)記有Master側(cè)PE分配的Slave標(biāo)簽;所述第一 Master側(cè)MAC學(xué)習(xí)模塊,用于Master MAC表同步于自身所述Normal側(cè)和 Slave側(cè)學(xué)習(xí)的MAC。
9.一種路由設(shè)備,用于作為主Master側(cè)運(yùn)營(yíng)商邊緣路由器PE對(duì)用戶邊緣路由器CE進(jìn)行遠(yuǎn)程監(jiān)控,其特征在于,該路由設(shè)備包括第二從Slave側(cè)報(bào)文轉(zhuǎn)發(fā)模塊、第二普通Normal 側(cè)報(bào)文轉(zhuǎn)發(fā)模塊、第二 Master側(cè)報(bào)文轉(zhuǎn)發(fā)模塊和控制上述各模塊的控制單元,其中,所述第二 Slave側(cè)報(bào)文轉(zhuǎn)發(fā)模塊,用于接收到從Slave側(cè)接口上來(lái)的報(bào)文后,通過(guò)自身 Slave媒體存取控制MAC表或Slave側(cè)廣播表將報(bào)文轉(zhuǎn)發(fā)到自身Master側(cè)接口 ;所述第二 Normal側(cè)報(bào)文轉(zhuǎn)發(fā)模塊,用于接收到從Normal側(cè)CE上來(lái)且去往Slave側(cè) CE的報(bào)文后,通過(guò)自身Normal側(cè)MAC表或Normal側(cè)廣播表將報(bào)文轉(zhuǎn)發(fā)到自身Master側(cè)接 Π ;所述第二 Master側(cè)報(bào)文轉(zhuǎn)發(fā)模塊,用于接收到從Master側(cè)接口上來(lái)的報(bào)文后,通過(guò)自身Master MAC表或Master側(cè)廣播表將報(bào)文轉(zhuǎn)發(fā)到自身Normal側(cè)接口或Slave側(cè)接口,并將轉(zhuǎn)發(fā)到Slave側(cè)接口的報(bào)文打上Slave側(cè)PE分配的Master標(biāo)簽后,轉(zhuǎn)發(fā)給Slave側(cè)PE, 其中,所述Slave側(cè)CE為被監(jiān)控CE,所述Slave側(cè)接口為被監(jiān)控CE流量輸入接口。
10.如權(quán)利要求9所述的路由設(shè)備,其特征在于,該路由設(shè)備還包括第二 Slave側(cè)MAC 學(xué)習(xí)模塊、第二 Normal側(cè)MAC學(xué)習(xí)模塊和第二 Master側(cè)MAC學(xué)習(xí)模塊,其中,所述第二 Slave側(cè)MAC學(xué)習(xí)模塊,用于將接收到的從Slave側(cè)接口上來(lái)的報(bào)文的源 MAC學(xué)習(xí)到Slave MAC表,出口為Master側(cè)接口,同時(shí),將該源MAC同步到Master MAC表和 Normal側(cè)MAC表,出口分別為Slave側(cè)接口和Master側(cè)接口,其中,出接口為Master側(cè)接口的表項(xiàng)標(biāo)記有Slave側(cè)PE分配的Master標(biāo)簽;所述第二 Normal側(cè)MAC學(xué)習(xí)模塊,用于將接收到的從Normal側(cè)CE上來(lái)且去往Slave 側(cè)CE的報(bào)文的源MAC學(xué)習(xí)到Normal側(cè)MAC表,出口為該報(bào)文接收接口,同時(shí),將該源MAC 同步到Master MAC表和Slave MAC表,出口分別為該報(bào)文接收接口和Master側(cè)接口,其中出接口為Master側(cè)接口的表項(xiàng)標(biāo)記有Slave側(cè)PE分配的Master標(biāo)簽;所述第二 Master側(cè)MAC學(xué)習(xí)模塊,用于Master MAC表同步于自身所述Normal側(cè)和 Slave側(cè)學(xué)習(xí)的MAC。
全文摘要
本發(fā)明提供了一種對(duì)用戶邊緣路由器CE進(jìn)行監(jiān)控的方法,當(dāng)被監(jiān)控CE訪問(wèn)普通CE時(shí),被監(jiān)控CE將報(bào)文發(fā)送到被監(jiān)控PE中,由被監(jiān)控PE將報(bào)文轉(zhuǎn)發(fā)給監(jiān)控CE;監(jiān)控CE對(duì)報(bào)文進(jìn)行處理,并將接收到的報(bào)文轉(zhuǎn)發(fā)給監(jiān)控PE;監(jiān)控PE將報(bào)文轉(zhuǎn)發(fā)到普通CE,普通CE對(duì)接收到的報(bào)文進(jìn)行處理后,產(chǎn)生應(yīng)答報(bào)文,并將所述應(yīng)答報(bào)文轉(zhuǎn)發(fā)給監(jiān)控PE;由監(jiān)控PE將所述應(yīng)答報(bào)文發(fā)送給監(jiān)控CE,監(jiān)控CE對(duì)應(yīng)答報(bào)文進(jìn)行處理,并將接收到的應(yīng)答報(bào)文轉(zhuǎn)發(fā)給監(jiān)控PE,再由監(jiān)控PE將應(yīng)答報(bào)文轉(zhuǎn)發(fā)給被監(jiān)控CE。本發(fā)明同時(shí)公開(kāi)了一種路由設(shè)備,應(yīng)用本發(fā)明對(duì)CE進(jìn)行監(jiān)控的方法和路由設(shè)備,能夠在不影響VPLS網(wǎng)絡(luò)中其它流量的情況下,靈活地實(shí)現(xiàn)對(duì)被監(jiān)控CE的監(jiān)控。
文檔編號(hào)H04L12/56GK102238040SQ20101015637
公開(kāi)日2011年11月9日 申請(qǐng)日期2010年4月22日 優(yōu)先權(quán)日2010年4月22日
發(fā)明者宋小恒 申請(qǐng)人:杭州華三通信技術(shù)有限公司