第四章  网络协议配置命令

发布者:上海IT外包来源:http://www.lanmon.net点击数:4714

第四章 网络协议配置命令

4.1 IP地址配置命令

IP地址配置命令包括:

  • ip address
  • ip address negotiate

4.1.1 ip address

配置或取消接口IP地址。

ip address ip-address net-mask [ secondary ]

no ip address [ ip-address ]

【参数说明】

ip-address为接口IP地址,net-mask为相应的子网掩码,均为点分十进制格式。如果no ip address命令不带ip-address,则删除该接口上的全部IP地址。

secondary表示为接口的从IP地址。

【缺省情况】

接口缺省为无IP地址。

【命令模式】

接口配置模式

【使用指南】

IP地址分为五类,用户可以根据实际情况选择合适的IP子网,另外主机地址部分全为0或全为1时有特殊作用,不能作为一般的IP地址适用。

通过掩码来标识IP地址包含的网号,例如:路由器以太网口的IP地址是129.9.30.42,掩码是255.255.0.0,将IP地址与掩码相与,可知路由器以太网接口所在的网号为129.9.0.0。

在一般情况下,一个接口配置一个IP地址即可,为了使路由器的一个接口可以与多个子网相连,在一个接口可以配置多个IP地址,其中一个为主IP地址,其余为从IP地址。主从地址的配置 关系为:

  • 当配置主IP地址时,如果接口上已经有IP地址,则原主IP地址被删除,从IP地址按配置时间的先后排序,最先配置的从IP地址上升为主IP地址。
  • 当配置从IP地址时,如果接口上没有IP地址,则该IP地址自动成为主IP地址。
  • 当删除地址是当前的主IP地址时,如果有从IP地址,则根据时间顺序,最先配置的从IP地址上升为主IP地址。

另外,对路由器上各个接口上配置的全部IP地址都不能位于相同的子网。

【举例】

为接口Serial0配置主IP地址129.102.0.1,从IP地址202.38.160.1。

Quidway(config-if-Serial0)#ip address 129.102.0.1

Quidway(config-if-Serial0)#ip address 202.38.160.1 secondary

【相关命令】

ip routeshow ip interfaceshow interface

4.1.2 ip address negotiate

允许或禁止接口IP地址的协商。

[ no ] ip address negotiate

【缺省情况】

系统缺省为不允许接口IP地址的协商。

【命令模式】

接口配置模式

【使用指南】

因为PPP支持IP地址的协商,只有当接口封装链路层协议PPP时,才能设置接口IP地址的协商。

在一般情况下,不需要配置IP地址的协商,只有在一些特殊情况下,如接入ISP访问Internet,此时与ISP相连接口的IP地址由ISP协商分配。

配置接口IP地址的协商后,不需给该接口配置IP地址。

【举例】

设置接口Serial0的IP地址由对端协商分配。

Quidway(config-if-Serial0)#ip address negotiate

【相关命令】

encapsulation ppp

4.2 静态ARP配置命令

静态ARP配置命令包括:

  • arp
  • clear arp-cache
  • show arp

4.2.1 arp

配置或显示ARP映射表。

arp -a [ ip-address ]

arp -d ip-address

arp -s ip-address ether-address [ temp ]

【参数说明】

-a表示显示ARP映射表。

-d表示删除ARP映射项。

-s表示增加ARP映射项。

ip-addressARP映射项的IP地址,为点分十进制格式。

ether-addressARP映射项的以太网MAC地址,格式为XX-XX-XX-XX-XX-XX,其中XX为十六进制数。

temp表示增加的映射项为临时,有效时间为20ms,否则将在路由器工作时间内永远有效(可选)。

【缺省情况】

系统ARP映射表缺省为空,由动态ARP协议获取地址映射。

如果在arp -a命令中没有指定IP地址,则缺省显示全部ARP映射表。

如果配置静态映射项时没有指定temp选项,则缺省为永远有效。

【命令模式】

全局配置模式

【使用指南】

一般情况下,ARP映射表由动态ARP协议维护,在特殊情况下,才需要手工配置。另外ARP映射表只用于局域网内,对于广域网的地址解析,有其它的配置或获取方法(如帧中继的逆向地址解析)。

【举例】

配置局域网内IP地址129.102.0.1对应的以太网MAC地址为00-e0-fc-01-00-00,而且临时有效。

Quidway(config)#arp -s 129.102.0.1 00-eo-fc-01-00-00 temp

显示ARP映射表。

Quidway(config)#arp -a

Protocol Address Hardware Address Type Interface

Inet 129.102.3 .55 00-c0-26-9d-17-dc Dynamic Ethernet0

Inet 129.102.146.20 00-c0-df-23-20-d9 Dynamic Ethernet0

Inet 129.102.149.23 00-a0-b9-00-4c-b5 Dynamic Ethernet0

【相关命令】

clear arp-cacheshow arp

4.2.2 clear arp-cache

清空ARP映射表。

clear arp-cache

【命令模式】

特权用户模式

【使用指南】

在某些情况下,需要清空并更新ARP映射表,这时可以用arp -d逐条删除,也可以用clear arp-cache命令一次清空。

【举例】

清空ARP映射表。

Quidway#clear arp-cache

【相关命令】

arpshow arp

4.2.3 show arp

显示ARP映射表。

show arp

【命令模式】

特权用户模式

【使用指南】

可以通过查看ARP映射表,来进行局域网的故障诊断。

【举例】

Quidway#show arp

Protocol Address Hardware Address Type Interface

Inet 129.102.3 .55 00-c0-26-9d-17-dc Dynamic Ethernet0

Inet 129.102.146.20 00-c0-df-23-20-d9 Dynamic Ethernet0

Inet 129.102.149.23 00-a0-b9-00-4c-b5 Dynamic Ethernet0

以上显示表示当前在ARP映射表中有三条映射项,以第一条为例,表示协议族为Internet,IP地址为129.102.3.55,MAC地址为00-c0-26-9d-17-dc,该项为通过ARP协议自动获取,来源于接口Ethernet0。

【相关命令】

arpclear arp-cache

4.3 静态域名解析配置命令

静态域名解析配置命令包括:

  • host
  • delete-host
  • show host

4.3.1 host

配置静态域名解析。

host host-name ip-address

【参数说明】

host-name为域名,最大长度为20的字符串。

ip-addressIP地址,点分十进制格式。

【缺省情况】

系统静态域名解析表为空。

【命令模式】

全局配置模式

【使用指南】

域名解析有两种:动态域名解析和静态域名解析,所谓静态域名解析,即用户手工配置域名到IP地址的映射,动态域名解析,则通过域名解析服务器(DNS)来解析。

Quidway(R) 系列路由器目前只支持静态域名解析,系统最多可以维护50条映射项。

【举例】

配置域名Quidway1到IP地址129.102.0.1的映射。

Quidway(config)#host Quidway1 129.102.0.1

【相关命令】

delete-hostshow host

4.3.2 delete-host

删除静态域名解析项。

delete-host host-name

【参数说明】

host-name为域名,最大长度为20的字符串。

【缺省情况】

系统静态域名解析表缺省为空。

【命令模式】

全局配置模式

【使用指南】

域名解析有两种:动态域名解析和静态域名解析,所谓静态域名解析,即用户手工配置域名到IP地址的映射,动态域名解析,则通过域名解析服务器(DNS)来解析。

Quidway(R) 系列路由器目前只支持静态域名解析,系统最多可以维护50条映射项。

【举例】

删除域名为Quidway1的静态域名解析项。

Quidway(config)#delete-host Quidway1

【相关命令】

hostshow host

4.3.3 show host

显示静态域名解析表

show host

【命令模式】

特权用户模式

【使用指南】

可以根据该命令的输出信息,确认用户对静态域名解析表输出是否正确。

【举例】

Quidway#show host

Quidway1 129.102.0.1

【相关命令】

hostdelete-host

4.4 地址转换配置命令

地址转换配置命令包括:

  • nat
  • if-internet
  • natserver ftphost
  • natserver telnethost
  • natserver wwwhost
  • show nat
  • show if-internet

4.4.1 nat

允许或禁止地址转换功能。

nat { enable | disable }

【参数说明】

enabledisable 表示允许或禁止该功能。

【缺省情况】

在接口上缺省禁止地址转换功能。

【命令模式】

接口配置模式

【使用指南】

地址转换的提出,一方面是为了解决因特网公有地址短缺所面临的问题,另一方面是出于企业内部网络安全的考虑。

为了解决因特网公有地址短缺的问题,当局域网内主机访问Internet时,将源IP地址和端口转换为路由器的公有IP地址和新的端口号;为了解决企业网的安全性,外部主机对局域网内各种服务器的访问均需要经过路由器的转换。

【举例】

允许在接口Serial0上进行地址转换。

Quidway(config-if-Serial0)#nat enable

【相关命令】

if-internetnatservershow natshow if-internet

4.4.2 if-internet

允许或禁止通过该接口访问Internet。

if-internet { enable | disable }

【参数说明】

enabledisable 表示允许或禁止该功能。

【缺省情况】

系统缺省在接口上禁止访问Internet。

【命令模式】

接口配置模式

【使用指南】

如果配置局域网通过指定接口访问Internet,需要将该接口与ISP连接,在接口上封装PPP,配置接口上IP地址的协商,并允许该接口上的地址转换功能,即可让局域网内主机访问Internet。

【举例】

配置允许通过接口Serial0访问Internet。

Quidway(config-if-Serial0)#if-internet enable

【相关命令】

natencapsulation pppip address negotiateshow if-internet

4.4.3 natserver ftphost

配置局域网内的FTP服务器IP地址。

natserver ftphost ip-address

【参数说明】

ip-addressFTP服务器IP地址。

【缺省情况】

系统缺省为没有指定局域网内FTP服务器。

【命令模式】

全局配置模式

【使用指南】

通过配置局域网内的FTP服务器IP地址,可以使外部主机访问局域网内的FTP服务器。

【举例】

指定局域网内FTP服务器IP地址为129.102.0.1。

Quidway(config)#natserver ftphost 129.102.0.1

【相关命令】

show nat

4.4.4 natserver telnethost

配置局域网内部的Telnet服务器。

natserver telnethost ip-address

【参数说明】

ip-addressTelnet服务器IP地址。

【缺省情况】

系统缺省为没有指定局域网内Telnet服务器。

【命令模式】

全局配置模式

【使用指南】

通过指定局域网内Telnet服务器IP地址,可以使外部主机访问局域网内部的Telnet服务器。

【举例】

指定局域网内Telnet服务器IP地址为129.102.0.2。

Quidway(config)#natserver telnethost 129.102.0.2

【相关命令】

show nat

4.4.5 natserver wwwhost

配置局域网内的WWW服务器IP地址。

natserver wwwhost ip-address

【参数说明】

ip-addressWWW服务器IP地址。

【缺省情况】

系统缺省为没有指定局域网内WWW服务器IP地址。

【命令模式】

全局配置模式

【使用指南】

通过指定局域网内WWW服务器IP地址,可以使外部主机访问局域网内部的WWW服务器。

【举例】

指定局域网内部的WWW服务器IP地址为129.102.0.3。

Quidway(config)#natserver wwwhost 129.102.0.3

【相关命令】

show nat

4.4.6 show nat

显示地址转换状态。

show nat

【命令模式】

特权用户模式

【使用指南】

该命令显示用户对地址转换的配置,用户可以根据该命令的输出信息验证地址转换的配置是否正确。

【举例】

Quidway#show nat

NAT:Serial0 202.38.168.2

No internal TELNET server.

No internal FTP server.

WWW server ip address:129.10.1.1

如上信息表示:接口Serial0允许地址转换,地址转换所使用的地址是202.38.168.2;没有内置的TELNET和FTP服务器;内部的WWW服务器IP地址是129.10.1.1。

【相关命令】

natnatserver ftphostnatserver telnethostnatserver wwwhost

4.4.7 show if-internet

显示访问Internet接口状态。

show if-internet

【命令模式】

特权用户模式

【使用指南】

该命令显示访问Internet接口的状态信息,可以帮助用户进行访问Internet的故障诊断。

【举例】

Quidway#show if-internet

Serial0: connected to internet.

以上显示信息表示可以通过接口Serial0访问Internet。

【相关命令】

if-internet

4.5 IP性能配置命令

IP性能配置命令包括:

  • clear ip counters
  • ifquelen ip
  • ifquelen arp
  • ip tcp header-compression
  • show ip cache
  • show ip interface
  • show ip traffic
  • show tcp brief
  • tcp finwait-time
  • tcp synwait-time
  • tcp window-size

4.5.1  clear ip counters

清除IP统计信息。

clear ip counters

【命令模式】

特权用户模式

【使用指南】

在某些特殊情况下,需要清除IP统计信息,重新进行统计。

【举例】

清除IP统计信息。

Quidway#clear ip counters

【相关命令】

show ip interfaceshow ip traffic

4.5.2 ifquelen ip

配置IP接收队列长度。

ifquelen ip queue-length

【参数说明】

queue-length为接口队列长度。

【命令模式】

全局配置模式

【使用指南】

配置IP接收队列长度,会影响系统运行效率,最好在技术支持人员的指导下进行。

【举例】

配置IP的接收队列为70。

Quidway(config)#ifquelen ip 70

【相关命令】

show ip interface

4.5.3 ifquelen arp

配置ARP接收队列长度。

ifquelen arp queue-length

【参数说明】

queue-length为接口队列长度。

【命令模式】

全局配置模式

【使用指南】

配置ARP接收队列长度,可能会影响到以太网口运行效率,最好在技术支持人员的指导下配置。

【举例】

配置ARP的接收队列长度为70。

Quidway(config)#ifquelen arp 70

【相关命令】

show ip interface

4.5.4 ip tcp header-compression

允许或禁止接口上TCP报文头压缩。

[ no ] ip tcp header-compression

【缺省情况】

接口上缺省为禁止TCP报文头压缩。

【命令模式】

接口配置模式

【使用指南】

在低速广域网线路上运行PPP协议时,由于TCP报文头占全部传输数据的很大比例,这时可以对TCP报文头压缩以提高数据传输效率。

【举例】

PPP接口Serial0上允许TCP报文头压缩。

Quidway(config-if-Serial0)#ip tcp header-compression

【相关命令】

encapsulation ppp

4.5.5  show ip cache

显示IP路由缓冲。

show ip cache

【命令模式】

特权用户模式

【使用指南】

显示IP最近使用过的路由,帮助用户进行故障诊断。

【举例】

Quidway#show ip cache

Route to destination 129.102.100.141:

Destination NetMask Type Interface GateWay

129.102.100.141 255.255.255.255 direct Ethernet0

上面显示信息表示最近刚使用过的路由是到达129.102.100.141的路由。该路由是一条直接路由,输出接口为Ethernet0。

【相关命令】

ip route

4.5.6 show ip interface

显示IP接口信息。

show ip interface [ interface-type interface-number ]

【参数说明】

interface-type为接口类型。

interface-number为接口编号。

【缺省情况】

如果不指定接口,则缺省显示全部IP接口信息。

【命令模式】

特权用户模式

【使用指南】

该命令输出接口上全部与IP有关的信息,有助于故障诊断。

【举例】

Quidway#show ip interface serial 0

Interface is Serial0, Index is 2

ifFlags=8004

protocol is x25 dte ietf, MTU is 1500, speed is 64000 bps

input queue is 0/75/0 (current/max/drops)

output queue is 0/75/0 (current/max/drops)

0 packets input, 0 bytes, 0 multicasts

0 input packets dropped, 0 no protocols, 0 input errors

0 packets output, 0 bytes, 0 multicasts, 0 output errors

上面显示信息表示接口Serial0 编号为2;处于NBMA模式,支持组播;该接口封装的链路层协议是X.25协议,最大传输单元是1500字节,传输速率为64000bps。再以下的信息主要反映了该接口报文的收发情况,比如说接收和发送队列的最大长度、当前队列中报文数和由于队列满而丢弃报文数,接收和发送的报文数,接收和发送的组播报文数,不能识别的报文数等等。

【相关命令】

show interface

4.5.7 show ip traffic

显示IP流量统计信息。

show ip traffic

【命令模式】

特权用户模式

【使用指南】

该命令显示IP收发和拆包、组包的统计信息,有助于故障诊断。

【举例】

Quidway#show ip traffic

IP statistics:

Rcvd: 1370 total, 1349 local destination

0 format errors, 0 checksum errors

0 unknown protocol, 0 bad options

Frags: 0 fragment rcvd, 0 fragment dropped

0 reassembled, 0 timeouts

0 fragmented, 0 couldn't fragment, 0 fragment sent

Sent: 359 generated, 0 forwarded, 0 raw ip packets

0 dropped, 0 no route, 0 Compress fails

ICMP statistics:

Rcvd: 0 format errors, 0 checksum errors

0 redirects, 0 unreachable, 14 echo, 0 echo reply

0 mask requests, 0 mask replies, 0 quench

0 parameter, 0 timestamp, 0 info request

Sent: 0 redirects, 0 unreachable, 0 echo, 14 echo reply

0 mask requests, 0 mask replies, 0 quench

0 parameter problem, 0 timestamp, 0 info reply

以上显示信息包括:

  • IP 统计信息:
  • 接收:接收到1664 个报文,其中1638 个报文送给上层协议,没有报文格式错,没有报文校验错,没有未知协议报文,没有报文选项错。
  • 分片:没有收到分片,没有丢弃分片,重装成功的分片数为0,超时分片为数为0;分组成功的报文数为0,不能被分组的报文数为0,被创建发送分片数为0
  • 发送:产生报文470 个,被转发报文数为0,产生原始IP报文数为0,被丢弃报文数为0,无法路由的报文的报文数为0,压缩失败的报文数为0
  • ICMP统计信息:
  • 接收:接收到格式错报文数为0,校验字错报文数为0,重定向报文数为0,不可达报文数为0echo请求报文16个, echo应答报文数为0,掩码请求报文数为0,掩码应答报文数为0,源站抑制报文数为0,参数错报文数为0,时间戳请求报文数为0,信息请求报文数为0
  • 发送:发送重定向报文数为0,目的站不可达报文数为0echo请求报文数为0echo应答报文16 个,掩码请求报文数为0,掩码应答报文数为0,源站抑制报文数为0,参数错报文数为0,时间戳请求报文数为0,信息应答报文数为0

【相关命令】

show interfaceshow ip interfaceclear ip counters

4.5.8 show tcp brief

显示TCP连接状态。

show tcp brief

【命令模式】

特权用户模式

【使用指南】

该命令显示全部TCP连接状态,使用户随时监控TCP连接。

【举例】

Quidway#show tcp brief

LocalAddress LocalPort ForeignAddress ForeignPort State

129.102.100.142 23 129.102.001.092 1038 ESTABLISHED

000.000.000.000 23 000.000.000.000 0 LISTEN

以上显示信息表示:一个TCP连接已经建立,该TCP连接的本地IP地址为129.102.100.142,本地端口号为23,远地IP地址为129.102.1.92,远地端口号为1038,另外本地有一个对23号端口监听的服务器。

【相关命令】

show client

4.5.9 tcp finwait-time

配置TCP finwait定时器。

tcp finwait-time time-value

【参数说明】

time-valueTCP finwait定时器值,单位秒,范围76~3600。

【缺省情况】

TCP finwait定时器缺省为675秒。

【命令模式】

全局配置模式

【使用指南】

TCP的连接状态由FIN_WATI_1变为FIN_WAIT_2时启动finwait定时器。若finwait定时器超时前仍未收到FIN报文,则TCP连接被终止。

对该参数的配置最好在技术支持人员的指导下进行。

【举例】

配置TCP finwait定时器的值为675秒。

Quidway(config)#tcp finwait-time 675

【相关命令】

tcp synwait-timetcp window-size

4.5.10 tcp synwait-time

配置TCP synwait定时器。

tcp synwait-time time-value

【参数说明】

time-valueTCP synwait 定时器值,单位秒,范围2~600。

【缺省情况】

TCP synwait定时器缺省值为75秒。

【命令模式】

全局配置模式

【使用指南】

当发送syn报文时,TCP启动synwait定时器,若synwait超时前未收到回应报文,则TCP连接将被终止。

对该参数的配置最好在技术支持人员的指导下进行。

【举例】

配置TCP synwait定时器为75秒。

Quidway(config)#tcp synwait-time 75

【相关命令】

tcp finwait-timetcp window-size

4.5.11 tcp window-size

配置面向连接Socket的收发缓冲区大小。

tcp window-size window-size

【参数说明】

window-size为面向连接Socket的收发缓冲区大小,单位K字节,范围1~32。

【缺省情况】

面向连接Socket的收发缓冲区大小缺省为4K字节。

【命令模式】

全局配置模式

【使用指南】

对该参数的配置最好在技术支持人员的指导下进行。

【举例】

配置面向连接Socket的收发缓冲区大小为4K字节。

Quidway(config)#tcp window-size 4

【相关命令】

tcp finwait-timetcp synwait-time

4.6 静态路由配置命令

静态路由配置命令包括:

  • ip route
  • show ip route
  • show ip route detail
  • show ip route static

4.6.1 ip route

配置或删除静态路由。

[ no ] ip route ip-address { mask | mask-length } { interfacce-name | gateway-address } [ preference preference-value ] [ reject | blackhole ]

【参数说明】

  • ip-addressmask为目的IP地址和掩码,点分十进制格式,由于要求掩码32位中‘1’必须是连续的,因此点分十进制格式的掩码可以用掩码长度mask-length来代替,掩码长度为掩码中连续‘1’的位数。
  • interfacce-name指定该路由的发送接口名,gateway-address为该路由的下一跳IP地址(点分十进制格式)。
  • preference-value为该路由的优先级别,范围0~255
  • reject指明为不可达路由。
  • blackhole指明为黑洞路由。

【缺省情况】

系统缺省可以获取到去往与路由器相连子网的子网路由。在配置静态路由时如果不指定优先级,则缺省为60。如果没有指明rejectblackhole,则缺省为可达路由。

【命令模式】

全局配置模式

【使用指南】

配置静态路由的注意事项:

  • 当目的IP地址和掩码均为0.0.0.0时,配置的缺省路由,即当查找路由表失败后,根据缺省路由进行包的转发。
  • 对优先级的不同配置,可以灵活应用路由管理策略,如配置到达相同目的地的多条路由,如果指定相同优先级,则可实现负载分担;如果指定不同优先级,则可实现路由备份。
  • 在配置静态路由时,既可指定发送接口,也可指定下一跳地址,到底采用哪种方法,需要根据实际情况而定:对于支持网络地址到链路层地址解析的接口或点到点接口,指定发送接口即可;对于NBMA接口,如封装X.25或帧中继的接口、拨号口等,支持点到多点,这时除了配置IP路由外,还需在链路层建立二次路由,即IP地址到链路层地址的映射(如dialer map ipx.25 map ipframe-relay map ip等),这种情况下配置静态路由不能指定发送接口,应配置下一跳IP地址。

【举例】

配置缺省路由的下一跳为129.102.0.2。

Quidway(config)#ip route 0.0.0.0 0.0.0.0 129.102.0.2

【相关命令】

show ip routeshow ip route detailshow ip route static

4.6.2 show ip route

显示路由表摘要信息。

show ip route

【命令模式】

特权用户模式

【使用指南】

该命令输出以列表方式显示路由表,每一行代表一条路由,内容包括:

  • 目的地址/掩码长度
  • 协议
  • 优先级
  • 度量值
  • 下一跳
  • 输出接口

【举例】

Quidway#show ip route

Routing Tables:

Destination/Mask Proto Pref Metric Nexthop Interface

127.0.0.0/8 Static 0 0 127.0.0.1 127.0.0.1(LO0)

127.0.0.1/32 , Dire, ct 0 0 127.0.0.1 127.0.0.1(LO0)

138.102.128.0/17 Direct 0 0 138.102.129.7 138.102.129.7(EN0)

202.38.165.0/24 Direct 0 0 202.38.165.1 202.38.165.1(SL1)

【相关命令】

ip routeshow ip route detailshow ip route static

4.6.3 show ip route detail

显示路由表详细信息

show ip route detail

【命令模式】

特权用户模式

【使用指南】

该命令输出信息帮助用户进行路由方面的故障诊断。

【举例】

Quidway#show ip route detail

Route state description

NoAdv: do not advertiset Int: AS Interior route

Ext: AS External route Del: route to be deleted

Active: current route Retain: route retains in the routing table

Rej: rejecting route Black: black hole route

Routing Tables:

Generate Default: no

+ = Active Route, - = Last Active, * = Both

Destinations: 4 Routes: 4

Holddown: 0 Delete: 9 Hidden: 0

**Destination: 127.0.0.0 Mask: 255.0.0.0

Protocol: *Static Preference: 0

NextHop: 127.0.0.1 Interface: 127.0.0.1(LO0)

State:

Age: 19:31:06 Metric: 0/0

**Destination: 127.0.0.1 Mask: 255.255.255.255

Protocol: *Direct Preference: 0

NextHop: 127.0.0.1 Interface: 127.0.0.1(LO0)

State:

Age: 114:03:05 Metric: 0/0

先显示用于路由状态描述的符号,然后输出整个路由表的统计数字,最后依次输出每条路由的详细描述。 其含义如表4-1所示。

4-1 路由表信息

分类

意义

路由状态描述

NoAdv

每个寻径路由协议在对外按照策略发布路由时,不发布NOADVISE路由。

Int

该路由由内部网关协议(IGP)找到。

Ext

该路由由外部网关协议(EGP)找到。

Del

路由已被删除。

Active

真正有效的路由。

Retain

一般情况下,在某个路由协议正常退出时会删除所有由它找到的路由。而设置了Retain标志的路由则不会被删除。

Rej

这种路由不象正常的路由那样指导转发包,标志为REJECT的路由使选择该路由的包被丢弃,并往包的源端发送ICMP unreachable消息。REJECT路由通常用于网络测试实验。

Black

BLACKHOLE路由类似REJECT路由,只不过它省略了往包的源端发送ICMP unreachable消息。

路由表统计信息

Holddown

Holddown路由指的是:一些distance vector 路由协议(如RIP),为了避免错误路由的扩散,提高路由不可达信息的快速准确传播,而采用的一种路由发布策略。它往往在一段时间间隔内固定地发布某条路由,而不管当前实际找回的到同一目的的路由发生了什么变化。其细节参见具体的路由协议。 在路由表统计中显示的是当前被Holddown的路由数目。

Delete

当前被删除的路由数目。

Hidden

有些路由由于某种原因(如接口Down)暂时不可用,但是又不希望被删除,我们把这种路由隐藏起来。以便以后能重新恢复在路由表统计中显示的是当前被隐藏的路由数目。

【相关命令】

ip routeshow ip routeshow ip route static

4.6.4 show ip route static

显示静态路由表。

show ip route static

【命令模式】

特权用户模式

【使用指南】

根据该命令输出信息,可以帮助用户确认对静态路由的配置是否正确。

【举例】

Quidway#show ip route static

Static routes for family INET: (* indicates gateway(s) in use)

1.2.3.0/24 pref 60intf EN0

127.0.0.0/8 pref 0intf 127.0.0.1

以列表的方式显示静态路由表,每一行代表一条静态路由,从左到右依次为:

  • 目的地址/掩码长度
  • 优先级
  • <状态参数>
  • 输出接口和下一跳

【相关命令】

ip routeshow ip routeshow ip route detail

4.7 OSPF协议配置命令

OSPF协议配置命令包括:

  • default redistribute cost
  • default redistribute interval
  • default redistribute limit
  • default redistribute tag
  • default redistribute type
  • ip ospf authentication
  • ip ospf cost
  • ip ospf dead-interval
  • ip ospf demand-circuit
  • ip ospf enable area
  • ip ospf hello-interval
  • ip ospf neighbor
  • ip ospf network-type
  • ip ospf pollinterval
  • ip ospf priority
  • ip ospf retransmit
  • ip ospf transitdelay
  • network
  • preference
  • redistribute ospfase
  • router ospf enable
  • routerid
  • show ip ospf
  • show ip ospf ase
  • show ip ospf cumulative
  • show ip ospf database
  • show ip ospf error
  • show ip ospf interface
  • show ip ospf lsa
  • show ip ospf neighbor
  • show ip ospf nexthop
  • show ip ospf routing
  • show ip ospf virtual-links
  • stub cost
  • virtuallink neighborid

4.7.1 default redistribute cost

配置引入外部路由时缺省的花费值,no default redistribute cost命令取消配置。

default redistribute cost cost

no default redistribute cost

【参数说明】

cost为花费值,范围1~65535之间的整数。

【命令模式】

OSPF协议配置模式

【使用指南】

OSPF将路由器上其它路由协议发现的路由引入作为自己的自治系统外部路由信息时,还需要一些额外的参数,包括:路由的缺省花费和缺省的标记等。

【举例】

配置OSPF引入外部路由时缺省的花费值为10。

Quidway(config-router-ospf)#default redistribute cost 10

【相关命令】

default redistribute tag

default redistribute type

4.7.2 default redistribute interval

配置OSPF引入外部路由的时间间隔,no default redistribute interval命令恢复缺省值。

default redistribute interval time

no default redistribute interval

【参数说明】

time为引入外部路由的时间间隔,以秒为单位,范围1~65535之间的整数。

【缺省情况】

OSPF引入外部路由的时间间隔缺省为1秒。

【命令模式】

OSPF协议配置模式

【使用指南】

由于OSPF总是要不停的引入外部的路由信息并将它们传播到整个自治系统中去,因此,有必要规定协议引入外部路由的时间间隔。

【举例】

指定OSPF引入外部路由的时间间隔为2秒。

Quidway(config-router-ospf)#default redistribute interval 2

【相关命令】

default redistribute limit

4.7.3 default redistribute limit

配置OSPF可引入路由数量的上限,no default redistribute limit命令恢复缺省值。

default redistribute limit routes

no default redistribute limit

【参数说明】

routes为引入路由数量的上限值,范围1~65535之间的整数。

【缺省情况】

OSPF引入外部路由数量的上限缺省为150。

【命令模式】

OSPF协议配置模式

【使用指南】

由于OSPF总是要不停的引入外部的路由信息并将它们传播到整个自治系统中去,因此,有必要规定在一次传播中外部路由信息的最大条数。

【举例】

指定OSPF引入外部路由数量的上限为200。

Quidway(config-router-ospf)#default redistribute limit 200

【相关命令】

default redistribute interval

4.7.4 default redistribute tag

配置引入外部路由时缺省的标记值,no default redistribute tag命令取消该配置。

default redistribute tag [ as ] tag

no default redistribute tag

【参数说明】

as表示为自治系统标号。

tag为标记值。

【命令模式】

OSPF协议配置模式

【使用指南】

OSPF将路由器上其它路由协议发现的路由引入作为自己的自治系统外部路由信息时,还需要一些额外的参数,包括:路由的缺省花费和缺省的标记等。 路由标记可以用来标识协议相关的信息,如OSPF引入EGP/BGP协议时用来区分自治系统的编号。

【举例】

设置OSPF引入自治系统外部路由的缺省标记为10。

Quidway(config-router-ospf)#default redistribute tag 10

【相关命令】

default redistribute cost

default redistribute type

4.7.5 default redistribute type

配置引入外部路由时缺省的类型,no default distribute type命令恢复缺省值。

default redistribute type { 1 | 2 }

no default redistribute type

【参数说明】

12 分别表示第一类外部路由和第二类外部路由。

【缺省情况】

没有配置引入外部路由时缺省类型时,默认为第二类外部路由。

【命令模式】

OSPF协议配置模式

【使用指南】

OSPF在协议中规定了两类外部路由信息的花费选择方式,可以用本节所述命令规定缺省的花费类型。

【举例】

指定OSPF引入外部路由时缺省类型为第一类路由。

Quidway(config-router-ospf)#default redistribute type 1

【相关命令】

default redistribute cost

default redistribute tag

4.7.6 ip ospf authentication

指定接口上接受OSPF报文所需要的验证方式,no ip ospf authentication命令恢复为缺省值。

ip ospf authentication { simple auth_key| md5 auth_key key_id}

no ip ospf authentication

【参数说明】

simple为简单验证方式。

md5MD5加密验证方式。

auth_key 验证密钥,为连续的字符串,简单验证方式下最大长度为8字节;MD5 验证方式下最大长度为16字节;

key_idMD5 验证方式时的验证字id,范围1~255之间的整数。

【缺省情况】

接口上接受OSPF报文缺省不需要验证。

【命令模式】

接口配置模式

【使用指南】

authentication的值将写入OSPF报文中。必须保证和该接口相邻的路由器之间的authentication参数一致。

【举例】

配置接口Serial0上接受OSPF报文采用简单验证,验证密钥为abcdefgh。

Quidway(config-if-Serial0)#ip ospf authentication simple abcdefgh

4.7.7 ip ospf cost

指定接口运行OSPF协议所需的花费,no ip ospf cost 命令恢复缺省值。

ip ospf cost cost

no ip ospf cost

【参数说明】

costOSPF协议所需花费的值,范围1~65535之间的整数。

【缺省情况】

接口缺省的OSPF 协议所需花费的值为1。

【命令模式】

接口配置模式

【举例】

配置接口Serial0上OSPF协议所需花费的值为2。

Quidway(config-if-Serial0)#ip ospf cost 2

4.7.8 ip ospf dead-interval

指定认定相邻路由器死亡的时间长度,no ip ospf dead-interval命令恢复缺省值。

ip ospf dead-interval time

no ip ospf dead-interval

【参数说明】

time为相邻路由器死亡的时间长度,以秒为单位,合法的范围是1~65535。

【缺省情况】

接口上相邻路由器死亡的时间长度缺省为40秒。

【命令模式】

接口配置模式

【使用指南】

dead-interval的值将写入Hello报文中,并随Hello报文传送。必须保证和该接口相邻的路由器之间的dead-interval参数一致,且至少为hello-interval值的4倍。

【举例】

配置接口Serial0上相邻路由器的死亡时间为60秒。

Quidway(config-if-Serial0)#ip ospf dead-interval 60

【相关命令】

ip ospf hello-interval

4.7.9 ip ospf demand-circuit

配置OSPF按需拨号,no ip ospf demand-circuit命令恢复缺省设置。

[no] ip ospf demand-circuit

【缺省情况】

在接口上OSPF缺省不配置按需拨号。

【命令模式】

接口配置模式

【使用指南】

OSPF 按需拨号(OSPF over On Demand Circuits)是对OSPF协议的一种改进,它使得协议在ISDN、X.25 SVCs 和 拨号线等按需拨号网上运行效率更高。

在基于广播和NBMA的网络上配置这种属性时,连接状态传输报文可以被抑制,但 HELLO 报文不能被抑制,因为HELLO报文用来维持“选举路由器”。

【举例】

在接口Serial0上配置OSPF按需拨号。

Quidway(config-if-Serial0)#ip ospf demand-circuit

4.7.10 ip ospf enable area

配置一个接口,使其属于某个区域,用 no ip ospf enable area 命令取消该配置。

[ no ] ip ospf enable area area_id

【参数说明】

area_id为该接口所属区域的区域号。

【缺省情况】

接口缺省没有配置成属于某个区域。

【命令模式】

接口配置模式

【使用指南】

要在某一个接口上运行OSPF协议,必须首先指定该接口属于一个区域。

【举例】

在接口Serial0上运行OSPF协议,并指定属于区域0。

Quidway(config-if-Serial0)#ip ospf enable area 0

4.7.11 ip ospf hello-interval

指定在接口上发送Hello报文的时间间隔,no ip ospf hello-interval恢复为缺省值。

ip ospf hello-interval time

no ip ospf hello-interval

【参数说明】

time为发送HELLO报文的时间间隔,单位为秒,范围1~255。

【缺省情况】

接口上缺省发送HELLO报文的间隔时间为10秒。

【命令模式】

接口配置模式

【使用指南】

hello-interval的值将写入HELLO报文中,并随HELLO报文传送。hello-interval的值越小,则网络拓扑结构的变化将被越快的发现,但将花费更多的路由开销。 必须保证和该接口相邻的路由器之间的hello-interval参数一致。

【举例】

配置接口Serial0发送HELLO报文的间隔时间为20秒。

Quidway(config-if-Serial0)#ip ospf hello-interval 20

【相关命令】

ip ospf dead-interval

4.7.12 ip ospf neighbor

指明NBMA和点到多点接口的相邻路由器的IP地址,no ip ospf neighbor命令取消配置。

[ no] ip ospf neighbor ip-address [eligible]

【参数说明】

ip-addressNBMA和点到多点接口的相邻路由器的IP地址,点分十进制格式。

【缺省情况】

系统缺省不指明NBMA和点到多点接口的相邻路由器的IP地址。

【命令模式】

接口配置模式

【使用指南】

对于NBMA网络和点到多点,如X.25和帧中继等不支持广播方式的网络上,由于无法通过广播HELLO报文的形式发现相邻路由器,必须手工为接口指定相邻路由器的IP地址,该相邻路由器是否有选举权等。

【举例】

配置接口Serial0的相邻路由器IP地址为10.1.1.4。

Quidway(config-if-Serial0)#ip ospf neighbor 10.1.1.4

【相关命令】

ip ospf priority

4.7.13 ip ospf network-type

设置接口的网络类型。no ip ospf network-type取消设置。

[ no ] ip ospf network-type { nonbroadcast | point_to_multipoint }

【参数说明】

nonbroadcast设置接口的网络类型为非广播NBMA类型。

point_to_multipoint设置接口的网络类型为点到多点。

【命令模式】

接口配置模式

【使用指南】

在没有多址访问能力的广播网上,应该将接口配置成NBMA方式。当一个NBMA网络中,不能保证任意两台路由器之间都是直接可达的话,应将网络设置为点到多点的方式。

【举例】

配置接口Serial0为非广播NBMA类型。

Quidway(config-if-Serial0)#ip ospf network-type nonbroadcast

【相关命令】

4.7.14 ip ospf neighbor

ip ospf pollinterval

NBMA和点到多点接口上配置发送轮询HELLO报文的时间间隔,no ip ospf pollinterval命令恢复为缺省值。

ip ospf pollinterval time

no ip ospf pollinterval

【参数说明】

time为发送轮询HELLO报文的时间间隔,以秒为单位,合法的范围是0~65535。

【缺省情况】

接口缺省发送轮询HELLO报文的时间间隔为120秒。

【命令模式】

接口配置模式

【使用指南】

NBMA和点到多点网络中,当一台路由器的邻居一直没有响应时(时间间隔超过了dead-interval ),仍然有必要继续发送HELLO报文,但发送的频率要降低为以pollinterval的频率发送。所以pollinterval要远大于hello-interval的值,至少为两分钟(120秒)。

通过配置轮询间隔以指定该接口在与相邻路由器构成邻接关系之前发送轮询HELLO报文的时间周期。

【举例】

在接口Serial0上配置发送轮询HELLO报文的时间间隔为130秒。

Quidway(config-if-Serial0)#ip ospf pollinterval 130

4.7.15 ip ospf priority

配置接口在选举“选举路由器”时的优先级,no ip ospf priority恢复为缺省值。

ip ospf priority priority

no ip ospf priority

【参数说明】

priority 为优先级,合法的范围是0~255。

【缺省情况】

接口在选举路由器时缺省的优先级为1。

【命令模式】

接口配置模式

【使用指南】

当连在同一网段的两台路由器都想成为“选举路由器”时,选择优先级高的;如果优先级相等,则选路由器ID号大的。当一台路由器的priority为0时,这台路由器将不会被选举为“选举路由器”或“备份选举路由器”。只有在非点到点网络上配置priority才会生效。

【举例】

设置接口Serial0在选举路由器时的优先级为8。

Quidway(config-if-Serial0)#ip ospf priority 8

【相关命令】

ip ospf neighbor

4.7.16 ip ospf retransmit

指定接口与邻接路由器之间传送链路状态广播时的重传间隔,no ip ospf retransmit 命令恢复缺省值。

ip ospf retransmit time

no ip ospf retransmit

【参数说明】

time为与邻接路由器之间传送链路状态广播时的重传间隔,以秒为单位,范围是1~65535。

【缺省情况】

与邻接路由器之间传送链路状态广播时的重传间隔缺省为5秒。

【命令模式】

接口配置模式

【使用指南】

当一台路由器向它的邻居传送链路状态广播时,它将保持链路状态广播直至收到对方的确认。如果在 time 时间内没有收到确认,则进行重传。time 值必须大于两台路由器传送报文一个来回的时间。

【举例】

配置接口Serial0与邻接路由器之间传送链路状态广播时的重传间隔为8秒。

Quidway(config-if-Serial0)#ip ospf retransmit 8

4.7.17 ip ospf transit-delay

设置在接口上传送链路状态广播的时延值,no ip ospf transit-delay 恢复缺省值。

ip ospf transit-delay time

no ip ospf transit-delay

【参数说明】

time为接口上传送链路状态广播的时延值,以秒为单位,范围是1~65535。

【缺省情况】

接口上传送链路状态广播的时延值缺省为1秒。

【命令模式】

接口配置模式

【举例】

配置接口Serial0上传送链路状态广播的时延值为3秒。

Quidway(config-if-Serial0)#ip ospf transit-delay 3

4.7.18 network

将一个区域中几个网段定义成一个网络范围, no network 命令取消网络范围。

[ no ] network network [ mask mask ] area area_id [ advertise | notadvertise ]

【参数说明】

networkmask为网络IP地址和掩码,点分十进制格式。

area_id为区域号。

advertisenotadvertise指定是否将到这一网络范围路由的摘要信息广播出去。

【缺省情况】

系统缺省没有配置网络范围。

【命令模式】

OSPF协议配置模式

【使用指南】

一旦将某一网络的范围加入到区域中,到区域中所有落在这一范围内的IP地址的内部路由都不再被独立地广播到别的区域,而只是广播整个网络范围路由的摘要信息。引入网络范围和对该范围的限定,可以减少区域间路由信息的交流量。

【举例】

定义网络范围10.0.0.0 255.0.0.0加入到区域2中。

Quidway(config-if-Router)#network 10.0.0.0 255.0.0.0 area 2

4.7.19 preference

配置OSPF协议在各路由协议之间的优先级,以及引入的自治系统外部路由的优先级,no preference命令恢复缺省值。

preference [ ase ] preference

no preference [ ase ]

【参数说明】

preference为优先级,范围是1~255之间的整数。

ase表示指定引入自治系统外部路由的优先级。

【缺省情况】

OSPF协议的缺省优先级为10。

引入的外部路由协议的缺省优先级为150。

【命令模式】

OSPF协议配置模式

【使用指南】

由于路由器上可能同时运行多个动态路由协议,就存在各个路由协议之间路由信息共享和选择的问题。所以为每一种路由协议指定了一个缺省的优先级,在不同协议发现同一条路由时,优先级高的协议将起决定作用。

【举例】

指定OSPF引入自治系统外部路由的优先级为160。

Quidway(config-router-ospf)#ospf preference ase 160

4.7.20 redistribute ospfase

引入RIP协议发现路由和静态路由作为外部路由信息。no redistribute ospfase命令取消引入的外部路由信息。

redistribute ospfase { static | rip } [ type { 1 | 2 } ] [ tag tag ] [ metric cost_value ]

no redistribute ospfase { static | rip }

【参数说明】

static表示引入静态路由作为外部路由信息。

rip表示引入RIP协议发现路由作为外部路由信息。

type 指定路由的花费类型。

12 分别表示第一类外部路由和第二类外部路由。

tag 指定路由的标记。

tag为路由的标记值。

metric 指定路由的花费。

cost_value为路由的花费值。

【缺省情况】

OSPF缺省不引入外部路由。

【命令模式】

OSPF协议配置模式

【使用指南】

路由器上各动态路由协议之间是可以互相共享路由信息的,由于OSPF的特性,其它的路由协议发现的路由总被当作自治系统外部的路由信息处理。

【举例】

指定引入RIP路由为第二类路由,路由标记为33而且路由花费值为50。

Quidway(config-router-ospf)#redistribute ospfase rip type 2 tag 33 metric 50

【相关命令】

default redistribute

4.7.21 router ospf enable

启动或停止OSPF协议的运行。

[ no ] router ospf enable

【缺省情况】

系统缺省不运行OSPF协议。

【命令模式】

全局配置模式

【使用指南】

使用此命令运行或终止OSPF协议。

【举例】

启动OSPF协议的运行。

Quidway(config)#router ospf enable

【相关命令】

ip ospf enable area

4.7.22 routerid

配置运行OSPF 协议路由器的 ID 号。no routerid 命令取消路由器的 ID 号。

routerid router_id

[ no ] routerid

【参数说明】

router_id为路由器ID号,点分十进制格式。

【缺省情况】

系统缺省为不配置路由器ID号,运行时从各接口的IP地址中选一个作为路由器ID号。

【命令模式】

全局配置模式

【使用指南】

OSPF协议运行过程中需要路由器的ID号,作为本路由器在自治系统中的唯一标识。 如果路由器所有接口上都没有配置IP地址时,必须用本命令指定路由器的ID号,否则OSPF协议无法运行。路由器ID号的变化在OSPF重启后才起作用。

【举例】

配置路由器ID号为10.1.1.3。

Quidway(config)#routerid 10.1.1.3

【相关命令】

router ospf enable

4.7.23 show ip ospf

显示OSPF主要信息。

show ip ospf

【命令模式】

特权用户模式

【使用指南】

根据该命令输出信息,可以帮助用户进行OSPF故障诊断。

【举例】

Quidway(config)#show ip ospf

路由器ID:1.1.1.1 边界路由器:区域

路由选择优先级:区域内/间:10 外部:150

缺省的 ASE 参数:开销:1 标记:0 Path:(0) 0 EGP类型:2

SPF 计算次数:9

区域 0.0.0.0:

验证类型:无 标志:<>

最小树计算时序:<>

AS 边界路由:

Area 边界路由:

1.1.1.1 区域 0.0.0.0 开销 0 生成路由器 1.1.1.1

区域 0.0.0.1:

验证类型:无 标志:<>

最小树计算时序:<>

AS 边界路由:

Area 边界路由:

1.1.1.1 区域 0.0.0.1 开销 0 生成路由器 1.1.1.1

AS 边界路由:

Area 边界路由:

1.1.1.1 区域 0.0.0.2 开销 0 生成路由器 1.1.1.1

4.7.24 show ip ospf ase

显示OSPF外部路由信息

show ip ospf ase

【命令模式】

特权用户模式

【使用指南】

根据该命令输出信息,可以查看OSPF引入外部路由情况。

【举例】

QuidWay(config)#show ip ospf ase

目的地址 生成路由器 下一跳地址 时间 长度 序列号 类型 花费

100.1.1.1 1.1.1.1 1.1.1.1 125 36 80000001 1 4

4.7.25 show ip ospf cumulative

显示OSPF 统计信息。

show ip ospf cumulative

【命令模式】

特权用户模式

【使用指南】

根据该命令的输出信息,可以帮助用户进行OSPF故障诊断。

【举例】

Quidway(config)#show ip ospf cumulative

IO 统计

类型 输入 输出

Hello 806 884

DB Description 0 1593

Link-State Req 0 0

Link-State Update 0 0

Link-State Ack 0 0

ASE 个数: 0 校验和:0

生成 LSA 个数:42 收到 LSA 个数:0 Router:25 SumNet:17

区域 0.0.0.0:

邻接路由器个数:0 接口个数:0

Spf计算次数:3 所有LSA校验和 EEE8

LSA个数:rtr:1 net:0 sumasb:0 sumnet:1

区域 0.0.0.1:

邻接路由器个数:0 接口个数:0

Spf计算次数:2 所有LSA校验和 F8E3

LSA个数:rtr:1 net:0 sumasb:0 sumnet:1

路由表:

区域内:0 区域间:1 外部:0

4.7.26 show ip ospf database

显示OSPF 连接状态数据库信息

show ip ospf database

【命令模式】

特权用户模式

【使用指南】

根据该命令的输出信息,可以查看OSPF 连接状态数据库信息,有助于用户进行故障诊断。

【举例】

Quidway(config)#show ip ospf database

链路状态数据库:

区域:0.0.0.0

类型 链路状态标识 生成路由器 时间 长度 序列号 花费 场所

Rtr 1.1.1.1 1.1.1.1 1613 24 8000000a 0 SpfTree

SNet 202.38.160.0 1.1.1.1 1454 28 80000005 1 Inter List

区域:0.0.0.1

类型 链路状态标识 生成路由器 时间 长度 序列号 花费 场所

Rtr 1.1.1.1 1.1.1.1 1613 24 80000005 0 SpfTree

SNet 202.38.160.0 1.1.1.1 1454 28 80000005 1 Inter List

4.7.27 show ip ospf error

显示OSPF错误信息。

show ip ospf error

【命令模式】

特权用户模式

【使用指南】

根据该命令的输出信息,可以帮助用户进行OSPF故障诊断。

【举例】

Quidway(config)#show ip os error

OSPF 包错误信息统计:

0: IP: bad destination 0: IP: bad protocol

0: IP: received my own packet 0: OSPF: bad packet type

0: OSPF: bad version 0: OSPF: bad checksum

0: OSPF: bad area id 0: OSPF: area mismatch

5: OSPF: bad virtual link 0: OSPF: bad authentication type

0: OSPF: bad authentication key 0: OSPF: packet too small

0: OSPF: packet size > ip length 0: OSPF: transmit error

0: OSPF: interface down 0: OSPF: unknown neighbor

0: HELLO: netmask mismatch 0: HELLO: hello timer mismatch

0: HELLO: dead timer mismatch 0: HELLO: extern option mismatch

0: HELLO: router id confusion 0: HELLO: virtual neighbor unknown

0: HELLO: NBMA neighbor unknown 0: DD: neighbor state low

0: DD: router id confusion 0: DD: extern option mismatch

0: DD: unknown LSA type 0: LS ACK: neighbor state low

0: LS ACK: bad ack 0: LS ACK: duplicate ack

0: LS ACK: Unknown LSA type 0: LS REQ: neighbor state low

0: LS REQ: empty request 0: LS REQ: bad request

0: LS UPD: neighbor state low 0: LS UPD: newer self-gen LSA

0: LS UPD: LSA checksum bad 0: LS UPD: received less recent LSA

0: LS UPD: unknown LSA type

4.7.28 show ip ospf interface

显示OSPF接口信息。

show ip ospf interface interface-type interface-number

【参数说明】

interface-type为接口类型。

interface-number为接口编号。

【命令模式】

特权用户模式

【使用指南】

根据该命令输出信息,查看接口上OSPF的配置和运行情况,用户可以确认配置是否正确和进行OSPF故障诊断。

【举例】

QuidWay(config)#show ip ospf interface serial 1

接口:202.38.160.1 (Ethernet0)

开销:1 状态:DR 类型:Broadcast

优先级:1

选举路由器(DR):202.38.160.1

允许 DoNotAge lsa

验证字:无

定时器周期:Hello:10 Poll:0 Dead:40 Retrans:5

4.7.29 show ip ospf lsa

显示OSPF 连接状态数据库详细信息。

show ip ospf lsa

【命令模式】

特权用户模式

【使用指南】

该命令的输出信息,可以帮助用户进行OSPF故障诊断。

【举例】

Quidway(config)#show ip ospf lsa

链路状态数据库:

区域:0.0.0.0

类型 :Router

ls id :1.1.1.1

生成LSA的路由器:1.1.1.1

生成LSA后的时间:0

长度 : 24

序号# : 8000000a

校验和 :0x60d2

属性 :(DC)

连接总数 : 0

类型 :SumNet

ls id : 202.38.160.0

生成LSA的路由器:1.1.1.1

生成LSA后的时间:0

长度 : 28

序号# : 80000005

校验和 :0x8e16

属性 :(DC)

网络掩码 : 255.255.255.0

Tos0metric :1

4.7.30 show ip ospf neighbor

显示OSPF 邻接点信息。

show ip ospf neighbor

【命令模式】

特权用户模式

【使用指南】

根据该命令输出信息,可以查看OSPF邻居的情况,有助于用户确认OSPF邻居配置是否正确和进行OSPF故障诊断。

【举例】

Quidway(config)#show ip ospf neighbor

接口:202.38.160.1 区域:0.0.0.2

相邻路由器:

路由器ID :2.2.2.2 地址:202.38.160.2

状态:Exch Start 模式:None 优先级:0

DR :202.38.160.1 BDR :None

上次 Hello :2:29:55 上次 Exchange :0

验证序列号:a51dac

虚连接:

接口:(null) 路由器ID :2.2.2.2 相邻IP地址:(null)

状态:Down 模式:None 优先级:0

4.7.31 show ip ospf nexthop

显示OSPF 下一跳信息。

show ip ospf nexthop

【命令模式】

特权用户模式

【使用指南】

该命令输出信息有助于用户进行OSPF故障诊断。

【举例】

Quidway(config)#show ip ospf nexthop

下一跳:

地址 类型 引用计数 接口

-------------------------------------------------------------

202.38.160.1 Direct 3 202.38.160.1 Ethernet0

202.38.160.2 Neighbor 1 202.38.160.1 Ethernet0

4.7.32 show ip ospf routing

显示OSPF路由表信息。

show ip ospf routing

【命令模式】

特权用户模式

【使用指南】

该命令输出信息有助于用户进行OSPF故障诊断。

【举例】

Quidway(config)#show ip ospf routing

区域边界路由:

路由器 花费 生成路由器 下一跳

区域 0.0.0.0:

1.1.1.1 3 1.1.1.1

区域 0.0.0.1:

1.1.1.1 5 1.1.1.1,

区域 0.0.0.2:

1.1.1.1 5 1.1.1.1

区域边界路由计数:3

网络:

目的地址 区域 花费 类型 下一跳 生成路由器

202.38.160 0.0.0.2 1 Stub 202.38.160.1 1.1.1.1

合计网段数:1

区域内:1 区域间:0 外部路由:0

4.7.33 show ip ospf virtual-links

显示OSPF虚连接信息。

show ip ospf virtual-links

【命令模式】

特权用户模式

【使用指南】

该命令输出信息有助于用户进行OSPF故障诊断。

【举例】

QuidWay(config)#show ip ospf virtual-links

虚连接接口:

开销:0 状态:Down 类型:Virtual

传输区域:0.0.0.2

配置为采用ospf扩展

运行ospf扩展

允许 DoNotAge lsa

验证字:无

定时器周期:Hello:1:00 Poll:0 Dead:4:00 重传:30

4.7.34 stub cost

将一个区域定义成stub区域,no stub cost取消该定义。

[ no ] stub cost cost area area_id

【参数说明】

area_idstub区域的区域号

coststub区域缺省路由的花费值。

【缺省情况】

系统缺省没有配置stub区域。

【命令模式】

OSPF协议配置模式

【使用指南】

stub区域是不会被广播进自治系统外部路由信息的区域,将一个区域配置成stub区域,可以节省该区域内部各路由器处理外部路由信息所花费的资源。

【举例】

将区域2指定为stub区域,花费为2。

Quidway(config-router-ospf)#stub cost 2 area 2

4.7.35 virtuallink neighborid

创建并配置虚连接,no virtuallink neighborid命令删除一条虚连接。

virtuallink neighborid router_id transitarea area_id [ hellointerval time ] [ deadinterval time ] [ retransmit time ] [ transitdelay time ]

no virtuallink neighborid router_id transitarea area_id

【参数说明】

router_id为虚连接邻居的IP地址,点分十进制格式。

area_id为转换区域的区域号。

其它参数与物理接口相同,参见相关命令。

【缺省情况】

系统缺省没有配置虚连接。

【命令模式】

OSPF协议配置模式

【使用指南】

引入虚连接的概念是为了实现或者增强骨干区域(area 0 ) 的连通性。由于骨干区域必须在逻辑上保持连通,因此,如果出现在骨干区域上两个节点之间没有一条区域内部路由的情况,就应该在这两个节点之间穿过某一转换区域(Transit Area)建立虚连接。虚连接由对端路由器的ID号来标识。为虚连接两端提供一条非骨干区域内部路由的区域称为转换区域,其区域号也必须在配置时指明。

虚连接在穿过转换区域的路由计算出来后被激活,相当于在两个端点之间形成了一个点到点的连接,因此,在这个连接上,和物理接口一样可以配置接口的各个参数,如HELLO间隔等。

【举例】

配置通过转换区域2到达10.1.1.4的虚连接。

Quidway(config-router-ospf)#virtuallink neighborid 10.1.1.4 transitarea 2

4.8 RIP协议配置命令

RIP协议配置命令包括:

  • auto-summary
  • checkzero
  • default_metric
  • discard
  • host-route
  • ip rip authentication
  • ip rip input
  • ip rip metricin
  • ip rip metricout
  • ip rip output
  • ip rip split
  • ip rip version
  • ip rip work
  • neighbor
  • preference
  • redistribute
  • reset
  • router rip
  • show ip rip

4.8.1  auto-summary

使用auto-summary命令激活RIP-2自动路由聚合功能,no auto-summary命令则关闭RIP-2的路由聚合功能,RIP-1始终进行路由聚合。

[ no ] auto-summary

【缺省情况】

RIP-2的缺省状态是使用路由聚合功能。

【命令模式】

RIP协议配置模式

【使用指南】

路由聚合减少了在路由表中的路由信息量,也减少了交换信息量。RIP-1不支持子网掩码,如果转发子网路由有可能会引起歧义。所以,RIP-1始终启用路由聚合功能。如果使用RIP-2,可以通过no auto-summary命令关闭路由聚合功能。当你需要将子网路由广播出去时,可以关闭路由聚合功能。

【举例】

将接口Serial0上RIP版本设为RIP-2并关闭路由聚合功能。

Quidway(config-if-Serial0)#ip rip version 2

Quidway(config)#router rip

Quidway(config)#no auto-summary

【相关命令】

ip rip version

4.8.2 checkzero

使用checkzero命令对RIP-1报文的零域进行检查,零域的值不为零则拒绝处理。缺省设置为查零。此命令的no操作取消对零域的查零操作。由于RIP-2的报文没有零域,所以此命令对RIP-2没有作用。

[ no ] checkzero

【缺省情况】

RIP-1缺省进行查零操作。

【命令模式】

RIP协议配置模式

【使用指南】

根据协议(RFC1058)规定RIP-1的报文中有些区域必须为零,称之为零域(zero field)。可以使用checkzero命令来启动和禁止对RIP-1报文的查零操作。进行查零操作时如果收到零域不为零的RIP-1报文,则拒绝处理。

【举例】

设置不再对RIP-1报文进行查零操作。

Quidway(config-router-rip)#no checkzero

4.8.3 default-metric

设定引入路由的缺省路由权,no default-metric 恢复缺省设置。

default-metric value

no default-metric

【参数说明】

value为所要设定的路由权值,取值范围:1~16。

【缺省情况】

缺省的路由权值为16。

【命令模式】

RIP协议配置模式

【使用指南】

default-metric 命令用于设定将其它路由协议的路由引入到RIP报文中时使用的缺省路由权值。当使用redistribute命令引入其它协议路由时,如果不指定具体的路由权值,则以default-metric所指定的缺省路由权值引入。

【举例】

设定引入其它路由协议路由的缺省路由权为3。

Quidway(config-router-rip)#default-metric 3

【相关命令】

redistribute

4.8.4 discard

RIP中禁止某一接口活动。

[ no ] discard [ network_number | all ]

【参数说明】

network_number为接口对应网络的IP地址。

all为全部接口。

【缺省情况】

RIP缺省为不禁用任何接口。

【命令模式】

RIP协议配置模式

【使用指南】

discard命令用于在RIP中禁止某一网络地址对应的接口。discard某一地址时实际上是discard该地址所在网段的接口,如discard 129.102.0.1产生的效果是禁用所有的地址在129.102.0.0网段的接口。其功能与接口配置命令no ip rip work相类似,主要区别在于no ip rip work的情况下,对相应接口的路由仍然转发,而discard情况下,对相应接口的路由并不转发,看到的效果就象少了一个接口。参数all可以用来禁用所有接口。

【举例】

禁用网络地址为202.38.165.0的接口,202.38.165.1是接口的地址。

Quidway(config-router-rip)#discard 202.38.165.1

【相关命令】

ip rip work

4.8.5 host-route

控制RIP是否接收主机路由。 no host-route命令拒绝接受主机路由。

[ no ] host-route

【缺省情况】

RIP缺省为接收主机路由。

【命令模式】

RIP协议配置模式

【使用指南】

在某些特殊情况下,RIP会收到大量的同一网段的主机路由,这些路由对于路由寻径没有多少作用,却占用了大量的资源。这时可以使用no host-route来拒绝接受主机路由。

【举例】

配置RIP拒绝接受主机路由。

Quidway(config-router-rip)#no host-route

4.8.6 ip rip authentication

设定RIP-2报文的认证类型及相应的认证字。no ip rip authentication 命令取消认证。

ip rip authentication { simple password | md5 { key-string password | type { cisco | usual } } }

no ip rip authentication

【参数说明】

simple为明文认证类型。

md5MD5密文认证类型。

password为认证关键字。

cisco 指定MD5认证报文使用cisco的报文格式。

usual 指定MD5认证报文使用通用报文格式。

【缺省情况】

如果指定了MD5认证的关键字,而没有指定MD5认证报文类型,则缺省地使用cisco的报文格式。

【命令模式】

接口配置模式

【使用指南】

RIP-1不支持认证报文。RIP的认证报文主要有两种类型,明文认证和MD5密文认证。其中,采用MD5认证方式时有两种报文格式,一种是在RFC1723中所描述的,提出的时间较早,为Gated所采用;另一种是在RFC2082中专门阐述的,为Cisco路由器所采用。 Quidway(R) 系列路由器对这两种报文格式均提供支持,用户可以根据不同的需要自行选择。

【举例】

1:配置接口Serial0使用明文认证,关键字为aaa。

Quidway(config-if-Serial0)#ip rip version 2

Quidway(config-if-Serial0)#ip rip authentication simple aaa

2:配置接口Serial0使用MD5密文认证,报文类型为cisco,关键字为aaa。

Quidway(config-if-Serial0)#ip rip version 2

Quidway(config-if-Serial0)#ip rip authentication md5 key-string aaa

Quidway(config-if-Serial0)#ip rip authentication md5 type cisco

3:配置接口Serial0使用MD5密文认证,报文类型为usual,关键字为aaa。

Quidway(config-if-Serial0)#ip rip version 2

Quidway(config-if-Serial0)#ip rip authentication md5 key-string aaa

Quidway(config-if-Serial0)#ip rip authentication md5 type usual

【相关命令】

ip rip version

4.8.7 ip rip input

设定接口是否接收RIP报文。

[ no ] ip rip input

【缺省情况】

接口缺省为接收RIP报文。

【命令模式】

接口配置模式

【使用指南】

此命令是与其它两条命令ip rip outputip rip work协作使用的,ip rip work从功能上等价于ip rip input & ip rip output,后两条命令分别控制接口上对RIP报文的接收和发送,前一项命令等于后两条命令作用之和。

【举例】

设定接口Serial0不接收RIP报文。

Quidway(config-if-Serial0)#no ip rip input

【相关命令】

ip rip outputip rip work

4.8.8 ip rip metricin

设定接口接收RIP报文时给路由增加的附加路由权值,no ip rip metricin命令恢复缺省配置 。

ip rip metricin value

no ip rip metricin

【参数说明】

value为附加的路由权值,取值范围:0~16。

【缺省情况】

RIP 在接收报文时缺省的附加路由权值为1。

【命令模式】

接口配置模式

【举例】

设定接口Serial0接收RIP报文时添加附加路由权2。

Quidway(config-if-Serial0)#ip rip metricin 2

【相关命令】

ip rip metricout

4.8.9 ip rip metricout

设定接口发送RIP报文时给路由增加的附加路由权值,no ip rip metricout命令恢复缺省配置。

ip rip metricout value

no ip rip metricout

【参数说明】

value为附加的路由权值,取值范围:0~16。

【缺省情况】

RIP 在接收报文时缺省的附加路由权值为0。

【命令模式】

接口配置模式

【举例】

设定接口Serial0发送RIP报文时添加附加路由权2。

Quidway(config-if-Serial0)#ip rip metricout 2

【相关命令】

ip rip metricin

4.8.10 ip rip output

设定接口是否向外发送RIP报文。

[ no ] ip rip output

【缺省情况】

接口缺省向外发送RIP报文。

【命令模式】

接口配置模式

【使用指南】

此命令是与其它两条命令ip rip inputip rip work协作使用的,ip rip work从功能上等价于ip rip input & ip rip output,后两条命令分别控制接口上对RIP报文的接收和发送,前一项命令等于后两条命令作用之和。

【举例】

设定接口Serial0不发送RIP报文。

Quidway(config-if-Serial0)#no ip rip output

【相关命令】

ip rip inputip rip work

4.8.11 ip rip split

设定接口发送RIP报文时是否使用水平分割。

[ no ] ip rip split

【缺省情况】

接口缺省使用水平分割。

【命令模式】

接口配置模式

【使用指南】

通常情况下,为了防止路由环的出现,水平分割都是必要的。只是在某些特殊情况下,为保证协议的正确执行,需要关闭水平分割。在关闭水平分割时一定要确认是否必要。

【举例】

设定接口Serial0处理RIP报文是不是使用水平分割。

Quidway(config-if-Serial0)#no ip rip split

4.8.12 ip rip version

设定接口上RIP报文的版本。

ip rip version 1

ip rip version 2 [ bcast | mcast ]

no ip rip version

【参数说明】

1 指定接口版本为RIP-1。

2 指定接口版本为RIP-2。

bcast 指定RIP-2报文的发送方式为广播方式。

mcast 指定RIP-2报文的发送方式为多播方式。

【缺省情况】

接口的缺省状态是版本RIP-1,当将版本设置为RIP-2时如果不指定发送方式,缺省的采用多播方式发送报文。

【命令模式】

接口配置模式

【使用指南】

接口版本的指定只能控制发送报文的版本。通常接口对两种版本的报文都能正常接收,而与接口的版本设置无关。但当接口设置为RIP-2的多播模式时,就不能接受RIP-1的报文了。

【举例】

将接口Serial0配置成RIP-2的广播模式。

Quidway(config-if-Serial0)#ip rip version 2 bcast

4.8.13 ip rip work

设定在接口上是否运行RIP协议。

[ no ] ip rip work

【缺省情况】

接口上缺省为运行RIP协议。

【命令模式】

接口配置模式

【使用指南】

该命令与ip rip inputip rip outputdiscard命令共同作用,参见相关命令的使用指南。

【举例】

设定接口Serial0不运行RIP协议。

Quidway(config-if-Serial0)#no ip rip work

【相关命令】

discardip rip inputip rip output

4.8.14 neighbor

指定需要定点发送的目的地址。no neighbor命令取消指定的地址。

[ no ] neighbor ip-address

【参数说明】

ip-address 为要与之交换信息的需定点发送的对端路由器的IP地址,点分十进制格式。

【缺省情况】

RIP缺省不向任何定点地址发送。

【命令模式】

RIP协议配置模式

【使用指南】

neighbor命令指定需要定点传送的地址,这主要是为了应付某些不能以广播地址发送的特定非广播网的特殊需求。在平常的情况下,我们并不建议用户使用该命令。

【举例】

设定定点发送地址202.38.165.1。

Quidway(config-router-rip)#neighbor 202.38.165.1

4.8.15 preference

指定RIP协议的路由优先级。no preference命令恢复缺省值。

preference value

no preference

【参数说明】

value 指定优先级的值,范围是1~255。

【缺省情况】

RIP 缺省的优先级是100。

【命令模式】

RIP协议配置模式

【使用指南】

每一种路由协议都有自己的优先级,它的缺省取值由具体的路由策略决定。优先级的高低将最后决定IP路由表中的路由采取哪种路由算法获取的最佳路由。可以利用此命令手动调整RIP的优先级。

【举例】

设定RIP的优先级为20。

Quidway(conifg-router-rip)#preference 20

4.8.16 redistribute

RIP报文中引入其它协议的路由。no redistribute命令取消已经引入的相应协议的路由。

redistribute { static | ospf } [ metric value ]

no redistribute { static | ospf }

【参数说明】

static 指定引入静态路由。

ospf 指定引入OSPF路由。

value (可选)指定以多大的路由权值引入路由,不指定则按缺省路由权值(default-metric)引入,范围1~16,如果大于或等于16,表示为不可达路由,在120秒之后不再发送。

【缺省情况】

RIP缺省不引入其它路由。

如果不指定metric value,则按缺省路由权(default-metric)引入。

【命令模式】

RIP协议配置模式

【使用指南】

redistribute命令用于以一定的metric值引入其它协议的路由。目前支持的协议有static和ospf。RIP将引入的路由视同自己的路由并以指定的metric一同发送。此命令能大大地提高RIP获取路由的能力,从而提高RIP的性能。

【举例】

1:以metric 4 将static路由引入RIP报文。

Quidway(config-router-rip)#redistribute static metric 4

2:设定缺省路由权,并以缺省路由权引入OSPF路由。

Quidway(config-router-rip)#default-metric 3

Quidway(config-router-rip)#redistribute ospf

【相关命令】

default-metric

4.8.17 reset

RIP协议系统配置参数的复位。

reset

【命令模式】

RIP协议配置模式

【使用指南】

当需要重新配置RIP参数时,可以使用该命令恢复RIP缺省配置。

【举例】

RIP系统配置复位

Quidway(config-router-rip)#reset

4.8.18 router rip

启动或停止RIP的运行。

[ no ] router rip

【缺省情况】

系统缺省不运行RIP。

【命令模式】

全局配置模式

【使用指南】

必须先启动RIP,才能进入RIP协议配置模式,才能配置RIP的各种全局性参数,而配置与接口相关的参数则不受是否已经启动RIP的限制。需要注意的是,关闭RIP后,原来配置的接口参数也同时失效。

【举例】

启动RIP并进入RIP协议配置模式。

Quidway(config)#router rip

Quidway(config-router-rip)#

4.8.19 show ip rip

显示RIP当前运行状态及配置信息。

show ip rip

【命令模式】

特权用户模式

【使用指南】

根据该命令的输出信息,用户可以确认配置是否正确和进行RIP故障诊断。

【举例】

Quidway#show ip rip

rip is turning on

default-metric : 16

no neighbor

discard :

202.38.168.0

preference : 100

以上显示信息表示RIP当前处于运行状态,缺省路由权值为16,没有指定定点传送地址,禁用202.38.168.0网段的接口,RIP优先级为100。

4.9 IGRP协议配置命令

IGRP协议配置命令包括:

  • asystem
  • default-metric
  • discard
  • host-route
  • ip igrp asystem
  • ip igrp input
  • ip igrp output
  • ip igrp split
  • ip igrp work
  • metric holddown
  • metric maximum-hops
  • metric weights
  • neighbor
  • preference
  • redistribute
  • reset
  • router igrp
  • show ip igrp

4.9.1 asystem

此命令用来设定IGRP的自治系统号,no asystem命令恢复缺省值。

asystem autonomous-system

no asystem

【参数说明】

autonomous-system用来唯一标识路由器中IGRP进程的自治系统号。它同时也用来标识路由信息。取值范围1~65535。

【缺省情况】

IGRP的自治系统号缺省为1。

【命令模式】

IGRP协议配置模式

【使用指南】

这里的自治系统号并不需要注册过的自治系统号,所以可以任意的指定一个自治系统号。

【举例】

配置当前IGRP自治系统号为2。

Quidway(config-router-igrp)#asystem 2

【相关命令】

ip igrp asystem

4.9.2 default-metric

设定IGRP 引入路由的缺省路由权,no default-metric 命令恢复缺省值。

default-metric bandwidth delay reliability loading mtu

no default-metric

【参数说明】

bandwidth 为路由中的最窄带宽,单位kbytes/s,范围1~16777215。

delay 为路由的时延,每单位代表10微秒,范围1~16777215。

reliability 为信道的可信度,范围0~255,这里255代表100%可信。

loading 为信道的占用率,范围1~255,这里255代表100%被占用。

mtu 为路由的最大传输单元,单位字节,范围1~65535。

【缺省情况】

上述各项缺省值如下:

bandwidth = 16777215

delay = 16777215

reliability = 255

loading = 255

mtu =1

【命令模式】

IGRP协议配置模式

【使用指南】

IGRP缺省不广播其它协议的路由,但可通过运行 redistribute 命令将其它路由协议的路由引入。在运行 redistribute 命令时,如果没有在命令中指定metric参数则使用default-metric命令中的参数作为 redistribute 应该指定的参数。

由于引入路由的路由权是固定不变的,这相对于动态的路由信息可以说有很大的失真。所以在引入路由时要谨慎一些,以防止引入路由降低本协议路由的性能。

【举例】

IGRP中的default-metric作如下设置:路径的带宽1000kbps,拓扑延迟1000微秒,路径的可信度98%,路径的通道占用率39%,最大传输单元1500字节,即bandwidth = 1000,delay = 100,reliability = 250,loading = 100和 mtu =1500。

Quidway(config-router-igrp)#default-metric 1000 100 250 100 1500

【相关命令】

redistribute

4.9.3 discard

此命令用来设定禁用的IGRP接口,它的no格式命令的作用与此相反,在设定的接口上启用IGRP。

[ no ] discard { all | network-number }

【参数说明】

all 表示所有接口全部禁用或全部不禁用。

network-number 为禁用或不禁用的网络的地址,其取值可以为各个接口IP网络地址。

【缺省情况】

IGRP缺省在所有接口都不禁用。

【命令模式】

IGRP协议配置模式

【使用指南】

启动IGRP路由进程后,IGRP路由进程缺省从所有的接口发送和接收IGRP报文。为了适应各种的网络的需要,对一些网络需要禁用 IGRP 。 这种情况下,可使用 discard 命令作处理。该命令的活用在于提供了discard all no discard all 两条命令。对只对少部分接口禁用时,可先配置no discard all,再配置discard network-number单独禁用一部分。对多数接口禁用时,可先配置调用diacard all,再配置no discard network-number 打开一部分网络的禁用。

discard 命令与接口的 no ip igrp work 命令功能相近,但它们并不完全相同。相同点在于,使用任一命令的接口都不再收发IGRP路由;区别在于,在 no ip igrp work 的情况下,其它接口对使用该命令的接口的路由仍然转发,而在discard的情况下,其它接口对使用该命令的接口的路由不再转发,看到的效果就象少了一个接口。

当对某一地址 discard 时,效果是 discard 该地址的网段的接口。如 discard 129.10.11.11 ,用 show running-configshow ip igrp 看到的是 discard 129.10.0.0。

【举例】

首先禁用全部接口,然后在网络地址为129.102.0.0的接口上启用IGRP。

Quidway(config-router-igrp)#discard all

Quidway(config-router-igrp)#no discard 129.102.0.1

【相关命令】

ip igrp work

4.9.4 host-route

设定在IGRP中接收主机路由,no host-route命令则设定不接收任何主机路由。

[ no ] host-route

【缺省情况】

IGRP缺省为接收主机路由。

【命令模式】

IGRP协议配置模式

【使用指南】

在某些实际应用中,有时会有大量的主机路由加入到路由表中。这些主机路由对系统没有任何作用,相反还要占用大量的网络资源。为了解决这类问题我们设置了host-route 命令,使用这个命令可以根据实际需要来指定是否接收主机路由。

【举例】

设置在IGRP中不接受任何主机路由。

Quidway(config-router-igrp)#no host-route

4.9.5 ip igrp asystem

设定接口可以支持的自治系统号,no ip igrp asystem命令用来恢复缺省值。

ip igrp asystem autonomous-system [ autonomous-system ] [ autonomous-system ] [ autonomous-system ] [ autonomous-system ]

no ip igrp asystem

【参数说明】

autonomous-system用来标识路由器中IGRP的自治系统号,它同时也用来标识路由信息,范围1~65535。

【缺省情况】

缺省只支持IGRP协议配置模式下使用asystem命令配置的自治系统。

【命令模式】

接口配置模式

【使用指南】

为了使得IGRP在不同的接口上可以同时支持多个自治系统,即可以在各个接口上互不干扰地各自实现对多个自治系统路由的收发,我们设置了此命令。

对于每一个接口,在缺省状态下,它只支持asystem命令设置的自治系统;当对某一接口使用了此命令后,则此接口可以同时支持此命令设置的多个自治系统。在一个接口上最多支持五个自治系统。

【举例】

设置串口0同时支持自治系统号分别为2、3和7的自治系统。

Quidway(config-if-Serial0)#ip igrp asystem 2 3 7

【相关命令】

asystem

4.9.6 ip igrp input

设定接口接收 IGRP 刷新报文,no ip igrp input 命令则设定接口不接收 IGRP 刷新报文。

[ no ] ip igrp input

【缺省情况】

接口上缺省为接收IGRP刷新报文。

【命令模式】

接口配置模式

【使用指南】

ip igrp work 命令可以同时设定 ip igrp inputip igrp output 功能。

【举例】

设置串口0可接收刷新报文。

Quidway(config-if-Serial0)#ip igrp input

【相关命令】

ip igrp outputip igrp work

4.9.7 ip igrp output

设定接口发送IGRP刷新报文,no ip igrp output命令则设定接口不发送IGRP刷新报文。

[ no ] ip igrp output

【缺省情况】

接口缺省为发送IGRP刷新报文。

【命令模式】

接口配置模式

【使用指南】

ip igrp work命令可以同时设定 ip igrp input ip igrp output 功能。

【举例】

设置串口0不再发送刷新报文。

Quidway(config-if-Serial0)#no ip igrp output

【相关命令】

ip igrp inputip igrp work

4.9.8 ip igrp split

设定接口发送IGRP刷新报文时要作水平分割,no ip igrp split命令则设定接口发送IGRP刷新报文时不作水平分割。

[ no ] ip igrp split

【缺省情况】

接口缺省为发送IGRP刷新报文时作水平分割。

【命令模式】

接口配置模式

【使用指南】

为了避免形成环路路由,IGRP在发送刷新报文时会首先作水平分割,即不将对端发送来的路由再发向对端。不过有例外,在点到点类型的接口中,此命令不起作用,即在点到点类型的接口中一定会做水平分割。因为只有在一些特殊的接口中必须屏蔽水平分割,因此此项配置一般不使用。

【举例】

设置接口Serial0屏蔽水平分割。

Quidway(config-if-Serial0)#no ip igrp split

4.9.9 ip igrp work

此命令用来设定接口运行IGRP协议,即在此接口既发送也接收IGRP刷新报文,no ip igrp work命令则设定接口不运行IGRP协议。

[ no ] ip igrp work

【缺省情况】

接口上缺省允许运行IGRP协议。

【命令模式】

接口配置模式

【使用指南】

ip igrp work 命令是 ip igrp inputip igrp output 功能之和。

discard 命令与接口的 no ip igrp work 命令功能相近,但它们并不完全相同。相同点在于,使用任一命令的接口都不再收发IGRP路由;区别在于,在 no ip igrp work 的情况下,其它接口对使用该命令的接口的路由仍然转发,而在discard的情况下,其它接口对使用该命令的接口的路由不再转发,看到的效果就象少了一个接口。

【举例】

在串口0上禁止运行IGRP。

Quidway(config-if-Serial0)#no ip igrp work

【相关命令】

discardip igrp inputip igrp output

4.9.10 metric holddown

设定IGRP使用路由保持法(holddown),no metric holddown命令则设定禁用路由保持法。

[ no ] metric holddown

【缺省情况】

IGRP缺省使用路由保持法。

【命令模式】

IGRP协议配置模式

【使用指南】

路由保持法(holddown),是 IGRP 协议中为避免产生环路而使用的一种策略 。它的含义是当一条路由变为不可达时,此路由进入 holddown 期,在 holddown 期内此路由一直以不可达发送,而且在此时期内即使有此路由的可达的信息送来也丢弃不理。它是以一定的效率为代价的。

【举例】

IGRP中禁用路由保持法。

Quidway(config-router-igrp)#no metric holddown

4.9.11 metric maximum-hops

设定IGRP中的路由的最大跳数,如果一条路由的跳数大于此最大跳数则此路由被认为不可达,no metric maximum-hops 命令将此最大跳数恢复为缺省值。

metric maximum-hops hops

no metric maximum-hops

【参数说明】

hops为最大跳数,范围1~255。

【缺省情况】

IGRP路由的最大跳数缺省为100。

【命令模式】

IGRP协议配置模式

【使用指南】

IGRP中设置最大跳数是为了避免产生环路的一个安全机制。由于 IGRP 中路由权metric 是一个 24bits 的数值,如果一旦产生环路,它的收敛将会非常缓慢。而最大跳数的设定则在一定程度上解决了这个问题。

【举例】

指定IGRP中路由的最大跳数为200跳。

Quidway(config-router-igrp)#metric maximum-hops 200

4.9.12 metric weights

设定IGRP协议中路由权计算中的各个系数常量(k1、k2、k3、k4和k5),它的 no metric weights命令将这些系数常量恢复为缺省值。

metric weights tos k1 k2 k3 k4 k5

no metric weights

【参数说明】

tos 为服务类型(目前仅支持0型服务),范围0~8。

k1~k5 为路由权计算系数常量,范围0~4294967295。

【缺省情况】

以上各项参数缺省值为:

tos = 0

k1 = 1

k2 = 0

k3 = 1

k4 = 0

k5 = 0

【命令模式】

IGRP协议配置模式

【使用指南】

IGRP中的路由权是一个综合路由权,它是由路由带宽(bandwidth)、拓扑延迟(delay)、路由可信度(reliability)和路由负载率(load)等特征量通过计算所得。k1,k2,k3,k4,k5则是计算中的系数常量。k值越大则与此k值相关的特征量在综合路由权中的比重越大,如果k值为零,则表示综合路由权中不考虑此特征量。其中k1为路由带宽的权值,k2为路由负载率的权值,k3为拓扑延迟的权值,k4,k5为路由可信度的权值(k4为正比权值,k5为反比权值。)

在路由权的计算中,根据k值的不同设置可以提供不同类型的服务。例如有些服务对拓扑延迟有较高的要求,则可以将k3的值设置的大一些,使得在路由的选择上更多的考虑了拓扑延迟,从而提供了拓扑延迟类型的服务。

【举例】

指定IGRP中路由权计算系数常量设定如下:tos = 0、k1 = 2、k2 = 0、k3 = 2、k4 = 0和k5=0。

Quidway(config-router-igrp)#metric weights 0 2 0 2 0 0

4.9.13 neighbor

加入与本路由器交换信息的相邻路由器,no neighbor命令将加入的相邻路由器从列表中去掉。

[ no ] neighbor ip-address

【参数说明】

ip-address为与其交换路由信息相邻路由器的IP地址。

【缺省情况】

IGRP缺省没有设定任何相邻路由器。

【命令模式】

IGRP协议配置模式

【使用指南】

IGRP协议是一个广播协议,通常情况下它是以广播地址发送报文的。neighbor 命令进一步扩充了 IGRP 软件,它使得 IGRP 报文可以以点对点的方式发送到每一个用 neighbor 命令设置的相邻路由器。在平常的情况下,我们建议用户慎用该命令,因为对端并不需要一次收到两份相同的报文。同时要注意的是 neighbor 在发送报文时同样受ip igrp workip igrp outdiscard 命令的限制。

【举例】

指定129.102.0.1为相邻路由器。

Quidway(config-router-igrp)#neighbor 129.102.0.1

【相关命令】

router igrp

4.9.14 preference

设定IGRP的优先权值,no preference命令将IGRP的优先权恢复为缺省值。

preference preference-value

no preference

【参数说明】

preference-valueIGRP优先权值,范围1~255。

【缺省情况】

IGRP缺省优先权值为80。

【命令模式】

IGRP协议配置模式

【使用指南】

在一个路由器中可能同时运行多个路由进程。由于各个路由进程的性能各不相同,所以根据路由协议的性能设定了不同路由进程的优先权,核心路由表根据路由的优先权来选择最佳的一条路由。

【举例】

修改IGRP路由的优先级为50。

Quidway(config-router-igrp)#preference 50

4.9.15 redistribute

将其它路由协议的路由引入到IGRP中来,no redistribute 命令则是将引入的路由去掉。

redistribute { ospf | rip | static } [ metric bandwidth delay reliability loading mtu ]

no redistribute { ospf | rip | static }

【参数说明】

ospf 引入或去掉OSPF 路由。

rip 引入或去掉RIP路由。

static 引入或去掉静态路由。

metric 对引入的路由设定路由权。

bandwidth delay reliability loading mtu参数的含义与它们在default-metric命令中的含义相同。

【缺省情况】

IGRP缺省不引入任何其它路由。

【命令模式】

IGRP协议配置模式

【使用指南】

在本命令中metric参数是可选的,如果没有指定metric参数,则引入路由使用 default-metric中指定的参数作为其路由权。需要注意的是,当引入的路由权为不可达时,引入路由只发送四次,四次之后即不再发送报文。

【举例】

使用以下路由权引入static路由:路径的带宽1000kbps,拓扑延迟1000微秒,路径的可信度98%,路径的通道占用率39%,最大传输单元1500字节,即bandwidth = 1000, delay = 100,reliability = 250,loading = 100和 mtu =1500。

Quidway(config-router-igrp)#redistribute static metric 1000 100 250 100 1500

【相关命令】

default-metric

4.9.16 reset

恢复IGRP的缺省配置参数。

reset

【命令模式】

IGRP协议配置模式

【使用指南】

当需要重新配置IGRP参数时,可以用该命令恢复IGRP缺省配置参数。

【举例】

恢复IGRP缺省配置参数。

Quidway(config-router-igrp)#reset

4.9.17 router igrp

启动或停止IGRP协议的运行。

[ no ] router igrp

【缺省情况】

系统缺省不运行IGRP协议

【命令模式】

全局配置模式

【使用指南】

只有在启动IGRP协议之后,才能进入IGRP协议配置模式,对IGRP协议的全局参数进行配置,但是否启动IGRP运行,不影响IGRP在接口上参数的配置。

【举例】

启动IGRP协议的运行并进入IGRP协议配置模式。

Quidway(config)#router igrp

Quidway(config-router-igrp)#

4.9.18 show ip igrp

显示IGRP的当前运行状态和配置参数。

show ip igrp

【命令模式】

特权用户模式

【使用指南】

根据该命令的输出信息,可以帮助用户确认IGRP配置是否正确和IGRP故障的排除。

【举例】

Quidway(config)#show ip igrp

Igrp is turning on

asystem number 1

metric holddown is on

metric max-hops 100

metric weights TOS:0 K1:1 K2:0 K3:1 K4:0 K5:0

default-metric

bandwidth:16777215 delay:16777215 reliability:255 loading: 255 mtu:1

no neighbor

no discard all

preference 80

4.10 BGP协议配置命令

BGP协议配置命令包括:

  • bgp default local-preference
  • clear ip bgp
  • default-information originate
  • default-metric
  • ip as-path access-list
  • match as-path
  • match interface
  • match ip address
  • match metric
  • neighbor group-name advertisement-interval
  • neighbor group-name default-originate
  • neighbor group-name distribute-list
  • neighbor group-name filter-list
  • neighbor group-name peer-group
  • neighbor group-name remote-as
  • neighbor group-name route-map
  • neighbor group-name timers
  • neighbor group-name version
  • neighbor neighbor-address advertisement-interval
  • neighbor neighbor-address default-originate
  • neighbor neighbor-address distribute-list
  • neighbor neighbor-address filter-list
  • neighbor neighbor-address peer-group
  • neighbor neighbor-address remote-as
  • neighbor neighbor-address route-map
  • neighbor neighbor-address timers
  • neighbor neighbor-address version
  • neighbor template-name configure-neighbors
  • neighbor template-name neighbor-list
  • network
  • redistribute connected
  • redistribute ospf
  • redistribute rip
  • redistribute static
  • route-map
  • router bgp
  • set as-path prepend
  • set ip next-hop
  • set local-preference
  • set metric
  • set origin
  • show ip bgp all
  • show ip bgp neighbors
  • show ip bgp network
  • show ip bgp paths
  • show ip bgp peer-group
  • show ip bgp regexp
  • show ip bgp routers
  • show ip bgp summary
  • synchronization
  • timers bgp

4.10.1 bgp default local-preference

配置本地优先级。

bgp default local-preference localpref

no bgp default local-preference

【参数说明】

localpref 为配置的缺省本地优先级,范围为0~4294967295。

【缺省情况】

缺省的本地优先级为100,使用no bgp default local-preference命令可以恢复缺省的本地优先级。

【命令模式】

BGP协议配置模式

【使用指南】

可以用配置不同本地优先级的方法来影响BGP的路由选择。

【举例】

在同一自治区域中的两台路由器RTA、RTB分别使用X.25和FrameRelay协议和外部自治区域相连。可以使用此命令将RTB的缺省本地优先级配置为200,已使同一条路由同时通过RTA和RTB时优先选择经过RTB的路由。

Quidway(config-router-bgp)#bgp default local-preference 200

4.10.2 clear ip bgp

BGP的策略或协议配置改变后,复位BGP的连接,已使新配置的策略生效。

clear ip bgp { * | neighbor-address }

【参数说明】

参数‘*’指所有的BGP连接,也可以指定BGP伙伴的地址 neighbor-address以复位与特定BGP伙伴的连接。

【命令模式】

特权用户模式

【举例】

timer命令配置了新的Keepalive间隔和Holdtime间隔后,需清除所有的BGP连接以使新配置生效。

Quidway#clear ip bgp *

4.10.3 default-information originate

配置BGP协议生成默认路由

[ no ] default-information originate

【缺省情况】

BGP协议缺省不生成默认路由。

【命令模式】

BGP协议配置模式

【举例】

配置BGP协议生成默认路由。

Quidway(config-router-bgp)#default-information originate

4.10.4 default-metric

配置系统缺省的metric。

default-metric metric

no default-metric

【参数说明】

metric 为指定的MED,范围为1~4294967295。

【缺省情况】

缺省的metric为100,使用no default-metric命令可以恢复系统的缺省metirc。

【命令模式】

BGP协议配置模式

【使用指南】

在其它条件相同的情况下,系统优先选择MED较小的路由作为自治系统的外部路由。

【举例】

路由器RTA和RTB属于AS100,路由器RTC属于AS200。RTC是RTA和RTB的伙伴。RTA和RTC之间的网络为X.25网,RTB和RTC之间的网络为以太网。则可以配置RTB的MED为10。以使RTC优先选择RTB发送的路由。

Quidway(config-router-bgp)#default-metric 10

4.10.5 ip as-path access-list

配置一个AS的正则表达式。

ip as-path access-list list-number { permit | deny } as-regular-expression

no ip as-path access-list list-number

【参数说明】

list-number 为AS表达式的标号,范围为1~200;

as-regular-expression 为AS正则表达式。

【命令模式】

全局配置模式

【使用指南】

配置的AS正则表达式可用于BGP策略。

【举例】

配置一个AS表达式。

Quidway(config)#ip as-path access-list 10 permit 200,300

4.10.6 match as-path

指定Routemap中匹配的AS正则表达式的序号。

[ no ] match as-path list-number

【参数说明】

list-number 为AS正则表达式的序号

【缺省情况】

Routemap中缺省不匹配AS正则表达式。

【命令模式】

Routemap配置模式

【举例】

Quidway(config)#ip as-path access-list 2 permit 200,300

Quidway(config)#route-map test permit 10

Quidway(config-routemap)#match as-path 2

4.10.7 match interface

指定Routemap中匹配的接口类型

[ no ] match interface [ interface-type interface-number ]

【参数说明】

interface-type 为接口类型

interface-number 为接口编号

【缺省情况】

Routemap中缺省不匹配接口类型。

【命令模式】

Routemap配置模式

【举例】

Quidway(config)#route-map test permit 10

Quidway(config-routemap)#match interface ethernet 0

4.10.8 match ip address

指定Routemap中匹配的IP地址范围。

[ no ] match ip address list-number

【参数说明】

list-number 为已配置的IP访问列表号。

【缺省情况】

Routemap中缺省不匹配IP地址范围。

【命令模式】

Routemap配置模式

【举例】

Quidway(config)#route-map test permit 10

Quidway(config-routemap)#match ip address 3

4.10.9 match metric

指定Routemap中匹配的metric。

[ no ] match metric metric

【参数说明】

metric 的范围是1~4294967295。

【缺省情况】

Routemap中缺省不匹配metric。

【命令模式】

Routemap配置模式

【举例】

Quidway(config)#route-map test permit 10

Quidway(config-rouemap)#match metric 5

4.10.10 neighbor group-name advertisement-interval

配置同伴组的发送路由时间间隔。

[ no ] neighbor group-name advertisement-interval seconds

【参数说明】

group-name 为已配置的同伴组名称。

seconds 为发送UPDATE消息的最小时间间隔,范围为1~1000。

【缺省情况】

缺省的发送时间间隔为5秒。

【命令模式】

BGP协议配置模式

【举例】

Quidway(config-router-bgp)#neighbor test remote 100

Quidway(config-router-bgp)#neighbor test advertisement-interval 10

4.10.11 neighbor group-name default-originate

设置同伴组引入默认路由。

[ no ] neighbor group-name default-originate [ route-map routemap-name ]

【参数说明】

group-name 为已配置的同伴组名称。

routemap-name为可选参数,指定默认路由经过的Routemap。

【缺省情况】

同伴组缺省不引入默认路由。

【命令模式】

BGP协议配置模式

【举例】

Quidway(config-router-bgp)#neighbor test remote-as 100

Quidway(config-router-bgp)#neighbor test default-originate

4.10.12 neighbor group-name distribute-list

设置同伴组的发布列表。

[ no ] neighbor group-name distribute-list list-number

【参数说明】

group-name 为已配置的同伴组。

list-number 为一IP访问列表号,可配置多个。

【缺省情况】

缺省情况下同伴组无访问列表。

【命令模式】

BGP协议配置模式

【举例】

Quidway(config-router-bgp)#neighbor test remote-as 100

Quidway(config-router-bgp)#neighbor test distribute-list 3

4.10.13 neighbor group-name filter-list

设置同伴组的过滤列表。

[ no ] neighbor group-name filter-list list-number

【参数说明】

group-name 为已配置的同伴组。

list-number 为一AS正则表达式过滤列表号,可配置多个。

【缺省情况】

缺省情况下同伴组无AS过滤列表。

【命令模式】

BGP协议配置模式

【举例】

Quidway(config-router-bgp)#neighbor test remote-as 100

Quidway(config-router-bgp)#neighbor test filter-list 3

4.10.14 neighbor group-name peer-group

创建一个同伴组。

[ no ] neighbor group-name peer-group

【参数说明】

group-name 为同伴组的名称。

【命令模式】

BGP协议配置模式

【使用指南】

BGP同伴组的使用是为了方便用户配置。当用户启动若干配置相同的同伴时,可先创建一同伴组,并将其配置好。然后将各同伴加入到此同伴组中,以使其获得与此同伴组相同的配置。

【举例】

Quidway(config-router-bgp)#neighbor test peer-group

4.10.15 neighbor group-name remote-as

配置指定同伴组的对端AS号。

neighbor group-name remote-as as-number

【参数说明】

group-name 为指定的同伴组。

as-number 为对端AS号。

【缺省情况】

缺省情况时无AS号。

【命令模式】

BGP协议配置模式

【举例】

Quidway(config-router-bgp)#neighbor test remote-as 100

4.10.16 neighbor group-name route-map

配置指定同伴组的Routemap。

[ no ] neighbor group-name route-map routemap-name

【参数说明】

group-name 为指定的同伴组。

routemap-name 为指定的Routemap,可配置多个。

【缺省情况】

缺省情况同伴组无Routemap关联。

【命令模式】

BGP协议配置模式

【举例】

Quidway(config-router-bgp)#neighbor test route-map test-map

4.10.17 neighbor group-name timers

配置指定同伴组的Keepalive时间间隔

[ no ] neighbor group-name timers seconds

【参数说明】

group-name 为指定的同伴组。

seconds 为指定的Keepalive时间间隔。

【缺省情况】

缺省的Keepalive时间间隔为30秒。

【命令模式】

BGP协议配置模式

【举例】

Quidway(config-router-bgp)#neighbor test timers 60

4.10.18 neighbor group-name version

配置指定的同伴组的版本号。

[ no ] neighbor group-name version version-number

【参数说明】

group-name 为指定的同伴组。

version-number 为指定的版本号,目前支持BGP版本2、3和4。

【缺省情况】

缺省的版本号为BGP4。

【命令模式】

BGP协议配置模式

【举例】

Quidway(config-router-bgp)#neighbor test version 3

4.10.19 neighbor neighbor-address advertisement-interval

配置同伴的发送路由时间间隔。

[ no ] neighbor neighbor-address advertisement-interval seconds

【参数说明】

neighbor-address 为已配置的同伴名称。

seconds 为发送UPDATE消息的最小时间间隔,范围为1~1000。

【缺省情况】

缺省的发送时间间隔为5秒。

【命令模式】

BGP协议配置模式

【举例】

Quidway(config-router-bgp)#neighbor 10.0.0.1 remote 100

Quidway(config-router-bgp)#neighbor 10.0.0.1 advertisement-interval 10

4.10.20 neighbor neighbor-address default-originate

设置同伴引入默认路由。

[ no ] neighbor neighbor-address default-originate [ route-map routemap-name ]

【参数说明】

neighbor-address 为已配置的同伴组名称。

routemap-name为可选参数,指定默认路由经过的Routemap。

【缺省情况】

同伴缺省不引入默认路由。

【命令模式】

BGP协议配置模式

【举例】

Quidway(config-router-bgp)#neighbor 10.0.0.1 remote-as 100

Quidway(config-router-bgp)#neighbor 10.0.0.1 default-originate

4.10.21 neighbor neighbor-address distribute-list

设置同伴的发布列表。

[ no ] neighbor neighbor-address distribute-list list-number

【参数说明】

neighbor-address 为已配置的同伴。

list-number 为一IP访问列表号,可配置多个。

【缺省情况】

缺省情况下同伴无访问列表。

【命令模式】

BGP协议配置模式

【举例】

Quidway(config-router-bgp)#neighbor 10.0.0.1 remote-as 100

Quidway(config-router-bgp)#neighbor 10.0.0.1 distribute-list 3

4.10.22 neighbor neighbor-address filter-list

设置同伴的过滤列表。

[ no ] neighbor neighbor-address filter-list list-number

【参数说明】

neighbor-address 为已配置的同伴。

list-number 为一AS正则表达式过滤列表号,可配置多个。

【缺省情况】

缺省情况下同伴无AS过滤列表。

【命令模式】

BGP协议配置模式

【举例】

Quidway(config-router-bgp)#neighbor 10.0.0.1 remote-as 100

Quidway(config-router-bgp)#neighbor 10.0.0.1 filter-list 3

4.10.23 neighbor neighbor-address peer-group

将指定的同伴加入到指定的同伴组中

[ no ] neighbor neighbor-address peer-group group-name

【参数说明】

neighbor-address 为指定的同伴。

group-name 为指定的同伴组。

【命令模式】

BGP协议配置模式

【使用指南】

使用这条命令将一个BGP同伴加入到一个同伴组中,同时获得此同伴组的配置。

【举例】

Quidway(config-router-bgp)#neighbor 10.0.0.1 peer-group test

4.10.24 neighbor neighbor-address remote-as

配置指定同伴的对端AS号。

[ no ] neighbor neighbor-address remote-as as-number

【参数说明】

neighbor-address 为指定的同伴。

as-number 为对端AS号。

【缺省情况】

缺省情况时无AS号。

【命令模式】

BGP协议配置模式

【使用指南】

使用这条命令启动和关闭一个BGP同伴。

【举例】

Quidway(config-router-bgp)#neighbor 10.0.0.1 remote-as 100

4.10.25 neighbor neighbor-address route-map

配置指定同伴的Routemap。

[ no ] neighbor neighbor-address route-map routemap-name

【参数说明】

neighbor-address 为指定的同伴。

routemap-name 为指定的Routemap,可配置多个。

【缺省情况】

缺省情况同伴无Routemap关联。

【命令模式】

BGP协议配置模式

【举例】

Quidway(config-router-bgp)#neighbor 10.0.0.1 route-map test-map

4.10.26 neighbor neighbor-address timers

配置指定同伴的Keepalive时间间隔。

[ no ] neighbor neighbor-address timers seconds

【参数说明】

neighbor-address 为指定的同伴。

seconds 为指定的Keepalive时间间隔。

【缺省情况】

缺省的Keepalive时间间隔为30秒。

【命令模式】

BGP协议配置模式

【举例】

Quidway(config-router-bgp)#neighbor 10.0.0.1 timers 60

4.10.27 neighbor neighbor-address version

配置指定的同伴的版本号。

[ no ] neighbor neighbor-address version version-number

【参数说明】

neighbor-address 为指定的同伴。

version-number 为指定的版本号,目前支持BGP版本2、3和4。

【缺省情况】

缺省的版本号为BGP4。

【命令模式】

BGP协议配置模式

【举例】

Quidway(config-router-bgp)#neighbor 10.0.0.1 version 3

4.10.28 neighbor template-name configure-neighbors

向指定的同伴模板中的所有同伴主动发起连接

[ no ] neighbor template-name configure-neighbors

【参数说明】

template-name 为已配置的同伴模板。

【缺省情况】

同伴模板中的同伴在缺省情况下不主动向对端发起连接。

【命令模式】

BGP协议配置模式

【举例】

Quidway(config-router-bgp)#neighbor template1 configure-neighbors

【相关命令】

neighbor template-name neighbor-list list-number

4.10.29 neighbor template-name neighbor-list

创建一个同伴模板。

[ no ] neighbor template-name neighbor-list list-number

【参数说明】

template-name 为指定的模板名称。

list-number 为一访问列表号。

【命令模式】

BGP配置模式

【使用指南】

同伴模板使用访问列表中的源地址范围。

【举例】

Quidway(config-router-bgp)#neighbor template1 neighbor-list 3

【相关命令】

neighbor template-name configure-neighbors

4.10.30 network

配置本地BGP发送的网络。

[ no ] network ip-address [ mask address-mask ] [ route-map routemap-name ]

【参数说明】

ip-address 为发送的路由信宿。

address-mask 为路由信宿掩码。

routemap-name 为此路由要通过的Routemap。

【缺省情况】

缺省时本地BGP不发送任何路由。

【命令模式】

BGP协议配置模式

【使用指南】

当本地路由器得到了符合配置的本地网络时,发送此路由。

【举例】

Quidway(config-router-bgp)#network 10.0.0.1 mask 255.255.255.255

4.10.31 redistribute connected

配置本地BGP发送直接相连的路由。

[ no ] redistribute connected [ metric metric ] [ routemap routemap-name ]

【参数说明】

metric 为发送路由时设置的Metric。

routemap-name 为此路由要通过的Routemap。

【缺省情况】

缺省时发送直接相连的路由。

【命令模式】

BGP协议配置模式

【举例】

Quidway(config-router-bgp)#redistribute connected metric 5

4.10.32 redistribute ospf

配置本地BGP发送OSPF路由。

[ no ] redistribute ospf [ match { external | internal } ] [ metric metric ] [ routemap routemap-name ]

【参数说明】

externalinternal 为OSPF路由类型。

metric 为发送路由时设置的Metric。

routemap-name 为此路由要通过的Routemap。

【缺省情况】

缺省时不发送OSPF路由。

【命令模式】

BGP协议配置模式

【举例】

Quidway(config-router-bgp)#redistribute ospf match external metric 5

4.10.33 redistribute rip

配置本地BGP发送RIP路由。

[ no ] redistribute rip [ metric metric ] [ routemap routemap-name ]

【参数说明】

metric 为发送路由时设置的Metric。

routemap-name 为此路由要通过的Routemap。

【缺省情况】

缺省时不发送RIP路由。

【命令模式】

BGP协议配置模式

【举例】

Quidway(config-router-bgp)#redistribute rip metric 5

4.10.34 redistribute static

配置本地BGP发送静态路由。

[ no ] redistribute static [ metric metric ] [ routemap routemap-name ]

【参数说明】

metric 为发送路由时设置的Metric。

routemap-name 为此路由要通过的Routemap。

【缺省情况】

缺省时不发送静态路由。

【命令模式】

BGP协议配置模式

【举例】

Quidway(config-router-bgp)#redistribute static routemap test

4.10.35 route-map

加入Routemap的配置模式。

[ no ] route-map routemap-name { permit | deny } seq-number

【参数说明】

routemap-name 为Routemap名称。

seq-number 为序列号。

【命令模式】

全局配置模式

【举例】

Quidway(config)#route-map test permit 10

4.10.36 router bgp

启动或关闭BGP协议运行。

router bgp as-number

no router bgp

【参数说明】

as-number 为指定的本地AS号。

【缺省情况】

系统缺省不运行BGP协议。

【命令模式】

全局配置模式

【使用指南】

使用此命令启动和关闭BGP协议,并指定BGP的本地AS号。

【举例】

Quidway(config)#router bgp 100

4.10.37 set as-path prepend

指定Routemap中在原AS路径前加入AS号。

[ no ] set as-path prepend as-number

【参数说明】

as-number 为加入的AS号。

【缺省情况】

缺省情况不设置AS号。

【命令模式】

Routemap配置模式

【使用指南】

如匹配了Routemap的匹配条件,则改变发送路由的AS属性。

【举例】

Quidway(config-routemap)#set as-path prepend 200

4.10.38 set ip next-hop

指定Routemap中改变原路由的下一跳。

[ no ] set ip next-hop ip-address

【参数说明】

ip-address 为新设置的下一跳。

【缺省情况】

缺省情况不设置下一跳。

【命令模式】

Routemap配置模式

【使用指南】

如匹配了Routemap的匹配条件,则改变发送路由的下一跳属性。

【举例】

Quidway(config-routemap)#set ip next-hop 10.0.0.1

4.10.39 set local-preference

指定Routemap中改变原路由的本地优先级属性。

[ no ] set local-preference localpref

【参数说明】

localpref 为新本地优先级。

【缺省情况】

缺省情况不设置本地优先级。

【命令模式】

Routemap配置模式

【使用指南】

如匹配了Routemap的匹配条件,则改变发送路由的本地优先级属性。

【举例】

Quidway(config-routemap)#set local-preference 200

4.10.40 set metric

指定Routemap中改变原路由的Metric属性。

[ no ] set metric metric

【参数说明】

metric 为新设置的Metric属性。

【缺省情况】

缺省情况不设置Metirc属性。

【命令模式】

Routemap配置模式

【使用指南】

如匹配了Routemap的匹配条件,则改变发送路由的Metric属性。

【举例】

Quidway(config-routemap)#set metric 10

4.10.41 set origin

指定Routemap中改变原路由的Origin属性。

[ no ] set origin { igp | egp | incomplete }

【参数说明】

igpegpincomplete 为新设置的Origin属性。

【缺省情况】

缺省情况不设置Origin属性。

【命令模式】

Routemap配置模式

【使用指南】

如匹配了Routemap的匹配条件,则改变发送路由的Origin属性。

【举例】

Quidway(config-routemap)#set origin igp

4.10.42 show ip bgp all

显示BGP的信息

show ip bgp all

【命令模式】

特权用户模式

4.10.43 show ip bgp neighbors

显示同伴信息。

show ip bgp neighbors [ neighbor-address ]

【参数说明】

neighbor-address 指定要显示的同伴。

【缺省情况】

显示所有同伴的信息。

【命令模式】

特权用户模式

4.10.44 show ip bgp network

显示BGP路由表中的路由信息。

show ip bgp network [ ip-address ]

【参数说明】

ip-address 为指定的路由。

【缺省情况】

显示所有的路由信息。

【命令模式】

特权用户模式

4.10.45 show ip bgp paths

显示AS路径信息。

show ip bgp paths

【命令模式】

特权用户模式

4.10.46 show ip bgp peer-group

显示同伴组信息。

show ip bgp peer-group [ group-name ]

【参数说明】

group-name 为指定的同伴组。

【缺省情况】

显示所有同伴组的信息。

【命令模式】

特权用户模式

4.10.47 show ip bgp regexp

显示指定的AS正则表达式相匹配的路由信息。

show ip bgp regexp as-expression

【参数说明】

as-expression 为匹配的AS正则表达式。

【命令模式】

特权用户模式

4.10.48 show ip bgp routers

显示BGP路由信息。

show ip bgp routes

【命令模式】

特权用户模式

4.10.49show ip bgp summary

显示BGP的综合信息。

show ip bgp summary

【命令模式】

特权用户模式

4.10.50 synchronization

设置BGP是否同步。

[ no ] synchronization

【缺省情况】

BGP协议缺省是同步的。

【命令模式】

BGP协议配置模式

【举例】

BGP协议配置模式

4.10.51 timers bgp

配置BGP协议的Keepalive和Holdtime定时器。

timers bgp keepalive-interval holdtime

【参数说明】

keepalive-interval 为发送Keepalive消息的间隔时间。

holdtime 为BGP协议的保持时间。

【缺省情况】

缺省的Keepalive和Holdtime时间分别为60和180秒。

【命令模式】

BGP协议配置模式

4.11 IPX配置命令

IPX 配置命令包括:

  • ipx default-route
  • ipx delay
  • ipx down
  • ipx encapsulation
  • ipx gns-reply-disable
  • ipx gns-round-robin
  • ipx max-paths
  • ipx max-reserve-paths
  • ipx max-reserve-servers
  • ipx network
  • ipx rip-max-packetsize
  • ipx rip-multiplier
  • ipx rip-update-time
  • ipx route
  • ipx routing
  • ipx sap
  • ipx sap-max-packetsize
  • ipx sap-multiplier
  • ipx sap-update-time
  • ipx type-20-propagation
  • show ipx interface
  • show ipx route
  • show ipx servers
  • show ipx traffic

4.11.1 ipx default-route

Quidway(R) 系列路由器中,可以为IPX 配置一条缺省路由,它的目的是让所有找不到路由的包,可由此条路由转发。使用全局配置模式命令ipx default-route可使缺省路由起作用;使静态路由失效,用全局配置模式命令no ipx default-route

[ no ] ipx default-route

【缺省情况】

为缺省路由有效,即所有找不到路由的包都向-2(0xfffffffe)网段转发。

【命令模式】

全局配置模式

【举例】

使缺省路由失效。

Quidway(config)#no ipx default-route

4.11.2 ipx delay

ipx delay接口配置命令可以设置接口的滴答延迟; 用no ipx delay接口配置命令恢复缺省滴答延迟。

ipx delay ticks

no ipx delay

【参数说明】

ticks 指定延迟为多少时钟滴答,一个滴答相当1/18秒(大约55ms)取值范围为0~30000。

【缺省情况】

所有的以太网口缺省延时为1个滴答数,异步串口为30个滴答数,其余的广域网口缺省延时是6个滴答数。

【命令模式】

接口配置模式

【使用指南】

ipx delay 命令设置的值用于ipx路由信息的延时域中,作为判断最佳路由的依据。在特权用户模式下用show ipx interface可以显示用ipx delay配置的值。

【举例】

改变接口Ethernet0的延时为10个滴答。

Quidway(config-if-Ethernet0)#ipx delay 10

【相关命令】

ipx max-paths

4.11.3 ipx down

在全局配置模式下,可以用ipx down命令关闭整个路由器上IPX协议的运行,为了在一个接口上关闭IPX协议,可用接口配置命令ipx down命令。用no ipx down命令重新启动IPX协议。

在全局配置模式下:

[ no ] ipx down { interface-type interface-number | all }

在接口配置模式下:

[ no ] ipx down

【参数说明】

interface-type为接口类型。

interface-number为接口编号。

all为全部接口。

【缺省情况】

接口上缺省启动IPX协议运行。

【命令模式】

全局配置模式和接口配置模式

【使用指南】

ipx down命令停止IPX在一个接口上运行,这时IPX的一切配置均还保留,但在此接口上,IPX模块是处于不活动状态的。当接口关闭时,路由器发刷新包给它的邻居们,告诉它们自己关闭了。这样,可使邻居们及时更新它们的路由信息表、服务信息表和其它一些表项,而不必等路由信息和服务信息发生超时后才更新。

【举例】

在接口Ethernet0上关闭IPX协议。

Quidway(config-if-Ethernet0)#ipx down

Quidway(config)#ipx down ethernet 0

4.11.4 ipx encapsulation

ipx encapsulation接口配置命令可以设置以太网口的封装类型;恢复缺省封装类型,用no ipx encapsulation接口配置命令。

ipx encapsulation frame_type

no ipx encapsulation

【参数说明】

frame_type为以太网口的封装类型,可以是Arpa、Novell-ether、Sap和Snap中的一种。

【缺省情况】

以太网口的缺省封装类型为Novell-ether。

【命令模式】

以太网接口配置模式

【使用指南】

ipx encapsulation命令设置的值用于以太网口对收到包的处理。若包的类型不与设定的封装类型相同,那么包将被丢弃。从以太网口发送的包以设定的封装类型封装后,再发送给物理层。在执行模式下用show ipx route命令可以显示用ipx encapsulation配置后的封装类型。

【举例】

改变接口Ethernet0的封装类型为Sap。

Quidway(config-if-Ethernet0)#ipx encapsulation sap

4.11.5 ipx gns-reply-disable

用接口配置命令ipx gns-reply-disable 禁止响应IPX Get Nearest Server(GNS)请求; 用no ipx gns-reply-disable命令允许响应。

[ no ] ipx gns-reply-disable

【缺省情况】

在接口上缺省允许相应IPX GNS请求。

【命令模式】

接口配置模式

【举例】

在接口Ethernet0上禁止响应IPX GNS请求。

Quidway(config-if-Ethernet0)#ipx gns-reply-disable

4.11.6 ipx gns-round-robin

响应GNS请求时,可以使所有合适的服务器采用循环响应算法轮流响应请求。用全局配置命令ipx gns-round-robin可以实现这一功能。 用no ipx gns-round-robin命令设置对GNS请求只允许以最近的服务信息响应。

[ no ] ipx gns-round-robin

【缺省情况】

IPX缺省只以最近的服务信息响应GNS请求。

【命令模式】

全局配置模式

【使用指南】

在正常情况下,对GNS请求总是以最近的服务信息予以响应。路由器保留了一组合适的服务信息的列表,当启动了循环响应算法后,在响应GNS请求时它动用了这个列表。用循环响应算法能使对GNS请求的响应散开在所有的接口上。

【举例】

设置以循环响应算法响应GNS请求。

Quidway(config)#ipx gns-round-robin

4.11.7 ipx max-paths

ipx max-paths全局配置命令的作用是设置最大并联路由数。通常到达同一目的地的最佳路由可能不只有一条,我们把这些最佳路由称为并联路由。当你配置并联路由数大于1时,系统就会将要转发的包循环传给并联路由。使用这条命令的好处是可以负载分担,节约使用带宽,减少堵塞。用no ipx max-paths命令可以将最大并联路由数恢复成缺省值。

ipx max-paths paths

no ipx max-paths

【参数说明】

paths为并联路由的最大值,范围为1~64。

【缺省情况】

IPX并联路由的最大值缺省为1。

【命令模式】

全局配置模式

【使用指南】

通常,能到达同一目的地的最佳路由可能不止一条,在这里,我们将这些最佳路由称为并联路由。当你配置的并联路由的数目N大于1时,系统将会自动使用负载分担的功能。使用该功能后,到此目的地的第一个报文将会使用第一条并联路由转发,第二个报文将会使用第二条并联路由转发,第N个报文将会使用第N条并联路由转发,第N+1个报文又将会使用第一条并联路由转发。

在一个大网络系统中或内存有限的情况下,限制并联路由的最大数目可以节约使用空间,但是配置并联路由可以减少堵塞发生的概率。

【举例】

设置IPX最大并联路由数为5。

Quidway(config)#ipx max-paths 5

【相关命令】

ipx max-reserve-paths

4.11.8 ipx max-reserve-paths

全局配置命令ipx max-reserve-paths配置的是路由存储队列的长度;用no ipx max-rerserve-paths命令恢复缺省值。

[ no ] ipx max-rerserve-paths paths

【参数说明】

paths为路由存储队列的长度,范围1~255。

【缺省情况】

IPX的路由存储队列的缺省长度为4。

【命令模式】

全局配置模式

【使用指南】

当路由存储队列长度为1时,对一个目的地,系统只保存一条的路由。当这条唯一的路由发生了故障,系统将它删除后,在搜寻替代路由的时间内,到此目的地将不会有路由存在,那么将会发生大量丢包的现象;当路由存储队列长度大于1时,第一条路由被删除后,系统可以马上使用下一条路由来代替它,从而避免发生大量丢包的现象。增加路由存储队列的长度会使IPX模块占用更多的系统内存。

【举例】

设置路由存储队列的最大长度为10。

Quidway(config)#ipx max-reserve-paths 10

【相关命令】

ipx max-paths

4.11.9 ipx max-reserve-servers

全局配置命令ipx max-reserve-servers配置的是服务信息存储队列的长度;用no ipx max-rerserve-servers命令恢复缺省值。

ipx max-reserve-servers servers

no ipx max-reserve-servers

【参数说明】

servers为服务信息存储队列的长度,范围为1~64。

【缺省情况】

IPX服务信息存储队列的长度缺省长度为4。

【命令模式】

全局配置模式

【使用指南】

当路由存储队列长度为1时,对一个目的地,系统只保存一条路由。当这条唯一的路由发生了故障,系统将它删除后,在搜寻替代路由的时间内,到此目的地将不会有路由存在,那么将会发生大量丢包, 的现象;当路由存储队列长度大于1时,第一条路由被, 删除后,系统可以马上使用下一条路由来代替它,从而避免发生大量丢包的现象。增加路由存储队列的长度会使IPX模块占用更多的系统内存。

【举例】

设置服务信息存储队列的最大长度为10。

Quidway(config)#ipx max-reserve-servers 10

4.11.10 ipx network

用接口配置命令ipx network,在指定的接口激活IPX路由; 用no ipx network命令取消IPX路由功能。

ipx network network

no ipx network

【参数说明】

network 为IPX网号,由8位16进制数字组成,是一个网段独一无二的标志。它的取值范围为1~FFFFFFFD。在输入时,前导零可以省略。例如:对网号000000AA,你只要输入AA即可。

【缺省情况】

接口上缺省为IPX路由失效。

【命令模式】

接口配置命令

【使用指南】

要在一个接口上激活IPX模块,必须使用ipx network命令。在以太网口上要改变IPX帧的封装格式,可以用ipx encapsulation命令。

【举例】

1:在接口Ethernet0上激活IPX路由。

Quidway(config)#ipx routing

Quidway(config-if-Ethernet0)#interface ethernet 0

Quidway(config-if-Ethernet0)#ipx network 2

2:在接口Ethernet0上激活IPX路由,并设IPX帧的封装格式为Ethernet_SNAP。

Quidway(config)#ipx routing

Quidway(config-if-Ethernet0)#interface ethernet 0

Quidway(config-if-Ethernet0)#ipx network 2

Quidway(config-if-Ethernet0)#ipx encapsulation snap

【相关命令】

ipx encapsulationipx routing

4.11.11 ipx rip-max-packetsize

用接口配置命令ipx rip-max-packetsize 配置RIP刷新包的最大尺寸; 用no ipx rip-max-packetsize命令恢复成缺省值。

ipx rip-max-packetsize bytes

no ipx rip-max-packetsize

【参数说明】

bytes为以字节为单位的RIP刷新包的最大尺寸,取值范围为432~1500。

【缺省情况】

接口上IPX RIP刷新包的最大尺寸缺省为432字节,即允许在一个RIP刷新包种最多容纳50条8字节的路由信息。

【命令模式】

接口配置模式

【使用指南】

在这个尺寸中包括了IPX包头和RIP包头的长度。

【举例】

设置接口Ethernet0上RIP刷新包的最大尺寸为832个字节(即最多可装100条路由信息)。

Quidway(config-if-Ethernet0)#ipx rip-max-packetsize 832

4.11.12 ipx rip-multiplier

用全局配置命令ipx rip-multiplier配置RIP路由信息表项的老化周期; 用no ipx rip-multiplier命令恢复成缺省周期。

ipx rip-multiplier multiplier

no ipx rip-multiplier

【参数说明】

multiplier为用来计算RIP路由信息表项的老化周期。用它乘以RIP的刷新周期,即得到RIP的老化周期。缺省值为RIP刷新周期的3倍,取值范围为1~1000。

【缺省情况】

multiplier缺省值为3。

【命令模式】

全局配置模式

【使用指南】

在同一IPX网内的路由器的RIP老化周期最好是一样的。

【举例】

假若RIP的刷新周期为两分钟,在使用下面的命令后,RIP的老化周期是10分钟。

Quidway(config)#ipx rip-multiplier 5

【相关命令】

ipx rip-update-time

4.11.13 ipx rip-update-time

用全局配置命令ipx rip-update-time调整RIP刷新周期; 用no ipx rip-update-time 命令恢复成缺省值。

ipx rip-update-time interval

no ipx rip-update-time

【参数说明】

interval是以秒为计量单位的RIP刷新周期大小,范围为10~60000。

【缺省情况】

RIP刷新周期缺省为60秒。

【命令模式】

全局配置模式

【使用指南】

当路由器在启动或关闭时,都要通过广播与其它路由器交换路由信息;当它在运行时,也要周期性地向外发广播,与其它路由器交换路由信息。ipx rip-update-time命令用来设置两次路由信息广播之间间隔的大小。在缺省情况下,这个间隔为60秒。在同一网段上,这个间隔的大小应该一样。

【举例】

改变RIP的刷新周期为40秒。

Quidway(config)#ipx rip-update-time 40

【相关命令】

show ipx interface

4.11.14 ipx route

ipx route全局配置命令添加一条静态路由到路由表中; 用no ipx route命令从路由表中删除路由。

ipx route { network | default } network.node hops ticks [ preference preference ]

no ipx route { network | default } [ network.node ] [ float | static ] [ preference preference ]

【参数说明】

network IPX网号,由8位16进制数字组成,是一个网段独一无二的标志,取值范围为1~FFFFFFFD。在输入时,前导零可以省略。例如:对网号000000AA,你只要输入AA即可。

default 表示创建一条缺省路由,所有找不到路由的包都向这一地址(network.node)转发。

network.node 为到特定网段要经过的下一个路由器的IPX地址。其中:网号,由8位16进制数字组成,是一个网段独一无二的标志,取值范围为1~FFFFFFFD。在输入时,前导零可以省略。例如:对网号000000AA,你只要输入AA即可;节点值用来标识网络中的一个节点,长度为48个比特。输入时,为3组用点(.)分开的4个16进制数字(xxxx.xxxx.xxxx)。

hops 为到目的网段要经过的路由器个数。

ticks 为到目的网段需花费的时间,单位为滴答(1滴答=1/18秒)。

float 表示删除动态路由信息。

static 表示删除静态路由信息。

preference 为设置路由的优先级。

preference 为路由优先级的大小,取值范围为0~255。

【缺省情况】

IPX缺省设置没有静态路由。

【命令模式】

全局配置模式

【使用指南】

路由协议动态刷新路由表,但也能增加静态路由到路由表中,明确指出如何到达一个目的地。静态路由的缺省优先级为10,动态路由的优先级为60。值越小,路由的优先级越高。

要注意的是,当建立起一条静态路由后,一旦这条静态路由中的一段发生错误,那么通讯将会中断或报文被发往一个不存在的目的地。

在路由器中,还可以配置一条缺省路由,它的目的网号为FFFFFFFE配置之后,所有找不到路由的报文将会经此路由转发。

【举例】

1:经过地址为1000.0.0c91.f61f的路由器将能到达网段5a。

Quidway(config)#ipx routing

Quidway(config)#ipx route 5a 1000.0.0c91.f61f 10 2

2:缺省路由的下一跳地址为3.4a.60.7。

Quidway(config)#ipx routing

Quidway(config)#ipx route default 3.4a.60.7 10 2

3:缺省路由的下一跳地址为3.4a.60.7,优先级为20。

Quidway(config)#ipx routing

Quidway(config)#ipx route default 3.4a.60.7 10 2 preference 20

【相关命令】

ipx default-routeshow ipx route

4.11.15 ipx routing

用全局配置命令ipx routing在整个路由器中激活IPX协议; 用no ipx routing命令使IPX协议失效。

ipx routing [ node ]

no ipx routing

【参数说明】

node 为节点值用来标识路由器在网络中的位置,长度为48个比特。输入时,为3组用点(.)分开的4个16进制数字(xxxx.xxxx.xxxx),它不能是一个广播地址。如果省略了节点值,那么路由器将使用第一个以太网口的MAC地址作为它的节点值。

【缺省情况】

系统缺省不运行IPX协议。

【命令模式】

全局配置模式

【使用指南】

ipx routing命令将同时激活RIP模块和SAP模块。

如果省略了node参数,那么当MAC地址改变时,路由器的节点值也会自动改变成新值。这样的话,在MAC地址改变到客户和服务器得到新值的这段时间里,通讯有可能中断。

【举例】

1:在路由器中激活IPX模块。

Quidway(config)#ipx routing

2:在路由器中激活IPX模块,节点值为1.1.1。

Quidway(config)#ipx routing 1.1.1

【相关命令】

ipx network

4.11.16 ipx sap

用全局配置命令ipx sap添加一条静态服务信息到服务信息表中; 用no ipx sap命令从服务信息表中删除服务信息。

ipx sap service-type name network.node socket hopcount preference preference

no ipx sap service-type [ name ] [ network.node ]

【参数说明】

service-type为服务类型。

name 为提供服务的服务器的名字。

network.nod 为服务器的网号和节点值。其中:网号,由8位16进制数字组成,是一个网段独一无二的标志。范围为1~FFFFFFFD,在输入时,前导零可以省略。例如:对网号000000AA,你只要输入AA即可;节点值用来标识网络中的一个节点,长度为48个比特。输入时,为3组用点(.)分开的4个16进制数字(xxxx.xxxx.xxxx)。

socket 为服务的套接字。

hopcount 为到服务器的跳数。

preference 为设置服务信息的优先级。

preference 为服务信息优先级的大小,范围为0~255。

【缺省情况】

IPX缺省没有静态服务信息。

【命令模式】

全局配置模式

【使用指南】

ipx sap命令可以增加一个静态服务信息表项到服务信息表中,每一个表项都应有一个服务器与之相联系。静态服务信息表项优先级的缺省值为10,动态服务信息表项优先级为60。值越小,服务信息的优先级越高。除非存在一条到服务器所位于的网段的路由,路由器不会向外广播这条服务信息。

【举例】

1:添加一条位于1000.0.0c91.f61f的服务类型为4的静态服务信息。

Quidway(config)#ipx sap 4 server1 1000.0.0c91.f61f 451 2

2:添加一条位于1000.0.0c91.f61f的服务类型为4,优先级为40 的静态服务信息。

Quidway(config)#ipx sap 4 server1 1000.0.0c91.f61f 451 2 preference 40

【相关命令】

show ipx servers

4.11.17 ipx sap-max-packetsize

用接口配置命令ipx sap-max-packetsize 配置SAP刷新包的最大尺寸; 用no ipx sap-max-packetsize 命令恢复成缺省值。

ipx sap-max-packetsize bytes

no ipx sap-max-packetsize

【参数说明】

bytes 是以字节为单位的SAP刷新包的最大尺寸,取值范围为480~1500。

【缺省情况】

接口上IPX SAP刷新包的最大尺寸缺省为480字节,允许在一个SAP刷新包中最多容纳7条64字节的服务信息。

【命令模式】

接口配置模式

【使用指南】

在这个尺寸中包括了IPX包头和SAP包头的长度。

【举例】

设置在以接口Ethernet0上,SAP刷新包的最大尺寸为672个字节(最多可装10条服务信息)。

Quidway(config-if-Ethernet0)#ipx sap-max-packetsize 672

4.11.18 ipx sap-multiplier

用全局配置命令ipx sap-multiplier 配置SAP服务信息表项的老化周期; 用no ipx sap-multiplier 命令恢复成缺省周期。

ipx sap-multiplier multiplier

no ipx sap-multiplier

【参数说明】

multiplier 为用来计算SAP服务信息表项的老化周期,用它乘以SAP的刷新周期,即得到SAP的老化周期。缺省值为SAP刷新周期的3倍。

【缺省情况】

multiplier 缺省值为3。

【命令模式】

全局配置模式

【使用指南】

在同一个网内的路由器的SAP老化周期最好是一样的。

【举例】

假若SAP的刷新周期为两分钟,在使用下面的命令后,SAP的老化周期是10分钟。

Quidway(config)#ipx sap-multiplier 5

【相关命令】

ipx sap-update-time

4.11.19 ipx sap-update-time

用全局配置命令ipx sap-update-time 调整SAP刷新周期; 用no ipx sap-update-time命令恢复成缺省值。

ipx sap-update-time interval

no ipx sap-update-time

【参数说明】

interval 是以秒为计量单位的SAP刷新周期大小取值范围为60~60000。

【缺省情况】

IPX SAP刷新周期缺省为60秒。

【命令模式】

全局配置模式。

【使用指南】

当路由器在启动或关闭时,都要通过广播与其它路由器交换服务信息;当它在运行时,也要周期性地向外发广播,与其它路由器交换服务信息。ipx sap-update-time命令用来设置两次服务信息广播之间间隔的大小。在缺省情况下,这个间隔为60秒。在同一网段上,这个间隔的大小应该一样。

【举例】

改变SAP的刷新周期为120秒。

Quidway(config)#ipx sap-update-time 120

【相关命令】

show ipx interface

4.11.20 ipx type-20-propagation

用接口配置命令ipx type-20-propagation 允许传送类型为20的广播包到别的网段上; 用no ipx type-20-propagation命令在一个接口上禁止传送类型为20的广播包。

[ no ] ipx type-20-propagation

【缺省情况】

在接口上缺省为禁止发送类型为20的广播包。

【命令模式】

接口配置模式

【使用指南】

类型为20的包主要用于检测是否存在环路。

【举例】

在接口Ethetnet0上允许传送类型为20的包。

Quidway(config-if-Ethernet0)#ipx type-20-propagation

4.11.21 show ipx interface

显示运行了IPX协议的接口状态和在此接口上的IPX配置参数。

show ipx interface [ interface-type interface-number ]

【参数说明】

interface-type 为接口类型。

interface-number 为接口编号。

【参数说明】

如果不指定显示接口,则缺省显示全部接口。

【命令模式】

特权用户模式

【使用指南】

该命令的输出信息有助于用户确认IPX配置是否正确和进行IPX故障诊断。

【举例】

显示在以太网口0上的IPX模块的状态及配置参数。

Quidway#show ipx interface ethernet 0

Ethernet0 is up, line protocol is up

IPX address is 2.00E0.FC01.0000 [up] line-up

Delay of this IPX network,in ticks is 1

IPX type 20 propagation packet forwarding is enabled

SAP GNS processing enabled

SAP GNS round robin processing disabled

The maximum number of services reserved is 4

IPX RIP update interval is 60 seconds,aging multiples is 3

IPX SAP update interval is 60 seconds,aging multiples is 3

RIP packet maximum size is 432 bytes

SAP packet maximum size is 480 bytes

RIP packets received 0,RIP packets sent 1

SAP packets received 0,SAP packets sent 0

0 bytes received, 0 bytes sent

show ipx interface 命令显示的各域意义如表4-2所示。

4-2 show ipx interface 命令各域意义

域名

意义

Ethernet0 is ...

从物理层上看,当前接口是Up的、Down的、还是Administratively Down 的。

protocol is ...

链路层协议是Up,还是Down。

IPX address is ...

当前接口的IPX网号和节点值。网号和节点值的详细情况请看ipx networkipx routing命令。

[up]line up

当前接口是处于激活状态(Up)还是处于软关闭状态(Down),详细情况请参考ipx down命令。

Delay of this IPX network,in ticks is ...

当前接口延时域的值。值是通过ipx delay命令配置的。

IPX type 20 propagation

packet forwarding ...

指明了在此接口上,是允许传送类型为20的IPX包还是禁止传送。与之相关联的命令是ipx type-20-propagation

SAP GNS processing ...

在当前接口上对SAP GNS请求是允许响应还是禁止响应。与之相关联的命令是ipx gns-reply-disable

SAP GNS round robin

processing ...

SAP GNS请求的响应是运用循环算法还是只以最近的服务信息响应。 与之相关联的命令是ipx gns-round-robin

The maximum number of services reserved is ...

同一种服务类型保留的服务信息的最大数目。与之相关联的命令是ipx max-reserve-servers

IPX RIP update interval is ... seconds aging multiplies is ...

RIP 的刷新周期和老化周期。与之相关联的命令是 ipx rip-update-timeipx rip-multiplier

IPX SAP update interval is... seconds,aging multiplies is ...

SAP的刷新周期和老化周期。与之相关联的命令是ipx sap-update-timeipx sap-multiplier

RIP packet maximum size is ... bytes

在当前接口上RIP刷新包的最大尺寸。与之相关联的命令是ipx rip-max-packetsize

SAP packet maximum size is ... bytes

在当前接口上SAP刷新包的最大尺寸。与之相关联的命令是ipx sap-max-packetsize

RIP packets received ...

在当前接口上接收的RIP包数目

RIP packets sent ...

在当前接口上发送的RIP包数目

SAP packets received ...

在当前接口上接收的SAP包数目

SAP packets sent ...

在当前接口上发送的SAP包数目

... bytes received

在当前接口上接收的总的字节数

... bytes sent

在当前接口上发送的总的字节数

【相关命令】

ipx routingipx networkipx downipx delayipx type-20-propagationipx gns-reply-disableipx gns-round-robinipx max-reserve-serversipx rip-update-timeipx rip-mutliplieripx sap-update-timeipx sap-multiplieripx rip-max-packetsizeipx sap-max-packetsize

4.11.22 show ipx route

显示IPX路由信息表的内容。

show ipx route [ network | static | default ] [ detailed ]

【参数说明】

network 表示要显示的路由信息的目的网号。它由8位16进制数字组成,是一个网段独一无二的标志,取值范围为1~FFFFFFFD。在输入时,前导零可以省略。例如:对网号000000AA,你只要输入AA即可。

static 表示显示所有的静态路由。

default 表示显示缺省路由的信息,缺省路由的目的网号为FFFFFFFE。

detailed 表示列出路由的详细信息。

【命令模式】

特权用户模式

【使用指南】

该命令的输出信息有助于用户进行IPX RIP故障诊断。

【举例】

Quidway#show ipx route

Codes: C - Direct connected network, S - Static, F - Float

s - seconds, u - uses

5 Total IPX routes.

Up to 1 parallel paths, 4 reserved paths and 16 hops allowed.

Current default route is:

S FFFFFFFE [**/***] via 2.0A03.0C50.0003, Ethernet0

C 2 (NOVELL-ETHER), Ethernet0

C 1000 (PPP), Serial0

S 100 [010/02/010] via 1000.0B00.CD00.0000, Serial0

F 10 [060/02/010] via 2.0A03.0C50.0003, 10s, Ethernet0

show ipx route 命令显示的各域意义如表4-3所示。

4-3 show ipx route 命令各域意义

域名

意义

Codes

定义了路由的来源形式。

C

直接相连的网号。

S

通过 ipx route 命令定义的静态路由。

F

RIP刷新包中知道的动态路由。

5 Total IPX routes.

路由表中路由的数目。

Up to 1 parallel paths

并联路由的最大数目。通过 ipx max-paths 命令来重新定义。

4 reserved paths

路由信息存储队列的长度。可通过ipx max-reserve-paths 命令来重新定义。

Current default route is:

指出当前的缺省路由。

No default route known

说明没有缺省路由。

Default route handling is disabled.

不支持缺省路由方式。可通过ipx default-route 命令来重新定义。

Net 1

路由所指向的目的地的网号。

[010/02/010]

优先级/步跳/延时。优先级值越小,路由的优先级越高,延时的单位是滴答(1滴答=1/18秒),步跳指出到目的地还需要经过多少个路由器

via network.node

下一跳的IPX地址。

10s

老化时间,单位为秒。

u

此条路由使用的次数。每次运用此路由转发一个包,记数器加1。

【相关命令】

ipx max-pathsipx max-reserve-pathsipx route

4.11.23 show ipx servers

显示IPX服务信息表的内容。

show ipx route [ type service-type | name name | network network | socket socket | sorted { net | type } ] [ detailed ]

【参数说明】

type 表示显示服务类型与指定类型一致的服务信息。

service-type 为服务类型。

name 表示显示服务器名字与指定名字一致的服务信息。

name 为服务器名字。

network 表示显示服务器位于指定网段上的服务信息。

network 为用户想显示的服务器位于的网段的网号。

socket 表示显示套接字与指定的套接字一致的服务信息。

socket 为套接字。

sorted 表示将服务信息按类型分好类后显示。

net 表示按网号分类。

type 表示按服务类型分类。

detailed 表示列出服务信息的详细资料。

【命令模式】

特权用户模式

【使用指南】

该命令的输出信息有助于用户进行IPX SAP故障诊断。

【举例】

Quidway#show ipx servers

Codes: S - Static, F - Float, s - seconds

3 Total IPX Servers. 4 reserved servers allowed

Table ordering is based on routing and server info

Type Name Net Address Port Route Hops Itf

P 4 SERVER1 3092D3F3.0000.0000.0001:0451 2/01 1 Ethernet0

P 26B BJTREE 3092D3F3.0000.0000.0001:0005 2/01 1 Ethernet0

P 278 BJTREE 3092D3F3.0000.0000.0001:4006 2/01 1 Ethernet0

show ipx servers 命令显示的各域意义如表4-4所示。

4-4 show ipx servers 命令各域意义

域名

意义

Codes

定义了服务信息的来源形式

S

通过ipx sap命令定义的静态服务信息

F

SAP刷新包中知道的动态服务信息

Type

指出服务信息的来源形式和服务类型

Name

服务器的名字

Net

服务器所位于的网段的网号

Address

服务器的节点值

Port

套接字

Route

延时/步跳(来源于路由信息表)

Hops

步跳(来源于SAP协议)

If

到达服务器位于的网段要经过的接口

s

服务信息的老化时间

*

表示该静态服务信息已经失效了

conn

用来表示静态服务信息的延时/步跳

Full name

表示后面显示的是全长的服务信息名

via

后面显示的是收到该服务信息的接口

【相关命令】

ipx max-reserve-serversipx sap

4.11.24 show ipx traffic

显示IPX模块接收和传送的包的数目。

show ipx traffic

【命令模式】

特权用户模式

【使用指南】

该命令的输出信息有助于用户进行IPX 流量统计或故障诊断。

【举例】

Quidway#show ipx traffic

Recv: 0 total, 0 droped

0 checksum errors, 0 bad hop count

0 discarded(hop=16), 0 encapsulation failed

0 packets pitched, 0 local destination

0 broadcast, 0 forward, 0 echo

Sent: 0 total, 0 broadcast

0 forwarded, 0 echo

Type 20: 0 received, 0 matched, 0 discarded (tc>=8)

0 sent, 0 successfully sent, 0 encapsulation failed

RIP: 0 RIP requests, 0 RIP replies, 1 RIP requests sent

0 RIP advertisements received, 0 sent 1 routes

SAP: 0 SAP get nearest requests, 0 SAP get nearest replies

0 SAP requests, 0 SAP replies, 1 SAP requests sent

0 SAP advertisements received, 0 sent 1 servers

Forward: 0 need forwarding, 0 success

0 no route, 0 encapsulation failed

Echo: 0 requests received, 0 replies sent

0 requests sent, 0 replies received

0 no route

Total: 412 bytes received, 576 bytes sent

show ipx traffic 命令显示的各域意义如表4-5所示。

4-5 show ipx traffic 命令各域意义

域名

意义

Recv:

统计接收到的包

0 total

接收到的包的总数

0 drop

由于路由器太忙而丢掉的包的总数

0 checksum errors

因为校验和错误而丢掉的包的总数

0 bad hop count

步跳域的值超过16的包的总数

0 discarded(hop=16)

步跳域的值等于16的包的总数

0 encapsulation failed

不能封装的包的总数

0 packets patched

重新填充了包头的包的数目

0 local destination

目的地址为本地的包的数目

0 broadcast

接收到的包是广播包的数目

0 forward

需要转发的包的数目

Sent:

路由器发出的包的总数,包括需要转发的和本身产生的

续上表

域名

意义

0 total

发出的包的总数

0 broadcast

发出的包是广播包的数目

0 forward

转发的包的总数

0 echo

发送的Echo报文的数目

Type 20:

对类型为20的IPX包的统计

0 received

收到的类型为20的IPX包的总数

0 matched

探测到环路的类型为20的IPX包的数目

0 discarded (tc>=8)

步跳超过7的类型为20的IPX包的数目

0 sent

向外转发的类型为20的IPX包的数目

0 successfully sent

向外成功转发的类型为20的IPX包的数目

0 encapsulation failed

向外转发不成功的类型为20的IPX包的数目

RIP:

RIP包的统计

0 RIP requests

收到的RIP请求包的数目

0 RIP replies

响应RIP请求包的次数

1 RIP requests sent

路由器产生的RIP请求包的数目

0 RIP advertisements received

收到的RIP响应包的数目

0 sent

路由器产生的RIP响应包的数目

1 routes

路由信息表中路由信息表项的数目

SAP:

SAP包的统计

0 SAP get nearest requests

收到的SAP GNS请求包的数目

0 SAP get nearest replies

SAP GNS请求包的响应次数

0 SAP requests

收到的SAP 请求包的数目

0 SAP replies

SAP 请求包的响应次数

1 SAP requests sent

路由器产生的SAP请求包的数目

0 SAP advertisements received

收到的SAP响应包的数目

0 sent

路由器产生的SAP响应包的数目

1 servers

服务信息表中服务信息表项的数目

Forward:

对转发的包的统计

0 need forwarding

需要转发的包的数目

0 success

成功转发的包的数目

0 no route

没有找到到目的网段的路由的包的数目

0 encapsulation failed

由于其它原因而造成转发失败的包的数目

Echo:

IPX ping报文的统计

0 requests received

接收到的IPX ping请求报文的数目

0 replies sent

IPX ping请求报文的响应次数

续上表

域名

意义

0 requests sent

发送的IPX ping请求报文的数目

0 replies received

接收到的IPX ping响应报文的数目

0 no route

没有找到路由的IPX ping报文的数目

Total:

对接口流量的统计

412 bytes received

在接口上接收到的IPX包的总的字节数

576 bytes sent

在接口上发送的IPX包的总的字节数

说明:
以上典型配置有很多已经是厂商停产产品,但是,不少设备往往还有运行,关于该设备的配置或者方案优化,你可以联系蓝盟,我们的资深工程师会给你意外的惊喜!上海蓝盟网络技术有限公司于2002年成立,业务涵盖IT外包、电脑维护、网络维护、网管外包、驻场服务、人员派驻、应急支持、系统集成、网络搬迁、网络升级、数据备份、综合布线、电脑维修、计算机维护、计算机维修,网络改造、网络整理、网络调试、局域网组建、 应急上门、数据恢复、网络咨询、服务管理、运维咨询、ITIL培训、ITSS咨询等,拥有近200名工程师,正在为近500家客户提供“一站式” 的IT外包服务。网址:www.lanmon.com www.lanmon.net 官方微博:http://weibo.com/lanmon2012 咨询电话:4008200159 蓝色学苑:www.bluestudy.net
IT外包
>
400-635-8089
立即
咨询
电话咨询
服务热线
400-635-8089
微信咨询
微信咨询
微信咨询
公众号
公众号
公众号
返回顶部