AR和友商路由器串口V.35對接不UP
2015/3/3 17:03:25點(diǎn)擊:
問題描述
組網(wǎng)描述:
某客戶規(guī)劃使用AR路由器通過互聯(lián)Modem1上聯(lián)衛(wèi)星,然后通過衛(wèi)星下聯(lián)Modem2互聯(lián)遠(yuǎn)端站點(diǎn)友商路由器,AR和友商路由器以IP over HDLC的方式三層互通,衛(wèi)星Modem起協(xié)議轉(zhuǎn)換和二層透傳功能,AR和友商路由器都是以V.35和衛(wèi)星Modem互聯(lián),且都做DTE側(cè),DTE側(cè)的速率為256K。
AR設(shè)備串口配置:
#
int ser 2/0/0
link-protocol hdlc
ip address X.X.X.157 255.255.255.252
virtualbaudrate 256000
#
友商路由器設(shè)備串口配置:
#
interface Serial0/0/0
bandwidth 256
ip address 202.63.224.158 255.255.255.252
#
問題描述:
所有設(shè)備按圖連接正常上電運(yùn)行后,發(fā)現(xiàn)AR的Serial串口物理層一直DOWN。
某客戶規(guī)劃使用AR路由器通過互聯(lián)Modem1上聯(lián)衛(wèi)星,然后通過衛(wèi)星下聯(lián)Modem2互聯(lián)遠(yuǎn)端站點(diǎn)友商路由器,AR和友商路由器以IP over HDLC的方式三層互通,衛(wèi)星Modem起協(xié)議轉(zhuǎn)換和二層透傳功能,AR和友商路由器都是以V.35和衛(wèi)星Modem互聯(lián),且都做DTE側(cè),DTE側(cè)的速率為256K。
AR設(shè)備串口配置:
#
int ser 2/0/0
link-protocol hdlc
ip address X.X.X.157 255.255.255.252
virtualbaudrate 256000
#
友商路由器設(shè)備串口配置:
#
interface Serial0/0/0
bandwidth 256
ip address 202.63.224.158 255.255.255.252
#
問題描述:
所有設(shè)備按圖連接正常上電運(yùn)行后,發(fā)現(xiàn)AR的Serial串口物理層一直DOWN。
告警信息
查看AR serial口狀態(tài)(display interface serial 2/0/0),發(fā)現(xiàn)“DCD=DOWN”,即接口物理DOWN。
處理過程
問題定位:
查看AR serial口狀態(tài)(display interface serial 2/0/0),發(fā)現(xiàn)“DCD=DOWN DTR=UP DSR=UP RTS=UP CTS=UP”。DCD(Data Carrier Detect)信號用于監(jiān)視通信線路和DCE設(shè)備的工作狀態(tài)。AR設(shè)備默認(rèn)使能同步方式下Serial接口的DCD信號檢測功能,該DCD信號檢測功能和同步方式下Serial接口的DSR和DTR信號檢測功能配合使用,用于判斷同步串口的狀態(tài)。
1) 使能同步方式下Serial接口的DSR(Data Set Ready)和DTR(Data Terminal Ready)信號檢測功能,系統(tǒng)在判斷同步方式下Serial接口的狀態(tài)(Up或Down)時,缺省情況下將同時檢測DSR信號、DCD信號以及接口是否外接電纜。只有當(dāng)DSR信號和DCD信號有效且接口外接電纜時,系統(tǒng)才認(rèn)為同步方式下Serial接口處于Up狀態(tài),否則為Down狀態(tài)。
2) 不使能同步方式下Serial接口的DSR和DTR信號檢測功能,系統(tǒng)在判斷同步方式下Serial接口的狀態(tài)(Up或Down)時,只要系統(tǒng)檢測到外接電纜,就可以判斷同步方式下Serial接口處于Up狀態(tài)。
也就是說,DCD必須有效時,同步方式下Serial接口才處于Up狀態(tài),而Data Carrier Detect 數(shù)據(jù)載波檢測,如果使能,那么必須由DCE側(cè)發(fā)送DCD有效的信號才可以判斷為有效,否則判斷無效,所以在沒有收到DCE的有效DCD信號前,AR的Serial接口不會UP。
問題處理:
1) 和客戶說明如上問題原因后,客戶檢查和調(diào)試衛(wèi)星Modem設(shè)備,使其發(fā)送有效的DCD信號,隨后AR的串口物理層UP。
2) AR串口物理UP后,協(xié)議上仍然不UP。查看AR Serial接口的狀態(tài),發(fā)現(xiàn)接口input方向接收到的報文有很多“errors”報文計數(shù),而output方向 沒有“errors”報文計數(shù)。懷疑是和時鐘同步有關(guān),因而嘗試設(shè)置接收時鐘翻轉(zhuǎn)(根據(jù)是入口有errors報文計數(shù)),在AR串口Serial2/0/0下添加invert receive-clock設(shè)置后錯誤報文計數(shù)沒有增加,接口的協(xié)議層UP,且能ping通對端友商路由器的IP地址。
查看AR serial口狀態(tài)(display interface serial 2/0/0),發(fā)現(xiàn)“DCD=DOWN DTR=UP DSR=UP RTS=UP CTS=UP”。DCD(Data Carrier Detect)信號用于監(jiān)視通信線路和DCE設(shè)備的工作狀態(tài)。AR設(shè)備默認(rèn)使能同步方式下Serial接口的DCD信號檢測功能,該DCD信號檢測功能和同步方式下Serial接口的DSR和DTR信號檢測功能配合使用,用于判斷同步串口的狀態(tài)。
1) 使能同步方式下Serial接口的DSR(Data Set Ready)和DTR(Data Terminal Ready)信號檢測功能,系統(tǒng)在判斷同步方式下Serial接口的狀態(tài)(Up或Down)時,缺省情況下將同時檢測DSR信號、DCD信號以及接口是否外接電纜。只有當(dāng)DSR信號和DCD信號有效且接口外接電纜時,系統(tǒng)才認(rèn)為同步方式下Serial接口處于Up狀態(tài),否則為Down狀態(tài)。
2) 不使能同步方式下Serial接口的DSR和DTR信號檢測功能,系統(tǒng)在判斷同步方式下Serial接口的狀態(tài)(Up或Down)時,只要系統(tǒng)檢測到外接電纜,就可以判斷同步方式下Serial接口處于Up狀態(tài)。
也就是說,DCD必須有效時,同步方式下Serial接口才處于Up狀態(tài),而Data Carrier Detect 數(shù)據(jù)載波檢測,如果使能,那么必須由DCE側(cè)發(fā)送DCD有效的信號才可以判斷為有效,否則判斷無效,所以在沒有收到DCE的有效DCD信號前,AR的Serial接口不會UP。
問題處理:
1) 和客戶說明如上問題原因后,客戶檢查和調(diào)試衛(wèi)星Modem設(shè)備,使其發(fā)送有效的DCD信號,隨后AR的串口物理層UP。
2) AR串口物理UP后,協(xié)議上仍然不UP。查看AR Serial接口的狀態(tài),發(fā)現(xiàn)接口input方向接收到的報文有很多“errors”報文計數(shù),而output方向 沒有“errors”報文計數(shù)。懷疑是和時鐘同步有關(guān),因而嘗試設(shè)置接收時鐘翻轉(zhuǎn)(根據(jù)是入口有errors報文計數(shù)),在AR串口Serial2/0/0下添加invert receive-clock設(shè)置后錯誤報文計數(shù)沒有增加,接口的協(xié)議層UP,且能ping通對端友商路由器的IP地址。
根因
AR作為DTE設(shè)備和對端DCE設(shè)備衛(wèi)星modem互聯(lián),由于AR設(shè)備默認(rèn)使能同步方式下Serial接口的DCD信號檢測功能,因沒有說到DCE端的DCD信號,導(dǎo)致物理層不UP;又由于AR和modem時鐘不同步導(dǎo)致AR協(xié)議層不UP。
解決方案
1)、AR串口物理層不UP,判斷為接口沒有收到DCE設(shè)備發(fā)送的DCD信號,推動客戶檢查衛(wèi)星modem并發(fā)出DCD信號,AR接收和檢測出信號后,接口物理UP。
2)AR串口協(xié)議層不UP:通過分析判斷為時鐘不一致引起,在接口下添加invert receive-clock配置,強(qiáng)行使串口接收時鐘翻轉(zhuǎn),協(xié)議層UP,問題解決。
2)AR串口協(xié)議層不UP:通過分析判斷為時鐘不一致引起,在接口下添加invert receive-clock配置,強(qiáng)行使串口接收時鐘翻轉(zhuǎn),協(xié)議層UP,問題解決。
建議與總結(jié)
判斷設(shè)備是否需要設(shè)置時鐘翻轉(zhuǎn)步驟:
1)缺省情況下,串口不配置時鐘翻轉(zhuǎn)功能,如果協(xié)議能UP,則不需要對配置做修改。如果協(xié)議不能UP,則查看端口計數(shù)。如果DTE端接收報文有error,特別是報文數(shù)與字節(jié)數(shù)沒有整數(shù)倍對應(yīng)關(guān)系的時候(如100個packets,105 Bytes),此時接在口下配置invert receive-clock,將接收時鐘翻轉(zhuǎn);如果DTE端接收報文沒有error,但是DCE端接收報文還是有error,則在接口下配置invert transmit-clock,將時鐘翻轉(zhuǎn)。
2) 如果將invert receive-clock和invert transmit-clock都配置后接收報文error仍然有增長,則可能與時鐘翻轉(zhuǎn)無關(guān)。
1)缺省情況下,串口不配置時鐘翻轉(zhuǎn)功能,如果協(xié)議能UP,則不需要對配置做修改。如果協(xié)議不能UP,則查看端口計數(shù)。如果DTE端接收報文有error,特別是報文數(shù)與字節(jié)數(shù)沒有整數(shù)倍對應(yīng)關(guān)系的時候(如100個packets,105 Bytes),此時接在口下配置invert receive-clock,將接收時鐘翻轉(zhuǎn);如果DTE端接收報文沒有error,但是DCE端接收報文還是有error,則在接口下配置invert transmit-clock,將時鐘翻轉(zhuǎn)。
2) 如果將invert receive-clock和invert transmit-clock都配置后接收報文error仍然有增長,則可能與時鐘翻轉(zhuǎn)無關(guān)。
- 上一篇:AR2200-S做AC,無線用戶上網(wǎng)慢 2015/3/3
- 下一篇:AR2220路由器E1線路連接 2015/3/3