
实验需求
根据上图可得,实验需求为:
1.R4为ISP,其上只能配置IP地址
R4与其他所有直连设备间均使用公有IP
2.R3-R5/6/7为MGRE环境,R3为中心站点
3.整个OSPF环境IP基于173.16.0.0/16划分
4.所有设备均可以访问R4的环回
5.减少LSA的更新量,加快收敛,保障更新安全
5.全网可达
实验思路:
1.分配网络ip
2.划分ospf区域(按照图中所给的区域划分)
3.以R3为HUB与R5/6/7建立MGRE并且宣告在ospf中
4.利用gre将被区域三隔离的区域四连接到区域0
划分网段
172.16.0.0/16
172.16.0.0/19 ---area 0
172.16.0.0/24 --- MGRE
172.16.1.0/24 --- R5
172.16.2.0/24 --- R6
172.16.3.0/24 --- R7
...
172.16.32.0/19 --- area 1
172.1632.0/24 --- 互联
172.16.32.0/29
172.16.33.0/24
...
172.16.64.0/19 area 2
172.16.64.0/24 --- 互联
172.16.64.0/30
172.16.64.4/30
...
172.16.65.0/24
...
172.16.96.0/19 --- area 3
172.16.128.0/19 --- area 4
172.16.160.0/19
172.16.192.0/19
172.16.224.0/19
其中网段划分大致如图所示
ospf配置
配置完成后将ospf宣告,但是注意,在区域0中,主要的是mgre和R5/6/7的环回接口,路由器之间的链路只是公网链路不参与ospf
在各个路由器上进行OSPF配置,由于area 4 是远离骨干的特殊区域所以不能直接进行宣告,所以让R9成为ASBR设备进行双向重发布,在配置R12时顺便将RIP 同时进行配置与宣告。
例如:

例如:
R3

R5

R6

R7

其余的区域大致相同,除了区域四与非骨干区域相连
然后配置区域0的MGRE,以R3为HUB:
R3

R5

R6

R7

再将所有的ospf配置完成后就可以将区域四通过tunnel连接到区域0的ABR
因为区域四是被区域三隔离开的
所以可以在两台 ABR 之间建立一条 GRE 隧道,将隧道接口宣告进 Area 0,让隔离区域通过隧道 "物理上" 连接到骨干区域,比虚链路更稳定。
R7

R9

这样 Tunnel 接口属于 Area 0,隔离的 Area 4就通过 ABR2 连接到了骨干区域。
加快收敛配置
修改network-type类 型
加快收敛操作即把此图的多个两个端点链路修改成P2P类型,如遇一点对多点,则修改为P2MP类型即可,因为P2P不需要选举DR和BDR,这样即可加快收敛
----- R3-R1/2 -----
r3int g0/0/0
r3-GigabitEthernet0/0/0ospf network-type p2mp
r1int g0/0/0
r1-GigabitEthernet0/0/0ospf network-type p2mp
r2int g0/0/0
r2-GigabitEthernet0/0/0ospf network-type p2mp
----- R3-R4 -----
r3int g0/0/1
r3-GigabitEthernet0/0/1ospf network-type p2p
r4int g0/0/1
r4-GigabitEthernet0/0/1ospf network-type p2p
----- R4-R6 -----
r4int g0/0/2
r4-GigabitEthernet0/0/2ospf network-type p2p
r6int g0/0/1
r6-GigabitEthernet0/0/1ospf network-type p2p
----- R4-R7 -----
r4int g0/0/0
r4-GigabitEthernet0/0/0ospf network-type p2p
r7int g0/0/0
r7-GigabitEthernet0/0/0ospf network-type p2p
----- R6-R11 -----
r6int g0/0/0
r6-GigabitEthernet0/0/0ospf network-type p2p
r11int g0/0/0
r11-GigabitEthernet0/0/0ospf network-type p2p
----- R11-R12 -----
r11-GigabitEthernet0/0/0int g0/0/1
r11-GigabitEthernet0/0/1ospf network-type p2p
r12int g0/0/0
r12-GigabitEthernet0/0/0ospf network-type p2p
----- R7-R8 -----
r7int g0/0/1
r7-GigabitEthernet0/0/1ospf network-type p2p
r8int g0/0/0
r8-GigabitEthernet0/0/0ospf network-type p2p
----- R8-R9 -----
r8-GigabitEthernet0/0/0int g0/0/1
r8-GigabitEthernet0/0/1ospf network-type p2p
r9int g0/0/0
r9-GigabitEthernet0/0/0ospf network-type p2p
----- R9-R10 -----
r9int g0/0/1
r9-GigabitEthernet0/0/1ospf network-type p2p
r10int g0/0/0
r10-GigabitEthernet0/0/0ospf network-type p2p