專利名稱:包交換網(wǎng)絡(luò)中配屬電路連接狀態(tài)通告方法及服務(wù)設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及包交換網(wǎng)絡(luò)技術(shù)領(lǐng)域,尤其涉及一種包交換網(wǎng)絡(luò)中的服務(wù)設(shè)備,以及包交換網(wǎng)絡(luò)中的配屬電路連接狀態(tài)通告方法。
背景技術(shù):
目前運(yùn)營(yíng)商在提供多種業(yè)務(wù)時(shí),采用的基本都是并行或“重疊”的方式組建和維護(hù)多種網(wǎng)絡(luò),在呈現(xiàn)點(diǎn)針對(duì)每種不同的業(yè)務(wù)使用不同的接入設(shè)備。這樣做除了使得網(wǎng)絡(luò)規(guī)劃更加復(fù)雜外,而且無論是建設(shè)成本還是運(yùn)營(yíng)成本都很昂貴。所以運(yùn)營(yíng)商在提供多種業(yè)務(wù)時(shí),為了降低建設(shè)和運(yùn)營(yíng)成本,希望尋求一種在公用的包交換網(wǎng)絡(luò)(PSN)上能夠提供多種業(yè)務(wù)的方法。
為了提供統(tǒng)一的多業(yè)務(wù)網(wǎng)絡(luò)平臺(tái),IETF開始了在包交換網(wǎng)絡(luò)上傳輸任何業(yè)務(wù)的“X over PSN”的標(biāo)準(zhǔn)化工作,并把它命名為端到端的偽線路仿真(Pseudo-Wire Emulation Edge-to-Edge,縮寫為PWE3)。
在包交換網(wǎng)絡(luò)上仿真業(yè)務(wù)的實(shí)現(xiàn)可分為兩種一條PW(Pseudo Wire,偽線路)只攜帶一條仿真業(yè)務(wù)流(1 TO 1方式)和一條PW攜帶多條仿真業(yè)務(wù)流(N TO 1方式)。一條PW攜帶多條仿真業(yè)務(wù)流的好處是可以更有效的使用PW頭。
動(dòng)態(tài)PW的建立是兩端PE(Provider Equipment,服務(wù)設(shè)備)互相協(xié)商的結(jié)果,需要LDP(標(biāo)記分配協(xié)議)的參與。兩端PE要交互本地PW轉(zhuǎn)發(fā)狀態(tài)。本地PW的轉(zhuǎn)發(fā)狀態(tài)取決于需要進(jìn)行仿真的AC(配屬電路或直連電路)業(yè)務(wù)的狀態(tài)、和遠(yuǎn)端PE的LDP session(LDP會(huì)話)的狀態(tài)以及承載偽線業(yè)務(wù)的外層隧道的狀態(tài)。而在N TO 1方式下AC業(yè)務(wù)的狀態(tài)取決于該P(yáng)W對(duì)應(yīng)的N條子AC狀態(tài)的總和(協(xié)議的網(wǎng)絡(luò)模型中將N TO 1方式下同時(shí)綁定同一條PW的多條PVC合稱為一條AC,為了闡述方便,這里將N TO 1方式下的AC中的一條PVC稱為這條AC的一條“子AC”)如果在PW對(duì)應(yīng)的多條子AC中,最后一條狀態(tài)為UP(即正常工作狀態(tài))的子AC DOWN掉,則AC的狀態(tài)為DOWN(即非正常工作狀態(tài));PW對(duì)應(yīng)的所有子AC中第一條子AC UP,則AC的狀態(tài)為UP。
在對(duì)端PE的AC DOWN情況下,需要拆除本端PE的AC轉(zhuǎn)發(fā)表項(xiàng),否則本端AC業(yè)務(wù)信息到達(dá)對(duì)端PE后也不能最終轉(zhuǎn)發(fā)到目的地,徒然浪費(fèi)了寶貴的網(wǎng)絡(luò)帶寬資源。
狀態(tài)通告的方式有如下兩種Martini方式的通告和拓展的Notification方式的通告。
一、Martini方式的通告AC的狀態(tài)、和遠(yuǎn)端PE的LDP session的狀態(tài)以及外層隧道的狀態(tài)同時(shí)UP,則本地PW的轉(zhuǎn)發(fā)狀態(tài)為可轉(zhuǎn)發(fā),發(fā)送Mapping(標(biāo)簽映射)報(bào)文;如果三者中有一個(gè)DOWN掉,則本地PW的轉(zhuǎn)發(fā)狀態(tài)為不可轉(zhuǎn)發(fā),此時(shí)就要發(fā)送Withdraw(標(biāo)簽回收)報(bào)文,收回內(nèi)層標(biāo)簽(即PW標(biāo)簽,其作用是在轉(zhuǎn)發(fā)時(shí),標(biāo)識(shí)不同的PW)。如在PW UP的情況下,只要AC DOWN了,則本地PW的轉(zhuǎn)發(fā)狀態(tài)為不可轉(zhuǎn)發(fā),發(fā)送Withdraw報(bào)文,拆除協(xié)議,如圖1所示。
二、Notification方式的通告在發(fā)送Mapping交互內(nèi)層標(biāo)簽之后,只要配置不刪除,協(xié)議就不拆除,只發(fā)送Notification消息交互雙方的本地PW狀態(tài)。如在PW UP的情況下,只要AC DOWN了,則本地PW的轉(zhuǎn)發(fā)狀態(tài)為不可轉(zhuǎn)發(fā),但此時(shí)并不發(fā)Withdraw報(bào)文拆除協(xié)議,而只是發(fā)送Notification報(bào)文通告對(duì)方本地PW的轉(zhuǎn)發(fā)狀態(tài)為不可轉(zhuǎn)發(fā)(通過通告本地PW的轉(zhuǎn)發(fā)碼來實(shí)現(xiàn)),保留內(nèi)層標(biāo)簽,如圖2所示,Notification報(bào)文中包含本地PW的狀態(tài)碼。
現(xiàn)有技術(shù)是采用AC狀態(tài)通告方式判斷AC的連接狀態(tài),技術(shù)方案如下Martini方式下是否發(fā)送交互內(nèi)層標(biāo)簽的Mapping報(bào)文取決于AC的狀態(tài)、和對(duì)端PE的session的狀態(tài)以及外層隧道的狀態(tài)同時(shí)UP。而只要AC的狀態(tài)、和對(duì)端PE的session的狀態(tài)以及外層隧道的狀態(tài)有一個(gè)DOWN掉就發(fā)送Withdraw報(bào)文收回內(nèi)層標(biāo)簽。而Notification方式下進(jìn)行配置后只要和對(duì)端PE的session的狀態(tài)UP,而不管AC的狀態(tài)或者外層隧道的狀態(tài),就發(fā)送交互內(nèi)層標(biāo)簽的Mapping報(bào)文。當(dāng)AC的狀態(tài)或者外層隧道的狀態(tài)DOWN掉,只是更新本地的PW狀態(tài)碼,并把本地的PW狀態(tài)碼通過Notification報(bào)文告之對(duì)端PE,與Martini方式的區(qū)別主要在于只要配置不刪除,它就不拆除協(xié)議回收內(nèi)層標(biāo)簽,而只是發(fā)送Notification報(bào)文通告本地PW狀態(tài)為不可轉(zhuǎn)發(fā)狀態(tài),下次再UP時(shí),不需要重新再分配標(biāo)簽,只是再發(fā)送Notification報(bào)文通告本地PW轉(zhuǎn)發(fā)狀態(tài)為不可轉(zhuǎn)發(fā)。
現(xiàn)有技術(shù)的局限在于(1)對(duì)于靜態(tài)配置PW而言(PW的建立不需要LDP協(xié)議參與,通過靜態(tài)配置而成),由于沒有LDP協(xié)議的參與,因此無法通告對(duì)端AC的狀態(tài),同時(shí)對(duì)于PW自身的狀態(tài)也無法得知。因此,當(dāng)對(duì)端PE的AC DOWN或者PW自身DOWN時(shí),由于本端無法知道,因此不會(huì)拆除本端PE相應(yīng)的AC轉(zhuǎn)發(fā)表項(xiàng)或者PW轉(zhuǎn)發(fā)表項(xiàng),浪費(fèi)了寶貴的網(wǎng)絡(luò)帶寬資源。
(2)對(duì)于動(dòng)態(tài)配置PW而言,Notification方式比Martini方式有很大的優(yōu)越性在于,它可以減少PE之間的消息報(bào)文的交互。但它們的一個(gè)共同的不足點(diǎn)在于無法通告具體的AC業(yè)務(wù)對(duì)的信息。
如圖3所示,subAC1-subAC3和subAC2-subAC4分別是兩條業(yè)務(wù)流,采用N TO 1的方式復(fù)用偽線PW1;subAC1和subAC2分別接入PE1不同的端口,兩者狀態(tài)組合形成PE1處的AC狀態(tài)。subAC3和subAC4分別接入PE2不同的端口,狀態(tài)組合形成PE2處的AC狀態(tài)。在PE1處,與遠(yuǎn)端PE的LDP session的狀態(tài)UP以及外層隧道的狀態(tài)UP時(shí),如果subAC1狀態(tài)由DOWN變?yōu)閁P,則PE1處的AC狀態(tài)就UP,此時(shí)本地PW轉(zhuǎn)發(fā)狀態(tài)為可轉(zhuǎn)發(fā)狀態(tài),或者發(fā)送Mapping報(bào)文,或者發(fā)送Notification報(bào)文通告本地PW狀態(tài)UP。在PE2處,與對(duì)端PE的session的狀態(tài)以及外層隧道的狀態(tài)都UP時(shí),如果subAC4狀態(tài)由DOWN變?yōu)閁P,則PE2處的AC狀態(tài)就UP,此時(shí)PE2本地PW轉(zhuǎn)發(fā)狀態(tài)也為可轉(zhuǎn)發(fā)狀態(tài),因?yàn)楸镜睾瓦h(yuǎn)端的PW轉(zhuǎn)發(fā)狀態(tài)都為可轉(zhuǎn)發(fā),這條PW的狀態(tài)為UP,下發(fā)邏輯轉(zhuǎn)發(fā)表項(xiàng)。但實(shí)際情況是subAC1和subAC3才是一個(gè)業(yè)務(wù)對(duì),所以subAC1的業(yè)務(wù)信息通過PW1到達(dá)PE2后,由于subAC3狀態(tài)DOWN,subAC1的業(yè)務(wù)報(bào)文依然會(huì)被PE2丟棄。由此可見,在這種狀況下,無論是Martini方式還是Notification方式都無法通告AC的正確業(yè)務(wù)對(duì)信息,subAC1的業(yè)務(wù)信息通過PW1到達(dá)PE2后并不能最終轉(zhuǎn)發(fā)到目的地,也浪費(fèi)了寶貴的網(wǎng)絡(luò)帶寬資源。
OAM(操作、管理和維護(hù))功能在公共網(wǎng)中十分重要,它能簡(jiǎn)化網(wǎng)絡(luò)操作、監(jiān)測(cè)網(wǎng)絡(luò)性能、降低網(wǎng)絡(luò)運(yùn)營(yíng)成本。在提供業(yè)務(wù)質(zhì)量(QOS)保證的網(wǎng)絡(luò)中,OAM功能尤其重要。MPLS(多協(xié)議標(biāo)志交換)作為可拓展的下一代網(wǎng)絡(luò)的關(guān)鍵技術(shù),支持QOS和多種網(wǎng)絡(luò)業(yè)務(wù),同樣要求操作、管理和維護(hù)(OAM)功能。ITU-T-Y.1711規(guī)定的所有MPLS OAM報(bào)文都使用一個(gè)全球周知的預(yù)留標(biāo)簽值14,稱作“OAM Alert Label”,以區(qū)別于普通的MPLS用戶流量報(bào)文。
OAM缺陷檢測(cè)功能是基于CV(連通性確認(rèn))報(bào)文或FFD(快速失效檢測(cè))報(bào)文從LSP(標(biāo)簽交換路徑)的源端(ingress)到宿端(egress)的周期性發(fā)送。OAM報(bào)文在源端被封裝為MPLS(Multiple protocol label switching,多協(xié)議標(biāo)簽交換)報(bào)文,即報(bào)文的外層標(biāo)簽為L(zhǎng)SP(標(biāo)簽交換路徑)在該節(jié)點(diǎn)的出標(biāo)簽,內(nèi)層標(biāo)簽值為14(OAM Route alert label),其余為OAM協(xié)議報(bào)文凈荷。當(dāng)宿端檢測(cè)到缺陷時(shí)會(huì)通過反向通道向宿端發(fā)送BDI(反向缺陷檢測(cè))報(bào)文,這樣在LSP的源宿節(jié)點(diǎn)都可以獲知當(dāng)前LSP的狀態(tài)。
OAM報(bào)文有效載荷由OAM功能類型、特定的功能類型數(shù)據(jù)、和1個(gè)普通的BIP16錯(cuò)誤檢測(cè)機(jī)制構(gòu)成。為加快處理和支持現(xiàn)有二層技術(shù)(如以太網(wǎng))的最小報(bào)文長(zhǎng)度,所有的OAM報(bào)文的最小負(fù)荷長(zhǎng)度必須為44字節(jié)長(zhǎng)。
Y.1711提出的MPLS OAM機(jī)制中用于連接驗(yàn)證的有兩種報(bào)文,即CV和FFD報(bào)文。其中,CV報(bào)文一秒中一個(gè),F(xiàn)FD報(bào)文默認(rèn)50毫秒(也可以配置成10毫秒、20毫秒、100毫秒、200毫秒和500毫秒)一個(gè)。MPLS OAM缺陷檢測(cè)功能是基于CV報(bào)文或FFD報(bào)文從LSP的源端(ingress)到宿端(egress)的周期性發(fā)送。
但現(xiàn)有技術(shù)中,OAM報(bào)文無法進(jìn)行PW和AC狀態(tài)的檢測(cè)。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是克服現(xiàn)有技術(shù)在包交換網(wǎng)絡(luò)上仿真業(yè)務(wù)的N TO 1方式下,無法準(zhǔn)確獲知仿真業(yè)務(wù)對(duì)信息的不足,提供一種包交換網(wǎng)絡(luò)中的服務(wù)設(shè)備,以及包交換網(wǎng)絡(luò)中的配屬電路連接狀態(tài)通告方法,提高PW轉(zhuǎn)發(fā)的有效性,避免不能最終互通的業(yè)務(wù)傳輸浪費(fèi)沿途節(jié)點(diǎn)的處理資源和寶貴的網(wǎng)絡(luò)帶寬資源。
本發(fā)明為解決上述技術(shù)問題所采用的技術(shù)方案為這種包交換網(wǎng)絡(luò)中配屬電路連接狀態(tài)通告方法,包括以下步驟增加配屬電路操作管理和維護(hù)報(bào)文,所述報(bào)文中攜帶子配屬電路標(biāo)識(shí)、子配屬電路狀態(tài)字段;當(dāng)服務(wù)設(shè)備子配屬電路狀態(tài)變化時(shí),通過所述的配屬電路操作管理和維護(hù)報(bào)文通知對(duì)端。
其中,服務(wù)設(shè)備記錄本端子配屬電路狀態(tài)和遠(yuǎn)端子配屬電路狀態(tài),當(dāng)服務(wù)設(shè)備子配屬電路狀態(tài)變化時(shí),更新本端記錄的子配屬電路狀態(tài),并通過所述的配屬電路操作管理和維護(hù)報(bào)文通知對(duì)端;當(dāng)本端子配屬電路狀態(tài)和遠(yuǎn)端子配屬電路狀態(tài)同時(shí)為正常狀態(tài)時(shí),根據(jù)該子配屬電路對(duì)應(yīng)的偽線路進(jìn)行業(yè)務(wù)轉(zhuǎn)發(fā);當(dāng)本端子配屬電路狀態(tài)或遠(yuǎn)端子配屬電路狀態(tài)屬于非正常狀態(tài)時(shí),不進(jìn)行轉(zhuǎn)發(fā)。
其中,在服務(wù)設(shè)備中建立子配屬電路、偽線路、子配屬電路有效性的對(duì)應(yīng)關(guān)系,在業(yè)務(wù)轉(zhuǎn)發(fā)時(shí),根據(jù)所述子配屬電路查詢對(duì)應(yīng)子配屬電路的有效性,在子配屬電路有效時(shí),根據(jù)所對(duì)應(yīng)的偽線路進(jìn)行轉(zhuǎn)發(fā);否則不進(jìn)行轉(zhuǎn)發(fā)。
其中,可以在服務(wù)設(shè)備中設(shè)置子配屬電路硬件轉(zhuǎn)發(fā)表,通過在所述子配屬電路硬件轉(zhuǎn)發(fā)表中設(shè)置子配屬電路標(biāo)識(shí)、偽線路標(biāo)識(shí)、子配屬電路有效性標(biāo)識(shí)表項(xiàng)來建立子配屬電路、偽線路、子配屬電路有效性的對(duì)應(yīng)關(guān)系。
其中,所述的子配屬電路標(biāo)識(shí)為虛擬路徑標(biāo)識(shí)/虛擬信道標(biāo)識(shí)符,或虛擬局域網(wǎng)標(biāo)識(shí);或者,所述的子配屬電路標(biāo)識(shí)為表示業(yè)務(wù)對(duì)的通用標(biāo)識(shí),并在所述服務(wù)設(shè)備上設(shè)置該通用標(biāo)識(shí)與虛擬路徑標(biāo)識(shí)/虛擬信道標(biāo)識(shí)符,或虛擬局域網(wǎng)標(biāo)識(shí)的映射關(guān)系。
其中,所述的子配屬電路有效性根據(jù)本端子配屬電路狀態(tài)和遠(yuǎn)端子配屬電路狀態(tài)來進(jìn)行判斷,兩端子配屬電路狀態(tài)同時(shí)為正常狀態(tài)時(shí),子配屬電路有效;若本端子配屬電路狀態(tài)或遠(yuǎn)端子配屬電路狀態(tài)屬于非正常狀態(tài)時(shí),子配屬電路無效。
其中,在服務(wù)設(shè)備中設(shè)置子配屬電路狀態(tài)表,通過在所述子配屬電路狀態(tài)表中設(shè)置本端子配屬電路狀態(tài)和遠(yuǎn)端子配屬電路狀態(tài)表項(xiàng)來反應(yīng)所述子配屬電路的有效性;當(dāng)本端子配屬電路狀態(tài)改變時(shí),修改所述的本端子配屬電路狀態(tài);當(dāng)接收到所述的配屬電路操作管理和維護(hù)報(bào)文時(shí),根據(jù)報(bào)文中的子配屬電路狀態(tài),改變所述的遠(yuǎn)端子配屬電路狀態(tài)。
相應(yīng)的一種包交換網(wǎng)絡(luò)中的服務(wù)設(shè)備,包括配屬電路模塊、發(fā)送/接收模塊,在服務(wù)設(shè)備中設(shè)置與所述配屬電路模塊、發(fā)送/接收模塊連接的操作管理和維護(hù)模塊;在子配屬電路狀態(tài)變化時(shí),所述配屬電路模塊通知所述的操作管理和維護(hù)模塊,操作管理和維護(hù)模塊通過所述發(fā)送/接收模塊發(fā)送攜帶子配屬電路標(biāo)識(shí)、子配屬電路狀態(tài)字段的操作管理和維護(hù)報(bào)文通知對(duì)端。
其中,所述服務(wù)設(shè)備還包括與所述操作管理和維護(hù)模塊連接的子配屬電路硬件轉(zhuǎn)發(fā)表模塊,所述子配屬電路硬件轉(zhuǎn)發(fā)表模塊中建立子配屬電路有效性與偽線路的對(duì)應(yīng)關(guān)系,所述子配屬電路有效性為在兩端子配屬電路狀態(tài)同時(shí)為正常狀態(tài)時(shí)有效;在本端子配屬電路狀態(tài)或遠(yuǎn)端子配屬電路狀態(tài)屬于非正常狀態(tài)時(shí)無效;在業(yè)務(wù)轉(zhuǎn)發(fā)時(shí),所述操作管理和維護(hù)模塊查詢所述子配屬電路硬件轉(zhuǎn)發(fā)表模塊中對(duì)應(yīng)子配屬電路的有效性,在子配屬電路有效時(shí),由所述發(fā)送/接收模塊根據(jù)所對(duì)應(yīng)的偽線路進(jìn)行轉(zhuǎn)發(fā)。
其中,所述服務(wù)設(shè)備還包括與所述操作管理和維護(hù)模塊連接的子配屬電路狀態(tài)表模塊,所述子配屬電路狀態(tài)表模塊記錄本端子配屬電路狀態(tài)和遠(yuǎn)端子配屬電路狀態(tài),來反應(yīng)所述子配屬電路的有效性。
本發(fā)明的有益效果為本發(fā)明提供一種包交換網(wǎng)絡(luò)中的服務(wù)設(shè)備,以及包交換網(wǎng)絡(luò)中的配屬電路連接狀態(tài)通告方法,主要涉及包交換網(wǎng)絡(luò)上仿真業(yè)務(wù)的N TO 1方式的協(xié)議實(shí)現(xiàn),通過擴(kuò)展ITU-T-Y.1711定義的OAM類型,實(shí)現(xiàn)AC狀態(tài)通告功能。PW綁定方式為ATM N to 1方式時(shí),一旦子AC狀態(tài)有變化,便通過OAM報(bào)文通知對(duì)端,報(bào)文中攜帶可以標(biāo)識(shí)子AC的VPI/VCI(也可以是VLAN ID等)。這樣處理,可以解決現(xiàn)有技術(shù)非業(yè)務(wù)對(duì)的AC UP導(dǎo)致的PW狀態(tài)UP,但并不能真正轉(zhuǎn)發(fā)報(bào)文狀況,導(dǎo)致即使一端的AC信息通過PW偽線到達(dá)另一端的PE,也不能被繼續(xù)轉(zhuǎn)發(fā),而是被該P(yáng)E丟棄,浪費(fèi)沿途節(jié)點(diǎn)的處理資源和寶貴的網(wǎng)絡(luò)帶寬資源的缺陷。
本發(fā)明通過AC-OAM報(bào)文可以準(zhǔn)確獲知仿真業(yè)務(wù)對(duì)信息,拒絕由于不屬于同一仿真業(yè)務(wù)對(duì)的子AC UP而導(dǎo)致的PW UP,使PW狀態(tài)和真正的轉(zhuǎn)發(fā)狀態(tài)嚴(yán)格一致,提高了PW轉(zhuǎn)發(fā)的有效性,避免了不能最終互通的業(yè)務(wù)傳輸浪費(fèi)沿途節(jié)點(diǎn)的處理資源和寶貴的網(wǎng)絡(luò)帶寬資源,并解決了靜態(tài)PW無法通告AC狀態(tài)的問題。
圖1為采用Martini方式進(jìn)行狀態(tài)通告的原理示意圖;圖2為采用Notification方式進(jìn)行通告的原理示意圖;圖3為一條PW攜帶多條仿真業(yè)務(wù)流的連接關(guān)系示意圖;圖4為本發(fā)明AC狀態(tài)通告原理示意圖;
圖5為本發(fā)明AC狀態(tài)通告發(fā)送過程處理流程圖;圖6為本發(fā)明AC狀態(tài)通告接收過程處理流程圖。
具體實(shí)施例方式
下面根據(jù)附圖和實(shí)施例對(duì)本發(fā)明作進(jìn)一步詳細(xì)說明本發(fā)明提供一種包交換網(wǎng)絡(luò)中的配屬電路連接狀態(tài)通告方法,包括以下內(nèi)容一、AC-OAM報(bào)文本發(fā)明擴(kuò)展ITU-T-Y.1711定義的OAM類型,新增AC-OAM(配屬電路操作管理和維護(hù))報(bào)文,用于當(dāng)本端AC狀態(tài)發(fā)生變化時(shí),通告對(duì)端。在發(fā)送的AC-OAM報(bào)文中需要攜帶VPI(虛擬路徑標(biāo)識(shí))/VCI(虛擬信道標(biāo)識(shí)符)字段,用于標(biāo)識(shí)子AC,用一個(gè)字節(jié)表示子AC的狀態(tài)即一條PVC的狀態(tài),AC-OAM報(bào)文的功能類型(Function Type)為0x09,其它字段保留(Reserved)為0x00。格式如下
1字節(jié) 2字節(jié) 1字節(jié) 4字節(jié) 48字節(jié)AC OAM不是檢測(cè)子AC的聯(lián)通性,只是在本端子AC的狀態(tài)改變時(shí),借助OAM報(bào)文通告對(duì)端。
二、AC硬件轉(zhuǎn)發(fā)表為了控制仿真數(shù)據(jù)在PW上轉(zhuǎn)發(fā)的有效性,在PE設(shè)備硬件表中,需要新增一個(gè)AC-PW綁定關(guān)系,用來仿真數(shù)據(jù)的PW轉(zhuǎn)發(fā)有效性。該表存放在硬件中,用于控制轉(zhuǎn)發(fā),本發(fā)明稱該表為AC硬件轉(zhuǎn)發(fā)表。在AC硬件轉(zhuǎn)發(fā)表中,使用VPI/VCI和PW Label表示AC-PW的綁定關(guān)系,并定義一個(gè)AC有效標(biāo)志位——AC_Avail_Flag,AC硬件轉(zhuǎn)發(fā)表格式如下
者/使用組2的密鑰集合K={{{k14,k15,k13}},{{k25,k25},Kc2}}。
表三步驟204、內(nèi)容使用子系統(tǒng)12接收到數(shù)據(jù)記錄后,根據(jù)自身獲得的密鑰集合K解密出相應(yīng)的數(shù)據(jù)內(nèi)容,供使用者查看。
該步驟中,內(nèi)容使用子系統(tǒng)12解密數(shù)據(jù)內(nèi)容的流程見圖6,具體包括以下步驟d1、內(nèi)容使用子系統(tǒng)12的DRM代理模塊接收到RO后,解密獲得密鑰集合K。上述RO的解密過程為現(xiàn)有技術(shù),此處不再贅述。
d2、內(nèi)容查看模塊讀取密鑰集合K中記錄的屬性類i的密鑰信息,并判斷使用者/使用組對(duì)該屬性類的控制權(quán)限,如果存在屬性類i的控制密鑰Kc則為遞推級(jí)別分配方式,執(zhí)行步驟d3;否則為單獨(dú)級(jí)別分配方式,執(zhí)行步驟d4。
d3、用屬性類i的最高級(jí)密鑰和控制密鑰Kc,逐級(jí)推導(dǎo)出所有低級(jí)別密鑰,并逐一利用上述獲得的所有級(jí)別密鑰解密該屬性類數(shù)據(jù),然后執(zhí)行步驟d5。
d4、根據(jù)屬性類i的密鑰信息中記錄的每個(gè)屬性的級(jí)別密鑰,分別解密出對(duì)應(yīng)的屬性類數(shù)據(jù)中每個(gè)屬性的內(nèi)容。
比如,對(duì)于使用者/使用組1,密鑰集合K中記錄的屬性類1的級(jí)別密鑰為k13,且屬性類1具有控制密鑰Kc1,則使用者/使用組1通過三級(jí)密鑰k13解密出屬性類1中允許訪問級(jí)別3查看的所有內(nèi)容,并通過密鑰生成算法和控制密鑰Kc1推導(dǎo)出四級(jí)密鑰k14,再利用四級(jí)密鑰k14解密屬性類1中允許訪問級(jí)別4查看的所有內(nèi)容。重復(fù)執(zhí)行上述步驟,直至屬性類1中訪問級(jí)別低于3的所有內(nèi)容都被解密出來。通過上述方法,使用者/使用組1能夠查看到屬性類1中所有自身有權(quán)查看的數(shù)據(jù)內(nèi)容。
(1)當(dāng)AC狀態(tài)發(fā)生改變時(shí),AC模塊通知主機(jī)軟件;(2)PE1主機(jī)軟件OAM模塊更新AC狀態(tài)表(本端AC狀態(tài));(3)PE1硬件OAM模塊更新AC硬件轉(zhuǎn)發(fā)表的AC_Avail_Flag標(biāo)志位;(4)PE1硬件查詢PW硬件轉(zhuǎn)發(fā)表,組裝AC-OAM報(bào)文;(5)發(fā)送AC-OAM報(bào)文;(6)PE2接收?qǐng)?bào)文,查詢PW硬件轉(zhuǎn)發(fā)表,解析報(bào)文,交硬件OAM模塊處理;(7)PE2硬件OAM模塊分析報(bào)文,獲得報(bào)文參數(shù),交主機(jī)軟件OAM模塊處理;(8)PE2主機(jī)軟件OAM模塊,根據(jù)報(bào)文中的子AC狀態(tài),更新AC狀態(tài)表(遠(yuǎn)端AC狀態(tài));(9)PE2主機(jī)軟件OAM模塊命令硬件OAM模塊,更新AC硬件轉(zhuǎn)發(fā)表的AC_Avail_Flag標(biāo)志位。
這樣,通過通告機(jī)制,PE就能明確知道一條業(yè)務(wù)流對(duì)中本端子AC的狀態(tài)和對(duì)端子AC的狀態(tài),從而可以準(zhǔn)確獲知仿真業(yè)務(wù)對(duì)信息,拒絕由于不屬于同一仿真業(yè)務(wù)對(duì)的子AC UP而導(dǎo)致的PW UP,使PW狀態(tài)和真正的轉(zhuǎn)發(fā)狀態(tài)嚴(yán)格一致,避免了不能最終互通的業(yè)務(wù)傳輸浪費(fèi)沿途節(jié)點(diǎn)的處理資源和寶貴的網(wǎng)絡(luò)帶寬資源。
2、發(fā)送過程如圖5所示,發(fā)送過程處理流程如下(1)子AC狀態(tài)發(fā)生變化(Up->Down或Down->Up);(2)AC模塊通知主機(jī)軟件子AC狀態(tài)發(fā)生改變;(3)主機(jī)軟件判斷子AC狀態(tài)是由UP->Down,還是Down->UP;(4)如果子AC狀態(tài)是由UP->Down,則將AC狀態(tài)表的本端AC狀態(tài)改變?yōu)镈own將AC硬件轉(zhuǎn)發(fā)表的AC_Availl_Flag置0,并發(fā)送AC-OAM Down報(bào)文;
(5)如果子AC狀態(tài)是由Down->UP,則將AC狀態(tài)表的本端AC狀態(tài)改變?yōu)閁p;將AC硬件轉(zhuǎn)發(fā)表的AC_Avail_Flag置1,發(fā)送AC-OAM Up報(bào)文。
3、接收過程如圖6所示,接收過程處理流程如下(1)PE接收到AC-OAM報(bào)文;(2)解析報(bào)文,獲得VPI/VCI和子AC狀態(tài);(3)判斷是否存在匹配的子AC,如果沒有則結(jié)束;如果存在,則進(jìn)行第(4)步;(4)判斷子AC狀態(tài)是Up還是Down;i、如果是Down,則將AC狀態(tài)表的遠(yuǎn)端AC狀態(tài)改變?yōu)镈own,并將AC硬件轉(zhuǎn)發(fā)表的AC_Avail_Flag置0;ii、如果子AC狀態(tài)是Up,則將AC狀態(tài)表的遠(yuǎn)端AC狀態(tài)改變?yōu)閁p,并判斷AC狀態(tài)表的本端子AC狀態(tài)是否為Up,如果是,則將AC硬件轉(zhuǎn)發(fā)表的AC_Avail_Flag置1,否則結(jié)束。
五、AC狀態(tài)通告的通用性AC-OAM通告AC狀態(tài)機(jī)制不僅限于ATM PWE3的N to 1方式,對(duì)于Eth/TDM/FR等PWE3業(yè)務(wù),也同樣適用。在ATM PWE3中,使用VPI/VCI可以標(biāo)識(shí)一個(gè)特定的業(yè)務(wù)對(duì),類似的,Eth PWE3中可以使用Vlan ID(虛擬局域網(wǎng)標(biāo)識(shí))作為一對(duì)特定業(yè)務(wù)的標(biāo)識(shí)。所以,將AC-OAM報(bào)文和AC硬件轉(zhuǎn)發(fā)表中的VPI/VCI替換成相應(yīng)業(yè)務(wù)的標(biāo)識(shí)符,如Eth中的Vlan ID,便可以在相應(yīng)的PW業(yè)務(wù)仿真鏈路上使用基于OAM報(bào)文的AC狀態(tài)通告。
更統(tǒng)一的方法是,使用通用的子AC標(biāo)識(shí)符標(biāo)識(shí)任意一種特定的業(yè)務(wù)對(duì)。即使用AC-ID來表示ATM中的VPI/VCI、Eth中的VlanID等,并建立一個(gè)AC-ID與特定業(yè)務(wù)對(duì)標(biāo)識(shí)的映射關(guān)系。這樣,AC硬件轉(zhuǎn)發(fā)表格式如下
這樣京可以只用維護(hù)一張AC硬件轉(zhuǎn)發(fā)表,AC和PW的關(guān)系更加簡(jiǎn)明;AC與PW綁定的業(yè)務(wù)配置命令簡(jiǎn)單,配置量只有以前的一半;硬件實(shí)現(xiàn)相對(duì)簡(jiǎn)單,通過線性查找AC-ID對(duì)應(yīng)的索引確定具體PVC的信息,從而提高轉(zhuǎn)發(fā)速度。
如圖4所示,本發(fā)明同時(shí)提供一種包交換網(wǎng)絡(luò)中的服務(wù)設(shè)備,包括配屬電路模塊、發(fā)送/接收模塊,在服務(wù)設(shè)備中設(shè)置與所述配屬電路模塊、發(fā)送/接收模塊連接的操作管理和維護(hù)(OAM)模塊;在子配屬電路狀態(tài)變化時(shí),配屬電路模塊通知操作管理和維護(hù)模塊,操作管理和維護(hù)模塊通過發(fā)送/接收模塊發(fā)送攜帶子配屬電路標(biāo)識(shí)、子配屬電路狀態(tài)字段的操作管理和維護(hù)報(bào)文通知對(duì)端。
服務(wù)設(shè)備還包括與操作管理和維護(hù)模塊連接的子配屬電路硬件轉(zhuǎn)發(fā)表模塊,子配屬電路硬件轉(zhuǎn)發(fā)表模塊中建立子配屬電路有效性與偽線路的對(duì)應(yīng)關(guān)系,子配屬電路有效性為在兩端子配屬電路狀態(tài)同時(shí)為正常狀態(tài)時(shí)有效;在本端子配屬電路狀態(tài)或遠(yuǎn)端子配屬電路狀態(tài)屬于非正常狀態(tài)時(shí)無效;在業(yè)務(wù)轉(zhuǎn)發(fā)時(shí),操作管理和維護(hù)模塊查詢所述子配屬電路硬件轉(zhuǎn)發(fā)表模塊中對(duì)應(yīng)子配屬電路的有效性,在子配屬電路有效時(shí),由發(fā)送/接收模塊根據(jù)所對(duì)應(yīng)的偽線路進(jìn)行轉(zhuǎn)發(fā),在轉(zhuǎn)發(fā)時(shí)查詢PW硬件轉(zhuǎn)發(fā)表進(jìn)行轉(zhuǎn)發(fā)。
服務(wù)設(shè)備還包括與操作管理和維護(hù)模塊連接的子配屬電路狀態(tài)表模塊,子配屬電路狀態(tài)表模塊記錄本端子配屬電路狀態(tài)和遠(yuǎn)端子配屬電路狀態(tài),來反應(yīng)子配屬電路的有效性。
本領(lǐng)域技術(shù)人員不脫離本發(fā)明的實(shí)質(zhì)和精神,可以有多種變形方案實(shí)現(xiàn)本發(fā)明,以上所述僅為本發(fā)明較佳可行的實(shí)施例而已,并非因此局限本發(fā)明的權(quán)利范圍,凡運(yùn)用本發(fā)明說明書及附圖內(nèi)容所作的等效變化,均包含于本發(fā)明的權(quán)利范圍之內(nèi)。
權(quán)利要求
1.一種包交換網(wǎng)絡(luò)中配屬電路連接狀態(tài)通告方法,其特征在于,包括以下步驟增加配屬電路操作管理和維護(hù)報(bào)文,所述報(bào)文中攜帶子配屬電路標(biāo)識(shí)、子配屬電路狀態(tài)字段;當(dāng)服務(wù)設(shè)備子配屬電路狀態(tài)變化時(shí),通過所述的配屬電路操作管理和維護(hù)報(bào)文通知對(duì)端。
2.根據(jù)權(quán)利要求1所述的包交換網(wǎng)絡(luò)中配屬電路連接狀態(tài)通告方法,其特征在于服務(wù)設(shè)備記錄本端子配屬電路狀態(tài)和遠(yuǎn)端子配屬電路狀態(tài),當(dāng)服務(wù)設(shè)備子配屬電路狀態(tài)變化時(shí),更新本端記錄的子配屬電路狀態(tài),并通過所述的配屬電路操作管理和維護(hù)報(bào)文通知對(duì)端;當(dāng)本端子配屬電路狀態(tài)和遠(yuǎn)端子配屬電路狀態(tài)同時(shí)為正常狀態(tài)時(shí),根據(jù)該子配屬電路對(duì)應(yīng)的偽線路進(jìn)行業(yè)務(wù)轉(zhuǎn)發(fā);當(dāng)本端子配屬電路狀態(tài)或遠(yuǎn)端子配屬電路狀態(tài)屬于非正常狀態(tài)時(shí),不進(jìn)行轉(zhuǎn)發(fā)。
3.根據(jù)權(quán)利要求2所述的包交換網(wǎng)絡(luò)中配屬電路連接狀態(tài)通告方法,其特征在于在服務(wù)設(shè)備中建立子配屬電路、偽線路、子配屬電路有效性的對(duì)應(yīng)關(guān)系,在業(yè)務(wù)轉(zhuǎn)發(fā)時(shí),根據(jù)所述子配屬電路查詢對(duì)應(yīng)子配屬電路的有效性,在子配屬電路有效時(shí),根據(jù)所對(duì)應(yīng)的偽線路進(jìn)行轉(zhuǎn)發(fā);否則不進(jìn)行轉(zhuǎn)發(fā)。
4.根據(jù)權(quán)利要求3所述的包交換網(wǎng)絡(luò)中配屬電路連接狀態(tài)通告方法,其特征在于在服務(wù)設(shè)備中設(shè)置子配屬電路硬件轉(zhuǎn)發(fā)表,通過在所述子配屬電路硬件轉(zhuǎn)發(fā)表中設(shè)置子配屬電路標(biāo)識(shí)、偽線路標(biāo)識(shí)、子配屬電路有效性標(biāo)識(shí)表項(xiàng)來建立子配屬電路、偽線路、子配屬電路有效性的對(duì)應(yīng)關(guān)系。
5.根據(jù)權(quán)利要求4所述的包交換網(wǎng)絡(luò)中配屬電路連接狀態(tài)通告方法,其特征在于所述的子配屬電路標(biāo)識(shí)為虛擬路徑標(biāo)識(shí)/虛擬信道標(biāo)識(shí)符,或虛擬局域網(wǎng)標(biāo)識(shí);或者,所述的子配屬電路標(biāo)識(shí)為表示業(yè)務(wù)對(duì)的通用標(biāo)識(shí),并在所述服務(wù)設(shè)備上設(shè)置該通用標(biāo)識(shí)與虛擬路徑標(biāo)識(shí)/虛擬信道標(biāo)識(shí)符,或虛擬局域網(wǎng)標(biāo)識(shí)的映射關(guān)系。
6.根據(jù)權(quán)利要求3所述的包交換網(wǎng)絡(luò)中配屬電路連接狀態(tài)通告方法,其特征在于所述的子配屬電路有效性根據(jù)本端子配屬電路狀態(tài)和遠(yuǎn)端子配屬電路狀態(tài)來進(jìn)行判斷,兩端子配屬電路狀態(tài)同時(shí)為正常狀態(tài)時(shí),子配屬電路有效;若本端子配屬電路狀態(tài)或遠(yuǎn)端子配屬電路狀態(tài)屬于非正常狀態(tài)時(shí),子配屬電路無效。
7.根據(jù)權(quán)利要求6所述的包交換網(wǎng)絡(luò)中配屬電路連接狀態(tài)通告方法,其特征在于在服務(wù)設(shè)備中設(shè)置子配屬電路狀態(tài)表,通過在所述子配屬電路狀態(tài)表中設(shè)置本端子配屬電路狀態(tài)和遠(yuǎn)端子配屬電路狀態(tài)表項(xiàng)來反應(yīng)所述子配屬電路的有效性;當(dāng)本端子配屬電路狀態(tài)改變時(shí),修改所述的本端子配屬電路狀態(tài);當(dāng)接收到所述的配屬電路操作管理和維護(hù)報(bào)文時(shí),根據(jù)報(bào)文中的子配屬電路狀態(tài),改變所述的遠(yuǎn)端子配屬電路狀態(tài)。
8.一種包交換網(wǎng)絡(luò)中的服務(wù)設(shè)備,包括配屬電路模塊、發(fā)送/接收模塊,其特征在于在服務(wù)設(shè)備中設(shè)置與所述配屬電路模塊、發(fā)送/接收模塊連接的操作管理和維護(hù)模塊;在子配屬電路狀態(tài)變化時(shí),所述配屬電路模塊通知所述的操作管理和維護(hù)模塊,操作管理和維護(hù)模塊通過所述發(fā)送/接收模塊發(fā)送攜帶子配屬電路標(biāo)識(shí)、子配屬電路狀態(tài)字段的操作管理和維護(hù)報(bào)文通知對(duì)端。
9.根據(jù)權(quán)利要求8所述的包交換網(wǎng)絡(luò)中的服務(wù)設(shè)備,其特征在于所述服務(wù)設(shè)備還包括與所述操作管理和維護(hù)模塊連接的子配屬電路硬件轉(zhuǎn)發(fā)表模塊,所述子配屬電路硬件轉(zhuǎn)發(fā)表模塊中建立子配屬電路有效性與偽線路的對(duì)應(yīng)關(guān)系,所述子配屬電路有效性為在兩端子配屬電路狀態(tài)同時(shí)為正常狀態(tài)時(shí)有效;在本端子配屬電路狀態(tài)或遠(yuǎn)端子配屬電路狀態(tài)屬于非正常狀態(tài)時(shí)無效;在業(yè)務(wù)轉(zhuǎn)發(fā)時(shí),所述操作管理和維護(hù)模塊查詢所述子配屬電路硬件轉(zhuǎn)發(fā)表模塊中對(duì)應(yīng)子配屬電路的有效性,在子配屬電路有效時(shí),由所述發(fā)送/接收模塊根據(jù)所對(duì)應(yīng)的偽線路進(jìn)行轉(zhuǎn)發(fā)。
10.根據(jù)權(quán)利要求9所述的包交換網(wǎng)絡(luò)中的服務(wù)設(shè)備,其特征在于所述服務(wù)設(shè)備還包括與所述操作管理和維護(hù)模塊連接的子配屬電路狀態(tài)表模塊,所述子配屬電路狀態(tài)表模塊記錄本端子配屬電路狀態(tài)和遠(yuǎn)端子配屬電路狀態(tài),來反應(yīng)所述子配屬電路的有效性。
全文摘要
一種包交換網(wǎng)絡(luò)中配屬電路連接狀態(tài)通告方法及服務(wù)設(shè)備,增加配屬電路操作管理和維護(hù)報(bào)文,報(bào)文中攜帶子配屬電路標(biāo)識(shí)、子配屬電路狀態(tài)字段;當(dāng)服務(wù)設(shè)備子配屬電路狀態(tài)變化時(shí),通過配屬電路操作管理和維護(hù)報(bào)文通知對(duì)端。服務(wù)設(shè)備記錄本端子配屬電路狀態(tài)和遠(yuǎn)端子配屬電路狀態(tài),當(dāng)本端子配屬電路狀態(tài)和遠(yuǎn)端子配屬電路狀態(tài)同時(shí)為正常狀態(tài)時(shí),根據(jù)該子配屬電路對(duì)應(yīng)的偽線路進(jìn)行業(yè)務(wù)轉(zhuǎn)發(fā);當(dāng)本端子配屬電路狀態(tài)或遠(yuǎn)端子配屬電路狀態(tài)屬于非正常狀態(tài)時(shí),不進(jìn)行轉(zhuǎn)發(fā)。本發(fā)明提高了PW轉(zhuǎn)發(fā)的有效性,避免不能最終互通的業(yè)務(wù)傳輸浪費(fèi)沿途節(jié)點(diǎn)的處理資源和寶貴的網(wǎng)絡(luò)帶寬資源。
文檔編號(hào)H04L12/24GK1859302SQ20061003314
公開日2006年11月8日 申請(qǐng)日期2006年1月17日 優(yōu)先權(quán)日2006年1月17日
發(fā)明者張華琛, 霍霆 申請(qǐng)人:華為技術(shù)有限公司