最近学习完ospf协议,即决定把其中的内容整合到一个实验里面。

Ospf协议_第1张图片

1、 r1与r4之间使用rip协议

2、 r5与r7之间使用eigrp协议

3、 area1 做虚链路使area2 与骨干区域连接

4、 area3 做次末梢区域或完全次末梢区域

5、 做汇总

配置命令 R1

enable

config t

hostname r1

no ip domain lookup

line con 0

exec-timeout 0 0

logging syn

exit

int lo0

ip add 1.1.1.1 255.255.255.0

int s 0/0

no shu

ip address 172.16.1.2 255.255.255.0

exit

int s 0/1

no shu

ip address 192.1.1.1 255.255.255.0

exit //需要配置两个协议

router ospf 10

network 192.1.1.1 0.0.0.0 area 0 //宣告连接ospf的网段

redistribute rip metric 30 subnets //路由重分布

summary-address 192.168.16.0 255.255.252.0 //将外部路由汇总

exit

router rip

ver 2

network 172.16.1.0 // 宣告连接rip的网段

redistribute ospf 10 metric 4 //路由重分布

r2

enable

config t

hostname r2

no ip domain lookup

line con 0

exec-timeout 0 0

logging syn

exit

int lo0

ip add 2.2.2.2 255.255.255.0

int s 0/0

no shu

ip address 193.1.1.1 255.255.255.0

exit

int s 0/1

no shu

ip address 192.1.1.2 255.255.255.0

int s 0/2

no shu

ip add 195.1.1.1 255.255.255.0

router ospf 10

network 193.1.1.1 0.0.0.0 area 1

network 192.1.1.2 0.0.0.0 area 0

network 195.1.1.1 0.0.0.0 area 3

area 1 virtual-link 3.3.3.3 //做通到r-id3.3.3.3.3路由的虚链路(r-id3.3.3.3 也需要配置)

area 3 nssa no-sum //将区域3配置成nssa区域(区域3的路由都需要配置) no-sum 只有abr需要配置

r3

enable

config t

hostname r3

no ip domain lookup

line con 0

exec-timeout 0 0

logging syn

exit

int lo0

ip add 3.3.3.3 255.255.255.0

int s 0/0

no shu

ip address 193.1.1.2 255.255.255.0

exit

int s 0/1

no shu

ip address 194.1.1.1 255.255.255.0

exit

router ospf 10

network 193.1.1.2 0.0.0.0 area 1

network 194.1.1.1 0.0.0.0 area 2

area 1 virtual-link 2.2.2.2 //做通到r-id2.2.2.2路由的虚链路(r-id2.2.2.2 也需要配置)

area 2 range 192.168.1.0 255.255.252.0 //做区域2的域间汇总

r4

enable

config t

hostname r4

no ip domain lookup

line con 0

exec-timeout 0 0

logging syn

exit

int lo0

ip add 192.168.16.1 255.255.255.0

int lo1

ip add 192.168.17.1 255.255.255.0

int lo2

ip add 192.168.18.1 255.255.255.0

int s 0/0

no shu

ip address 172.16.1.1 255.255.255.0

exit

router rip

ver 2

network 192.168.16.0

network 192.168.17.0

network 192.168.18.0

network 172.16.1.0

r5

enable

config t

hostname r5

no ip domain lookup

line con 0

exec-timeout 0 0

logging syn

exit

int lo0

ip add 5.5.5.5 255.255.255.0

int s 0/2

no shu

ip address 195.1.1.2 255.255.255.0

exit

int s 0/0

no shu

ip address 172.16.2.1 255.255.255.0

exit //也需要配置两种协议

router ospf 10

network 195.1.1.2 0.0.0.0 area 3 // 宣告连接ospf的网段

area 3 nssa //将区域3配置成nssa区域

redistribute eigrp 10 metric 30 subnets //路由重分布

exit

router eigrp 10

no auth-su

network 172.16.2.0 //宣告连接eigrp的网段

redistribute ospf 10 metric 1000 100 255 1 1500 //路由重分布

r6

enable

config t

hostname r6

no ip domain lookup

line con 0

exec-timeout 0 0

logging syn

exit

int lo0

ip add 192.168.1.1 255.255.255.0

int lo1

ip add 192.168.2.1 255.255.255.0

int lo2

ip add 192.168.3.1 255.255.255.0

int s 0/1

no shu

ip address 194.1.1.2 255.255.255.0

exit

router ospf 10

network 194.1.1.2 0.0.0.0 area 2

network 192.168.1.1 0.0.0.0 area 2

network 192.168.2.1 0.0.0.0 area 2

network 192.168.3.1 0.0.0.0 area 2

r7

enable

config t

hostname r7

no ip domain lookup

line con 0

exec-timeout 0 0

logging syn

exit

int s 0/0

ip add 172.16.2.2 255.255.255.0

exit

router eigrp 10

no auth-su

network 172.16.2.0

network 7.7.7.0

路由器信息

R1

Ospf协议_第2张图片 Ospf协议_第3张图片

由于r3做了域间汇总 可以在路由表中看到 192。168。1.0 、2.0、 3.0 都汇总为 192.168.0.0 /16了

R2

Ospf协议_第4张图片

Ospf协议_第5张图片

由于r1 做了 外部路由汇总 和r3 做的域间汇总 在r2的路由表中 16.0----18.0 汇总为16.0/22 1.0-----3.0 汇总为0.0/16

R3

Ospf协议_第6张图片

Ospf协议_第7张图片

R4

Ospf协议_第8张图片

Ospf协议_第9张图片

R5

Ospf协议_第10张图片 Ospf协议_第11张图片

由于 配置了完全次末梢区域R5 路由器 中 所有域间路由都汇总为一条默认路由

R6

Ospf协议_第12张图片 Ospf协议_第13张图片

R7

Ospf协议_第14张图片 Ospf协议_第15张图片

测试 Rip与ospf的通信

使用r2上的2.2.2.2 ping r4 的192.168.16.1

Ospf协议_第16张图片

前面没ping通 是因为我ospf没宣告2.2.2.2 测试成功

Eigrp与ospf的通信

依旧用2.2.2.2 ping r7的7.7.7.7

Ospf协议_第17张图片

成功

Rip与eigrp通信 用7.7.7.7 ping 192.168.16.1

Ospf协议_第18张图片成功

虚链路的通信

使用r5 的5.5.5.5 ping r6的192.168.1.1

Ospf协议_第19张图片

成功