BGP属性

【1】BGP的各种属性:

BGP协议依赖大量的参数进行选路;通过修改这些参数均可起到干涉选路的效果;

weight(权重值)
local-preference(本地优先级)
next-hop(优选本地下一跳)
as-path(记录路由经过的AS)
origin(起源属性)
MDE metric(多出口鉴别属性,度量值)

1.Weight(权重值)(Cisco私有)

越大越优 不传播 本地为32768,邻居0

全局修改

注:只能本地修改,因为没有传递性;

负载分担

基于不同目标,使用不同路径访问

注:只能本的控制层面入向调用,因为该属性不传递;

2. local-preference(本地优先级)

传播范围(IBGP邻居间) 默认值100 大优

最常用于干涉IBGP选路的属性

注:调用时,控制层面的入或出口都可以,但必须为IBGP邻居关系;

3.next-hop(优选本地下一跳)

4.as-path(记录路由经过的AS) 还用与防环(水平分割)

记录所有经过的AS编号,优选经过数量最少的路径。

还用于EBGP水平分割–接收到的条目中若存在本地AS号,将拒绝;可以在人为的在路由信息中添加AS编号;但只能在EBGP邻居关系间操作;但也可用于干涉IBGP邻居关系下选路;

注:调用时,控制层面的出或入接口都可以,但必须是EBGP邻居关系

入向调用—3 4 5 x,X为真实经过过的编号

出向调用—X 3 4 5 ; 最前端AS为最新经过的编号;

又因为AS-PASH属性还用于防止EBGP环路,故添加的属性中若存在后方AS号,将导致这些路由无法进入这些AS;

故可以重复使用已经经过的AS号

5.origin(起源属性)标记路由起源
在这里插入图片描述

Origin codes: i - IGP, e - EGP, ? - incomplete

起源属性–该条目是通过什么方法进入到的BGP表中来的

使用i表示管理员network宣告配置

使用e表示EGP重发布到BGP的路由

使用?表示IGP重发布到BGP的路 规则:i优于e优于?

6.MDE metric(多出口鉴别属性-度量值)

多出口的鉴别属性,人为的修改度量数字来干涉选路

可以干涉EBGP/IBGP选路,最常用于干涉EBGP选路

常常AS1干涉AS2对AS1的选路

BGP路由优选原则

BGP路由器将路由通告给邻居后,每个BGP邻居都会进行路由优选,路由选择有三种情况:

该路由是到达目的地的唯一路由,直接优选。
对到达同一目的地的多条路由,优选优先级最高的。
对到达同一目的地且具有相同优先级的多条路由,必须用更细的原则去选择一条最优的。

一般来说,BGP计算路由优先级的规则如下:

丢弃下一跳不可达的路由。
优选Preference_Value值最高的路由(私有属性,仅本地有效)。
优选本地优先级(Local_Preference)最高的路由。
优选手动聚合>自动聚合>network>import>从对等体学到的。
优选AS_Path短的路由。
起源类型IGP>EGP>Incomplete。

对于来自同一AS的路由,优选MED值小的。

优选从EBGP学来的路由(EBGP>IBGP)。
优选AS内部IGP的Metric最小的路由。
优选Cluster_List最短的路由。
优选Orginator_ID最小的路由。
优选Router_ID最小的路由器发布的路由。
优选具有较小IP地址的邻居学来的路由。
©️2020 CSDN 皮肤主题: 深蓝海洋 设计师:CSDN官方博客 返回首页