网络路由中的下一跳层次结构优化
1. 间接下一跳(Junos)
在网络路由中,转发信息库(FIB)里具有分层下一跳结构的设计发挥着重要作用。如今,扁平的FIB结构已不再被使用或推荐,现代路由器默认启用分层FIB,很多情况下甚至无法将FIB恢复为扁平下一跳结构。
1.1 配置间接下一跳
根据实际硬件情况,间接下一跳可能默认未启用,此时需要显式启用。示例配置如下:
routing-options {
forwarding-table {
indirect-next-hop;
}
}
不过,基于Trio架构的转发引擎的MX路由器不需要此配置,因为它们不支持扁平下一跳结构,且默认启用间接下一跳。
1.2 查看PE3的下一跳结构
以下是查看PE3的下一跳结构的示例命令:
juniper@PE3> show route forwarding-table destination 192.168.2.1/32
extensive | match "Destination|Index: [1-9]|weight"
Destination: 192.168.2.1/32
Next-hop type: indirect Index: 1048675 Reference: 6
Next-hop type: unilist