BGP MED 属性选路配置实验

一、预习:

        MED:可选非过渡,Multi-Exit Discriminator,多出口鉴别器,用于向对等体指出进入本AS的优选路径,越小越优

        * 默认情况下,路由器只会比较同一个 AS 来的路由的 MED 属性,不会比较来自不同 AS 的路由 MED,这里需要用 compare-different-as-med 来让它们做比较

二、拓朴图:

BGP MED 属性选路配置实验_第1张图片

三、配置步骤:

        1、配置IP

        2、配置 BGP

        3、 R2 发两个环回口IP:10.1.1.1、10.2.2.2,并宣告进 BGP

        4、查看 R4 的 BGP 路由表,发现通往 R2 的地址都走了 R1 ,原因是 R1 的路由 ID 更小

        5、在 R1、R3 上做路由策略,将 AS-Path 路径都设为 none,忽略掉选路规则第 4 条的优先选择权: apply as-path none overwrite

        6、在 R1、R3 上分别配置路由策略,将要通过对方的 ip-prefix 路由抓取后,将 MED 值赋予 100,这样本端要通过的 IP-Prefix MED 就还是默认为 0,优先让符合条件的地址走本端出去

[R1]
ip ip-prefix 10.2 index 10 permit 10.2.2.0 24
#
route-policy rp1 permit node 10 
 if-match ip-prefix 10.2 
 apply cost 100 
route-policy rp1 permit node 20 
#
bgp 100
 peer 14.1.1.4 route-policy rp1 export
#

[R3]
ip ip-prefix 10.1 index 10 permit 10.1.1.0 24
#
route-policy rp1 permit node 10 
 if-match ip-prefix 10.1 
 apply cost 100 
route-policy rp1 permit node 20 
#
bgp 100
 peer 34.1.1.4 route-policy rp1 export
#

        7、在 R4  的 BGP 视图下,配置 compare-different-as-med ,强行让来自不同的 AS 的路由条目做 MED 值比较

四、测试:

        查看 R4 的 BGP 路由表,发现 R4 上已经做了判断,10.1.1.1 走 R1、10.2.2.2 走 R3:

BGP MED 属性选路配置实验_第2张图片

五、另一个拓朴:

        下面这个拓朴不需要做 AS-Path 的忽略配置,因为 AS-Path 都是 3 个节点

BGP MED 属性选路配置实验_第3张图片

你可能感兴趣的:(数通,运维,网络,智能路由器,运维)