本應用筆記介紹如何利用Maxim的TDM-over-Packet (TDMoP)芯片為FDL (數(shù)據(jù)連接設備)提供網(wǎng)絡環(huán)回支持。本文重點關注TDMoP產(chǎn)品線,DS34T10x代表了多款器件,具體指:DS34T108、DS34T104、DS34T102、DS34T101。
引言
在許多應用中,系統(tǒng)管理員需要操作支持系統(tǒng)(OSS),控制、管理網(wǎng)絡設備。使用OSS,管理員可以發(fā)出命令給“測試探頭”,啟用或關閉FDL網(wǎng)絡環(huán)回。本應用筆記介紹了如何使用DS34T10x系列TDMoP器件,實現(xiàn)這些FDL命令。
FDL環(huán)回命令功能
典型應用中,F(xiàn)DL環(huán)回命令在測試部分產(chǎn)生(圖1)。
圖1. FDL在測試部分啟用或關閉環(huán)回測試
測試探頭作為系統(tǒng)維護的一部分,每當接到一個TDM線路故障報告,F(xiàn)DL環(huán)回可以作為一種診斷工具,定位故障發(fā)生的位置。傳統(tǒng)的T1網(wǎng)絡,TDM線路連接在測試探頭,可發(fā)送環(huán)回命令,評估結果。
網(wǎng)絡正常運行時,TDM流量終止在客戶端設備(CPE)??紤]圖1所示網(wǎng)絡,當檢測到網(wǎng)絡故障時,網(wǎng)絡將置于維護模式;從OSS發(fā)出的命令通過TDM網(wǎng)關,然后經(jīng)過ONU或ONT。這個例子中,TDM網(wǎng)關支持電路仿真業(yè)務(CES),這意味著TDM網(wǎng)關是CES偽線終點。所有CES通道終止在TDM網(wǎng)關,ONT或ONU也可以是GPON,因此,GPON傳輸?shù)酱私Y束。這種情況下,TDM網(wǎng)關要求ONU終止GPON業(yè)務及CES業(yè)務傳輸。圖1中,ONU采用Maxim的TDMoP芯片實現(xiàn)。圖中可以看到一個接線器(SJ),通常在許多傳統(tǒng)的PDH網(wǎng)絡都會用到。
內部硬件連接
為了實現(xiàn)GR-312-CORE標準定義的網(wǎng)絡環(huán)回,兩個FDL命令是必需的。
開啟網(wǎng)絡環(huán)回(00010010 11111111),這個位命令和響應信息在ESF數(shù)據(jù)鏈傳送,將把SJ置于維護狀態(tài),并對收到的T1數(shù)據(jù)進行環(huán)回。發(fā)送環(huán)回啟動消息時,SJ一直保持在維護狀態(tài)。TDMoP器件將監(jiān)測第9位至第14位(001001)數(shù)據(jù),以執(zhí)行環(huán)回命令。
關閉網(wǎng)絡環(huán)回(00100100 11111111),這個位命令和響應信息在ESF數(shù)據(jù)鏈路傳送,將把連接器置于正常工作狀態(tài),相當一個T1中繼。連接器在傳送環(huán)回禁止命令器件保持正常狀態(tài)。TDMoP將監(jiān)測第9位至第14位(001001),以執(zhí)行環(huán)回禁止命令。
這些環(huán)路的開啟和關閉命令可通過DS34T10x芯片實現(xiàn),
圖2
給出了DS34T10x LIU和成幀器的硬件連接。
為了實現(xiàn)環(huán)回開啟和關閉,每個T1端口需要一個額外的T1成幀器。如圖2所示,如果在網(wǎng)絡中實現(xiàn)兩個T1端口環(huán)回,那么就需要兩個額外的T1成幀器構成幀環(huán)回(FLB)。這個例子中使用一片DS34T104,內置4個T1端口(兩個用于所需的T1端口,兩個用于FDL環(huán)回)。如果需要8個T1端口,可用DS26401提供另外8個成幀器。這些額外的成幀器用于連接原來的成幀器;這些成幀器僅用于環(huán)回開啟和關閉操作。圖2中,一片DS34T104用于實現(xiàn)兩個T1端口的TDMoP“綁訂”,并提供環(huán)回支持。
圖2. DS34T104在支持環(huán)回開啟和關閉的示例
圖2中,成幀器3并聯(lián)成幀器1,成幀器4并聯(lián)成幀器2。需預先配置好,然后才能發(fā)送FDL開啟和關閉代碼??陕?lián)系Maxim申請驅動程序和配置文件。
設置FMRTOPISM4.FRMR3 = 000,因此FRMR3源自FRM1
設置FMRTOPISM4.FRMR4 = 001,因此FRMR4源自FRM2
由于FDL只能工作在T1的ESF成幀模式,端口3和4應該配置如下:
設置TCR3.TFM = 0
設置RCR1.RFM = 0
接下來,通過控制寄存器1把芯片配置成透明傳輸模式。
TCR1 = 64h或60h,取決于是否需要B8ZS碼
然后通過接收控制寄存器3,把成幀器3和成幀器4配置為幀環(huán)回。
RCR3.FLB = 1,成幀器3和4
對于端口3和端口4接收的BOC,可通過RBOC寄存器設置為一串監(jiān)測碼N (N = 1,3,5或7):
RBOC[2:1] = 00:第1組連續(xù)BOC碼,識別有效序列
RBOC[2:1] = 01:第3組連續(xù)BOC碼,識別有效序列
RBOC[2:1] = 10:第5組連續(xù)BOC碼,識別有效序列
RBOC[2:1] = 11:第7組連續(xù)BOC碼,識別有效序列
檢測到一個有效BOC事件(如前所示,通過設置RLS7.BD),RBOC消息需要從RBOC寄存器讀取。然后基于RBOC消息,可通過LMCR寄存器設置環(huán)回。
LMCR[2:0] = 010
Maxim提供的驅動程序在
_te1DrvCTRL
函數(shù)中包含這樣一個命令代碼,可用于發(fā)送任何BOC數(shù)據(jù)。
TE1DCTRL_T1403TXPKT
TE1DCTRL_T1403TXBOC
所有驅動器(包括內部和外部)的調用都可通過
agent.c
的一個簡單API和
t1e1_interface.c
文件。
一個BOC碼發(fā)送請求可以按照下列格式:
// Call the driver's transmit BOC function retval &= (*lnPtr->drvCtrl)(DRVREF, TE1DCTRL_T1403TXBOC, ENABLE, (INT)BOC_CODE);
一個BOC碼停止發(fā)送請求可以按照下列格式:
// Call the driver's transmit BOC function retval &= (*lnPtr->drvCtrl)(DRVREF, TE1DCTRL_T1403TXBOC, DISABLE, NULL);
結論
ONU設備要求要支持FDL網(wǎng)絡環(huán)回的啟動/關閉命令。DS34T10x系列的TDMoP芯片支持模擬環(huán)回,能夠實現(xiàn)這一功能。當BOC收到一個有效的環(huán)回命令時,可使能模擬回環(huán);同樣,也可解除環(huán)回。DS34T10x的這個功能是采用DS34T10x設計的ONU,不需要內部開關。
審核編輯:郭婷
-
Maxim
+關注
關注
8文章
861瀏覽量
88620 -
寄存器
+關注
關注
31文章
5434瀏覽量
124443 -
連接器
+關注
關注
99文章
15382瀏覽量
140463
發(fā)布評論請先 登錄
DS34S132與TDMoP器件互操作的實現(xiàn)

dTSEC是否支持遠程MAC環(huán)回?
Maxim的TDM-over-Packet (TDMoP)設

如何實現(xiàn)DS34S132與其它TDMoP器件的互操作

利用Maxim的TDMoP芯片支持FDL網(wǎng)絡環(huán)回
如何使用TDMoP器件實現(xiàn)FDL命令

如何實現(xiàn)DS34S132與TDMOP器件的互操作

使用TDMoP器件的FDL網(wǎng)絡環(huán)回支持

為Maxim的TDMoP器件篩選振蕩器
如何在TDMoP產(chǎn)品上使用抖動緩沖器來補償數(shù)據(jù)包延遲變化

環(huán)回IP地址:原理、應用
如何在同一塊開發(fā)板上測試GT遠端環(huán)回

評論