接收路由汇总 - BGP

网络工程 bgp 路由汇总
2021-07-17 04:21:06

我们需要对接收到的路由进行汇总(因为我们正在接收 20K+ 条路由)以减少负载、节省内存、带宽和 CPU 周期。

请建议一些快速准确的方法。我正在寻找您的经验和行业最佳实践 这里展示了一些路线(仅供参考,省略了 IP 和 ASN)。

         Network          Next Hop            Metric LocPrf Path
     
     r>i 10.0.x.0/25     123.xx.x.x            100    100   65000 i
     r>i 10.0.y.0/24     123.xx.x.x            10     100   65001 65001 i
     r>i 10.0.z.a/24     123.xx.x.x            100    100   65914 i
     r>i 10.0.b.0/24     123.xx.x.x            100    100   65914 i
     r>i 10.0.c.64/27    123.xx.x.x            100    100   65000 65000 65600 65125 i
     r>i 10.0.c.96/27    123.xx.x.x            100    100   65000 65000 65600 65125 i
1个回答

您不想执行入站汇总,原因如下: 路由器用来确定到达目的地的最佳路径的第一个标准是路由的特殊性(子网掩码的长度)。只有在两条路由具有相同掩码的情况下,路由器才会比较管理距离(通过哪个协议获知路由)。并且只有当两条路由具有相同的 AD 时,才会比较度量(协议所说的目的地有多远)。

因此,如果路由器自动对从邻居那里学习到的路由执行汇总,该汇总可能会导致数据包开始使用不受欢迎的路径到达目的地。即使您作为网络​​工程师,无论如何真的想执行汇总,这仍然是一个坏主意,因为您汇总的那些路由可能来自不同的发起者(不同的 AS 编号,由不同的人操作)。如果所有者切换到不同的 ISP、切换电路或出现故障情况,这些路由可能会发生变化。如果您手动执行入站前缀汇总,您将设置自己定期对连接问题进行故障排除,当事情表现不佳或一次中断几个小时时。

总结是一项只有广告商应该执行的任务,而不是学习者。这就是为什么企业级设备包括汇总出站的机制而没有汇总入站机制的原因。