一種基于三層接口的mpls-tp配置方法及裝置制造方法
【專利摘要】本發(fā)明實(shí)施例提供一種基于三層接口的MPLS-TP配置方法及裝置,該方法包括:根據(jù)自身保存的標(biāo)簽地址表中的VLAN接口信息,通過該每個(gè)VLAN接口發(fā)送該標(biāo)簽信息的ARP請求報(bào)文;接收返回的該標(biāo)簽信息的ARP回復(fù)報(bào)文,將該ARP回復(fù)報(bào)文中攜帶的MAC地址信息及出端口信息與標(biāo)簽地址表中的信息進(jìn)行比較,當(dāng)確定與標(biāo)簽地址表中的目的MAC地址信息及出端口信息不一致時(shí),對標(biāo)簽地址表進(jìn)行更新。由于在本發(fā)明實(shí)施例中通過建立標(biāo)簽信息、下一跳IP地址信息、VLAN信息、出端口信息及目的MAC地址信息的映射列表,當(dāng)網(wǎng)絡(luò)拓?fù)渥兓瘯r(shí),能及時(shí)更新標(biāo)下一跳節(jié)點(diǎn)的信息,從而大大提高了PTN設(shè)備配置的靈活性。
【專利說明】—種基于三層接口的MPLS-TP配置方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及工業(yè)網(wǎng)絡(luò)通訊【技術(shù)領(lǐng)域】,尤其涉及一種基于三層接口的MPLS-TP配置方法及裝置。
【背景技術(shù)】
[0002]3G傳輸以及數(shù)據(jù)通訊IP化的大規(guī)模應(yīng)用,豐富了基于包交換技術(shù)的飛速發(fā)展?;诙鄥f(xié)議標(biāo)簽交換通信構(gòu)架(Mult1-Protocol Label Switching - Transport Profile,MPLS-TP)的二層虛擬專用網(wǎng)絡(luò)(Virtual Private Network, VPN)解決方案克服了傳統(tǒng)的ATM或FR網(wǎng)絡(luò)中擴(kuò)展復(fù)雜的缺點(diǎn),MPLS-TP VPN通過使用標(biāo)簽棧技術(shù),可以在一條分層服務(wù)提供程序(Layered Service Provider , LSP)中復(fù)用多條虛電路,供應(yīng)商邊緣(PE)只要維護(hù)一條LSP信息,因此大大提高了系統(tǒng)的可擴(kuò)展性。MPLS-TP L2 VPN降低了 VPN業(yè)務(wù)開通復(fù)雜度,增強(qiáng)了安全性,特別是在現(xiàn)有的VPN中增加站點(diǎn)時(shí),在大多數(shù)情況下只需把供應(yīng)商邊緣路由器連接到新站點(diǎn)上即可,相應(yīng)的減小了業(yè)務(wù)提供的周期。
[0003]通過采用MPLS-TP技術(shù),可以在多元融合的網(wǎng)絡(luò)中運(yùn)行二層VPN、三層VPN、流量工程及Diffserv等許多業(yè)務(wù),基于第二層的MPLS-TP VPN解決方案提供了運(yùn)營商網(wǎng)絡(luò)和客戶的VPN網(wǎng)絡(luò)之間的完全獨(dú)立,也就是說,運(yùn)營商邊界的PE設(shè)備和用戶邊緣(CE)設(shè)備之間沒有進(jìn)行路由交換,運(yùn)營商只是簡單向客戶提供一些基于二層的網(wǎng)絡(luò)功能。從客戶的角度看運(yùn)營商也只是簡單提供了一個(gè)簡單的二層連接。
[0004]而在基于MPLS-TP技術(shù)應(yīng)用的PTN設(shè)備的應(yīng)用中,本節(jié)點(diǎn)和對端節(jié)點(diǎn)的端口之間需要獲得對端的MAC地址,用于封裝MPLS報(bào)文的目的MAC地址,對端設(shè)備接收到MPLS報(bào)文后識(shí)別報(bào)文中的目的MAC地址是否是本節(jié)點(diǎn)的MAC地址,然后才進(jìn)行業(yè)務(wù)標(biāo)簽的鑒別,并且MPLS-TP的OAM標(biāo)準(zhǔn)G.8113.1正式定義不久,相應(yīng)的產(chǎn)品還不夠成熟,因此,已有的軟件平臺(tái)的OAM功能兼容性及靈活性都不盡如人意。
[0005]傳統(tǒng)的采用三層接口的應(yīng)用方案,需要指定網(wǎng)絡(luò)側(cè)端口,或者采用沒有實(shí)現(xiàn)三層接口的方案,通過直接指定網(wǎng)絡(luò)側(cè)端口,人工寫入對端MAC地址。因此,現(xiàn)有技術(shù)方案存在PTN設(shè)備的配置靈活性差,不能適應(yīng)網(wǎng)絡(luò)拓?fù)涞淖兓膯栴}。
【發(fā)明內(nèi)容】
[0006]本發(fā)明實(shí)施例提供一種基于三層接口的MPLS-TP配置方法及裝置,用以解決現(xiàn)有技術(shù)中三層接口的PTN設(shè)備配置靈活性差,不能適應(yīng)網(wǎng)絡(luò)拓?fù)渥兓膯栴}。
[0007]本發(fā)明實(shí)施例提供了一種基于三層接口的MPLS-TP配置方法,該方法包括: 接收配置啟動(dòng)指令喚醒同步信號(hào)量,根據(jù)標(biāo)簽信息及下一跳IP地址信息在自身保存
的標(biāo)簽地址表中查找對應(yīng)的VLAN接口信息,通過所述查找到的每個(gè)VLAN接口發(fā)送該標(biāo)簽信息的ARP請求報(bào)文,其中,所述標(biāo)簽地址表中保存有標(biāo)簽信息、下一跳IP地址信息、VLAN信息、出端口信息及目的MAC地址信息;
接收返回的該標(biāo)簽信息的ARP回復(fù)報(bào)文,獲取所述ARP回復(fù)報(bào)文中攜帶的目的MAC地址信息、出端口信息及VLAN信息,根據(jù)該標(biāo)簽信息及所述ARP回復(fù)報(bào)文的VLAN信息,在標(biāo)簽協(xié)議表中查找對應(yīng)的目的MAC地址信息及出端口信息;
將查找到的該目的MAC地址信息及出端口信息與所述ARP回復(fù)報(bào)文中攜帶的MAC地址信息及出端口信息進(jìn)行比較,當(dāng)確定與所述ARP回復(fù)報(bào)文中攜帶目的MAC地址信息及出端口信息不一致時(shí),根據(jù)所述ARP回復(fù)報(bào)文中攜帶的目的MAC地址信息及出端口信息,對標(biāo)簽地址表進(jìn)行更新。
[0008]本發(fā)明實(shí)施例提供了 一種基于三層接口的MPLS-TP配置裝置,該裝置包括: 查找發(fā)送模塊,用于接收配置啟動(dòng)指令喚醒同步信號(hào)量,根據(jù)標(biāo)簽信息及下一跳IP
地址信息在自身保存的標(biāo)簽地址表中查找對應(yīng)的VLAN接口信息,通過所述查找到的每個(gè)VLAN接口發(fā)送該標(biāo)簽信息的ARP請求報(bào)文,其中,所述標(biāo)簽地址表中保存有標(biāo)簽信息、下一跳IP地址信息、VLAN信息、出端口信息及目的MAC地址信息;
ARP處理模塊,用于接收返回的該標(biāo)簽信息的ARP回復(fù)報(bào)文,獲取所述ARP回復(fù)報(bào)文中攜帶的目的MAC地址信息、出端口信息及VLAN信息,根據(jù)該標(biāo)簽信息及所述ARP回復(fù)報(bào)文的VLAN信息,在標(biāo)簽協(xié)議表中查找對應(yīng)的目的MAC地址信息及出端口信息;
配置更新模塊,用于將查找到的該目的MAC地址信息及出端口信息與所述ARP回復(fù)報(bào)文中攜帶的MAC地址信息及出端口信息進(jìn)行比較,當(dāng)確定與所述ARP回復(fù)報(bào)文中攜帶目的MAC地址信息及出端口信息不一致時(shí),根據(jù)所述ARP回復(fù)報(bào)文中攜帶的目的MAC地址信息及出端口信息,對標(biāo)簽地址表進(jìn)行更新。
[0009]本發(fā)明實(shí)施例提供一種基于三層接口的MPLS-TP配置方法及裝置,該方法包括:根據(jù)自身保存的標(biāo)簽地址表中的VLAN接口信息,通過該每個(gè)VLAN接口發(fā)送每個(gè)標(biāo)簽信息的ARP請求報(bào)文;接收返回的該標(biāo)簽信息的ARP回復(fù)報(bào)文,將該ARP回復(fù)報(bào)文中攜帶的MAC地址信息及出端口信息與標(biāo)簽地址表中的信息進(jìn)行比較,當(dāng)確定與標(biāo)簽地址表中的目的MAC地址信息及出端口信息不一致時(shí),對標(biāo)簽地址表進(jìn)行更新。由于在本發(fā)明實(shí)施例中通過建立標(biāo)簽信息、下一跳IP地址信息、VLAN信息、出端口信息及目的MAC地址信息的映射列表,當(dāng)網(wǎng)絡(luò)拓?fù)渥兓瘯r(shí),能及時(shí)更新標(biāo)下一跳節(jié)點(diǎn)的信息,從而大大提高了 PTN設(shè)備配置的靈活性。
[0010]
【專利附圖】
【附圖說明】
[0011]圖1為本發(fā)明實(shí)施例提供的一種基于三層接口的MPLS-TP配置過程示意圖;
圖2本發(fā)明實(shí)施例提供的首次接入的端口 UP事件觸發(fā)的基于三層接口的MPLS-TP配置過程示意圖;
圖3為本發(fā)明實(shí)施例提供的一種基于三層接口的MPLS-TP配置的具體實(shí)施過程示意
圖;
圖4為本發(fā)明實(shí)施例提供的實(shí)現(xiàn)OAM處理功能的系統(tǒng)結(jié)構(gòu)示意圖;
圖5為本發(fā)明實(shí)施例提供的一種基于三層接口的MPLS-TP配置裝置的結(jié)構(gòu)示意圖;
【具體實(shí)施方式】
[0012]本發(fā)明為了有效的減少PTN設(shè)備的維護(hù)成本,節(jié)省資源,提高配置的靈活性,提供了 一種基于三層接口的MPLS-TP配置方法及裝置。
[0013]下面結(jié)合說明書附圖,對本發(fā)明進(jìn)行詳細(xì)說明。
[0014]圖1為本發(fā)明實(shí)施例提供的一種基于三層接口的MPLS-TP配置過程示意圖,該過程包括以下步驟:
SlOl:接收配置啟動(dòng)指令喚醒同步信號(hào)量,根據(jù)標(biāo)簽信息及下一跳IP地址信息在自身保存的標(biāo)簽地址表中查找對應(yīng)的VLAN接口信息,通過所述查找到的每個(gè)VLAN接口發(fā)送該標(biāo)簽信息的ARP請求報(bào)文,其中,標(biāo)簽地址表中保存有標(biāo)簽信息、下一跳IP地址信息、VLAN信息、出端口信息及目的MAC地址信息。
[0015]PE設(shè)備的配置保存到主CPU,主CPU通過PCIE接口控制交換模組中的ARP處理模ik,并存儲(chǔ)設(shè)備節(jié)點(diǎn)的每個(gè)端口的下一跳IP地址信息以及控制開啟/關(guān)閉MPLS功能。
[0016]當(dāng)接收到配置啟動(dòng)指令時(shí),從標(biāo)簽站中選取一個(gè)標(biāo)簽碼,通過該標(biāo)簽碼及保存在本地的標(biāo)簽地址表中的下一跳IP地址信息,查找對應(yīng)的VLAN信息,并向該標(biāo)簽碼對應(yīng)的每個(gè)VLAN接口發(fā)送ARP請求報(bào)文,然后,選取標(biāo)簽棧中另一個(gè)標(biāo)簽碼重復(fù)上述流程,直至將標(biāo)簽棧中每個(gè)標(biāo)簽碼都發(fā)送一次,其中,從標(biāo)簽棧中選取標(biāo)簽碼可以是依次選取,也可以是隨機(jī)選取。
[0017]S102:接收返回的該標(biāo)簽信息的ARP回復(fù)報(bào)文,獲取所述ARP回復(fù)報(bào)文中攜帶的目的MAC地址信息、出端口信息及VLAN信息,根據(jù)該標(biāo)簽信息及所述ARP回復(fù)報(bào)文的VLAN信息,在標(biāo)簽協(xié)議表中查找對應(yīng)的目的MAC地址信息及出端口信息。
[0018]主CPU配置下一跳IP地址信息的時(shí)候喚醒同步信號(hào)量,然后通過下一跳IP查找所屬的VALN,依次發(fā)送下一跳IP和VLAN配置信息到ARP處理模塊,ARP處理模塊根據(jù)每個(gè)返回的ARP回復(fù)報(bào)文的VLAN信息及該ARP回復(fù)報(bào)文對應(yīng)的標(biāo)簽碼,在標(biāo)簽協(xié)議表中查找對應(yīng)的表項(xiàng)。
[0019]在本發(fā)明中為了解決因?yàn)閬G包、網(wǎng)絡(luò)異常等原因而導(dǎo)致的接收不到ARP回復(fù)報(bào)文的問題,在發(fā)送每一個(gè)標(biāo)簽碼的ARP請求報(bào)文后,啟動(dòng)一個(gè)定時(shí)器,定時(shí)器超時(shí)則確定該標(biāo)簽碼的ARP回復(fù)報(bào)文未收到。
[0020]S103:將查找到的該目的MAC地址信息及出端口信息與所述ARP回復(fù)報(bào)文中攜帶的MAC地址信息及出端口信息進(jìn)行比較。
[0021]每個(gè)ARP回復(fù)報(bào)文中均包含該ARP回復(fù)報(bào)文對應(yīng)的標(biāo)簽的下一跳的目的MAC地址信息和出端口信息,判斷該ARP回復(fù)報(bào)文中攜帶的目的MAC地址信息與標(biāo)簽協(xié)議表中的目的MAC地址信息是否一致,當(dāng)比較結(jié)果一致時(shí),判斷該ARP回復(fù)報(bào)文中攜帶的出端口信息與標(biāo)簽協(xié)議表中的出端口信息是否一致
其中,該目的MAC地址信息和出端口信息隨著網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)的改變而變化。
[0022]S104:當(dāng)確定與所述ARP回復(fù)報(bào)文中攜帶目的MAC地址信息及出端口信息不一致時(shí),根據(jù)所述ARP回復(fù)報(bào)文中攜帶的目的MAC地址信息及出端口信息,對標(biāo)簽地址表進(jìn)行更新。
[0023]具體的,獲取每個(gè)標(biāo)簽碼的ARP回復(fù)報(bào)文中的目的MAC地址信息和出端口信息,判斷該ARP回復(fù)報(bào)文中攜帶的目的MAC地址信息與標(biāo)簽協(xié)議表中的目的MAC地址信息是否一致,當(dāng)確定目的MAC地址信息不一致時(shí),將標(biāo)簽協(xié)議表中的目的MAC地址信息及出端口信息更新為ARP回復(fù)報(bào)文中攜帶的目的MAC地址信息及端口信息; 當(dāng)目的MAC地址信息一致時(shí),判斷該ARP回復(fù)報(bào)文中攜帶的出端口信息與標(biāo)簽協(xié)議表中的出端口信息是否一致,當(dāng)確定出端口信息不一致時(shí),將標(biāo)簽協(xié)議表中的出端口信息更新為ARP回復(fù)報(bào)文中攜帶的端口信息,其中,目的MAC地址信息和出端口信息的比較不分先后順序。
[0024]由于本發(fā)明實(shí)施例中通過對下一跳的目的MAC地址信息及出端口信息進(jìn)行監(jiān)控,當(dāng)出現(xiàn)網(wǎng)絡(luò)拓?fù)渥兓瘯r(shí),能及時(shí)的更新本地的標(biāo)簽協(xié)議表中的表項(xiàng),從而避免了因?yàn)榫W(wǎng)絡(luò)拓?fù)渥兓枰斯づ渲眯畔?,而造成的資源浪費(fèi)問題,提高了配置的靈活性。
[0025]為了及時(shí)的采集下一跳的目的MAC地址信息及出端口信息,本發(fā)明的觸發(fā)條件開啟配置啟動(dòng)指令包括:
通過用戶命令配置開啟MPLS使能,配置下一跳的IP地址時(shí)喚醒同步信號(hào)量;或者, 通過端口的UP事件,觸發(fā)網(wǎng)絡(luò)側(cè)端口發(fā)送ARP請求報(bào)文;或者,
通過在三層接口的ARP更新事件時(shí),觸發(fā)硬件下載標(biāo)簽配置。
[0026]具體的,當(dāng)網(wǎng)絡(luò)構(gòu)架完成進(jìn)行初始配置時(shí),根據(jù)當(dāng)前網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu),用戶通過命令配置開MPLS使能,進(jìn)行初始的標(biāo)簽協(xié)議的表項(xiàng)建立時(shí)觸發(fā),并且用戶可以根據(jù)需要在預(yù)留物理接口,提前配置好每個(gè)標(biāo)簽碼對應(yīng)的下一跳IP地址及VLAN接口,當(dāng)預(yù)留的物理接口連接到設(shè)備或者網(wǎng)絡(luò)拓?fù)浒l(fā)生變化時(shí),也將觸發(fā)網(wǎng)絡(luò)側(cè)端口發(fā)送ARP請求報(bào)文;或者對用戶對三層接口的ARP進(jìn)行更新時(shí),通過硬件下載標(biāo)簽配置,也將觸發(fā)本操作。
[0027]另外,在本發(fā)明中當(dāng)標(biāo)簽地址表發(fā)生改變時(shí),為了快速建新的多協(xié)議標(biāo)簽交換隧道,保證MPLS-TP報(bào)文能正常傳輸,所述對自身保存的標(biāo)簽地址表進(jìn)行更新之后,方法還包括:
清除已建立的交叉連接AC業(yè)務(wù),根據(jù)所述ARP回復(fù)報(bào)文中攜帶VLAN信息、目的MAC地址信息、出端口信息及該標(biāo)簽信息,更新多協(xié)議標(biāo)簽交換隧道及該隧道上承載的所有虛電路接口,并創(chuàng)建新的交叉連接AC業(yè)務(wù)。
[0028]具體的,當(dāng)本地保存的標(biāo)簽協(xié)議表中的某條表項(xiàng)發(fā)生變化時(shí),根據(jù)該條表項(xiàng)的標(biāo)簽碼、目的MAC地址信息及出端口信息,AC轉(zhuǎn)發(fā)模塊刪除該條表象之前建立的交叉連接AC業(yè)務(wù),銷毀該條表象之前建立多協(xié)議標(biāo)簽交換隧道及該隧道上承載的所有虛電路接口 ;根據(jù)更新后的該表現(xiàn)的標(biāo)簽碼、目的MAC地址信息、出端口信息及本地保存的VLAN信息和下一跳IP地址信息建立新的多協(xié)議標(biāo)簽交換隧道,并在該隧道上建立承載的所有虛電路接口,最后建立新的交叉連接AC業(yè)務(wù)。
[0029]當(dāng)網(wǎng)絡(luò)中有物理端口接入新設(shè)備時(shí),通過端口 UP事件啟動(dòng)配置指令,對該新設(shè)備進(jìn)行下一跳的配置,根據(jù)每個(gè)標(biāo)簽碼對應(yīng)的ARP回復(fù)報(bào)文的VLAN信息,在標(biāo)簽協(xié)議表中建立新的表項(xiàng),所述據(jù)該標(biāo)簽信息及所述ARP回復(fù)報(bào)文的VLAN信息,在標(biāo)簽協(xié)議表中查找對應(yīng)的目的MAC地址信息及出端口信息包括:
根據(jù)所述ARP回復(fù)報(bào)文中的VLAN信息及該標(biāo)簽信息,在標(biāo)簽地址表中進(jìn)行查找,判斷標(biāo)簽地址表中是否保存有對應(yīng)的目的MAC地址信息和出端口信息;
當(dāng)確定所述標(biāo)簽地址表中未保存有對應(yīng)的目的MAC地址信息和出端口信息時(shí),根據(jù)所述ARP回復(fù)報(bào)文中VLAN信息、目的MAC地址信息、出端口信息及該標(biāo)簽信息,創(chuàng)建多協(xié)議標(biāo)簽隧道及該隧道上承載的所有虛電路的接口,并創(chuàng)建交叉連接AC業(yè)務(wù)。
[0030]具體的,當(dāng)組網(wǎng)的網(wǎng)絡(luò)拓?fù)浒l(fā)生變化,新節(jié)點(diǎn)設(shè)備使用預(yù)留的物理端口連接到該網(wǎng)絡(luò)時(shí),觸發(fā)網(wǎng)絡(luò)側(cè)端口發(fā)送ARP請求報(bào)文,PE設(shè)備通過標(biāo)簽棧中的標(biāo)簽碼及下一跳IP地址,在本地保存的標(biāo)簽協(xié)議表中查找對應(yīng)的VLAN信息,通過該VLAN接口向新節(jié)點(diǎn)設(shè)備發(fā)送ARP請求報(bào)文,新節(jié)點(diǎn)設(shè)備接收到該ARP請求報(bào)文后,將自身的MAC地址信息及出端口信息通過ARP回復(fù)報(bào)文返回給PE設(shè)備,PE設(shè)備獲取該ARP回復(fù)報(bào)文的目的MAC地址信息、出端口信息及VLAN信息,并根據(jù)該VLAN信息該ARP回復(fù)報(bào)文對應(yīng)的標(biāo)簽碼在標(biāo)簽協(xié)議表中進(jìn)行查找,由于在標(biāo)簽協(xié)議表中未查找到對應(yīng)的目的MAC地址信息及出端口信息,因此確定為首次學(xué)習(xí)到的目的MAC地址信息及出端口信息,根據(jù)該ARP回復(fù)報(bào)文包含的目的MAC地址信息、出端口信息、VLAN信息及本地保存的下一跳IP地址信息和標(biāo)簽碼在標(biāo)簽協(xié)議表中建立新的表項(xiàng),并根據(jù)所述ARP回復(fù)報(bào)文中VLAN信息、目的MAC地址信息、出端口信息及該標(biāo)簽信息,創(chuàng)建多協(xié)議標(biāo)簽隧道及該隧道上承載的所有虛電路的接口,并創(chuàng)建交叉連接AC業(yè)務(wù)。
[0031]圖2為本發(fā)明實(shí)施例提供的首次接入的端口 UP事件觸發(fā)的基于三層接口的MPLS-TP配置過程示意圖,該過程包括以下步驟:
S201:端口 UP事件觸發(fā)配置啟動(dòng)指令喚醒同步信號(hào)量,根據(jù)標(biāo)簽信息及下一跳IP地址信息在自身保存的標(biāo)簽地址表中查找對應(yīng)的VLAN接口信息。
[0032]S202:通過所述查找到的每個(gè)VLAN接口發(fā)送該標(biāo)簽信息的ARP請求報(bào)文。
[0033]S203:接收返回的該標(biāo)簽信息的ARP回復(fù)報(bào)文,獲取所述ARP回復(fù)報(bào)文中攜帶的目的MAC地址信息、出端口信息及VLAN信息。
[0034]S204:根據(jù)該標(biāo)簽信息及所述ARP回復(fù)報(bào)文的VLAN信息,在標(biāo)簽協(xié)議表中查找對應(yīng)的目的MAC地址信息及出端口信息。
[0035]S205:判斷標(biāo)簽地址表中是否保存有對應(yīng)的目的MAC地址信息或出端口信息,當(dāng)判斷結(jié)果為是時(shí),進(jìn)行步驟S206,否則,進(jìn)行步驟S207。
[0036]S206:判斷查找到的該目的MAC地址信息及出端口信息與所述ARP回復(fù)報(bào)文中攜帶的MAC地址信息及出端口信息是否一致,當(dāng)判定結(jié)果為是時(shí),保持標(biāo)簽地址表不變,否貝U,進(jìn)行步驟S207。。
[0037]S207:根據(jù)所述ARP回復(fù)報(bào)文中攜帶的目的MAC地址信息及出端口信息,對標(biāo)簽地址表進(jìn)行更新。
[0038]S208:清除已建立的交叉連接AC業(yè)務(wù),根據(jù)所述ARP回復(fù)報(bào)文中攜帶VLAN信息、目的MAC地址信息、出端口信息及該標(biāo)簽信息,更新多協(xié)議標(biāo)簽交換隧道及該隧道上承載的所有虛電路接口,并創(chuàng)建新的交叉連接AC業(yè)務(wù)。
[0039]具體的,在本發(fā)明實(shí)施例中,支持用戶在組網(wǎng)時(shí)根據(jù)需要配置預(yù)留端口,通過在標(biāo)簽協(xié)議表中配置該預(yù)留端口的下一跳IP地址、VLAN信息及對應(yīng)的標(biāo)簽信息,可以使新接網(wǎng)絡(luò)的節(jié)點(diǎn)設(shè)備只需連接到預(yù)留物理端口,就能實(shí)現(xiàn)MPLS報(bào)文的正常通信。
[0040]另外,在本發(fā)明中為了提高OAM報(bào)文的兼容性,靈活的實(shí)現(xiàn)G.8113.1標(biāo)準(zhǔn)的特性擴(kuò)展功能,支持?jǐn)y帶VLAN和UNTAG的OAM報(bào)文的處理,根據(jù)改變后的標(biāo)簽協(xié)議表中的表項(xiàng)建立新的交叉連接AC業(yè)務(wù)之后,所述方法還包括:
根據(jù)多協(xié)議標(biāo)簽交換隧道接口及該隧道上承載的虛電路的接口,創(chuàng)建本端維護(hù)點(diǎn)和遠(yuǎn)端維護(hù)點(diǎn),鏡像交換芯片接收的CCM報(bào)文到從CPU,重定向從CPU發(fā)送的CCM報(bào)文到交換芯片的出端口; 鏡像交換芯片接收的環(huán)回報(bào)文到主CPU,重定向主CPU發(fā)送的環(huán)回報(bào)文到交換芯片的出端口。
[0041 ] 具體的,F(xiàn)P控制模塊重定向和鏡像OAM報(bào)文轉(zhuǎn)發(fā)到主CPU和從CPU,可以支持帶有VLAN和不攜帶VLAN的報(bào)文的接收,OAM報(bào)文接收任務(wù)在接收報(bào)文中斷中掛接鉤子接口,當(dāng)AC轉(zhuǎn)發(fā)模塊根據(jù)標(biāo)簽協(xié)議表中修改后的表項(xiàng)建立新的交叉連接AC業(yè)務(wù)之后,通知OAM處理模塊進(jìn)行OAM處理,OAM處理模塊根據(jù)多協(xié)議標(biāo)簽交換隧道接口及該隧道上承載的每個(gè)虛電路接口,創(chuàng)建本端維護(hù)點(diǎn)(MEP)和遠(yuǎn)端維護(hù)點(diǎn),同時(shí)將CCM報(bào)文鏡像到從CPU,并將從CPU發(fā)送的CCM報(bào)文重定向到交換芯片的出端口,然后將環(huán)回LB報(bào)文鏡像到主CPU,并將主CPU發(fā)送的環(huán)回報(bào)文重定向到交換芯片的出端口。
[0042]圖3為本發(fā)明實(shí)施例提供的一種基于三層接口的MPLS-TP配置的具體實(shí)施過程示意圖,該過程包括以下步驟:
S301:接收配置啟動(dòng)指令喚醒同步信號(hào)量,根據(jù)標(biāo)簽信息及下一跳IP地址信息在自身保存的標(biāo)簽地址表中查找對應(yīng)的VLAN接口信息。
[0043]S302:通過所述查找到的每個(gè)VLAN接口發(fā)送該標(biāo)簽信息的ARP請求報(bào)文。
[0044]S303:接收返回的該標(biāo)簽信息的ARP回復(fù)報(bào)文,獲取該ARP回復(fù)報(bào)文中攜帶的目的MAC地址信息、出端口信息及VLAN信息。
[0045]S304:根據(jù)該標(biāo)簽信息及所述ARP回復(fù)報(bào)文的VLAN信息,在標(biāo)簽協(xié)議表中查找對應(yīng)的目的MAC地址信息及出端口信息。
[0046]S305:判斷查找到的該目的MAC地址信息及出端口信息與所述ARP回復(fù)報(bào)文中攜帶的MAC地址信息及出端口信息是否一致,當(dāng)判定結(jié)果為是時(shí),保持標(biāo)簽地址表不變,否貝丨J,進(jìn)行步驟S306。
[0047]S306:根據(jù)所述ARP回復(fù)報(bào)文中攜帶的目的MAC地址信息及出端口信息,對標(biāo)簽地址表進(jìn)行更新。
[0048]S307:清除已建立的交叉連接AC業(yè)務(wù),根據(jù)所述ARP回復(fù)報(bào)文中攜帶VLAN信息、目的MAC地址信息、出端口信息及該標(biāo)簽信息,更新多協(xié)議標(biāo)簽交換隧道及該隧道上承載的所有虛電路接口,并創(chuàng)建新的交叉連接AC業(yè)務(wù)。
[0049]S308:根據(jù)多協(xié)議標(biāo)簽交換隧道接口及該隧道上承載的虛電路的接口,創(chuàng)建本端維護(hù)點(diǎn)和遠(yuǎn)端維護(hù)點(diǎn)。
[0050]S309:鏡像交換芯片接收的CCM報(bào)文到從CPU,重定向從CPU發(fā)送的CCM報(bào)文到交換芯片的出端口。
[0051]S310:鏡像交換芯片接收的環(huán)回報(bào)文到主CPU,重定向主CPU發(fā)送的環(huán)回報(bào)文到交換芯片的出端口。
[0052]在本發(fā)明中通過配置MEG ID,綁定的段層端口、隧道ID和虛電路ID,本地/遠(yuǎn)端MEP ID, CCM報(bào)文的發(fā)送周期。將MPLS-TP OAM分為段層、LSP層和PW層,使得OAM實(shí)體建立在不同的層接口之上,與之對應(yīng)的是建立3個(gè)數(shù)據(jù)庫存儲(chǔ)數(shù)據(jù)。通過采用平衡二叉樹算法,加快遍歷速度,提高了 MPLS-TP的OAM的配置靈活性,也增加了 OAM報(bào)文的兼容性。
[0053]圖4為本發(fā)明實(shí)施例提供的實(shí)現(xiàn)OAM處理功能的系統(tǒng)結(jié)構(gòu)示意圖,在該系統(tǒng)中包含ARP學(xué)習(xí)模塊、FP處理模塊、CCM處理模塊及LB處理模塊。其中,ARP學(xué)習(xí)模塊建立鄰居的ARP地址表,檢索在段層端口、隧道(TUNNEL) ID和虛電路PW ID的MPLS-TP OAM接口處是否綁定了 OAM功能。根據(jù)OAM接口更新數(shù)據(jù)庫中的下一跳設(shè)備的目的MAC地址(DMAC)和端口以及內(nèi)外層標(biāo)簽,同時(shí)通過RPC接口更新從CPU的數(shù)據(jù)庫。FP處理模塊用于重定向和鏡像主CPU和從CPU接收MPLS-TP OAM報(bào)文,并根據(jù)ARP學(xué)習(xí)模塊建立CCM報(bào)文和網(wǎng)絡(luò)側(cè)端口的映射。CCM處理模塊根據(jù)OAM接口發(fā)送接收CCM報(bào)文、查數(shù)據(jù)庫中MEP表以及告警處理。LB處理模塊根據(jù)OAM接口發(fā)送接收LB/LT報(bào)文、查數(shù)據(jù)庫中MEP表以及告警處理。
[0054]具體的,系統(tǒng)啟動(dòng)時(shí),F(xiàn)P控制模塊重定向和鏡像OAM報(bào)文轉(zhuǎn)發(fā)到主CPU和從CPU??芍С謳в蠽LAN和不攜帶VLAN的報(bào)文的接收。OAM報(bào)文接收任務(wù)在接收報(bào)文中斷中掛接鉤子接口。
[0055]用戶命令配置任務(wù)通過用戶接口模塊配置OAM接口和MEG ID、LEVEL等信息,然后配置本端/遠(yuǎn)端MEP和CCM參數(shù)。多個(gè)MEG ID可以綁定同一個(gè)OAM接口上(不同的級別),以實(shí)現(xiàn)OAM的業(yè)務(wù)嵌套。數(shù)據(jù)庫采用平衡二叉樹算法存儲(chǔ)MEG ID為索引的數(shù)據(jù)結(jié)構(gòu),最后建立以O(shè)AM接口(段層端口 /TUNNEL ID/PW ID)和LEVEL為索引的MEP查找表。
[0056]創(chuàng)建MEP查找表的時(shí)候,下一跳信息根據(jù)MPLS網(wǎng)絡(luò)側(cè)端口連接狀態(tài)決定是否創(chuàng)建。下一跳信息包括下一跳DMAC、物理端口以及OAM接口對應(yīng)的段層端口 /TUNNEL ID/PWID的MPLS標(biāo)簽等信息。下一跳信息的創(chuàng)建是通過物理端口的UP事件觸發(fā)ARP學(xué)習(xí)模塊,從MPLS的配置中取出標(biāo)簽數(shù)據(jù)動(dòng)態(tài)更新數(shù)據(jù)庫,同時(shí)更新從CPU的數(shù)據(jù)庫來完成的。設(shè)備啟動(dòng)時(shí)MPLS對應(yīng)的物理端口 UP事件觸發(fā)ARP學(xué)習(xí)模塊學(xué)習(xí)下一跳信息,并保存到數(shù)據(jù)庫中。防止主CPU先于從CPU啟動(dòng),造成數(shù)據(jù)庫的不同步。
[0057]本發(fā)明為雙CPU實(shí)現(xiàn)MPLS-TP OAM的功能。通過交換芯片的FP功能控制從CPU處理CCM報(bào)文,主CPU用來處理其它類型的OAM報(bào)文。從CPU連接到交換芯片的固定端口用于收發(fā)業(yè)務(wù)報(bào)文。通過和主CPU的RPC通信完成狀態(tài)機(jī)的改變實(shí)現(xiàn)OAM功能,并主動(dòng)上報(bào)OAM報(bào)警信息。
[0058]圖5為本發(fā)明實(shí)施例提供的一種基于三層接口的MPLS-TP配置裝置的結(jié)構(gòu)示意圖,所述裝置包括:
查找發(fā)送模塊51,用于接收配置啟動(dòng)指令喚醒同步信號(hào)量,根據(jù)標(biāo)簽信息及下一跳IP地址信息在自身保存的標(biāo)簽地址表中查找對應(yīng)的VLAN接口信息,通過所述查找到的每個(gè)VLAN接口發(fā)送該標(biāo)簽信息的ARP請求報(bào)文,其中,所述標(biāo)簽地址表中保存有標(biāo)簽信息、下一跳IP地址信息、VLAN信息、出端口信息及目的MAC地址信息;
ARP處理模塊52,用于接收返回的該標(biāo)簽信息的ARP回復(fù)報(bào)文,獲取所述ARP回復(fù)報(bào)文中攜帶的目的MAC地址信息、出端口信息及VLAN信息,根據(jù)該標(biāo)簽信息及所述ARP回復(fù)報(bào)文的VLAN信息,在標(biāo)簽協(xié)議表中查找對應(yīng)的目的MAC地址信息及出端口信息;
配置更新模塊53,用于將查找到的該目的MAC地址信息及出端口信息與所述ARP回復(fù)報(bào)文中攜帶的MAC地址信息及出端口信息進(jìn)行比較,當(dāng)確定與所述ARP回復(fù)報(bào)文中攜帶目的MAC地址信息及出端口信息不一致時(shí),根據(jù)所述ARP回復(fù)報(bào)文中攜帶的目的MAC地址信息及出端口信息,對標(biāo)簽地址表進(jìn)行更新。
[0059]所述裝置還包括:
配置啟動(dòng)模塊54,用于通過用戶命令配置開啟MPLS使能,配置下一跳的IP地址時(shí)喚醒同步信號(hào)量;或者,通過端口的UP事件,觸發(fā)網(wǎng)絡(luò)側(cè)端口發(fā)送ARP請求報(bào)文;或者,通過在三層接口的ARP更新事件時(shí),觸發(fā)硬件下載標(biāo)簽配置。[0060]所述裝置還包括:
ARP處理模塊52,還用于根據(jù)所述ARP回復(fù)報(bào)文中的VLAN信息及該標(biāo)簽信息,在標(biāo)簽地址表中進(jìn)行查找,判斷標(biāo)簽地址表中是否保存有對應(yīng)的目的MAC地址信息和出端口信息;
AC轉(zhuǎn)發(fā)模塊55,用于當(dāng)確定所述標(biāo)簽地址表中未保存有對應(yīng)的目的MAC地址信息和出端口信息時(shí),根據(jù)所述ARP回復(fù)報(bào)文中VLAN信息、目的MAC地址信息、出端口信息及該標(biāo)簽信息,創(chuàng)建多協(xié)議標(biāo)簽隧道及該隧道上承載的所有虛電路的接口,并創(chuàng)建交叉連接AC業(yè)務(wù)。
[0061]所述AC轉(zhuǎn)發(fā)模塊55,還用于清除已建立的交叉連接AC業(yè)務(wù),根據(jù)所述ARP回復(fù)報(bào)文中攜帶VLAN信息、目的MAC地址信息、出端口信息及該標(biāo)簽信息,更新多協(xié)議標(biāo)簽交換隧道及該隧道上承載的所有虛電路接口,并創(chuàng)建新的交叉連接AC業(yè)務(wù)。
[0062]所述裝置還包括:
OAM處理模塊56,用于根據(jù)多協(xié)議標(biāo)簽交換隧道接口及該隧道上承載的虛電路的接口,創(chuàng)建本端維護(hù)點(diǎn)和遠(yuǎn)端維護(hù)點(diǎn),鏡像交換芯片接收的CCM報(bào)文到從CPU,重定向從CPU發(fā)送的CCM報(bào)文到交換芯片的出端口 ;鏡像交換芯片接收的環(huán)回報(bào)文到主CPU,重定向主CPU發(fā)送的環(huán)回報(bào)文到交換芯片的出端口。
[0063]本發(fā)明實(shí)施例提供一種基于三層接口的MPLS-TP配置方法及裝置,該方法包括:根據(jù)自身保存的標(biāo)簽地址表中的VLAN接口信息,通過該每個(gè)VLAN接口發(fā)送每個(gè)標(biāo)簽信息的ARP請求報(bào)文;接收返回的該標(biāo)簽信息的ARP回復(fù)報(bào)文,將該ARP回復(fù)報(bào)文中攜帶的MAC地址信息及出端口信息與標(biāo)簽地址表中的信息進(jìn)行比較,當(dāng)確定與標(biāo)簽地址表中的目的MAC地址信息及出端口信息不一致時(shí),對標(biāo)簽地址表進(jìn)行更新。由于在本發(fā)明實(shí)施例中通過建立標(biāo)簽信息、下一跳IP地址信息、VLAN信息、出端口信息及目的MAC地址信息的映射列表,當(dāng)網(wǎng)絡(luò)拓?fù)渥兓瘯r(shí),能及時(shí)更新標(biāo)下一跳節(jié)點(diǎn)的信息,從而大大提高了 PTN設(shè)備配置的靈活性。
[0064]本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本申請的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本申請可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本申請可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤存儲(chǔ)器、CD-ROM、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
[0065]本申請是參照根據(jù)本申請實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
[0066]這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
[0067]這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
[0068]盡管已描述了本申請的優(yōu)選實(shí)施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對這些實(shí)施例做出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實(shí)施例以及落入本申請范圍的所有變更和修改。
[0069]顯然,本領(lǐng)域的技術(shù)人員可以對本申請進(jìn)行各種改動(dòng)和變型而不脫離本申請的精神和范圍。這樣,倘若本申請的這些修改和變型屬于本申請權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本申請也意圖包含這些改動(dòng)和變型在內(nèi)。
【權(quán)利要求】
1.一種基于三層接口的MPLS-TP配置方法,其特征在于,所述方法包括: 接收配置啟動(dòng)指令喚醒同步信號(hào)量,根據(jù)標(biāo)簽信息及下一跳IP地址信息在自身保存的標(biāo)簽地址表中查找對應(yīng)的VLAN接口信息,通過所述查找到的每個(gè)VLAN接口發(fā)送該標(biāo)簽信息的ARP請求報(bào)文,其中,所述標(biāo)簽地址表中保存有標(biāo)簽信息、下一跳IP地址信息、VLAN信息、出端口信息及目的MAC地址信息; 接收返回的該標(biāo)簽信息的ARP回復(fù)報(bào)文,獲取所述ARP回復(fù)報(bào)文中攜帶的目的MAC地址信息、出端口信息及VLAN信息,根據(jù)該標(biāo)簽信息及所述ARP回復(fù)報(bào)文的VLAN信息,在標(biāo)簽協(xié)議表中查找對應(yīng)的目的MAC地址信息及出端口信息; 將查找到的該目的MAC地址信息及出端口信息與所述ARP回復(fù)報(bào)文中攜帶的MAC地址信息及出端口信息進(jìn)行比較,當(dāng)確定與所述ARP回復(fù)報(bào)文中攜帶目的MAC地址信息及出端口信息不一致時(shí),根據(jù)所述ARP回復(fù)報(bào)文中攜帶的目的MAC地址信息及出端口信息,對標(biāo)簽地址表進(jìn)行更新。
2.如權(quán)利要求1所述的方法,其特征在于,所述配置啟動(dòng)指令包括: 通過用戶命令配置開啟MPLS使能,配置下一跳的IP地址時(shí)喚醒同步信號(hào)量;或者, 通過端口的UP事件,觸發(fā)網(wǎng)絡(luò)側(cè)端口發(fā)送ARP請求報(bào)文;或者, 通過在三層接口的ARP更新事件時(shí),觸發(fā)硬件下載標(biāo)簽配置。
3.如權(quán)利要求1所述的方法,其特征在于,所述據(jù)該標(biāo)簽信息及所述ARP回復(fù)報(bào)文的VLAN信息,在標(biāo)簽協(xié)議表中查找對應(yīng)的目的MAC地址信息及出端口信息包括: 根據(jù)所述ARP回復(fù)報(bào)文中的VLAN信息及該標(biāo)簽信息,在標(biāo)簽地址表中進(jìn)行查找,判斷標(biāo)簽地址表中是否保存有對應(yīng)的目的MAC地址信息和出端口信息; 當(dāng)確定所述標(biāo)簽地址表中未保存有對應(yīng)的目的MAC地址信息和出端口信息時(shí),根據(jù)所述ARP回復(fù)報(bào)文中VLAN信息、目的MAC地址信息、出端口信息及該標(biāo)簽信息,創(chuàng)建多協(xié)議標(biāo)簽隧道及該隧道上承載的所有虛電路的接口,并創(chuàng)建交叉連接AC業(yè)務(wù)。
4.如權(quán)利要求1所述的方法,其特征在于,所述對自身保存的標(biāo)簽地址表進(jìn)行更新之后,方法還包括: 清除已建立的交叉連接AC業(yè)務(wù),根據(jù)所述ARP回復(fù)報(bào)文中攜帶VLAN信息、目的MAC地址信息、出端口信息及該標(biāo)簽信息,更新多協(xié)議標(biāo)簽交換隧道及該隧道上承載的所有虛電路接口,并創(chuàng)建新的交叉連接AC業(yè)務(wù)。
5.如權(quán)利要求3或4所述的方法,其特征在于,所述還包括: 根據(jù)多協(xié)議標(biāo)簽交換隧道接口及該隧道上承載的虛電路的接口,創(chuàng)建本端維護(hù)點(diǎn)和遠(yuǎn)端維護(hù)點(diǎn),鏡像交換芯片接收的CCM報(bào)文到從CPU,重定向從CPU發(fā)送的CCM報(bào)文到交換芯片的出端口 ; 鏡像交換芯片接收的環(huán)回報(bào)文到主CPU,重定向主CPU發(fā)送的環(huán)回報(bào)文到交換芯片的出端口。
6.一種基于三層接口的MPLS-TP配置裝置,其特征在于,所述裝置包括: 查找發(fā)送模塊,用于接收配置啟動(dòng)指令喚醒同步信號(hào)量,根據(jù)標(biāo)簽信息及下一跳IP地址信息在自身保存的標(biāo)簽地址表中查找對應(yīng)的VLAN接口信息,通過所述查找到的每個(gè)VLAN接口發(fā)送該標(biāo)簽信息的ARP請求報(bào)文,其中,所述標(biāo)簽地址表中保存有標(biāo)簽信息、下一跳IP地址信息、VLAN信息、出端口信息及目的MAC地址信息;ARP處理模塊,用于接收返回的該標(biāo)簽信息的ARP回復(fù)報(bào)文,獲取所述ARP回復(fù)報(bào)文中攜帶的目的MAC地址信息、出端口信息及VLAN信息,根據(jù)該標(biāo)簽信息及所述ARP回復(fù)報(bào)文的VLAN信息,在標(biāo)簽協(xié)議表中查找對應(yīng)的目的MAC地址信息及出端口信息; 配置更新模塊,用于將查找到的該目的MAC地址信息及出端口信息與所述ARP回復(fù)報(bào)文中攜帶的MAC地址信息及出端口信息進(jìn)行比較,當(dāng)確定與所述ARP回復(fù)報(bào)文中攜帶目的MAC地址信息及出端口信息不一致時(shí),根據(jù)所述ARP回復(fù)報(bào)文中攜帶的目的MAC地址信息及出端口信息,對標(biāo)簽地址表進(jìn)行更新。
7.如權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括: 配置啟動(dòng)模塊,用于通過用戶命令配置開啟MPLS使能,配置下一跳的IP地址時(shí)喚醒同步信號(hào)量;或者,通過端口的UP事件,觸發(fā)網(wǎng)絡(luò)側(cè)端口發(fā)送ARP請求報(bào)文;或者,通過在三層接口的ARP更新事件時(shí),觸發(fā)硬件下載標(biāo)簽配置。
8.如權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括: ARP處理模塊,還用于根據(jù)所述ARP回復(fù)報(bào)文中的VLAN信息及該標(biāo)簽信息,在標(biāo)簽地址表中進(jìn)行查找,判斷標(biāo)簽地址表中是否保存有對應(yīng)的目的MAC地址信息和出端口信息; AC轉(zhuǎn)發(fā)模塊,用于當(dāng)確定所述標(biāo)簽地址表中未保存有對應(yīng)的目的MAC地址信息和出端口信息時(shí),根據(jù)所述ARP回復(fù)報(bào)文中VLAN信息、目的MAC地址信息、出端口信息及該標(biāo)簽信息,創(chuàng)建多協(xié)議標(biāo)簽隧道及該隧道上承載的所有虛電路的接口,并創(chuàng)建交叉連接AC業(yè)務(wù)。
9.如權(quán)利要求6所述的裝置,其特征在于,所述AC轉(zhuǎn)發(fā)模塊,還用于清除已建立的交叉連接AC業(yè)務(wù),根據(jù)所述ARP回復(fù)報(bào)文中攜帶VLAN信息、目的MAC地址信息、出端口信息及該標(biāo)簽信息,更新多協(xié)議標(biāo)簽交換隧道及該隧道上承載的所有虛電路接口,并創(chuàng)建新的交叉連接AC業(yè)務(wù)。
10.如權(quán)利要求8或9所述的裝置,其特征在于,所述裝置還包括: OAM處理模塊,用于根據(jù)多協(xié)議標(biāo)簽交換隧道接口及該隧道上承載的虛電路的接口,創(chuàng)建本端維護(hù)點(diǎn)和遠(yuǎn)端維護(hù)點(diǎn),鏡像交換芯片接收的CCM報(bào)文到從CPU,重定向從CPU發(fā)送的CCM報(bào)文到交換芯片的出端口 ;鏡像交換芯片接收的環(huán)回報(bào)文到主CPU,重定向主CPU發(fā)送的環(huán)回報(bào)文到交換芯片的出端口。
【文檔編號(hào)】H04L29/12GK103634423SQ201310647325
【公開日】2014年3月12日 申請日期:2013年12月6日 優(yōu)先權(quán)日:2013年12月6日
【發(fā)明者】邵繼超 申請人:北京東土科技股份有限公司