PBR下一跳類型研究

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

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

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

image.png

狀況1.只有PBR路由blog

image.png

image.pngimage.png

下面進行測試路由

image.png

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

狀況2,咱們加一條默認路由class

image.png

咱們再測一下看看sed

image.png

路徑沒有變化,仍是走的PBR配置

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

image.png

你們看到,路徑變了。

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

相關文章
相關標籤/搜索