BGP路径选择local preference属性案例

本文通过具体案例展示了如何使用BGP的本地优先级(LocalPref)属性来影响路由选择。通过调整本地优先级,可以改变AS内部路由器对于路由路径的选择。



本 地优先级(local pref)属性是分配给路由的一种优先级度量,用于和到同一目的地的其他路由相比较。这是BGP路由处理中的第二优先属性(WEIGHT是第一优先属 性)。Local Pref属性只在本AS内部有效,不会被传送到EBGP邻居上。本地优先级越高,路由优先级越高。
 
以上案例中,我们通过对R3的配置,设置从R1学到的1.0.0.0的本地优先级(Localpref)设置为200,由于缺省的值为100,AS200中所有的路由器都会选择R3到达1.0.0.0。
 
 
//// r1 ////
int f2/0
ip ad 192.1.1.1 255.255.255.0
 
int f3/0
ip ad 193.1.1.1 255.255.255.0
 
int lo0
ip ad 1.1.1.1 255.255.255.0
 
int lo1
ip ad 2.2.2.2 255.255.255.0
 
router bgp 100
no syn
neighbor 192.1.1.2 remote-as 200
neighbor 193.1.1.3 remote-as 200
network 1.0.0.0

network 2.0.0.0

 
 
 
//// r2 ////
int f2/0
ip ad 192.1.1.2 255.255.255.0
 
int f4/0
ip ad 194.1.1.2 255.255.255.0
 
router os 1
netw 0.0.0.0 255.255.255.255 a 0
passive-interface f2/0
 
router bgp 200
no syn
neighbor 192.1.1.1 remote-as 100
neighbor 194.1.1.4 remote-as 200
neighbor 195.1.1.3 remote-as 200

neighbor 194.1.1.4 next-hop-self

 
 
//// r3 ////
int f3/0
ip ad 193.1.1.3 255.255.255.0
 
int f5/0
ip ad 195.1.1.3 255.255.255.0
 
router os 1
netw 0.0.0.0 255.255.255.255 a 0
passive-interface f3/0
 
router bgp 200
no syn
neighbor 193.1.1.1 remote-as 100
neighbor 195.1.1.4 remote-as 200
neighbor 195.1.1.4 next-hop-self
neighbor 194.1.1.2 remote-as 200
neighbor 193.1.1.1 route-map localpref in
 
access-list 1 permit 1.0.0.0 0.255.255.255
 
route-map localpref permit 10
match ip ad 1
set local-pref 200
route-map localpref permit 20

set local-pref 100

 
//// r4 ////
int f4/0
ip ad 194.1.1.4 255.255.255.0
 
int f5/0
ip ad 195.1.1.4 255.255.255.0
 
int lo0
ip ad 4.4.4.4 255.255.255.0
 
router os 1
netw 0.0.0.0 255.255.255.255 a 0
 
router bgp 200
no syn
neighbor 194.1.1.2 remote-as 200
neighbor 195.1.1.3 remote-as 200

netw 4.0.0.0

 
 
 
 
验证:
//// r4 ////
r4#sh ip bgp
   Network          Next Hop            Metric LocPrf Weight Path
*>i1.0.0.0          195.1.1.3                0    200      0 100 i
* i2.0.0.0          195.1.1.3                0    100      0 100 i
*>i                 194.1.1.2                0    100      0 100 i
*> 4.0.0.0          0.0.0.0                  0         32768 i
 
 
r4#sh ip ro
B    1.0.0.0/8 [200/0] via 195.1.1.3, 00:02:20
B    2.0.0.0/8 [200/0] via 194.1.1.2, 00:02:24

     4.0.0.0/24 is subnetted, 1 subnets
C       4.4.4.0 is directly connected, Loopback0
O    193.1.1.0/24 [110/128] via 195.1.1.3, 00:04:35, Serial5/0
O    192.1.1.0/24 [110/128] via 194.1.1.2, 00:04:35, Serial4/0
C    195.1.1.0/24 is directly connected, Serial5/0
C    194.1.1.0/24 is directly connected, Serial4/0
 
 
 
 
 
r2#sh ip bgp
   Network          Next Hop            Metric LocPrf Weight Path
*>i1.0.0.0          193.1.1.1                0    200      0 100 i
*                   192.1.1.1                0             0 100 i
* i2.0.0.0          193.1.1.1                0    100      0 100 i
*>                  192.1.1.1                0             0 100 i
*>i4.0.0.0          194.1.1.4                0    100      0 i
 
 
r2#sh ip ro
B    1.0.0.0/8 [200/0] via 193.1.1.1, 00:06:00
B    2.0.0.0/8 [20/0] via 192.1.1.1, 00:06:04
     4.0.0.0/8 is variably subnetted, 2 subnets, 2 masks
O       4.4.4.4/32 [110/65] via 194.1.1.4, 00:08:20, Serial4/0
B       4.0.0.0/8 [200/0] via 194.1.1.4, 00:06:55
O    193.1.1.0/24 [110/192] via 194.1.1.4, 00:08:20, Serial4/0
C    192.1.1.0/24 is directly connected, Serial2/0
O    195.1.1.0/24 [110/128] via 194.1.1.4, 00:08:20, Serial4/0
C    194.1.1.0/24 is directly connected, Serial4/0

Cisco CCIE Security 2009 IOS防火墙合集

Cisco CCIE Security 2009最新整套视频合集

dada147 2009 ccnp新版交换视频集合

CCIE 路由与交换 CCIE SP 服务提供商
CCIE R&S v4.0 LAB 版本 k1 + k2 + k3 分享 转帖
Cisco PIX 分解实验 三 ACCESS_LIST_TYPT 第一集
wolf 语音视频:cvoice(Cisco Voice Over IP)下部分
wolf 语音视频:cvoice(Cisco Voice Over IP)上部分
思科网院--全新CCNA中文课程(CCNA Discovery 1-4)
ITAA马三友Catalyst 6500交换机架构 视频(三小时+)
广州wolf-CCIE(ISP)学习笔记

2010年WOLF老孟MPLS 40集全集附带LAB实验视频清晰版
彭定学老师共享CCNP V4 Switch1.0第二部分

 

Juniper视频如何购买

CCSP视频下载

Juniper 视频购买

Cisco CCNP+TSHOOT+642-832+中文 高清扫描版

新版 CCNP 学习用书 CCNP SWITCH 642-813

新版 CCNP 学习用书 CCNP ROUTE 642-902

新版 CCNP 学习用书 CCNP TSHOOT 642-832

老余CCVP视频分享第一集

老余CCVP视频分享第二集

 

[已更新] 秦柯TCP-IP协议基础视频(含PPT文档共960MB)

文章转载至http://bbs.net527.cn   无忧网客联盟

shop.net527.cn/

无忧网客联盟主站

无忧linux时代

<think>好的,我现在需要回答用户关于BGPLocal-Preference的作用和配置方法的问题。首先,我得回忆一下BGP的基本概念和Local-Preference的相关知识。 BGP,边界网关协议,主要用于不同自治系统(AS)之间的路由交换。Local-PreferenceBGP的一个属性,用于影响离开AS的流量路径选择。它的值越高,路由越优先。这个属性只在AS内部传递,不会传给其他AS,所以主要用于控制出站流量。 接下来,用户可能想知道如何配置Local-Preference。根据引用[2],配置可能涉及调整路径选择,比如通过prepend来影响路径。但Local-Preference的具体配置方法可能因设备厂商而异,比如Cisco和Juniper的配置命令不同。我需要分别说明这两种常见厂商的配置方式。 然后,需要解释Local-Preference的作用场景。比如,当企业有多个出口链路时,可以通过设置较高的Local-Preference值来优先选择某一条路径。此外,引用[3]中提到路由选择的参数,比如默认路由偏好,这和Local-Preference有关联,但Local-Preference更具体于BGP。 还要注意Local-Preference的默认值。通常默认是100,但不同厂商可能不同,需要指出这一点。同时,Local-Preference的比较是在同一AS内的路由器之间进行的,确保内部一致性。 用户可能还关心实际应用案例,比如多出口情况下如何配置,或者如何与MED、AS Path属性结合使用。这时候需要举例子,比如优先选择某个ISP的链路,或者根据业务需求调整优先级。 最后,生成相关问题,帮助用户进一步学习。问题可能涉及与其他属性的比较,配置步骤,或者故障排除场景。 需要确保回答结构清晰,分点说明作用和配置方法,使用中文,正确应用LaTeX格式,比如属性名称用$符号包裹。同时检查引用是否正确,比如引用[2]提到路径选择,引用[3]关于路由优先级,这些可以支持Local-Preference的重要性。</think>### BGP Local-Preference 的作用与配置方法 #### 一、Local-Preference 的作用 1. **路径选择控制** Local-Preference(简称 **LOCAL_PREF**)是BGP的**可选非传递属性**,用于在**同一AS内部**的路由器之间**优先选择出口路径**。其值越大,路由优先级越高[^1]。例如,若企业有多个出口链路,可通过设置高LOCAL_PREF值,使流量优先通过特定链路转发。 2. **影响出站流量** 与MED(影响入站流量)不同,LOCAL_PREF专门用于控制**离开本AS的流量路径**。例如,若AS 65010希望流量优先通过R2而非R3到达外部网络,可为R2接收的路由设置更高的LOCAL_PREF值[^2]。 3. **默认值与比较规则** 默认LOCAL_PREF值为$100$(部分厂商如Juniper默认值为$100$,Cisco可能不同)。当同一AS内的BGP路由器收到多条等价路由时,会优先选择LOCAL_PREF值最高的路由[^3]。 --- #### 二、配置方法(以Cisco和Juniper为例) 1. **Cisco路由器配置** ```bash route-map SET_LOCAL_PREF permit 10 set local-preference 200 ! router bgp 65010 neighbor 192.168.1.1 route-map SET_LOCAL_PREF in ``` **说明**:通过路由策略(route-map)将来自邻居$192.168.1.1$的路由LOCAL_PREF设为$200$,使其成为优选路径。 2. **Juniper路由器配置** ```bash policy-options { policy-statement SET_LOCAL_PREF { term 1 { from protocol bgp; then { local-preference 200; accept; } } } } routing-options { router-id 10.0.0.1; autonomous-system 65010; } protocols { bgp { group EXTERNAL { neighbor 192.168.1.1 { import SET_LOCAL_PREF; } } } } ``` **说明**:通过策略`SET_LOCAL_PREF`修改入方向路由的LOCAL_PREF值。 --- #### 三、典型应用场景 1. **多出口链路优化** 假设企业AS 65010通过ISP-A(R2)和ISP-B(R3)连接互联网。若ISP-A带宽更高,可为R2收到的路由设置LOCAL_PREF=$200$,R3的路由保持默认$100$,使流量优先通过R2[^2]。 2. **与MED和AS Path的协同** LOCAL_PREF优先级高于MED和AS Path长度。例如: - **LOCAL_PREF**(本AS内决策) > **AS Path长度**(跨AS决策) > **MED**(影响入站流量)[^3]。 --- #### 四、验证与调试 1. **查看LOCAL_PREF值** - **Cisco**:`show ip bgp <network>`,查看`Local`字段。 - **Juniper**:`show route <network> extensive`,查找`Local Preference`字段。 2. **故障排查示例** 若路径未按预期选择,检查: - 策略是否正确定义并应用到正确的邻居。 - 是否存在其他属性(如权重、AS Path)覆盖了LOCAL_PREF的影响。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值