Junos路由 – 路由特异性与协议

我正在尝试负载均衡路由器通过两个上行链路(等容量)发送stream量。 我为互联网上的每个/ 8生成静态路由(对于ipv4)并插入它。不幸的是,它似乎没有预期的效果。 我注意到,检查一个特定的IP转发表有三个路由,我的两个静态/ 8和一个更具体的路由(A / 24而不是/ 8),这是通过bgp了解到的。 任何人都可以确认Junos会将stream量路由到更具体的路由,即使它是通过手动input的静态路由从不太优选的源(例如BGP)中发现的。

这个来源表明,路线被学习的方式总是首先被select(项目2在检查链接以后)

select具有最低优先级值的path(路由协议进程首选项)。

1.0.0.0/8和1.0.0.0/24(例如)不是相同的路由,所以两个/ 8和1/24之间没有进入FIB的竞争。 这两个/ 8进入,并且当它学习到/ 24也进入,因为它更具体(如此不同的路线)。 你不能有一个/ 8的拒绝,因为/ 24的存在可以你(你会错过/ 8的主要部分)?

另外,为什么在生成两个0/0路由时,为IPv4地址空间上的每个块生成/ 8? (假设一个上游供应商!)。 话虽如此,我无法帮助您实现负载平衡,因为我对JunOS了解不够。