实验条件
网络拓朴
拓扑中的IP地址段采用:172.8.AB.X/24,其中AB为两台路由器编号组合。
例如:R3-R5之间的AB为35,X为路由器编号,例如R3的X=3
所有路由器都有一个Loopback 0接口,地址格式为:X.X.X.X/32,其中X为路由器编号。
R1/R4/R6之间的网段为:172.8.146.X/24,其中X为路由器编号。
没有特殊要求,不允许使用静态路由。
基础配置
R1
interface Loopback0
ip address 1.1.1.1 255.255.255.255
interface Ethernet0/0
ip address 172.8.12.1 255.255.255.0
interface Ethernet0/1
ip address 172.8.146.1 255.255.255.0
R2
interface Loopback0
ip address 2.2.2.2 255.255.255.255
interface Ethernet0/0
ip address 172.8.12.2 255.255.255.0
R3
interface Loopback0
ip address 3.3.3.3 255.255.255.255
interface Ethernet0/0
ip address 172.8.35.3 255.255.255.0
R4
interface Loopback0
ip address 4.4.4.4 255.255.255.255
interface Ethernet0/0
ip address 172.8.47.4 255.255.255.0
interface Ethernet0/1
ip address 172.8.146.4 255.255.255.0
R5
interface Loopback0
ip address 5.5.5.5 255.255.255.255
interface Ethernet0/0
ip address 172.8.35.5 255.255.255.0
interface Ethernet0/1
ip address 172.8.57.5 255.255.255.0
R6
interface Loopback0
ip address 6.6.6.6 255.255.255.255
interface Ethernet0/1
ip address 172.8.146.6 255.255.255.0
interface Ethernet0/2
ip address 172.8.67.6 255.255.255.0
R7
interface Loopback0
ip address 7.7.7.7 255.255.255.255
interface Ethernet0/0
ip address 172.8.47.7 255.255.255.0
interface Ethernet0/1
ip address 172.8.57.7 255.255.255.0
interface Ethernet0/2
ip address 172.8.67.7 255.255.255.0
需求实现
IGP部分
1. 按照图示配置OSPF区域,RID为Loopback 0地址。其中Area 146要配置为OSPF的特殊区域。
R1
router eigrp 12
network 172.8.12.1 0.0.0.0
eigrp router-id 1.1.1.1
router ospf 100
router-id 1.1.1.1
//需要引入外部的路由。所以特殊区域只能选择NSSA
area 146 nssa // 非ABR,配置NSSA区域,只要配置成nssa即可
network 1.1.1.1 0.0.0.0 area 146
interface Ethernet0/1
ip ospf 100 area 146
R2
router eigrp 12
network 2.2.2.2 0.0.0.0
network 172.8.12.2 0.0.0.0
eigrp router-id 2.2.2.2
R3
router eigrp 35
network 3.3.3.3 0.0.0.0
network 172.8.35.3 0.0.0.0
eigrp router-id 3.3.3.3
R4
router ospf 100
router-id 4.4.4.4
//需要引入外部的路由。所以特殊区域只能选择NSSA,由于NSSA默认不会下发默认路由,这样的话,会影响访问外部路由
//因此,需要配置成Totally NSSA, 或是配置default-information-originate,
area 146 nssa default-information-originate
network 4.4.4.4 0.0.0.0 area 0
R5
router eigrp 35
network 172.8.35.5 0.0.0.0
eigrp router-id 5.5.5.5
router ospf 100
router-id 5.5.5.5
network 5.5.5.5 0.0.0.0 area 57
interface Ethernet0/1
ip ospf 100 area 57
R6
router ospf 100
router-id 6.6.6.6
//需要引入外部的路由。所以特殊区域只能选择NSSA,由于NSSA默认不会下发默认路由,这样的话,会影响访问外部路由
//因此,需要配置成Totally NSSA, 或是配置default-information-originate,
area 146 nssa default-information-originate
network 6.6.6.6 0.0.0.0 area 0
interface Ethernet0/1
ip ospf 100 area 146
interface Ethernet0/2
ip ospf 100 area 0
R7
router ospf 100
network 7.7.7.7 0.0.0.0 area 0
interface Ethernet0/0
ip ospf 100 area 0
interface Ethernet0/1
ip ospf 100 area 57
interface Ethernet0/2
ip ospf 100 area 0
2. 配置其它路由协议,重分布使得路由互相注入,实现全网互通。
R1 ASBR配置
双向重分布路由
OSPF重分布进eigrp的时候,默认的metric值无穷大,导致路由无效,因此需要特别指定引入的路由的metric计算值。
router eigrp 12
redistribute ospf 100 metric 10000 100 255 255 1500
router ospf 100
redistribute eigrp 12 metric-type 1 subnets
R5 ASBR配置
双向重分布路由
router eigrp 35
redistribute ospf 100 metric 10000 100 255 255 1500
router ospf 100
redistribute eigrp 35 metric-type 1 subnets
全网互通结果检测
R3#ping 1.1.1.1
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 1.1.1.1, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 1/1/1 ms
R3#ping 2.2.2.2
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 2.2.2.2, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 1/1/1 ms
R3#ping 3.3.3.3
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 3.3.3.3, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 5/5/6 ms
R3#ping 4.4.4.4
Type escape sequence