專利名稱:業(yè)務(wù)適配接口及其同播實(shí)現(xiàn)方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)技術(shù),具體涉及一種ATM業(yè)務(wù)適配接口及其同播或廣播的實(shí)現(xiàn)方法。
ATM業(yè)務(wù)適配接口實(shí)質(zhì)上是為ATM網(wǎng)絡(luò)與非ATM網(wǎng)絡(luò)(PSTN、DDN、廣電網(wǎng)等)提供一個互連互通的接口。ATM業(yè)務(wù)適配接口的種類及其性能是衡量ATM接入交換機(jī)性能的重要方面。很多業(yè)務(wù)如視頻點(diǎn)播(VOD)、會議電視等,除了要支持點(diǎn)到點(diǎn)之間的通信外,還要支持點(diǎn)到多點(diǎn)的通信,即從某一輸入端口來的信元需要在多個(同播)或所有(廣播)輸出端口輸出。目前的ATM交換機(jī)大多都支持同播及廣播功能。但尚未見到支持同播及廣播功能的ATM業(yè)務(wù)適配接口模塊(以下簡稱ATM業(yè)務(wù)適配模塊)。在實(shí)際應(yīng)用中,使ATM業(yè)務(wù)適配模塊支持同播及廣播功能是非常必要而有意義的。
ATM業(yè)務(wù)適配模塊一般都由ATM業(yè)務(wù)復(fù)接器匯合成高速信元后接到ATM交換機(jī)的一個端口上,反之亦然。具體說,ATM業(yè)務(wù)適配模塊的一端連接非ATM的話音、數(shù)據(jù)、圖象等多媒體終端,另一端輸出的ATM信元流經(jīng)ATM業(yè)務(wù)復(fù)接器匯合成高速信元流(155Mbps或622Mbps)后連接到ATM交換機(jī)的一個交換端口上;反之,ATM交換機(jī)的一個端口輸出的信元要經(jīng)過ATM業(yè)務(wù)復(fù)接器的分接后進(jìn)入ATM業(yè)務(wù)適配模塊,經(jīng)ATM業(yè)務(wù)適配模塊處理后輸出非ATM的話音、數(shù)據(jù)、圖象等信息到非ATM終端。由于ATM業(yè)務(wù)適配模塊和ATM業(yè)務(wù)復(fù)接器之間只可能有一個信元接口,對不支持同播及廣播功能的ATM業(yè)務(wù)適配模塊來說,為了實(shí)現(xiàn)對多路業(yè)務(wù)的同播和廣播,必須通過ATM業(yè)務(wù)復(fù)接器在信元接口上多次重復(fù)發(fā)送同一信元來實(shí)現(xiàn)信元的同播及廣播。當(dāng)接收到一個同播信元后,ATM業(yè)務(wù)復(fù)接器必須暫時停止對其它信元的發(fā)送,多次重復(fù)發(fā)送同一個同播信元到業(yè)務(wù)適配模塊的多個同播通道。這種作法不但增加了ATM業(yè)務(wù)復(fù)接器的負(fù)擔(dān),而且造成了同播多路業(yè)務(wù)間的不同步(時延差別大),路數(shù)越多,影響越大。
圖1給出了現(xiàn)有技術(shù)的這種同播方法的示意圖,為了實(shí)現(xiàn)對一個業(yè)務(wù)適配模塊M個通道的廣播,ATM業(yè)務(wù)復(fù)接器需要重復(fù)發(fā)送廣播信元M次。
上述現(xiàn)有技術(shù)實(shí)現(xiàn)同播及廣播的方法帶有嚴(yán)重的缺陷,究其原因是因?yàn)锳TM業(yè)務(wù)適配接口模塊不能支持同播功能,其同播功能是靠ATM業(yè)務(wù)復(fù)接器重復(fù)發(fā)送同一信元來實(shí)現(xiàn)的。
本發(fā)明的目的在于提供一種ATM業(yè)務(wù)適配接口,這種接口設(shè)備可以克服現(xiàn)有技術(shù)的缺陷,通過同播標(biāo)志分析可以在ATM網(wǎng)絡(luò)與非ATM網(wǎng)絡(luò)之間方便快捷地實(shí)現(xiàn)的同播及廣播傳輸。
本發(fā)明的另一目的在于提供一種由ATM業(yè)務(wù)適配接口實(shí)現(xiàn)同播及廣播的方法,這種方法服現(xiàn)有技術(shù)的缺陷,在有效減輕傳統(tǒng)ATM業(yè)務(wù)復(fù)接器的負(fù)擔(dān)的同時,可以保證同播多路業(yè)務(wù)間的可靠同步。
本發(fā)明的第一個目的是這樣實(shí)現(xiàn)的,構(gòu)造一種ATM業(yè)務(wù)適配接口,其特征在于包括移位電路單元1、信元頭鎖存電路單元2、同播信息查詢電路單元(下稱廣播表)3、下行VPI/VCI切換電路單元4、處理機(jī)接口電路單元5、多路信元流合成電路單元6,其中所述移位電路單元1的輸入端連接ATM業(yè)務(wù)復(fù)接器的輸出端,所述信元頭鎖存電路單元2通過所述移位電路單元1鎖存來自ATM業(yè)務(wù)復(fù)接器的每個信元的信元頭,所述廣播表3的輸入端連接所述信元頭鎖存電路單元2的輸出端用以對所述信元頭鎖存電路單元2中存儲的信元頭進(jìn)行識別,所述下行VPI/VCI切換電路單元4的輸入端口連接到所述廣播表3的輸出端用以根據(jù)識別出的同播及廣播標(biāo)志信息完成相應(yīng)同播通道的VPI/VCI切換,所述下行VPI/VCI切換電路單元4的輸出端連接到所述多路信元流合成電路單元的輸入端,用以將經(jīng)VPI/VCI變換的多個VPI/VCI值同步輸出到所述多路信元流合成電路單元中,所述多路信元流合成電路單元的另一個輸入端連接所述移位電路單元1的信元凈荷輸出端,所述多路信元流合成電路單元的多個輸出端分別連接到相對應(yīng)通道的接收FIFO存儲器的讀/寫端口。
本發(fā)明的另一目的是這樣實(shí)現(xiàn)的,構(gòu)造一種由ATM業(yè)務(wù)適配接口實(shí)現(xiàn)同播的方法,所述ATM業(yè)務(wù)適配接口包括移位電路單元1、信元頭鎖存電路單元2、廣播表3、下行VPI/VCI切換電路單元4、處理機(jī)接口電路單元5、多路信元流合成電路單元6,所述實(shí)現(xiàn)同播的方法包括以下步驟由所述信元頭鎖存電路單元1鎖存從ATM業(yè)務(wù)復(fù)接器來的每個信元的信元頭,并由所述廣播表單元3識別出其中的同播及廣播標(biāo)志信息;所述下行VPI/VCI切換電路單元4根據(jù)由所述廣播表單元3識別出的同播及廣播標(biāo)志信息,將一個VPI/VCI值轉(zhuǎn)換成多個相對應(yīng)的同播或廣播通道的VPI/VCI值,并同步輸出到多路信元流合成電路單元6;所述多路信元流合成電路單元6將轉(zhuǎn)化后同步輸出的多個信元頭和移位電路輸出的信元凈荷進(jìn)行合成并分別輸出到同播或廣播的通道的接收FIFO存儲器中去。
實(shí)施本發(fā)明的提供的業(yè)務(wù)適配接口及其同播實(shí)現(xiàn)方法,具有以下優(yōu)點(diǎn)直接由本發(fā)明提供的ATM業(yè)務(wù)適配接口檢測到同播和廣播信元,并自行完成相應(yīng)的同播和廣播處理,不僅僅減輕了ATM業(yè)務(wù)復(fù)接器的負(fù)擔(dān),而且保證了同播多路業(yè)務(wù)間的同步。
下面結(jié)合附圖和實(shí)施例,進(jìn)一步說明本發(fā)明的特點(diǎn),附圖中圖1是現(xiàn)有技術(shù)為實(shí)現(xiàn)對一個業(yè)務(wù)板M通道的廣播,ATM業(yè)務(wù)復(fù)接器需要重復(fù)發(fā)送廣播信元M次的情況示意圖。
圖2示出了本發(fā)明同播方法實(shí)現(xiàn)多路信元廣播及同播功能的原理框圖。
圖3示出了將本發(fā)明同播方法運(yùn)用于12路電路仿真業(yè)務(wù)板的實(shí)例。
如圖2所示,當(dāng)一個信元接收周期開始后(對ATM業(yè)務(wù)適配模塊來說),業(yè)務(wù)適配模塊上的同播模塊在特定時隙鎖存輸入信元信元頭中的VPI/VCI字段,根據(jù)VPI/VCI字段數(shù)值,由同播信息查詢電路單元即廣播表單元3識別出同播和廣播標(biāo)志信息,根據(jù)同播和廣播標(biāo)志信息,由下行VPI/VCI切換電路單元4完成VPI/VCI切換,所述VPI/VCI切換實(shí)質(zhì)是指從一個VPI/VCI值變換到另一個VPI/VCI值,因此VPI/VCI切換也可稱為VPI/VCI變換。切換后同步輸出的多路信元頭(此時,每個信元頭分別包含一個VPI/VCI值,各個信元頭的VPI/VCI值不能相同)與移位電路單元1輸出的信元負(fù)荷進(jìn)行合成從而組成新的多路信元流,所述合成是指含相應(yīng)通道VPI/VCI值的信元頭與信元凈荷匯合組成新的信元,每個新信元與原來進(jìn)入信元合成電路的同播信元相比,只是VPI/VCI值改變了,變成了含相應(yīng)通道VPL/VCI值的信元。多路信元流可以同時被寫入多個FIFO電路(見圖3)中去,完成同播和廣播功能。廣播表單元3和下行VPI/VCI切換電路單元4與外部處理機(jī)電路有一個CPU接口5,以便允許外部處理機(jī)動態(tài)更新其中的廣播信息和下行VPI/VCI切換信息。至于外部處理機(jī)電路對廣播表單元3的內(nèi)部CAM和下行VPI/VCI切換電路單元中的VPI/VCI表的更新或查詢,由主控決定。
最后結(jié)合圖3,說明本發(fā)明的一個實(shí)施例。
圖3示出了將本發(fā)明同播方法運(yùn)用于12路電路仿真業(yè)務(wù)適配模塊的實(shí)例。此處,采用一片CAM(MUSIC2480)和一片F(xiàn)PGA(EPF10K20)設(shè)計實(shí)現(xiàn)了12路信元的廣播及同播功能。(CAM全稱為內(nèi)容尋址存儲器,CAM比雙口RAM能夠支持更多的VPI/VCI連接。CAM為64位寬度,而雙口RAM僅有(12+16)位寬度。)
假設(shè)由ATM業(yè)務(wù)復(fù)接器來的一個VPI/VCI為8/8的信元需同播到第1、3、5端口(1-12端口),第1、3、5端口對應(yīng)的VPI/VCI分別為111/111、333/333、555/555,那么,CAM中對應(yīng)VPI/VCI為8/8的表項應(yīng)設(shè)計為B“000000010101”,下行VPI/VCI表中1、3、5通道VPI/VCI值應(yīng)分別填寫為111/111、333/333、555/555。
如圖3所示,當(dāng)該信元接收周期開始后(對電路仿真業(yè)務(wù)適配模塊來說),電路仿真業(yè)務(wù)適配模塊上的同播模塊在其后的第四個時鐘上升沿鎖存輸入信元信元頭的VPI/VCI字段8/8(VPI/VCI字段在信元頭的5-28比特)。以鎖存的8/8為內(nèi)容查CAM,其輸出為12位的同播標(biāo)志信息B“000000010101”。下行VPI/VCI切換電路根據(jù)CAM的輸出B“000000010101”,選擇VPI/VCI表中相應(yīng)的1、3、5通道的VPI/VCI值輸出,即同步輸出的三個分別攜帶VPI/VCI為111/111、333/333、555/555的信元頭,這三個信元頭與移位電路輸出的信元凈荷匯合組成了新的多路信元流,同時被寫入三個FIFO電路中去,完成對1、3、5通道的同播功能。廣播的實(shí)現(xiàn)方法與同播實(shí)現(xiàn)方法相同。
和傳統(tǒng)接口相比,本發(fā)明提供的接口在硬件成本上,僅增加了一片CAM(MUSIC2480)和一片F(xiàn)PGA(EPF10K20)。
權(quán)利要求
1.一種ATM業(yè)務(wù)適配接口,其特征在于包括移位電路單元(1)、信元頭鎖存電路單元(2)、廣播表單元(3)、下行VPI/VCI切換電路單元(4)、處理機(jī)接口電路單元(5)、多路信元流合成電路單元(6),其中所述移位電路單元(1)的輸入端連接ATM業(yè)務(wù)復(fù)接器的輸出端,所述信元頭鎖存電路單元(2)通過所述移位電路單元(1)鎖存來自ATM業(yè)務(wù)復(fù)接器的每個信元的信元頭,所述廣播表單元(3)的輸入端連接所述信元頭鎖存電路單元(2)的輸出端用以對所述信元頭鎖存電路單元(2)中存儲的信元頭進(jìn)行識別,所述下行VPI/VCI切換電路單元(4)的輸入端口連接到所述廣播表單元(3)的輸出端用以根據(jù)識別出的同播及廣播標(biāo)志信息完成相應(yīng)同播通道的VPI/VCI切換,所述下行VPI/VCI切換電路單元(4)的輸出端連接到所述多路信元流合成電路單元(6)的輸入端,用以將經(jīng)VPI/VCI變換的多個VPI/VCI值同步輸出到所述多路信元流合成電路單元中,所述多路信元流合成電路單元(6)的另一個輸入端連接所述移位電路單元(1)的信元凈荷輸出端,所述多路信元流合成電路單元(6)的多個輸出端分別連接到相對應(yīng)通道的接收FIFO存儲器的讀/寫端口。
2.根據(jù)權(quán)利要求1所述的ATM業(yè)務(wù)適配接口,其特征在于,所述廣播表單元(3)包括一個內(nèi)部內(nèi)容尋址存儲器(CAM)。
3.根據(jù)權(quán)利要求2所述的ATM業(yè)務(wù)適配接口,其特征在于,所述廣播表單元(3)中的內(nèi)容尋址存儲器與外部處理機(jī)電路之間有一個通道,用于外部處理機(jī)電路對所述內(nèi)容尋址存儲器的內(nèi)容進(jìn)行訪問。
4.根據(jù)權(quán)利要求1所述的ATM業(yè)務(wù)適配接口,其特征在于,所述下行VPI/VCI切換電路單元(4)包括一個VPI/VCI表,所述VPI/VCI表與外部處理機(jī)電路之間有一個通道,以便由外部處理機(jī)電路對所述VPI/VCI表內(nèi)容進(jìn)行訪問和更新。
5.一種由ATM業(yè)務(wù)適配接口實(shí)現(xiàn)同播的方法,所述ATM業(yè)務(wù)適配接口包括移位電路單元(1)、信元頭鎖存電路單元(2)、廣播表單元(3)、下行VPI/VCI切換電路單元(4)、處理機(jī)接口電路單元(5)、多路信元流合成電路單元(6),所述實(shí)現(xiàn)同播的方法的特征在于包括以下步驟1)由所述信元頭鎖存電路單元(1)鎖存從ATM業(yè)務(wù)復(fù)接器來的每個信元的信元頭;2)由所述廣播表單元(3)識別出其中的同播及廣播標(biāo)志信息;3)所述下行VPI/VCI切換電路單元(4)根據(jù)由所述廣播表單元(3)識別出的同播及廣播標(biāo)志信息,將一個VPI/VCI值轉(zhuǎn)換成多個相對應(yīng)的同播或廣播通道的VPI/VCI值,并同步輸出到多路信元流合成電路單元(6);4)所述多路信元流合成電路單元(6)將轉(zhuǎn)化后同步輸出的多個信元頭和移位電路輸出的信元凈荷進(jìn)行合成并分別輸出到同播或廣播的通道的接收FIFO存儲器中去。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,還包括由外部處理機(jī)電路對所述下行VPI/VCI切換電路單元(4)中VPI/VCI表進(jìn)行訪問和更新的步驟。
全文摘要
一種ATM業(yè)務(wù)適配接口及其實(shí)現(xiàn)同播的方法,由廣播表單元3識別出其中的同播及廣播標(biāo)志信息;根據(jù)同播及廣播標(biāo)志信息對VPI/VCI值進(jìn)行切換并同步輸出到多路信元流合成電路單元6進(jìn)行合成并分別輸出到同播或廣播的通道的接收FIFO存儲器中去。實(shí)施本發(fā)明的提供的業(yè)務(wù)適配接口及其同播實(shí)現(xiàn)方法,可直接檢測到同播和廣播信元,并自行完成相應(yīng)的同播、廣播處理,不僅減輕了ATM業(yè)務(wù)復(fù)接器的負(fù)擔(dān),而且保證了同播多路業(yè)務(wù)間的同步。
文檔編號H04L12/56GK1235454SQ9811321
公開日1999年11月17日 申請日期1998年5月13日 優(yōu)先權(quán)日1998年5月13日
發(fā)明者王占強(qiáng) 申請人:深圳市華為技術(shù)有限公司