專利名稱:Vpls網(wǎng)絡(luò)中用戶專線通信方法及設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種VPLS網(wǎng)絡(luò)中用戶專線通信方法及設(shè)備。
背景技術(shù):
MPLS L2VPN提供基于MPLS (Multi Protocol Label Switching,多協(xié)議標簽交換) 網(wǎng)絡(luò)的二層VPN(Virtual Private Network,虛擬專用網(wǎng))服務(wù),使運營商可以在統(tǒng)一的 MPLS網(wǎng)絡(luò)上提供基于不同數(shù)據(jù)鏈路層的二層VPN,包括ATM (Asynchronous Transfer Mode, 異步傳輸模式)、FR(Frame Relay,幀中繼)、VLAN(Virtual Local Area Network,虛擬局域網(wǎng))、Ethernet (以太網(wǎng))、PPP (Point-to-Point Protocol,點對點協(xié)議)等。MPLS L2VPN 包括 VPLS (Virtual Private LAN Service,虛擬專用局域網(wǎng)服務(wù))和 VLL (Virtual Lease Line,虛擬租用線路)兩種技術(shù)。VPLS是一種在IP/MPLS網(wǎng)絡(luò)中提供虛擬專用以太網(wǎng)橋接域的技術(shù)。其原理是在各 ^vPE (Provider Edge,運營商邊緣)之間建立全網(wǎng)狀的 MPLS LSP (Label Switch Path,標簽轉(zhuǎn)發(fā)路徑),將二層以太網(wǎng)幀通過MPLS進行封裝,通過MPLS交換將用戶以太網(wǎng)流量在各個PE之間進行轉(zhuǎn)發(fā),從而建立一個點對多點的以太網(wǎng)VPN。VLL是指在PSN(分組交換網(wǎng)絡(luò))中盡可能真實地模仿ATM、幀中繼、以太網(wǎng)、低速 TDM(Time Division Multiplex,時分復用)電路等業(yè)務(wù)的基本行為和特征的一種二層業(yè)務(wù)承載技術(shù),VLL適用于點到點的組網(wǎng)應(yīng)用模式。VPLS技術(shù)廣泛運用于運營商網(wǎng)絡(luò)和企業(yè)網(wǎng)中,只要在VPLS域內(nèi)的PE設(shè)備上創(chuàng)建 VSI (Virtual Service hstance,虛擬服務(wù)實例)租借給用戶,虛擬服務(wù)實例對用戶而言和傳統(tǒng)交換機完全相同,這樣,用戶就可以通過MAN (Metropolitan Area Network,城域網(wǎng))或 WAN (Wide Area Network,廣域網(wǎng))來實現(xiàn)自己的局域網(wǎng)互聯(lián)。在運營商PE設(shè)備上,需要為每個VSI創(chuàng)建MAC (Media Access Control,媒體訪問控制)地址表用以維護用戶側(cè)的MAC地址信息,用戶側(cè)進入的報文被標識后進入到VSI的 MAC地址表中進行源MAC地址學習和目的MAC地址查找,根據(jù)查找的結(jié)果進行單播或者廣播轉(zhuǎn)發(fā)。遠端公網(wǎng)側(cè)進入的報文攜帶VC標簽,PE設(shè)備彈掉標簽后進入VSI的MAC地址表中執(zhí)行源MAC地址學習和目的MAC地址查找,根據(jù)查找的結(jié)果單播或者廣播報文。上述基于現(xiàn)有VPLS技術(shù)的報文轉(zhuǎn)發(fā)過程需要依賴MAC地址表,如果用戶需要在多個接入側(cè)(尤其是非相鄰)之間直接點到點訪問時必須另外租用虛擬線路,使用VLL技術(shù)進行互聯(lián),即現(xiàn)有的VPLS網(wǎng)絡(luò)內(nèi)部無法支持點到點的用戶專線通信。
發(fā)明內(nèi)容
本發(fā)明提供了一種VPLS網(wǎng)絡(luò)中用戶專線通信方法及設(shè)備,用以在VPLS網(wǎng)絡(luò)中實現(xiàn)點到點的用戶專線通信。本發(fā)明提供的VPLS網(wǎng)絡(luò)中用戶專線通信方法,該方法應(yīng)用于服務(wù)提供商邊緣設(shè)備,該服務(wù)提供商邊緣設(shè)備創(chuàng)建虛擬轉(zhuǎn)發(fā)實例并設(shè)置屬于該虛擬轉(zhuǎn)發(fā)實例的接入電路AC以及對端設(shè)備,所述方法還包括將所述虛擬轉(zhuǎn)發(fā)實例中至少兩個AC配置成專線組,生成關(guān)聯(lián)于該所述虛擬轉(zhuǎn)發(fā)實例以及所述專線組的專線組轉(zhuǎn)發(fā)表,其中,該專線組轉(zhuǎn)發(fā)表包括專線組中每個AC對應(yīng)的接口 ;接收以太網(wǎng)報文;通過解析所述以太網(wǎng)報文的入接口 AC以及關(guān)聯(lián)的虛擬轉(zhuǎn)發(fā)實例,確定所述AC所屬的專線組;根據(jù)所述AC所屬的虛擬轉(zhuǎn)發(fā)實例以及專線組,查找關(guān)聯(lián)的專線組轉(zhuǎn)發(fā)表;通過查找到的專線組轉(zhuǎn)發(fā)表中對應(yīng)于其他AC的接口轉(zhuǎn)發(fā)所述以太網(wǎng)報文。本發(fā)明還提供了一種VPLS網(wǎng)絡(luò)中用戶專線通信方法,該方法應(yīng)用于服務(wù)提供商邊緣設(shè)備,該服務(wù)提供商邊緣設(shè)備創(chuàng)建虛擬轉(zhuǎn)發(fā)實例并為設(shè)置屬于該虛擬轉(zhuǎn)發(fā)實例的AC 以及對端設(shè)備,其中,將所述虛擬轉(zhuǎn)發(fā)實例的一個以上AC與至少一個對端設(shè)備配置專線組,生成關(guān)聯(lián)于該所述虛擬轉(zhuǎn)發(fā)實例與所述專線組的專線組轉(zhuǎn)發(fā)表,其中,該專線組轉(zhuǎn)發(fā)表包括專線組中每個AC對應(yīng)的接口以及連接每個對端設(shè)備的虛鏈路PW對應(yīng)的接口 ;該方法進一步包括接收以太網(wǎng)報文;通過解析所述以太網(wǎng)報文的入接口 AC以及關(guān)聯(lián)的虛擬轉(zhuǎn)發(fā)實例,確定所述AC所屬的專線組;根據(jù)所述AC所屬的虛擬轉(zhuǎn)發(fā)實例與專線組,查找關(guān)聯(lián)的專線組轉(zhuǎn)發(fā)表;通過查找的專線組轉(zhuǎn)發(fā)表中其他AC對應(yīng)的接口轉(zhuǎn)發(fā)所述以太網(wǎng)報文,以及通過查找的專線組轉(zhuǎn)發(fā)表中每個對端設(shè)備的PW對應(yīng)的接口,將收到的以太網(wǎng)報文封裝成具有對應(yīng)外層標簽以及對應(yīng)內(nèi)層標簽的虛擬專用局域網(wǎng)服務(wù)VPLS報文,并為每個封裝后的VPLS報文設(shè)置專線轉(zhuǎn)發(fā)組標識,將每個封裝后的VPLS報文通過每個對端設(shè)備的PW對應(yīng)的接口轉(zhuǎn)發(fā)。本發(fā)明還提供了一種VPLS網(wǎng)絡(luò)中用戶專線通信裝置,應(yīng)用于VPLS網(wǎng)絡(luò)的服務(wù)提供商邊緣設(shè)備,該裝置包括配置模塊,用于創(chuàng)建虛擬轉(zhuǎn)發(fā)實例并設(shè)置屬于該虛擬轉(zhuǎn)發(fā)實例的接入電路AC以及對端設(shè)備,將所述虛擬轉(zhuǎn)發(fā)實例中至少兩個AC配置成專線組;生成關(guān)聯(lián)于該所述虛擬轉(zhuǎn)發(fā)實例以及所述專線組的專線組轉(zhuǎn)發(fā)表;其中,該專線組轉(zhuǎn)發(fā)表包括專線組中每個AC對應(yīng)的接口 ;接收模塊,用于接收以太網(wǎng)報文;處理模塊,用于通過解析所述以太網(wǎng)報文的入接口 AC以及關(guān)聯(lián)的虛擬轉(zhuǎn)發(fā)實例,確定所述AC所屬的專線組;根據(jù)所述AC 所屬的的虛擬轉(zhuǎn)發(fā)實例以及專線組,查找關(guān)聯(lián)的專線組轉(zhuǎn)發(fā)表;發(fā)送模塊,用于通過查找到的專線組轉(zhuǎn)發(fā)表中對應(yīng)于其他AC的接口轉(zhuǎn)發(fā)所述以太網(wǎng)報文。本發(fā)明還提供了一種VPLS網(wǎng)絡(luò)中用戶專線通信裝置,應(yīng)用于虛擬專用局域網(wǎng) VPLS網(wǎng)絡(luò)的服務(wù)提供商邊緣設(shè)備,所述裝置包括配置模塊,用于創(chuàng)建虛擬轉(zhuǎn)發(fā)實例并為設(shè)置屬于該虛擬轉(zhuǎn)發(fā)實例的接入電路以及對端設(shè)備,將所述虛擬轉(zhuǎn)發(fā)實例的一個以上接入電路AC與至少一個對端設(shè)備配置專線組;生成關(guān)聯(lián)于該所述虛擬轉(zhuǎn)發(fā)實例與所述專線組的專線組轉(zhuǎn)發(fā)表;其中,該專線組轉(zhuǎn)發(fā)表包括專線組中每個AC對應(yīng)的接口以及連接每個對端設(shè)備的PW對應(yīng)的接口 ;接收模塊,用于接收以太網(wǎng)報文;處理模塊,用于通過解析所述以太網(wǎng)報文的入接口 AC以及關(guān)聯(lián)的虛擬轉(zhuǎn)發(fā)實例,確定所述AC所屬的專線組;根據(jù)所述AC 所屬的虛擬轉(zhuǎn)發(fā)實例與專線組,查找關(guān)聯(lián)的專線組轉(zhuǎn)發(fā)表;第一發(fā)送模塊,用于通過查找的專線組轉(zhuǎn)發(fā)表中其他AC對應(yīng)的接口轉(zhuǎn)發(fā)所述以太網(wǎng)報文;第二發(fā)送模塊,用于通過查找的專線組轉(zhuǎn)發(fā)表中每個對端設(shè)備的PW對應(yīng)的接口,將收到的以太網(wǎng)報文封裝成具有對應(yīng)外層標簽以及對應(yīng)內(nèi)層標簽的VPLS報文,并為每個封裝后的VPLS報文設(shè)置專線轉(zhuǎn)發(fā)組標識, 將每個封裝后的VPLS報文通過每個對端設(shè)備的PW對應(yīng)的接口轉(zhuǎn)發(fā)。與現(xiàn)有技術(shù)相比,本發(fā)明通過在邊緣設(shè)備上設(shè)置專線組,其成員AC為需要進行點
6對點通信的AC,并在源端邊緣設(shè)備和目的端邊緣設(shè)備進行報文轉(zhuǎn)發(fā)時,根據(jù)配置的專線組成員AC進行報文轉(zhuǎn)發(fā),從而在專線組成員AC之間實現(xiàn)點對點通信。
圖1為本發(fā)明實施例--中的VPLS網(wǎng)絡(luò)架構(gòu)示意圖2為本發(fā)明實施例--中的本地專線組成員AC之間的通信流程示意圖3為本發(fā)明實施例二二中的VPLS網(wǎng)絡(luò)架構(gòu)示意圖4為本發(fā)明實施例二二中的遠程專線組成員AC之間的通信流程示意圖5為本發(fā)明實施例中的VPLS報文的格式示意圖6為本發(fā)明實施例二二中的報文在各設(shè)備上轉(zhuǎn)發(fā)時的報文頭信息示意圖7為本發(fā)明實施例三Ξ中的VPLS網(wǎng)絡(luò)架構(gòu)示意圖8為本發(fā)明實施例提供的VPLS網(wǎng)絡(luò)中用戶專線通信裝置的結(jié)構(gòu)示意圖之
圖9為本發(fā)明實施例提供的VPLS網(wǎng)絡(luò)中用戶專線通信裝置的結(jié)構(gòu)示意圖之
具體實施例方式本發(fā)明實施例通過在PE設(shè)備上配置用戶專線組,并相應(yīng)對報文轉(zhuǎn)發(fā)流程進行改進,實現(xiàn)了 VPLS域內(nèi)的用戶專線技術(shù),擴展了用戶側(cè)AC (Attachment Circuit,接入電路) 的接入方式。下面結(jié)合附圖對本發(fā)明實施例進行詳細描述。實施例一本實施例描述了任一 VSI下接入到同一個PE設(shè)備的AC之間實現(xiàn)用戶專線通信的實施方式。本實施例中,首先在PE設(shè)備上配置本地專線組,其成員為需要采用用戶專線方式進行通信的兩個本地CE (Custom Edge,用戶邊界網(wǎng)絡(luò)設(shè)備)所對應(yīng)的AC,這兩個AC之間相互轉(zhuǎn)發(fā)報文,形成用戶專線。具體的,可在控制層面的VPLS實例內(nèi)創(chuàng)建兩個AC,并設(shè)置該兩個AC為同一本地專線組的成員AC(稱為專線AC)。上述配置可通過靜態(tài)配置方式完成。例如,對于如圖1所示的VPLS網(wǎng)絡(luò)架構(gòu),如果PEl上連接的CElO和CE12需要采用用戶專線方式進行通信,其中,CElO通過ACl連接于PEl,CE12通過AC2連接于PEl,則在 PEl上在VSI內(nèi)配置AC接入時,直接指定相應(yīng)AC (即ACl和AC2)的接入屬性為專線接入并給出專線組號,從而實現(xiàn)在相應(yīng)CE間創(chuàng)建用戶專線。具體的,可在PEl上進行如下配置vsi vsil static//創(chuàng)建一個 VPLS 實例,實例名為 vsilpwsignal Idp//指定 VPLS 的信令協(xié)議為 LDP(Label Distribution Protocol,標簽分發(fā)協(xié)議)vsi-id 500// 指定 VPLS 實例的 ID 為 500service-instance 1//創(chuàng)建一個 AC,AC 序號為 1encapsulation private-line id 1 Qos 1//指定 AC 的封裝方式為專線方式,專線ID為1,QOS屬性為1xconnect vsi vsil//將該 AC 綁定到 vsil
service-instance 2// 創(chuàng)建一個 AC, AC 序號為 2encapsulation private-line id 1 Qos 2//指定 AC 的封裝方式為專線方式,專線ID為1,QoS(Quality of krvice,服務(wù)質(zhì)量)屬性為2xconnect vsi vsil//將該 AC 綁定到 vsil其中,將ACl的QoS屬性設(shè)置為2,表示當從ACl接收到報文后,將該報文的QoS優(yōu)先級設(shè)置為2,同理,將AC2的QoS屬性設(shè)置為1,表示當從AC2接收到報文后,將該報文的 QoS優(yōu)先級設(shè)置為1。在實際應(yīng)用中,可根據(jù)業(yè)務(wù)需要設(shè)置QoS屬性值,例如,設(shè)置QoS屬性值為1或者2,其中QoS屬性值越高,從該AC進入的流量的QoS優(yōu)先級就越高。QoS屬性是可選配置。通過上述配置,在控制層面的VPLS實例內(nèi)創(chuàng)建了兩個專線AC =ACl和AC2,ACl和 AC2屬于同一個本地專線組,該用戶專線組以專線ID標識,從而在CElO和CE12之間形成一條用戶專線。本地專線組內(nèi)的成員AC之間轉(zhuǎn)發(fā)報文的依據(jù)是上述配置的本地專線組,而不依賴于MAC地址表,因此PE2上除配置了該VSI 1的廣播表,VSI 1的MAC表,還配置了 VSI 1 的專線組1的專線組轉(zhuǎn)發(fā)表,該專線組轉(zhuǎn)發(fā)表包含專線組1的ACl的接口和AC2的接口。當 PE2通過ACl或AC2收到以太網(wǎng)報文,將該專線組轉(zhuǎn)發(fā)表中的另一 AC的接口作為出接口,轉(zhuǎn)發(fā)收到的以太網(wǎng)報文,實現(xiàn)專線組內(nèi)轉(zhuǎn)發(fā),不用執(zhí)行源MAC地址學習和目的MAC地址查詢, 也不會導致VSI 1內(nèi)產(chǎn)生廣播。基于以上配置,在PE設(shè)備上的本地AC之間進行用戶專線方式通信的流程可如圖 2所示,包括步驟201,PE設(shè)備接收以太網(wǎng)報文;步驟202,PE設(shè)備解析接入電路以及關(guān)聯(lián)的虛擬轉(zhuǎn)發(fā)實例與專線組;以圖1中PE2設(shè)備為例,PE2設(shè)備接收到以太網(wǎng)報文后,通常根據(jù)收到以太網(wǎng)報文的端口以及以太網(wǎng)報文的VLAN ID (虛擬局域網(wǎng)標識),解析出收到以太網(wǎng)報文是AC1。PE2 根據(jù)ACl的上述配置,解析出該ACl關(guān)聯(lián)于VSI 1以及專線組1步驟203,該PE設(shè)備根據(jù)解析的虛擬轉(zhuǎn)發(fā)實例以及專線組的匹配關(guān)聯(lián)的專線組轉(zhuǎn)發(fā)表。具體的,圖1中的PE2可以根據(jù)解析VSI 1和專線組1查找到專線組1轉(zhuǎn)發(fā)表。步驟204,該PE通過查找到的專線組轉(zhuǎn)發(fā)表中對應(yīng)于其他AC的接口轉(zhuǎn)發(fā)收到的以太網(wǎng)報文。具體的,圖1中的PE2將VSI 1的專線組1的專線組轉(zhuǎn)發(fā)表包含ACl對應(yīng)的接口和AC2對應(yīng)的接口,因此PE2將該專線組轉(zhuǎn)發(fā)表中AC2對應(yīng)的接口作為出接口(收到以太網(wǎng)報文的AC對應(yīng)的接口以外的其他AC對應(yīng)的接口),通過該出接口轉(zhuǎn)發(fā)收到的以太網(wǎng)報文。這樣圖1中PE2設(shè)備通過ACl接收的以太網(wǎng)報文不會被轉(zhuǎn)發(fā)到VSI 1的其它AC 或 PW(Pseudo Wire,虛鏈路)。進一步的,如果為VSI 1的專線組1的ACl和AC2配置相同或不同的QoS屬性,則 PE2設(shè)備還將該收到的以太網(wǎng)報文的QoS優(yōu)先級設(shè)置為該QoS屬性所指示的優(yōu)先級。在步驟202中,如果PE2設(shè)備根據(jù)解析的接入電路屬于VSI 1但不屬于專線組1,
8則PE2的按照現(xiàn)有方式轉(zhuǎn)發(fā)該以太網(wǎng)報文,先進行源MAC檢查和學習,再匹配目的MAC對應(yīng)的接口(AC接口或PW接口),將目的MAC對應(yīng)的接口確定為出接口,轉(zhuǎn)發(fā)收到的以太網(wǎng)報文;即目的MAC對應(yīng)AC的接口,則通過該AC的接口轉(zhuǎn)發(fā)以太網(wǎng)報文,若目的MAC對應(yīng)PW接口,則根據(jù)該PW接口封裝對應(yīng)的外層標簽和內(nèi)層標簽,生成VPLS報文,將VPLS從出接口轉(zhuǎn)發(fā)。若PE2在VSI 1內(nèi)沒有學習到目的MAC,則根據(jù)VSI 1的廣播表,,則從收到以太網(wǎng)報文的AC的接口之外的其它AC接口和PW接口上廣播該報文。PE2在生成VSI 1的專線組1 轉(zhuǎn)發(fā)表中記錄ACl和AC2的各自的接口,則不會再將ACl和AC2各自的接口加入VSI 1的廣播表,不接收VSI 1內(nèi)的廣播。雖然本實施例僅以由接入到同一個PE的兩個AC構(gòu)成的專線組的設(shè)置和轉(zhuǎn)發(fā)為例,但是本領(lǐng)域人員根據(jù)本實施例內(nèi)容,在VSI中以相同的方式創(chuàng)建多個專線組,每個專線組都包含至少兩個AC且在PE2設(shè)備上設(shè)置了唯一的專線ID,不同專線組的AC之間不能相互轉(zhuǎn)發(fā)報文。每個本地專線組的設(shè)置方式以及每個本地專線組中的成員AC所對應(yīng)的CE之間的通信過程,均可采用上述方式實現(xiàn)。進一步的,PE設(shè)備上配置的本地專線組中也可以包括三個以上成員AC,此種情況下,PE設(shè)備在從本地專線組成員AC入接口接收到報文后,采用多播方式,分別從該本地專線組成員AC中除了該報文入接口 AC以外的其它成員AC所對應(yīng)的出接口轉(zhuǎn)發(fā)該報文,從而在該本地專線組中實現(xiàn)點對多點的專線方式通信。為便于PE設(shè)備收到專線組的AC轉(zhuǎn)發(fā)的以太網(wǎng)報文后,在專線組的兩個以上其他AC上轉(zhuǎn)發(fā)收到的以太網(wǎng)報文,可以進一步在配置專線組時,為專線組的每個AC設(shè)置相應(yīng)的廣播/多播的轉(zhuǎn)發(fā)方式。通過本發(fā)明實施例可以看出,PE設(shè)備將專線組的AC接收的以太網(wǎng)報文不做源MAC 地址學習和目的MAC地址查找,只轉(zhuǎn)發(fā)到專線組的其他AC,從而既實現(xiàn)了本地用戶專線通信,又節(jié)省了 MAC地址表的存儲空間。PE設(shè)備對于VSI的專線組以外的AC接收的廣播報文或未知單播報文不會被廣播到專線組的AC,對于VSI公網(wǎng)側(cè)(PW)進入的廣播報文或未知單播報文,也不會被廣播到專線AC側(cè)。這樣就完全排除了 VSI中專線組之外的其它AC和公網(wǎng)側(cè)PW的業(yè)務(wù)流量轉(zhuǎn)發(fā)到專線組的AC,從而保證在VSI的專線組AC之間進行流量互通。實施例二本實施例描述了任一 VSI下,接入到不同PE設(shè)備的AC之間實現(xiàn)用戶專線通信的實施方式。本實施例中,首先在專線組中各AC接入的PE上分別配置專線組。例如,對于如圖3所示的VPLS網(wǎng)絡(luò)架構(gòu),如果PEl上連接的CElO和PE4上連接的 CE40需要采用用戶專線方式進行通信,其中,CElO通過PEl本地ACl連接于PEl,CE40通過 PE2本地AC2連接于PE2,則在PEl上在VSI內(nèi)配置AC接入時,進行如下配置vsi vsil static// 創(chuàng)建一個 VPLS 實例,實例名為 vsilpwsignal Idp//指定 VPLS 的信令協(xié)議為 LDPvsi-id 500// 指定 VPLS 實例的 ID 為 500peer 4. 4. 4. 4// 指定 VPLS 對端 PE4peer 3. 3. 3. 3// 指定 VPLS 對端 PE3peer 6. 6. 6. 6// 指定 VPLS 對端 PE6service-instance 1//創(chuàng)建一個 AC,AC 序號為 1
9
encapsulation private-line global-id 1 qos 1 peer 4. 4. 4. 4//指定該 AC 的封裝方式為全局專線方式,專線組ID為1,QoS屬性為1,該專線為單播且指定對端為PE4。xconnect vsi vsil//將該 AC 綁定到 vsil基于上述配置,PEl配置了該VSI 500廣播表與專線組1轉(zhuǎn)發(fā)表,該專線組1轉(zhuǎn)發(fā)表包含ACl的AC接口以及連接PE4的PW對應(yīng)的PW接口。VSI 1廣播表則不記錄專線組1 轉(zhuǎn)發(fā)表中的接口。在PE4上在VSI內(nèi)配置AC接入時,進行如下配置vsi vsil static//創(chuàng)建一個 VPLS 實例,實例名為 vsilpwsignal Idp//指定 VPLS 的信令協(xié)議為 LDPvsi-id 500// 指定 VPLS 實例的 ID 為 500peer 1. 1. 1. 1// 指定 VPLS 對端 PElpeer 3. 3. 3. 3// 指定 VPLS 對端 PE3peer 6. 6. 6. 6// 指定 VPLS 對端 PE6service-instance 2// 創(chuàng)建一個 AC, AC 序號為 2encapsulation private-line global-id 1 qos 2 peer 1. 1. 1. 1//指定該 AC 的封裝方式為全局專線方式,專線組ID為1,QoS屬性為2,該專線為單播且指定對端為PElxconnect vsi vsil//將該 AC 綁定到 vsilPE4將接入本設(shè)備的AC2的QoS屬性設(shè)置為2,表示將從該AC接入的流量的QoS 優(yōu)先級設(shè)置為2。在實際應(yīng)用中,可根據(jù)業(yè)務(wù)需要設(shè)置QoS屬性值,例如,設(shè)置QoS屬性值為 1或者2,其中QoS屬性值越高,從該AC進入的流量的QoS優(yōu)先級就越高。QoS屬性是可選配置。PE4上除配置了該VSI 500的廣播表和專線組1轉(zhuǎn)發(fā)表,該專線組1轉(zhuǎn)發(fā)表包含 AC2的接口和連接PEl的PW對應(yīng)的PW接口。因此本發(fā)明實施例對源端和目的端PE設(shè)備上的報文轉(zhuǎn)發(fā)處理流程進行了改進, 即從專線組中AC側(cè)進入的以太網(wǎng)報文可以在專線組的其他AC以及所有PW上進行轉(zhuǎn)發(fā),從專線組的PW側(cè)進入的VPLS報文可以在專線組的所有AC上進行轉(zhuǎn)發(fā),禁止源MAC地址學習和目的MAC地址查詢(如可通過關(guān)閉專線AC接口上的MAC地址學習功能和Bridge功能實現(xiàn))。其中在PW上進行VPLS報文轉(zhuǎn)發(fā)時,根據(jù)連接對端PE的PW對應(yīng)的PW接口為以太網(wǎng)報文封裝對應(yīng)的隧道標簽和VC標簽以外,還要將所屬遠程專線組的標識信息封裝到VPLS 報文中,以便目的端PE設(shè)備根據(jù)該遠程專線組標識。進行專線組內(nèi)的報文轉(zhuǎn)發(fā)。基于以上配置,在PE設(shè)備間進行用戶專線方式通信的流程可如圖4所示。該流程主要包括步驟401,PE設(shè)備從AC側(cè)接收以太網(wǎng)報文;步驟402,PE設(shè)備解析收到該報文的AC以及關(guān)聯(lián)的虛擬轉(zhuǎn)發(fā)實例和專線組。艮口, 通過解析所述以太網(wǎng)報文的入接口 AC以及關(guān)聯(lián)的虛擬轉(zhuǎn)發(fā)實例,確定所述AC所屬的專線組;步驟403,該PE設(shè)備根據(jù)解析的虛擬轉(zhuǎn)發(fā)實例與專線組查找關(guān)聯(lián)的專線組轉(zhuǎn)發(fā)表;步驟404,該PE設(shè)備根據(jù)查找的專線組轉(zhuǎn)發(fā)表中其他AC對應(yīng)的接口轉(zhuǎn)發(fā)收到的以太網(wǎng)報文以及連接每個對端設(shè)備的PW對應(yīng)的接口,將收到的以太網(wǎng)報文封裝具有對應(yīng)外層標簽以及對應(yīng)內(nèi)層標簽的VPLS報文,并為封裝后的VPLS報文設(shè)置專線轉(zhuǎn)發(fā)標識,將封裝后的VPLS報文通過連接每個對端設(shè)備的PW對應(yīng)的接口轉(zhuǎn)發(fā);其中,攜帶有遠程專線組標識信息的報文封裝格式可如圖5所示。如圖所示,本實施例對VPLS報文內(nèi)的控制字進行了擴展。具體的,使用原有的kquence number (序列號) 字段承載專線組ID信息,對Rsvd保留字段擴展其最后一個保留比特,將該比特設(shè)置為Z標記(表示該VPLS報文中攜帶有遠程專線組ID),即將原有保留字段減少一個比特,將Flags 字段增加一個比特。需要說明的是,圖5所示的VPLS報文格式僅為一種示例,只要通過擴展VPLS報文使其攜帶遠程專線組標識,都應(yīng)在本發(fā)明的保護范圍之內(nèi)。進一步的,如果為該報文的入接口對應(yīng)的AC設(shè)置了 QoS屬性,則PE設(shè)備還將該報文的QoS優(yōu)先級設(shè)置為該QoS屬性所指示的優(yōu)先級。如可將QoS屬性映射到報文的EXP字段中,這樣就可以將源PE上AC側(cè)的QoS屬性攜帶到遠端PE上了。 步驟405,對端PE設(shè)備從PW接收該VPLS報文;步驟406,解析VPLS報文的專線組轉(zhuǎn)發(fā)標識以及關(guān)聯(lián)的虛擬轉(zhuǎn)發(fā)實例與專線組;根據(jù)圖5所示的VPLS報文的格式,該對端PE設(shè)備可根據(jù)Rsvd保留字段的Z標記判斷該報文是否攜帶有遠程專線組標識。步驟407,解封裝VPLS報文的外層標簽和內(nèi)層標簽;步驟408,根據(jù)解析的虛擬轉(zhuǎn)發(fā)實例與專線組查找關(guān)聯(lián)的專線組轉(zhuǎn)發(fā)表中每個AC 對應(yīng)接口,轉(zhuǎn)發(fā)解封裝后的以太網(wǎng)報文。具體的,該對端PE4設(shè)備若判斷該報文中攜帶有遠程專線組標識,則不進行源MAC 地址學習和目的MAC地址查找,而是根據(jù)圖5所示的VPLS報文的格式,該對端PE4設(shè)備解析出kquence number字段承載的專線組ID,然后根據(jù)本PE設(shè)備上配置的遠程專線組確定屬于該專線組ID的本地AC,查詢該AC對應(yīng)的出接口,并將彈掉VC標簽和去除遠程專線組標識的報文從該出接口轉(zhuǎn)發(fā)給本地CE。若該對端PE4未查找到該專線組的本地專線AC,則根據(jù)默認策略進行處理,如丟棄該報文。在步驟402中,PEl設(shè)備若未解析出專線組轉(zhuǎn)發(fā)標識,則采用現(xiàn)有方式在公網(wǎng)側(cè)和 /或本地側(cè)轉(zhuǎn)發(fā)。在步驟405中,該對端PE4設(shè)備若未解析出專線組轉(zhuǎn)發(fā)標識,則采用現(xiàn)有方式,在本地轉(zhuǎn)發(fā)該報文。執(zhí)行相應(yīng)的源MAC地址學習和目的MAC地址查找。當根據(jù)該報文的目的 MAC地址查詢到對應(yīng)的出接口后,從該出接口轉(zhuǎn)發(fā)該報文。如果未查詢到對應(yīng)的出接口,則依據(jù)水平分割原則,只在本地轉(zhuǎn)發(fā)。。一個VSI實例內(nèi)可設(shè)置專線組,每個專線組中PE設(shè)備上都有唯一的專線ID,每個專線組內(nèi)至少包含兩個以上接入到不同PE設(shè)備的AC,但是相同VSI的不同專線組的AC之間不能相互轉(zhuǎn)發(fā)報文。每個專線組的設(shè)置方式以及每個專線組中的成員AC所對應(yīng)的CE之間的通信過程,均可采用上述方式實現(xiàn)。為了保證VSI內(nèi)的其他AC側(cè)進入的廣播報文或未知單播報文不會被廣播到專線 AC側(cè),以及VSI內(nèi)公網(wǎng)側(cè)進入的廣播報文或未知單播報文不會被廣播到專線AC側(cè),本發(fā)明實施例在VSI內(nèi)的廣播表中不包含專線AC節(jié)點。具體的,本發(fā)明實施例中,VPLS控制層在創(chuàng)建VPLS實例的普通AC(即非專線AC)時,在該VSI實例的廣播表中增加該AC節(jié)點,而在創(chuàng)建VPLS實例的專線AC時,不修改該VSI實例的廣播表,即不會在VSI實例的廣播表中添加該專線AC節(jié)點。進一步的,一個PE設(shè)備上配置的專線組中也可以包括兩個以上本地成員Ac。此種情況下當PE設(shè)備從專線組的入接口 AC接收到報文后,若查詢到該入接口 AC所屬的專線組中包括兩個以上本地AC,則還將報文從該專線組中的除該報文的入接口 AC以外的其它本地成員AC對應(yīng)的出接口轉(zhuǎn)發(fā);當PE設(shè)備從PW側(cè)接收到攜帶有專線組標識的報文時,若查詢到對應(yīng)的專線組中包括兩個以上本地成員AC,則采用多播方式,將去除VC標簽和專線組標識后的報文,分別從該專線組中的本地成員AC對應(yīng)的出接口轉(zhuǎn)發(fā)。通過以上流程,實現(xiàn)了在兩個PE設(shè)備上的屬于同一專線組的成員AC間進行點對多點的用戶專線方式通信。以圖3所示的VPLS網(wǎng)絡(luò)架構(gòu)為例,比如PEl設(shè)備上的ACl和PE2設(shè)備上的AC2配置為同一專線組的專線AC。從ACl進入的用戶報文,PEl根據(jù)該報文的入接口獲取入接口屬性 (即前述在PEl上進行VSI內(nèi)接入配置時所配置的信息),由于該入接口屬性標識出該報文為專線組內(nèi)報文(如 encapsulation private-line global-id 1 qos lpeer 4.4.4.4), 則PEl獲取專線組ID(glcAal-id 1)、VC標簽和公網(wǎng)出接口信息,在報文中封裝VC標簽、專線組標識和公網(wǎng)隧道頭部信息,然后將該報文轉(zhuǎn)發(fā)到公網(wǎng)側(cè)PW,報文在公網(wǎng)上轉(zhuǎn)發(fā)時按照公網(wǎng)頭部的隧道標簽執(zhí)行標簽交換,最后到達對端PE設(shè)備PE2。PE2接收到的是攜帶有VC 標簽和專線組ID的VPLS報文,PE2根據(jù)VC標簽識別該報文所屬的VPLS實例和報文源發(fā)送PE端,根據(jù)內(nèi)層專線組ID識別報文所屬的專線組,在識別出報文屬于專線組后禁止執(zhí)行 VSI內(nèi)的源MAC地址學習和目的MAC地址查找,而是直接根據(jù)本PE2維護的專線組找到組內(nèi)
的專線AC,并將剝掉了公網(wǎng)頭部、VC標簽和專線組ID的報文轉(zhuǎn)發(fā)到該專線AC對應(yīng)的出接□。上述流程中,報文在各個設(shè)備上轉(zhuǎn)發(fā)時的報文頭信息可如圖6所示。其中,PEl從用戶側(cè)接收到的是用戶二層以太報文,經(jīng)過VPLS轉(zhuǎn)發(fā)后進入公網(wǎng)時報文被封裝上了 VC標簽和Turmel標簽(公網(wǎng)隧道標簽,如圖中的Tunnel),若用戶側(cè)為專線組的專線AC,則在VC 標簽后還會攜帶控制字(CtrlWord),該控制字的kquence Number用于標識專線組ID。PE4 接收到該報文后,去掉VC標簽和Turmel標簽,在該報文還封裝有攜帶專線組ID的控制字的情況下,還要去掉該控制字,然后將該報文轉(zhuǎn)發(fā)到本地AC側(cè)。同理,PE4接收到CE40發(fā)送的報文后,以專線通信方式將該報文轉(zhuǎn)發(fā)到PEl的 CElO的過程與此類似,在此不再贅述。通過本發(fā)明實施例可以看出,在源PE設(shè)備上從一個專線接入AC側(cè)進入的報文會以專線方式轉(zhuǎn)發(fā)到目的PE設(shè)備上的對端專線AC,且對源報文不做源MAC地址學習和目的 MAC地址查找,從而既實現(xiàn)了用戶專線通信,又節(jié)省了 MAC地址表的存儲空間。對于VSI內(nèi)的其他AC側(cè)進入的廣播報文或未知單播報文不會被廣播到專線AC側(cè),對于VSI內(nèi)公網(wǎng)側(cè)進入的廣播報文或未知單播報文,也不會被廣播到專線AC側(cè)。這樣就完全排除了專線AC之外的其它AC和公網(wǎng)側(cè)PW的業(yè)務(wù)流量轉(zhuǎn)發(fā)到專線AC,從而保證專線AC之間進行流量互通。
實施例三本實施例描述了任一 VSI下,接入到不同PE設(shè)備的AC之間實現(xiàn)用戶專線通信的實施方式,其中專線組不止兩個專線AC接入。此實施例較適用的場景是,在VPLS實例中有時需要在特定的組內(nèi)進行無條件的廣播以達到數(shù)據(jù)備份的目的,而這些組內(nèi)的接入AC并不是實例的普通的AC,可能是掛接服務(wù)器的特殊AC接入設(shè)備。為了實現(xiàn)這個場景的運用,本實施例可以為專線組定制廣播服務(wù),即專線組內(nèi)的報文會廣播到組內(nèi)所有成員。以圖7所示的VPLS網(wǎng)絡(luò)架構(gòu)為例,如果PEl上連接的CE10、PE3上連接的CE30、 PE4上連接的CE40、PE6上連接的CE60和CE61之中,若有一個CE發(fā)送的報文需要被其它 CE接收,則在這些PE設(shè)備上進行VSI內(nèi)配置AC接入時創(chuàng)建專線組,該專線組的AC成員將不止2個,而是包括上述各CE所對應(yīng)的AC。為了與前述實施例區(qū)別開,本實施例中將廣播類型的專線組稱為廣播專線組,廣播類型的專線組在配置上和單播類型的專線組有所區(qū)別,具體的,以PE6為例,CE60通過ACl接入PE6,CE61通過AC2接入PE6,可在PE6上進行如下配置vsi vsil static//創(chuàng)建一個 VPLS 實例,實例名為 vsilpwsignal Idp//指定 VPLS 的信令協(xié)議為 LDPvsi-id 500// 指定 VPLS 實例的 ID 為 500peer 4. 4. 4. 4// 指定 VPLS 對端 PE4peer 3. 3. 3. 3// 指定 VPLS 對端 PE3peer 1. 1. 1. 1// 指定 VPLS 對端 PElservice-instance 1//創(chuàng)建一個 AC,AC 序號為 1encapsulation private-line global-id 1 qos 1 broadcast//指定 AC 的封裝方式為全局專線方式,專線組ID為1,QoS屬性為1,該專線為廣播類型,默認將會在VPLS的所有對端廣播xconnect vsi vsil//將該 AC 綁定到 vsilservice-instance 2// 創(chuàng)建一個 AC, AC 序號為 2encapsulation private-line global-id Iqos 1 broadcast//指定AC的封裝方式為全局專線方式,專線組ID為1,QoS屬性為1,該專線為廣播類型,默認將會在VPLS的所有對端廣播xconnect vsi vsil//將該 AC 綁定到 vsil其中,QoS屬性為可選配置,表示將從相應(yīng)AC接入的流量的QoS優(yōu)先級設(shè)置為該 QoS屬性所指示的優(yōu)先級。通過將ACl和AC2在VSI內(nèi)廣播,則可以將ACl和AC與VSI內(nèi)的所有對端設(shè)備設(shè)置成一個專線組,亦可以按照實施例二的方式,分別將ACl和AC和實施例的所有對端設(shè)備設(shè)置成一個專線組。同理,在其它PE設(shè)備上進行類似配置,各PE設(shè)備上所配置的廣播專線組的專線ID 相同,但是各PE上配置的專線組中的對端設(shè)備可以包括所有的對端設(shè)備,亦可以僅包括部分對端設(shè)備。通過上述配置,在控制層面的VPLS實例內(nèi)創(chuàng)建了若干個專線AC,分別在不同的PE設(shè)備上,但屬于同一專線組這些PE設(shè)備配置的VSI廣播表和VSI專線轉(zhuǎn)發(fā)表與實施例一和實施例二相似。例如,對于圖7所示的組網(wǎng)架構(gòu)以及專線組的配置要求,對應(yīng)于專線組ID為1的廣播專線組,各PE設(shè)備上配置的專線組廣播表內(nèi)容如下PEl 包括連接本地EClO的AC,連接PE2的PW,連接PE6的PW ;PE3 包括連接本地EC30的AC,連接PEl的PW,連接PE4的PW ;PE4 包括連接本地EC40的AC,連接PE3的PW,連接PE5的PW ;PE6 包括連接本地EC60的AC,連接本地EC61的AC,連接PEl的PW。以圖7所示的VPLS網(wǎng)絡(luò)架構(gòu)以及上述專線組的配置(即PE1、PE3、PE4、PE6和PE5 上都存在VPLS實例,其中PE1、PE3、PE4和PE6上都存在廣播專線組AC,這些專線AC都屬于同一個廣播專線組)為例,當PEl上的專線AC例(CE10設(shè)備)進入廣播報文時,PEl將在專線組范圍內(nèi)進行轉(zhuǎn)發(fā),所有創(chuàng)建了該VPLS實例的PE設(shè)備都會接收到報文,該報文和前面的單播報文格式類似,都攜帶了 VC標簽和控制字信息(控制字中攜帶有廣播專線組ID)。 PE3、PE4、PE5和PE6接收到該報文后,彈掉VC標簽并識別控制字,根據(jù)控制字在本地轉(zhuǎn)發(fā)報文。由于PE3設(shè)備的VPLS實例中存在一個專線組AC,PE3將流量轉(zhuǎn)發(fā)給該專線AC(CE30); PE4設(shè)備上存在一個專線組AC,PE4將流量轉(zhuǎn)發(fā)給該專線AC (CE40),值得注意的是PE4上雖然存在其它的接入AC (如CE41),但是不屬于專線組AC,因此流量不會被轉(zhuǎn)發(fā)到CE41 ;PE5 上無專線組AC則丟棄報文;PE6上存在兩個專線組AC,因此會向CE60和CE61分別復制流量。通過本發(fā)明實施例可以看出,在源PE設(shè)備上從一個專線接入AC側(cè)進入的報文會以專線方式廣播到同一廣播專線組內(nèi)的各目的PE設(shè)備上的對端專線AC,且對源報文不做源MAC地址學習和目的MAC地址查找,從而既實現(xiàn)了廣播專線通信,又節(jié)省了 MAC地址表的存儲空間。對于VSI內(nèi)的其他AC側(cè)進入的廣播報文或未知單播報文不會被廣播到專線AC 側(cè),對于VSI內(nèi)公網(wǎng)側(cè)進入的廣播報文或未知單播報文,也不會被廣播到專線AC側(cè)。這樣就完全排除了專線AC之外的其它AC和公網(wǎng)側(cè)PW的業(yè)務(wù)流量轉(zhuǎn)發(fā)到專線AC,從而保證只有兩個專線AC之間進行流量互通。基于相同的技術(shù)構(gòu)思,本發(fā)明實施例還提供了可應(yīng)用于上述流程的VPLS網(wǎng)絡(luò)中用戶專線通信裝置。參見圖8,為本發(fā)明實施例提供的適用于實施例一的VPLS網(wǎng)絡(luò)中用戶專線通信裝置的結(jié)構(gòu)示意圖,如圖所示,該VPLS網(wǎng)絡(luò)中用戶專線通信裝置應(yīng)用于VPLS網(wǎng)絡(luò)的服務(wù)提供商邊緣設(shè)備,該裝置包括配置模塊801,用于創(chuàng)建虛擬轉(zhuǎn)發(fā)實例并設(shè)置屬于該虛擬轉(zhuǎn)發(fā)實例的接入電路AC 以及對端設(shè)備,將所述虛擬轉(zhuǎn)發(fā)實例中至少兩個AC配置成專線組;生成關(guān)聯(lián)于該所述虛擬轉(zhuǎn)發(fā)實例以及所述專線組的專線組轉(zhuǎn)發(fā)表;其中,該專線組轉(zhuǎn)發(fā)表包括專線組中每個AC對應(yīng)的接口 ;接收模塊802,用于接收以太網(wǎng)報文;處理模塊803,用于通過解析所述以太網(wǎng)報文的入接口 AC以及關(guān)聯(lián)的虛擬轉(zhuǎn)發(fā)實例,確定所述AC所屬的專線組;根據(jù)所述AC所屬的的虛擬轉(zhuǎn)發(fā)實例以及專線組,查找關(guān)聯(lián)的專線組轉(zhuǎn)發(fā)表;
發(fā)送模塊804,用于通過查找到的專線組轉(zhuǎn)發(fā)表中對應(yīng)于其他AC的接口轉(zhuǎn)發(fā)所述以太網(wǎng)報文。進一步的,配置模塊801還用于為專線組的每個AC配置相同的Qos屬性;或為專線組的每個AC配置不同的Qos屬性。進一步的,處理模塊803還用于根據(jù)接收模塊接收到的以太網(wǎng)報文的入接口 AC的 QoS屬性,設(shè)置所述以太網(wǎng)報文的QoS優(yōu)先級。參見圖9,為本發(fā)明實施例提供的適用于實施例二或?qū)嵤├腣PLS網(wǎng)絡(luò)中用戶專線通信裝置的結(jié)構(gòu)示意圖。該裝置應(yīng)用于虛擬專用局域網(wǎng)VPLS網(wǎng)絡(luò)的服務(wù)提供商邊緣設(shè)備,該裝置包括配置模塊901,用于創(chuàng)建虛擬轉(zhuǎn)發(fā)實例并為設(shè)置屬于該虛擬轉(zhuǎn)發(fā)實例的接入電路以及對端設(shè)備,將所述虛擬轉(zhuǎn)發(fā)實例的一個以上接入電路AC與至少一個對端設(shè)備配置專線組;生成關(guān)聯(lián)于該所述虛擬轉(zhuǎn)發(fā)實例與所述專線組的專線組轉(zhuǎn)發(fā)表;其中,該專線組轉(zhuǎn)發(fā)表包括專線組中每個AC對應(yīng)的接口以及連接每個對端設(shè)備的PW對應(yīng)的接口 ;接收模塊902,用于接收以太網(wǎng)報文;處理模塊903,用于通過解析所述以太網(wǎng)報文的入接口 AC以及關(guān)聯(lián)的虛擬轉(zhuǎn)發(fā)實例,確定所述AC所屬的專線組;根據(jù)所述AC所屬的虛擬轉(zhuǎn)發(fā)實例與專線組,查找關(guān)聯(lián)的專線組轉(zhuǎn)發(fā)表;第一發(fā)送模塊904,用于通過查找的專線組轉(zhuǎn)發(fā)表中其他AC對應(yīng)的接口轉(zhuǎn)發(fā)所述以太網(wǎng)報文;第二發(fā)送模塊905,用于通過查找的專線組轉(zhuǎn)發(fā)表中每個對端設(shè)備的PW對應(yīng)的接口,將收到的以太網(wǎng)報文封裝成具有對應(yīng)外層標簽以及對應(yīng)內(nèi)層標簽的VPLS報文,并為每個封裝后的VPLS報文設(shè)置專線轉(zhuǎn)發(fā)組標識,將每個封裝后的VPLS報文通過每個對端設(shè)備的PW對應(yīng)的接口轉(zhuǎn)發(fā)。進一步的,接收模塊902還用于接收VPLS報文;相應(yīng)的,處理模塊903還用于通過解析所述VPLS報文的專線組轉(zhuǎn)發(fā)標識以及關(guān)聯(lián)的虛擬轉(zhuǎn)發(fā)實例,確定對應(yīng)的專線組,解封裝VPLS報文的外層標簽和內(nèi)層標簽;第一發(fā)送模塊904根據(jù)所述VPLS報文所屬的虛擬轉(zhuǎn)發(fā)實例與專線組,查找關(guān)聯(lián)的專線組轉(zhuǎn)發(fā)表中每個AC對應(yīng)的接口,根據(jù)查找到的接口轉(zhuǎn)發(fā)解封裝后的以太網(wǎng)報文。進一步的,配置模塊901還用于為專線組的每個AC配置相同的Qos屬性;或為專線組的每個AC配置不同的Qos屬性。進一步的,處理模塊903還用于根據(jù)所述接收模塊接收到的以太網(wǎng)報文的入接口 AC的QoS屬性,設(shè)置待轉(zhuǎn)發(fā)報文的QoS優(yōu)先級。綜上所述,本發(fā)明實施例擴展了 VSI內(nèi)的AC接入,實現(xiàn)了 VSI內(nèi)支持用戶專線,為用戶提供更加靈活的虛擬接入功能。通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當然也可以通過硬件,但很多情況下前者是更佳的實施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺終端設(shè)備(可以是手機,個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述的方法。 以上所述僅是本發(fā)明的優(yōu)選實施方式,應(yīng)當指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應(yīng)視本發(fā)明的保護范圍。
權(quán)利要求
1.一種VPLS網(wǎng)絡(luò)中用戶專線通信方法,該方法應(yīng)用于服務(wù)提供商邊緣設(shè)備,該服務(wù)提供商邊緣設(shè)備創(chuàng)建虛擬轉(zhuǎn)發(fā)實例并設(shè)置屬于該虛擬轉(zhuǎn)發(fā)實例的接入電路AC以及對端設(shè)備,其特征在于,所述方法還包括將所述虛擬轉(zhuǎn)發(fā)實例中至少兩個AC配置成專線組,生成關(guān)聯(lián)于該所述虛擬轉(zhuǎn)發(fā)實例以及所述專線組的專線組轉(zhuǎn)發(fā)表,其中,該專線組轉(zhuǎn)發(fā)表包括專線組中每個AC對應(yīng)的接口 ;接收以太網(wǎng)報文;通過解析所述以太網(wǎng)報文的入接口 AC以及關(guān)聯(lián)的虛擬轉(zhuǎn)發(fā)實例,確定所述AC所屬的專線組;根據(jù)所述AC所屬的虛擬轉(zhuǎn)發(fā)實例以及專線組,查找關(guān)聯(lián)的專線組轉(zhuǎn)發(fā)表;通過查找到的專線組轉(zhuǎn)發(fā)表中對應(yīng)于其他AC的接口轉(zhuǎn)發(fā)所述以太網(wǎng)報文。
2.如權(quán)利要求1所述的方法,其特征在于,所述將所述虛擬轉(zhuǎn)發(fā)實例中至少兩個AC配置成專線組的步驟還包括為專線組的每個AC配置相同的服務(wù)質(zhì)量Qos屬性;或為專線組的每個AC配置不同的Qos屬性。
3.如權(quán)利要求2所述的方法,其特征在于,轉(zhuǎn)發(fā)所述以太網(wǎng)報文的步驟之前,所述方法進一步包括根據(jù)解析的所述AC的QoS屬性設(shè)置收到的所述以太網(wǎng)報文的QoS優(yōu)先級。
4.一種VPLS網(wǎng)絡(luò)中用戶專線通信方法,該方法應(yīng)用于服務(wù)提供商邊緣設(shè)備,該服務(wù)提供商邊緣設(shè)備創(chuàng)建虛擬轉(zhuǎn)發(fā)實例并為設(shè)置屬于該虛擬轉(zhuǎn)發(fā)實例的AC以及對端設(shè)備,其特征在于,將所述虛擬轉(zhuǎn)發(fā)實例的一個以上AC與至少一個對端設(shè)備配置專線組,生成關(guān)聯(lián)于該所述虛擬轉(zhuǎn)發(fā)實例與所述專線組的專線組轉(zhuǎn)發(fā)表,其中,該專線組轉(zhuǎn)發(fā)表包括專線組中每個AC對應(yīng)的接口以及連接每個對端設(shè)備的虛鏈路PW對應(yīng)的接口 ;該方法進一步包括接收以太網(wǎng)報文;通過解析所述以太網(wǎng)報文的入接口 AC以及關(guān)聯(lián)的虛擬轉(zhuǎn)發(fā)實例,確定所述AC所屬的專線組;根據(jù)所述AC所屬的虛擬轉(zhuǎn)發(fā)實例與專線組,查找關(guān)聯(lián)的專線組轉(zhuǎn)發(fā)表;通過查找的專線組轉(zhuǎn)發(fā)表中其他AC對應(yīng)的接口轉(zhuǎn)發(fā)所述以太網(wǎng)報文,以及通過查找的專線組轉(zhuǎn)發(fā)表中每個對端設(shè)備的PW對應(yīng)的接口,將收到的以太網(wǎng)報文封裝成具有對應(yīng)外層標簽以及對應(yīng)內(nèi)層標簽的虛擬專用局域網(wǎng)服務(wù)VPLS報文,并為每個封裝后的VPLS報文設(shè)置專線轉(zhuǎn)發(fā)組標識,將每個封裝后的VPLS報文通過每個對端設(shè)備的PW對應(yīng)的接口轉(zhuǎn)發(fā)。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述方法進一步包括接收VPLS報文;通過解析所述VPLS報文的專線組轉(zhuǎn)發(fā)標識以及關(guān)聯(lián)的虛擬轉(zhuǎn)發(fā)實例,確定對應(yīng)的專線組;解封裝所述VPLS報文的外層標簽和內(nèi)層標簽;根據(jù)所述VPLS報文所屬的虛擬轉(zhuǎn)發(fā)實例與專線組,查找關(guān)聯(lián)的專線組轉(zhuǎn)發(fā)表中每個 AC對應(yīng)的接口,根據(jù)查找到的接口轉(zhuǎn)發(fā)解封裝后的以太網(wǎng)報文。
6.如權(quán)利要求4所述的方法,其特征在于,所述將所述虛擬轉(zhuǎn)發(fā)實例的至少一個接入電路AC與至少一個對端設(shè)備配置專線組的步驟還包括為專線組的每個AC配置相同的Qos屬性;或為專線組的每個AC配置不同的Qos屬性。
7.如權(quán)利要求4所述的方法,其特征在于,所述轉(zhuǎn)發(fā)收到的以太網(wǎng)報文的步驟之前,或所述將每個封裝后的VPLS報文通過每個對端設(shè)備的PW對應(yīng)的接口轉(zhuǎn)發(fā)之前,所述方法進一步包括根據(jù)識別的所述接入電路的QoS屬性設(shè)置收到的所述以太網(wǎng)報文的QoS優(yōu)先級。
8.—種VPLS網(wǎng)絡(luò)中用戶專線通信裝置,應(yīng)用于VPLS網(wǎng)絡(luò)的服務(wù)提供商邊緣設(shè)備,其特征在于,該裝置包括配置模塊,用于創(chuàng)建虛擬轉(zhuǎn)發(fā)實例并設(shè)置屬于該虛擬轉(zhuǎn)發(fā)實例的接入電路AC以及對端設(shè)備,將所述虛擬轉(zhuǎn)發(fā)實例中至少兩個AC配置成專線組;生成關(guān)聯(lián)于該所述虛擬轉(zhuǎn)發(fā)實例以及所述專線組的專線組轉(zhuǎn)發(fā)表;其中,該專線組轉(zhuǎn)發(fā)表包括專線組中每個AC對應(yīng)的接 Π ;接收模塊,用于接收以太網(wǎng)報文;處理模塊,用于通過解析所述以太網(wǎng)報文的入接口 AC以及關(guān)聯(lián)的虛擬轉(zhuǎn)發(fā)實例,確定所述AC所屬的專線組;根據(jù)所述AC所屬的的虛擬轉(zhuǎn)發(fā)實例以及專線組,查找關(guān)聯(lián)的專線組轉(zhuǎn)發(fā)表;發(fā)送模塊,用于通過查找到的專線組轉(zhuǎn)發(fā)表中對應(yīng)于其他AC的接口轉(zhuǎn)發(fā)所述以太網(wǎng)報文。
9.如權(quán)利要求8所述的裝置,其特征在于,所述配置模塊,還用于為專線組的每個AC配置相同的Qos屬性;或為專線組的每個AC配置不同的Qos屬性。
10.如權(quán)利要求8所述的裝置,其特征在于,所述處理模塊,還用于根據(jù)所述接收模塊接收到的以太網(wǎng)報文的入接口 AC的QoS屬性,設(shè)置所述以太網(wǎng)報文的QoS優(yōu)先級。
11.一種VPLS網(wǎng)絡(luò)中用戶專線通信裝置,應(yīng)用于虛擬專用局域網(wǎng)VPLS網(wǎng)絡(luò)的服務(wù)提供商邊緣設(shè)備,其特征在于,所述裝置包括配置模塊,用于創(chuàng)建虛擬轉(zhuǎn)發(fā)實例并為設(shè)置屬于該虛擬轉(zhuǎn)發(fā)實例的接入電路以及對端設(shè)備,將所述虛擬轉(zhuǎn)發(fā)實例的一個以上接入電路AC與至少一個對端設(shè)備配置專線組;生成關(guān)聯(lián)于該所述虛擬轉(zhuǎn)發(fā)實例與所述專線組的專線組轉(zhuǎn)發(fā)表;其中,該專線組轉(zhuǎn)發(fā)表包括專線組中每個AC對應(yīng)的接口以及連接每個對端設(shè)備的PW對應(yīng)的接口 ;接收模塊,用于接收以太網(wǎng)報文;處理模塊,用于通過解析所述以太網(wǎng)報文的入接口 AC以及關(guān)聯(lián)的虛擬轉(zhuǎn)發(fā)實例,確定所述AC所屬的專線組;根據(jù)所述AC所屬的虛擬轉(zhuǎn)發(fā)實例與專線組,查找關(guān)聯(lián)的專線組轉(zhuǎn)發(fā)表;第一發(fā)送模塊,用于通過查找的專線組轉(zhuǎn)發(fā)表中其他AC對應(yīng)的接口轉(zhuǎn)發(fā)所述以太網(wǎng)報文;第二發(fā)送模塊,用于通過查找的專線組轉(zhuǎn)發(fā)表中每個對端設(shè)備的PW對應(yīng)的接口,將收到的以太網(wǎng)報文封裝成具有對應(yīng)外層標簽以及對應(yīng)內(nèi)層標簽的VPLS報文,并為每個封裝后的VPLS報文設(shè)置專線轉(zhuǎn)發(fā)組標識,將每個封裝后的VPLS報文通過每個對端設(shè)備的PW對應(yīng)的接口轉(zhuǎn)發(fā)。
12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,接收模塊,還用于接收VPLS報文;處理模塊,還用于通過解析所述VPLS報文的專線組轉(zhuǎn)發(fā)標識以及關(guān)聯(lián)的虛擬轉(zhuǎn)發(fā)實例,確定對應(yīng)的專線組;解封裝VPLS報文的外層標簽和內(nèi)層標簽;第一發(fā)送模塊,根據(jù)所述VPLS報文所屬的虛擬轉(zhuǎn)發(fā)實例與專線組,查找關(guān)聯(lián)的專線組轉(zhuǎn)發(fā)表中每個AC對應(yīng)的接口,根據(jù)查找到的接口轉(zhuǎn)發(fā)解封裝后的以太網(wǎng)報文。
13.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述配置模塊,還用于為專線組的每個 AC配置相同的Qos屬性;或為專線組的每個AC配置不同的Qos屬性。
14.如權(quán)利要求11所述的裝置,其特征在于,所述處理模塊,還用于根據(jù)所述接收模塊接收到的以太網(wǎng)報文的入接口 AC的QoS屬性,設(shè)置待轉(zhuǎn)發(fā)報文的QoS優(yōu)先級。
全文摘要
本發(fā)明公開了一種VPLS網(wǎng)絡(luò)中用戶專線通信方法及設(shè)備,應(yīng)用于服務(wù)提供商邊緣設(shè)備,該服務(wù)提供商邊緣設(shè)備創(chuàng)建虛擬轉(zhuǎn)發(fā)實例并設(shè)置屬于該虛擬轉(zhuǎn)發(fā)實例的接入電路AC以及對端設(shè)備,該方法還包括將所述虛擬轉(zhuǎn)發(fā)實例中至少兩個AC配置成專線組,生成關(guān)聯(lián)于該所述虛擬轉(zhuǎn)發(fā)實例以及所述專線組的專線組轉(zhuǎn)發(fā)表,其中,該專線組轉(zhuǎn)發(fā)表包括專線組中每個AC對應(yīng)的接口;接收以太網(wǎng)報文;通過解析所述以太網(wǎng)報文的入接口AC以及關(guān)聯(lián)的虛擬轉(zhuǎn)發(fā)實例,確定所述AC所屬的專線組;根據(jù)所述AC所屬的虛擬轉(zhuǎn)發(fā)實例以及專線組,查找關(guān)聯(lián)的專線組轉(zhuǎn)發(fā)表;通過查找到的專線組轉(zhuǎn)發(fā)表中對應(yīng)于其他AC的接口轉(zhuǎn)發(fā)所述以太網(wǎng)報文。本發(fā)明可實現(xiàn)在VPLS網(wǎng)絡(luò)中實現(xiàn)點到點的用戶專線通信。
文檔編號H04L12/56GK102413060SQ201110458138
公開日2012年4月11日 申請日期2011年12月31日 優(yōu)先權(quán)日2011年12月31日
發(fā)明者宋小恒 申請人:杭州華三通信技術(shù)有限公司