python免费自学网站,付费阅读wordpress,wordpress 运行 php,宁夏银川做网站的公司有哪些BGP 的路由优选规则是一套多步决策链#xff0c;用来确定在多个可行路由中选择最优的路由。BGP 是一种路径向量协议#xff0c;通过这些优选规则#xff0c;网络管理员可以控制数据流量的流向#xff0c;确保网络的稳定性和效率。下面以一个实例来详细说明 BGP 的优选规则及…BGP 的路由优选规则是一套多步决策链用来确定在多个可行路由中选择最优的路由。BGP 是一种路径向量协议通过这些优选规则网络管理员可以控制数据流量的流向确保网络的稳定性和效率。下面以一个实例来详细说明 BGP 的优选规则及其链条。
BGP 路由优选规则的步骤
BGP 有一套固定的优选规则链规则按照优先级顺序依次检查直到找到一个最优路由。以下是 BGP 常用的优选规则从高到低
优先最高的 Weight 值仅限于 Cisco 路由器特性优先本地优先级Local Preference值优先本地产生的路由优先最短的 AS 路径AS_PATH优先最低的 Origin 类型优先最低的 MEDMetric值优先到达下一跳的 IGP 距离优先来自最低的 Router ID 的路由
实例说明
假设公司 A 的网络AS100有 3 个上联 ISP分别是 ISP1AS200ISP2AS300和 ISP3AS400。每个 ISP 都通告了一条到达目标网络 192.168.1.0/24 的路由具体情况如下
ISP1AS_PATH 为 200 300Local Preference 为 100MED 为 10Router ID 为 1.1.1.1ISP2AS_PATH 为 300Local Preference 为 200MED 为 20Router ID 为 2.2.2.2ISP3AS_PATH 为 400 300Local Preference 为 100MED 为 5Router ID 为 3.3.3.3
我们来一步步分析该如何选择最优路径 Weight假设没有特别配置 Weight 值。Weight 值缺省为 0不会影响路由选择。 Local Preference ISP1 的 Local Preference 为 100。ISP2 的 Local Preference 为 200。ISP3 的 Local Preference 为 100。因为 ISP2 的 Local Preference 最高200优选 ISP2 的路由。 结果此时BGP 已经选择了 ISP2 的路由为最优路径不再需要继续检查其他规则。如果没有 Local Preference 优先级的差异继续以下规则。 AS_PATH 长度如果没有 Local Preference 差异 如果 Local Preference 相同我们会看 AS_PATH 长度。比较 ISP1 和 ISP3 的 AS_PATH ISP1 的 AS_PATH 为 200 300长度为 2。ISP3 的 AS_PATH 为 400 300长度也是 2。 此时ISP1 和 ISP3 的 AS_PATH 长度相同继续比较下一个优选条件。 Origin 类型 假设三条路由的 Origin 类型相同继续比较下一项。 MED 值 ISP1 的 MED 为 10。ISP3 的 MED 为 5。MED 值越小越优因此优选 ISP3。 结果若之前条件无法选出最优路径ISP3 的路由将被选为最优路径。 IGP Metric 到 Next_Hop 的距离如果前面的规则都相同 比较到达 ISP1 和 ISP3 的下一跳的 IGP 距离距离越近越优。 Router ID最后一项 假如上面所有的条件都相同我们会选择 Router ID 最小的路由。因此在这种情况下优选来自 Router ID 1.1.1.1ISP1的路由。