BGP-17 配置BGP負載均衡
先看一下配置命令:
拓撲:
1.配置BGP。
2.檢查路徑。
2.1查看路由:
可以看到R1優選了下一跳10.0.1.1。
2.2查看轉發表:
3.配置基於包的負載均衡。
4.查看路徑。
4.1路由:
4.2查看轉發表:
可以明確地看到在轉發表裏面的defalut.inet 目的地址10.0.2.0/30 的下一跳分別為10.0.1.1和10.0.0.2。
我對於BGP的理解有限,我的問題是為什麽路由表裏面 不是兩條路徑前面都帶*,而是一條裏面兩個下一跳,路由的明細裏面,10.0.0.2依舊是INACTIVE,而在10.0.1.1裏面兩個下一跳,並且10.0.1.1顯示selected。
“數據包實際的轉發是按照RE下發的轉發表進行的”,轉發表裏面確實出現了兩個下一跳。
文檔裏的顯示的原文如下:
The show route detail command output designates one gateway as selected. This output is potentially confusing in the context of load balancing. The selected gateway is used for many purposes in addition to deciding which gateway to install into the kernel when Junos OS is not performing per-packet load-balancing. For instance, the
大概的意思就是:實際上負載均衡了,但是在路由表裏面顯示的話還是選擇了一個gateway,用於其他用途。比如PING,比如kernel(kernel junos系統的內核),比如多播協議。
還有一個很有趣的問題,一開始我用VMX做,檢查到轉發表的時候:
發現沒有負載均衡,我檢查了下配置和路由表都沒有問題。所以上述的路由器均采用SRX340。
BGP-17 配置BGP負載均衡