bgp十三条选路原则
时间: 2024-10-12 07:01:56 浏览: 55
BGP(Border Gateway Protocol)是一种路径矢量路由协议,用于互联网自治系统之间的路由选择。当收到多个可达的路由时,BGP会根据一系列复杂的选路规则(即所谓的“路由策略”)来确定最佳路径。以下是BGP常用的十三条选路原则,也称为BGP选路算法:
1. 最长匹配(Longest Prefix Match,LPM):首先按路由前缀长度从大到小比较,最长的前缀优先。
2. 路由聚合(Aggregate Routes):如果一条路由是从聚合而来,优选未聚合的明细路由。
3. Local Preference:本地优先级,数值越大越好,默认值100,可以手动设置。
4. Origin属性:优先选择IGP、EGP或Incomplete(不确定)类型,通常IGP优于其他。
5. MED(Multi-Exit Discard,多出口丢弃):如果两条路径MED相等,Local Preference会被考虑。
6. AS Path:更短的AS路径通常被认为更优,除非有更具体的路由策略冲突。
7. Next Hop Unreachable:不可达的下一跳被视为无效路由。
8. Community属性:有些应用会基于社区属性进行路由选择。
9. 额外路径属性(如Aggregator信息):如果有特定属性的偏好,优先考虑。
10. 手动配置的Next-hop-local策略:某些情况下的特殊需求,比如避免环路。
11. Route-Distinguisher和Originator ID:在某些场景下,用于区分相同的路由前缀。
12. IGP Cost:如果IGP成本存在,可能会作为辅助决策因素。
13. 回归路由(Withdrawn Routes):已撤消的路由会被排除。
阅读全文