OSPF系列小实验之8:路由汇总

 

OSPF 下的汇总分为区域汇总和外部路由汇总,与 rip 或者 eigrp 不同的是, OSPF 下的汇总是在 OSPF 进程下进行的。
区域汇总需要注意的地方有两点:
1.  ABR 上汇总
2.  汇总是区域必须是该 ABR 的直连区域
 
外部路由汇总需要在 ASBR 上进行。
 
拓扑如下:
 

基本配置完成后,在 R5 上开启一个环回 L0
interface Loopback0
 ip address 5.1.2.1 255.255.255.0 secondary
 ip address 5.1.3.1 255.255.255.0 secondary
 ip address 5.1.4.1 255.255.255.0 secondary
 ip address 5.1.5.1 255.255.255.0 secondary
 ip address 5.1.1.1 255.255.255.0
 ip ospf network point-to-point
将此接口宣告进 OSPF area 2
 
然后再 R4 上进行重发布。
R4#sh run | b router
router ospf 10
 router-id 4.4.4.4
 log-adjacency-changes
 area 2 range 5.1.0.0 255.255.0.0
 network 24.1.1.0 0.0.0.255 area 0
 network 45.1.1.0 0.0.0.255 area 2
 
看看 R1 的路由表
 
R1#sh ip rou os
     5.0.0.0/16 is subnetted, 2 subnets
O IA    5.1.0.0 [110/193] via 12.1.1.2, 00:11:39, Serial1/0
O IA     24.1.1.0 [110/128] via 12.1.1.2, 00:15:34, Serial1/0
     45.0.0.0/24 is subnetted, 1 subnets
O IA     45.1.1.0 [110/192] via 12.1.1.2, 00:15:15, Serial1/0
 
再来看看外部路由的汇总。
现在 R5 上开启另一个 loop
R5#sh run in l1
Building configuration...
 
Current configuration : 237 bytes
!
interface Loopback1
 ip address 5.2.2.1 255.255.255.0 secondary
 ip address 5.2.3.1 255.255.255.0 secondary
 ip address 5.2.4.1 255.255.255.0 secondary
 ip address 5.2.5.1 255.255.255.0 secondary
 ip address 5.2.1.1 255.255.255.0
end
然后运行另一个路由协议,比方说 EIGRP ,将 L1 宣告进 eigrp ,再将 eigrp 重发布进 OSPF
 
R5#sh run | b router
router eigrp 10
 network 5.0.0.0
 no auto-summary
!
router ospf 10
 router-id 5.5.5.5
 log-adjacency-changes
 summary-address 5.2.0.0 255.255.0.0
 redistribute eigrp 10 subnets   # 不要忘了 sub 参数
 network 5.1.1.0 0.0.0.255 area 2
 network 5.1.2.0 0.0.0.255 area 2
 network 5.1.3.0 0.0.0.255 area 2
 network 5.1.4.0 0.0.0.255 area 2
 network 5.1.5.0 0.0.0.255 area 2
 network 45.1.1.0 0.0.0.255 area 2
 
再去看看 R1 的路由表
R1#sh ip rou os
     5.0.0.0/16 is subnetted, 2 subnets
O IA     5.1.0.0 [110/193] via 12.1.1.2, 00:15:59, Serial1/0
O E2    5.2.0.0 [110/20] via 12.1.1.2, 00:12:55, Serial1/0
     24.0.0.0/24 is subnetted, 1 subnets
O IA     24.1.1.0 [110/128] via 12.1.1.2, 00:19:54, Serial1/0
     45.0.0.0/24 is subnetted, 1 subnets
O IA     45.1.1.0 [110/192] via 12.1.1.2, 00:19:35, Serial1/0
 
下面做一些 拓展
1.              取消在 R4 上作区域汇总,该在 R2 上作汇总看行不行
R4:
Router os 10
No area 2 ran 5.1.0.0 255.255.0.0
 
R2:
Router os 10
Area 2 ran 5.1.0.0 255.255.0.0
Exit
 
R1 的路由表。
 
 
R1#sh ip rou os
     5.0.0.0/8 is variably subnetted, 6 subnets, 2 masks
O IA     5.1.4.0/24 [110/193] via 12.1.1.2, 00:00:29, Serial1/0
O IA     5.1.5.0/24 [110/193] via 12.1.1.2, 00:00:29, Serial1/0
O IA     5.1.1.0/24 [110/193] via 12.1.1.2, 00:00:29, Serial1/0
O IA     5.1.2.0/24 [110/193] via 12.1.1.2, 00:00:29, Serial1/0
O E2     5.2.0.0/16 [110/20] via 12.1.1.2, 00:00:24, Serial1/0
O IA     5.1.3.0/24 [110/193] via 12.1.1.2, 00:00:29, Serial1/0
     24.0.0.0/24 is subnetted, 1 subnets
O IA     24.1.1.0 [110/128] via 12.1.1.2, 00:24:12, Serial1/0
     45.0.0.0/24 is subnetted, 1 subnets
O IA     45.1.1.0 [110/192] via 12.1.1.2, 00:23:53, Serial1/0
并没有汇总成功,说明前面的汇总原则, ABR 只可以汇总自己的直连区域。
 
2.              R2 上开一个子接口,然后将此接口宣告进 OSPF area 2 ,在看看汇总的结果。
先看看 R2 的路由表有什么变化
 
R2#sh ip rou os
     5.0.0.0/8 is variably subnetted, 8 subnets, 2 masks
O IA     5.1.4.0/24 [110/129] via 24.1.1.4, 00:03:23, Serial1/1
O IA     5.1.5.0/24 [110/129] via 24.1.1.4, 00:03:23, Serial1/1
O       5.1.0.0/16 is a summary, 00:03:23, Null0
O IA     5.1.1.0/24 [110/129] via 24.1.1.4, 00:03:23, Serial1/1
O IA     5.1.2.0/24 [110/129] via 24.1.1.4, 00:03:23, Serial1/1
O E2     5.2.0.0/16 [110/20] via 24.1.1.4, 00:03:23, Serial1/1
O IA     5.1.3.0/24 [110/129] via 24.1.1.4, 00:03:23, Serial1/1
     45.0.0.0/24 is subnetted, 1 subnets
O IA     45.1.1.0 [110/128] via 24.1.1.4, 00:03:23, Serial1/1
它生成了一条指向 null 0 接口的汇总路由,这是防环的机制,跟 eigrp 一样。
 
R1#sh ip rou os
     5.0.0.0/8 is variably subnetted, 7 subnets, 2 masks
O IA     5.1.4.0/24 [110/193] via 12.1.1.2, 00:07:50, Serial1/0
O IA     5.1.5.0/24 [110/193] via 12.1.1.2, 00:07:50, Serial1/0
O IA    5.1.0.0/16 [110/65] via 12.1.1.2, 00:04:50, Serial1/0
O IA     5.1.1.0/24 [110/193] via 12.1.1.2, 00:07:50, Serial1/0
O IA     5.1.2.0/24 [110/193] via 12.1.1.2, 00:07:50, Serial1/0
O E2     5.2.0.0/16 [110/20] via 12.1.1.2, 00:04:45, Serial1/0
O IA     5.1.3.0/24 [110/193] via 12.1.1.2, 00:07:50, Serial1/0
     24.0.0.0/24 is subnetted, 1 subnets
O IA     24.1.1.0 [110/128] via 12.1.1.2, 00:31:32, Serial1/0
     45.0.0.0/24 is subnetted, 1 subnets
O IA     45.1.1.0 [110/192] via 12.1.1.2, 00:31:13, Serial1/0
R1 收到了这条汇总路由,而且也是可以 ping 通所有网段的。
 
3.              如果我们同是也在 R4 上作区域 2 的汇总,会怎么样?此时的情况是同时在 R2 R4 上区域 2 的汇总,汇总地址是完全一样的: 5.1.0.0/24
看看 R1 的路由表就知道了
R1#sh ip rou os
     5.0.0.0/16 is subnetted, 2 subnets
O IA    5.1.0.0 [110/65] via 12.1.1.2, 00:07:51, Serial1/0
O E2     5.2.0.0 [110/20] via 12.1.1.2, 00:07:46, Serial1/0
     24.0.0.0/24 is subnetted, 1 subnets
O IA     24.1.1.0 [110/128] via 12.1.1.2, 00:34:33, Serial1/0
     45.0.0.0/24 is subnetted, 1 subnets
O IA     45.1.1.0 [110/192] via 12.1.1.2, 00:34:14, Serial1/0
 
明细路由都没有了,那么,是不是还可以 ping 同所有网段呢?
R1#ping 5.1.1.1
 
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 5.1.1.1, timeout is 2 seconds:
U.U.U
Success rate is 0 percent (0/5)
R1#ping 5.1.6.1
 
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 5.1.6.1, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 8/23/44 ms
 
如上所示, ping 去往 R4 直连的区域 2 的子网 ping 不通了,但是 ping 去往 R2 直连的 area 2 的子网去是可以的。
这是为什么?
其实比较在 R4 做汇总和 R2 做汇总后, R1 学到的汇总路由的 metric 值机知道了。从 R4 学到的 metric 值是 193 64+64+64+1 ),而从 R2 学到的是 65 (64+1) ,因此, R1 选择了 R2 作为去往 area 2 的下一跳。那么 R2 也无法到达 R4 直连的 area 2 吗?
看看 R2 的路由表
R2#sh ip rou
Gateway of last resort is not set
 
     5.0.0.0/8 is variably subnetted, 3 subnets, 2 masks
C        5.1.6.0/24 is directly connected, Loopback0
O       5.1.0.0/16 is a summary, 00:15:52, Null0
O E2     5.2.0.0/16 [110/20] via 24.1.1.4, 00:15:52, Serial1/1
     24.0.0.0/24 is subnetted, 1 subnets
C        24.1.1.0 is directly connected, Serial1/1
     12.0.0.0/24 is subnetted, 1 subnets
C        12.1.1.0 is directly connected, Serial1/0
     45.0.0.0/24 is subnetted, 1 subnets
O IA     45.1.1.0 [110/128] via 24.1.1.4, 00:15:52, Serial1/1
 
看, R2 路由表中 5.1.0.0/24 的下一跳是 null 0 ,根据最长匹配原则, R1 ping 5.1.6.1 就可以 ping 通, ping 其他的 5.1.0.0/24 就被扔进 null 口了。
汇总要做好控制,不要随随便便回到一个大网段。

本文出自 “海阔天空” 博客,转载请与作者联系!

你可能感兴趣的:(职场,休闲,ospf,路由汇总)