打开lapb debug开关的命令:
deb lapb
1、链路建链过程:
将两台路由器Quidway1,Quidway2背靠背直连,假设都是串口0与对端相连一端encapsulation lapb dte,一端encapsulation lapb dce物理层up后开始建链
在quidway1的配置窗口上看到
Serial0 LAPB O: CMD MOD 8 SABM len = 2
Serial0 LAPB I: RSP MOD 8 UA len = 2
解释如下
Serial0:接口名
O或I:输出或输入
CMD:命令(command)
RSP:响应
MOD 8:编号方式为moduo 8
SABM:置异步平衡方式
UA:响应
通过SABM和UA的一收一发,链路就建立起来了。
2、数据传输过程
执行ping命令后有如下输出
Quidway1(config-if-Serial0)#
Serial0 LAPB O: CMD MOD 8 IFRAME NS 0 NR 0 len = 86
Serial0 LAPB I: CMD MOD 8 IFRAME NS 0 NR 1 len = 86
Serial0 LAPB O: CMD MOD 8 IFRAME NS 1 NR 1 len = 86
Serial0 LAPB I: CMD MOD 8 IFRAME NS 1 NR 2 len = 86
Serial0 LAPB O: CMD MOD 8 IFRAME NS 2 NR 2 len = 86
Serial0 LAPB I: CMD MOD 8 IFRAME NS 2 NR 3 len = 86
Serial0 LAPB O: CMD MOD 8 IFRAME NS 3 NR 3 len = 86
Serial0 LAPB I: CMD MOD 8 IFRAME NS 3 NR 4 len = 86
Serial0 LAPB O: CMD MOD 8 IFRAME NS 4 NR 4 len = 86
Serial0 LAPB I: CMD MOD 8 IFRAME NS 4 NR 5 len = 86
Serial0 LAPB O: RSP MOD 8 RR NR 5 len = 2
其中
IFRAME:数据帧
NS:发送编号(在模8方式下编号0~7)
NR:接收编号(在模8方式下编号0~7),例如发送了一个NR为3的I 帧表示对端发来的编号在3 以前的I 帧都收到了,现在对端可以发送NS为3的I 帧了
RR:接收准备好帧,在这里发RR帧是因为收到了对方的数据帧,本地已经没有数据帧发送,不能捎带确认,所以用一个RR帧来确认对方发来的数据帧(I 帧)。上面RR帧的NR=5,表示对方发来的编号在5 以前的I 帧都收到了,现在对端可以发送NS为5的I 帧了
Lapb的帧类型:
Ÿ I 信息帧
Ÿ RR 接收准备就绪
Ÿ RNR 接收未就绪
Ÿ REJ 拒绝
Ÿ DM 已断开方式
Ÿ SABM 置异步平衡方式(模8方式)
Ÿ DISC 断开
Ÿ UA 无编号确认
Ÿ FRMR 帧拒绝
Ÿ SABME 置扩充的异步平衡方式 (模128方式)