ip地址规划如下:
IOU1 | eth0/0:10.0.12.1/24 |
eth0/1: 10.0.15.1/24 | |
loopback 0:1.1.1.1/32 | |
IOU2 | eth0/0:10.0.12.2/24 |
eth0/1: 10.0.23.2/24 | |
loopback 0:2.2.2.2/32 | |
IOU3 | eth0/0:10.0.23.3/24 |
eth0/1: 10.0.34.3/24 | |
loopback 0:3.3.3.3/32 | |
IOU4 | eth0/0:10.0.34.4/24 |
eth0/1: 10.0.46.4/24 | |
loopback 0:4.4.4.4/32 | |
IOU5 | eth0/0:10.0.15.5/24 |
IOU6 | eth0/0:10.0.46.6/24 |
第一步配置IP地址,接口状态为UP UP。
IOU1上的配置命令:
IOU1#configure terminal
IOU1(config)#interface ethernet 0/0
IOU1(config-if)#ip address 10.0.12.1 255.255.255.0
IOU1(config-if)#no shutdown
IOU1(config-if)#exit
IOU1(config)#interface loopback 0
IOU1(config-if)#ip address 1.1.1.1 255.255.255.255
IOU1(config-if)#exit
IOU1(config)#interface ethernet 0/1
IOU1(config-if)#ip address 10.0.15.1 255.255.255.0
IOU1(config-if)#no shutdown
IOU1(config-if)#exit
IOU2上的配置命令:
IOU2#configure terminal
IOU2(config)#interface ethernet 0/0
IOU2(config-if)#ip address 10.0.12.2 255.255.255.0
IOU2(config-if)#no shutdown
IOU2(config-if)#exit
IOU2(config)#interface ethernet 0/1
IOU2(config-if)#ip address 10.0.23.2 255.255.255.0
IOU2(config-if)#no shutdown
IOU2(config-if)#exit
IOU2(config)#interface loopback 0
IOU2(config-if)#ip address 2.2.2.2 255.255.255.255
IOU2(config-if)#exit
IOU3上的配置命令:
IOU3#configure terminal
IOU3(config)#interface ethernet 0/0
IOU3(config-if)#ip address 10.0.23.3 255.255.255.0
IOU3(config-if)#no shutdown
IOU3(config-if)#exit
IOU3(config)#interface ethernet 0/1
IOU3(config-if)#ip address 10.0.34.3 255.255.255.0
IOU3(config-if)#no shutdown
IOU3(config-if)#exit
IOU3(config)#interface loopback 0
IOU3(config-if)#ip address 3.3.3.3 255.255.255.255
IOU3(config-if)#exit
IOU4上的配置命令:
IOU4#configure terminal
IOU4(config)#interface ethernet 0/0
IOU4(config-if)#ip address 10.0.34.4 255.255.255.0
IOU4(config-if)#no shutdown
IOU4(config-if)#exit
IOU4(config)#interface loopback 0
IOU4(config-if)#ip address 4.4.4.4 255.255.255.255
IOU4(config-if)#exit
IOU5上的配置命令:
IOU5(config)#interface ethernet 0/0
IOU5(config-if)#ip address 10.0.15.5 255.255.255.0
IOU5(config-if)#no shutdown
IOU5(config-if)#exit
IOU6上的配置命令:
IOU6#configure terminal
IOU6(config)#interface ethernet 0/0
IOU6(config-if)#ip address 10.0.46.6 255.255.255.0
IOU6(config-if)#no shutdown
IOU6(config-if)#exit
使用show ip interface brief 命令查看接口状态
第二步配置OSPF多区域
IOU1上的配置命令:
IOU1(config)#router ospf 1
IOU1(config-router)#router-id 1.1.1.1
IOU1(config-router)#network 1.1.1.1 0.0.0.0 area 1
IOU1(config-router)#network 10.0.12.1 0.0.0.0 area 1
IOU1(config-router)#exit
IOU2上的配置命令:
IOU2(config)#router ospf 1
IOU2(config-router)#router-id 2.2.2.2
IOU2(config-router)#network 2.2.2.2 0.0.0.0 area 0
IOU2(config-router)#network 10.0.23.2 0.0.0.0 area 0
IOU2(config-router)#network 10.0.12.0 0.0.0.255 area 1
IOU2(config-router)#exit
IOU3上的配置命令:
IOU3(config)#router ospf 1
IOU3(config-router)#router-id 3.3.3.3
IOU3(config-router)#network 3.3.3.3 0.0.0.0 area 0
IOU3(config-router)#network 10.0.23.0 0.0.0.255 area 0
IOU3(config-router)#network 10.0.34.0 0.0.0.255 area 2
IOU3(config-router)#exit
IOU4上的配置命令:
IOU4(config)#router ospf 1
IOU4(config-router)#router-id 4.4.4.4
IOU4(config-router)#network 4.4.4.4 0.0.0.0 area 2
IOU4(config-router)#network 10.0.34.0 0.0.0.255 area 2
IOU4(config-router)#exit
IOU6上的配置命令:
IOU6(config)#router ospf 1
IOU6(config-router)#network 10.0.46.0 0.0.0.255 area 2
IOU6(config-router)#exit
使用show ip OSPF database 命令查看所有LSA
第三步配置去往外网的路由
在IOU1上配置
因为这只是一个实验,这里我们就配置一条默认路由就可以了
IOU1(config)#ip route 0.0.0.0 0.0.0.0 10.0.15.5
第四步配置路由重分发
发现IOU2上没有默认路由,因为他们是不同的协议。
这里我们需要在IOU1上配置一条重分发,意思就是告诉其他启用OSPF协议的路由器说我这边有一条默认路由。命令如下
IOU1(config)#router ospf 1
IOU1(config-router)#default-information originate
IOU1(config-router)#exit
在IOU2上发现多了一条默认路由,而且还是从10.0.12.1接口发过来的。
使用show ip ospf database 命令查看发现多了一个5类的LSA
第五步配置末梢区域和完全末梢区域
配置末梢区域和完全末梢区域的要求:
只有一个默认路由作为其区域的出口
区域不能作为虚拟链路的穿越区域
Stub区域里无自治系统边界路由器ASBR
不是骨干区域Area 0
很显然IOU4和IOU6满足
配置末梢区域之前我们先把IOU1上的路由重分发no掉,方便看到效果。
IOU1(config)#router ospf 1
IOU1(config-router)#no default-information originate
IOU1(config-router)#exit
可以发现IOU2、IOU3上的默认路由没了
在IOU3上配置末梢区域
IOU3(config)#router ospf 1
IOU3(config-router)#area 2 stub
IOU3(config-router)#exit
IOU4上也配置相同的命令
IOU4(config)#router ospf 1
IOU4(config-router)#network 10.0.46.0 0.0.0.255 area 2
IOU4(config-router)#area 2 stub
末梢区域没有LSA4、5、7通告
发现多了一条默认路由
IOU3上配置完全末梢区域
IOU3(config)#router ospf 1
IOU3(config-router)#area 2 stub no-summary
IOU3(config-router)#exit
完全末梢区域除了LSA3的默认路由通告外,没有LSA3、4、5、7通告