BGP选路配置实例

10 篇文章 1 订阅

BGP的选路配置

BGP的选路规则

BGP的属性详解

1.拓扑图

在这里插入图片描述

2.实验规划

底层做EIGRP,将各自的环回地址宣告进BGP
控制选路:
1.AS1>AS2走R2
用Local_pref:在R2上抓取AS2的流量,增大Local_pref值,in方向

2.AS2>AS1走R3
用MED:在R4上抓取AS1的流量,增大MED值,in方向

3.AS1>AS3走R6
用weight:在R2上抓取AS3的流量,增大weight值,在R2与R6建邻时调用,in方向

4.AS2>AS3走R5
用next-hop:在R4上抓取AS3的流量,定义下一跳地址为R4->R5的下一跳地址,在R4与R5建邻时调用,in/out方向都可以

5.AS3>AS2走R6
用AS-path:在R5上抓取AS2的流量,增加AS-path的长度,在R4-R6建邻时调用,in/out方向都可以

6.AS3>AS1走R5
用Origin:在R6上抓取AS1的流量,定义origin为?,在R2-R6建邻时调用,in/out方向都可以

3.具体配置

1.AS1>AS2走R2
**抓取AS2流量**
R2(config)#ip prefix-list 1 permit 10.3.3.3/32
R2(config)#ip prefix-list 1 permit 10.4.4.4/32
**修改local_pref**
R2(config)#route-map 1 permit 10
R2(config-route-map)#match ip address prefix-list 1
R2(config-route-map)#set local-preference 120
R2(config-route-map)#exit 
R2(config)#route-map 1 permit 20
R2(config-route-map)#exit 
**调用route-map**
R2(config)#router bgp 1
R2(config-router)#neighbor 10.1.24.2 route-map 1 in
2.AS2>AS1走R3
**抓取AS1流量**
R4(config)#ip prefix-list 2 permit 10.1.1.1/32
R4(config)#ip prefix-list 2 permit 10.2.2.2/32
**修改MED值**
R4(config)#route-map 2 permit 10
R4(config-route-map)#match ip address prefix-list 2
R4(config-route-map)#set metric 2
R4(config-route-map)#exit 
R4(config)#route-map 2 permit 20
R4(config-route-map)#exit 
**调用**
R4(config)#router bgp 2
R4(config-router)#neighbor 10.1.24.1 route-map 2 in
3.AS1>AS3走R6
** 抓取AS3流量**
R2(config)#ip prefix-list 3 permit 10.5.5.5/32
R2(config)#ip prefix-list 3 permit 10.6.6.6/32
R2(config)#ip prefix-list 3 permit 10.7.7.7/32
**设置weight值**
R2(config)#route-map 3 permit 10
R2(config-route-map)#match ip address prefix-list 3
R2(config-route-map)#set weight 2
R2(config-route-map)#exit 
R2(config)#route-map 3 permit 20
R2(config-route-map)#exit 
**调用**
R2(config)#router bgp 1
R2(config-router)#neighbor 10.1.26.2 route-map 3 in
4.AS2>AS3走R5
**抓取流量**
R4(config)#ip prefix-list 4 permit 10.5.5.5/32
R4(config)#ip prefix-list 4 permit 10.6.6.6/32
R4(config)#ip prefix-list 4 permit 10.7.7.7/32
**定义下一跳地址**
R4(config)#route-map 4 permit 10	
R4(config-route-map)#match ip address prefix-list 4
R4(config-route-map)#set ip next-hop 10.1.45.2
R4(config-route-map)#exit 
R4(config)#route-map 4 permit 20
R4(config-route-map)#exit 
**调用**
R4(config)#router bgp 2
R4(config-router)#neighbor 10.1.46.2 route-map 4 in
5.AS3>AS2走R6
**抓取AS2流量**
R5(config)#ip prefix-list 5 permit 10.3.3.3/32
R5(config)#ip prefix-list 5 permit 10.4.4.4/32
**加长AS-path**
R5(config)#route-map 5 permit 10
R5(config-route-map)#match ip address prefix-list 5
R5(config-route-map)#set as-path prepend 2 2 2 
R5(config-route-map)#exit 
R5(config)#route-map 5 permit 20
R5(config-route-map)#exit 
**调用**
R5(config)#router bgp 3
R5(config-router)#neighbor 10.1.45.1 route-map 5 in 
6.AS3>AS1走R5
**抓取AS1流量**
R6(config)#ip prefix-list 6 permit 10.1.1.1/32
R6(config)#ip prefix-list 6 permit 10.2.2.2/32
**修改origin**
R6(config)#route-map 6 permit 10
R6(config-route-map)#match ip address prefix-list 6
R6(config-route-map)#set origin incomplete 
R6(config-route-map)#exit 
R6(config)#route-map 6 permit 20
R6(config-route-map)#exit 
**调用**
R6(config)#router bgp 3
R6(config-router)#neighbor 10.1.26.1 route-map 6 in

3.测试

1.AS1>AS2走R2(Local_pref)

R1 bgp表
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.AS2>AS1走R3(MED)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.AS1>AS3走R6(weight)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4.AS2>AS3走R5(next-hop)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

5.AS3>AS2走R6(AS-path)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

6.AS3>AS1走R5(origin)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

BGP的选路规则

BGP的属性详解

  • 6
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 8
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值