本文档说明如何在思科路由器和消息流中实施限定逻辑链路控制(QLLC),以在前端处理器(FEP)通过以太网连接和远程设备(物理设备[PU] 2.0或PU 2.1)连接到X.25网络的拓扑中进行呼叫连接。本章还介绍了排除此类呼叫连接故障的适当步骤。
本文档没有任何特定的要求。
本文档不限于特定的软件或硬件版本。
有关文件规则的更多信息请参见“ Cisco技术提示规则”。
当您对通过数据链路交换(DLSw)通信的以太网连接设备进行故障排除时,您首先需要验证的是dlsw bridge-group x是否存在,其中x是指在以太网接口上的bridge-group命令中配置的网桥编号。要验证配置,请参阅基本DLSw+配置,了解连接以太网的设备上的配置示例。
另一个有用的故障排除命令是show bridge ,它验证透明网桥是否知道本地和远程设备的MAC地址。以太网MAC地址以规范格式显示,而令牌环地址采用非规范格式。使用以下指南转换MAC地址:
以太网MAC地址(规范格式) | 0 1 2 3 4 5 6 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命令在X.25数据包中使用Q位实现。包含QLLC原语的X.25数据包通常为5个字节,即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 INCOMING CALL启动,该CALL包含QLLC呼叫用户数据(CUD)(0xc3)。反向QLLC连接是由LAN发起的QLLC/LLC连接。
注意:对于QLLC/LLC连接,QLLC设备与路由器之间有QLLC连接,LAN连接设备与路由器之间有LLC连接。
图1显示以下顺序:
路由器通过X.25 CALL CONNECTED应答X.25 QLLC传入呼叫。
然后,路由器向LAN设备发送TEST帧(或资源管理器),以启动LAN连接。
如果可以找到LAN合作伙伴,LAN合作伙伴将发送一个包含路由信息字段(RIF)的浏览器响应,该字段说明如何找到LAN合作伙伴。
然后,路由器向LAN伙伴发送空交换标识(XID),假设QLLC设备可以执行XID协商。(大多数SNA设备可以执行XID协商。) 如果QLLC设备无法自行执行协商,则路由器提供XID代理实用程序。
QLLC设备发送XID,其中包含IDBLK和IDNUM,与主机(交换主节点$1?PU)上配置的IDNUM和IDBLK进行比较。
如果ID匹配,则主机发送设置异步平衡模式扩展(SABME)。
SABME被转换为限定集响应模式(QSM),QLLC设备发送限定无编号确认(QUA)。
此QUA被转换为LLC无编号确认(UA),并发送给LAN合作伙伴。
此时,QLLC设备和路由器之间存在QLLC连接,路由器和LAN设备之间存在LLC连接,路由器上存在活动QLLC/LLC连接。
在令牌环或远程源路由桥接(RSRB)环境中,出现以下序列:
连接LAN的设备启动并向上游发送测试。然后,它向上游发送空XID数据包。
如果QLLC将此空XID转发到X.25连接的FEP,则当PU 2.0设备下一步发送XID格式0类型2时,FEP会像连接到PU 2.1设备一样做出响应并中止连接。
qllc npsi-poll命令可拦截Cisco IOS??软件在LAN接口上接收,并且会向下游设备返回空XID响应。qllc npsi-poll命令继续允许XID格式3和XID格式0数据包通过X.25设备。
路由器发送CALL REQUEST数据包以启动X.25连接,并接收CALL ACCEPTED数据包作为响应。
PU 2.0 SNA设备发送XID,其中包含IDBLK和IDNUM,与主机(交换主节点$1??PU)上配置的IDBLK和IDNUM进行比较。
如果ID匹配,主机将发送QSM。QSM被转换为SABME。
LAN设备以UA作出响应,UA被转换为QUA并发送到FEP。
目前,有:
QLLC设备与路由器之间的QLLC连接
路由器和LAN设备之间的LLC连接
路由器上的活动QLLC/LLC连接
通过收到包含QLLC CUD(0xc3)的X.25 INCOMING CALL,启动正常的QLLC/LLC连接。反向QLLC连接是由LAN发起的QLLC/LLC连接。
图2显示以下顺序:
路由器通过X.25 CALL CONNECTED应答X.25 QLLC传入呼叫。
路由器向LAN设备发送TEST帧(或资源管理器)以启动LAN连接。
如果可以找到LAN合作伙伴,LAN合作伙伴将发送浏览器响应,其中包含说明如何找到该合作伙伴的RIF。
然后,路由器向LAN伙伴发送空XID,假设QLLC设备可以执行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)。
路由器发送CALL REQUEST数据包以建立X.25连接。从此点开始,它将LLC2的两个PU 2.1节点之间交换的所有消息转换为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与QLLC和DLSw之间存在主要差异。也许最重要的一点是DLSw和可用的各种数据链路控制(DLC)之间有一个统一的接口(思科链路服务[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是与远程关联的MAC地址AS/400(Canopus)。
有关qllc dlsw命令的详细信息,请参阅DLSw+配置命令。
从DLSw到QLLC的TEST.STN REQ应产生TEST.STN.IND包,并且REQ OPEN STN REQ包应产生CALL REQUEST。
下一个示例输出显示带注释的调试输出。发出了以下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设备的电缆相连。
如果线路为up状态,协议为down,则确定路由器接口是DCE还是DTE。DCE提供时钟。
如果路由器接口是DCE,您是否配置了clock rate命令?
您是否配置了X.25封装?
发出show interface serial 0命令。LAPB状态是否为CONNECT?
两端是配置为半双工还是全双工?
如果线路为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最大数据包值(默认值为256)。 此值与远程SNA设备中配置的值相同。有效范围为0到1024。
确保以下LAPB参数正确:
LAPB窗口大小(k)
LAPB确认计时器(T1)
LAPB模块
QLLC VMAC(虚拟MAC地址)已正确映射到X.121地址
“设置异步平衡模式(SABM)”字段中的数字是否大于十?检查SABM请求字段的show interface serial命令输出。SABM应至少有一个,但不应超过十个。如果有10个以上的SABM,数据包交换机可能没有响应。
检查调制解调器、电缆和到X.25节点的连接。呼叫X.25提供程序以检查X.25节点的配置和状态。您可以使用$1??loopback???模式以检查连接问题。
多次发出show interface serial命令。在接下来的任何字段中,数字是递增还是大?如果该数字超过信息帧数的0.5%,请考虑该数字是否大。这些字段中的大量数字表示X.25网络提供商中可能存在问题(在这种情况下,需要检查线路质量):
拒绝数(REJ)
接收未就绪(RNR)事件数
协议帧错误数(FRMR)
重新启动数(RESTART)
断开(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地址。
如果您使用的是PU 2.0 LAN设备与运行NCP分组交换接口(NPSI)X.25软件的IBM FEP通信的反向QLLC????,则将以下配置参数添加到Serial 0:
npsi-poll命令不允许将空XID发送到FEP。它启用LAN端的PU 2.0与运行NPSI的FEP之间的连接。此命令是必需的,因为在令牌环或RSRB环境中,LAN连接设备通过向上游发送空XID数据包启动。如果Cisco IOS软件将此空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
debug x25 events
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
以下是该输出的一些解释:
我??输入数据包。
P1???X.25状态。
CALL REQUEST?? — 启动X.25连接的X.25 DTE到DCE数据包。
(11)???数据包的长度(以字节为单位)。
8??表示模8。
lci 20??此连接使用的X.25逻辑通道号。
发件人(8):06431743??八字节的呼叫地址。
至(2):64??,两个字节的地址。
(0)???表示未使用任何设施。
(1):0xC3???X.25用户数据的一个字节,表示QLLC连接