1、华为路由器静态路由配置命令4.6.1 ip route配置或删除静态路由。 no ip route ip-address mask | mask-length interfacce-name | gateway-address preference preference-value reject | blackhole 【参数说明】 ip-address和 mask为目的 IP地址和掩码,点分十进制格式,由于要求掩码 32位中1必须是连续的,因此点分十进制格式的掩码可以用掩码长度 mask-length来代替,掩码长度为掩码中连续1的位数。 interfacce-name指定该路由的发送接口名
2、,gateway-address 为该路由的下一跳 IP地址(点分十进制格式)。 preference-value为该路由的优先级别,范围 0255。 reject指明为不可达路由。 blackhole指明为黑洞路由。 【缺省情况】 系统缺省可以获取到去往与路由器相连子网的子网路由。在配置静态路由时如果不指定优先级,则缺省为60。如果没有指明 reject或 blackhole,则缺省为可达路由。 【命令模式】 全局配置模式 【使用指南】 配置静态路由的注意事项: 当目的 IP地址和掩码均为 0.0.0.0时,配置的缺省路由,即当查找路由表失败后,根据缺省路由进行包的转发。 对优先级的不同配置
3、,可以灵活应用路由管理策略,如配置到达相同目的地的多条路由,如果指定相同优先级,则可实现负载分担;如果指定不同优先级,则可实现路由备份。 在配置静态路由时,既可指定发送接口,也可指定下一跳地址,到底采用哪种方法,需要根据实际情况而定:对于支持网络地址到链路层地址解析的接口或点到点接口,指定发送接口即可;对于 NBMA接口,如封装 X.25或帧中继的接口、拨号口等,支持点到多点,这时除了配置 IP路由外,还需在链路层建立二次路由,即 IP地址到链路层地址的映射(如 dialer map ip、x.25 map ip 或 frame-relay map ip等),这种情? 配置静态路由不能指定发送
4、接口,应配置下一跳 IP地址。 【举例】 配置缺省路由的下一跳为 129.102.0.2。 Quidway(config)#ip route 0.0.0.0 0.0.0.0 129.102.0.2 【相关命令】 show ip route,show ip route detail,show ip route static 4.6.2 show ip route显示路由表摘要信息。 show ip route 【命令模式】 特权用户模式 【使用指南】 该命令输出以列表方式显示路由表,每一行代表一条路由,内容包括: 目的地址/掩码长度 协议 优先级 度量值 下一跳 输出接口 【举例】 Quidwa
5、y#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 Direct 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)
6、【相关命令】 ip route,show ip route detail,show 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
7、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
8、.0 Protocol: *Static Preference: 0 NextHop: 127.0.0.1 Interface: 127.0.0.1(LO0) State: $#60;NoAdv Int Active Retain Rej$#62; 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: $#60;NoAdv Int Acti
9、ve Retain$#62; Age: 114:03:05 Metric: 0/0 Holddown路由指的是:一些 distance vector 路由协议(如 RIP),为了避免错误路由的扩散,提高路由不可达信息的快速准确传播,而采用的一种路由发布策略。它往往在一段时间间隔内固定地发布某条路由,而不管当前实际找回的到同一目的的路由发生了什么变化。其细节参见具体的路由协议。 在路由表统计中显示的是当前被 Holddown的路由数目。有些路由由于某种原因(如接口 Down)暂时不可用,但是又不希望被删除,我们把这种路由隐藏起来。以便以后能重新恢复在路由表统计中显示的是当前被隐藏的路由数目。 【
10、相关命令】 ip route,show ip route,show 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 60 $#60;Int$#62; intf EN0 12
11、7.0.0.0/8 pref 0 $#60;NoAdv Int Retain Rej$#62; intf 127.0.0.1 以列表的方式显示静态路由表,每一行代表一条静态路由,从左到右依次为: 目的地址/掩码长度 优先级 $#60;状态参数$#62; 输出接口和下一跳【相关命令】 ip route,show ip route,show ip route detail路由器 IP性能配置命令4.5.1 clear ip counters清除 IP统计信息。 clear ip counters 【命令模式】 特权用户模式 【使用指南】 在某些特殊情况下,需要清除 IP统计信息,重新进行统计。 【
12、举例】 清除 IP统计信息。 Quidway#clear ip counters 【相关命令】 show ip interface,show ip traffic 4.5.2 ifquelen ip配置 IP接收队列长度。 ifquelen ip queue-length 【参数说明】 queue-length为接口队列长度。 【命令模式】 全局配置模式 【使用指南】 配置 IP接收队列长度,会影响系统运行效率,最好在技术支持人员的指导下进行。 【举例】 配置 IP的接收队列为 70。 Quidway(config)#ifquelen ip 70 【相关命令】 show ip interfac
13、e 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允许或禁止接口上 TC 文头压缩。 no ip tcp header
14、-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 【命令模式】 特权用户模式 【使用指
15、南】 显示 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 接
16、口信息。 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 $#60;NBMA,MULTICAST$#62
17、; 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 上面显
18、示信息表示接口 Serial0 编号为 2;处于 NBMA 模式,支持组播;该接口封装的链路层协议是 X.25协议,最大传输单元是 1500 字节,传输速率为 64000bps。再以下的信息主要反映了该接口报文的收发情况,比如说接收和发送队列的最大长度、当前队列中报文数和由于队列满而丢弃报文数,接收和发送的报文数,接收和发送的组播报文数,不能识别的报文数等等。 【相关命令】 show interface 4.5.7 show ip traffic显示 IP 流量统计信息。 show ip traffic 【命令模式】 特权用户模式 【使用指南】 该命令显示 IP 收发和拆包、组包的统计信息,有
19、助于故障诊断。 【举例】 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 couldnt fragment, 0 fragment sent Sent: 359 generated
20、, 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 e
21、cho, 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,产生原始
22、IP 报文数为 0,被丢弃报文数为 0,无法路由的报文的报文数为 0,压缩失败的报文数为 0。 ICMP 统计信息: 接收:接收到格式错报文数为 0,校验字错报文数为 0,重定向报文数为 0,不可达报文数为 0,echo 请求报文 16 个, echo 应答报文数为 0,掩码请求报文数为 0,掩码应答报文数为 0,源站抑制报文数为 0,参数错报文数为 0,时间戳请求报文数为 0,信息请求报文数为 0。 发送:发送重定向报文数为 0,目的站不可达报文数为 0,echo 请求报文数为 0,echo 应答报文 16 个,掩码请求报文数为 0,掩码应答报文数为 0,源站抑制报文数为 0,参数错报文数为
23、 0,时间戳请求报文数为 0,信息应答报文数为 0。 【相关命令】 show interface,show ip interface,clear 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.00
24、1.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-value 为
25、TCP finwait 定时器值,单位秒,范围 763600。 【缺省情况】 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-time,
26、tcp window-size 4.5.10 tcp synwait-time配置 TCP synwait 定时器。 tcp synwait-time time-value 【参数说明】 time-value 为 TCP synwait 定时器值,单位秒,范围 2600。 【缺省情况】 TCP synwait 定时器缺省值为 75 秒。 【命令模式】 全局配置模式 【使用指南】 当发送 syn 报文时,TCP 启动 synwait 定时器,若 synwait 超时前未收到回应报文,则 TCP 连接将被终止。对该参数的配置最好在技术支持人员的指导下进行。 【举例】 配置 TCP synwait
27、定时器为 75 秒。 Quidway(config)#tcp synwait-time 75 【相关命令】 tcp finwait-time,tcp window-size 4.5.11 tcp window-size配置面向连接 Socket 的收发缓冲区大小。 tcp window-size window-size 【参数说明】 window-size 为面向连接 Socket 的收发缓冲区大小,单位 K 字节,范围 132。 【缺省情况】 面向连接 Socket 的收发缓冲区大小缺省为 4K 字节。 【命令模式】 全局配置模式 【使用指南】 对该参数的配置最好在技术支持人员的指导下进行。 【举例】 配置面向连接 Socket 的收发缓冲区大小为 4K 字节。 Quidway(config)#tcp window-size 4 【相关命令】 tcp finwait-time,tcp synwait-time【end 】