路由器知识网 手机版
当前位置: 首页 --> 路由器知识 -->

CISCO 路由器BGP协议的快速配置

2024-11-20 09:36:20


边界网关协议(BGP)是运行于 TCP 上的一种自治系统的路由协议。

BGP是沟通Internet广域网的主用路由协议。可分为IBGP(Internal BGP)和EBGP(External BGP)。BGP的邻居关系(或称通信对端/对等实体)是通过人工配置实现的,对等实体之间通过TCP(端口179)会话交互数据。BGP路由器会周期地发送19字节的保持存活keep-alive消息来维护连接(默认周期为30秒)。在路由协议中,只有BGP使用TCP作为传输层协议。


如图拓扑:R1R2R3属于AS10 R4属于AS20

R1上有一个业务网段100.1.1.1 R4 上有一个业务网段 200.1.1.1

要求两业务网段汇通

配置方法:AS10 IGP配置为Eigrp R1 R3建立IBGP邻居 R3 R4 建立EBGP邻居

为解决R2路由黑洞,R1R2R3建立MPLS LDP标签转发协议。

R1配置

hostname R1

ip cef

mpls ip

mpls ldp router-id Loopback0 force

//AS10内配置MPLS LDP协议 ,防止路由黑洞

interface Loopback0

ip address 1.1.1.1 255.255.255.255

interface Loopback1

ip address 100.1.1.1 255.255.255.0

interface GigabitEthernet0/0

ip address 12.0.0.1 255.255.255.0

mpls ip

//互联接口配置MPLS LDP

router eigrp 90

network 1.1.1.1 0.0.0.0

network 12.0.0.1 0.0.0.0

//IGP采用Eigrp域内互通

router bgp 10

bgp router-id 1.1.1.1

network 100.1.1.0 mask 255.255.255.0

neighbor 3.3.3.3 remote-as 10

neighbor 3.3.3.3 update-source Loopback0

//配置BGP协议域内更新源为LO0,宣告直连业务网段


R2配置

hostname R2

ip cef

mpls ip

mpls ldp router-id Loopback0 force

interface Loopback0

ip address 2.2.2.2 255.255.255.255

interface GigabitEthernet0/0

ip address 12.0.0.2 255.255.255.0

mpls ip

interface GigabitEthernet0/1

ip address 23.0.0.1 255.255.255.0

mpls ip

router eigrp 90

network 2.2.2.2 0.0.0.0

network 12.0.0.2 0.0.0.0

network 23.0.0.1 0.0.0.0


R3配置

hostname R3

ip cef

mpls ip

mpls ldp router-id Loopback0 force

interface Loopback0

ip address 3.3.3.3 255.255.255.255

interface GigabitEthernet0/0

ip address 34.0.0.1 255.255.255.0

interface GigabitEthernet0/1

ip address 23.0.0.2 255.255.255.0

mpls ip

router eigrp 90

network 3.3.3.3 0.0.0.0

network 23.0.0.2 0.0.0.0

network 34.0.0.1 0.0.0.0

router bgp 10

bgp router-id 3.3.3.3

neighbor 1.1.1.1 remote-as 10

neighbor 1.1.1.1 update-source Loopback0

neighbor 1.1.1.1 next-hop-self

neighbor 34.0.0.2 remote-as 20

//传递给IBGP邻居R1的EBGP条目下一跳改为自己,防不可达


R4配置

hostname R4

interface Loopback0

ip address 4.4.4.4 255.255.255.255

interface Loopback1

ip address 200.1.1.1 255.255.255.255

interface GigabitEthernet0/0

ip address 34.0.0.2 255.255.255.0

router bgp 20

bgp router-id 4.4.4.4

network 200.1.1.1 mask 255.255.255.255

neighbor 34.0.0.1 remote-as 10


配置完成后在 R3上检查BGP邻居 BGP路由 IP路由如下




在R2上查看MPLS LDP邻居和标签转发表



在R1 R4上查看路由表



两业务网段互通正常