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

靜態(tài)mpls隧道轉發(fā)表的建立、數(shù)據(jù)的傳輸方法及裝置的制作方法

文檔序號:7891656閱讀:188來源:國知局
專利名稱:靜態(tài)mpls隧道轉發(fā)表的建立、數(shù)據(jù)的傳輸方法及裝置的制作方法
技術領域
本發(fā)明涉及通信領域,具體而言,涉及一種靜態(tài)MPLS隧道轉發(fā)表的建立、數(shù)據(jù)的傳輸方法及裝置。
背景技術
目前,承載網(wǎng)絡中多采用靜態(tài)隧道完成業(yè)務傳輸。分組傳送網(wǎng)絡(Packet Transfer Network,簡稱為PTN)設備在配置靜態(tài)多協(xié)議標簽交換(Multi-Protocol Label Switching,簡稱為MPLS)隧道時,需要逐跳手工配置隧道路徑經(jīng)過的每個設備,每個設備上配置隧道的出/入端口、出/入標簽、下一跳等信息。隧道的轉發(fā)表是通過下一跳互聯(lián)網(wǎng)協(xié)議(Internet Protocol,簡稱為IP)來檢索本地出口和虛擬局域網(wǎng)(Virtual Local Area Network,簡稱為VLAN)封裝的,并通過下一跳IP對應的地址轉換協(xié)議(Address Resolution Protocol,簡稱為ARP)信息來得到MPLS隧道報文的目的媒體接入控制(Media Access Control,簡稱為MAC)等二層封裝信息。因此,即使在配置靜態(tài)MPLS隧道時,也需規(guī)劃PTN設備的VLAN,基于VLAN配置三層屬性接口,配置三層屬性接口的IP地址和子網(wǎng)掩碼,配置靜態(tài)ARP (或動態(tài)學習ARP,目前多為配置靜態(tài)ARP),以及靜態(tài)MAC,才能完成靜態(tài)MPLS隧道的配置。綜上可知,在相關技術中,逐跳手工配置靜態(tài)MPLS隧道涉及的基礎數(shù)據(jù)配置項比較復雜,需要規(guī)劃的IP和VLAN等信息較多,導致配置效率低且配置復雜度以及配置出錯率聞。

發(fā)明內(nèi)容
針對相關技術中逐跳手工配置靜態(tài)MPLS隧道的數(shù)據(jù)配置項較多,導致配置效率低且配置復雜度以及配置出錯率高的問題,本發(fā)明提供了一種靜態(tài)MPLS隧道轉發(fā)表的建立、數(shù)據(jù)的傳輸方法及裝置,以至少解決上述問題。根據(jù)本發(fā)明的一個方面,提供了一種靜態(tài)MPLS隧道轉發(fā)表的建立方法,包括獲取網(wǎng)元的靜態(tài)多協(xié)議標簽交換MPLS隧道的配置信息,其中,所述配置信息中僅指定所述靜態(tài)MPLS隧道的標簽和所述靜態(tài)MPLS隧道的物理出端口 ;判斷所述配置信息中的下一跳互聯(lián)網(wǎng)協(xié)議IP地址是否為O ;如果是,獲取預先配置的默認的媒體接入控制MAC地址和默認的虛擬局域網(wǎng)VLAN ;使用所述默認的MAC地址和默認的VLAN建立所述靜態(tài)MPLS隧道的轉發(fā)表。根據(jù)本發(fā)明的另一個方面,提供了一種靜態(tài)MPLS隧道數(shù)據(jù)的傳輸方法,包括在需要發(fā)送數(shù)據(jù)報文時,發(fā)送端設備根據(jù)靜態(tài)多協(xié)議標簽交換MPLS隧道的轉發(fā)表,將所述數(shù)據(jù)報文的目的媒體接入控制MAC地址封裝為預先配置的默認的MAC地址,將所述數(shù)據(jù)報文的虛擬局域網(wǎng)VLAN封裝為預先配置的默認的VALN ;所述發(fā)送端設備從所述靜態(tài)MPLS隧道的配置信息指定的物理出端口發(fā)送封裝后的數(shù)據(jù)報文。優(yōu)選地,所述發(fā)送端設備從所述MPLS隧道的配置信息指定的物理出端口發(fā)送封裝后的數(shù)據(jù)報文之后,所述方法還包括接收端設備確定所述封裝后的數(shù)據(jù)報文的目的 MAC地址為預先配置的默認的MAC地址;所述接收端設備接收所述封裝后的數(shù)據(jù)報文。優(yōu)選地,在需要轉發(fā)數(shù)據(jù)報文時,所述接收端設備接收所述封裝后的數(shù)據(jù)報文之后,所述方法還包括所述接收端設備判斷所述接收端設備的靜態(tài)MPLS隧道的配置信息中的下一跳互聯(lián)網(wǎng)協(xié)議IP地址是否O ;如果是,所述接收端設備將所述封裝后的數(shù)據(jù)報文發(fā)送至所述接收端設備的靜態(tài)MPLS隧道的配置信息指定的物理出端口 ;所述接收端設備從所述接收端設備的靜態(tài)MPLS隧道的配置信息指定的物理出端口發(fā)送所述封裝后的數(shù)據(jù)報文。優(yōu)選地,所述發(fā)送端設備按照以下方法建立所述靜態(tài)MPLS隧道的轉發(fā)表獲取所述發(fā)送端設備的靜態(tài)MPLS隧道的配置信息,其中,所述配置信息中僅指定所述發(fā)送端設備的靜態(tài)MPLS隧道的標簽和所述發(fā)送端設備的靜態(tài)MPLS隧道的物理出端口 ;判斷所述發(fā)送端設備的靜態(tài)MPLS隧道的配置信息中的下一跳IP地址是否為0,如果是,獲取預先配置的默認的MAC地址和默認的VLAN ;使用所述默認的MAC地址和默認的VLAN建立所述發(fā)送端設備的靜態(tài)MPLS隧道的轉發(fā)表。根據(jù)本發(fā)明的又一個方面,提供了一種靜態(tài)MPLS隧道轉發(fā)表的建立裝置,包括 第一獲取模塊,用于獲取網(wǎng)元的靜態(tài)多協(xié)議標簽交換MPLS隧道的配置信息,其中,所述配置信息中僅指定所述靜態(tài)MPLS隧道的標簽和所述靜態(tài)MPLS隧道的物理出端口 ;判斷模塊, 用于判斷所述配置信息中的下一跳互聯(lián)網(wǎng)協(xié)議IP地址是否為O ;第二獲取模塊,用于在所述判斷模塊的判斷結果為是的情況下,獲取預先配置的默認的媒體接入控制MAC地址和默認的虛擬局域網(wǎng)VLAN ;建立模塊,用于使用所述默認的MAC地址和默認的VLAN建立所述靜態(tài)MPLS隧道的轉發(fā)表。根據(jù)本發(fā)明的再一個方面,提供了一種靜態(tài)MPLS隧道數(shù)據(jù)的發(fā)送裝置,包括第一封裝模塊,用于在需要發(fā)送數(shù)據(jù)報文時,根據(jù)靜態(tài)多協(xié)議標簽交換MPLS隧道的轉發(fā)表, 將所述數(shù)據(jù)報文的目的媒體接入控制MAC地址封裝為預先配置的默認的MAC地址;第二封裝模塊,用于將所述數(shù)據(jù)報文的虛擬局域網(wǎng)VLAN封裝為預先配置的默認的VALN ;發(fā)送模塊,用于從所述靜態(tài)MPLS隧道的配置信息指定的物理出端口發(fā)送封裝后的數(shù)據(jù)報文。優(yōu)選地,所述裝置還包括建立模塊,包括第一獲取單元,用于獲取發(fā)送端設備的靜態(tài)MPLS隧道的配置信息,其中,所述配置信息中僅指定所述靜態(tài)MPLS隧道的物理出端口 ;判斷單元,用于判斷所述發(fā)送端設備的配置信息中的下一跳互聯(lián)網(wǎng)協(xié)議IP地址是否為 O ;第二獲取單元,用于在所述判斷單元的判斷結果為是的情況下,獲取預先配置的默認的 MAC地址和默認的VLAN ;建立單元,用于使用所述默認的MAC地址和默認的VLAN建立所述發(fā)送端設備的靜態(tài)MPLS隧道的轉發(fā)表。根據(jù)本發(fā)明的再一個方面,提供了一種靜態(tài)MPLS隧道數(shù)據(jù)的接收裝置,其特征在于,包括確定模塊,用于確定通過靜態(tài)MPLS隧道到達的數(shù)據(jù)報文的目的MAC地址為預先配置的默認的MAC地址;接收模塊,用于接收所述數(shù)據(jù)報文。優(yōu)選地,所述裝置還包括判斷模塊,用于判斷接收端設備的靜態(tài)MPLS隧道的配置信息中的下一跳互聯(lián)網(wǎng)協(xié)議IP地址是否O ;轉發(fā)模塊,用于在所述判斷模塊的判斷結果為是的情況下,將所述數(shù)據(jù)報文發(fā)送至所述MPLS隧道的配置信息指定的物理出端口,并從所述指定的物理出端口發(fā)送所述數(shù)據(jù)報文。
通過本發(fā)明,配置靜態(tài)MPLS隧道時,僅需指定MPLS隧道的物理出端口,并配置默認的MAC地址及VLAN信息,使用默認的MAC地址和默認的VLAN建立靜態(tài)MPLS隧道的轉發(fā)表,減少了配置復雜度以及人為因素引起的配置錯誤,提高了靜態(tài)MPLS隧道的配置效率。


此處所說明的附圖用來提供對本發(fā)明的進一步理解,構成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構成對本發(fā)明的不當限定。在附圖中圖I是根據(jù)本發(fā)明實施例的靜態(tài)MPLS隧道轉發(fā)表的建立方法的流程圖;圖2是根據(jù)本發(fā)明實施例的靜態(tài)MPLS隧道轉發(fā)表的建立裝置的示意圖;圖3是根據(jù)本發(fā)明實施例的靜態(tài)MPLS隧道數(shù)據(jù)的傳輸方法的流程圖;圖4是根據(jù)本發(fā)明實施例的靜態(tài)MPLS隧道數(shù)據(jù)的發(fā)送裝置的示意圖;圖5是根據(jù)本發(fā)明實施例優(yōu)選的靜態(tài)MPLS隧道數(shù)據(jù)的發(fā)送裝置的示意圖;圖6是根據(jù)本發(fā)明實施例的靜態(tài)MPLS隧道數(shù)據(jù)的接收裝置的示意圖;圖7是根據(jù)本發(fā)明實施例優(yōu)選的靜態(tài)MPLS隧道數(shù)據(jù)的接收裝置的示意圖;圖8是根據(jù)本發(fā)明實施例的靜態(tài)MPLS隧道組網(wǎng)的示意圖。
具體實施例方式下文中將參考附圖并結合實施例來詳細說明本發(fā)明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。針對相關技術中,由逐跳手工配置靜態(tài)MPLS隧道的數(shù)據(jù)配置項較多,而導致配置效率低且配置復雜度以及配置出錯率高的問題,本發(fā)明實施例提供了一種免配置的靜態(tài) MPLS隧道的解決方案,通過該方案能夠簡化靜態(tài)MPLS隧道的配置數(shù)據(jù)項,只需要指定靜態(tài) MPLS隧道物理出端口,使用默認VLAN、MAC信息建立靜態(tài)MPLS隧道的轉發(fā)表,減少了配置復雜度以及人為因素引起的配置錯誤。免配置靜態(tài)MPLS隧道轉發(fā)表形成時,無需關聯(lián)ARP 信息,轉發(fā)表形成性能優(yōu)于普通靜態(tài)MPLS隧道形成,降低了 MPLS隧道與ARP間的耦合性。 配置相應免配置的隧道檢測,通過開啟端口免配置功能實現(xiàn)報文收發(fā),從而實現(xiàn)業(yè)務通過靜態(tài)MPLS隧道轉發(fā)、檢測功能。實施例一根據(jù)本發(fā)明實施例,提供了一種靜態(tài)MPLS隧道轉發(fā)表的建立方法,簡化靜態(tài)MPLS 隧道的配置數(shù)據(jù)項,只需要指定隧道物理出口,使用默認VLAN、MAC信息建立靜態(tài)MPLS的隧道轉發(fā)表,減少了配置復雜度以及人為因素引起的配置錯誤,提高了靜態(tài)MPLS隧道的配置效率。圖I是根據(jù)本發(fā)明實施例的靜態(tài)MPLS隧道轉發(fā)表的建立方法的流程圖,如圖I所示,該方法包括以下幾個步驟(步驟S102-步驟S108)步驟S102,獲取網(wǎng)元的靜態(tài)MPLS隧道的配置信息,其中,該配置信息中僅指定靜態(tài)MPLS隧道的標簽和該靜態(tài)MPLS隧道的物理出端口。步驟S104,判斷配置信息中的下一跳IP地址是否為O。步驟S106,如果是,獲取預先配置的默認的MAC地址和默認的VLAN。步驟S108,使用默認的MAC地址和默認的VLAN建立靜態(tài)MPLS隧道的轉發(fā)表。
通過本發(fā)明實施例,配置靜態(tài)MPLS隧道時,僅需指定MPLS隧道的物理出端口,并配置默認的MAC地址及VLAN信息,使用默認的MAC地址和默認的VLAN建立靜態(tài)MPLS隧道的轉發(fā)表,減少了配置復雜度以及人為因素引起的配置錯誤,提高了靜態(tài)MPLS隧道的配置效率。在本發(fā)明實施例中,配置網(wǎng)元(即網(wǎng)絡設備,如路由器等)僅需指定網(wǎng)元的靜態(tài) MPLS隧道的物理出端口,并為網(wǎng)元配置默認的MAC地址和VLAN信息。例如,用戶可以通過網(wǎng)元的配置軟件指定其靜態(tài)MPLS隧道的物理出端口,并配置默認的MAC地址和默認的VLAN 信息,不需要配置下一跳IP地址,即可完成靜態(tài)MPLS的基本配置。優(yōu)選地,以太端口配置 “是否支持免配置”的屬性,缺省為不支持,在本發(fā)明實施例中“是否支持免配置”的屬性設置為“支持”,以開啟端口的免配置功能。在實際應用中,用戶在網(wǎng)元上指定靜態(tài)MPLS隧道的物理出端口,并配置默認的 MAC地址和VLAN信息后,網(wǎng)元完成靜態(tài)MPLS隧道的基本配置,并根據(jù)用戶的配置信息下發(fā)基本轉發(fā)條目。進一步的,網(wǎng)元判斷其靜態(tài)MPLS隧道的下一跳IP地址為0,確定是免配置靜態(tài)MPLS隧道,則獲取用戶配置的默認VLAN和默認MAC信息,將獲取到的默認VLAN和默認MAC信息作為轉發(fā)表中對應的二層信息,形成完整的轉發(fā)條目。對于基于傳送網(wǎng)的MPLS段層(Transport MPLS Section,簡稱為TMS)和子網(wǎng)連接保護(Sub-network Connection Protection,簡稱為SNCP)保護,在不支持免配置功能的情況下,需要配置下一跳IP地址。如果出端口為“支持免配置”,則不需要配置下一跳IP。在基礎免配置端口上,每端口只支持I個TMS,發(fā)送端可以根據(jù)下發(fā)的配置信息中保護下一跳 IP地址是否為O來區(qū)分是否為基礎免配置的TMS,接收端通過報文的虛擬局域網(wǎng)標識(VALN ID)為默認VLAN來區(qū)分是否為基礎免配置的TMS。并通過查詢免配置缺省tag屬性,填充缺省的目的MAC和VLAN創(chuàng)建轉發(fā)表,發(fā)送和接收檢測報文。根據(jù)本發(fā)明實施例,對應于本發(fā)明實施例的靜態(tài)MPLS隧道轉發(fā)表的建立方法,提供了一種靜態(tài)MPLS隧道轉發(fā)表的建立裝置,可以實現(xiàn)本發(fā)明實施例提供的上述方法。圖2是根據(jù)本發(fā)明實施例的靜態(tài)MPLS隧道轉發(fā)表的建立裝置的示意圖,如圖2所示,該裝置主要包括第一獲取模塊202、判斷模塊204、第二獲取模塊206和建立模塊208。 其中,第一獲取模塊202,用于獲取網(wǎng)元的靜態(tài)MPLS隧道的配置信息,其中,該配置信息中僅指定靜態(tài)MPLS隧道的標簽和該靜態(tài)MPLS隧道的物理出端口 ;判斷模塊204,與第一獲取模塊202相耦合,用于判斷配置信息中的下一跳IP地址是否為O ;第二獲取模塊206,與判斷模塊204相耦合,用于在判斷模塊204的判斷結果為是的情況下,獲取預先配置的默認的 MAC地址和默認的VLAN ;建立模塊208,與第二獲取模塊206相耦合,用于使用默認的MAC地址和默認的VLAN建立靜態(tài)MPLS隧道的轉發(fā)表。通過本發(fā)明實施例,配置靜態(tài)MPLS隧道時,僅需指定MPLS隧道的物理出端口,并配置默認的MAC地址及VLAN信息,由第一獲取模塊202獲取指定MPLS隧道的物理出端口, 第二獲取模塊206獲取預先配置的默認的MAC地址和默認的VLAN,建立模塊208使用默認的MAC地址和默認的VLAN建立靜態(tài)MPLS隧道的轉發(fā)表,減少了配置復雜度以及人為因素引起的配置錯誤,提高了靜態(tài)MPLS隧道的配置效率。實施例二根據(jù)本發(fā)明實施例,提供了一種靜態(tài)MPLS隧道數(shù)據(jù)的傳輸方法,可以在通過本發(fā)明上述實施例的方法及裝置建立的靜態(tài)MPLS隧道中,實現(xiàn)靜態(tài)MPLS隧道數(shù)據(jù)的傳輸。圖3是根據(jù)本發(fā)明實施例的靜態(tài)MPLS隧道數(shù)據(jù)的傳輸方法的流程圖,如圖3所示,該方法包括以下幾個步驟(步驟S302-步驟S304)步驟S302,在需要發(fā)送數(shù)據(jù)報文時,發(fā)送端設備根據(jù)靜態(tài)MPLS隧道的轉發(fā)表,將數(shù)據(jù)報文的目的MAC地址封裝為預先配置的默認的MAC地址,將數(shù)據(jù)報文的VLAN封裝為預先配置的默認的VALN。步驟S304,發(fā)送端設備從MPLS隧道的配置信息指定的物理出端口發(fā)送封裝后的數(shù)據(jù)報文。通過本發(fā)明實施例,在需要發(fā)送數(shù)據(jù)報文時,發(fā)送端設備根據(jù)靜態(tài)MPLS隧道的轉發(fā)表,封裝需要發(fā)送的數(shù)據(jù)報文(默認的MAC地址及默認的VALN),發(fā)送端設備從MPLS隧道的配置信息指定的物理出端口發(fā)送封裝后的數(shù)據(jù)報文,實現(xiàn)了靜態(tài)MPLS隧道數(shù)據(jù)的傳輸。發(fā)送端設備從其MPLS隧道的配置信息指定的物理出端口發(fā)送封裝后的數(shù)據(jù)報文之后,接收端設備可以接收封裝后的數(shù)據(jù)報文,由轉發(fā)設備將數(shù)據(jù)報文轉發(fā)至用戶設備。接收端設備的入端口有兩個MAC地址,一個是配置的端口 MAC地址,另一個是默認的MAC,如果接收到的數(shù)據(jù)報文中目的MAC為這兩個MAC地址之一,則接收該數(shù)據(jù)報文進行處理。在本發(fā)明實施例的一個優(yōu)選實施方式中,接收端設備接收端設備確定封裝后的數(shù)據(jù)報文的目的 MAC地址為預先配置的默認的MAC地址,則接收端設備接收封裝后的數(shù)據(jù)報文。在需要轉發(fā)數(shù)據(jù)報文時(此時,接收端設備作為轉發(fā)設備),在本發(fā)明實施例的一個優(yōu)選實施方式中,接收端設備在接收到封裝后的數(shù)據(jù)報文之后,判斷接收端設備的靜態(tài) MPLS隧道的配置信息中的下一跳IP地址是否0,如果是,接收端設備將封裝后的數(shù)據(jù)報文發(fā)送至接收端設備的靜態(tài)MPLS隧道的配置信息指定的物理出端口,接收端設備從接收端設備的靜態(tài)MPLS隧道的配置信息指定的物理出端口發(fā)送封裝后的數(shù)據(jù)報文。在本發(fā)明實施例的另一個優(yōu)選實施方式中,作為發(fā)送或轉發(fā)數(shù)據(jù)報文的發(fā)送端設備可以按照以下方法建立靜態(tài)MPLS隧道的轉發(fā)表獲取發(fā)送端設備的靜態(tài)MPLS隧道的配置信息,其中,該配置信息中僅指定發(fā)送端設備的靜態(tài)MPLS隧道的物理出端口,判斷發(fā)送端設備的靜態(tài)MPLS隧道的配置信息中的下一跳IP地址是否為0,如果是,獲取預先配置的默認的MAC地址和默認的VLAN,并使用默認的MAC地址和默認的VLAN建立發(fā)送端設備的靜態(tài)MPLS隧道的轉發(fā)表。根據(jù)本發(fā)明實施例,對應于本發(fā)明上述實施例提供的數(shù)據(jù)的傳輸方法,還提供了一種靜態(tài)MPLS隧道數(shù)據(jù)的發(fā)送裝置,位于發(fā)送端設備,實現(xiàn)靜態(tài)MPLS隧道數(shù)據(jù)的發(fā)送。圖4是根據(jù)本發(fā)明實施例的靜態(tài)MPLS隧道數(shù)據(jù)的發(fā)送裝置的示意圖,如圖4所示,該裝置主要包括第一封裝模塊402、第二封裝模塊404和發(fā)送模塊406。其中,第一封裝模塊402,用于在需要發(fā)送數(shù)據(jù)報文時,根據(jù)靜態(tài)MPLS隧道的轉發(fā)表,將數(shù)據(jù)報文的目的 MAC地址封裝為預先配置的默認的MAC地址;第二封裝模塊404,用于將數(shù)據(jù)報文的VLAN封裝為預先配置的默認的VALN ;發(fā)送模塊406,與第一封裝模塊402和第二封裝模塊404相耦合,用于從靜態(tài)MPLS隧道的配置信息指定的物理出端口發(fā)送封裝后的數(shù)據(jù)報文。通過本發(fā)明實施例,第一封裝模塊402和第二封裝模塊404根據(jù)靜態(tài)MPLS隧道的轉發(fā)表,分別對需要發(fā)送的數(shù)據(jù)報文進行封裝,由發(fā)送模塊406從靜態(tài)MPLS隧道的配置信息指定的物理出端口發(fā)送封裝后的數(shù)據(jù)報文,實現(xiàn)了數(shù)據(jù)報文在靜態(tài)MPLS隧道中的發(fā)送。
在本發(fā)明實施例的一個優(yōu)選實施方式中,為了建立靜態(tài)MPLS隧道的轉發(fā)表,如圖5所示,上述裝置還可以包括建立模塊408,其可以包括第一獲取單元,用于獲取發(fā)送端設備的靜態(tài)MPLS隧道的配置信息,其中,該配置信息中僅指定靜態(tài)MPLS隧道的物理出端口 ;判斷單元,與第一獲取單元相耦合,用于判斷發(fā)送端設備的配置信息中的下一跳IP 地址是否為O ;第二獲取單元,與判斷單元相耦合,用于在判斷單元的判斷結果為是的情況下,獲取預先配置的默認的MAC地址和默認的VLAN ;建立單元,用于使用默認的MAC地址和默認的VLAN建立發(fā)送端設備的靜態(tài)MPLS隧道的轉發(fā)表。根據(jù)本發(fā)明實施例,對應于本發(fā)明上述實施例提供的數(shù)據(jù)的傳輸方法,還提供了一種靜態(tài)MPLS隧道數(shù)據(jù)的接收裝置,位于接收端設備,實現(xiàn)靜態(tài)MPLS隧道數(shù)據(jù)的接收。圖6是根據(jù)本發(fā)明實施例的靜態(tài)MPLS隧道數(shù)據(jù)的接收裝置的示意圖,如圖6所示,該裝置主要包括確定模塊602和接收模塊604。其中,確定模塊602,用于確定通過靜態(tài)MPLS隧道到達的數(shù)據(jù)報文的目的MAC地址為預先配置的默認的MAC地址;接收模塊604, 與接收模塊604相耦合,用于接收通過靜態(tài)MPLS隧道接收到的數(shù)據(jù)報文。通過本發(fā)明實施例,確定模塊602確定接收到的數(shù)據(jù)報文的目的MAC地址為預先配置的默認的MAC地址,由接收模塊604接收通過靜態(tài)MPLS隧道接收到的數(shù)據(jù)報文,實現(xiàn)了靜態(tài)MPLS隧道數(shù)據(jù)的接收。在需要轉發(fā)數(shù)據(jù)報文時(此時,接收端設備作為轉發(fā)設備),接收端設備可以對接收到的數(shù)據(jù)報文進行轉發(fā)。因此,在本發(fā)明實施例的一個優(yōu)選實施方式中,如圖7所示,上述裝置還可以包括判斷模塊606,用于判斷接收端設備的靜態(tài)MPLS隧道的配置信息中的下一跳互聯(lián)網(wǎng)協(xié)議IP地址是否O ;轉發(fā)模塊608,與判斷模塊606相耦合,用于在判斷模塊 606的判斷結果為是的情況下,將數(shù)據(jù)報文發(fā)送至接收端設備的MPLS隧道的配置信息指定的物理出端口,并從指定的物理出端口發(fā)送數(shù)據(jù)報文。本發(fā)明實施例中,上述發(fā)送端設備、接收端設備和轉達設備可以是同一設備,即該設備具有發(fā)送、接收和轉發(fā)功能,能夠接收用戶設備或其他網(wǎng)絡設備發(fā)送的數(shù)據(jù)報文,并可以將接收到的數(shù)據(jù)報文轉發(fā)至其他網(wǎng)絡設備。例如,用戶設備將數(shù)據(jù)報文發(fā)送至靜態(tài)MPLS 隧道組網(wǎng)中的一臺網(wǎng)絡設備,該網(wǎng)絡設備首先作為接收端設備接收用戶設備發(fā)送的數(shù)據(jù)報文,然后轉為轉發(fā)設備,將數(shù)據(jù)報文轉發(fā)至該網(wǎng)絡設備的指定物理出端口,此后作為發(fā)送設備對數(shù)據(jù)報文進行封裝并發(fā)送至相應的網(wǎng)絡設備或用戶設備。因此,上述靜態(tài)MPLS隧道數(shù)據(jù)的發(fā)送裝置及靜態(tài)MPLS隧道數(shù)據(jù)的接收裝置,可以位于同一網(wǎng)絡設備中,在實際應用中,也可以通過同一裝置實現(xiàn)上述裝置的功能。此外,在本發(fā)明實施例的靜態(tài)MPLS隧道數(shù)據(jù)的接收裝置中,實現(xiàn)了數(shù)據(jù)的轉發(fā)功能,本領域技術人員也可以根據(jù)實際需要,將接收功能和轉發(fā)功能分別用相應的裝置實現(xiàn)。 下面通過具體實施例進行描述。實施例三根據(jù)本發(fā)明實施例,提供了一種免配置的靜態(tài)MPLS隧道的轉發(fā)表的建立方法,如圖7所示,其主要步驟如下步驟S702,基于網(wǎng)元配置缺省(即默認的)MAC和缺省VLAN?;谝蕴丝谂渲?“是否支持免配置”的屬性,缺省為不支持。如果為“不支持”,則保持原有方式的處理。“支持”屬性只能在點對點的ETH鏈路,且不使用邏輯段層,以及非對接情況下使用,即對接設備端口也要開啟免配置功能。免配置適用于整網(wǎng)都支持該屬性的網(wǎng)絡中部署該場景。步驟S704,網(wǎng)管上配置免配置靜態(tài)MPLS隧道,僅指定物理出端口,不配置下一跳 IP信息,完成靜態(tài)MPLS隧道的基本配置,根據(jù)用戶配置信息下發(fā)基本轉發(fā)條目。當判斷下一跳IP地址為O時,認為是免配置隧道場景,獲取缺省VLAN和缺省MAC信息作為轉發(fā)表項中的對應二層信息,形成完整的轉發(fā)條目。步驟S706,形成完整的轉發(fā)表項后,發(fā)送端設備發(fā)送出去的數(shù)據(jù)報文,其二層封裝的目的MAC為缺省MAC,源MAC為端口 MAC,出口報文是打VLAN tag的報文,VLAN為缺省 VLAN。接收端設備默認端口有兩個MAC,一個是配置的端口 MAC,一個是缺省MAC,對于接收到的報文中目的MAC為這兩個MAC的報文之一,則認為是正確的報文,進行正常處理。同理, 設備作標簽轉發(fā)設備時,如果發(fā)現(xiàn)下一跳IP地址是O時,則轉發(fā)到配置的物理出端口,其數(shù)據(jù)報文的二層封裝的目的MAC為缺省MAC,源MAC為端口 MAC,VLAN為缺省VLAN。步驟S708,對于TMS和SNCP保護,這兩個需要配置下一跳IP的,如果出接口為“支持免配置”,則也不需要配置下一跳IP。在基礎免配置端口上,每端口只支持I個TMS,發(fā)送端通過配置下發(fā)中保護下一跳是否為O來區(qū)分是否為基礎免配置的TMS,接收端通過報文的虛擬局域網(wǎng)標識(VALN ID)為缺省VLAN來區(qū)分是否為基礎免配置的TMS。通過查詢免配置缺省tag屬性,填充缺省的目的MAC和VLAN創(chuàng)建轉發(fā)表,發(fā)送和接收檢測報文。實施例四圖8是根據(jù)本發(fā)明實施例的靜態(tài)MPLS隧道組網(wǎng)的示意圖,如圖8所示,該網(wǎng)絡為包括PEI、P2、PE3三臺設備的組網(wǎng)。在各設備上需要使用的端口上使能免配置功能,設備上配置雙向靜態(tài)隧道tunnell (路徑PE1_PE2_PE3),配置靜態(tài)隧道時僅配置隧道出/入端口、出/入標簽,不配置下一跳IP信息,以及下一跳IP所對應的ARP及MAC信息。在如圖 8所示組網(wǎng)中,靜態(tài)MPLS隧道的處理流程如下步驟A,網(wǎng)絡設備啟動初始化時,使用免配置缺省VLAN、缺省MAC來自動創(chuàng)建一個默認三層接口表項,用于設備的免配置場景基本轉發(fā)。步驟B,在該網(wǎng)絡設備上配置靜態(tài)MPLS隧道,配置下發(fā)時,根據(jù)下一跳IP信息的情況,整合不同的出口封裝信息如果下一跳IP存在,則查詢對應的ARP、MAC獲取VLAN、目的 MAC形成正常的靜態(tài)MPLS隧道轉發(fā)表;如果下一跳IP不存在,則填充缺省VLAN、缺省目的 MAC形成免配置場景的隧道轉發(fā)表。步驟C,配置免配置的TMS,僅需配置檢測端口。TMS信息下發(fā)時,同樣根據(jù)保護下一跳是否為O來判斷是否為免配置,如果為免配置,就封裝確認的封裝信息(VLAN、MAC)。配置靜態(tài)隧道保護組,保護組信息下發(fā)時,使用TMS中保護下一跳信息和保護端口形成完整的隧道組信息,并建立保護組與TMS的關聯(lián)關系,以便TMS變化時更新隧道保護組。步驟D,配置內(nèi)層業(yè)務(L2VPN或L3VPN),通過該免配置隧道。PEl上承載在該免配置隧道上的業(yè)務發(fā)往PE3時,內(nèi)層業(yè)務的外層封裝為免配置隧道的缺省封裝,數(shù)據(jù)報文到達PE2時,正常接收(數(shù)據(jù)報文目的MAC為缺省MAC信息)并轉發(fā)到PE3上,最終傳輸?shù)接脩魝冉邮?。步驟E,修改TMS保護端口時(TMS保護端口與被保護的隧道的出端口需要一致,并且隧道端口信息的修改要先于TMS保護端口修改),查找關聯(lián)的保護組信息,觸發(fā)TMS更新隧道保護組,并聯(lián)動其他關聯(lián)業(yè)務模塊更新出口信息。
從以上的描述中,可以看出,本發(fā)明實現(xiàn)了如下技術效果簡化靜態(tài)MPLS隧道的配置數(shù)據(jù)項,只需要指定靜態(tài)MPLS隧道物理出端口,使用默認VLAN、MAC信息建立靜態(tài)MPLS 隧道的轉發(fā)表,減少了配置復雜度以及人為因素引起的配置錯誤。免配置靜態(tài)MPLS隧道轉發(fā)表形成時,無需關聯(lián)ARP信息,轉發(fā)表形成性能優(yōu)于普通靜態(tài)MPLS隧道形成,降低了 MPLS 隧道與ARP間的耦合性。配置相應免配置的隧道檢測,通過開啟端口免配置功能實現(xiàn)報文收發(fā),從而實現(xiàn)業(yè)務通過靜態(tài)MPLS隧道轉發(fā)、檢測功能。顯然,本領域的技術人員應該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計算裝置來實現(xiàn),它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網(wǎng)絡上,可選地,它們可以用計算裝置可執(zhí)行的程序代碼來實現(xiàn),從而,可以將它們存儲在存儲裝置中由計算裝置來執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結合。以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領域的技術人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
權利要求
1.一種靜態(tài)MPLS隧道轉發(fā)表的建立方法,其特征在于,包括獲取網(wǎng)元的靜態(tài)多協(xié)議標簽交換MPLS隧道的配置信息,其中,所述配置信息中僅指定所述靜態(tài)MPLS隧道的標簽和所述靜態(tài)MPLS隧道的物理出端口 ;判斷所述配置信息中的下一跳互聯(lián)網(wǎng)協(xié)議IP地址是否為O ;如果是,獲取預先配置的默認的媒體接入控制MAC地址和默認的虛擬局域網(wǎng)VLAN ;使用所述默認的MAC地址和默認的VLAN建立所述靜態(tài)MPLS隧道的轉發(fā)表。
2.一種靜態(tài)MPLS隧道數(shù)據(jù)的傳輸方法,其特征在于,包括在需要發(fā)送數(shù)據(jù)報文時,發(fā)送端設備根據(jù)靜態(tài)多協(xié)議標簽交換MPLS隧道的轉發(fā)表,將所述數(shù)據(jù)報文的目的媒體接入控制MAC地址封裝為預先配置的默認的MAC地址,將所述數(shù)據(jù)報文的虛擬局域網(wǎng)VLAN封裝為預先配置的默認的VALN ;所述發(fā)送端設備從所述靜態(tài)MPLS隧道的配置信息指定的物理出端口發(fā)送封裝后的數(shù)據(jù)報文。
3.根據(jù)權利要求2所述的方法,其特征在于,所述發(fā)送端設備從所述MPLS隧道的配置信息指定的物理出端口發(fā)送封裝后的數(shù)據(jù)報文之后,所述方法還包括接收端設備確定所述封裝后的數(shù)據(jù)報文的目的MAC地址為預先配置的默認的MAC地址;所述接收端設備接收所述封裝后的數(shù)據(jù)報文。
4.根據(jù)權利要求3所述的方法,其特征在于,在需要轉發(fā)數(shù)據(jù)報文時,所述接收端設備接收所述封裝后的數(shù)據(jù)報文之后,所述方法還包括所述接收端設備判斷所述接收端設備的靜態(tài)MPLS隧道的配置信息中的下一跳互聯(lián)網(wǎng)協(xié)議IP地址是否O ;如果是,所述接收端設備將所述封裝后的數(shù)據(jù)報文發(fā)送至所述接收端設備的靜態(tài)MPLS 隧道的配置信息指定的物理出端口;所述接收端設備從所述接收端設備的靜態(tài)MPLS隧道的配置信息指定的物理出端口發(fā)送所述封裝后的數(shù)據(jù)報文。
5.根據(jù)權利要求2所述的方法,其特征在于,所述發(fā)送端設備按照以下方法建立所述靜態(tài)MPLS隧道的轉發(fā)表獲取所述發(fā)送端設備的靜態(tài)MPLS隧道的配置信息,其中,所述配置信息中僅指定所述發(fā)送端設備的靜態(tài)MPLS隧道的標簽和所述發(fā)送端設備的靜態(tài)MPLS隧道的物理出端口 ; 判斷所述發(fā)送端設備的靜態(tài)MPLS隧道的配置信息中的下一跳IP地址是否為0,如果是,獲取預先配置的默認的MAC地址和默認的VLAN ;使用所述默認的MAC地址和默認的VLAN建立所述發(fā)送端設備的靜態(tài)MPLS隧道的轉發(fā)表。
6.一種靜態(tài)MPLS隧道轉發(fā)表的建立裝置,其特征在于,包括第一獲取模塊,用于獲取網(wǎng)元的靜態(tài)多協(xié)議標簽交換MPLS隧道的配置信息,其中,所述配置信息中僅指定所述靜態(tài)MPLS隧道的標簽和所述靜態(tài)MPLS隧道的物理出端口 ;判斷模塊,用于判斷所述配置信息中的下一跳互聯(lián)網(wǎng)協(xié)議IP地址是否為O ;第二獲取模塊,用于在所述判斷模塊的判斷結果為是的情況下,獲取預先配置的默認的媒體接入控制MAC地址和默認的虛擬局域網(wǎng)VLAN ;建立模塊,用于使用所述默認的MAC地址和默認的VLAN建立所述靜態(tài)MPLS隧道的轉發(fā)表。
7.一種靜態(tài)MPLS隧道數(shù)據(jù)的發(fā)送裝置,其特征在于,包括第一封裝模塊,用于在需要發(fā)送數(shù)據(jù)報文時,根據(jù)靜態(tài)多協(xié)議標簽交換MPLS隧道的轉發(fā)表,將所述數(shù)據(jù)報文的目的媒體接入控制MAC地址封裝為預先配置的默認的MAC地址; 第二封裝模塊,用于將所述數(shù)據(jù)報文的虛擬局域網(wǎng)VLAN封裝為預先配置的默認的 VALN ;發(fā)送模塊,用于從所述靜態(tài)MPLS隧道的配置信息指定的物理出端口發(fā)送封裝后的數(shù)據(jù)報文。
8.根據(jù)權利要求7所述的裝置,其特征在于,所述裝置還包括建立模塊,包括 第一獲取單元,用于獲取發(fā)送端設備的靜態(tài)MPLS隧道的配置信息,其中,所述配置信息中僅指定所述靜態(tài)MPLS隧道的物理出端口 ;判斷單元,用于判斷所述發(fā)送端設備的配置信息中的下一跳互聯(lián)網(wǎng)協(xié)議IP地址是否為O ;第二獲取單元,用于在所述判斷單元的判斷結果為是的情況下,獲取預先配置的默認的MAC地址和默認的VLAN ;建立單元,用于使用所述默認的MAC地址和默認的VLAN建立所述發(fā)送端設備的靜態(tài) MPLS隧道的轉發(fā)表。
9.一種靜態(tài)MPLS隧道數(shù)據(jù)的接收裝置,其特征在于,包括確定模塊,用于確定通過靜態(tài)MPLS隧道到達的數(shù)據(jù)報文的目的MAC地址為預先配置的默認的MAC地址;接收模塊,用于接收所述數(shù)據(jù)報文。
10.根據(jù)權利要求9所述的裝置,其特征在于,所述裝置還包括判斷模塊,用于判斷接收端設備的靜態(tài)MPLS隧道的配置信息中的下一跳互聯(lián)網(wǎng)協(xié)議 IP地址是否O ;轉發(fā)模塊,用于在所述判斷模塊的判斷結果為是的情況下,將所述數(shù)據(jù)報文發(fā)送至所述MPLS隧道的配置信息指定的物理出端口,并從所述指定的物理出端口發(fā)送所述數(shù)據(jù)報文。
全文摘要
本發(fā)明公開了一種靜態(tài)MPLS隧道轉發(fā)表的建立、數(shù)據(jù)的傳輸方法及裝置。其中,該轉發(fā)表的建立方法包括獲取網(wǎng)元的靜態(tài)MPLS隧道的配置信息,其中,該配置信息中僅指定靜態(tài)MPLS隧道的標簽和所述靜態(tài)MPLS隧道的物理出端口;判斷配置信息中的下一跳IP地址是否為0;如果是,獲取預先配置的默認的MAC地址和默認的VLAN;使用默認的MAC地址和默認的VLAN建立靜態(tài)MPLS隧道的轉發(fā)表。通過本發(fā)明,減少了配置復雜度以及人為因素引起的配置錯誤,提高了靜態(tài)MPLS隧道的配置效率。
文檔編號H04L12/46GK102611603SQ20121007067
公開日2012年7月25日 申請日期2012年3月16日 優(yōu)先權日2012年3月16日
發(fā)明者席媛媛 申請人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1