首先根据题目要求搭建出拓扑图如下
然后,分配IP地址
IP地址基于172.16.0.0 16网段划分
先划分为 172.16.0.0 17 OSPF
172.16.128.0 17 RIP
分给5个区域
172.16.0.0 20 area0
172.16.17.0 24 R1环回
172.16.18.0 24 R2环回
172.16.19.0 24 R3环回
骨干链路:
172.16.16.0 29
172.16.16.0 20 area1
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 20 area2
172.16.33.0 24 R11环回
骨干链路:
172.16.32.0 30
172.16.32.4 30
172.16.48.0 20 area3
172.16.49.0 24 R8环回
骨干链路:
172.16.48.0 30
172.16.48.4 30
172.16.64.0 20 area4
172.16.64.0 24 R9环回
172.16.65.0 24 R10环回
骨干链路:
172.16.66.0 30
按照如上IP分配配置IP地址,达到全网直连可通信
接下来搭配MGRE环境
R3上
R5上
R6上
R7上
在R3上pingR5,172.16.0.2
是ping不通的,因为缺少缺省路由,数据无法经过R4到达R5
所以需要配置缺省路由
[R3]ip route-static 0.0.0.0 0 34.0.0.4
[R5]ip route-static 0.0.0.0 0 45.0.0.4
[R6]ip route-static 0.0.0.0 0 46.0.0.4
[R7]ip route-static 0.0.0.0 0 47.0.0.4
此时就可以用R3ping通R5
接下来给area0区域启用OSPF协议
[R3-ospf-1-area-0.0.0.0]network 172.16.0.1 0.0.0.0
[R3-Tunnel0/0/0]ospf network-type p2mp
[R5-ospf-1-area-0.0.0.0]network 172.16.0.0 0.0.255.255
[R5-Tunnel0/0/0]ospf network-type p2mp
[R6-ospf-1-area-0.0.0.0]network 172.16.0.3 0.0.0.0
[R6-ospf-1-area-0.0.0.0]network 172.16.2.1 0.0.0.0
[R6-Tunnel0/0/0]ospf network-type p2mp
[R7-ospf-1-area-0.0.0.0]network 172.16.0.4 0.0.0.0
[R7-ospf-1-area-0.0.0.0]network 172.16.3.1 0.0.0.0
[R7-Tunnel0/0/0]ospf network-type p2mp
[R3-Tunnel0/0/0]ospf timer hello 2
[R5-Tunnel0/0/0]ospf timer hello 2
[R6-Tunnel0/0/0]ospf timer hello 2
[R7-Tunnel0/0/0]ospf timer hello 2
然后是其他区域的OSPF配置
[R1-ospf-1-area-0.0.0.1]network 0.0.0.0 255.255.255.255
[R2-ospf-1-area-0.0.0.1]network 0.0.0.0 255.255.255.255
[R3-ospf-1-area-0.0.0.1]network 172.16.16.3 0.0.0.0
[R6-ospf-1-area-0.0.0.2]network 172.16.32.1 0.0.0.0
[R7-ospf-1-area-0.0.0.3]network 172.16.48.1 0.0.0.0
[R8-ospf-1-area-0.0.0.3]network 172.16.48.5 0.0.0.0
[R9-ospf-2-area-0.0.0.0]network 172.16.64.1 0.0.0.0
[R9-ospf-2-area-0.0.0.0]network 172.16.66.1 0.0.0.0
[R10-ospf-1-area-0.0.0.0]network 0.0.0.0 255.255.255.255
[R11-ospf-1-area-0.0.0.2]network 0.0.0.0 255.255.255.255
[R12-ospf-1-area-0.0.0.2]network 172.16.32.6 0.0.0.0
进程优化,区域汇总
域间汇总:
[R3-ospf-1-area-0.0.0.1]abr-summary 172.16.16.0 255.255.240.0
[R6-ospf-1-area-0.0.0.2]abr-summary 172.16.32.0 255.255.240.0
[R7-ospf-1-area-0.0.0.3]abr-summary 172.16.48.0 255.255.240.0
域外汇总:
[R12-ospf-1]asbr-summary 172.16.128.0 255.255.128.0
[R9-ospf-1]asbr-summary 172.16.64.0 255.255.240.0
特殊区域
[R1-ospf-1-area-0.0.0.1]stub
[R2-ospf-1-area-0.0.0.1]stub
[R3-ospf-1-area-0.0.0.1]stub no-summary
[R6-ospf-1-area-0.0.0.2]nssa no-summary
[R7-ospf-1-area-0.0.0.3]nssa no-summary
[R8-ospf-1-area-0.0.0.3]nssa
[R9-ospf-1-area-0.0.0.3]nssa
[R11-ospf-1-area-0.0.0.2]nssa
[R12-ospf-1-area-0.0.0.2]nssa