BGP路径选择——第二选择 Local Preference 属性选择离开AS最佳路由实现负载分担-看不懂请锤我系列

BGP路径选择——第二选择 Local Preference 属性:选择离开AS最佳路由实验图如下:

在这里插入图片描述

各个接口如图配置,配置过程省略,测试联通性省略。

实验目的:
通过修改Local Preference 值 ,使得公司的内部网络访问服务器A 时将使用R2作为出口,访问服务器B时使用R3 作为出口。

1.配置公司内部网络 所有区域属于Area 0 且每台路由器使用自己的loopback 0 接口的IP 地址作为Router-ID

各个路由器实现代码如下:

[R2] ospf 1 router-id 10.0.2.2 
[R2-ospf-1]	area 0
[R2-ospf-1-area-0.0.0.0]	network 10.0.24.0 0.0.0.255
[R2-ospf-1-area-0.0.0.0]	network  10.0.2.2 0.0.0.0

[R3] ospf 1 router-id 10.0.3.3 
[R3-ospf-1]	area 0
[R3-ospf-1-area-0.0.0.0]	network 10.0.34.0 0.0.0.255
[R3-ospf-1-area-0.0.0.0]	network 10.0.3.3 0.0.0.0 

[R4]ospf 1 router-id 10.0.4.4 
[R4-ospf-1]	area 0
[R4-ospf-1-area-0.0.0.0]network 10.0.24.0 0.0.0.255 
[R4-ospf-1-area-0.0.0.0]network 10.0.34.0 0.0.0.255 

R4查看OSPF :

在这里插入图片描述
邻居关系已经建立

2.各个路由器配置BGP协议

R1上使用物理接口建立EBGP邻居:

#
bgp 100
 router-id 10.0.1.1
 peer 10.0.12.2 as-number 200 
 peer 10.0.13.3 as-number 200 
 #
 ipv4-family unicast
  undo synchronization
  network 10.0.0.0 
  network 10.0.1.1 255.255.255.255 
  network 10.0.100.2 255.255.255.255 
  peer 10.0.12.2 enable
  peer 10.0.13.3 enable
#

R2上:

#
bgp 200
 router-id 10.0.2.2
 peer 10.0.3.3 as-number 200 
 peer 10.0.3.3 connect-interface LoopBack0
 peer 10.0.4.4 as-number 200 
 peer 10.0.4.4 connect-interface LoopBack0
 peer 10.0.12.1 as-number 100 
 #
 ipv4-family unicast
  undo synchronization
  peer 10.0.3.3 enable
  peer 10.0.3.3 next-hop-local 
  peer 10.0.4.4 enable
  peer 10.0.4.4 next-hop-local 
  peer 10.0.12.1 enable
#


R3上:

bgp 200
 router-id 10.0.3.3
 peer 10.0.2.2 as-number 200 
 peer 10.0.2.2 connect-interface LoopBack0
 peer 10.0.4.4 as-number 200 
 peer 10.0.4.4 connect-interface LoopBack0
 peer 10.0.13.1 as-number 100 
 #
 ipv4-family unicast
  undo synchronization
  peer 10.0.2.2 enable
  peer 10.0.2.2 next-hop-local 
  peer 10.0.4.4 enable
  peer 10.0.4.4 next-hop-local 
  peer 10.0.13.1 enable
#

R4上:

[R4]bgp 200
[R4-bgp]router-id 10.0.4.4	
[R4-bgp]peer 10.0.2.2 as-number 200
[R4-bgp]peer  10.0.2.2 connect-interface loop0
[R4-bgp]peer 10.0.3.3 as-number 200
[R4-bgp]peer 10.0.3.3 connect-interface loop0
[R4-bgp]network 10.0.100.4 32

这里说明一下:R3到R2是直接建立IBGP对等体邻居的,不存在IBGP水平分割情况。

配置完成在R1上验证查看BGP路由表:
在这里插入图片描述
已经完成用物理接口建立EBGP邻居。

在R2查看IBGP状态:
在这里插入图片描述
可以看到IBGP建立成功。

3.R4上观察BGP 的 LOCAL Preference 属性:
在这里插入图片描述

可以看到去往R1的两条路由的下体跳都为 R2的 10.0.2.2原因是其他条件都相同的情况下,BGP 会优选Router-ID小的为最佳路由, R4通告自己的10.0.100.4 的路由 Local Prefence 值为空。

在R2上查看BGP路由表:
在这里插入图片描述
可以看到从EBGP 对等体R1 接受路由信息的Local Preference 值为空。 而从IBGP 对等体R3接受的10.0.1.1/32 和10.0.100.2 /32的路由Local Preference 值为100。

即Local Preference 属性不会通告给EBGP 对等体。仅在AS内部传输才会通告。当从IBGP 对等体接受到路由Local Preference 值为空时,接受路由器会使用100作为这条路由的Local Preference 默认值。

4.修改Local Preference 值,使公司访问R1服务器从R3流出。
先查看R3的bgp 默认参数:
在这里插入图片描述
看到R3的默认Local Preference 优先级为100 ,说明一下上面的三个255参数:
在这里插入图片描述
上面那个 Local Preference 255 表示的是本地路由协议的优先级 ,是BGP这个路由协议的优先级。下面那个默认的是BGP路由的本地优先级,注意区分,不是一个概念的。
扩展一下路由协议的优先级,这里以华为设备优先级为:
在这里插入图片描述
这里区分一下内部优先级和外部优先级:
路由器分别定义了外部优先级和内部优先级。其中,0表示直接连接的路由,255表示任何来自不可信源端的路由;数值越小表明优先级越高。外部优先级是指用户可以手工为各路由协议配置的优先级,选择路由时先比较路由的外部优先级,当不同的路由协议配置了相同的外部优先级后,系统会通过内部优先级决定哪个路由协议发现的路由将成为最优路由。路由协议的内部优先级则不能被用户手工修改。

在R3下修改默认的 Local Preference 为200:

命令如下:

[R3]		bgp 200
[R3-bgp]	default local-preference  200

改完之后查看R4 R2 BGP 路右表:
在这里插入图片描述

在这里插入图片描述
因为优先级比R2高导致全部走R3出去到R1服务器的流量。
先来看没改之前R2的bgp 路由表:
在这里插入图片描述
改完之后:
在这里插入图片描述

6.使用 路由策略对特定路由修改Local Preference 值 实现负载分担:

在R2上:

[R2]ip ip-prefix 1 permit  10.0.1.1 32
[R2]route-policy 1 permit node 10
[R2-route-policy]if-match ip-prefix  1
[R2-route-policy]apply local-preference  300 
[R2]route-policy 1 permit  node 20 
[R2-route-policy]bgp 200
[R2-bgp]peer 10.0.12.1 route-policy  1 import

具体注释可以看以一个选路实验。
在R2查看BGP路由表:
在这里插入图片描述
可以看到现在只有一条去往10.0.1.1 /32 的路由

查看R4BGP路由表:
在这里插入图片描述

成功实现修改 Local Preference 属性选择离开AS最佳路由实现负载分担。

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

青春一张会老的脸

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值