PBR下一跳類型研究

        很久以前的策略路由是通過QoS來實現的,後來把這項功能單獨作爲一個命令來配置,那就是PBR(policy-based-route)。最近遇到個地方要用,突然發現了下一跳的選項裏多了一個default-next-hop,自己一直沒注意,以前都是一直用的next-hop。現場沒時間深究,今晚有時間,打開模擬器來研究一下這兩者有什麼不一樣。

        從字面意思判斷,默認下一跳,這裏就要比較一下,它到底和正常的默認路由,明細路由比較一下到底優先級如何了。

        拓撲如下,很簡單,左側的路由器使用本地地址1.1.1.1,去ping右側路由器2.2.2.2。在中間設計了兩條路徑來做比較。

image.png

情況1.只有PBR路由

image.png

image.pngimage.png

下面進行測試

image.png

測試結果在預期範圍內,因爲只有這一條路由可以使用。

情況2,我們加一條默認路由

image.png

我們再測一下看看

image.png

路徑沒有變化,還是走的PBR

情況3,刪掉默認路由,加一條精確路由

image.png

大家看到,路徑變了。

       通過上面3個實驗,大家應該看明白了吧,路由的優先級  策略路由>明細路由>默認策略路由>默認路由,至於到底在哪會用到,肯定是在多出口的情況下,多個公網出口再加上內網出口,然後還需要進行分流的情況,具體情況大家遇到了,再靈活運行了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章