一. 配置各接口地址:
R1(config)#int loop1
R1(config-if)#ip add 172.16.0.1 255.255.255.0
R1(config)#int loop2
R1(config-if)#ip add 172.16.1.1 255.255.255.0
R1(config)#int loop3
R1(config-if)#ip add 172.16.2.1 255.255.255.0
R1(config)#int loop4
R1(config-if)#ip add 172.16.3.1 255.255.255.0
R1(config)#int s0/0
R1(config-if)#ip add 1.0.0.1 255.255.255.252
R1(config-if)#clock rate 64000
R1(config-if)#no shutdown
R2(config)#int s0/0
R2(config-if)#ip add 1.0.0.2 255.255.255.252
R2(config-if)#no shutdown
R2(config)#int s0/1
R2(config-if)#ip add 20.0.0.1 255.255.255.252
R2(config-if)#clock rate 64000
R2(config-if)#no shutdown
R2(config)#int loop1
R2(config-if)#ip add 2.2.2.2 255.255.255.0 设置LOOP接口为了后面建立虚链路指定的路由ID
R3(config)#int s0/0
R3(config-if)#ip add 20.0.0.2 255.255.255.252
R3(config-if)#no shutdown
R3(config)#int s0/1
R3(config-if)#ip add 30.0.0.1 255.255.255.252
R3(config-if)#clock rate 64000
R3(config-if)#no shutdown
R3(config)#int loop1
R3(config-if)#ip add 3.3.3.3 255.255.255.0 设置LOOP接口为了后面建立虚链路指定的路由ID
R4(config)#int s0/0
R4(config-if)#ip add 30.0.0.2 255.255.255.252
R4(config)#int s0/1
R4(config-if)#ip add 2.0.0.1 255.255.255.252
R4(config-if)#clock rate 64000
R4(config-if)#no shutdown
R5(config)#int s0/0
R5(config-if)#ip add 2.0.0.2 255.255.255.252
R5(config-if)#no shutdown
R5(config)#int loop1
R5(config-if)#ip add 192.168.0.1 255.255.255.0
R5(config)#int loop2
R5(config-if)#ip add 192.168.1.1 255.255.255.0
R5(config)#int loop3
R5(config-if)#ip add 192.168.2.1 255.255.255.0
R5(config)#int loop4
R5(config-if)#ip add 192.168.3.1 255.255.255.0
二:路由协议配置:
R1(config)#router ospf 1
R1(config-router)#net 172.16.0.0 0.0.0.255 area 1
R1(config-router)#net 172.16.1.0 0.0.0.255 area 1
R1(config-router)#net 172.16.2.0 0.0.0.255 area 1
R1(config-router)#net 172.16.3.0 0.0.0.255 area 1
R1(config-router)#net 1.0.0.0 0.0.0.3 area 0
R2(config)#router ospf 1
R2(config-router)#net 2.2.2.0 0.0.0.255 area 0
R2(config-router)#net 1.0.0.0 0.0.0.3 area 0
R2(config-router)#net 20.0.0.0 0.0.0.3 area 2
R3(config)#router ospf 1
R3(config-router)#net 3.3.3.0 0.0.0.255 area 2
R3(config-router)#net 20.0.0.0 0.0.0.3 area 2
R3(config-router)#net 30.0.0.0 0.0.0.3 area 3
R4(config)#router ospf 1
R4(config-router)#net 30.0.0.0 0.0.0.3 area 3
R4(config)#router rip
R4(config-router)#ve 2
R4(config-router)#no auto-summary
R4(config-router)#net 2.0.0.0
R5(config)#router rip
R5(config-router)#ver 2
R5(config-router)#no auto-summary
R5(config-router)#net 192.168.0.0
R5(config-router)#net 192.168.1.0
R5(config-router)#net 192.168.2.0
R5(config-router)#net 192.168.3.0
R5(config-router)#net 2.0.0.0
三:汇总地址
R1(config)#router ospf 1
R1(config-router)#area 1 range 172.16.0.0 255.255.252.0
R4(config)#router ospf 1
R4(config-router)#summary-address 192.168.0.0 255.255.252.0
四:设置NSSA区域
R3(config)#router ospf 1
R3(config-router)#area 3 nssa
R4(config)#router ospf 1
R4(config-router)#area 3 nssa
五:设置虚链路
R2(config)#router ospf 1
R2(config-router)#area 2 virtual-link 3.3.3.3
R3(config)#router ospf 1
R3(config-router)#area 2 virtual-link 2.2.2.2
六:设置路由重分布
R4(config)#router ospf 1
R4(config-router)#redistribute rip subnets
R4(config)#router rip
R4(config-router)#redistribute ospf 1 metric 3
此时两边都学习到了全网的路由信息
两边连通成功