一、组网需求:
需要在所有Switch间运行BGP协议,SwitchA、SwitchB之间建立EBGP连接,SwitchB、SwitchC和SwitchD之间建立IBGP全连接。
请确保该场景下互联接口的STP处于未使能状态。因为在使能STP的环形网络中,如果用交换机的VLANIF接口构建三层网络,会导致某个端口被阻塞,从而导致三层业务不能正常运行。
配置思路
采用如下的思路配置BGP的基本功能:
- 在SwitchB、SwitchC和SwitchD间配置IBGP连接。
- 在SwitchA和SwitchB之间配置EBGP连接。
二、实验:
2.1 实验拓扑:
2.2 实验步骤:
- 配置各接口所属的VLAN
# 配置SwitchA。SwitchB、SwitchC和SwitchD的配置与SwitchA类似。
<HUAWEI> system-view [HUAWEI] sysname SwitchA [SwitchA] vlan batch 10 50 [SwitchA] interface gigabitethernet 0/0/1 [SwitchA-GigabitEthernet0/0/1] port link-type trunk [SwitchA-GigabitEthernet0/0/1] port trunk allow-pass vlan 10 [SwitchA-GigabitEthernet0/0/1] quit [SwitchA] interface gigabitethernet 0/0/2 [SwitchA-GigabitEthernet0/0/2] port link-type trunk [SwitchA-GigabitEthernet0/0/2] port trunk allow-pass vlan 50 [SwitchA-GigabitEthernet0/0/2] quit
- 配置各VLANIF接口的IP地址
# 配置SwitchA。SwitchB、SwitchC和SwitchD的配置与SwitchA类似。
[SwitchA] interface vlanif 10 [SwitchA-Vlanif10] ip address 192.168.1.2 24 [SwitchA-Vlanif10] quit [SwitchA] interface vlanif 50 [SwitchA-Vlanif50] ip address 10.1.1.1 16 [SwitchA-Vlanif50] quit
- 配置IBGP连接
# 配置SwitchB。
[SwitchB] bgp 65009 [SwitchB-bgp] router-id 172.17.2.2 [SwitchB-bgp] peer 172.16.1.2 as-number 65009 [SwitchB-bgp] peer 172.16.3.2 as-number 65009 [SwitchB-bgp] quit
# 配置SwitchC。
[SwitchC] bgp 65009 [SwitchC-bgp] router-id 172.17.3.3 [SwitchC-bgp] peer 172.16.3.1 as-number 65009 [SwitchC-bgp] peer 172.16.2.2 as-number 65009 [SwitchC-bgp] quit
# 配置SwitchD。
[SwitchD] bgp 65009 [SwitchD-bgp] router-id 172.17.4.4 [SwitchD-bgp] peer 172.16.1.1 as-number 65009 [SwitchD-bgp] peer 172.16.2.1 as-number 65009 [SwitchD-bgp] quit
- 配置EBGP
# 配置SwitchA。
[SwitchA] bgp 65008 [SwitchA-bgp] router-id 172.17.1.1 [SwitchA-bgp] peer 192.168.1.1 as-number 65009 [SwitchA-bgp] quit
# 配置SwitchB。
[SwitchB] bgp 65009 [SwitchB-bgp] peer 192.168.1.2 as-number 65008 [SwitchB-bgp] quit
# 查看BGP对等体的连接状态。
- 配置SwitchA发布路由10.1.0.0/16
# 配置SwitchA发布路由。
[SwitchA] bgp 65008 [SwitchA-bgp] ipv4-family unicast [SwitchA-bgp-af-ipv4] network 10.1.0.0 255.255.0.0 [SwitchA-bgp-af-ipv4] quit [SwitchA-bgp] quit
# 查看SwitchA路由表信息。
- 配置BGP引入直连路由
# 配置SwitchB。
[SwitchB] bgp 65009 [SwitchB-bgp] ipv4-family unicast [SwitchB-bgp-af-ipv4] import-route direct [SwitchB-bgp-af-ipv4] quit [SwitchB-bgp] quit
# 查看SwitchA的BGP路由表。