分类: 系统运维
2011-10-20 10:56:41
RIPv2默认支持自动路由汇总。IOS软件会汇总各子路由的子网前缀到一个大的有类别网络边界,这就是VLSM,也即“超网”的含义。如172.16.1.0/24、172.16.2.0/24、172.16.3.0/24和172.16.4.0/24这四个子网汇聚成172.16.0.0/16这样一个有类网络。
如果在你汇总的子网中,有没有连接的子网,则建议在路由自动汇总中不要通告这个子网。当禁止了路由汇总功能,IOS软件将通过有类别网络边界发送子网和主机路由信息。要禁止路由汇总功能,可使用“no auto-summary”路由器配置模式命令。
1. RIP路由汇总注意事项
在RIP路由汇总中,不允许进行超网通告,即不允许通告任何小于它的有类别主要网络的网络前缀。也就是只能汇总通告有类别网络,不能汇总通告无类别的子网。但可以通告在路由表中学习到的超网。如下面的汇总是无效的,因为10.0.0.0 252.0.0.0是一个子网,子网掩码为非标准的有类别网络子网掩码。但如果汇总通告的是10.0.0.0 25.255.0.0,则可以,因为它的子网掩码正好是B类网络的子网掩码。
Router(config)# interface Ethernet 1
Router(config-if)# ip summary-address rip 10.0.0.0 252.0.0.0
另外,在接口上的每个路由汇总有一个惟一的主网络(也就是相当所对应的有类别网络),即使多个汇总路由子网掩码是不同的。例如,下面的汇总是不允许的,因为在这里的Ethernet 1接口上配置的两个路由汇总中所对应的主网络都是一样的,都是10.0.0.0这个A类网络。
Router(config)# interface Ethernet 1
Router(config)# ip summary-address rip 10.1.0.0 255.255.0.0
Router(config)# ip summary-address rip 10.2.2.0 255.255.255.0
2. RIP路由汇总配置步骤
RIP路由汇总的配置命令是“ ip summary-address rip”,要取消路由器的自动汇总,则需要使用“no auto-summary”命令。具体的配置命令如表7-6所示。
表7-6 RIP路由汇总配置步骤
|
|
|
|
|
|
|
terminal
|
|
|
type number
(config)# interface Ethernet 3/0 |
|
|
ip-address network-mask
(config-if)# ip summary-address rip 10.2.0.0 255.255.0.0 |
10.2.0.0/16子网。 |
|
(config-if)# exit |
|
|
(config)# router rip |
RIP路由协议,进入路由器配置。 |
|
(config-router)# no auto-summary |
|
|
(config-router)# end |
|
在上面的配置步骤中,涉及到一个主要命令,那就是——“ip summary-address rip” 接口配置模式命令。它的完整格式如下:
ip summary-address rip ip-address ip-network-mask
它是用来配置一个指定接口下的地址或者子网。要禁止指定地址或者子网的汇总,则要使用最前面加“no”关键字选项的该命令。默认情况下,RIP会自动汇总路由地址到一个有类网络边界,如192.168.1.10/26,就会被汇总到192.168.1.0/24这个C类网络地址。每一个有类子网仅可以配置一个汇总地址。
以下示例主网络为10.0.0.0/8,汇总地址10.2.0.0/16覆盖这个10.0.0.0/8自动汇总地址,所以10.2.0.0/16由Ethernet1接口被通告出去,而10.0.0.0/8自动汇总地址不被通告。
如果启用了水平分割,则无论是自动汇总地址还是以“ip summary-address rip”命令配置的接口汇总地地址都将被通告。
interface Ethernet1
ip address 10.1.1.1 255.255.255.0
ip summary-address rip 10.2.0.0 255.255.0
exit
router rip
network 10.0.0.0
end