【BGP路径选择】Preferred Value,Local Preference

本文围绕BGP路径选择展开,介绍了Preferred Value和Local Preference的原理。通过实验,展示了如何配置IGP和BGP协议,修改Preferred Value实现流量分担,观察Local Preference属性,并通过修改其值及使用Route - Policy实现特定网络流量的出口选择和流量分担。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

一:BGP路径选择-Preferred Value

原理概述:

实验目的:

实验内容:

实验拓扑

1.基本配置 

2.配置IGP和BGP协议

 3.修改Preferred Value

二:BGP路径选择-Local Preference

原理概述:

实验目的

实验内容

实验拓扑

1.基本配置

2.完成OSPF和BGP协议的基本配置。

3.观察BGP路由信息的Local Preference属性。

4.修改Local Preference值


一:BGP路径选择-Preferred Value

原理概述:

       当一条BGP路由器中存在多条去往同一目标网络的BGP路由时,BGP协议会对这些 BGP 路由的属性进行比较,以确定去往该目标网络的最优 BGP 路由,然后将该最优 BGP 路由与去往同一目标网络的其他协议路由进行比较,从而决定是否将该最优 BGP 路由放进 IP 路由表中。注意,路由器最终是根据 IP 路由表进行实际报文转发的。在对 BGP 路由属性进行比较时, BGP 会遵循一定的先后次序进行比较,直到确定出一条最优路由为止。在 BGP 路由属性的比较过程中,首先要比较的就是路由信息首选值 Preferred Value ,也简称为 PrefVal
       路由信息的首选值 Preferred Value 的取值范围是0~65535,取值越大,优先级越高。缺省情况下, Preferred Value 取值为0:通过修改 Preferred Value 的值,可以很方便地实现对路径选择的控制。 Preferred Value 属性不会发送给任何 BGP 邻居,仅作为本地路由器用来选择最佳 BGP 路径之用。

实验目的:

 理解 BGP 路由信息首选值 Preferred Value 的作用
 掌握修改 Preferred Value 属性的方法
 掌握通过修改 Preferred Value 属性来实现流量分担的方法


实验内容:


实验拓扑如下所示。本实验包含了4台路由器,R1、R2、R3属于 AS 100,R4属于 AS 200。R1、R2、R3之间运行RIPv2协议,同时,所有路由器都运行 BGP 协议,并通过各自的Loopback0接口建立 BGP 邻居关系。R4通告自己的 Loopback 1和 Loopback 2两个接口所在的网络到 BGP 进程中,R3通告自己的 Loopback 1接口所在的网络到 BGP 进程中。最后,通过修改 Preferred Value 的值,使得R3的 Loopback 1接口去往R4的 Loopback 1和Loopback2接口的报文分别通过R1与R2进行转发,从而实现流量分担,并互为备份。


实验拓扑

1.基本配置 

根据拓扑完成基本配置,并用ping命令检测R1与R3的连通性。 

 

其余直连网段的连通性测试过程在此省略。 

2.配置IGP和BGP协议

在AS 100内采用RIPv2协议配置IGP。 

[r1]rip 
[r1-rip-1]version 2
[r1-rip-1]network 10.0.0.0

[r2]rip
[r2-rip-1]version 2
[r2-rip-1]network 10.0.0.0

[r3]rip
[r3-rip-1]version 2
[r3-rip-1]network 10.0.0.0

在R1、R2、R4上配置静态路由,保证R1的 Loopback 0接口和R4的 Loopback 0接口之间,以及R2的Loopback0接口和R4的 Loopback 0接口之间能建立 TCP 会话。 

[r1]ip route-static 10.0.4.4 255.255.255.255 10.0.14.4 

[r2]ip route-static 10.0.4.4 255.255.255.255 10.0.24.4

[r4]ip route-static 10.0.1.1 255.255.255.255 10.0.14.1
[r4]ip route-static 10.0.2.2 255.255.255.255 10.0.24.2 

将每台路由器的Loopback0接口 IP 地址作为自己的 Router - ID ,并且都采用 Loopback 0接口来建立 BGP 邻居关系。R3通告自己的Loopback1接口所在的网络到 BGP 进程中,R4通告自己的 Loopback 1和 Loopback 2接口所在的网络到 BGP 进程中。 

[r1]bgp 100
[r1-bgp]router-id 10.0.1.1
[r1-bgp]peer 10.0.2.2 as-number 100
[r1-bgp]peer 10.0.2.2 connect-interface loopback 0
[r1-bgp]peer 10.0.2.2 next-hop-local
[r1-bgp]peer 10.0.3.3 as-number 100
[r1-bgp]peer 10.0.3.3 connect-interface loopback 0
[r1-bgp]peer 10.0.3.3 next-hop-local
[r1-bgp]peer 10.0.4.4 as-number 200
[r1-bgp]peer 10.0.4.4 ebgp-max-hop
[r1-bgp]peer 10.0.4.4 connect-interface loopback 0

[r2]bgp 100
[r2-bgp]router-id 10.0.2.2
[r2-bgp]peer 10.0.1.1 as-number 100
[r2-bgp]peer 10.0.1.1 connect-interface loopback 0
[r2-bgp]peer 10.0.1.1 next-hop-local
[r2-bgp]peer 10.0.3.3 as-number 100
[r2-bgp]peer 10.0.3.3 connect-interface loopback 0
[r2-bgp]peer 10.0.3.3 next-hop-local
[r2-bgp]peer 10.0.4.4 as-number 200
[r2-bgp]peer 10.0.4.4 ebgp-max-hop
[r2-bgp]peer 10.0.4.4 connect-interface loopback 0

[r3]bgp 100
[r3-bgp]router-id 10.0.3.3
[r3-bgp]peer 10.0.1.1 as-number 100
[r3-bgp]peer 10.0.1.1 connect-interface loopback 0
[r3-bgp]peer 10.0.2.2 as-number 100
[r3-bgp]peer 10.0.2.2 connect-interface loopback 0
[r3-bgp]network 10.0.33.33 255.255.255.255

[r4]bgp 200
[r4-bgp]router-id 10.0.4.4
[r4-bgp]peer 10.0.1.1 as-number 100
[r4-bgp]peer 10.0.1.1 connect-interface loopback 0
[r4-bgp]peer 10.0.1.1 ebgp-max-hop
[r4-bgp]peer 10.0.2.2 as-number 100
[r4-bgp]peer 10.0.2.2 ebgp-max-hop
[r4-bg

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值