组网要求:下图是某公司的部门网络架构。公司希望保证网络层相互可达,达到快速检测、监控网络中链路或者IP路由的转发连通状况的目的,因此可以采用OSPF与BFD联动技术,采用BFD控制报文方式实现当AR1或AR3与二层交换机之间的链路出现故障(如链路down)时,BFD能够快速感知并通告OSPF协议。
一、华为模拟器实际操作视频:
二、主要知识点:
BFD简介
双向转发检测BFD(Bidirectional Forwarding Detection)是一种全网统一的检测机制,用于快速检测、监控网络中链路或者IP路由的转发连通状况。
为了减小设备故障对业务的影响,提高网络的可靠性,网络设备需要能够尽快检测到与相邻设备间的通信故障,以便及时采取措施,保证业务继续进行。在现有网络中,有些链路通常通过硬件检测信号,如SDH告警,检测链路故障,但并不是所有的介质都能够提供硬件检测。此时,应用就要依靠上层协议自身的Hello报文机制来进行故障检测。上层协议的检测时间都在1秒以上,这样的故障检测时间对某些应用来说是不能容忍的。同时,在一些小型三层网络中,如果没有部署路由协议,则无法使用路由协议的Hello报文机制来检测故障。
BFD协议就是在这种背景下产生的,BFD提供了一个通用的标准化的介质无关和协议无关的快速故障检测机制。具有以下优点:
l 对相邻转发引擎之间的通道提供轻负荷、快速故障检测。这些故障包括接口、数据链路,甚至有可能是转发引擎本身。
l 用单一的机制对任何介质、任何协议层进行实时检测。
BFD可以实现快速检测并监控网络中链路或IP路由的转发连通状态,改善网络性能。相邻系统之间通过快速检测发现通信故障,可以更快地帮助用户建立起备份通道以便恢复通信,保证网络可靠性。
三、IP设置:
PC1:192.168.10.1/24
AR1:192.168.10.2/24,192.168.20.1/24,192.168.30.1/24
AR2:192.168.30.2/24,192.168.40.1/24
AR3:192.168.20.2/24,192.168.40.2/24,192.168.50.2/24
PC2:192.168.50.1/24
四、AR1的主要配置文件:
#
sysname AR1
#
Bfd //全局开启bfd
#
interface GigabitEthernet0/0/0
ip address 192.168.10.2 255.255.255.0
#
interface GigabitEthernet0/0/1
ip address 192.168.20.1 255.255.255.0
ospf bfd enable //配置接口的BFD特性
ospf bfd min-tx-interval 100 min-rx-interval 100 //向对端发送BFD报文的最小发送间隔为100毫秒,从对端接收BFD报文的最小接收间隔为100毫秒
#
interface GigabitEthernet0/0/2
ip address 192.168.30.1 255.255.255.0
#
interface NULL0
#
ospf 1
bfd all-interfaces enable //打开OSPF BFD特性的开关,建立BFD会话
area 0.0.0.0
network 192.168.10.0 0.0.0.255
network 192.168.20.0 0.0.0.255
network 192.168.30.0 0.0.0.255
#
return
五、AR2的主要配置:
#
sysname AR2
#
bfd
#
interface GigabitEthernet0/0/0
ip address 192.168.30.2 255.255.255.0
#
interface GigabitEthernet0/0/1
ip address 192.168.40.1 255.255.255.0
#
interface GigabitEthernet0/0/2
#
interface NULL0
#
ospf 1
bfd all-interfaces enable
area 0.0.0.0
network 192.168.30.0 0.0.0.255
network 192.168.40.0 0.0.0.255
#
return
六、AR3的主要配置:
#
sysname AR3
#
bfd
#
interface GigabitEthernet0/0/0
ip address 192.168.20.2 255.255.255.0
ospf bfd enable
ospf bfd min-tx-interval 100 min-rx-interval 100
#
interface GigabitEthernet0/0/1
ip address 192.168.40.2 255.255.255.0
#
interface GigabitEthernet0/0/2
ip address 192.168.50.2 255.255.255.0
#
interface NULL0
#
ospf 1
bfd all-interfaces enable
area 0.0.0.0
network 192.168.20.0 0.0.0.255
network 192.168.40.0 0.0.0.255
network 192.168.50.0 0.0.0.255
#
return
七、验证配置结果:
1、执行Ping命令检查PC1到PC2路由可达。
PC>ping 192.168.50.1
Ping 192.168.50.1: 32 data bytes, Press Ctrl_C to break
From 192.168.50.1: bytes=32 seq=1 ttl=126 time=31 ms
From 192.168.50.1: bytes=32 seq=2 ttl=126 time=46 ms
From 192.168.50.1: bytes=32 seq=3 ttl=126 time=31 ms
From 192.168.50.1: bytes=32 seq=4 ttl=126 time=63 ms
From 192.168.50.1: bytes=32 seq=5 ttl=126 time=47 ms
--- 192.168.50.1 ping statistics ---
5 packet(s) transmitted
5 packet(s) received
0.00% packet loss
round-trip min/avg/max = 31/43/63 ms
2、在AR1上执行display ip routing-table 192.168.50.0 verbose命令查看 192.168.50.0/24的路由信息,可以看出AR1和AR3是通过L2 Switch进行通信 的。
disp ip routing-table 192.168.50.0 verbose
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Routing Table : Public
Summary Count : 1
Destination: 192.168.50.0/24
Protocol: OSPF Process ID: 1
Preference: 10 Cost: 2
NextHop: 192.168.20.2Neighbour: 0.0.0.0
State: Active Adv Age: 00h06m30s
Tag: 0 Priority: low
Label: NULL QoSInfo: 0x0
IndirectID: 0x0
RelayNextHop: 0.0.0.0 Interface: GigabitEthernet0/0/1
TunnelID: 0x0 Flags: D
领取专属 10元无门槛券
私享最新 技术干货