一.BGP的选路
比较前提,多条BGP路由目标相同,且均可优(下一跳可达、同步关闭),具有相同的优先级(管理距离)
优选Preference_Value值最高的路由(私有属性,仅本地有效)。
不传递 权限最高属性 可以干涉EBGP/IBGP选路
优选本地优先级(Local_Preference)最高的路由。
IBGP邻居关系间传递 只能,最常干涉IBGP关系的选路
优选手动聚合>自动聚合>network>import>从对等体学到的
优选AS_Path短的路由。
EBGP/IBGP关系均可被干涉,但只能在EBGP邻居间修改
起源类型IGP>EGP>Incomplete。
起源属性 i优于e优于?; 可在控制层面任意接口修改;
对于来自同一AS的路由,优选MED值小的。
默认为0,宣告或重发布(关闭自动汇总)路由时携带本地到达目标的cost
最常用于干涉EBGP选路的属性
优选从EBGP学来的路由(EBGP>IBGP)
优选AS内部IGP的Metric最小的路由。
优选Cluster_List最短的路由
优选Orginator_ID最小的路由
优选Router_ID最小的路由器发布的路由
优选具有较小IP地址的邻居学来的路由
二.属性 华为和cisco均存在6种基本属性 第一种均为私有属性
1.Preference_Value 华为私有属性
传播范围:不传播 默认值 :0 大或者小优:大
2 本地优先级(最常干涉IBPG选路)
传播范围:IBPG邻居关系间 默认值:100 大或小优:大
3as-pash
优选经过AS数量较少路径;该属性的自动添加是在EBGP邻居关系间进行
4 起源属性
条目的产生方式
network 宣告本地路由表中的任意路由 i
import 将本地通过其他协议学习的路由重发布到BGP协议中
egp 早期的ebg协议学习的路由重发布到BGP协议中
该属性的修改可以在整个控制层面流量经过的任意接口修改
5 MED 多出口鉴别
BGP协议默认不存在cost;MED就是人为的利用路由器优选路径的规则—先比较管理距离(华为为优先级),若一直再比较度量值(华为为cost)
BGP协议在特定条件下携带本地到达目标的cost值;本地宣告(重发布)自己路由表中的路由后,将其传递给本地的ebgp邻居,将携带cost值;对于其他AS的设备学习到从同一个as传递过来的路由,优选MED最小的路径
管理员可以在控制层面传递路由的过程中,手工修改MDE;最常用于干涉ebgp选路;