5.1 slip的跟踪信息
1、端口上的跟踪信息
参见第二章x.25跟踪信息中对于端口上跟踪信息的介绍。
2、slip跟踪信息
[命令] trace start/stop 端口号(s0-s1) slip 跟踪级别
关闭跟踪时不须跟踪级别
[例子]: 察看s1 端口slip的跟踪状态信息
#trace start s1 slip 3
slip的trace级别有三级
第一级的trace可能显示如下信息:
1. 协议配置状态改变
显示"slip: port ?? protocol up"表示该端口slip协议有效。
显示"slip: port ?? protocol down"表示该端口slip协议无效。
??为端口名称,以下同此。
2. cd状态改变
显示"slip: port ?? cd change to xxx"表示该端口cd状态发生改变。xxx为改变后的状态可为"up"、"down"或"fail",分别表示cd状态有效,无效和dsr信号无效。
3. 从ip接收到数据包
显示"slip: port ?? receive a packet from upper, length=xx"表示该端从ip收到了一个数据包,x为数据包封装前长度,后面紧接着显示数据包的前32个字节。
显示"slip: port ?? start to dial"表示该端口正在启动拨号过程。
显示"slip: port ?? start to hang"表示该端口正在启动挂机过程。这种情况一般出现在idle time时间没有数据包传输。
2. 封装错
显示"slip: port ?? expect slip_char_end but meeting xx"表示该端口收到一个数据包不以slip_char_end开头,xx为出错字符的十六进制ascii码值。
3. 转义错
显示"slip: port ?? meet unknown escape char xx"表示该端口收到一个数据包中含有错误的转义字符,xx为错误的转义字符的十六进制ascii码值。
第三级trace除了包括第二级trace以外还可能显示如下信息:
1. 链路错
显示"slip: port ?? status is down"表示该端口因cd状态为down而丢弃了一个ip包。
2. 下层忙
显示"slip: port ?? status is busy"表示该端口因下层模块忙而丢弃了一个ip包。
3. 系统传递错
显示"slip: port ?? send to upper error"表示该端口上传递数据包至上层模块时出错。
显示"slip: port ?? send to lower error"表示该端口上传递数据包至下层模块时出错。
4. 无足够内存
显示"slip: port ?? not enough r_frame"表示该端口上因无足够的系统资源r_frame而丢弃数据包。
显示"slip: port ?? not enough t_frame"表示该端口上因无足够的系统资源t_frame而丢弃数据包。
5. 遇到封装字符
显示"slip: port ?? meet the first slip_char_end char"表示该端口收到一个首部的slip_char_end字符。
显示"slip: port ?? meet the secend first slip_char_end char"表示该端口收到一个尾部的slip_char_end字符。
6. 收到一个大数据包
显示"slip: port ?? send to upper a large packet, length=xx"表示该端口收到一个大于1500字节的ip包。
7. 从线路上接收数据包
显示"slip: port ?? receive a packet from lower, length=xx"表示该端口从下层收到了一个数据包,xx为数据包去除封装前的长度,后面紧接着显示数据包的前34个字节。
8. 向线路上发送数据包
显示"slip: port ?? send a packet to lower, length=xx"表示该端口向下层发送了一个数据包,xx为数据包封装后的长度,后面紧接着显示数据包的前34个字节。
5.2 slip统计信息
[命令]: show statistics slip 端口号(s0-s1)
所察看的端口必须已封装为slip。如本路由器只有一个端口封装为slip,则端口号可省略。
[例子]: 把s1口配成slip,察看端口s1的slip统计信息
#show statistics slip s1
slip的统计信息出现的项目有: