本文解釋如何在思科路由器和訊息流中實作合格邏輯連結控制(QLLC),以便在前端處理器(FEP)透過乙太網路連線且遠端裝置(實體單元[PU]型別2.0或PU型別2.1)連線到X.25網路的拓撲中執行通話連線。本文檔還介紹了對此類呼叫連線進行故障排除的適當步驟。
本文件沒有特定需求。
本檔案所述內容不限於特定軟體或硬體版本。
如需文件慣例的詳細資訊,請參閱思科技術提示慣例。
對通過資料鏈路交換(DLSw)進行通訊的乙太網連線裝置進行故障排除時,首先需要驗證的是dlsw bridge-group x 是否存在,其中x是指在乙太網介面上bridge-group 命令中配置的網橋編號。要驗證您的配置,請參閱基本DLSw+配置,瞭解乙太網連線裝置上的配置示例。
另一個有用的故障排除命令是show bridge,它驗證透明網橋是否知道裝置的MAC地址,包括本地和遠端。乙太網MAC地址以規範格式顯示,而令牌環地址則以非規範格式顯示。使用以下准則轉換MAC地址:
乙太網MAC地址(規範格式) | 0 1 2 3 4 5 6 7 8 9 A B C D E F |
變成 | |
權杖環位址(非規範格式) | 0 8 4 C 2 A 6 E 1 9 5 D 3 B 7 F |
以下是遵循以下規則的乙太網示例:
1.乙太網MAC地址(規範格式) | 0200.4556.1140 |
2.中間步驟 | 0400.2AA6.8820 |
3.最終令牌環地址(非規範格式) | 4000.A26A.8802 |
注意:要到達最終的非規範地址,您可以交換一個位元組內的每個位。
將show bridge命令輸出中的專案與show dlsw reachability 命令輸出中的專案進行比較。請記得,show dlsw reachability命令輸出中的專案以非規範格式顯示,與乙太網或show bridge命令輸出中的規範格式相反。
有關乙太網故障排除的一般資訊,請參閱乙太網故障排除。
註:此文檔系列的「文檔內容」部分顯示了該系列的所有部分,以幫助導航。
QLLC命令使用Q位在X.25資料包中實現。包含QLLC原語的X.25資料包通常為五個位元組,即X.25資料包報頭的長度加上兩個位元組的QLLC控制資訊。
注意:包含系統網路架構(SNA)資料的X.25資料包不使用Q位。
建立QLLC連線後,使用X.25連線的唯一虛電路轉發資料流量。邏輯連結控制(LLC)是高階資料連結控制(HDLC)的子集。 同步資料連結控制(SDLC)和QLLC也是HDLC的子集。思科將這些QLLC基元轉換為LLC基元,反之亦然:
QLLC | LLC |
QSM | SABME |
QXID | XID |
QDISC | 磁碟 |
QUA | UA |
X.25資料封包 | I幀 |
正常的QLLC/LLC連線隨收到X.25傳入呼叫而啟動,該呼叫包含QLLC呼叫使用者資料(CUD)(0xc3)。反向QLLC連線是由LAN發起的QLLC/LLC連線。
註:對於QLLC/LLC連線,QLLC裝置和路由器之間存在QLLC連線,連線到LAN的裝置和路由器之間存在LLC連線。
圖1顯示以下順序:
X.25 QLLC傳入呼叫通過路由器連線的X.25呼叫進行應答。
然後路由器向LAN裝置傳送測試幀(或瀏覽器),以啟動LAN連線。
如果可以找到LAN合作夥伴,LAN合作夥伴將傳送帶有路由資訊欄位(RIF)的explorer響應,該欄位說明了如何找到LAN合作夥伴。
然後,路由器將空交換標識(XID)傳送到LAN夥伴,前提是QLLC裝置可以執行XID協商。(大多數SNA裝置都可以執行XID協商。) 如果QLLC裝置無法自行執行交涉,路由器會提供XID代理公用程式。
QLLC裝置傳送一個XID,其中包含IDBLK和IDNUM,會與主機(交換主節點/PU)上設定的IDNUM和???進行比較。
如果ID相符,則主機傳送一個Set Asynchronous Balanced Mode Extended(SABME)。
SABME被轉換為合格設定響應模式(QSM),QLLC裝置傳送合格未編號確認(QUA)。
此QUA轉換為LLC未編號確認(UA),並傳送到LAN合作夥伴。
此時,QLLC裝置和路由器之間存在QLLC連線,路由器和LAN裝置之間存在LLC連線,路由器上存在活動的QLLC/LLC連線。
在權杖環或遠端來源路由橋接(RSRB)環境中,會發生以下順序:
附加LAN的裝置啟動並向上游傳送測試。然後,在上游傳送空的XID資料包。
如果QLLC將這個空XID轉發到附加X.25的FEP,則FEP將做出響應,就像它正在連線到PU 2.1裝置並中止連線,當PU 2.0裝置下次傳送XID格式0型別2時。
qllc npsi-poll命令會攔截Cisco IOS傳送的任何null XID資料包??軟體在LAN介面上接收,並向下游裝置返回空的XID響應。qllc npsi-poll命令繼續允許XID格式3和XID格式0資料包通過X.25裝置。
路由器傳送呼叫請求資料包以啟動X.25連線,然後接收CALL ACCEPTED資料包作為響應。
PU 2.0 SNA裝置傳送一個XID,其中包含IDBLK和IDNUM,該XID與主機(交換主節點???PU)上配置的IDBLK和IDNUM進行比較。
如果ID匹配,主機將傳送QSM。QSM轉換為SABME。
LAN裝置使用UA進行響應,UA被轉換為QUA並傳送到FEP。
目前,有:
QLLC裝置和路由器之間的QLLC連線
路由器和LAN裝置之間的LLC連線
路由器上的活動QLLC/LLC連線
通過接收包含QLLC CUD(0xc3)的X.25傳入呼叫來啟動正常QLLC/LLC連線。反向QLLC連線是由LAN發起的QLLC/LLC連線。
圖2顯示以下順序:
X.25 QLLC傳入呼叫通過路由器連線的X.25呼叫進行應答。
路由器向LAN裝置傳送測試幀(或瀏覽器),以啟動LAN連線。
如果可以找到LAN合作夥伴,則LAN合作夥伴會傳送瀏覽器響應,其中包含RIF說明如何找到該響應。
然後,路由器會假設QLLC裝置可以執行XID交涉,據此向LAN夥伴傳送空的XID。(大多數SNA裝置都可以執行XID協商。) 如果QLLC裝置無法自行執行交涉,路由器會提供XID代理公用程式。
PU 2.1裝置會交換XID3,直到他們同意主角色和輔助角色以及其他PU 2.1引數。
成為主節點的PU 2.1節點與其PU 2.1合作夥伴建立鏈路級連線。
SABME轉換為QSM,QUA轉換為UA。
PU 2.1 LAN啟動並傳送測試幀。當收到來自路由器的測試響應時,它會開始傳送XID3(或空的XID後跟一個XID3)。
路由器傳送呼叫請求資料包來建立X.25連線。從此以後,它將兩個PU 2.1節點之間交換的所有消息從LLC2轉換為X.25。
PU 2.1裝置會交換XID3,直到他們同意主角色和輔助角色以及其他PU 2.1引數。
成為主節點的PU 2.1節點與其PU 2.1合作夥伴建立鏈路級連線。
SABME轉換為QSM,QUA轉換為UA。
目前,有:
QLLC裝置和路由器之間的QLLC連線
路由器和LAN裝置之間的LLC連線
路由器上的活動QLLC/LLC連線
RSRB over QLLC和DLSw over QLLC之間存在重大差異。也許最重要的一點是,DLSw與可用的各種資料鏈路控制(DLC)之間有一個統一的介面(Cisco Link Services [CLS])。
嘗試本文檔中的任何debug命令之前,請參閱有關Debug命令的重要資訊。
當您對QLLC路由器進行故障排除時,建議使用以下debug命令的輸出:
debug dlsw core message
debug cls message
debug x25 event
debug qllc state
debug qllc packet
以下show命令的輸出也很有用:
show cls
show qllc
在SDLC/DLSw對等路由器上,以下debug命令很有用:
debug dlsw core message
debug cls message
此網路圖表使用以下設定:
孔傑克 |
---|
X25 routing dlsw local-peer peer-id 10.3.2.7 dlsw remote-peer 0 tcp 10.3.2.8 ! interface Serial3 encapsulation x25 dce x25 address 9111 x25 ltc 10 x25 htc 4095 x25 map qllc 4000.0000.1111 1111 clockrate 19200 qllc dlsw vmacaddr 4000.0000.1111 partner 4000.0000.2222 |
皮沃 |
---|
x25 routing ! dlsw local-peer peer-id 10.3.2.8 dlsw remote-peer 0 tcp 10.3.2.7 ! interface serial 0 no ip address encapsulation x25 dce x25 address 4444 x25 map qllc 4000.0000.2222 4444 qllc dlsw vmac 4000.0000.2222 partner 4000.0000.1111 |
圖3說明了兩個IBM AS/400伺服器如何通過QLLC/DLSw通訊。vmacaddr 4000.0000.1111是與AS/400(POW400)關聯的MAC地址,而合作夥伴4000.0000.2222是與遠端AS/400(Canopus)關聯的MAC地址。
有關qllc dlsw 命令的詳細資訊,請參閱DLSw+配置命令。
從DLSw到QLLC的TEST.STN請求應生成TEST.STN.IND資料包,REQ OPEN STN請求資料包應生成呼叫請求。
下一個示例輸出顯示了帶註釋的調試輸出。發出了以下debug命令:
debug dlsw core message
debug cls message
debug qllc state
debug qllc packet
debug x25 event
Konjack# %DLSWC-3-RECVSSP: SSP OP = 3( CUR ) -explorer from peer 10.3.2.8(2065) !--- CUR_ex [Can You Reach (explorer)] is received from the peer. !--- (Note the -explorer.) DLSw starts to explore. 00:27:26: DLSW: DISP Sent : CLSI Msg : TEST_STN.Req dlen: 46 00:27:26: (DLSWDLU:DLU-->SAP): 00:27:26: TEST_STN.Req to pSAP: 0x5C733C sel: LLC hlen: 40, dlen: 46 00:27:26: DLSW: DISP Sent : CLSI Msg : TEST_STN.Req dlen: 46 00:27:26: (DLSWDLU:DLU-->SAP): 00:27:26: TEST_STN.Req to pSAP: 0x5C74A0 sel: LLC hlen: 40, dlen: 46 00:27:26: DLSW: DISP Sent : CLSI Msg : TEST_STN.Req dlen: 46 00:27:26: (DLSWDLU:DLU-->SAP): 00:27:26: TEST_STN.Req to pSAP: 0x5C7924 sel: LLC hlen: 40, dlen: 46 !--- There is a match on the destination MAC address in QLLC. 00:27:26: (DLSWDLU:CLS-->DLU): 00:27:26: TEST_STN.Ind to uSAP: 0x5C78BC sel: LLC hlen: 36, dlen: 35 00:27:26: DLSW Received-ctlQ : CLSI Msg : TEST_STN.Ind dlen: 35 !--- DLSw sends an ICR_ex [I Can Reach (explorer)] to the peer. %DLSWC-3-RECVSSP: SSP OP = 3( CUR ) from peer 10.3.2.8(2065) !--- CUR_cs [Can You Reach (circuit setup)] is received from the peer. 00:27:26: DISP Sent : CLSI Msg : REQ_OPNSTN.Req dlen: 102 !--- DLSw sends the CLS message Request Open Station Request to QLLC. 00:27:26: (DLSWDLU:DLU-->SAP): 00:27:26: REQ_OPNSTN.Req to pSAP: 0x5C7924 sel: LLC hlen: 48, dlen: 102 !--- QLLC places the call to the AS/400. 00:27:26: Serial3: X25 O P3 CALL REQUEST (13) 8 lci 10 00:27:26: From(4): 9111 To(4): 1111 00:27:26: Facilities: (0) 00:27:26: Call User Data (4): 0xC3000000 (qllc) !--- QLLC X.25 FSM handling Request Open Station Request !--- Output: Issues CALL REQUEST (see above), !--- Nothing to CLS/DLSw !--- Starts a 10000 msec timer !--- Enters State P2 (see X.25 standard) 00:27:26: QLLC-XFSM state P1, input QX25ReqOpenStnReq: (CallReq,-,XGo 10000) ->P2/D2 !--- QLLC receives CALL ACCEPT from the AS/400. 00:27:26: Serial3: X25 I P3 CALL CONNECTED (9) 8 lci 10 00:27:26: From(4): 9111 To(4): 1111 00:27:26: Facilities: (0) !--- QLLC X.25 FSM handling CALL ACCEPT !--- Output: Nothing to X.25 !--- Request Open Station Confirm to CLS/DLSw !--- Stops Timer !--- Enters State P4/D1 00:27:26: QLLC-XFSM state P2/D2, input QX25CallConfirm: (-,ReqOpenStnConf,xStop) ->P4/D1 00:27:26: QLLC: Serial3 I: QXID-CMD 0 bytes !--- QLLC Logical FSM Receives XID, send ID Indication to DLSw 00:27:26: QLLC-LFSM state QLClosed, input QLXID: (-,IdInd,LGo 3000) 00:27:26: (DLSWDLU:CLS-->DLU): 00:27:26: REQ_OPNSTN.Cfm(CLS_OK) to uCEP: 0x5CA310 sel: LLC hlen: 48, dlen: 102 00:27:26: (DLSWDLU:CLS-->DLU): 00:27:26: ID.Ind to uCEP: 0x5CA310 sel: LLC hlen: 40, dlen: 15 00:27:26: DLSW Received-ctlQ : CLSI Msg : REQ_OPNSTN.Cfm CLS_OK dlen: 102 !--- DLSw receives Request Open Station Confirm from QLLC. %DLSWC-3-SENDSSP: SSP OP = 4( ICR ) to peer 10.3.2.8(2065) success !--- DLSw sends ICR_cs [I Can Reach (circuit setup)] to the peer. %DLSWC-3-SENDSSP: SSP OP = 4( ICR ) to peer 10.3.2.8(2065) success !--- DLSw receives ID.Ind from QLLC. 00:27:26: DLSW Received-ctlQ : CLSI Msg : ID.Ind dlen: 15 !--- DLSw receives Reach ACK from the peer. %DLSWC-3-RECVSSP: SSP OP = 5( ACK ) from peer 10.3.2.8(2065) !--- DLSw receives XID from the peer. %DLSWC-3-RECVSSP: SSP OP = 7( XID ) from peer 10.3.2.8(2065) !--- DLSw sends ID.Req to QLLC. 00:27:26: DISP Sent : CLSI Msg : ID.Req dlen: 12 00:27:26: (DLSWDLU:DLU-->CEP): 00:27:26: ID.Req to pCEP: 0x4C51CC sel: LLC hlen: 40, dlen: 12 00:27:26: QLLC: Serial3 O: QXID-RSP 0 bytes !--- QLLC Logical FSM Handling ID.Req from CLS/DLSw. !--- Output: QLLC XID to X.25 !--- Nothing to CLS !--- No Timer Action 00:27:26: QLLC-LFSM state QLClosed, input CLSXID: (XId,-,-) !--- QLLC Receives XID from X.25 00:27:26: QLLC: Serial3 I: QXID-CMD 77 bytes Fmt 3T2: 056B4532 00:27:26: QLLC-LFSM state QLClosed, input QLXID: (-,IdInd,LGo 3000) 00:27:26: (DLSWDLU:CLS-->DLU): 00:27:26: ID.Cfm(CLS_OK) to uCEP: 0x5CA310 sel: LLC hlen: 40, dlen: 92 !--- DLSw receives ID Confirm from QLLC. 00:27:26: DLSW Received-ctlQ : CLSI Msg : ID.Cfm CLS_OK dlen: 92 !--- DLSw sends XID to the peer. %DLSWC-3-SENDSSP: SSP OP = 7( XID ) to peer 10.3.2.8(2065) success !--- DLSw receives XID from the peer. %DLSWC-3-RECVSSP: SSP OP = 7( XID ) from peer 10.3.2.8(2065) 00:27:27: DISP Sent : CLSI Msg : ID.Req dlen: 89 00:27:27: (DLSWDLU:DLU-->CEP): 00:27:27: ID.Req to pCEP: 0x4C51CC sel: LLC hlen: 40, dlen: 89 00:27:27: QLLC: Serial3 O: QXID-RSP 77 bytes Fmt 3T2: 05627844 00:27:27: QLLC-LFSM state QLClosed, input CLSXID: (XId,-,-) 00:27:27: QLLC: Serial3 I: QXID-CMD 77 bytes Fmt 3T2: 056B4532 !--- QLLC Logical FSM Handling ID.Req from CLS. !--- Output: Nothing to CLS !--- QLLC XID to X.25 !--- Timer started for 3000 msec 00:27:27: QLLC-LFSM state QLClosed, input QLXID: (-,IdInd,LGo 3000) !--- More XID negotiation. 00:27:27: (DLSWDLU:CLS-->DLU): 00:27:27: ID.Cfm(CLS_OK) to uCEP: 0x5CA310 sel: LLC hlen: 40, dlen: 92 00:27:27: DLSW Received-ctlQ : CLSI Msg : ID.Cfm CLS_OK dlen: 92 %DLSWC-3-SENDSSP: SSP OP = 7( XID ) to peer 10.3.2.8(2065) success %DLSWC-3-RECVSSP: SSP OP = 7( XID ) from peer 10.3.2.8(2065) 00:27:30: DISP Sent : CLSI Msg : ID.Req dlen: 12 00:27:30: (DLSWDLU:DLU-->CEP): 00:27:30: ID.Req to pCEP: 0x4C51CC sel: LLC hlen: 40, dlen: 12 00:27:30: QLLC: Serial3 O: QXID-RSP 0 bytes 00:27:30: QLLC-LFSM state QLClosed, input CLSXID: (XId,-,-) 00:27:30: QLLC: Serial3 I: QXID-CMD 77 bytes Fmt 3T2: 056B4532 00:27:30: QLLC-LFSM state QLClosed, input QLXID: (-,IdInd,LGo 3000) 00:27:30: (DLSWDLU:CLS-->DLU): 00:27:30: ID.Cfm(CLS_OK) to uCEP: 0x5CA310 sel: LLC hlen: 40, dlen: 92 00:27:30: DLSW Received-ctlQ : CLSI Msg : ID.Cfm CLS_OK dlen: 92 %DLSWC-3-SENDSSP: SSP OP = 7( XID ) to peer 10.3.2.8(2065) success %DLSWC-3-RECVSSP: SSP OP = 7( XID ) from peer 10.3.2.8(2065) 00:27:30: DISP Sent : CLSI Msg : ID.Req dlen: 89 00:27:30: (DLSWDLU:DLU-->CEP): 00:27:30: ID.Req to pCEP: 0x4C51CC sel: LLC hlen: 40, dlen: 89 00:27:30: QLLC: Serial3 O: QXID-RSP 77 bytes Fmt 3T2: 05627844 00:27:30: QLLC-LFSM state QLClosed, input CLSXID: (XId,-,-) 00:27:30: QLLC: Serial3 I: QXID-CMD 77 bytes Fmt 3T2: 056B4532 00:27:30: QLLC-LFSM state QLClosed, input QLXID: (-,IdInd,LGo 3000) 00:27:30: (DLSWDLU:CLS-->DLU): 00:27:30: ID.Cfm(CLS_OK) to uCEP: 0x5CA310 sel: LLC hlen: 40, dlen: 92 00:27:30: DLSW Received-ctlQ : CLSI Msg : ID.Cfm CLS_OK dlen: 92 %DLSWC-3-SENDSSP: SSP OP = 7( XID ) to peer 10.3.2.8(2065) success %DLSWC-3-RECVSSP: SSP OP = 7( XID ) from peer 10.3.2.8(2065) 00:27:30: DISP Sent : CLSI Msg : ID.Req dlen: 89 00:27:30: (DLSWDLU:DLU-->CEP): 00:27:30: ID.Req to pCEP: 0x4C51CC sel: LLC hlen: 40, dlen: 89 00:27:30: QLLC: Serial3 O: QXID-RSP 77 bytes Fmt 3T2: 05627844 00:27:30: QLLC-LFSM state QLClosed, input CLSXID: (XId,-,-) !--- AS/400 becomes primary and sends QSM to QLLC. 00:27:30: QLLC: Serial3 I: QSM !--- QLLC Logical FSM Handling QSM. !--- Output: Nothing !--- Connect.Ind to CLS/DLSw !--- Start Timer for 3000 msec !--- State QLogical Remote Opening 00:27:30: QLLC-LFSM state QLClosed, input QLSM: (-,ConnInd,LGo 3000) ->QLRemoteOpening 00:27:30: (DLSWDLU:CLS-->DLU): 00:27:30: CONNECT.Ind to uCEP: 0x5CA310 sel: LLC hlen: 40, dlen: 8 !--- DLSw receives CONNECT.Ind from QLLC and sends CON.Req to the peer. 00:27:30: DLSW Received-ctlQ : CLSI Msg : CONNECT.Ind dlen: 8 %DLSWC-3-SENDSSP: SSP OP = 8( CONQ ) to peer 10.3.2.8(2065) success !--- DLSw receives CON.Response from the peer and sends Connect Response to QLLC. %DLSWC-3-RECVSSP: SSP OP = 9( CONR ) from peer 10.3.2.8(2065) 00:27:30: DISP Sent : CLSI Msg : CONNECT.Rsp dlen: 20 00:27:30: (DLSWDLU:DLU-->CEP): 00:27:30: CONNECT.Rsp to pCEP: 0x4C51CC sel: LLC hlen: 42, dlen: 20 !--- QLLC Handling Connect Response from CLS/DLSw. !--- Output: QUA to X.25 !--- Conected.Ind to CLS/DLSw !--- State to QLOpened 00:27:30: QLLC: Serial3 O: QUA 00:27:30: QLLC-LFSM state QLRemoteOpening, input ConnectResponse: (UA,ConnectedInd,lStop) ->QLOpened 00:27:30: (DLSWDLU:CLS-->DLU): 00:27:30: CONNECTED.Ind to uCEP: 0x5CA310 sel: LLC hlen: 40, dlen: 8 00:27:30: DLSW Received-ctlQ : CLSI Msg : CONNECTED.Ind dlen: 8 Konjack# show dls reach DLSw MAC address reachability cache list Mac Addr status Loc. peer/port rif 4000.0000.1111 FOUND LOCAL P003-S000 --no rif-- 4000.0000.2222 FOUND REMOTE 10.3.2.8(2065) !--- 4000.0000.2222 was the partner.
本節詳細介紹可在執行QLLC/DLSw的路由器上執行的一些show命令。
若要消除問題與硬體相關的可能性,請發出以下命令:
show interface serial 0
show controllers serial 0
show controllers cbus
檢查路由器配置:X.121位址、封包大小、模組編號、永久虛擬電路(PVC)、交換虛擬電路(SVC)和連結存取通訊協定平衡(LAPB)引數(例如視窗大小和模組)。
在X.25線路上發出show interface serial命令,檢視線路和協定的狀態。線路關閉,協定關閉(DTR關閉)。
發出show controller serial命令,並檢視輸出的頂端。是否顯示正確的電纜?
您應該看到DCE路由器的DCE-RS-232或DCE-V.35(路由器使用clockrate命令模擬數據機)。
您應該看到DTE路由器的DTE-RS-232或DTE-V.35(路由器連線到DCE裝置,例如數據機或模擬數據機的路由器)。
檢查連線的裝置,包括串列板、數據機、遠端裝置和電纜。檢查佈線時,請確保以下各點:
思科提供的電纜連線到遠端裝置上的正確介面。
如果路由器是DCE,則來自路由器的電纜連線到DTE裝置的電纜。
如果線路開啟且協定關閉,則確定路由器介面是DCE還是DTE。DCE提供時鐘。
如果路由器介面是DCE,是否配置了clock rate命令?
您是否配置了X.25封裝?
發出show interface serial 0命令。LAPB狀態是否連線?
兩端是否配置為半雙工或全雙工?
如果線路為up且協定為up,則X.25和LAPB配置引數是否正確?這些引數需要與為X.25提供程式定義的引數匹配。
確保以下X.25引數正確:
X.121位址規格
輸入和輸出資料包大小(x25 ips和x25 ops)???預設值為128位元組。
視窗大小(x25 wout和x25 win)???預設值為2。
X.25模??? — 預設為8。
檢查QLLC largest-packet value(預設值為256)。 此值與遠端SNA裝置中配置的值一致。有效範圍為0到1024。
確保這些LAPB引數正確:
LAPB視窗大小(k)
LAPB確認計時器(T1)
LAPB模組
QLLC VMAC(虛擬MAC地址)已正確對映到X.121地址
Set Asynchronous Balance Mode(SABM)欄位中的數字是否大於10?檢查show interface serial命令輸出中的SABM請求欄位。應至少有一個SABM,但不能超過10。如果SABM超過十個,資料包交換機可能沒有響應。
檢查數據機、電纜以及與X.25節點的連線。呼叫X.25提供程式檢查X.25節點的配置和狀態。您可以使用???loopback???模式,檢查是否存在連線問題。
多次發出show interface serial命令。在下一個欄位中,數字是遞增還是大的?如果數字大於資訊幀數的0.5%,請考慮數字是否很大。這些欄位中的大量數字表示X.25網路提供器中的某處可能存在問題(在這種情況下,需要檢查線路品質):
拒絕次數(REJ)
接收未就緒(RNR)事件的數量
通訊協定訊框錯誤數量(FRMR)
重新啟動次數(重新啟動)
斷開次數(DISC)
如果使用子地址,請確保包含以下配置語句:
x25 routing x25 route ^xxx.*alias serial 0 - ? !--- Your interface number could be different. ! x25 routing !--- Enables x25 switching. ! x25 route !--- Add an entry to the X.25 routing table. ! interface serial y x25 alias ^xxx.*
xxx表示X.25路由器的介面serial 0地址。
如果使用反向的QLLC???,其中PU 2.0 LAN裝置與運行NCP資料包交換介面(NPSI)X.25軟體的IBM FEP進行通訊???,則將這些配置引數新增到串列0:
npsi-poll命令不允許向FEP傳送空的XID。它啟用LAN端的PU 2.0與運行NPSI的FEP之間的連線。此命令是必要的,因為在令牌環或RSRB環境中,LAN連線的裝置通過在上游傳送空的XID資料包啟動。如果Cisco IOS軟體將此null XID轉發到X.25連線的FEP,則FEP將做出響應,就像它正在連線到PU 2.1裝置一樣,並在PU 2.0下次傳送XID格式0型別2時中斷連線。
qllc npsi-poll命令會攔截軟體在LAN介面上收到的任何空XID資料包,並向下游裝置返回空XID響應。它繼續允許XID格式3和XID格式0資料包通過X.25裝置。
您是否使用PVC和SVC?PVC通道規格需要低於任何SVC範圍。預設值為介於1和1024之間的雙向範圍,因此需要提高最小的雙向電路(LTC)值,以定義任何PVC。與X.25提供商確認後,重新配置虛電路以滿足要求。
X.25 SVC是否按以下順序配置?
所有單向輸入電路。
所有雙向電路。
所有單向輸出電路。
您可以發出以下命令來驗證連線引數和狀態:
show llc2
show x25 map
show x25 vc
show qllc
嘗試本文檔中的任何debug命令之前,請參閱有關Debug命令的重要資訊。
如果show interface serial命令的輸出中的X.25第2層協定LAPB??????未處於CONNECT狀態,則發出以下命令:
debug lapb
疑難排解QLLC時,請發出以下debug指令:
debug qllc error
debug qllc event
debug qllc packet
debug qllc state
debug qllc timer
debug qllc x25
debug x25 all
調試x25事件
debug x25 vc命令顯示特定虛電路的流量資訊。它修改debug x25 all或debug x25 events命令的操作,因此必須使用debug x25 vc發出這些命令之一,才能生成輸出。
對於DLSw對等路由器,以下debug命令非常有用:
debug dlsw core message
debug cls message
以下show命令的輸出也很有用:
show cls
show qllc
下一個簡短示例輸出是在以下情況下啟動QLLC:
啞的PU 2.0同軸連線到IBM 3174建立控制器。
3174具有到路由器的QLLC連線。
LAN合作夥伴是IBM 3745通訊控制器,PU執行3270模擬。
注意:有關X.25引數和狀態的更詳細說明,請參閱協定目錄中的X.25國際標準規範 。
Serial0: I X25 P1 CALL REQUEST (11) 8 lci 20 From(8): 06431743 To(2): 64 Facilities (0) Call User Data (1): 0xC3 (qllc) Serial 0: X25 O P4 CALL CONNECTED (5) 8 lci 20 From(0): To(0): Facilities: (0) QLLC: allocating new qllc lci 20 QLLC: tx POLLING TEST, da 4000.3172.0002,sa 4000.011c.3174 QLLC: rx explorer response, da 4000.011c.3174, sa c000.3172.0002, rif 08B0.1A91.1901.A040 QLLC: gen NULL XID, da c000.3172.0002, sa 4000.011c.3174, rif 0830.1A91.1901.A040, dsap 4, ssap 4 QLLC: rx XID response, da 4000.011c.3174, sa c000.3172.0002, rif 08B0.1A91.1901.A040 Serial0 QLLC O: ADM XID Serial0: X25 O P4 DATA (5) Q 8 lci 20 PS 0 PR 0 Serial0: X25 I P4 RR (3) 8 lci 20 PR 1 Serial0: X25 I D1 DATA (25) Q 8 lci 20 PS 0 PR 1 Serial0 QLLC I: QXID-RSPQLLC: addr 01, ctl BF QLLC: Fmt 1T2: 01731743 QLLC: 4000.011c.3174DISCONNECT net <-SABME (NONE)6F QLLC: QLLC_OPEN : VMAC 4000.011C.3174 SERIAL0 QLLC O: QSM-CMD SERIAL0: X25 O D1 DATA (5) Q 8 LCI 20 PS 1 PR 1
以下是這種輸出的一些解釋:
I???入封包。
P1???X.25狀態。
CALL REQUEST???啟動X.25連線的X.25 DTE到DCE資料包。
(11)???封包的長度(以位元組為單位)。
8???表示模8。
lci 20???此連線使用的X.25邏輯通道號。
自(8):06431743???8位元組的呼叫地址。
收件人(2):64???兩個位元組的被叫地址。
(0)???表示未使用任何設施。
(一):0xC3???X.25使用者資料的一個位元組,表示QLLC連線