实验需求
如拓扑图所示,需要在所有Switch间运行BGP协议,SwitchA、SwitchB之间建立EBGP连接,SwitchB、SwitchC和SwitchD之间建立IBGP全连接。
实验拓扑

实验思路
采用如下的思路配置BGP的基本功能:
- 在SwitchB、SwitchC和SwitchD间配置IBGP连接。
- 在SwitchA和SwitchB之间配置EBGP连接。
实验步骤
1、配置各接口所属的VLAN,配置SwitchA。SwitchB、SwitchC和SwitchD的配置与SwitchA类似
[S1]vlan batch 10 50
[S1]interface GigabitEthernet 0/0/1
[S1-GigabitEthernet0/0/1]port link-type trunk
[S1-GigabitEthernet0/0/1]port trunk allow-pass vlan 10
[S1-GigabitEthernet0/0/1]q
[S1]interface GigabitEthernet 0/0/2
[S1-GigabitEthernet0/0/2]port link-type trunk
[S1-GigabitEthernet0/0/2]port trunk allow-pass vlan 50
[S1-GigabitEthernet0/0/2]q
[S1]
2、 配置各VLANIF接口的IP地址,配置SwitchA。SwitchB、SwitchC和SwitchD的配置与SwitchA类似
[S1]interface Vlanif 10
[S1-Vlanif10]ip address 192.168.1.2 24
[S1-Vlanif10]q
[S1]interface Vlanif 50
[S1-Vlanif50]ip address 10.1.1.1 16
[S1-Vlanif50]q
3、配置IBGP连接
#配置SwitchB
[S2]bgp 65009
[S2-bgp]router-id 172.17.2.2
[S2-bgp]peer 172.16.1.2 as-number 65009
[S2-bgp]peer 172.16.3.2 as-number 65009
[S2-bgp]q
# 配置SwitchC。
[S3]bgp 65009
[S3-bgp]router-id 172.16.3.3
[S3-bgp]peer 172.16.3.1 as-number 65009
[S3-bgp]peer 172.16.2.1 as-number 65009
[S3-bgp]q
# 配置SwitchD。
[S4]bgp 65009
[S4-bgp]router-id 172.16.4.4
[S4-bgp]peer 172.16.2.1 as-number 65009
[S4-bgp]peer 172.16.1.1 as-number 65009
[S4-bgp]q
4、配置EBGP
#配置SwitchA
[S1]bgp 65008
[S1-bgp]router-id 172.17.1.1
[S1-bgp]peer 192.168.1.1 as-number 65009
[S1-bgp]q
# 配置SwitchB
[S2-bgp]bgp 65009
[S2-bgp]peer 192.168.1.2 as-number 65008
[S2-bgp]q
#查看BGP对等体的连接状态

5、 配置SwitchA发布路由10.1.0.0/16
# 配置SwitchA发布路由
[S1]bgp 65008
[S1-bgp]ipv4-family unicast
[S1-bgp-af-ipv4]network 10.1.0.0 255.255.0.0
[S1-bgp-af-ipv4]q
# 查看SwitchA路由表信息
# 查看SwitchA路由表信息,SwitchC学到了AS65008中的10.1.0.0的路由,但因为下一跳192.168.1.2不可达,所以也不是有效路由

6、配置BGP引入直连路由
#配置SwitchB。
[S2]bgp 65009
[S2-bgp]ipv4-family unicast
[S2-bgp-af-ipv4]import-route direct
[S2-bgp-af-ipv4]q
# 查看SwitchC的路由表,可以看出,到10.1.0.0的路由变为有效路由,下一跳为S1的地址。

#ping命令进行验证
文章详细描述了如何在SwitchA、B、C和D间配置BGP协议,包括EBGP连接SwitchA和SwitchB,IBGP全连接SwitchB、C和D,以及发布和引入路由的过程。

1707

被折叠的 条评论
为什么被折叠?



