博客首页 注册 建议与交流 排行榜 加入友情链接         宝宝相册的专门空间
推荐 投诉 搜索: 帮助

大萝卜的博客

   bu.cublog.cn
关于作者  
姓名:      大萝卜
职业:      听人说,技术支持是IT业最鸡肋的职业,于是我便开始郁闷起来!
个性签名:   我以为我们同属于/30,Ping出Timed out才明白处于不同的Vlan。我尝试着用爱做为Route,并用Traceroute来验证,可是Netstat的Syn_received结果让我无比伤心。于是我选择了deny any和deny ip any any,但是我心里一直期待着Vpn那天的到来,请将我放在你的Acl之内。
Mailto:bxz1981#gmail.com

我的分类  




HW IPX debug信息说明

1    IPX debug命令
IPX有三条debug命令:

ipx debug packet

ipx debug routing

ipx debug sap

2    ipx debug packet命令及其信息
输入ipx debug packet命令后,系统会在所有IPX报文的收、发时显示相应信息。

2.1接收报文
在收到一个IPX报文时,会显示如下信息:

IPX: Ser0:10.0001.0001.0001(0002)->10.0002.0002.0002(0002) ln=100 tc=00

     pkt recv

下面对这条信息各部分进行解释:

1,IPX:表明是IPX报文;

2,Ser0:收到这个报文的接口;

3,10.0001.0001.0001(0002):IPX报文的源地址,包括网络号(10),节点号

(0001.0001.0001)和端口号(0002);

4,10.0002.0002.0002(0002):IPX报文的目的地址,同样包括网络号、节点号和端口号;

5,ln=100:报文长度为100;

6,tc=00:报文的传输控制字段,即报文经过了多少个路由器的转发(0);

7,pkt recv:表明这是接收的报文。

 

如果这个报文类型是路由器能识别的,则会在上面这条信息之后增加一条信息:

IPX: Ser0:10.0001.0001.0001(0002)->10.0002.0002.0002(0002) ln=100 tc=00

     is a ping pkt

这条信息前面部分与上一条完全一样,只是在后面增加了“is a ping pkt”,表明它是ping报文。

 

如果IPX发送失败,则会显示如下信息:

IPX: Local:100.0001.0001.0001(0453)->100.ffff.ffff.ffff(0453) ln=40 tc=00

     via Dia0, encap failed

这条信息与第一条一样,只是增加了“encap failed”,表明发送失败。发送失败可能有如下原因:

1,该接口不支持广播报文,而当前发送的偏偏是广播报文;这种情况如果发生在X25、FR或拨号口上,则应该检查:相关协议对应的IPX map命令是否包含broadcast选项(例如x25 map ipx 10.1.1.1 100 broadcast);

2,该接口没有建立物理通路,如虚拟的dialer口,下面没有相应的物理口;

3,该接口工作不正常,不能转发IPX报文。

1.1发送报文
发送IPX报文时,会显示如下信息:

IPX: Local:10.0002.0002.0002(0002)->10.0001.0001.0001(0002) ln=100 tc=00

     pkt sending

该信息意义如下:

1,IPX:表明是IPX报文;

2,Local:表明是本地发的报文;

3,10.0002.0002.0002(0002)->10.0001.0001.0001(0002) ln=100 tc=00:这部分与接收报文一样,主要描述IPX报头信息;

4,pkt sending:表明是发送报文。

1    ipx debug routing及其信息
ipx debug routing命令用于显示IPX RIP协议收、发报文的情况。

1.1接收报文
接收到IPX RIP报文时,会显示如下信息:

IPXRIP: (I) update received from Ser0 (src:10.0001.0001.0001), len=48

    network 100, hops 1, delay 7

    network 222, hops 3, delay 9

分析:

1,IPXRIP:表明这是一个IPX RIP报文;

2,(I):输入报文;

3,update received from Ser0:表明这是RIP更新报文,输入接口是serial 0;

4,(src:10.0001.0001.0001):报文的源IPX地址;

5,len=48:报文长度为48。这个长度是整个IPX报文(包括IPX头)长度;

下面每一行显示报文中携带的一条RIP信息。RIP信息包括如下部分:

1,network 100:该路由信息的目的网络号;

2,hops 1:到达该网络的跳数;

3,delay 7:到达该网络所需时间,单位为tick。

1.1发送报文
发送报文时会显示如下信息:

IPXRIP: positing full update to Dia0 via 100.0001.0001.0001 (broadcast)

IPXRIP: (O) src:100.0001.0001.0001, dst:100.ffff.ffff.ffff,

    update to Dia0, sending, len=40

    network 10, hops 1, delay 7

第一条信息分析:

1,IPXRIP:表明这是IPX RIP报文;

2,positing full update to Dia0:向dialer 0口发送RIP更新报文;

3,via 100.0001.0001.0001:发送接口的IPX地址为100.0001.0001.0001;

4,(broadcast):表明这是一个广播报文;

第二条信息分析:

1,IPXRIP:表明这是IPX RIP报文;

2,(O):发送报文;

3,src:100.0001.0001.0001:报文源IPX地址为100.0001.0001.0001;

4,dst: 100.ffff.ffff.ffff:报文目的IPX地址为100.ffff.ffff.ffff;

5,update to Dia0:向dialer 0口发送更新报文;

6,sending:发送;

7,len=40:报文长度为40;

以下每一行显示报文中的一条RIP信息,信息结构与接收报文一样。

1    ipx debug sap及其信息
ipx debug sap命令用于显示IPX SAP协议收、发报文的情况。

1.1接收报文
接收到IPX SAP报文时,会显示如下信息:

IPXSAP: (I) update received from Ser0 (src:10.0001.0001.0001), len=96

    type 0x0004, "quidway", 100.0003.0003.0003(4), 4 hops

分析:

1,IPXSAP:表明这是IPX SAP报文;

2,(I):接收报文;

3,update received from Ser0:从serial 0接收的SAP更新报文;

4,(src:10.0001.0001.0001):报文源IPX地址为10.0001.0001.0001;

5,len=96:报文长度(包括IPX报头)为96;

以下每一行显示报文中携带的一条SAP信息。每条SAP信息包含如下部分:

1,type 0x0004:服务类型为0x0004;

2,"quidway":服务器名字是quidway;

3,100.0003.0003.0003(4):服务器IPX地址为100.0003.0003.0003,端口号为4;

4,4 hops:到达服务器的跳数为4。

1.1发送报文
发送IPX SAP报文时,会显示如下信息:

IPXSAP: positing full update to Dia0 via 100.0001.0001.0001 (broadcast)

IPXSAP: (O) src:10.0001.0001.0001, dst:10.ffff.ffff.ffff,

    update to Ser0, sending, len=96

    type 0x0004, "quidway", 100.0003.0003.0003(4), 4 hops

第一条信息:

1,IPXSAP:表明这是IPX SAP报文;

2,positing full update to Dia0:向dialer 0口发送SAP更新报文;

3,via 100.0001.0001.0001:发送报文的接口IPX地址为100.0001.0001.0001;

4,(broadcast):该报文是广播报文;

第二条信息:

1,IPXSAP:表明这是IPX SAP报文;

2,(O):发送报文;

3,src:10.0001.0001.0001:报文源IPX地址为10.0001.0001.0001;

4,dst:10.ffff.ffff.ffff:报文目的IPX地址为10.ffff.ffff.ffff;

5,update to Ser0:发向serial 0口的SAP更新报文;

6,sending:正在发送;

7,len=96:报文长度为96;

以下每一行显示报文中携带的一条SAP信息,其结构与接收SAP报文中的SAP信息结构相同。

 

1    IPX debug的使用
1,如果某端口显示IPX协议已经up,但ping不通,可以打开debug ipx packet开关,如果观察到类似于

IPX: Local:100.0001.0001.0001(0453)->100.ffff.ffff.ffff(0453) ln=40 tc=00

     via Dia0, encap failed

的信息,则可以确定是链路层发送异常,例如在X25上没有培置x25 map ipx等。此时可以打开相应链路层协议的debug开关进一步定位问题。

 2,如果IPX协议up,也能ping通直接相连的路由器,但不能通过直接相连的路由器ping通其他网段,则可能是未能获得对方RIP信息。此时可以打开双方的debug ipx routing开关,如果观察到对方发送RIP报文时,本端没收到这个报文,则由可能是链路层不支持广播报文,此时可以察看链路层map的配置,或打开链路层debug开关,进一步定位问题。

 3,如果网络畅通,但不能访问其他网段的服务器,则可以打开debug ipx sap开关,观察SAP报文是否正常收发。

 发表于: 2006-12-10,修改于: 2007-03-07 09:49 已浏览1784次,有评论0条 推荐 投诉

  网友评论

  发表评论



Copyright © 2001-2006 ChinaUnix.net All Rights Reserved

感谢所有关心和支持过ChinaUnix的朋友们
页面生成时间:0.02076

京ICP证041476号