实验拓扑图
实验目的
- 了解OSPF协议的基本原理和配置方法。
- 了解BFD协议的基本原理和配置方法。
- 了解OSPF与BFD联动的原理和配置方法。
- 通过实验观察OSPF与BFD联动的效果,验证BFD能够加快OSPF的收敛速度。
实验步骤
1. 在两台台设备上配置OSPF基本功能,实现整个OSPF网络的互通。交换机上开启边缘接口功能,加快网络收敛。
2. 在两台设备上配置OSPF与BFD联动功能,实现当两台设备之间的链路出现故障时能够快速感知到。
3. 在两台设备之间断开链路,观察BFD会话状态和OSPF邻居状态的变化。
4. 恢复链路,观察BFD会话状态和OSPF邻居状态的变化。
1. 在两台台设备上配置OSPF基本功能,实现整个OSPF网络的互通。交换机上开启边缘接口功能,加快网络收敛。
R1配置如下:
[r1]
interface GigabitEthernet0/0/0
ip address 12.1.1.1 255.255.255.0
#
ospf 1 router-id 12.1.1.1
area 0.0.0.0
network 12.1.1.0 0.0.0.255
交换机配置如下:
[SW1][SW2]
stp edged-port default
R2配置如下:
[R2]
interface GigabitEthernet0/0/0
ip address 12.1.1.2 255.255.255.0
#
ospf 1 router-id 12.1.1.2
area 0.0.0.0
network 12.1.1.0 0.0.0.255
在R1上查看ospf的邻居关系是否建立成功:
[R1]dis ospf peer brief
OSPF Process 1 with Router ID 12.1.1.1
Peer Statistic Information
----------------------------------------------------------------------------
Area Id Interface Neighbor id State
0.0.0.0 GigabitEthernet0/0/0 12.1.1.2 Full
----------------------------------------------------------------------------
[R1]ping 12.1.1.2
PING 12.1.1.2: 56 data bytes, press CTRL_C to break
Reply from 12.1.1.2: bytes=56 Sequence=1 ttl=255 time=60 ms
Reply from 12.1.1.2: bytes=56 Sequence=2 ttl=255 time=80 ms
Reply from 12.1.1.2: bytes=56 Sequence=3 ttl=255 time=80 ms
Reply from 12.1.1.2: bytes=56 Sequence=4 ttl=255 time=60 ms
Reply from 12.1.1.2: bytes=56 Sequence=5 ttl=255 time=60 ms
建立成功并且能够通信。
2. 在两台设备上配置OSPF与BFD联动功能,实现当两台设备之间的链路出现故障时能够快速感知到。
R1配置如下:
[R1]
bfd
[R1-bfd]
qui
[R1]
ospf 1 router-id 12.1.1.1
bfd all-interfaces enable
R2配置如下:
[R2]
bfd
[R2-bfd]
qui
[R2]
ospf 1 router-id 12.1.1.2
bfd all-interfaces enable
3. 在两台设备之间断开链路,观察BFD会话状态和OSPF邻居状态的变化。
在R2上把0/0/0口关闭:
[R2]interface GigabitEthernet 0/0/0
[R2-GigabitEthernet0/0/0]shutdown
在R1上观察BFD会话状态和OSPF邻居状态的变化:
4. 恢复链路,观察BFD会话状态和OSPF邻居状态的变化。
在R2上重启0/0/0接口:
恢复链路,观察BFD会话状态和OSPF邻居状态的变化。
邻居关系快速建立起来。
总结
BFD能够加快OSPF的收敛速度,当两台设备之间的链路出现故障时,BFD能够快速感知并通知OSPF协议,从而使OSPF协议能够快速重新计算路由,并切换到备份链路上。这样可以提高网络的可靠性和性能。