BGP选路(属性)实验

**

BGP选路(属性)实验

**

实验拓扑

BGP选路(属性)实验拓扑图

第一步 AS内运行IGP (AR1、AR3、AR4)

## 设备 AR 1:

[AR1]ospf 10 router-id 1.1.1.1
[AR1-ospf-10]area 0
[AR1-ospf-10-area-0.0.0.0]network 1.1.1.1 0.0.0.0
[AR1-ospf-10-area-0.0.0.0]network 13.1.1.1 0.0.0.0
**

## 设备 AR 3

[AR3]ospf 10 router-id 3.3.3.3
[AR3-ospf-10]area 0
[AR3-ospf-10-area-0.0.0.0]network 3.3.3.3 0.0.0.0
[AR3-ospf-10-area-0.0.0.0]network 13.1.1.3 0.0.0.0
[AR3-ospf-10-area-0.0.0.0]network 34.1.1.3 0.0.0.0
**
## 设备 AR 4

[AR4]ospf 10 router-id 4.4.4.4
[AR4-ospf-10]area 0
[AR4-ospf-10-area-0.0.0.0]network 4.4.4.4 0.0.0.0
[AR4-ospf-10-area-0.0.0.0]network 34.1.1.4 0.0.0.0

第二步 运行协议 BGP(从AR2开始)

  1. ##设备AR2

[AR2]bgp 2
[AR2-bgp]router-id 2.2.2.2
[AR2-bgp]undo default ipv4-unicast
[AR2-bgp]peer 12.1.1.1 as-number 10
[AR2-bgp]peer 24.1.1.4 as-number 10
[AR2-bgp]ipv4-family unicast
[AR2-bgp-af-ipv4]peer 24.1.1.4 enable
[AR2-bgp-af-ipv4]peer 12.1.1.1 enable
[AR2-bgp-af-ipv4]network 8.8.8.8 32
[AR2-bgp-af-ipv4]network 2.2.2.2 32

  1. ## 设备 AR 1:

[AR1]bgp 10
[AR1-bgp]router-id 1.1.1.1
[AR1-bgp]undo default ipv4-unicast
[AR1-bgp]peer 12.1.1.2 as-number 2
[AR1-bgp]peer 3.3.3.3 as-number 10
[AR1-bgp]peer 3.3.3.3 connect-interface LoopBack 0
[AR1-bgp]ipv4-family unicast
[AR1-bgp-af-ipv4]peer 12.1.1.2 enable
[AR1-bgp-af-ipv4]peer 3.3.3.3 enable
[AR1-bgp-af-ipv4]peer 3.3.3.3 next-hop-local

  1. ## 设备 AR 3

[AR3]bgp 10
[AR3-bgp]router-id 3.3.3.3
[AR3-bgp]undo default ipv4-unicast
[AR3-bgp]peer 1.1.1.1 as-number 10
[AR3-bgp]peer 1.1.1.1 connect-interface loop 0
[AR3-bgp]peer 4.4.4.4 as-number 10
[AR3-bgp]peer 4.4.4.4 connect-interface LoopBack 0
[AR3-bgp]peer 35.1.1.5 as-number 5
[AR3-bgp]ipv4-family unicast
[AR3-bgp-af-ipv4]peer 1.1.1.1 enable
[AR3-bgp-af-ipv4]peer 1.1.1.1 next-hop-local
[AR3-bgp-af-ipv4]peer 4.4.4.4 enable
[AR3-bgp-af-ipv4]peer 4.4.4.4 next-hop-local
[AR3-bgp-af-ipv4]peer 35.1.1.5 enable

4 ## 设备 AR 4

[AR4]bgp 10
[AR4-bgp]router-id 4.4.4.4
[AR4-bgp]undo default ipv4-unicast
[AR4-bgp]peer 24.1.1.2 as-number 2
[AR4-bgp]peer 3.3.3.3 as-number 10
[AR4-bgp]peer 3.3.3.3 connect-interface LoopBack 0
[AR4-bgp]ipv4-family unicast
[AR4-bgp-af-ipv4]peer 24.1.1.2 enable
[AR4-bgp-af-ipv4]peer 3.3.3.3 enable
[AR4-bgp-af-ipv4]peer 3.3.3.3 next-hop-local

  1. ##设备AR5

[AR5]bgp 5
[AR5-bgp]router-id 5.5.5.5
[AR5-bgp]undo default ipv4-unicast
[AR5-bgp]peer 35.1.1.3 as-number 10
[AR5-bgp]ipv4-family unicast
[AR5-bgp-af-ipv4]peer 35.1.1.3 enable

第三步 *属性选路开始,前八步分析(选路过程从1到8):

*后面的路由选择有些牵强

1. 权重属性(该属性仅有本地意义)
部署3步
①.ACL或前缀列表抓取兴趣路由
②.route-policy 调用ACL或前缀列表做策略修改
③. 在BGP进程中调用
④ .思科设备 还需要进行软清

设备 AR 3
[AR3]acl number 2000 //ACL抓取兴趣路由
[AR3-acl-basic-2000]rule 5 permit source 8.8.8.8 0
[AR3-acl-basic-2000]quit
[AR3]route-policy-change notify-delay 10
[AR3]route-policy PF permit node 10 //.route-policy 调用ACL做策略修改
Info: New Sequence of this List.
[AR3-route-policy]if-match acl 2000
[AR3-route-policy]apply preferred-value 1 //修改权重(默认为0,越大越优)
[AR3-route-policy]quit
[AR3]route-policy PF permit node 20 //route-policy 20,放行路由
Info: New Sequence of this List.
[AR3-route-policy]quit
[AR3]bgp 10
[AR3-bgp]ipv4-family unicast
[AR3-bgp-af-ipv4]peer 4.4.4.4 route-policy PF import //BGP入向调用
前后对比:
图1:修改前BGP表
:修改后BGP表
*

2. 属性local Preference (默认100,越大越优)*
步骤
①使用前缀列表抓取兴趣路由
② Route-policy 中调用前缀列表,并做Local-preference修改
③ BGP进程中调用
备注:Local-preference 属性可以在整个AS内传递,一般在边界路由器上修改。(该属性在Ebgp邻居传递时,不进行携带。)

设备AR 1 (该设备是AS的边界路由器)
[AR1]ip ip-prefix 8 index 10 permit 8.8.8.8 32 //前缀列表抓取兴趣路由
[AR1]route-policy LP permit node 10
Info: New Sequence of this List.
[AR1-route-policy]if-match ip-prefix 8
[AR1-route-policy]apply local-preference 99 //属性修改,默认为100
[AR1-route-policy]quit
[AR1]route-policy LP permit node 20
Info: New Sequence of this List.
[AR1-route-policy]quit
[AR1]bgp 10
[AR1-bgp]ipv4-family unicast
[AR1-bgp-af-ipv4]peer 12.1.1.2 route-policy LP import //入向调用,本地该属性也会改变
[AR1-bgp-af-ipv4]quit
在这里插入图片描述
3. 优选起源于本地的路由

  • 一个路由器收到多跳相同路由,在前面比较都一致的情况下,优选本地。
  • 该属性的作用是为防止环路。

4. AS-Path 属性 (该属性在Ebgp传递时携带,在整个互联网生效)
AS-Path属性,当路由器收到来自Ebgp邻居的路由时,查看AS-Path属性,看是否存在本地AS。主要作用是为了Ebgp传递路由时的水平分割(防环)。

*设备AR 2 *
[AR2]ip ip-prefix 8 permit 8.8.8.8 32 //前缀列表抓取路由
[AR2]route-policy AP permit node 10
Info: New Sequence of this List.
[AR2-route-policy]if-match ip-prefix 8
[AR2-route-policy]apply as-path 101 102 103 additive
① Additive:使用新的值替换原来的AS-Path
② OverWrite:在原有的基础上添加
在这里插入图片描述[AR2]route-policy AP permit node 20
Info: New Sequence of this List.
[AR2-route-policy]quit
[AR2]bgp 2
[AR2-bgp]ipv4-family unicast
[AR2-bgp-af-ipv4]peer 12.1.1.1 route-policy AP export

5 原有属性修改(i:该路由来自IGP ;e该路由来自EGP ; ?:该路由来自其他方式如重分发等)
*设备AR 2
[AR2]ip ip-prefix 8 permit 8.8.8.8 32
[AR2]route-policy O permit node 10
Info: New Sequence of this List.
[AR2-route-policy]if-match ip-prefix 8
[AR2-route-policy]apply origin incomplete
①i(igp):该路由来自IGP ;
②e(egp):该路由来自EGP ;
③?(incomplete):该路由来自其他方式如重分发等

在这里插入图片描述
[AR2-route-policy]quit
[AR2]route-policy O permit node 20
Info: New Sequence of this List.
[AR2]bgp 2
[AR2-bgp]ipv4-family unicast
[AR2-bgp-af-ipv4]peer 12.1.1.1 route-policy O export
在这里插入图片描述

6. MED 属性
设备AR 1:
[AR1]ip ip-prefix 9 permit 9.9.9.9 32
[AR1]route-policy MED permit node 10
Info: New Sequence of this List.
[AR1-route-policy]if-match ip-prefix 9
[AR1-route-policy]apply cost 1
[AR1-route-policy]quit
[AR1]route-policy MED permit node 20
Info: New Sequence of this List.
[AR1-route-policy]quit
[AR1]bgp 10
[AR1-bgp]ipv4-family unicast
[AR1-bgp-af-ipv4]peer 12.1.1.2 route-policy MED export
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值