配置BGP的基本实例

2023-12-21 15:55:17

实验需求

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

实验拓扑

实验思路?

采用如下的思路配置BGP的基本功能:

  1. 在SwitchB、SwitchC和SwitchD间配置IBGP连接。
  2. 在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命令进行验证

?

文章来源:https://blog.csdn.net/zj2059129607/article/details/135124555
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。