• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 关于我们

03-IP路由分册

02-静态路由配置

本章节下载 02-静态路由配置  (157.7 KB)

02-静态路由配置


第1章  静态路由配置

下表列出了本章所包含的内容。

如果您需要……

请阅读……

了解静态路由的基本原理和概念

静态路由简介

了解静态路由的配置任务及配置过程

静态路由配置

显示配置后静态路由的运行情况

静态路由表显示

了解静态路由典型配置

静态路由典型配置案例

检测和排除静态路由的运行故障

静态路由故障的诊断与排除

 

&  说明:

l      在以下路由协议的介绍中所指的路由器及路由器图标,代表了一般意义下的路由器以及运行了路由协议的S9500系列路由交换机。为提高可读性,在手册的描述中将不另行说明。

l      有关VPN实例的命令及参数介绍,请参见《MPLS VPN分册》。

 

1.1  静态路由简介

1.1.1  静态路由

静态路由是一种特殊的路由,它由管理员手工配置而成。通过静态路由的配置可建立一个互通的网络,但这种配置问题在于:当一个网络故障发生后,静态路由不会自动发生改变,必须有管理员的介入。

在组网结构比较简单的网络中,只需配置静态路由就可以使路由器正常工作,合理配置和使用静态路由可以改进网络的性能,并可为重要的应用保证带宽。

静态路由还有如下的属性:

l              可达路由,正常的路由都属于这种情况,即IP报文被送往路由的下一跳,这是静态路由的一般用法。

l              目的地不可达的路由,当到某一目的地的静态路由具有“reject”属性时,任何去往该目的地的IP报文都将被丢弃,并且通知源主机目的地不可达。

l              黑洞路由:当去往某一目的地的静态路由具有“blackhole”属性时,无论配置的下一跳地址是什么,该路由的出接口均为NULL 0接口,任何去往该目的地的IP报文都将被丢弃,并且不通知源主机。

其中“reject”和“blackhole”属性一般用来控制本路由器可达目的地的范围,辅助网络故障的诊断。

1.1.2  缺省路由

缺省路由是一种特殊的路由,可以通过静态路由配置,某些动态路由协议也可以生成缺省路由,如OSPF和IS-IS。

简单地说,缺省路由就是在没有找到匹配的路由表项时才使用的路由。即只有当没有合适的路由时,缺省路由才被使用。在路由表中,缺省路由以到网络0.0.0.0(掩码为0.0.0.0)的路由形式出现。可通过命令display ip routing-table的输出看它是否被设置。如果报文的目的地址不能与路由表的任何表项相匹配,那么该报文将选取缺省路由。如果没有缺省路由且报文的目的地不在路由表中,那么该报文被丢弃的同时,将向源端返回一个ICMP报文报告该目的地址或网络不可达。

1.2  静态路由配置

静态路由的配置包括:

l              配置静态路由

l              配置缺省路由

l              删除全部静态路由

1.2.1  配置静态路由

请在系统视图下进行下列配置。

表1-1 配置静态路由

操作

命令

增加一条静态路由

ip route-static ip-address { mask | mask-length } { interface-type interface-number } [ nexthop-ip-address ] [ preference preference-value | tag tag-value ] * [ reject | blackhole ] [ description text ]

 ip route-static [ vpn-instance vpn-instance-name-list ] ip-address { mask | mask-length } { interface-type interface-number | vpn-instance vpn-instance-name nexthop-ip-address } [ public ] [ preference preference-value | tag tag-value | public ] * [ reject | blackhole ]  [ description text ]

删除一条静态路由

undo ip route-static ip-address { mask | mask-length } { interface-type interface-number } [ nexthop-ip-address ] [ preference preference-value ]

undo ip route-static vpn-instance vpn-instance-name-list destination-ip-address { mask | mask-length } [ interface-name | vpn-instance vpn-nexthop-name ] nexthop-ip-address [ public ] [ preference preference-value ]

 

其中各参数的解释如下:

l              IP地址和掩码

IP地址为点分十进制格式,由于要求掩码32位中‘1’必须是连续的,因此掩码可以用点分十进制表示,也可用掩码长度(即掩码中‘1’的位数)表示。

l              下一跳地址和NULL接口

在配置静态路由时,可指定下一跳地址nexthop-ip-address,实际上,所有的路由项都必需明确下一跳地址。在发送IP报文时,首先根据报文的目的地址寻找路由表中与之匹配的路由。只有路由指定了下一跳地址,链路层才能通过下一跳IP地址找到对应的链路层地址,然后按照该地址转发报文。

NULL接口是一种虚拟接口,到这个接口的数据包会被立即丢弃,能够减少系统的负荷。

l              优先级

对优先级preference的不同配置,可以灵活应用路由管理策略。如在配置到达目的网络的多条路由时,若指定相同优先级,可实现负载分担;若指定不同优先级,则可实现路由备份。

l              其它参数

tag tag-vlaue表示该静态路由的Tag值,如果没有指明Tag值,则缺省为0。

属性rejectblackhole分别指明不可达路由和黑洞路由。

description表示配置的描述信息。

1.2.2  配置缺省路由

请在系统视图下进行下列配置。

表1-2 配置缺省路由

操作

命令

配置缺省路由

ip route-static 0.0.0.0 { 0.0.0.0 | 0 } { interface-type interface-number | gateway-address } [ preference value ] [ reject | blackhole ]

删除缺省路由

undo ip route-static 0.0.0.0 { 0.0.0.0 | 0 } [interface-type interface-number | gateway-address ] [ preference value ]

 

命令中各参数意义与静态路由相同。

1.2.3  删除全部静态路由

使用undo ip route-static命令可以删除一条静态路由,S9500系列路由交换机还提供如下命令一次删除所有静态路由,包括缺省路由。

请在系统视图下进行下列操作。

表1-3 删除全部静态路由

操作

命令

删除全部静态路由

delete static-routes all

删除VPN下全部静态路由

delete vpn-instance vpn-instance-name static-routes all

 

1.3  静态路由表显示

在完成上述配置后,在任意视图下执行display命令可以显示配置的静态路由信息,用户可以通过查看显示信息验证配置的效果。

表1-4 路由表的显示和调试

操作

命令

查看路由表摘要信息

display ip routing-table

查看路由表详细信息

display ip routing-table verbose

查看指定目的地址的路由

display ip routing-table ip-address [ mask | mask-length ] [ longer-match ] [ verbose ]

查看指定目的地址范围内的路由

display ip routing-table ip-address1 mask1 ip-address2 mask2 [ verbose ]

查看通过指定标准访问控制列表过滤的路由

display ip routing-table acl { acl-number | acl-name } [ verbose ]

查看通过指定前缀列表过滤的路由

display ip routing-table ip-prefix ip-prefix-number [ verbose ]

查看指定协议发现的路由

display ip routing-table protocol protocol [ inactive | verbose ]

查看树形式路由表

display ip routing-table radix

查看路由表的统计信息

display ip routing-table statistics

查看VPN实例的路由信息

display ip routing-table vpn-instance vpn-instance-name [ ip-address ] [ verbose ] [ statistics ]

 

1.4  静态路由典型配置案例

1. 组网需求

如下图所示,图中所有IP地址的掩码均为255.255.255.0,要求通过配置静态路由,使任意两台主机或交换机之间都能两两互通。

2. 组网图

图1-1 静态路由配置举例组网图

3. 配置步骤

# 设置交换机Switch A的静态路由。

[Switch A] ip route-static 1.1.3.0 255.255.255.0 1.1.2.2

[Switch A] ip route-static 1.1.4.0 255.255.255.0 1.1.2.2

[Switch A] ip route-static 1.1.5.0 255.255.255.0 1.1.2.2

# 设置交换机Switch B的静态路由。

[Switch B] ip route-static 1.1.2.0 255.255.255.0 1.1.3.1

[Switch B] ip route-static 1.1.5.0 255.255.255.0 1.1.3.1

[Switch B] ip route-static 1.1.1.0 255.255.255.0 1.1.3.1

# 设置交换机Switch C的静态路由。

[Switch C] ip route-static 1.1.1.0 255.255.255.0 1.1.2.1

[Switch C] ip route-static 1.1.4.0 255.255.255.0 1.1.3.2

# 在主机A上配缺省网关为1.1.1.2。

# 在主机B上配缺省网关为1.1.4.1。

# 在主机C上配缺省网关为1.1.5.2。

至此图中所有主机或交换机之间均能两两互通。

1.5  静态路由故障的诊断与排除

故障现象:

交换机配置了静态路由协议,接口的物理状态和链路层协议状态均已处于Up,但IP报文不能正常转发。

故障排除:

用display ip routing-table protocol static命令查看是否正确配置相应静态路由,静态路由是否已经生效。

 

不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!

新华三官网
联系我们