BGP的选路规则有哪些

2024年 1月 19日 78.2k 0

图片[1]-BGP的选路规则有哪些-不念博客

丢弃不可达的路由

BGP首先会检查下一跳(NEXT_HOP)是否可达,如果不可达,则直接丢弃该路由。

Preferred-value值最大

BGP会优选Preferred-value值最大的路由。Preferred-value是一种用于指定BGP路由的优先级的属性。

本地优先级最高

本地优先级(LOCAL_PREF)是BGP内部用于指定对于某个路由的偏好程度的属性,最高优先级的路由会被选择。

聚合路由

BGP会优选聚合路由,即通过聚合多个具体路由而生成的路由。

AS路径最短

BGP会优选AS路径(AS_PATH)最短的路由。较短的AS_PATH表示更直接的路径,通常被认为是更优越的。

ORIGIN类型选择

BGP会依次选择ORIGIN属性为IGP、EGP、Incomplete的路由。这涉及到路由的来源类型,IGP表示路由产生于本AS内部,EGP表示通过EGP协议学习,Incomplete表示来源无法确定。

MED值最低

BGP会优选MULTI_EXIT_DISC(MED)值最低的路由。较低的MED值通常被认为是更有吸引力的路径。

学习路由的来源

BGP会依次选择从EBGP、联盟、IBGP学来的路由。这表示BGP优先选择从外部学来的路由,然后是联盟(同一个AS内的其他BGP路由器学来的),最后是本地IBGP。

下一跳Cost值最低

BGP会优选下一跳Cost值最低的路由。这涉及到路由的下一跳(NEXT_HOP)的Cost值,较低的Cost值表示更经济的路径。

CLUSTER_LIST长度最短

BGP会优选CLUSTER_LIST长度最短的路由。CLUSTER_LIST属性用于防止路由反射导致的环路,长度较短的表示更直接的路径。

ORIGINATOR_ID最小

BGP会优选ORIGINATOR_ID最小的路由。ORIGINATOR_ID属性用于防止路由反射导致的环路。

Router ID最小

BGP会优选Router ID最小的路由器发布的路由。Router ID是BGP路由器的唯一标识。

地址最小

BGP会优选地址最小的对等体发布的路由。这表示在拥有相同属性的情况下,选择发布路由的对等体地址最小的。

相关文章

如何在 Linux 中使用 logname 命令?
为什么有 HTTPS?HTTPS 如何实现安全通信?
HTTPS的TSL握手流程是什么
华为无线网络射频调优及WLAN跨VLAN的三层漫游示例
502错误是什么、应该怎么排查?
HTTP3为什么抛弃了经典的TCP,而选择QUIC

发布评论