1.组网需求
所有交换机均运行BGP协议,Switch A和Switch B之间建立EBGP连接,Switch B和Switch C之间建立IBGP连接。现要求实现即便Switch B发生主备倒换,也不会影响Switch A和Switch C之间正在进行的数据传输。
2.配置步骤
1)SWA
# 配置Switch A与Switch B的EBGP连接。 [SwitchA] bgp 65008 [SwitchA-bgp-default] router-id 1.1.1.1 [SwitchA-bgp-default] peer 200.1.1.1 as-number 65009 # 使能BGP GR功能。 [SwitchA-bgp-default] graceful-restart # 将8.0.0.0/8网段路由通告到BGP路由表中。 [SwitchA-bgp-default] address-family ipv4 [SwitchA-bgp-default-ipv4] network 8.0.0.0 # 使能与Switch B交换BGP IPv4单播路由的能力。 [SwitchA-bgp-default-ipv4] peer 200.1.1.1 enable
2)SW B
# 配置Switch B与Switch A的EBGP连接。 [SwitchB] bgp 65009 [SwitchB-bgp-default] router-id 2.2.2.2 [SwitchB-bgp-default] peer 200.1.1.2 as-number 65008 # 配置Switch B与Switch C的IBGP连接。 [SwitchB-bgp-default] peer 9.1.1.2 as-number 65009 # 使能BGP GR功能。 [SwitchB-bgp-default] graceful-restart # 将200.1.1.0/24和9.1.1.0/24网段路由通告到BGP路由表中。 [SwitchB-bgp-default] address-family ipv4 [SwitchB-bgp-default-ipv4] network 200.1.1.0 24 [SwitchB-bgp-default-ipv4] network 9.1.1.0 24 # 使能与Switch A、Switch C交换BGP IPv4单播路由的能力。 [SwitchB-bgp-default-ipv4] peer 200.1.1.2 enable [SwitchB-bgp-default-ipv4] peer 9.1.1.2 enable
3)SW C
# 配置Switch C与Switch B的IBGP连接。 [SwitchC] bgp 65009 [SwitchC-bgp-default] router-id 3.3.3.3 [SwitchC-bgp-default] peer 9.1.1.1 as-number 65009 # 使能BGP GR功能。 [SwitchC-bgp-default] graceful-restart # 使能与Switch B交换BGP IPv4单播路由的能力。 [SwitchC-bgp-default-ipv4] peer 9.1.1.1 enable
3.验证配置
在Switch A上ping Switch C,同时在Switch B上触发主备倒换,可以发现在整个倒换过程中Switch A都可以ping通Switch C。