專利名稱:網(wǎng)絡(luò)中的二層業(yè)務(wù)處理方法和系統(tǒng)以及設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明實(shí)施例涉及通信技術(shù),尤其涉及一種網(wǎng)絡(luò)中的二層業(yè)務(wù)處理方法和系統(tǒng)以 及設(shè)備。
背景技術(shù):
網(wǎng)絡(luò)設(shè)備節(jié)點(diǎn)的雙歸保護(hù)技術(shù)是一種把一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)通過主備兩條鏈路連接到 另外一個(gè)網(wǎng)絡(luò)區(qū)域中兩個(gè)不同的網(wǎng)絡(luò)設(shè)備上,以通過主備鏈路的相互備份保護(hù)來(lái)提高網(wǎng)絡(luò) 的可靠性。多框鏈路聚合組(Multi-chassis LinkAggregation Group ;簡(jiǎn)稱MC_LAG)是比 較常見的針對(duì)以太鏈路的雙歸保護(hù)技術(shù)。具體的,LAG是指將多條連接到同一設(shè)備的鏈路捆 綁在一起,以便于增加帶寬和改善鏈路的可靠性。聚合的鏈路可以的當(dāng)作是一條邏輯鏈路, MC-LAG是對(duì)設(shè)備內(nèi)的LAG的擴(kuò)展,可以將多個(gè)設(shè)備上的數(shù)據(jù)鏈路聚合在一起形成鏈路聚合 組,從而提高可用帶寬,并且當(dāng)某條鏈路或某個(gè)設(shè)備失效時(shí),自動(dòng)將數(shù)據(jù)業(yè)務(wù)切換到MC-LAG 的其他可用鏈路上,從而增強(qiáng)鏈路的可靠性。圖1為現(xiàn)有技術(shù)中二層網(wǎng)絡(luò)的結(jié)構(gòu)示意圖,如圖1所示,該二層網(wǎng)絡(luò)包括交換 機(jī) 11、數(shù)字用戶線路接入復(fù)用器(Digital Subscriber Line AccessMultiplexer ;簡(jiǎn)稱 DSLAM)12、終端13和路由器14。其中,交換機(jī)11與DSLAM 12相連的端口為A端口,且與 DSLAM 12之間的鏈路為主鏈路;交換機(jī)11與DSLAM 12相連的端口為B端口,且與DSLAM 12之間的鏈路為備用鏈路。在主鏈路正常狀態(tài)時(shí),交換機(jī)11通過A端口和主鏈路,將從路 由器14接收的組播業(yè)務(wù)或單播業(yè)務(wù),發(fā)送給DSLAM 12,再由DSLAM 12將該組播業(yè)務(wù)或單播 業(yè)務(wù)發(fā)送給與之連接的終端13。當(dāng)主鏈路出現(xiàn)故障時(shí),交換機(jī)11可以通過B端口和備用鏈 路,將從路由器14接收的組播業(yè)務(wù)或單播業(yè)務(wù),發(fā)送給DSLAM 12,再由DSLAM 12將該組播 業(yè)務(wù)或單播業(yè)務(wù)發(fā)送給與之連接的終端13。然而,當(dāng)主鏈路出現(xiàn)故障時(shí),交換機(jī)上該終端的用戶的媒體訪問控制(Media Access Control ;簡(jiǎn)稱MAC)轉(zhuǎn)發(fā)表中的出端口仍然是A端口,從而導(dǎo)致下行的單播業(yè)務(wù)或 組播業(yè)務(wù)不能繞過故障鏈路,進(jìn)而導(dǎo)致端到端業(yè)務(wù)不能夠快速恢復(fù)。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種網(wǎng)絡(luò)中的二層業(yè)務(wù)處理方法和系統(tǒng)以及設(shè)備,用以解決現(xiàn) 有技術(shù)中,在網(wǎng)絡(luò)設(shè)備通過鏈路雙歸屬保護(hù),且鏈路發(fā)生保護(hù)切換時(shí),網(wǎng)絡(luò)中的二層業(yè)務(wù)恢 復(fù)時(shí)間過長(zhǎng)的問題。本發(fā)明實(shí)施例提供一種網(wǎng)絡(luò)中的二層業(yè)務(wù)處理方法,其中,所述網(wǎng)絡(luò)包括用戶邊 緣設(shè)備和交換設(shè)備,其中,所述用戶邊緣設(shè)備的第一端口與所述交換設(shè)備的第三端口相連, 所述用戶邊緣設(shè)備的第二端口與所述交換設(shè)備的第四端口相連,所述方法包括設(shè)置所述第一端口所連接的鏈路為主鏈路,并阻塞所述第二端口 ;當(dāng)檢測(cè)到故障出現(xiàn)在所述第一端口連接的鏈路出現(xiàn)故障時(shí),激活/打開所述第二 端口,通過所述第二端口向所述交換設(shè)備發(fā)送攜帶所述用戶邊緣設(shè)備的監(jiān)聽信息的報(bào)文,
4以使得所述交換設(shè)備根據(jù)所述報(bào)文建立所述監(jiān)聽信息和所述第四端口的對(duì)應(yīng)關(guān)系。本發(fā)明實(shí)施例提供一種用戶邊緣設(shè)備,包括第一端口,用于與交換設(shè)備上的第三端口相連;第二端口,用于與所述交換設(shè)備上的第四端口相連;設(shè)置模塊,用于設(shè)置所述第一端口所連接的鏈路為主鏈路,并阻塞所述第二端 Π ;故障處理模塊,用于當(dāng)檢測(cè)到所述第一端口連接的鏈路出現(xiàn)故障時(shí),激活/打開 所述第二端口;網(wǎng)絡(luò)接口模塊,用于通過所述第四端口向所述交換設(shè)備發(fā)送攜帶所述用戶邊緣設(shè) 備的監(jiān)聽信息的報(bào)文,以使得所述交換設(shè)備根據(jù)所述報(bào)文建立所述監(jiān)聽信息和所述第四端 口的對(duì)應(yīng)關(guān)系。本發(fā)明實(shí)施例提供一種網(wǎng)絡(luò)側(cè)設(shè)備,包括第三端口,用于與用戶邊緣設(shè)備的第一端口相連;第四端口,用于與所述用戶邊緣設(shè)備的第二端口相連;報(bào)文接收模塊,用于在所述第一端口連接的鏈路出現(xiàn)故障時(shí),通過所述第四端口 接收來(lái)自所述用戶邊緣設(shè)備的報(bào)文,所述報(bào)文攜帶有所述用戶邊緣設(shè)備的監(jiān)聽信息;報(bào)文處理模塊,用于根據(jù)所述報(bào)文建立所述監(jiān)聽信息和所述第四端口的對(duì)應(yīng)關(guān)系。本發(fā)明實(shí)施例提供一種二層業(yè)務(wù)處理系統(tǒng),其中,所述系統(tǒng)包括用戶邊緣設(shè)備和 交換設(shè)備,所述用戶邊緣設(shè)備上設(shè)置有第一端口和第二端口,所述第一端口和所述交換設(shè) 備上的第三端口相連,所述第二端口和所述交換設(shè)備上的第四端口相連,所述用戶邊緣設(shè)備,用于設(shè)置所述第一端口所連接的鏈路為主鏈路,阻塞所述第 二端口,當(dāng)檢測(cè)到所述第一端口連接的鏈路出現(xiàn)故障時(shí),激活/打開所述第二端口,通過所 述第二端口向所述交換設(shè)備發(fā)送攜帶有所述用戶邊緣設(shè)備的監(jiān)聽信息的報(bào)文;所述交換設(shè)備,用于根據(jù)所述報(bào)文建立所述監(jiān)聽信息和第四端口的對(duì)應(yīng)關(guān)系。本發(fā)明實(shí)施例的網(wǎng)絡(luò)中的二層業(yè)務(wù)處理方法和系統(tǒng)以及設(shè)備,通過在網(wǎng)絡(luò)中設(shè)置 用戶邊緣設(shè)備和交換設(shè)備,其中,用戶邊緣設(shè)備的第一端口與交換設(shè)備的第三端口相連,用 戶邊緣設(shè)備的第二端口與交換設(shè)備的第四端口相連,并設(shè)置第一端口所連接的鏈路為主鏈 路,并阻塞第二端口 ;當(dāng)檢測(cè)到第一端口連接的鏈路出現(xiàn)故障時(shí),激活/打開第二端口,并 通過第二端口向交換設(shè)備發(fā)送攜帶有用戶邊緣設(shè)備的監(jiān)聽信息的報(bào)文,以使得交換設(shè)備根 據(jù)該報(bào)文建立監(jiān)聽信息和第四端口的對(duì)應(yīng)關(guān)系,從而解決了現(xiàn)有技術(shù)中,在網(wǎng)絡(luò)設(shè)備通過 鏈路雙歸屬保護(hù),且鏈路發(fā)生保護(hù)切換時(shí),網(wǎng)絡(luò)中的二層業(yè)務(wù)恢復(fù)時(shí)間過長(zhǎng)的問題,實(shí)現(xiàn)了 二層業(yè)務(wù)的快速恢復(fù)。
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作一簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖是本發(fā) 明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以 根據(jù)這些附圖獲得其他的附圖。
圖1為現(xiàn)有技術(shù)中基于MC-LAG的二層網(wǎng)絡(luò)的結(jié)構(gòu)示意圖;圖2為本發(fā)明網(wǎng)絡(luò)中的二層業(yè)務(wù)處理方法的一個(gè)實(shí)施例的流程圖;圖3為本發(fā)明基于二層業(yè)務(wù)處理的網(wǎng)絡(luò)架構(gòu)的一個(gè)結(jié)構(gòu)示意圖;圖4為實(shí)現(xiàn)網(wǎng)絡(luò)中的二層業(yè)務(wù)處理所基于的以太鏈路的雙歸保護(hù)技術(shù)下的二層 網(wǎng)絡(luò)的網(wǎng)絡(luò)結(jié)構(gòu)示意圖;圖5為本發(fā)明網(wǎng)絡(luò)中的二層業(yè)務(wù)處理方法的另一個(gè)實(shí)施例的流程圖;圖6為本發(fā)明端到端業(yè)務(wù)的處理方法的又一個(gè)實(shí)施例的流程圖;圖7為實(shí)現(xiàn)網(wǎng)絡(luò)中的二層業(yè)務(wù)處理所基于的無(wú)線光網(wǎng)絡(luò)(Passive OpticalNetwork ;簡(jiǎn)稱Ρ0Ν)的雙歸保護(hù)技術(shù)的二層網(wǎng)絡(luò)結(jié)構(gòu)示意圖;圖8為本發(fā)明CE設(shè)備的一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;圖9為本發(fā)明網(wǎng)絡(luò)側(cè)設(shè)備的一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;圖10為本發(fā)明二層業(yè)務(wù)處理系統(tǒng)的一個(gè)實(shí)施例的結(jié)構(gòu)示意圖。
具體實(shí)施例方式為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例 中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是 本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員 在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。圖2為本發(fā)明網(wǎng)絡(luò)中的二層業(yè)務(wù)處理方法的一個(gè)實(shí)施例的流程圖,圖3為本發(fā)明 基于二層業(yè)務(wù)處理的網(wǎng)絡(luò)架構(gòu)的一個(gè)結(jié)構(gòu)示意圖,如圖2和圖3所述,該網(wǎng)絡(luò)包括用戶邊緣 (Customer Edge ;簡(jiǎn)稱CE)設(shè)備21、第一交換設(shè)備22,該CE設(shè)備21的第一端口與第一交 換設(shè)備22的第三端口相連,該CE設(shè)備21的第一端口與第一交換設(shè)備22的第三端口相連, 本實(shí)施例的方法包括步驟101、設(shè)置第一端口所連接的鏈路為主鏈路,并阻塞第二端口。在本實(shí)施例中,CE設(shè)備21可以設(shè)置第一端口所連接的鏈路為主鏈路,即設(shè)置第一 端口與第三端口之間的鏈路為主鏈路,用于接收第一交換設(shè)備轉(zhuǎn)發(fā)的單播、組播以及廣播 報(bào)文。CE設(shè)備21還可以設(shè)置第二端口所連接的鏈路為備用鏈路,即設(shè)置第二端口與第四 端口之間的鏈路為備用鏈路,并阻塞該第二端口,從而使得CE設(shè)備21通過第一端口接收單 播、組播以及廣播報(bào)文。本實(shí)施例中并不對(duì)哪個(gè)鏈路是主鏈路,哪個(gè)是備用鏈路進(jìn)行限制,本領(lǐng)域技術(shù)人 員可以根據(jù)實(shí)際需要任意設(shè)置,例如CE設(shè)備可以設(shè)置第二端口與第四端口之間的鏈路為 主鏈路,設(shè)置第一端口與第三端口之間的鏈路為備用鏈路,并阻塞該第一端口,從而使得CE 設(shè)備通過第二端口接收單播、組播業(yè)務(wù)以及廣播報(bào)文。步驟102、當(dāng)檢測(cè)到第一端口連接的鏈路出現(xiàn)故障時(shí),激活/打開第二端口,通過 第二端口向第四端口發(fā)送攜帶有CE設(shè)備21的監(jiān)聽信息的報(bào)文,以使得該第一交換設(shè)備22 根據(jù)報(bào)文建立監(jiān)聽信息和第四端口的對(duì)應(yīng)關(guān)系。 在本實(shí)施例中,當(dāng)二層業(yè)務(wù)為單播業(yè)務(wù)時(shí),CE設(shè)備21的監(jiān)聽信息可以包括CE設(shè)備 21的MAC地址信息;或者包括CE設(shè)備21的MAC地址信息和CE設(shè)備21連接的用戶設(shè)備的 地址信息,報(bào)文可以具體為地址解析協(xié)議(Address Resolution Protocol ;簡(jiǎn)稱ARP)報(bào)文。當(dāng)檢測(cè)到第一端口連接的鏈路出現(xiàn)故障,即主鏈路出現(xiàn)故障時(shí),CE設(shè)備21可以通過第 二端口向第一交換設(shè)備的第四端口發(fā)送ARP報(bào)文,第一交換設(shè)備22可以根據(jù)通過第四端口 接收的該ARP報(bào)文,將單播轉(zhuǎn)發(fā)表中的出端口設(shè)置為第四端口,即建立監(jiān)聽信息和第四端 口的對(duì)應(yīng)關(guān)系,從而使得第一交換設(shè)備22可以通過第四端口向第二端口發(fā)送單播業(yè)務(wù)。其 中,單播轉(zhuǎn)發(fā)表中還包括CE設(shè)備21的MAC地址信息,或者CE設(shè)備21的MAC地址信息和用 戶設(shè)備的地址信息。當(dāng)二層業(yè)務(wù)為組播業(yè)務(wù)時(shí),CE設(shè)備21的監(jiān)聽信息可以為組播節(jié)目標(biāo)識(shí),則報(bào)文 可以具體為因特網(wǎng)組管理協(xié)議(Internet Group Management Protocol ;簡(jiǎn)稱IGMP)請(qǐng)求 (Request)報(bào)文;當(dāng)檢測(cè)到故障出現(xiàn)在第一端口和第三端口之間,即主鏈路出現(xiàn)故障時(shí),CE 設(shè)備21可以通過第二端口向第一交換設(shè)備的第四端口發(fā)送IGMP Request報(bào)文,第一交換 設(shè)備22可以根據(jù)從第四端口接收的該IGMP Request報(bào)文,將組播轉(zhuǎn)發(fā)表中的出端口設(shè)置 為第四端口,從而使得第一交換設(shè)備22可以通過第四端口向第二端口發(fā)送組播業(yè)務(wù)。需要說(shuō)明的是,當(dāng)CE設(shè)備21處理的是三層業(yè)務(wù)時(shí),CE設(shè)備21需要上報(bào)自身的MAC 地址,這樣第一交換設(shè)備22會(huì)在轉(zhuǎn)發(fā)表中保存該MAC地址,并設(shè)置出端口為第四端口,當(dāng)?shù)?一交換設(shè)備22收到來(lái)自網(wǎng)絡(luò)側(cè)的下行報(bào)文時(shí),該下行報(bào)文攜帶有CE設(shè)備21的MAC地址以 及用戶設(shè)備的IP地址,根據(jù)轉(zhuǎn)發(fā)表中的出端口,將該下行報(bào)文通過第四端口發(fā)送給CE設(shè)備 21 ;另外,CE設(shè)備21上保存有用戶設(shè)備的MAC地址和IP地址的對(duì)應(yīng)關(guān)系,在收到下行報(bào)文 后,去掉報(bào)文中自身的MAC地址,將用戶設(shè)備的IP地址換成用戶設(shè)備的MAC地址后通過對(duì) 應(yīng)端口發(fā)送給用戶設(shè)備。當(dāng)CE設(shè)備21處理的是二層業(yè)務(wù)時(shí),CE設(shè)備21需要上報(bào)的是自身的MAC地址以 及連接的用戶設(shè)備的MAC地址,第一交換設(shè)備22分別在轉(zhuǎn)發(fā)表中保存這兩個(gè)MAC地址,并 設(shè)置出端口為第四端口,當(dāng)接收到攜帶有用戶設(shè)備的MAC地址的下行報(bào)文時(shí),根據(jù)轉(zhuǎn)發(fā)表 將下行報(bào)文通過第四端口發(fā)送給CE設(shè)備21,CE設(shè)備21根據(jù)用戶設(shè)備的MAC地址將下行報(bào) 文轉(zhuǎn)發(fā)給用戶設(shè)備。在本實(shí)施例中,通過在網(wǎng)絡(luò)中設(shè)置用戶邊緣設(shè)備和交換設(shè)備,其中,用戶邊緣設(shè)備 的第一端口與交換設(shè)備的第三端口相連,用戶邊緣設(shè)備的第二端口與交換設(shè)備的第四端口 相連,并設(shè)置第一端口所連接的鏈路為主鏈路,并阻塞第二端口 ;當(dāng)檢測(cè)到第一端口連接 的鏈路出現(xiàn)故障時(shí),激活/打開第二端口,并通過第二端口向交換設(shè)備發(fā)送攜帶有用戶邊 緣設(shè)備的監(jiān)聽信息的報(bào)文,以使得交換設(shè)備根據(jù)該報(bào)文建立監(jiān)聽信息和第四端口的對(duì)應(yīng)關(guān) 系,從而解決了現(xiàn)有技術(shù)中,在網(wǎng)絡(luò)設(shè)備通過鏈路雙歸屬保護(hù),且鏈路發(fā)生保護(hù)切換時(shí),網(wǎng) 絡(luò)中的二層業(yè)務(wù)恢復(fù)時(shí)間過長(zhǎng)的問題,實(shí)現(xiàn)了二層業(yè)務(wù)的快速恢復(fù)。圖4為實(shí)現(xiàn)網(wǎng)絡(luò)中的二層業(yè)務(wù)處理所基于的以太鏈路的雙歸保護(hù)技術(shù)下的二層 網(wǎng)絡(luò)的網(wǎng)絡(luò)結(jié)構(gòu)示意圖,如圖4所示,該二層網(wǎng)絡(luò)包括交換機(jī)31、交換機(jī)32、交換機(jī)33、交 換機(jī);34、路由器35和用戶設(shè)備36。其中,交換機(jī)31的第一端口通過交換機(jī)32與交換機(jī)34 的第三端口相連,交換機(jī)31的第二端口通過交換機(jī)33與交換機(jī)34的第四端口相連。圖5為本發(fā)明網(wǎng)絡(luò)中的二層業(yè)務(wù)處理方法的另一個(gè)實(shí)施例的流程圖,本實(shí)施例以 上述圖4所示網(wǎng)絡(luò)架構(gòu)為基礎(chǔ),并以二層業(yè)務(wù)為單播業(yè)務(wù)、CE設(shè)備為交換機(jī)31、第一交換設(shè) 備為交換機(jī);34、第二交換設(shè)備為交換機(jī)32、第三交換設(shè)備為交換機(jī)33為例,詳細(xì)介紹本實(shí) 施例的技術(shù)方案,如圖5所示,本實(shí)施例的方法包括
步驟201、設(shè)置第一端口與交換機(jī)32之間的鏈路為主鏈路,設(shè)置第二端口與交換 機(jī)33之間的鏈路為備用鏈路,并阻塞第二端口。步驟202、進(jìn)行地址解析協(xié)議偵聽(Address Resolution Protocol snooping ;簡(jiǎn) 稱ARP snooping),監(jiān)聽到用戶設(shè)備的網(wǎng)絡(luò)之間互連的協(xié)議(InternetProtocol ;簡(jiǎn)稱 IP)地址和該IP地址對(duì)應(yīng)的MAC地址。在本實(shí)施例中,當(dāng)交換機(jī)31設(shè)置第一端口與交換機(jī)32之間的鏈路為主鏈路時(shí),將 ARP報(bào)文向網(wǎng)絡(luò)側(cè)廣播,該ARP報(bào)文中包括用戶設(shè)備的IP地址和該IP地址對(duì)應(yīng)的MAC地址 以及交換機(jī)機(jī)31的MAC地址,由于阻塞了第二端口,因此,該ARP報(bào)文從交換機(jī)32轉(zhuǎn)發(fā)給 交換機(jī)34,交換機(jī)34通過第三端口接收到該ARP報(bào)文后,將單播轉(zhuǎn)發(fā)表中的出端口設(shè)置為 第三端口,其中,該單播轉(zhuǎn)發(fā)表項(xiàng)中包括交換機(jī)31的地址信息和用戶設(shè)備的地址信息,從 而使得交換機(jī);34根據(jù)該出端口,將從路由器35接收的單播業(yè)務(wù)通過第三端口發(fā)送給交換 機(jī)32,并由交換機(jī)32通過主鏈路將該單播業(yè)務(wù)轉(zhuǎn)發(fā)給交換機(jī)31。步驟203、在檢測(cè)到第一端口連接的鏈路出現(xiàn)故障時(shí),打開/激活第二端口,通過 第二端口向第四端口發(fā)送攜帶有交換機(jī)31的MAC地址和用戶設(shè)備的MAC地址的ARP報(bào)文, 以使得交換機(jī);34根據(jù)ARP報(bào)文,建立交換機(jī)31的MAC地址和用戶設(shè)備的MAC地址與第四 端口的對(duì)應(yīng)關(guān)系。在本實(shí)施例中,該單播轉(zhuǎn)發(fā)表項(xiàng)中包括交換機(jī)31的MAC地址和用戶設(shè)備的MAC地 址。具體的,第一端口和第三端口之間的故障可以包括主鏈路出現(xiàn)故障、交換機(jī)32與交 換機(jī)34之間的鏈路出現(xiàn)故障,或者交換機(jī)32與交換機(jī)34之間的網(wǎng)絡(luò)中的鏈路或節(jié)點(diǎn)出現(xiàn) 故障。其中,該網(wǎng)絡(luò)可以為二層以太網(wǎng)、三層以太網(wǎng)或者多協(xié)議標(biāo)簽交換(Multi-Protocol Label Switching ;簡(jiǎn)稱MPLS)網(wǎng)絡(luò)。另外,在本實(shí)施例中,交換機(jī)31檢測(cè)第一端口連接的鏈路是否出現(xiàn)故障的實(shí)現(xiàn)方 式可以有如下幾種方式第一種交換機(jī)34每隔預(yù)定時(shí)間向交換機(jī)32發(fā)送第二檢測(cè)消息,交換機(jī)32每隔 預(yù)定時(shí)間向交換機(jī)31發(fā)送第一檢測(cè)消息,該第一檢測(cè)消息和第二檢測(cè)消息可以是以太操 作管理維護(hù)(Operation Administration Maintenance ;簡(jiǎn)稱0AM)消息或其他檢測(cè)消息。若在預(yù)定時(shí)間內(nèi),交換機(jī)32沒有接收到交換機(jī)34發(fā)送的第二檢測(cè)消息,則發(fā)送通 知消息給交換機(jī)31,告知交換機(jī)31故障出現(xiàn)在交換機(jī)34與交換機(jī)32之間的網(wǎng)絡(luò)中的鏈路 或節(jié)點(diǎn),或者故障出現(xiàn)在交換機(jī)34與交換機(jī)32之間的鏈路?;蛘撸粼陬A(yù)定時(shí)間內(nèi),交換機(jī)31沒有接收到交換機(jī)32發(fā)送的第一檢測(cè)消息,則 判定主鏈路出現(xiàn)故障。第二種交換機(jī)34每隔預(yù)定時(shí)間通過交換機(jī)32向交換機(jī)31發(fā)送第二檢測(cè)消息。若在預(yù)定時(shí)間內(nèi),交換機(jī)31沒有接收到交換機(jī)34通過交換機(jī)32轉(zhuǎn)發(fā)的第二檢測(cè) 消息,則判定故障為主鏈路故障;或者,故障出現(xiàn)在交換機(jī)32和交換機(jī)34之間的鏈路;或 者故障出現(xiàn)在交換機(jī)32和交換機(jī)34之間的網(wǎng)絡(luò)中的鏈路或者節(jié)點(diǎn)。在本實(shí)施例中,交換機(jī)31在檢測(cè)到第一端口連接的鏈路出現(xiàn)故障時(shí),交換機(jī)31可 以打開/激活第二端口,并將攜帶有交換機(jī)31的MAC地址和用戶設(shè)備的MAC的ARP報(bào)文向 網(wǎng)絡(luò)側(cè)廣播,由于第一端口連接的鏈路出現(xiàn)故障,打開第二端口,因此,可以通過第二端口 向交換機(jī)33發(fā)送ARP報(bào)文,并由交換機(jī)33將該ARP報(bào)文發(fā)送給交換機(jī)34,交換機(jī)34通過第四端口接收到該ARP報(bào)文后,快速在第四端口學(xué)習(xí)到交換機(jī)31的MAC地址和用戶設(shè)備的 MAC地址,從而設(shè)置單播轉(zhuǎn)發(fā)表中的出端口為第四端口,其中,該單播轉(zhuǎn)發(fā)表中還包括交換 機(jī)31的地址信息和用戶設(shè)備的MAC地址,即建立交換機(jī)31的MAC地址和用戶設(shè)備的MAC地 址與第四端口的對(duì)應(yīng)關(guān)系,使得交換機(jī)34根據(jù)對(duì)應(yīng)關(guān)系,將從路由器35接收的單播業(yè)務(wù), 通過第四端口發(fā)送給交換機(jī)33,再由交換機(jī)33將該單播業(yè)務(wù)轉(zhuǎn)發(fā)給交換機(jī)31,最后由交換 機(jī)31將該單播業(yè)務(wù)轉(zhuǎn)發(fā)給用戶設(shè)備36。在本實(shí)施例中,通過設(shè)置第一端口與交換機(jī)32之間的鏈路為主鏈路、設(shè)置第二端 口與交換機(jī)33之間的鏈路為備用鏈路,并阻塞第二端口,當(dāng)交換機(jī)31在檢測(cè)到第一端口連 接的鏈路出現(xiàn)故障時(shí),打開/激活阻塞的第二端口,并將交換機(jī)31的MAC地址和用戶設(shè)備 的MAC地址攜帶在ARP中,將監(jiān)聽到的用戶設(shè)備的MAC地址攜帶在APR報(bào)文中,通過第二端 口發(fā)送給第四端口,以供交換機(jī)34通過第四端口接收該ARP報(bào)文,并根據(jù)該ARP報(bào)文,建立 交換機(jī)31的MAC地址和用戶設(shè)備的MAC地址與第四端口的對(duì)應(yīng)關(guān)系,從而解決了現(xiàn)有技術(shù) 中,在網(wǎng)絡(luò)設(shè)備通過鏈路雙歸屬保護(hù),且鏈路發(fā)生保護(hù)切換時(shí),單播業(yè)務(wù)恢復(fù)時(shí)間過長(zhǎng)的問 題,實(shí)現(xiàn)了單播業(yè)務(wù)的快速恢復(fù)。圖6為本發(fā)明端到端業(yè)務(wù)的處理方法的又一個(gè)實(shí)施例的流程圖,本實(shí)施例以上述 圖4所示網(wǎng)絡(luò)架構(gòu)為基礎(chǔ),并以端到端的業(yè)務(wù)為組播業(yè)務(wù)、CE設(shè)備為交換機(jī)31、第一交換設(shè) 備為交換機(jī);34、第二交換設(shè)備為交換機(jī)32、第三交換設(shè)備為交換機(jī)33為例,詳細(xì)介紹本實(shí) 施例的技術(shù)方案,如圖6所示,本實(shí)施例的方法包括步驟301、設(shè)置第一端口與交換機(jī)32之間的鏈路為主鏈路,設(shè)置第二端口與交換 機(jī)33之間的鏈路為備用鏈路,并阻塞第二端口。步驟302、進(jìn)行因特網(wǎng)組管理協(xié)議偵聽(Internet Group ManagementProtocol snooping ;簡(jiǎn)稱IGMP snooping)或者IGMP代理服務(wù)器(proxy),監(jiān)聽到用戶設(shè)備中的用戶 請(qǐng)求,該用戶請(qǐng)求包括組播節(jié)目標(biāo)識(shí)。在本實(shí)施例中,當(dāng)設(shè)置第一端口與交換機(jī)32之間的鏈路為主鏈路時(shí),由于阻塞第 二端口,攜帶有組播節(jié)目標(biāo)識(shí)的IGMP請(qǐng)求(Request)報(bào)文是通過第一端口連接的主鏈路發(fā) 送給交換機(jī)32,并由交換機(jī)32將該TGMP Request報(bào)文發(fā)送給交換機(jī)34,交換機(jī)34通過第 一端口接收到該IGMP Request報(bào)文后,設(shè)置組播轉(zhuǎn)發(fā)表中的出端口為第一端口,從而使得 交換機(jī)34根據(jù)出端口,將從路由器35接收的組播業(yè)務(wù)通過第一端口發(fā)送給交換機(jī)32,并由 交換機(jī)32通過主鏈路將該組播業(yè)務(wù)轉(zhuǎn)發(fā)給交換機(jī)31。步驟303、當(dāng)檢測(cè)到第一端口連接的鏈路出現(xiàn)故障時(shí),激活/打開第二端口,通過 第二端口向第四端口發(fā)送攜帶有組播節(jié)目標(biāo)識(shí)的IGMP Request報(bào)文,以使得交換機(jī)34根 據(jù)第四端口接收的IGMP Request報(bào)文,建立組播節(jié)目標(biāo)識(shí)和第四端口的對(duì)應(yīng)關(guān)系。具體的,交換機(jī)31檢測(cè)第一端口連接的鏈路是否出現(xiàn)故障的實(shí)現(xiàn)方式與圖5所示 實(shí)施例中的檢測(cè)方式相同,此處不再贅述。另外,在本實(shí)施例中,當(dāng)交換機(jī)31在檢測(cè)到第一端口連接的鏈路出現(xiàn)故障時(shí),交 換機(jī)31可以打開先前阻塞的第二端口,并將組播節(jié)目標(biāo)識(shí)攜帶在IGMP Request報(bào)文中,通 過第二端口連接的備用鏈路發(fā)送給交換機(jī)32,再由交換機(jī)32將該IGMP Request報(bào)文發(fā)送 給交換機(jī)34,交換機(jī)34的第四端口接收到該IGMP Request報(bào)文后,快速設(shè)置組播轉(zhuǎn)發(fā)表中 的出端口為第四端口,即建立組播節(jié)目標(biāo)識(shí)和第四端口的對(duì)應(yīng)關(guān)系,使得交換機(jī)34根據(jù)該對(duì)應(yīng)關(guān)系,將由路由器35接收的組播業(yè)務(wù),通過第四端口轉(zhuǎn)發(fā)給交換機(jī)33,再由交換機(jī)33 將該組播業(yè)務(wù)轉(zhuǎn)發(fā)給交換機(jī)31,最后由交換機(jī)31將該組播業(yè)務(wù)轉(zhuǎn)發(fā)給用戶設(shè)備36。在本實(shí)施例中,通過設(shè)置第一端口與交換機(jī)32之間的鏈路為主鏈路、設(shè)置第二端 口與交換機(jī)33之間的鏈路為備用鏈路,并阻塞第二端口,當(dāng)交換機(jī)31在檢測(cè)第一端口連 接的鏈路出現(xiàn)故障時(shí),打開先前阻塞的第二端口,并將監(jiān)聽到的組播節(jié)目標(biāo)識(shí)攜帶在IGMP Request報(bào)文中,通過第二端口連接的備用鏈路發(fā)送給交換機(jī)33,再由交換機(jī)33發(fā)送給交 換機(jī)34,交換機(jī)34通過第四端口接收到該IGMP Request報(bào)文后,快速設(shè)置組播轉(zhuǎn)發(fā)表中的 出端口為第四端口,即建立組播節(jié)目標(biāo)識(shí)和第四端口的對(duì)應(yīng)關(guān)系,從而解決了現(xiàn)有技術(shù)中, 在網(wǎng)絡(luò)設(shè)備通過鏈路雙歸屬保護(hù),且鏈路發(fā)生保護(hù)切換時(shí),組播業(yè)務(wù)恢復(fù)時(shí)間過長(zhǎng)的問題, 實(shí)現(xiàn)了組播業(yè)務(wù)的快速恢復(fù)。圖7為實(shí)現(xiàn)網(wǎng)絡(luò)中的二層業(yè)務(wù)處理所基于的PON的雙歸保護(hù)技術(shù)的二層網(wǎng)絡(luò)結(jié)構(gòu) 示意圖,如圖7所示,該二層網(wǎng)絡(luò)包括光網(wǎng)絡(luò)單元(Optical NetworkUnit ;簡(jiǎn)稱0NU)41、 光線路終端(Optical Line Terminal ;簡(jiǎn)稱0LT) 42、0LT 43、交換機(jī)44、路由器45和用戶 設(shè)備46。其中,ONU 41的第一端口通過OLT 42與交換機(jī)44的第三端口相連,ONU 41的 第二端口通過0LT43與交換機(jī)44的第四端口相連,且ONU 41分別通過1 N光分路器與 0LT42和OLT 43相連。需要說(shuō)明的是,本實(shí)施例中,CE設(shè)備為ONU 41、第一交換設(shè)備交換 機(jī)44,第二交換設(shè)備為OLT 42以及第三交換設(shè)備為OLT 43。且實(shí)現(xiàn)網(wǎng)絡(luò)中的二層業(yè)務(wù)處 理還可以基于圖7所示的PON的雙歸保護(hù)技術(shù)的二層網(wǎng)絡(luò),其實(shí)現(xiàn)原理與圖5或圖6所示 的方法實(shí)施例的實(shí)現(xiàn)方式類似,此處不再贅述。圖8為本發(fā)明CE設(shè)備的一個(gè)實(shí)施例的結(jié)構(gòu)示意圖,如圖7所示,本實(shí)施例的CE設(shè) 備包括第一端口 51、第二端口 52、設(shè)置模塊53、故障處理模塊M和網(wǎng)絡(luò)接口模塊55。其 中,第一端口 51與第一交換設(shè)備上的第三端口相連,第二端口 52與第一交換設(shè)備上的第四 端口相連,設(shè)置模塊53用于設(shè)置第一端口 51所連接的鏈路為主鏈路,并阻塞第二端口 52 ; 故障處理模塊M用于在檢測(cè)到故障出現(xiàn)在第一端口 51連接的鏈路出現(xiàn)故障時(shí),打開/激 活第二端口 52;網(wǎng)絡(luò)接口模塊55用于通過第二端口 52向第一交換設(shè)備發(fā)送攜帶有CE設(shè) 備的監(jiān)聽信息的報(bào)文。本實(shí)施例的CE設(shè)備可以執(zhí)行圖2所示的方法實(shí)施例的技術(shù)方案,其原理類似,此 處不再贅述。在本實(shí)施例中,通過在網(wǎng)絡(luò)中設(shè)置用戶邊緣設(shè)備和交換設(shè)備,其中,用戶邊緣設(shè)備 的第一端口與交換設(shè)備的第三端口相連,用戶邊緣設(shè)備的第二端口與交換設(shè)備的第四端口 相連,并設(shè)置第一端口所連接的鏈路為主鏈路,并阻塞第二端口 ;當(dāng)檢測(cè)到第一端口連接 的鏈路出現(xiàn)故障時(shí),激活/打開第二端口,并通過第二端口向交換設(shè)備發(fā)送攜帶有用戶邊 緣設(shè)備的監(jiān)聽信息的報(bào)文,以使得交換設(shè)備根據(jù)該報(bào)文建立監(jiān)聽信息和第四端口的對(duì)應(yīng)關(guān) 系,從而解決了現(xiàn)有技術(shù)中,在網(wǎng)絡(luò)設(shè)備通過鏈路雙歸屬保護(hù),且鏈路發(fā)生保護(hù)切換時(shí),網(wǎng) 絡(luò)中的二層業(yè)務(wù)恢復(fù)時(shí)間過長(zhǎng)的問題,實(shí)現(xiàn)了二層業(yè)務(wù)的快速恢復(fù)。進(jìn)一步的,在上述圖8所示實(shí)施例的基礎(chǔ)上,本實(shí)施例中的CE設(shè)備的第一端口 51 還可以通過第二交換設(shè)備與第一交換設(shè)備的第三端口相連,CE設(shè)備的第二端口 52還可以 通過第三交換設(shè)備與第一交換設(shè)備的第四端口相連,則CE設(shè)備中的設(shè)置模塊53具體用于 設(shè)置第一端口 51和第二交換設(shè)備之間的鏈路為主鏈路;設(shè)置第二端口與第三交換設(shè)備之間的鏈路為備用鏈路,并阻塞第二端口 52。更進(jìn)一步的,在上述圖8所示實(shí)施例的基礎(chǔ)上,本實(shí)施例的網(wǎng)絡(luò)接口模塊55具體 用于通過第二端口 52向第四端口發(fā)送攜帶有CE設(shè)備的地址信息的ARP解析協(xié)議報(bào)文。或 者,網(wǎng)絡(luò)接口模塊55具體用于通過第二端口 52向第四端口發(fā)送攜帶有CE設(shè)備的地 址信息和與CE設(shè)備所連接的用戶設(shè)備的地址信息的ARP報(bào)文。需要說(shuō)明的是,該地址信息可以具體為MAC地址。更進(jìn)一步的,在上述圖8所示實(shí)施例的基礎(chǔ)上,本實(shí)施例的網(wǎng)絡(luò)接口模塊具體用 于通過第二端口 52向第四端口發(fā)送攜帶有組播節(jié)目標(biāo)識(shí)的IGMPRequest報(bào)文。圖9為本發(fā)明網(wǎng)絡(luò)側(cè)設(shè)備的一個(gè)實(shí)施例的結(jié)構(gòu)示意圖,如圖9所示,本實(shí)施例的設(shè) 備包括第三端口 61、第四端口 62、報(bào)文接收模塊63和報(bào)文處理模塊64。其中,第三端口 61用于與CE設(shè)備的第一端口相連;第四端口 62用于與CE設(shè)備的第二端口相連;報(bào)文接收 模塊63用于在第一端口連接的鏈路出現(xiàn)故障時(shí),通過第四端口 62接收來(lái)自CE設(shè)備的報(bào) 文,該報(bào)文攜帶有用戶設(shè)備的監(jiān)聽信息;報(bào)文處理模塊64用于根據(jù)報(bào)文建立監(jiān)聽信息和第 四端口 62的對(duì)應(yīng)關(guān)系。具體的,當(dāng)報(bào)文接收模塊63在CE設(shè)備的第一端口連接的鏈路出現(xiàn)故障時(shí),通過第 四端口 62接收來(lái)自CE設(shè)備的攜帶有CE設(shè)備的地址信息的ARP報(bào)文,則報(bào)文處理模塊64根 據(jù)攜帶有CE設(shè)備的地址信息的ARP報(bào)文,設(shè)置單播轉(zhuǎn)發(fā)表中的出端口為第四端口 62,即建 立CE設(shè)備的地址信息與第四端口 62的對(duì)應(yīng)關(guān)系,其中,該地址信息可以具體為MAC地址。 或者,當(dāng)報(bào)文接收模塊63在CE設(shè)備的第一端口連接的鏈路出現(xiàn)故障時(shí),通過第四端口 62接收來(lái)自CE設(shè)備的攜帶有CE設(shè)備的地址信息和CE設(shè)備連接的用戶設(shè)備的地址信息的 ARP報(bào)文,則報(bào)文處理模塊64根據(jù)該ARP報(bào)文,設(shè)置單播轉(zhuǎn)發(fā)表中的出端口為第四端口 62, 即建立CE設(shè)備的地址信息和CE設(shè)備連接的用戶設(shè)備的地址信息與第四端口 62的對(duì)應(yīng)關(guān) 系。其中,該地址信息可以具體為MAC地址;或者,當(dāng)報(bào)文接收模塊63在CE設(shè)備的第一端口連接的鏈路出現(xiàn)故障時(shí),通過第四端口 62接收來(lái)自CE設(shè)備的攜帶有組播節(jié)目標(biāo)識(shí)的IGMP Request報(bào)文;則報(bào)文處理模塊64根 據(jù)通過第四端口 62接收的該IGMP Request報(bào)文,設(shè)置組播轉(zhuǎn)發(fā)表中的出端口為第四端口 62,即建立組播節(jié)目標(biāo)識(shí)與第四端口 62的對(duì)應(yīng)關(guān)系。在本實(shí)施例中,通過第四端口接收來(lái)自CE設(shè)備發(fā)送的攜帶有CE設(shè)備的監(jiān)聽信息 的報(bào)文,建立監(jiān)聽信息與第四端口的對(duì)應(yīng)關(guān)系,從而解決了現(xiàn)有技術(shù)中,在網(wǎng)絡(luò)設(shè)備通過鏈 路雙歸屬保護(hù),且鏈路發(fā)生保護(hù)切換時(shí),網(wǎng)絡(luò)中的二層業(yè)務(wù)恢復(fù)時(shí)間過長(zhǎng)的問題,實(shí)現(xiàn)了二 層業(yè)務(wù)的快速恢復(fù)。進(jìn)一步的,在上述圖9所示的實(shí)施例的基礎(chǔ)上,該網(wǎng)絡(luò)側(cè)設(shè)備還可以包括網(wǎng)絡(luò)接 口模塊,用于接收來(lái)自網(wǎng)絡(luò)側(cè)的報(bào)文,則報(bào)文處理模塊64還用于根據(jù)該對(duì)應(yīng)關(guān)系將來(lái)自網(wǎng) 絡(luò)側(cè)的報(bào)文轉(zhuǎn)發(fā)給CE設(shè)備。圖10為本發(fā)明二層業(yè)務(wù)處理系統(tǒng)的一個(gè)實(shí)施例的結(jié)構(gòu)示意圖,如圖10所示,本實(shí) 施例的系統(tǒng)包括第一交換設(shè)備71和CE設(shè)備72,其中,CE設(shè)備72上設(shè)置有第一端口和第 二端口,第一端口和第一交換設(shè)備71上的第三端口相連,第二端口和第一交換設(shè)備71上的第四端口相連。具體的,CE設(shè)備72用于設(shè)置第一端口所連接的鏈路為主鏈路,阻塞第二端 口,當(dāng)檢測(cè)到第一端口連接的鏈路出現(xiàn)故障時(shí),激活/打開第二端口,通過第二端口向第一 交換設(shè)備71發(fā)送攜帶有CE設(shè)備72的監(jiān)聽信息的報(bào)文;第一交換設(shè)備71用于根據(jù)該報(bào)文 建立監(jiān)聽信息和第四端口的對(duì)應(yīng)關(guān)系。進(jìn)一步的,該監(jiān)聽信息可以包括組播節(jié)目標(biāo)識(shí),則第一交換設(shè)備71還用于接收來(lái) 自網(wǎng)絡(luò)側(cè)的攜帶有組播節(jié)目標(biāo)識(shí)的報(bào)文,根據(jù)組播節(jié)目標(biāo)識(shí)和第四端口的對(duì)應(yīng)關(guān)系將來(lái)自 網(wǎng)絡(luò)側(cè)的報(bào)文通過第四端口組播給CE設(shè)備72?;蛘?,該監(jiān)聽信息還可以包括CE設(shè)備72的地址信息,或者包括CE設(shè)備72的地址信息 和CE設(shè)備72所連接的用戶設(shè)備的地址信息,則第一交換設(shè)備71還用于接收來(lái)自網(wǎng)絡(luò)側(cè)的 攜帶有地址信息的報(bào)文,根據(jù)該地址信息和第四端口的對(duì)應(yīng)關(guān)系,將來(lái)自網(wǎng)絡(luò)側(cè)的攜帶有 該地址信息的報(bào)文通過第四端口單播給CE設(shè)備72。在本實(shí)施例中,該系統(tǒng)解決了現(xiàn)有技術(shù)中,在網(wǎng)絡(luò)設(shè)備通過鏈路雙歸屬保護(hù),且鏈 路發(fā)生保護(hù)切換時(shí),二層業(yè)務(wù)恢復(fù)時(shí)間過長(zhǎng)的問題,實(shí)現(xiàn)了二層業(yè)務(wù)的快速恢復(fù)。進(jìn)一步的,在本發(fā)明的另一個(gè)實(shí)施例中,在上述圖10所示實(shí)施例的基礎(chǔ)上,該系 統(tǒng)還可以包括第二交換設(shè)備和第三交換設(shè)備,其中,CE設(shè)備72的第一端口通過第二交換設(shè) 備與第一交換設(shè)備71的第三端口相連,CE設(shè)備72的第二端口通過第三交換設(shè)備與第一交 換設(shè)備71的第四端口相連。具體的,CE設(shè)備72可以為交換機(jī);第一交換設(shè)備71、第二交換設(shè)備和三交換設(shè)備 可以為交換機(jī)、運(yùn)營(yíng)商邊緣(Provider Edge ;簡(jiǎn)稱PE)設(shè)備或者M(jìn)PLS設(shè)備。更為具體的, 主鏈路和備用鏈路可以為L(zhǎng)AG。更進(jìn)一步的,在本發(fā)明的又一個(gè)實(shí)施例中,在上述圖10所示實(shí)施例的基礎(chǔ)上,該 系統(tǒng)還可以包括第二交換設(shè)備和第三交換設(shè)備,其中,CE設(shè)備72的第一端口通過第二交換 設(shè)備與第一交換設(shè)備71的第三端口相連,CE設(shè)備72的第二端口通過第三交換設(shè)備與第一 交換設(shè)備71的第四端口相連。具體的,該CE設(shè)備72可以為ONU ;第二交換設(shè)備和第三交換設(shè)備可以為0LT,第一 交換設(shè)備71可以為交換機(jī)、PE設(shè)備或者M(jìn)PLS設(shè)備。且CE設(shè)備72與第二交換設(shè)備之間通 過第一光分路器相連接,CE設(shè)備72與第三交換設(shè)備之間通過第二光分路器相連接,其中第 一光分路器和第二光分路器為1N光分路器。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過 程序指令相關(guān)的硬件來(lái)完成,前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序 在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括R0M、RAM、磁碟或者 光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。最后應(yīng)說(shuō)明的是以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡 管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解其依然 可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替 換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精 神和范圍。
權(quán)利要求
1.一種網(wǎng)絡(luò)中的二層業(yè)務(wù)處理方法,其特征在于,所述網(wǎng)絡(luò)包括用戶邊緣設(shè)備和交換 設(shè)備,其中,所述用戶邊緣設(shè)備的第一端口與所述交換設(shè)備的第三端口相連,所述用戶邊緣 設(shè)備的第二端口與所述交換設(shè)備的第四端口相連,所述方法包括設(shè)置所述第一端口所連接的鏈路為主鏈路,并阻塞所述第二端口 ; 當(dāng)檢測(cè)到所述第一端口連接的鏈路出現(xiàn)故障時(shí),激活/打開所述第二端口,通過所述 第二端口向所述交換設(shè)備發(fā)送攜帶所述用戶邊緣設(shè)備的監(jiān)聽信息的報(bào)文,以使得所述交換 設(shè)備根據(jù)所述報(bào)文建立所述監(jiān)聽信息和所述第四端口的對(duì)應(yīng)關(guān)系。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于所述監(jiān)聽信息包括所述用戶邊緣設(shè)備的地址信息,或者,包括所述用戶邊緣設(shè)備的地 址信息和所述用戶邊緣設(shè)備所連接的用戶設(shè)備的地址信息。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述地址信息為設(shè)備的媒體訪問控制MAC 地址。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述監(jiān)聽信息包括組播節(jié)目標(biāo)識(shí)。
5.一種用戶邊緣設(shè)備,其特征在于,包括 第一端口,用于與交換設(shè)備上的第三端口相連;第二端口,用于與所述交換設(shè)備上的第四端口相連;設(shè)置模塊,用于設(shè)置所述第一端口所連接的鏈路為主鏈路,并阻塞所述第二端口 ; 故障處理模塊,用于當(dāng)檢測(cè)到所述第一端口連接的鏈路出現(xiàn)故障時(shí),激活/打開所述第二端口 ;網(wǎng)絡(luò)接口模塊,用于通過所述第二端口向所述交換設(shè)備發(fā)送攜帶所述用戶邊緣設(shè)備的 監(jiān)聽信息的報(bào)文,以使得所述交換設(shè)備根據(jù)所述報(bào)文建立所述監(jiān)聽信息和所述第四端口的 對(duì)應(yīng)關(guān)系。
6.一種網(wǎng)絡(luò)側(cè)設(shè)備,其特征在于,包括 第三端口,用于與用戶邊緣設(shè)備的第一端口相連; 第四端口,用于與所述用戶邊緣設(shè)備的第二端口相連;報(bào)文接收模塊,用于在所述第一端口連接的鏈路出現(xiàn)故障時(shí),通過所述第四端口接收 來(lái)自所述用戶邊緣設(shè)備的報(bào)文,所述報(bào)文攜帶有所述用戶邊緣設(shè)備的監(jiān)聽信息;報(bào)文處理模塊,用于根據(jù)所述報(bào)文建立所述監(jiān)聽信息和所述第四端口的對(duì)應(yīng)關(guān)系。
7.根據(jù)權(quán)利要求6所述的設(shè)備,其特征在于,所述網(wǎng)絡(luò)側(cè)設(shè)備還包括網(wǎng)絡(luò)接口模塊,用于接收來(lái)自網(wǎng)絡(luò)側(cè)的報(bào)文; 所述報(bào)文處理模塊還用于根據(jù)所述對(duì)應(yīng)關(guān)系將來(lái)自所述網(wǎng)絡(luò)側(cè)的報(bào)文轉(zhuǎn)發(fā)給所述用 戶邊緣設(shè)備。
8.—種二層業(yè)務(wù)處理系統(tǒng),其特征在于,所述系統(tǒng)包括用戶邊緣設(shè)備和交換設(shè)備,所述 用戶邊緣設(shè)備上設(shè)置有第一端口和第二端口,所述第一端口和所述交換設(shè)備上的第三端口 相連,所述第二端口和所述交換設(shè)備上的第四端口相連,所述用戶邊緣設(shè)備,用于設(shè)置所述第一端口所連接的鏈路為主鏈路,阻塞所述第二端 口,當(dāng)檢測(cè)到所述第一端口連接的鏈路出現(xiàn)故障時(shí),激活/打開所述第二端口,通過所述第 二端口向所述交換設(shè)備發(fā)送攜帶有所述用戶邊緣設(shè)備的監(jiān)聽信息的報(bào)文;所述交換設(shè)備,用于根據(jù)所述報(bào)文建立所述監(jiān)聽信息和第四端口的對(duì)應(yīng)關(guān)系。
9.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,所述監(jiān)聽信息包括組播節(jié)目標(biāo)識(shí),則所述 交換設(shè)備還用于接收來(lái)自網(wǎng)絡(luò)側(cè)的攜帶有所述組播節(jié)目標(biāo)識(shí)的報(bào)文,根據(jù)組播節(jié)目標(biāo)識(shí)和 所述第四端口的對(duì)應(yīng)關(guān)系將來(lái)自網(wǎng)絡(luò)側(cè)的報(bào)文通過第四端口組播給所述用戶邊緣設(shè)備。
10.根據(jù)權(quán)利要求8或9所述的系統(tǒng),所述監(jiān)聽信息包括所述用戶邊緣設(shè)備的地址信 息,或者包括所述用戶邊緣設(shè)備的地址信息和所述用戶邊緣設(shè)備所連接的用戶設(shè)備的地址 信息,則所述交換設(shè)備還用于接收來(lái)自網(wǎng)絡(luò)側(cè)的攜帶有地址信息的報(bào)文,根據(jù)地址信息和 第四端口的對(duì)應(yīng)關(guān)系將來(lái)自網(wǎng)絡(luò)側(cè)的攜帶有地址信息的報(bào)文通過所述第四端口單播給所 述用戶邊緣設(shè)備。
全文摘要
本發(fā)明提供一種網(wǎng)絡(luò)中的二層業(yè)務(wù)處理方法和系統(tǒng)以及設(shè)備,該網(wǎng)絡(luò)包括用戶邊緣設(shè)備和交換設(shè)備,其中,用戶邊緣設(shè)備的第一端口與交換設(shè)備的第三端口相連,用戶邊緣設(shè)備的第二端口與交換設(shè)備的第四端口相連,該方法包括設(shè)置第一端口所連接的鏈路為主鏈路,并阻塞第二端口;當(dāng)檢測(cè)到第一端口連接的鏈路出現(xiàn)故障時(shí),激活/打開第二端口,通過第二端口向交換設(shè)備發(fā)送攜帶用戶邊緣設(shè)備的監(jiān)聽信息的報(bào)文,以使得交換設(shè)備根據(jù)報(bào)文建立俄監(jiān)聽信息和第四端口的對(duì)應(yīng)關(guān)系。
文檔編號(hào)H04L12/24GK102137009SQ201110033988
公開日2011年7月27日 申請(qǐng)日期2011年1月31日 優(yōu)先權(quán)日2011年1月31日
發(fā)明者孟凡敏, 普云, 羅勇, 陳穎 申請(qǐng)人:華為技術(shù)有限公司