01-IPX配置
本章节下载 (310.83 KB)
MSR 2600、MSR 30-11、MSR 30-11E、MSR 30-11F、MSR3600-51F路由器不支持IPX。
IPX(Internetwork Packet Exchange,网际报文交换)协议是NetWare的网络层协议,在Novell的NetWare协议族中的位置类似于IP协议在TCP/IP协议族中的位置。IPX协议实现填地址、路由和转发信息包的功能。
IPX协议是一个无连接的协议。虽然在IPX报文中不仅包含数据,也包含目的地的IPX地址,但IPX并不确认包是否转发成功。包转发成功与否和连接控制等功能都由IPX的上层协议来提供。在IPX中,任何一个IPX报文都被认为是一个独立的实体,与其它的IPX报文没有任何逻辑上或顺序上的联系。
IPX的地址结构与IP的地址结构不同,IPX地址包括网络地址和节点地址两部分,形式为:网络地址.节点地址,即:network.node。
· 网络地址表明站点所在的网络,长度为4个字节,用8个16进制数字表示。
· 节点地址表明网络中的一个节点,长度为6个字节,其结构与MAC地址相同,通常表示为用“-”分隔的三组两字节数,它不能是广播或组播地址。
例如,在IPX地址bc.0-cb-47中,网络地址为bc(更准确的写法是:000000bc),节点地址为0-cb-47(更准确的写法是:0000-00cb-0047)。因此,IPX地址也可以表示为N.H-H-H,其中N是网络地址,H-H-H是节点地址。
IPX使用RIP(Routing Information Protocol,路由信息协议)维护和发布动态路由信息。IPX启动后,通过RIP与其他的邻居交换路由信息,根据网络的变化情况维护一个网间路由信息数据库(通常称为路由信息表)。当路由器收到客户机发来的数据包时,它通过查找路由信息表,找到下一个正确站点,并将数据包转发出去。
SAP(Service Advertising Protocol,服务公告协议)用于发布服务器提供的服务类型和它们的地址。IPX使用SAP维护和发布动态服务信息。服务器启动时,通过SAP广播自己所能提供的服务;服务器关闭时,通过SAP指示服务已经中止。
IPX启动后,通过SAP协议,路由器创建和维护一个网间服务信息数据库(通常称为服务信息表)。服务器在与它直接相连的网络上周期性广播它提供的服务类型和地址。这些服务器广播的信息不能直接被用户使用,而是由网络上路由器的SAP代理收集,并存入自己的服务器信息表。由于SAP动态更新服务器信息,所以用户总能得到正确的服务器信息。
SAP定义了3种类型的数据包,包括服务请求、服务响应和定期更新,其工作原理如下:
当一个NetWare客户正在初始化时,它需要定位一个服务器,以连接到其上。为达到这个目的,它发送一个SAP GNS(Get Nearest Server,请求最近的服务器)请求。这个请求是一个广播报文,至少有一个路由器或服务器能够给予响应。SAP响应报文包含数据包类型、服务类型、服务器名称和服务器的IPX地址等信息,NetWare客户可以通过响应报文中的IPX地址与服务器建立连接。
GNS请求是一个广播报文,因此客户只能从本地IPX网络上的服务器得到响应。为了可以定位其他网络上的服务器,IPX路由器可以通过发送RIP请求来获得到其它网络服务器的路由,并将自己学到的路由和符合要求的服务信息告知客户端,这样客户端就可以与其它网络上的服务器建立连接。
当一个服务器有服务需要进行通告时,它发送SAP广播报文,列出服务名称、类型和IPX网络地址。IPX路由器收到广播报文后,在服务信息数据库中加入此服务。路由器定期向直接相连的网络广播服务信息数据库中的服务信息,所以通告可以在整个网络上传播。缺省情况下,这些广播每60秒发送一次,每个SAP报文中缺省情况下最多可以包含7条服务信息。如果网络上有许多服务信息需要广播,可以分批发送。例如:服务信息表中有20条服务信息,每次刷新将需要3个SAP报文,前两个SAP报文里分别有7条服务信息,最后一个SAP报文里有6条。
为了在NetWare环境中使用NetBIOS(Network Basic Input/Output System,网络基本输入/输出系统),Novell制定了相应的处理方法。
NetBIOS报文是一种广播报文,本身是不可路由的,因此网络中的路由设备必须通过一定的机制来转发这种报文。Novell使用的方法就是,通过将IPX头中的报文类型字段设置为20来表示该IPX报文是一个NetBIOS报文。对于这种特定报文,设备将按照一定的规则进行转发,从而使NetBIOS报文在IPX网络中传播。
与IPX相关的协议规范有:
· RFC 1132:Standard for the transmission of 802.2 packets over IPX networks
· RFC 1634:Novell IPX Over Various WAN Media(IPXWAN)
表1-1 配置IPX基本功能
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
使能IPX协议 |
ipx enable [ node node ] |
必选 缺省情况下,IPX协议处于关闭状态 |
进入接口视图 |
interface interface-type interface-number |
- |
为接口配置IPX网络号 |
ipx network network-number |
必选 缺省情况下,系统没有给接口分配网络号,即使能IPX协议后,接口上仍然禁用IPX协议 |
· 路由器在使能IPX时指定的节点地址称为全局节点地址,供所有非以太网接口使用;如果设置时未指明节点地址,路由器将使用第一个以太网接口的MAC地址作为全局节点地址;如果路由器没有以太网接口,则会根据系统时钟产生一个随机的全局节点地址。以太网接口使用自己的MAC地址作为节点地址,不受全局节点地址的影响。
· VLAN接口都是以各自的MAC地址作为节点地址,使能IPX时无需设置参数node。
· 只能为一个接口分配一个网络号。如果删除接口的IPX网络号,则该接口的IPX配置和静态路由信息将会被同时删除。
在接口上使能了IPX协议后,系统将自动启用RIP维护和发布动态路由信息。用户可以根据实际需求配置以下路由属性:
· 配置IPX静态路由
· 配置IPX路由数限制
· 配置IPX RIP引入静态路由
· 配置IPX RIP相关参数
在配置IPX路由的相关属性之前,必须先进行IPX基本配置。
表1-2 配置IPX的静态路由
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
配置IPX静态路由 |
ipx route-static dest-network { network.node | interface-type interface-number } [ preference value ] [ tick ticks hop hops ] |
必选 目的网络号为0xFFFFFFFE的IPX静态路由是缺省路由 |
在目前的实现中,interface-type interface-number只能为封装类型是PPP的接口。
在IPX中,可以配置路由表中允许到同一目的地址的最大路由数,包括静态路由和动态路由,也可以配置等价路由数。这两项配置相互之间没有直接的联系,改变其中一项配置,不会影响另一项。
表1-3 配置IPX的路由数限制
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
配置到同一目的地址的最大路由数 |
ipx route max-reserve-path paths |
可选 缺省情况下,到同一目的地址的最大路由数为4 |
配置到同一目的地址的等价路由数 |
ipx route load-balance-path paths |
可选 缺省情况下,到同一目的地址的等价路由数为1 |
· 当到同一目的地址的动态和静态路由数达到设置的最大值时,新发现的动态路由将被直接丢弃,不添加到路由表中。如果新配置的值小于原先设定的值,不删除当前路由表中多出的路由,直到它们自行老化或被手工删除。
· 如果新配置的等价路由数小于当前激活的路由数,系统将把超出的激活路由变为非激活状态;如果配置的等价路由数大于当前激活的路由数,并且当前还存在与这些激活路由等价的路由,则把这些路由变为激活状态,直到激活的路由数等于配置的等价路由数。
表1-4 配置IPX RIP引入静态路由
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
配置IPX RIP引入静态路由 |
ipx rip import-route static |
必选 缺省情况下,IPX RIP不引入静态路由 |
通过路由引入,不同路由协议之间可以共享对方的路由信息。但是RIP只能引入激活的静态路由,作为RIP路由信息向直连的网段发送出去。非激活的静态路由不会被引入。
表1-5 配置IPX RIP的相关参数
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
配置IPX RIP的刷新周期 |
ipx rip timer update seconds |
可选 缺省情况下,IPX RIP的刷新周期为60秒 |
配置IPX RIP路由信息表项的老化周期 |
ipx rip multiplier multiplier |
可选 缺省情况下,IPX RIP路由信息表项的老化周期是IPX RIP刷新周期的3倍 |
进入接口视图 |
interface interface-type interface-number |
- |
配置IPX RIP刷新报文的最大长度 |
ipx rip mtu bytes |
可选 缺省情况下,IPX RIP的刷新报文最大为432字节 |
· 在配置IPX RIP的刷新周期时,应确保所有在网络上的路由器有同样的RIP刷新周期,否则将可能导致路由信息表的不一致。
· 如果一个路由表项在老化周期之内都没有得到更新,则它将从路由表中被删除。同时,与它相关联的动态服务信息表项也会从服务信息表中被删除。
在接口上使能了IPX协议后,系统将自动启用SAP维护和发布动态服务信息。用户也可以根据实际需求,进行SAP相关参数或服务信息的配置。
· 配置IPX SAP的刷新特性
· 配置IPX SAP的GNS请求响应方式
· 配置IPX服务信息
在配置IPX SAP的相关参数之前,必须先进行IPX基本配置。
表1-6 使能IPX SAP功能
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入接口视图 |
interface interface-type interface-number |
- |
使能IPX SAP功能 |
undo ipx sap disable |
可选 缺省情况下,接口的SAP功能随着IPX协议的使能而被使能 |
在一个规模较大的网络中,一次IPX SAP广播可能会占用大量的带宽。通过改变IPX SAP刷新周期可以适当减少带宽浪费。IPX SAP的老化周期依赖于刷新周期,用户可以设置几个刷新周期为一个老化周期。
表1-7 配置IPX SAP的刷新特性
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
配置IPX SAP的刷新周期 |
ipx sap timer update seconds |
可选 缺省情况下,IPX SAP的刷新周期是60秒 |
配置IPX SAP服务信息表项的老化周期 |
ipx sap multiplier multiplier |
可选 缺省情况下,IPX SAP服务信息表项的老化周期是IPX SAP刷新周期的3倍 |
进入接口视图 |
interface interface-type interface-number |
- |
配置IPX SAP刷新报文的最大长度 |
ipx sap mtu bytes |
可选 缺省情况下,IPX SAP的刷新报文最大长度为480字节,即一个SAP刷新报文中可以包含7个64字节的服务信息 |
· 在配置IPX SAP的刷新周期时,应确保所有在网络上的服务器和路由器有同样的SAP刷新周期,否则可能导致路由器错误地认为一台仍在工作的服务器已失效。
· 如果IPX SAP服务信息在老化周期之内没有得到更新,那么它将从服务信息表中被删除。
GNS(Get Nearest Server,请求最近的服务器)是一种SAP消息,由启用了SAP的NetWare客户端广播,NetWare服务器以Give Nearest Server消息进行响应。
如果客户端所在的网段上存在NetWare服务器,将由此服务器进行响应;如果该网段上不存在NetWare服务器,则由路由器来响应。
用户可设置路由器对SAP GNS请求的处理方式:
· 路由器使用最近的服务器(即在路由器的服务信息表中hop最小的服务器)信息进行响应;
· 路由器轮流使用它所知道的所有服务器信息进行响应(Round-Robin方式);
用户也可以设置路由器的某个接口是否对SAP GNS请求进行响应。
表1-8 配置IPX SAP的GNS请求响应方式
操作 |
命令 |
说明 |
|
进入系统视图 |
system-view |
- |
|
配置GNS请求响应方式 |
配置采用Round-Robin方式响应GNS请求 |
ipx sap gns-load-balance |
可选 缺省情况下,为了避免某个服务器负载过重,路由器采用Round-Robin方式响应GNS请求 |
配置使用最近的服务器信息响应GNS请求 |
undo ipx sap gns-load-balance |
||
进入接口视图 |
interface interface-type interface-number |
- |
|
配置允许当前接口响应GNS请求 |
undo ipx sap gns-disable-reply |
可选 缺省情况下,路由器允许接口响应GNS请求 |
通常情况下,客户端只使用NetWare服务器通告的、并被路由器存储的服务。为了让客户端总能使用某个特定服务,可以将该服务信息以静态服务信息的形式通过手工添加到服务信息表中。
IPX最多可以支持10240条服务信息、2048种服务类型和5120条静态服务信息(包括所有服务类型)。用户可以调整一种服务类型允许配置的最大服务信息数目。
表1-9 配置IPX的服务信息
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
增加IPX静态服务信息表项 |
ipx service service-type server-name network.node socket hop hopcount [ preference preference ] |
必选 |
配置同种服务类型的服务信息存储队列的最大长度 |
ipx sap max-reserve-servers length |
可选 缺省情况下,同种服务类型的服务信息存储队列的最大长度为2048 |
常用的服务类型与取值的对应关系如下:
服务类型 |
对应取值 |
Unknown |
0000h |
Print Queue |
0003h |
File Server |
0004h |
Job Server |
0005h |
Print Server |
0007h |
Archive Server |
0009h |
Remote Bridge Server |
0024h |
Advertising Print Server |
0047h |
Reserved |
Up To 8000h |
Wildcard |
FFFFh (-1) |
· 如果与静态服务信息相关联的路由失效或被删除,那么这条静态服务信息将被禁止向外广播,直到路由器找到一条新的与此服务信息相关联的有效路由。
· 同种服务类型的服务信息存储队列的最大长度不限制静态服务信息的数目,只限制动态服务信息数目。如果用户新配置的服务信息队列长度小于原来的长度,服务信息表中的表项不会被删除;如果同种服务类型的服务信息数目达到了配置的值,新的服务信息将不会被加入。
在配置IPX的转发特性之前,必须先进行IPX基本配置。
· IPX的RIP和SAP周期性地向外广播刷新报文。启用IPX触发刷新特性后,只有在路由或服务信息发生变化时,才向外发送刷新报文,从而避免了广播泛滥。
· 水平分割(Split Horizon)是避免产生路由环路的一种方法,是指从一个接口接收到的路由信息不能再从这个接口发送出去。在某些情况下,必须禁用水平分割以保证正确的路由信息传递。此外,禁止水平分割对点到点连接的链路不起作用。
· 报文类型为20的IPX广播包用于NetBIOS,用户可根据需要禁止或允许设备转发报文类型为20的IPX广播包。
表1-11 配置IPX的转发特性
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入接口视图 |
interface interface-type interface-number |
- |
开启IPX的触发刷新特性 |
ipx update-change-only |
必选 缺省情况下,IPX的触发刷新特性处于关闭状态 |
开启IPX的水平分割特性 |
ipx split-horizon |
可选 缺省情况下,IPX的水平分割特性处于启动状态 |
配置IPX帧封装格式 |
ipx encapsulation [ dot2 | dot3 | ethernet-2 | snap ] |
可选 缺省情况下,IPX帧的封装格式为Ethernet_802.3(dot3) |
配置接口转发IPX报文的延时 |
ipx tick ticks |
可选 缺省情况下,以太网接口和VLAN接口的延时为1个滴答数,异步串口的延时为30个滴答数,同步串口的延时为6个滴答数(一个滴答数是1/18秒) |
允许转发报文类型为20的广播包 |
ipx netbios-propagation |
必选 缺省情况下,禁止转发报文类型为20的广播包 |
在进行ping ipx操作之前,必须先进行IPX基本配置。
操作 |
命令 |
说明 |
检测IPX网络中的主机可达性和网络连通性 |
ping ipx network.node [ -c count | -s size | -t timeout ] * |
必选 该项操作可以在任意视图下执行 |
在完成上述配置后,在任意视图下执行display命令可以显示配置后IPX的运行情况,通过查看显示信息验证配置的效果。
在用户视图下,执行reset命令可以清除IPX的统计信息。
表1-13 IPX显示和维护
操作 |
命令 |
显示接口的IPX相关信息 |
display ipx interface [ interface-type interface-number ] [ | { begin | exclude | include } regular-expression ] |
显示IPX报文统计信息 |
display ipx statistics [ | { begin | exclude | include } regular-expression ] |
显示激活的IPX路由信息 |
display ipx routing-table [ network ] [ | { begin | exclude | include } regular-expression ] |
显示IPX的详细路由信息,包括激活和非激活的路由 |
display ipx routing-table [ network ] verbose [ | { begin | exclude | include } regular-expression ] |
显示指定路由类型的IPX路由信息 |
display ipx routing-table protocol { default | direct | rip | static } [ inactive | verbose ] [ | { begin | exclude | include } regular-expression ] |
显示IPX路由统计信息 |
display ipx routing-table statistics [ | { begin | exclude | include } regular-expression ] |
显示IPX服务信息 |
display ipx service-table [ inactive | name name | network network | order { network | type } | type service-type ] [ verbose ] [ | { begin | exclude | include } regular-expression ] |
清除IPX统计信息 |
reset ipx statistics |
清除IPX路由表信息 |
reset ipx routing-table statistics protocol { all | default | direct | rip | static } |
· 路由器Router A与Router B的以太网接口通过IPX网络相连。Router A上接口Ethernet1/1的IPX地址是1000.00e0-fc01-0000,Router B上接口Ethernet1/1的IPX地址是1001.00e0-fc01-0001。
· 服务器上安装Netware4.1,服务器的IPX地址是2.0000-0c91-f61f,包的封装格式为Ethernet_II。客户端是PC机,网络号为3,包的封装格式为SNAP。
· 服务器提供文件服务和目录服务。客户通过IPX网络访问这些服务。
图1-1 IPX配置组网图
(1) 配置Router A
# 使能IPX。
<RouterA> system-view
[RouterA] ipx enable
# 在接口Ethernet1/2上使能IPX,网络号为2。
[RouterA] interface ethernet 1/2
[RouterA-Ethernet1/2] ipx network 2
# 设置以太网口上包的封装格式为Ethernet_II。
[RouterA-Ethernet1/2] ipx encapsulation ethernet-2
[RouterA-Ethernet1/2] quit
# 在接口Ethernet1/1上使能IPX,网络号为1000。
[RouterA] interface ethernet 1/1
[RouterA-Ethernet1/1] ipx network 1000
[RouterA-Ethernet1/1] quit
(2) 配置Router B
# 使能IPX。
<RouterB> system-view
[RouterB] ipx enable
# 在接口Ethernet1/2上使能IPX,网络号为3。
[RouterB] interface ethernet 1/2
[RouterB-Ethernet1/2] ipx network 3
# 设置以太网口上包的封装格式为Ethernet_SNAP。
[RouterB-Ethernet1/2] ipx encapsulation snap
[RouterB-Ethernet1/2] quit
# 在接口Ethernet1/1上使能IPX,网络号为1001。
[RouterB] interface ethernet 1/1
[RouterB-Ethernet1/1] ipx network 1001
[RouterB-Ethernet1/1] quit
# 配置一条关于Server文件服务的信息。
[RouterB] ipx service 4 server 2.0000-0c91-f61f 451 hop 2
# 配置一条关于Server目录服务的信息。
[RouterB] ipx service 26B tree 2.0000-0c91-f61f 5 hop 2
IPX接口配置了ipx network命令就自动启动了RIP和SAP功能,故本例中不再配置路由协议。
故障之一:在PPP链路上,IPX协议不能进入up状态
故障排除:
· 检查链路两端配置的网络号是否一致,如果不一致,请重新配置。
· 检查链路两端的节点号是否不同,如果相同,请重新配置。
故障之二:Ping不通目的地址
故障排除:
· 检查ping命令的目的地址是否正确。
· 使用display ipx interface命令检查设备的接口配置,相连接口的网络号和IPX帧封装格式必须相同,否则不能ping通。
· 使用display ipx routing-table命令查看路由信息,检查是否存在到达目的网络的路由。
· 使用debugging ipx packet命令打开IPX报文调试开关,根据显示的IPX报文接收、发送、转发和丢弃的详细信息定位错误。
故障之三:报文被丢弃
故障排除:
· 如果IPX报文调试信息显示报文被丢弃,并提示“Packet size is greater than interface MTU!”,则说明发送报文的大小超过了接口能发送的最大报文长度。请使用display interface命令检查接口的MTU,使用display ipx interface命令检查RIP和SAP的报文长度,如果RIP或SAP的报文长度大于接口的MTU,则RIP或SAP报文无法从此接口发送出去。
故障之四:设备收不到SAP报文
故障排除:
· 使用display ipx interface命令检查接收接口的配置,如果该接口上SAP被禁止了,那么从该接口收到的SAP报文就会被丢弃。
故障之五:类型为20的IPX报文不能被转发至其它网段
故障排除:
· 使用display ipx interface命令检查接收和发送接口上是否使能了类型为20的IPX报文的转发功能,如果未使能,则无法转发。
· 使用debugging ipx packet命令打开IPX报文调试开关,如果调试信息显示类型为20的报文被丢弃,并提示“Transport Control field of IPX type-20 packet >= 8!”,这是因为类型为20的IPX报文只能被转发8次,如果已经转发了8次,则不再继续转发。
故障之一:不能从对端设备学到路由。
故障排除:
· 使用命令debugging ipx rip packet verbose打开IPX RIP调试开关,查看是否有含有路由的RIP报文从对端设备发送过来,如果没有,则表示两台设备底层连接有问题。
· 如果对端设备发送来了含有路由信息的RIP报文,使用命令debugging ipx rip event查看是否这条路由被添加到路由表里,如果没有,则表示向路由表中添加路由时发生错误,可能是两端接口配置的报文封装类型不一致,或是错误的RIP报文导致丢包。
故障之二:配置了一条静态路由后,将静态路由引入到IPX RIP中,但没有静态路由发布出去。
故障排除:
· 首先使用命令display ipx routing-table查看该静态路由是否已经存在。
· 如果没有看到所配的静态路由,再使用命令display ipx routing-table verbose查看是否有这样一条非激活路由。如果存在,则检查它处于inactive状态的原因:可能是下一跳的网络号不可达,或者出接口处于down状态。当此路由成为激活状态后,就可以作为RIP路由发布出去。
· 如果在路由表中看到了所配的静态路由,继续检查它的跳数,如果跳数大于或等于15,则发不出去属于正常现象。
故障之一:不能向服务信息表添加静态服务信息。
故障排除:
· 使用命令display ipx service-table inactive,查看服务信息是否在非激活服务信息表中,如果是,表示没有到这个服务器的激活路由。
· 使用命令display ipx service-table查看是否已经达到了最大服务信息数的限制。IPX最多可以支持10240个服务信息、2048种服务类型和5120条静态服务信息。
故障之二:服务信息表里没有激活的服务信息项。
故障排除:
· 使用命令display ipx service-table inactive,查看服务信息是否在非激活服务信息表中,如果是,表示没有到这个服务器的激活路由。
· 使用命令display ipx interface检查接口是否处于up状态,SAP是否已经激活。
· 使用命令display ipx routing-table,确认到此服务器的激活路由跳数小于16跳。
· 还有一个可能的原因是系统没有足够的内存来添加这个服务信息项到服务信息表中,用户可以尝试删除静态服务信息项。
故障之三:服务信息表中没有新的动态服务信息项。
故障排除:
· 使用命令debugging ipx packet和debugging ipx sap packet verbose查看是否收到相关的报文。如果没有,表示底层网络连接存在问题。
· 检查IPX协议是否处于关闭状态,如果是,则执行命令ipx enable来打开IPX协议。
· 通过命令display ipx interface查看是否在相关接口配置了IPX。
· 检查SAP协议是否处于关闭状态,如果是,则使用命令undo ipx sap disable打开SAP。
· 使用命令display ipx service-table查看SAP的服务信息项是否已经超出了限制,IPX支持10240个服务信息项,2048个服务类型。
· 检查SAP配置的MTU是否小于或等于物理层MTU。
故障之四:接口没有收到刷新报文。
故障排除:
· 使用命令debugging ipx packet和debugging ipx sap packet verbose查看报文内容。每一个收发的报文都会通过调试信息显示出来。如果没有看到相关的报文,表示底层的网络连接存在问题。
· 使用命令display ipx interface查看接口是否启用了SAP。
· 查看到该服务器的路由,确保到这个服务器的激活路由跳数小于16。
· 使用命令display current-configuration查看刷新时间间隔是否太长。
故障之五:接口没有发送刷新报文。
故障排除:使用命令debugging ipx packet和debugging ipx sap packet verbose查看报文内容。如果报文在调试信息中显示出来了,那么很可能是SAP的MTU大于接口MTU,从而被底层丢弃。
· 使用命令display ipx interface查看接口是否设置了触发刷新,采用触发刷新的接口不会周期性广播刷新报文。
· 如果SAP报文没有从这个接口上发出去,检查是否所有的服务信息都是从该接口上学到的。可能是由于水平分割才使得没有服务信息从这个接口发出。
故障之六:SAP不响应GNS请求。
故障排除:
· 使用命令debugging ipx sap packet检查设备是否收到了GNS请求报文。
· 查看接收报文的接口是否使能了SAP。
· 使用命令display ipx interface查看接收接口是否配置了不响应GNS请求。如果是,执行命令undo ipx sap gns-disable-reply来使能响应GNS请求。
· 使用命令display ipx service-table查看服务信息表里面是否有符合该请求类型的服务信息,如果没有,SAP就不会做出响应。
· 如果服务信息表里面有符合该请求类型的服务信息,但SAP没有做出响应,就要看这个服务信息是不是从接收请求报文的接口学来的,如果是这种情况,SAP也不会做出响应。
故障之七:对GNS请求,SAP没有以Round-Robin方式响应。
故障排除:
· 使用命令display current-configuration查看是否配置了轮流响应方式。
· 如果SAP配置了以轮流方式响应GNS请求,查看对请求的服务类型是否有多个等价的服务信息。对于SAP,只有当这些服务信息的RIP延时、RIP跳数、SAP跳数和SAP优先级都相同,才认为是等价的服务信息。
故障之一:设备没有配置动态路由协议,接口的物理状态和链路层协议状态均已处于up,但IPX报文不能正常转发。
故障排除:
· 使用display ipx routing-table protocol static命令查看是否正确配置了相应的静态路由。
· 使用display ipx routing-table命令查看静态路由是否已经生效。查看是否在非PPP接口上未指定下一跳地址或指定的下一跳地址不正确。
故障之二:相邻设备发出了路由,本设备也收到了这条路由,但在本设备上使用命令display ipx routing-table verbose看不到这条路由。
故障排除:
· 使用命令display current-configuration查看是否配置了每个目的网络号下的最大动态路由数目,对应的命令是ipx route max-reserve-path,如果没有配置,则使用的是缺省值4。
· 使用命令display ipx routing-table verbose查看该目的网络号下面已经存在的动态路由数目是否已经达到配置的最大值。
· 如果当前系统中该目的网络号下的动态路由数目已经达到配置的最大值,新收到的路由将无法加入路由表,解决的方法是使用命令ipx route max-reserve-path把动态路由数目最大值调大一些。
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!