7.1帧中继统计信息
[命令]: show statistics framerelay 端口号(s0-s1)
所察看的端口必须已封装为帧中继。如本路由器只有一个端口封装为帧中继,则端口号可省略。
[例子]: 把s1口配成帧中继,察看端口s1的帧中继统计信息
#show statistics framerelay s1
帧中继统计信息 --- 端口s1
接收字节数: 286
接收帧数: 18
接收到但被丢弃帧数: 0
接收到的错误帧数: 10
接收的未知协议帧数: 0
发送字节数: 342
发送帧数: 9
丢弃的发送帧数: 3
发送出错帧数: 0
lmi dce链路错: 14
lmi dce协议错: 0
lmi dce链路不活跃错: 0
帧中继可能显示的统计信息见下表:

7.2 端口上的跟踪信息
参见第二章x.25跟踪信息中对于端口上跟踪信息的介绍。
7.2.1帧中继跟踪信息
[命令] trace start/stop 端口号(s0-s1) framerelay 跟踪级别
关闭跟踪时不须跟踪级别
[例子]: 察看s1 端口帧中继的跟踪状态信息
#trace start s1 framerelay 3
fr:port s1 dlci 16 receive ip packet from upper:
45 00 00 6c 00 06 00 00 ff 01 b4 81 83 83 00 01 83 83 00 02 ...
fr:port s1 dlci 16 send ip packet to lower:
04 01 03 cc 45 00 00 6c 00 06 00 00 ff 01 b4 81 83 83 00 01 83 83 00 02 08 00 39
a9 00 00 00 01 ...
fr:port s1 dlci 16 receive ip packet from lower:
04 01 08 00 45 00 00 6c 00 06 00 00 ff 01 b4 81 83 83 00 02 83 83 00 01 00 00 41
a9 00 00 00 01 ...
fr:port s1 dlci 16 send ip packet to upper:
45 00 00 6c 00 06 00 00 ff 01 b4 81 83 83 00 02 83 83 00 01 ...
fr:port s1 receive a q933a status enquiry(link) message, send seq 42, expect seq 41
fr:port s1 send a q933a status(link) message, send seq 42, expect seq 42
7.2.2 帧中继的trace分为三个级别
级别1的trace可能会显示如下内容:
1. 协议状态改变
显示"fr: port ?? protocol xx"表示该端口的协议状态发生了改变。??为端口名称,以下同此。xx为改变后的协议状态,可为"up"和"down"分别表示协议上有效和无效。
2. 协议配置改变
显示"fr: port ?? encapsulate framerelay"表示该端口配置了帧中继协议。
显示"fr: port ?? decapsulate framerelay"表示该端口不再配置帧中继协议。
3. 接收数据包
显示"fr: port ?? dlci xx send ip packet to upper:"表示该端口上某条dlci接收了一个ip包正送往上层协议,xx为dlci的值,后面紧接着是该ip包前20个字节的内容。
4. 发送数据包
显示"fr: port ?? dlci xx receive ip packet from upper:"表示该端口上某条dlci从上层协议模块收到了一个ip包正准备发送,xx为dlci的值,后面紧接着是该ip包前20个字节的内容。
级别2的trace除了可能显示级别1的trace以外还可显示如下内容:
1. cd状态变化
显示"fr: port ?? cd change to xx"表示该端口cd状态发生了改变。xx为改变后的cd状态,可为"up"和"down"、"fail"分别表示:cd状态有效、无效及dsr信号无效。
2. 拨号相关过程
显示"fr: port ?? start to dial"表示该端口开始拨号过程,此信息不会在未配置拨号线连接的端口上出现。
显示"fr: port ?? start to hang"表示该端口开始挂机过程,此信息不会在未配置拨号线连接的端口上出现。
3. lmi过程出错
显示"fr: port ?? receive an incorrect lmi message:"表示该端口收到一个错误的lmi消息,后面紧接着是消息的全部内容。
显示"fr: port ?? receive an unknown lmi message:"表示该端口收到一个未知的lmi消息,后面紧接着是消息的全部内容。
显示"fr: port ?? send xx message error"表示该端口上发送lmi消息出错,xx为消息类型,可为"status enquiry"或"status"。
显示"fr: port ?? wait a xx status enquiry message timeout"表示该端口在指定时间内未收到一个status enquiry消息,此错误由网络端过程报告,xx为lmi的标准,可为"q933a"、"ansi"和"lmi"分别代表itu-t q.933 annex a、ansi t1.617 annex d和group of four rev#1。
显示"fr: port ?? not enough t_frmae when sending xx message"表示系统在发送lmi消息时没有足够的资源t_frame,xx可为"status enquiry"或"status"。
4. inverse arp过程出错
显示"fr: port ?? dlci xx receive an incorrect inarp message:"表示该端口在某条dlci上收到一个错误的inarp消息,xx为dlci的值,后面紧接着是inarp消息的全部内容。
显示"fr: port ?? dlci xx receive an unkown inarp message:"表示该端口在某条dlci上收到一个未知的inarp消息,xx为dlci的值,后面紧接着是inarp消息的全部内容。
显示"fr: port ?? dlci xx send inarp yy message error"表示该端口在某条dlci上收到一个inarp消息失败,xx为dlci的值,yy为inarp消息的类型,可为"request"或"reply"分别表示请求与应答包。
显示"fr: port ?? dlci xx not enough t_frame when sending inarp yy message"表示该端口在某条dlci上发送一个inarp消息时无足够的系统资源t_frmae,xx为dlci的值,yy为inarp消息的类型,可为"request"或"reply"分别表示请求与应答包。
5. 拥塞控制
显示"fr: port ?? dlci xx congestion forward from step aa to step bb"表示该端口在某条dlci上的拥塞控制过程向前进行新的阶段,xx为dlci的值,aa为拥塞控制原处阶段,bb为新的阶段,各阶段的详细描述见itu-t appendix i。
显示"fr: port ?? dlci xx congestion backward from step aa to step bb"表示该端口在某条dlci上的拥塞控制过程回退,xx为dlci的值,aa、bb分别为拥塞控制原有阶段和新的阶段。
6. dlci相关错误
显示"fr: port ?? lmi message include a dlci xx which not reported as new"表示该端口上收到status (full)消息包括一条未知的dlci但其中new比特未置位,xx为dlci的值。
显示"fr: port ?? receive an unknown dlci xx"表示该端口上收到一个未知dlci上的数据,xx为dlci的值。
显示"fr: port ?? yy packets in an inactive dlci xx"表示该端口上在一条不活跃的dlci上发送或接收数据,xx为dlci的值,yy表明数据传送的方向,可为"send"或"receive"分别表示发送和接收数据。
显示"fr: port ?? can't add a dlci xx"表示由于系统资源有限在该端口上不能添加一条新的dlci,xx为dlci的值。
显示"fr: port ?? dlci xx not map ip address"表示该端口上对于某条dlci在映射表中无法查到对应的ip地址,xx为dlci的值。这通常是由于未用map命令配置ip与dlci的映射表或者未用inverse-arp命令使inarp有效。
显示"fr: port ?? ip xx not map to dlci"表示该端口上对于某个ip地址在映射表中无法查到对应的dlci,xx为ip地址。正常情况下不应出现此信息。
7. 与数据包相关的错误
显示"fr: port ?? dlci xx receive an unknown packet:"表示该端口在某条dlci上收到一个未知类型的数据,xx为dlci的值,后面紧接着是数据分组的前36个字节。
显示"fr: port ?? dlci xx not enough t_frame when sending ip yy packet"表示该端口在某条dlci上发送ip数据包时无足够的系统资源t_frame,xx为dlci的值,yy为ip地址。
显示"fr: port ?? dlci xx send ip yy packet to lower error"表示该端口在某条dlci上传送ip包至下层协议时出错,xx为dlci的值,yy为ip地址。
显示"fr: port ?? dlci xx send ip packet to upper error"表示该端口在某条dlci上传送ip包至上层协议时出错,xx为dlci的值。
7.2.3 级别3的trace除了包括级别2的以外,还可能显示以下内容:
1. 线路忙状态改变
显示"fr: port ?? line change to xx"表示该端口线路忙状态发生改变,xx可为"busy"和"idle",分别表示忙或空闲。
2. lmi消息传递
显示"fr: port ?? send a xx status enquiry (yy) message, send seq aa, expect seq bb"表示该端口上发出了一个status enquiry消息。xx为lmi的标准,可为"q933a"、"ansi"或"lmi"。yy为消息子类型,可为"full"或"link"分别表示pvc完全状态请求和链路完整性验证,请求具体含义参见相应标准的有关描述。aa为消息中发送序号,bb为消息中期待接收序号,具体含义参见相应标准的有关描述。
显示"fr: port ?? send a xx status (yy) message, send seq aa, expect seq bb"表示该端口上发出了一个status消息,xx为lmi的标准,可为"q933a"、"ansi"或"lmi"。yy为消息子类型,可为"full"或"link"分别表示pvc完全状态应答和链路完整性应答。aa为消息的发送序号,bb为消息的期待接收序号。若为pvc完全状态应答,后面接着显示消息中所有dlci的值及状态。按照消息中排列顺序,每条dlci先显示相应的值,然后是new比特与active比特的值。若new比特置位,则显示"n"。若active比特置位,则显示"a"。有关new比特与active比特的具体参见相应lmi标准中的说明。
显示"fr: port ?? receive a xx status enquiry (yy) message, send seq aa, expect seq bb"表示该端口上收到了一个status equiry消息,xx为lmi的标准,可为"q933a"、"ansi"或"lmi"。yy为消息子类型,可为"full"或"link"分别表示pvc完全状态、请求和链路完整性验证请求。aa为消息的发送序号,bb为消息的期待接收序号,这两个序号均是针对消息中携带的值而言。
显示"fr: port ?? receive a xx status (yy) message, send seq aa, expeet seq bb"表示该端口上收到了一个status消息,xx为lmi的标准,可为"q933a"、"ansi"或"lmi"。yy为消息子类型,可为"full"或"link",分别表示pvc完全状态应答和链路完整性验证应答,aa为消息的发送序号,bb为消息的期待接收序号,这两个序号均是针对消息中携带的值而言。若为pvc完全状态应答,后面接着显示消息中所有dlci的值及状态。每条dlci显示对应的值及new比特、active比特的状态。"n"表示new比特置位。"a"表示active比特置位,若未置位则不显示。
3. inarp消息传递
显示"fr: port ?? dlci xx send an inarp request message, src(aa), dst(bb)"表示该端口上某条dlci发送了一个inarp请求,xx为dlci的值,aa为消息中源dlci和源ip地址,中间用逗号分隔。bb为消息中目的dlci和目的ip地址,中间用逗号分隔。
显示"fr: port ?? dlci xx send an inarp reply message, src(aa), dst(bb)"表示该端口上某条dlci发送了一个inarp应答,xx为dlci的值,aa为消息中源dlci和源ip地址,bb为消息中目的dlci和目的ip地址。
显示"fr: port ?? dlci xx receive an inarp request message, src(aa), dst(bb)"表示该端口上某条dlci接收了一个inarp应答,xx为dlci的值,aa为消息中源dlci和源ip地址,bb为消息中目的dlci和目的ip地址。
显示"fr: port ?? dlci xx receive an inarp reply message, src(aa), dst(bb)"表示该端口上某条dlci接收了一个inarp应答,xx为dlci的值,aa为消息中源dlci和源ip地址,bb为消息中目的dlci和目的ip地址。
4. 拥塞指示
显示"fr: port ?? dlci xx drop ip (yy) packet"表示该端口上某条dlci因为发送数据过多造成拥塞而在本地丢弃ip数据包,xx为dlci的值,yy为ip地址。
显示"fr: port ?? dlci xx mark ip (yy) packet with de bit"表示该端口上某条dlci因为发送数据流量超过了cir而导致一个允许允许优先的ip包设置了de比特,xx为dlci的值,yy为ip地址。
显示"fr: port ?? dlci xx receive a fecn packet"表示该端口上某条dlci收到了一个设置fecn比特的分组,xx为dlci的值。
显示"fr: port ?? dlci xx receive a becn packet"表示该端口上某条dlci收到了一个设置becn比特的分组,xx为dlci的值。
有关fecn比特、bdcn比特和de比特的具体含义参见itu-t q.922的有关描述。
5. dlci的通知
显示"fr: port ??"lmi message yy a dlci xx"表示通过lmi消息添加或删除了一条dlci,xx为dlci的值,yy为动作,可为"add"和"remove",分别表示dlci的添加和删除。
显示"fr: port ?? lmi message yy a dlci xx"表示通过lmi消息改变dlci的当前活性。xx为dlci的值,yy为动作,可为"active"和"deactive",分别表示使一条dlci活跃和不活跃。
显示"fr: port ?? mngr yy a dlci xx"表示用户在端口上添加或删除了一条lmi,xx为dlci的值,yy为动作,可为"add"和"remove",分别表示dlci的添加和删除。
显示"fr: port ?? mngr yy a dlci xx"表示系统改变dlci的当前活性。xx为dlci的值,yy为动作,可为"active"和"deactive",分别表示使一条dlci活跃和不活跃。
6. 映射表的通知
显示"fr: port ?? inarp message add a map dlci xx to ip yy"表示通过inarp消息,增加了一个dlci到ip的映射表项,xx为dlci的值,yy为ip地址。
显示"fr: port ?? inarp message remove a map dlci xx to ip yy"表示系统删除一个通过inarp消息,添加的dlci到ip的映射表项,xx为dlci的值,yy为ip地址。
显示"fr: port ?? mngr add a map dlci xx to ip yy"表示用户添加了一个dlci到ip的映射表项,xx为dlci的值,yy为ip地址。
显示"fr: port ?? mngr remove a map dlci xx to ip yy"表示用户删除了一个dlci到ip的映射表项,xx为dlci的值,yy为ip地址。
7. 数据包:
显示"fr: port ?? dlci xx receive ip packet from lower:"表示该端口上某条dlci从下层协议模块收到了一个ip包,xx为dlci的值,后面紧接着是数据包的前32个字节。
显示"fr: port ?? dlci xx send ip packet from lower:"表示该端口上某条dlci传送一个ip包至下层协议模块,xx为dlci的值,后面紧接着是数据包的前32个字节。