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

報(bào)文注冊(cè)的方法、交換機(jī)的制作方法

文檔序號(hào):7610265閱讀:383來(lái)源:國(guó)知局
專利名稱:報(bào)文注冊(cè)的方法、交換機(jī)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)絡(luò)通信技術(shù)領(lǐng)域,尤其涉及報(bào)文注冊(cè)的方法、交換機(jī)。
背景技術(shù)
在現(xiàn)有網(wǎng)絡(luò)通信中,很多用戶通過(guò)運(yùn)營(yíng)商網(wǎng)絡(luò)實(shí)現(xiàn)二層接入,即運(yùn)營(yíng)商為用戶提 供二層虛擬私人網(wǎng)絡(luò)(VPN,Virtual Private Network)。當(dāng)用戶存在多個(gè)分支機(jī)構(gòu)時(shí),這些分支機(jī)構(gòu)的網(wǎng)絡(luò)共同組成一個(gè)大的二層網(wǎng)絡(luò)。 對(duì)于二層網(wǎng)絡(luò),由于可能存在環(huán)路,因此用戶網(wǎng)絡(luò)需要啟用二層控制協(xié)議來(lái)維護(hù)自己的二 層網(wǎng)絡(luò)。在實(shí)際應(yīng)用中,用戶網(wǎng)絡(luò)與運(yùn)營(yíng)商網(wǎng)絡(luò)可能使用相同的二層控制協(xié)議,為了區(qū)分用 戶網(wǎng)絡(luò)的協(xié)議報(bào)文和運(yùn)營(yíng)商網(wǎng)絡(luò)的協(xié)議報(bào)文,用戶的協(xié)議報(bào)文不能直接在運(yùn)營(yíng)商網(wǎng)絡(luò)中進(jìn) 行轉(zhuǎn)發(fā),否則將會(huì)導(dǎo)致運(yùn)營(yíng)商網(wǎng)絡(luò)中的交換機(jī)在使用協(xié)議時(shí)發(fā)生錯(cuò)誤,因此需要建立二層 控制協(xié)議隧道使得用戶的協(xié)議報(bào)文可以在運(yùn)營(yíng)商網(wǎng)絡(luò)中的傳輸。在現(xiàn)有技術(shù)中,二層控制協(xié)議隧道的實(shí)現(xiàn)方式為將用戶的協(xié)議報(bào)文中的介質(zhì)訪問(wèn) 控制(MAC,Media Access Control)地址轉(zhuǎn)換為組播介質(zhì)訪問(wèn)控制GMAC地址,其中GMAC 地址是將二層控制協(xié)議的MAC地址轉(zhuǎn)換后得到的,為普通的組播MAC地址,由于交換機(jī)的 MAC地址不會(huì)學(xué)習(xí)組播MAC地址,使得運(yùn)營(yíng)商網(wǎng)絡(luò)交換機(jī)把用戶的協(xié)議報(bào)文作為數(shù)據(jù)報(bào)文 在運(yùn)營(yíng)商網(wǎng)絡(luò)內(nèi)廣播,在運(yùn)營(yíng)商網(wǎng)絡(luò)邊緣出口時(shí),再將用戶的協(xié)議報(bào)文中的GMAC地址轉(zhuǎn)換 為MAC信息。發(fā)明人在研究中發(fā)現(xiàn),現(xiàn)有的二層控制協(xié)議隧道的實(shí)現(xiàn)方式具有以下缺陷將 MAC地址轉(zhuǎn)換為GMAC地址的二層控制協(xié)議報(bào)文將在整個(gè)運(yùn)營(yíng)商網(wǎng)絡(luò)中進(jìn)行廣播,占用較多 的鏈路帶寬。

發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供了報(bào)文注冊(cè)的方法、交換機(jī),用于運(yùn)營(yíng)商網(wǎng)絡(luò)中交換機(jī)進(jìn)行報(bào) 文注冊(cè),使得二層控制協(xié)議報(bào)文能夠根據(jù)轉(zhuǎn)發(fā)表中GMAC地址與接口標(biāo)識(shí)的對(duì)應(yīng)關(guān)系進(jìn)行 轉(zhuǎn)發(fā),而不是在運(yùn)營(yíng)商網(wǎng)絡(luò)中進(jìn)行廣播,有效的解決了二層控制協(xié)議報(bào)文在轉(zhuǎn)發(fā)過(guò)程中帶 寬占用問(wèn)題。本發(fā)明實(shí)施例中報(bào)文注冊(cè)的方法包括當(dāng)接收到注冊(cè)報(bào)文時(shí),根據(jù)接收到的注冊(cè) 報(bào)文獲取二層控制協(xié)議的組播介質(zhì)訪問(wèn)控制GMAC地址;將GMAC地址與接收到注冊(cè)報(bào)文的 接口的接口標(biāo)識(shí)的對(duì)應(yīng)關(guān)系加入轉(zhuǎn)發(fā)表中;轉(zhuǎn)發(fā)接收到的注冊(cè)報(bào)文。本發(fā)明實(shí)施例中交換機(jī)包括獲取單元,用于當(dāng)接收到注冊(cè)報(bào)文時(shí),根據(jù)接收到的 注冊(cè)報(bào)文獲取二層控制協(xié)議的組播介質(zhì)訪問(wèn)控制GMAC地址;轉(zhuǎn)發(fā)表更新單元,用于將GMAC 地址與接收到注冊(cè)報(bào)文的接口的接口標(biāo)識(shí)的對(duì)應(yīng)關(guān)系加入轉(zhuǎn)發(fā)表中;第一轉(zhuǎn)發(fā)單元,用于 轉(zhuǎn)發(fā)接收到的注冊(cè)報(bào)文。從以上技術(shù)方案可以看出,本發(fā)明實(shí)施例具有以下優(yōu)點(diǎn)在本發(fā)明實(shí)施例中,通過(guò)將注冊(cè)報(bào)文中二層控制協(xié)議的GMAC地址與接收到注冊(cè)報(bào)文的接口的接口標(biāo)識(shí)的對(duì)應(yīng)關(guān)系加入交換機(jī)的轉(zhuǎn)發(fā)表中,交換機(jī)在轉(zhuǎn)發(fā)二層控制協(xié)議報(bào) 文時(shí)可通過(guò)查詢轉(zhuǎn)發(fā)表確定報(bào)文轉(zhuǎn)發(fā)的接口標(biāo)識(shí),從已注冊(cè)的接口中進(jìn)行轉(zhuǎn)發(fā),而不會(huì)在 運(yùn)營(yíng)商網(wǎng)絡(luò)中進(jìn)行廣播,有效的解決了二層控制協(xié)議廣播帶來(lái)的帶寬占用問(wèn)題。


圖1為本發(fā)明實(shí)施例中用戶網(wǎng)絡(luò)與運(yùn)營(yíng)商網(wǎng)絡(luò)的系統(tǒng)圖;圖2為本發(fā)明實(shí)施例中報(bào)文注冊(cè)的方法的一個(gè)示意圖;圖3為本發(fā)明實(shí)施例中報(bào)文注冊(cè)的方法的另一示意圖;圖4為本發(fā)明實(shí)施例中注冊(cè)撤銷的方法的一個(gè)示意圖;圖5為本發(fā)明實(shí)施例中交換機(jī)的一個(gè)示意圖;圖6為本發(fā)明實(shí)施例中交換機(jī)的另一示意圖。
具體實(shí)施例方式本發(fā)明實(shí)施例提供了報(bào)文注冊(cè)的方法、交換機(jī),用于運(yùn)營(yíng)商網(wǎng)絡(luò)的交換機(jī)根據(jù)注 冊(cè)報(bào)文進(jìn)行二層控制協(xié)議的GMAC地址的注冊(cè),在交換機(jī)中的轉(zhuǎn)發(fā)表中添加對(duì)應(yīng)的GAMC地 址與接口標(biāo)識(shí)的對(duì)應(yīng)關(guān)系,使得二層控制協(xié)議報(bào)文能夠根據(jù)轉(zhuǎn)發(fā)表進(jìn)行轉(zhuǎn)發(fā),避免廣播式 的二層控制協(xié)議報(bào)文轉(zhuǎn)發(fā)方式,能夠有效的減少二層控制協(xié)議報(bào)文轉(zhuǎn)發(fā)過(guò)程中占用的帶
覓ο需要說(shuō)明的是,本發(fā)明實(shí)施例中的交換機(jī)可為任意具有交換機(jī)功能的網(wǎng)絡(luò)設(shè)備, 此處不做限定。在運(yùn)營(yíng)商網(wǎng)絡(luò)中,為更好的理解本發(fā)明的技術(shù),請(qǐng)參閱圖1,為本發(fā)明實(shí)施例中用 戶網(wǎng)絡(luò)與運(yùn)營(yíng)商網(wǎng)絡(luò)的系統(tǒng)圖,其中,交換機(jī)A、B、C、D為用戶網(wǎng)絡(luò)中的二層網(wǎng)絡(luò),交換機(jī)1、 2、3、4為運(yùn)營(yíng)商網(wǎng)絡(luò)中的交換機(jī),當(dāng)用戶交換機(jī)A與B之間需要透?jìng)鞫涌刂茀f(xié)議時(shí),需要 在運(yùn)營(yíng)商網(wǎng)絡(luò)的交換機(jī)上進(jìn)行報(bào)文注冊(cè)。下面將具體的介紹報(bào)文注冊(cè)的方法。請(qǐng)參閱圖2,為本發(fā)明實(shí)施例中報(bào)文注冊(cè)的方法的實(shí)施例,包括201、當(dāng)接收到注冊(cè)報(bào)文時(shí),根據(jù)接收到的注冊(cè)報(bào)文獲取二層控制協(xié)議的組播介質(zhì) 訪問(wèn)控制GMAC地址。當(dāng)運(yùn)營(yíng)商網(wǎng)絡(luò)中的交換機(jī)接收到注冊(cè)報(bào)文之后,將根據(jù)注冊(cè)報(bào)文獲取二層控制協(xié) 議的GMAC地址,其中,注冊(cè)報(bào)文中攜帶GMAC地址,且注冊(cè)報(bào)文由獲得二層協(xié)議透?jìng)髅畹?交換機(jī)生成并發(fā)送給其他的交換機(jī),二層協(xié)議透?jìng)髅钣删W(wǎng)絡(luò)管理設(shè)備發(fā)送或者直接在交 換機(jī)上配置。在本發(fā)明實(shí)施例中,二層控制協(xié)議為具有固定MAC地址的以太網(wǎng)協(xié)議,例如思 科發(fā)現(xiàn)協(xié)議(CDP :Cisco Discovery Protocol),動(dòng)態(tài)中繼協(xié)議(DTP,Dynamic Trunking Protocol),生成樹(shù)協(xié)議(STP,Spanning Tree Protocol),鏈路匯聚控制協(xié)議(LACP, Link Aggregation Control Protocol),鏈路層發(fā)現(xiàn)協(xié)、議(LLDP,Link Layer Discovery Protocol)等等。202、將GMAC地址與接收到注冊(cè)報(bào)文的接口的接口標(biāo)識(shí)的對(duì)應(yīng)關(guān)系加入轉(zhuǎn)發(fā)表中。交換機(jī)獲取到二層控制協(xié)議的GMAC地址之后,將該GMAC地址與接收到注冊(cè)報(bào)文
5的接口的接口標(biāo)識(shí)的對(duì)應(yīng)關(guān)系加入交換機(jī)的轉(zhuǎn)發(fā)表中,其中,轉(zhuǎn)發(fā)表用于保存二層控制協(xié) 議的GMAC地址與用于轉(zhuǎn)發(fā)該二層控制協(xié)議的接口的接口標(biāo)識(shí)的對(duì)應(yīng)關(guān)系,使得在二層控 制協(xié)議報(bào)文的轉(zhuǎn)發(fā)過(guò)程中,交換機(jī)能夠根據(jù)接收到二層控制協(xié)議報(bào)文中的GMAC地址在轉(zhuǎn) 發(fā)表中查找轉(zhuǎn)發(fā)該二層控制協(xié)議報(bào)文的接口的接口標(biāo)識(shí),需要說(shuō)明的是轉(zhuǎn)發(fā)表中的一個(gè) GMAC地址可對(duì)應(yīng)一個(gè)或多個(gè)接口標(biāo)識(shí)。在本發(fā)明實(shí)施例中,交換機(jī)將二層控制協(xié)議的GMAC地址及接口標(biāo)識(shí)的對(duì)應(yīng)關(guān)系 加入交換機(jī)的轉(zhuǎn)發(fā)表中的過(guò)程可稱為報(bào)文注冊(cè)。203、轉(zhuǎn)發(fā)接收到的注冊(cè)報(bào)文。交換機(jī)的轉(zhuǎn)發(fā)表中加入了二層控制協(xié)議的GMAC地址與接收到該二層控制協(xié) 議的接口的接口標(biāo)識(shí)的對(duì)應(yīng)關(guān)系之后,交換機(jī)將向網(wǎng)絡(luò)側(cè)接口(NNI,Network-Network Interface)轉(zhuǎn)發(fā)接收到的注冊(cè)報(bào)文。其中,交換機(jī)可以不向接收到上述注冊(cè)報(bào)文的網(wǎng)絡(luò)側(cè) 接口轉(zhuǎn)發(fā)該注冊(cè)報(bào)文,即交換機(jī)可以向未接收到上述注冊(cè)報(bào)文的網(wǎng)絡(luò)側(cè)接口轉(zhuǎn)發(fā)該注冊(cè)報(bào) 文。在本發(fā)明實(shí)施例中交換機(jī)通過(guò)將獲取到的GMAC地址與接收到注冊(cè)報(bào)文的接口的 接口標(biāo)識(shí)的對(duì)應(yīng)關(guān)系加入轉(zhuǎn)發(fā)表中,并將注冊(cè)報(bào)文進(jìn)行轉(zhuǎn)發(fā)實(shí)現(xiàn)多個(gè)交換機(jī)的報(bào)文注冊(cè), 使得在運(yùn)營(yíng)商網(wǎng)絡(luò)中的交換機(jī)在透?jìng)鞫涌刂茀f(xié)議報(bào)文的過(guò)程中,能夠根據(jù)轉(zhuǎn)發(fā)表確定二 層控制協(xié)議報(bào)文的轉(zhuǎn)發(fā)接口,而不會(huì)以廣播的形式進(jìn)行轉(zhuǎn)發(fā),有效的減少了二層控制協(xié)議 報(bào)文轉(zhuǎn)發(fā)所占用的帶寬。在本發(fā)明圖2所示實(shí)施例中,詳細(xì)描述了交換機(jī)接收到注冊(cè)報(bào)文時(shí)的報(bào)文注冊(cè)的 方法,下面將詳細(xì)描述交換機(jī)生成注冊(cè)報(bào)文及進(jìn)行報(bào)文注冊(cè)的方法,請(qǐng)參閱圖3,為本發(fā)明 實(shí)施例中報(bào)文注冊(cè)的實(shí)施例,包括301、當(dāng)獲得二層協(xié)議透?jìng)髅顣r(shí),根據(jù)二層協(xié)議透?jìng)髅钤诙訁f(xié)議透?jìng)髅钪?的接口標(biāo)識(shí)對(duì)應(yīng)的接口上配置MAC地址與GMAC地址的對(duì)應(yīng)關(guān)系,二層協(xié)議透?jìng)髅畎ǘ?層控制協(xié)議的MAC地址、GMAC地址及接口標(biāo)識(shí)之間的對(duì)應(yīng)關(guān)系。交換機(jī)上可以預(yù)先配置二層協(xié)議透?jìng)髅?,也可以從網(wǎng)絡(luò)管理設(shè)備接收到二層協(xié) 議透?jìng)髅?。?dāng)交換機(jī)獲得二層協(xié)議透?jìng)髅詈?,根?jù)二層協(xié)議透?jìng)髅钤诙訁f(xié)議透?jìng)?命令中的接口標(biāo)識(shí)對(duì)應(yīng)的接口上配置GMAC地址與MAC地址的對(duì)應(yīng)關(guān)系。二層協(xié)議透?jìng)髅?令包括二層控制協(xié)議的MAC地址、GMAC地址及接口標(biāo)識(shí)之間的對(duì)應(yīng)關(guān)系,且該接口標(biāo)識(shí)為 與需要接收上述二層控制協(xié)議的報(bào)文的用戶網(wǎng)絡(luò)的交換機(jī)連接的接口的接口標(biāo)識(shí)。交換機(jī) 在進(jìn)行二層控制協(xié)議報(bào)文透?jìng)鞯倪^(guò)程中,可根據(jù)上述接口上配置的MAC地址與GMAC地址的 對(duì)應(yīng)關(guān)系,將用戶網(wǎng)絡(luò)的交換機(jī)發(fā)送的二層控制協(xié)議報(bào)文的MAC地址轉(zhuǎn)換為對(duì)應(yīng)的GMAC地 址后發(fā)送到運(yùn)營(yíng)商網(wǎng)絡(luò),也可以將運(yùn)營(yíng)商網(wǎng)絡(luò)中的二層控制協(xié)議報(bào)文的GMAC地址轉(zhuǎn)換為 對(duì)應(yīng)的MAC地址后發(fā)送給用戶網(wǎng)絡(luò)的交換機(jī)。302、將GMAC地址與接口標(biāo)識(shí)的對(duì)應(yīng)關(guān)系加入轉(zhuǎn)發(fā)表中。交換機(jī)獲得二層協(xié)議透?jìng)髅詈螅粨Q機(jī)將二層透?jìng)髅钪械腉MAC地址與接 口標(biāo)識(shí)的對(duì)應(yīng)關(guān)系加入轉(zhuǎn)發(fā)表中,使得二層控制協(xié)議報(bào)文在到達(dá)該交換機(jī)后,能夠從配 置了 MAC地址與GMAC地址的對(duì)應(yīng)關(guān)系的接口轉(zhuǎn)發(fā)給用戶側(cè)接口(UNI,User-Network Interface)的交換機(jī)。303、根據(jù)二層協(xié)議透?jìng)髅钌蓴y帶GMAC地址的注冊(cè)報(bào)文。
交換機(jī)根據(jù)二層協(xié)議透?jìng)髅钌勺?cè)報(bào)文,注冊(cè)報(bào)文中攜帶GMAC地址,用于接 收到該注冊(cè)報(bào)文的交換機(jī)進(jìn)行報(bào)文注冊(cè)。需要說(shuō)明的是,在本發(fā)明實(shí)施例中,當(dāng)交換機(jī)獲得多個(gè)二層協(xié)議透?jìng)髅顣r(shí),可生 成一個(gè)注冊(cè)報(bào)文,該注冊(cè)報(bào)文中攜帶上述多個(gè)二層協(xié)議透?jìng)髅钪械腉MAC地址,生成的該 注冊(cè)報(bào)文可用于交換機(jī)實(shí)現(xiàn)多個(gè)GMAC地址的注冊(cè)。注冊(cè)報(bào)文中還可以包含二層控制協(xié)議的MAC地址與GMAC地址的對(duì)應(yīng)關(guān)系,用于對(duì) 交換機(jī)進(jìn)行誤配置檢查。具體的方式為當(dāng)交換機(jī)中通過(guò)接收二層協(xié)議透?jìng)髅罨蛘咦?cè) 報(bào)文實(shí)現(xiàn)報(bào)文注冊(cè)之后,由于二層協(xié)議透?jìng)髅罴白?cè)報(bào)文中均包含MAC地址與GMAC地址 的對(duì)應(yīng)關(guān)系,因此交換機(jī)可保存該對(duì)應(yīng)關(guān)系,當(dāng)交換機(jī)接收到相同二層控制協(xié)議的注冊(cè)報(bào) 文時(shí),可以與已保存的該二層控制協(xié)議的MAC地址與GMAC地址對(duì)應(yīng)關(guān)系進(jìn)行對(duì)比,當(dāng)對(duì)應(yīng) 關(guān)系不相同時(shí),則說(shuō)明該交換機(jī)出現(xiàn)誤配置,交換機(jī)將發(fā)送誤配置信號(hào)。304、發(fā)送生成的注冊(cè)報(bào)文。交換機(jī)在生成注冊(cè)報(bào)文之后,向網(wǎng)絡(luò)側(cè)接口發(fā)送生成的注冊(cè)報(bào)文,使得運(yùn)營(yíng)商網(wǎng) 絡(luò)中接收到該注冊(cè)報(bào)文的交換機(jī)能夠?qū)崿F(xiàn)報(bào)文注冊(cè),并根據(jù)情況轉(zhuǎn)發(fā)該注冊(cè)報(bào)文。在本發(fā)明實(shí)施例中,詳細(xì)描述了注冊(cè)報(bào)文的生成及轉(zhuǎn)發(fā),交換機(jī)根據(jù)接收到的二 層協(xié)議透?jìng)髅顚?shí)現(xiàn)注冊(cè)報(bào)文的生成及報(bào)文注冊(cè)的過(guò)程。交換機(jī)生成的注冊(cè)報(bào)文能夠在運(yùn) 營(yíng)商網(wǎng)絡(luò)中進(jìn)行轉(zhuǎn)發(fā),使得接收到該注冊(cè)報(bào)文的交換機(jī)能夠根據(jù)注冊(cè)報(bào)文中的GMAC地址 及收到該注冊(cè)報(bào)文的接口的接口標(biāo)識(shí)完成報(bào)文注冊(cè)。使得在對(duì)應(yīng)的二層控制協(xié)議報(bào)文透?jìng)?的過(guò)程中,交換機(jī)能夠根據(jù)轉(zhuǎn)發(fā)表中的GAMC地址與接口標(biāo)識(shí)的對(duì)應(yīng)關(guān)系轉(zhuǎn)發(fā)接收到的二 層控制協(xié)議報(bào)文,避免了二層控制協(xié)議報(bào)文的廣播,有效的減少了二層控制協(xié)議報(bào)文轉(zhuǎn)發(fā) 所占用的帶寬。且由于二層控制協(xié)議報(bào)文不會(huì)進(jìn)行廣播,可有效避免網(wǎng)絡(luò)錯(cuò)誤的發(fā)生及用 戶網(wǎng)絡(luò)的交換機(jī)生成的惡意攻擊,提高了網(wǎng)絡(luò)的安全性。運(yùn)營(yíng)商網(wǎng)絡(luò)上的交換機(jī)在進(jìn)行報(bào)文注冊(cè)之后,二層控制協(xié)議報(bào)文可通過(guò)查找轉(zhuǎn)發(fā) 表實(shí)現(xiàn)二層控制協(xié)議報(bào)文的透?jìng)鳎送?,還可以根據(jù)需要進(jìn)行注冊(cè)撤銷,或者定時(shí)對(duì)交換機(jī) 中的轉(zhuǎn)發(fā)表進(jìn)行檢查并執(zhí)行二層控制協(xié)議的注冊(cè)撤銷,其中注冊(cè)撤銷是指將交換機(jī)中某個(gè) GMAC信息對(duì)應(yīng)的接口標(biāo)識(shí)從轉(zhuǎn)發(fā)表中刪除,例如,請(qǐng)參閱圖1,若交換機(jī)A、B、C之間可以進(jìn) 行STP報(bào)文的透?jìng)?,?dāng)交換機(jī)C將不需要在運(yùn)營(yíng)商網(wǎng)絡(luò)中透?jìng)鱏TP協(xié)議時(shí),可通過(guò)注冊(cè)撤銷 的方式中斷交換機(jī)C接收STP協(xié)議的路徑,具體的注冊(cè)撤銷的方法請(qǐng)參閱圖4,包括401、當(dāng)接收到注冊(cè)撤銷報(bào)文時(shí),根據(jù)注冊(cè)撤銷報(bào)文中的GMAC地址從轉(zhuǎn)發(fā)表中的 GMAC地址與接口標(biāo)識(shí)的對(duì)應(yīng)關(guān)系中刪除接收到注冊(cè)撤銷報(bào)文的接口的接口標(biāo)識(shí)。當(dāng)交換機(jī)接收到注冊(cè)撤銷報(bào)文時(shí),交換機(jī)根據(jù)注冊(cè)撤銷報(bào)文中的GMAC地址從轉(zhuǎn) 發(fā)表中該GMAC地址與接口標(biāo)識(shí)的對(duì)應(yīng)關(guān)系中刪除接收到注冊(cè)撤銷報(bào)文的接口標(biāo)識(shí),以實(shí) 現(xiàn)交換機(jī)注冊(cè)撤銷。需要說(shuō)明的是,在執(zhí)行注冊(cè)撤銷時(shí),若注冊(cè)撤銷報(bào)文中的GMAC地址在 轉(zhuǎn)發(fā)表中對(duì)應(yīng)的接口標(biāo)識(shí)只有一個(gè)時(shí),交換機(jī)將從轉(zhuǎn)發(fā)表中刪除該GMAC地址及對(duì)應(yīng)接口 標(biāo)識(shí)。需要說(shuō)明的是,注冊(cè)撤銷報(bào)文可以由獲得注冊(cè)撤銷命令的交換機(jī)生成并發(fā)送,在 本發(fā)明實(shí)施例中,注冊(cè)撤銷命令由網(wǎng)絡(luò)管理設(shè)備發(fā)送,或者由管理人員在交換機(jī)上配置。注 冊(cè)撤銷命令中包含需要撤銷注冊(cè)的二層控制協(xié)議的MAC地址、GMAC地址及接口標(biāo)識(shí)之間的 對(duì)應(yīng)關(guān)系。當(dāng)交換機(jī)獲得注冊(cè)撤銷命令后,根據(jù)注冊(cè)撤銷命令刪除注冊(cè)撤銷命令中的接口標(biāo)識(shí)對(duì)應(yīng)接口上配置的MAC地址與GMAC地址的對(duì)應(yīng)關(guān)系,且根據(jù)注冊(cè)撤銷命令中的GMAC 地址與接口標(biāo)識(shí),將注冊(cè)撤銷命令中的接口標(biāo)識(shí)從轉(zhuǎn)發(fā)表中該注冊(cè)撤銷命令的GMAC地址 對(duì)應(yīng)的接口標(biāo)識(shí)中刪除。具體為當(dāng)注冊(cè)撤銷命令中的GMAC地址在轉(zhuǎn)發(fā)表中對(duì)應(yīng)的接口標(biāo) 識(shí)只有一個(gè)時(shí),從轉(zhuǎn)發(fā)表中刪除該GMAC地址及其對(duì)應(yīng)的接口標(biāo)識(shí)。又如,當(dāng)注冊(cè)撤銷命令 中的GMAC地址在轉(zhuǎn)發(fā)表中對(duì)應(yīng)的接口標(biāo)識(shí)多于一個(gè)時(shí),從轉(zhuǎn)發(fā)表中刪除注冊(cè)撤銷命令中 的接口標(biāo)識(shí),不刪除轉(zhuǎn)發(fā)表中與注冊(cè)撤銷命令的GMAC地址對(duì)應(yīng)的其他接口標(biāo)識(shí)。當(dāng)交換機(jī)根據(jù)注冊(cè)撤銷命令將注冊(cè)撤銷命令中的GMAC地址與接口標(biāo)識(shí)之間的對(duì) 應(yīng)關(guān)系從轉(zhuǎn)發(fā)表中刪除后,轉(zhuǎn)發(fā)表沒(méi)有注冊(cè)撤銷命令中的GMAC地址時(shí)。或者當(dāng)從轉(zhuǎn)發(fā)表中 的該GMAC地址與接口標(biāo)識(shí)的對(duì)應(yīng)關(guān)系中將對(duì)應(yīng)的接口標(biāo)識(shí)刪除之后,轉(zhuǎn)發(fā)表中該GMAC地 址只對(duì)應(yīng)著一個(gè)接口標(biāo)識(shí)時(shí),即轉(zhuǎn)發(fā)表中該GMAC地址對(duì)應(yīng)的接口標(biāo)識(shí)的數(shù)目不超過(guò)1個(gè) 時(shí),交換機(jī)根據(jù)注冊(cè)撤銷命令生成攜帶GMAC地址的注冊(cè)撤銷報(bào)文,向網(wǎng)絡(luò)側(cè)接口發(fā)送生成 的注冊(cè)撤銷報(bào)文??蛇x的,在從轉(zhuǎn)發(fā)表中的該GMAC地址與接口標(biāo)識(shí)的對(duì)應(yīng)關(guān)系中將對(duì)應(yīng)的 接口標(biāo)識(shí)刪除之后,當(dāng)轉(zhuǎn)發(fā)表中該GMAC地址只對(duì)應(yīng)著一個(gè)接口標(biāo)識(shí)時(shí),也可以只向該GMAC 地址對(duì)應(yīng)的接口標(biāo)識(shí)的相應(yīng)接口發(fā)送成的注冊(cè)撤銷報(bào)文。402、當(dāng)注冊(cè)撤銷報(bào)文中的GMAC地址在轉(zhuǎn)發(fā)表中對(duì)應(yīng)的接口標(biāo)識(shí)的教目不超過(guò)1 個(gè)時(shí),轉(zhuǎn)發(fā)注冊(cè)撤銷報(bào)文。交換機(jī)根據(jù)注冊(cè)撤銷報(bào)文對(duì)轉(zhuǎn)發(fā)表進(jìn)行刪除之后,若轉(zhuǎn)發(fā)表不包含注冊(cè)撤銷報(bào)文 中的GMAC地址或者轉(zhuǎn)發(fā)表中該GMAC地址只對(duì)應(yīng)著一個(gè)接口標(biāo)識(shí)時(shí),交換機(jī)向網(wǎng)絡(luò)側(cè)接口 轉(zhuǎn)發(fā)接收到的注冊(cè)撤銷報(bào)文??蛇x的,在轉(zhuǎn)發(fā)表中該GMAC地址只對(duì)應(yīng)著一個(gè)接口標(biāo)識(shí)時(shí), 也可以只向該GMAC地址對(duì)應(yīng)的接口標(biāo)識(shí)的相應(yīng)接口轉(zhuǎn)發(fā)接收到的注冊(cè)撤銷報(bào)文。在本發(fā)明實(shí)施例中,通過(guò)利用注冊(cè)撤銷命令或者注冊(cè)撤銷報(bào)文對(duì)交換機(jī)進(jìn)行注冊(cè) 撤銷的操作,使得運(yùn)營(yíng)商網(wǎng)絡(luò)能夠有效的控制二層控制協(xié)議報(bào)文的透?jìng)?。為了更好的理解本發(fā)明的技術(shù)方案,將介紹多個(gè)交換機(jī)上進(jìn)行報(bào)文注冊(cè)的方法及 注冊(cè)撤銷的方法,請(qǐng)參閱圖1所示的用戶網(wǎng)絡(luò)與運(yùn)營(yíng)商網(wǎng)絡(luò)的系統(tǒng)圖,在本發(fā)明的應(yīng)用例 中將以交換機(jī)A與交換機(jī)B需要透?jìng)鱏TP協(xié)議為例對(duì)本發(fā)明的技術(shù)方案進(jìn)行介紹。1)當(dāng)交換機(jī)A與交換機(jī)B之間需要透?jìng)鱏TP協(xié)議時(shí),交換機(jī)1獲得管理人員配 置或者網(wǎng)絡(luò)管理設(shè)備發(fā)送的二層協(xié)議透?jìng)髅?。舉例來(lái)說(shuō),二層協(xié)議透?jìng)髅钪邪?MAC地址為0180-C200-0000,對(duì)應(yīng)的GMAC地址為0100-0000-0001,對(duì)應(yīng)的接口標(biāo)識(shí)為接 口 1的接口標(biāo)識(shí),則交換機(jī)1將在接口 1上配置MAC地址0180-C200-0000與GMAC地址 0100-0000-0001的對(duì)應(yīng)關(guān)系,并將GMAC地址0100-0000-0001與接口 1的接口標(biāo)識(shí)的對(duì)應(yīng) 關(guān)系加入轉(zhuǎn)發(fā)表中,因此GMAC地址為0100-0000-0001的報(bào)文在交換機(jī)1中的轉(zhuǎn)發(fā)接口為 接口 1。轉(zhuǎn)發(fā)表更新之后將生成攜帶該GMAC地址0100-0000-0001的注冊(cè)報(bào)文,完成報(bào)文注 冊(cè)之后,將發(fā)送注冊(cè)報(bào)文給交換機(jī)2。交換機(jī)2從接口 1接收到注冊(cè)報(bào)文后,將該注冊(cè)報(bào)文中的GMAC地址 0100-0000-0001及接收到該注冊(cè)報(bào)文的接口的接口標(biāo)識(shí),即GMAC地址0100-0000-0001 與交換機(jī)2的接口 1的接口標(biāo)識(shí)的對(duì)應(yīng)關(guān)系加入交換機(jī)2的轉(zhuǎn)發(fā)表中,使得GMAC地址為 0100-0000-0001的報(bào)文在交換機(jī)2中的轉(zhuǎn)發(fā)接口為接口 1。完成報(bào)文注冊(cè)之后,交換機(jī)2 將從接口 2和接口 3轉(zhuǎn)發(fā)注冊(cè)報(bào)文給交換機(jī)3和交換機(jī)4。交換機(jī)3和交換機(jī)4接收到注冊(cè)報(bào)文之后,將完成報(bào)文注冊(cè),即使得GMAC地址為0100-0000-0001的報(bào)文在交換機(jī)3中的轉(zhuǎn)發(fā)接口為接口 1,在交換機(jī)4中的轉(zhuǎn)發(fā)接口為接
Π 2。交換機(jī)3和交換機(jī)4完成報(bào)文注冊(cè)之后,就完成了通向交換機(jī)A的二層控制協(xié) 議報(bào)文透?jìng)鞯穆窂缴系慕粨Q機(jī)的報(bào)文注冊(cè)。為了實(shí)現(xiàn)通向交換機(jī)B的路徑上的交換機(jī)的 報(bào)文注冊(cè),交換機(jī)3將獲得二層協(xié)議透?jìng)髅睿摱訁f(xié)議透?jìng)髅钪邪腗AC地址為 0180-C200-0000,對(duì)應(yīng)的GMAC地址為0100-0000-0001,對(duì)應(yīng)的接口標(biāo)識(shí)為接口 2的接口標(biāo) 識(shí)。注冊(cè)報(bào)文將在交換機(jī)3中生成,完成報(bào)文注冊(cè)之后將發(fā)送給交換機(jī)2,交換機(jī)2完成報(bào) 文注冊(cè)之后,將注冊(cè)報(bào)文轉(zhuǎn)發(fā)給交換機(jī)1和4,交換機(jī)1和4完成了報(bào)文注冊(cè)之后,交換機(jī)A 與B之間可以實(shí)現(xiàn)STP報(bào)文按轉(zhuǎn)發(fā)表中的對(duì)應(yīng)的接口進(jìn)行透?jìng)?。其中,各交換機(jī)轉(zhuǎn)發(fā)表中 GMAC地址0100-0000-0001與接口的對(duì)應(yīng)關(guān)系如下交換機(jī)1中GMAC地址0100-0000-0001的轉(zhuǎn)發(fā)接口為接口 1、接口 2 ;交換機(jī)2中GMAC地址0100-0000-0001的轉(zhuǎn)發(fā)接口為接口 1、接口 2 ;交換機(jī)3中GMAC地址0100-0000-0001的轉(zhuǎn)發(fā)接口為接口 1、接口 2 ;交換機(jī)4中GMAC地址0100-0000-0001的轉(zhuǎn)發(fā)接口為接口 2。交換機(jī)完成注冊(cè)之后,若交換機(jī)A向交換機(jī)B發(fā)送STP報(bào)文,交換機(jī)1將通過(guò)接 口 1接收到STP報(bào)文,并將STP報(bào)文中MAC地址0180-C200-0000,轉(zhuǎn)換為對(duì)應(yīng)的GMAC地址 0100-0000-0001,在交換機(jī)1的轉(zhuǎn)發(fā)表中根據(jù)GMAC地址查找到該STP報(bào)文的轉(zhuǎn)發(fā)接口標(biāo)識(shí) 對(duì)應(yīng)的接口為接口 1,接口 2,由于交換機(jī)不會(huì)從接收到STP報(bào)文的接口轉(zhuǎn)發(fā)STP報(bào)文,因此 交換機(jī)1將從接口 2轉(zhuǎn)發(fā)STP報(bào)文到交換機(jī)2,交換機(jī)2從接口 1接收到STP報(bào)文之后,將 從轉(zhuǎn)發(fā)表中得到轉(zhuǎn)發(fā)接口標(biāo)識(shí)對(duì)應(yīng)的接口為接口 1和接口 2,由于交換機(jī)2不會(huì)將從接口 1 接收到的STP報(bào)文再?gòu)慕涌?1轉(zhuǎn)發(fā),因此交換機(jī)2將從接口 2轉(zhuǎn)發(fā)STP報(bào)文,同理,從接口 1接收到STP報(bào)文的交換機(jī)3將從接口 2轉(zhuǎn)發(fā)STP報(bào)文至交換機(jī)B,完成交換機(jī)A向交換機(jī) B透?jìng)鱏TP報(bào)文的目的。需要說(shuō)明的是,雖然交換機(jī)4中該STP的接口標(biāo)識(shí)對(duì)應(yīng)的接口為接口 2,但是由于 交換機(jī)2不會(huì)從接口 3轉(zhuǎn)發(fā)STP報(bào)文,因此交換機(jī)4仍然接收不到該STP報(bào)文。2)當(dāng)用戶網(wǎng)絡(luò)的交換機(jī)A、B、C之間能夠根據(jù)轉(zhuǎn)發(fā)表完成STP的透?jìng)鲿r(shí),若該STP 的GMAC為0100-0000-0001,運(yùn)營(yíng)商網(wǎng)絡(luò)中各交換機(jī)轉(zhuǎn)發(fā)STP報(bào)文的接口分別為交換機(jī)1中GMAC地址0100-0000-0001的轉(zhuǎn)發(fā)接口為接口 1,接口 2 ;交換機(jī)2中GMAC地址0100-0000-0001的轉(zhuǎn)發(fā)接口為接口 1,接口 2、接口 3;交換機(jī)3中GMAC地址0100-0000-0001的轉(zhuǎn)發(fā)接口為接口 1,接口 2 ;交換機(jī)4中GMAC地址0100-0000-0001的轉(zhuǎn)發(fā)接口為接口 1,接口 2。當(dāng)交換機(jī)C不需要運(yùn)營(yíng)商網(wǎng)絡(luò)透?jìng)鱏TP協(xié)議時(shí),交換機(jī)4將獲得注冊(cè)撤銷命令,注 冊(cè)撤銷命令中的STP的MAC地址為0180-C200-0000,對(duì)應(yīng)的GMAC地址為0100-0000-0001, 接口標(biāo)識(shí)為接口 1的接口標(biāo)識(shí),交換機(jī)將根據(jù)注冊(cè)撤銷命令刪除接口 1上配置的MAC地址 0180-C200-0000與GMAC地址0100-0000-0001的對(duì)應(yīng)關(guān)系,并將接口 1的接口標(biāo)識(shí)從該 GMAC地址對(duì)應(yīng)的接口標(biāo)識(shí)中刪除,交換機(jī)4刪除轉(zhuǎn)發(fā)表中GMAC地址對(duì)應(yīng)的接口 1之后, GMAC地址將只對(duì)應(yīng)著接口 2,當(dāng)交換機(jī)4中該GMAC地址對(duì)應(yīng)的接口不超過(guò)1個(gè)時(shí),交換機(jī) 4生成攜帶GMAC地址的注冊(cè)撤銷報(bào)文,并從接口 2發(fā)送注冊(cè)撤銷報(bào)文到交換機(jī)2,交換機(jī)2 將接收到注冊(cè)撤銷報(bào)文的接口 3的接口標(biāo)識(shí)從轉(zhuǎn)發(fā)表中GMAC地址0100-0000-0001的轉(zhuǎn)發(fā)接口中刪除,使得交換機(jī)2中GMAC地址0100-0000-0001的轉(zhuǎn)發(fā)接口變?yōu)榻涌?1,接口 2, 由于交換機(jī)2中轉(zhuǎn)發(fā)STP報(bào)文的接口超過(guò)1個(gè),因此交換機(jī)2將停止注冊(cè)撤銷報(bào)文的轉(zhuǎn)發(fā)。 注冊(cè)撤銷報(bào)文的轉(zhuǎn)發(fā)停止后,交換機(jī)C將不再參與STP報(bào)文的透?jìng)?。運(yùn)營(yíng)商網(wǎng)絡(luò)中的各交 換機(jī)轉(zhuǎn)發(fā)該STP協(xié)議的接口為交換機(jī)1中GMAC地址0100-0000-0001的轉(zhuǎn)發(fā)接口為接口 1,接口 2 ;交換機(jī)2中GMAC地址0100-0000-0001的轉(zhuǎn)發(fā)接口為接口 1,接口 2 ;交換機(jī)3中GMAC地址0100-0000-0001的轉(zhuǎn)發(fā)接口為接口 1,接口 2 ;交換機(jī)4中GMAC地址0100-0000-0001的轉(zhuǎn)發(fā)接口為接口 2。請(qǐng)參閱圖5,為本發(fā)明實(shí)施例中一種交換機(jī)的實(shí)施例,包括獲取單元501,用于當(dāng)接收到注冊(cè)報(bào)文時(shí),根據(jù)接收到的注冊(cè)報(bào)文獲取二層控制協(xié) 議的組播介質(zhì)訪問(wèn)控制GMAC地址;轉(zhuǎn)發(fā)表更新單元502,用于將GMAC地址與接口標(biāo)識(shí)的對(duì)應(yīng)關(guān)系加入轉(zhuǎn)發(fā)表中;第一轉(zhuǎn)發(fā)單元503,用于轉(zhuǎn)發(fā)接收到的注冊(cè)報(bào)文。在本發(fā)明實(shí)施例中,當(dāng)交換機(jī)接收到轉(zhuǎn)發(fā)的注冊(cè)報(bào)文時(shí),獲取單元501將根據(jù)接 收到的注冊(cè)報(bào)文獲取GMAC地址,再由轉(zhuǎn)發(fā)表更新單元502將GMAC地址與接收到注冊(cè)報(bào)文 的接口的接口標(biāo)識(shí)的對(duì)應(yīng)關(guān)系加入轉(zhuǎn)發(fā)表中,轉(zhuǎn)發(fā)表更新之后,轉(zhuǎn)發(fā)單元503轉(zhuǎn)發(fā)接收到 的注冊(cè)報(bào)文,完成了該交換機(jī)的報(bào)文注冊(cè)。在本發(fā)明實(shí)施例中,通過(guò)根據(jù)接收到的注冊(cè)報(bào)文進(jìn)行報(bào)文注冊(cè),即將GMAC地址與 接口標(biāo)識(shí)的對(duì)應(yīng)關(guān)系加入轉(zhuǎn)發(fā)表中,使得交換機(jī)在透?jìng)靼揋MAC地址的二層控制協(xié)議 時(shí)能夠根據(jù)轉(zhuǎn)發(fā)表進(jìn)行報(bào)文轉(zhuǎn)發(fā),將不會(huì)造成二層協(xié)議控制命令的廣播。為更好的理解技術(shù),請(qǐng)參閱圖6,為本發(fā)明實(shí)施例中交換機(jī)的另一實(shí)施例,包括刪除單元601,用于當(dāng)接收到注冊(cè)撤銷報(bào)文時(shí),根據(jù)注冊(cè)撤銷報(bào)文中的GMAC地址 從轉(zhuǎn)發(fā)表中GMAC地址與接口標(biāo)識(shí)的對(duì)應(yīng)關(guān)系中刪除接收到注冊(cè)撤銷報(bào)文的接口的接口標(biāo) 識(shí);第二轉(zhuǎn)發(fā)單元602,用于當(dāng)所述注冊(cè)撤銷報(bào)文中的GMAC地址在轉(zhuǎn)發(fā)表中對(duì)應(yīng)的接 口標(biāo)識(shí)的數(shù)目不超過(guò)1個(gè)時(shí),轉(zhuǎn)發(fā)所述注冊(cè)撤銷報(bào)文;生成及發(fā)送單元603,用于當(dāng)轉(zhuǎn)發(fā)表中GMAC地址對(duì)應(yīng)接口的數(shù)目不超過(guò)1個(gè)時(shí),根 據(jù)注冊(cè)撤銷命令生成攜帶GMAC地址的注冊(cè)撤銷報(bào)文,發(fā)送注冊(cè)撤銷報(bào)文;配置單元604,用于當(dāng)獲得二層協(xié)議透?jìng)髅顣r(shí),根據(jù)二層協(xié)議透?jìng)髅钤诙訁f(xié) 議透?jìng)髅钪械慕涌跇?biāo)識(shí)對(duì)應(yīng)的接口上配置MAC地址與GMAC地址的對(duì)應(yīng)關(guān)系,二層協(xié)議透 傳命令包括二層控制協(xié)議的MAC地址、GMAC地址及接口標(biāo)識(shí)之間的對(duì)應(yīng)關(guān)系。上述交換機(jī)還可以包括發(fā)送單元605,用于當(dāng)獲得二層協(xié)議透?jìng)髅顣r(shí),根據(jù)二層 協(xié)議透?jìng)髅钌蓴y帶GMAC地址的注冊(cè)報(bào)文,發(fā)送生成的注冊(cè)報(bào)文。且刪除單元601還用于當(dāng)獲得注冊(cè)撤銷命令時(shí),根據(jù)注冊(cè)撤銷命令刪除注冊(cè)撤銷 命令中的接口標(biāo)識(shí)對(duì)應(yīng)接口上配置的介質(zhì)訪問(wèn)控制MAC地址與GMAC地址的對(duì)應(yīng)關(guān)系,注冊(cè) 撤銷命令包括需要撤銷的MAC地址、GMAC地址及接口標(biāo)識(shí)之間的對(duì)應(yīng)關(guān)系,及用于將注冊(cè) 撤銷命令中的GMAC地址對(duì)應(yīng)的接口標(biāo)識(shí)從轉(zhuǎn)發(fā)表中GMAC地址與接口標(biāo)識(shí)的對(duì)應(yīng)關(guān)系中刪 除。當(dāng)交換機(jī)接收到注冊(cè)撤銷報(bào)文時(shí),刪除單元601根據(jù)注冊(cè)撤銷報(bào)文中的GMAC地址從轉(zhuǎn)發(fā)表中GMAC地址與接口標(biāo)識(shí)的對(duì)應(yīng)關(guān)系中刪除接收到注冊(cè)撤銷報(bào)文的接口標(biāo)識(shí),刪 除之后,當(dāng)注冊(cè)撤銷報(bào)文中的GMAC地址在轉(zhuǎn)發(fā)表中對(duì)應(yīng)的接口標(biāo)識(shí)的數(shù)目不超過(guò)1個(gè)時(shí), 第二轉(zhuǎn)發(fā)單元602將轉(zhuǎn)發(fā)接收到的注冊(cè)撤銷報(bào)文。當(dāng)交換機(jī)獲得注冊(cè)撤銷命令后,刪除單元601將根據(jù)注冊(cè)撤銷命令刪除注冊(cè)撤銷 命令中的接口標(biāo)識(shí)對(duì)應(yīng)接口上配置的MAC地址與GMAC地址的對(duì)應(yīng)關(guān)系,并將注冊(cè)撤銷命令 中的GMAC地址對(duì)應(yīng)的接口標(biāo)識(shí)從轉(zhuǎn)發(fā)表中GMAC地址與接口標(biāo)識(shí)的對(duì)應(yīng)關(guān)系中刪除,刪除 之后,當(dāng)轉(zhuǎn)發(fā)表中GMAC地址對(duì)的應(yīng)接口標(biāo)識(shí)的數(shù)目不超過(guò)1個(gè)時(shí),生成及發(fā)送單元603根 據(jù)注冊(cè)撤銷命令生成攜帶GMAC地址的注冊(cè)撤銷報(bào)文,并發(fā)送注冊(cè)撤銷報(bào)文。當(dāng)交換機(jī)獲得二層協(xié)議透?jìng)髅顣r(shí),配置單元604根據(jù)二層協(xié)議透?jìng)髅钤诙?協(xié)議透?jìng)髅钪械慕涌跇?biāo)識(shí)對(duì)應(yīng)的接口上配置MAC地址與GMAC地址的對(duì)應(yīng)關(guān)系,接著,發(fā) 送單元605將根據(jù)二層協(xié)議透?jìng)髅钌砂珿MAC地址的注冊(cè)報(bào)文,并發(fā)送生成的注冊(cè)報(bào) 文。在本發(fā)明實(shí)施例中交換機(jī)通過(guò)將獲取到的GMAC地址與接收到注冊(cè)報(bào)文的接口的 接口標(biāo)識(shí)的對(duì)應(yīng)關(guān)系加入轉(zhuǎn)發(fā)表中,并將注冊(cè)報(bào)文進(jìn)行轉(zhuǎn)發(fā)實(shí)現(xiàn)多個(gè)交換機(jī)的報(bào)文注冊(cè), 使得在運(yùn)營(yíng)商網(wǎng)絡(luò)中的交換機(jī)在透?jìng)鞫涌刂茀f(xié)議報(bào)文的過(guò)程中,能夠根據(jù)轉(zhuǎn)發(fā)表確定二 層控制協(xié)議報(bào)文的轉(zhuǎn)發(fā)接口,而不會(huì)以廣播的形式進(jìn)行轉(zhuǎn)發(fā),有效的減少了二層控制協(xié)議 報(bào)文轉(zhuǎn)發(fā)所占用的帶寬。同時(shí),交換機(jī)可通過(guò)獲得的注冊(cè)撤銷報(bào)文對(duì)轉(zhuǎn)發(fā)表進(jìn)行更新,刪除 GMAC地址對(duì)應(yīng)的接口標(biāo)識(shí),對(duì)轉(zhuǎn)發(fā)表進(jìn)行管理和維護(hù)。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分步驟是可以 通過(guò)程序來(lái)指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,上 述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤或光盤等。以上對(duì)本發(fā)明所提供的報(bào)文注冊(cè)的方法,交換機(jī)進(jìn)行了詳細(xì)介紹,對(duì)于本領(lǐng)域的 一般技術(shù)人員,依據(jù)本發(fā)明實(shí)施例的思想,在具體實(shí)施方式
及應(yīng)用范圍上均會(huì)有改變之處, 綜上所述,本說(shuō)明書內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。
權(quán)利要求
1.一種報(bào)文注冊(cè)的方法,其特征在于,包括當(dāng)接收到注冊(cè)報(bào)文時(shí),根據(jù)接收到的注冊(cè)報(bào)文獲取二層控制協(xié)議的組播介質(zhì)訪問(wèn)控制 GMAC地址;將所述GMAC地址與接收到所述注冊(cè)報(bào)文的接口的接口標(biāo)識(shí)的對(duì)應(yīng)關(guān)系加入轉(zhuǎn)發(fā)表中;轉(zhuǎn)發(fā)接收到的所述注冊(cè)報(bào)文。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括當(dāng)接收到注冊(cè)撤銷報(bào)文時(shí),根據(jù)所述注冊(cè)撤銷報(bào)文中的GMAC地址從轉(zhuǎn)發(fā)表中所述 GMAC地址與接口標(biāo)識(shí)的對(duì)應(yīng)關(guān)系中刪除接收到所述注冊(cè)撤銷報(bào)文的接口的接口標(biāo)識(shí);當(dāng)所述注冊(cè)撤銷報(bào)文中的GMAC地址在轉(zhuǎn)發(fā)表中對(duì)應(yīng)的接口標(biāo)識(shí)的數(shù)目不超過(guò)1個(gè)時(shí), 轉(zhuǎn)發(fā)所述注冊(cè)撤銷報(bào)文。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述方法還包括當(dāng)獲得注冊(cè)撤銷命令時(shí),根據(jù)所述注冊(cè)撤銷命令刪除所述注冊(cè)撤銷命令中的接口標(biāo)識(shí) 對(duì)應(yīng)接口上配置的介質(zhì)訪問(wèn)控制MAC地址與GMAC地址的對(duì)應(yīng)關(guān)系,所述注冊(cè)撤銷命令包括 需要撤銷的MAC地址、GMAC地址及接口標(biāo)識(shí)之間的對(duì)應(yīng)關(guān)系;將所述注冊(cè)撤銷命令中的GMAC地址對(duì)應(yīng)的接口標(biāo)識(shí)從轉(zhuǎn)發(fā)表中所述GMAC地址與接口 標(biāo)識(shí)的對(duì)應(yīng)關(guān)系中刪除。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,根據(jù)所述注冊(cè)撤銷命令將注冊(cè)撤銷命令 中的GMAC地址與接口標(biāo)識(shí)的對(duì)應(yīng)關(guān)系從轉(zhuǎn)發(fā)表中刪除之后還包括當(dāng)轉(zhuǎn)發(fā)表中所述GMAC地址對(duì)應(yīng)的接口標(biāo)識(shí)的數(shù)目不超過(guò)1個(gè)時(shí),根據(jù)所述注冊(cè)撤銷命 令生成攜帶GMAC地址的注冊(cè)撤銷報(bào)文,發(fā)送所述注冊(cè)撤銷報(bào)文。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括當(dāng)獲得二層協(xié)議透?jìng)髅顣r(shí),根據(jù)所述二層協(xié)議透?jìng)髅钤诙訁f(xié)議透?jìng)髅钪械慕?口標(biāo)識(shí)對(duì)應(yīng)的接口上配置MAC地址與GMAC地址的對(duì)應(yīng)關(guān)系,所述二層協(xié)議透?jìng)髅畎ǘ?層控制協(xié)議的MAC地址、GMAC地址及接口標(biāo)識(shí)之間的對(duì)應(yīng)關(guān)系;將所述GMAC地址與接口標(biāo)識(shí)的對(duì)應(yīng)關(guān)系加入轉(zhuǎn)發(fā)表中。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括當(dāng)獲得二層協(xié)議透?jìng)髅顣r(shí),根據(jù)所述二層協(xié)議透?jìng)髅钌蓴y帶所述GMAC地址的 注冊(cè)報(bào)文;發(fā)送生成的所述注冊(cè)報(bào)文。
7.一種交換機(jī),其特征在于,包括獲取單元,用于當(dāng)接收到注冊(cè)報(bào)文時(shí),根據(jù)接收到的注冊(cè)報(bào)文獲取二層控制協(xié)議的組 播介質(zhì)訪問(wèn)控制GMAC地址;轉(zhuǎn)發(fā)表更新單元,用于將所述GMAC地址與接收到所述注冊(cè)報(bào)文的接口的接口標(biāo)識(shí)的 對(duì)應(yīng)關(guān)系加入轉(zhuǎn)發(fā)表中;第一轉(zhuǎn)發(fā)單元,用于轉(zhuǎn)發(fā)接收到的所述注冊(cè)報(bào)文。
8.根據(jù)權(quán)利要求7所述的交換機(jī),其特征在于,所述交換機(jī)還包括刪除單元,用于當(dāng)接收到注冊(cè)撤銷報(bào)文時(shí),根據(jù)所述注冊(cè)撤銷報(bào)文中的GMAC地址從轉(zhuǎn) 發(fā)表中所述GMAC地址與接口標(biāo)識(shí)的對(duì)應(yīng)關(guān)系中刪除接收到所述注冊(cè)撤銷報(bào)文的接口的接口標(biāo)識(shí);第二轉(zhuǎn)發(fā)單元,用于當(dāng)所述注冊(cè)撤銷報(bào)文中的GMAC地址在轉(zhuǎn)發(fā)表中對(duì)應(yīng)的接口標(biāo)識(shí) 的數(shù)目不超過(guò)1個(gè)時(shí),轉(zhuǎn)發(fā)所述注冊(cè)撤銷報(bào)文。
9.根據(jù)權(quán)利要求8所述的交換機(jī),其特征在于,所述刪除單元還用于當(dāng)獲得注冊(cè)撤銷命令時(shí),根據(jù)所述注冊(cè)撤銷命令刪除所述注冊(cè)撤 銷命令中的接口標(biāo)識(shí)對(duì)應(yīng)接口上配置的介質(zhì)訪問(wèn)控制MAC地址與GMAC地址的對(duì)應(yīng)關(guān)系,所 述注冊(cè)撤銷命令包括需要撤銷的MAC地址、GMAC地址及接口標(biāo)識(shí)之間的對(duì)應(yīng)關(guān)系,及用于 將所述注冊(cè)撤銷命令中的GMAC地址對(duì)應(yīng)的接口標(biāo)識(shí)從轉(zhuǎn)發(fā)表中所述GMAC地址與接口標(biāo)識(shí) 的對(duì)應(yīng)關(guān)系中刪除。
10.根據(jù)權(quán)利要求9所述的交換機(jī),其特征在于,所述交換機(jī)還包括生成及發(fā)送單元,用于當(dāng)轉(zhuǎn)發(fā)表中所述GMAC地址對(duì)的應(yīng)接口標(biāo)識(shí)的數(shù)目不超過(guò)1個(gè) 時(shí),根據(jù)所述注冊(cè)撤銷命令生成攜帶GMAC地址的注冊(cè)撤銷報(bào)文,發(fā)送所述注冊(cè)撤銷報(bào)文。
11.根據(jù)權(quán)利要求7所述的交換機(jī),其特征在于,所述交換機(jī)還包括發(fā)送單元,用于當(dāng)獲得二層協(xié)議透?jìng)髅顣r(shí),根據(jù)所述二層協(xié)議透?jìng)髅钌蓴y帶所 述GMAC地址的注冊(cè)報(bào)文,發(fā)送生成的所述注冊(cè)報(bào)文。
12.根據(jù)權(quán)利要求7所述的交換機(jī),其特征在于,所述交換機(jī)還包括配置單元,用于當(dāng)獲得二層協(xié)議透?jìng)髅顣r(shí),根據(jù)所述二層協(xié)議透?jìng)髅钤诙訁f(xié)議 透?jìng)髅钪械慕涌跇?biāo)識(shí)對(duì)應(yīng)的接口上配置MAC地址與GMAC地址的對(duì)應(yīng)關(guān)系,所述二層協(xié)議 透?jìng)髅畎ǘ涌刂茀f(xié)議的MAC地址、GMAC地址及接口標(biāo)識(shí)之間的對(duì)應(yīng)關(guān)系。
全文摘要
本發(fā)明實(shí)施例公開(kāi)了報(bào)文注冊(cè)的方法、交換機(jī),用于運(yùn)營(yíng)商網(wǎng)絡(luò)中的交換機(jī)進(jìn)行報(bào)文注冊(cè)。本發(fā)明實(shí)施例方法包括當(dāng)接收到注冊(cè)報(bào)文時(shí),根據(jù)接收到的注冊(cè)報(bào)文獲取二層控制協(xié)議的組播介質(zhì)訪問(wèn)控制GMAC地址;將GMAC地址與接收到注冊(cè)報(bào)文的接口的接口標(biāo)識(shí)的對(duì)應(yīng)關(guān)系加入轉(zhuǎn)發(fā)表中;轉(zhuǎn)發(fā)接收到的注冊(cè)報(bào)文。本發(fā)明實(shí)施例中還公開(kāi)了可進(jìn)行報(bào)文注冊(cè)的交換機(jī),能夠有效的避免二層控制協(xié)議報(bào)文在透?jìng)鬟^(guò)程中廣播,解決了二層控制協(xié)議報(bào)文廣播的帶寬占用問(wèn)題。
文檔編號(hào)H04L12/56GK102137108SQ20111006350
公開(kāi)日2011年7月27日 申請(qǐng)日期2011年3月16日 優(yōu)先權(quán)日2011年3月16日
發(fā)明者譚兆遠(yuǎn) 申請(qǐng)人:華為技術(shù)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1