思科認證:淺談策略路由和路由策略。由于很多方面的原因,很多人都混淆了這兩個概念,在這里簡單解釋一下。希望有所幫助,具體配置暫不給出。
路由策略,是路由發布和接收的策略。其實,選擇路由協議本身也是一種路由策略,因為相同的網絡結構,不同的路由協議因為實現的機制不同、開銷計算規則不同、優先級定義不同等可能會產生不同的路由表,這些是最基本的。通常我們所說的路由策略指的是,在正常的路由協議 之上,我們根據某種規則、通過改變某些參數或者設置某種控制方式來改變路由產生、發布、選擇的結果,注意,改變的是結果(即路由表),規則并沒有改變,而是應用這些規則。
下面給出一些事例來說明。
改變參數的例子:例如,A路由器和B路由器之間是雙鏈路(分別為AB1和AB2)且帶寬相同,運行是OSPF路由協議,但是兩條鏈路的穩定性不一樣,公司想設置AB1為主用電路,當主用電路(AB1)出現故障的時候才采用備用電路(AB2),如果采取默認設置,則兩條電路為負載均衡,這時就可以采取分別設置AB1和AB2電路的COST(開銷)值,將AB1電路的COST值改小或將AB2電路的COST值設大,OSPF會產生兩條開銷不一樣的路由,COST(開銷)越小路由代價越低,所以優先級越高,路由器會優先采用AB1的電路。還可以不改COST值,而將兩條電路的帶寬(BandWidth)設置為不一致,將AB1的帶寬設置的比AB2的大,根據OSPF路由產生和發現規則,AB1的開銷(COST)會比AB2低,路由器同樣會優先采用AB1的電路。
改變控制方式的例子,基本就是使用路由過濾策略,通過路由策略對符合一點規則的路由進行一些操作,例如最普通操作的是拒絕(deny)和允許(Permit),其次是在允許的基礎上調整這些路由的一些參數,例如COST值等等,通常使用的策略有ACL(Acess Control List訪問控制列表)、ip-prefix、AS-PATH、route-policy等等。大部分的路由策略都和BGP協議配合使用中,屬于路由接收和通告原則。
聯系與區別
聯系:
雙方都是為了轉發數據包而進行路徑選擇的策略,都是根據某種規則改變某些參數或控制手段來設置不同的轉發路徑。
區別:
路由策略是根據一些規則,使用某種策略改變規則中影響路由發布、接收或路由選擇的參數而改變路由發現的結果,最終改變的是路由表的內容。是在路由發現的時候產生作用。
策略路由是盡管存在當前最優的路由,但是針對某些特別的主機(或應用、協議)不使用當前路由表中的轉發路徑而單獨使用別的轉發路徑。
在數據包轉發的時候發生作用、不改變路由表中任何內容。