簡析路由策略與策略路由的區(qū)別和聯(lián)系
資源天下 2019/8/15 10:04:58
1. 定義
1.1 路由策略:
簡單的來說,就是路由發(fā)布和接收的策略。其實,在選擇路由協(xié)議時,也是一種路由策略。因為相同的網(wǎng)絡(luò)結(jié)構(gòu),不同的路由協(xié)議因為實現(xiàn)的機制不同、開銷計算規(guī)則不同、優(yōu)先級定義不同等可能會產(chǎn)生不同的路由表。
通常所說的路由策略指的是,在正常的路由協(xié)議之上,根據(jù)某種規(guī)則、通過改變某些參數(shù)或者設(shè)置某種控制方式來改變路由產(chǎn)生、發(fā)布、選擇的結(jié)果。
1.2 策略路由:
策略路由是一種依據(jù)用戶制定的策略進(jìn)行路由選擇的機制,與單純依照IP報文的目的地址查找路由表進(jìn)行轉(zhuǎn)發(fā)不同,可應(yīng)用于安全、負(fù)載分擔(dān)等目的。 策略路由其實是一種特殊的靜態(tài)路由,策略路由不僅能夠根據(jù)目的地址發(fā)送,同時可以與訪問列表配合使用,所以報文發(fā)送還可能取決于協(xié)議類型、端口號、報文長度等等。策略路由通過指定下一跳或輸出接口來控制報文發(fā)送。此外策略路由還可以通過改變IP報文的tos字段達(dá)到流量控制的目的。
2. 區(qū)別
路由策略是根據(jù)一些規(guī)則,使用某種策略改變規(guī)則中影響路由發(fā)布、接收或路由選擇的參數(shù)而改變路由發(fā)現(xiàn)的結(jié)果,最終改變的是路由表的內(nèi)容,是在路由發(fā)現(xiàn)的時候產(chǎn)生作用。
策略路由是盡管當(dāng)前存在最優(yōu)的路由,但是針對某些特別的目標(biāo)(或應(yīng)用、協(xié)議)不使用當(dāng)前路由表中的轉(zhuǎn)發(fā)路徑而單獨使用別的轉(zhuǎn)發(fā)路徑。在數(shù)據(jù)包轉(zhuǎn)發(fā)的時候發(fā)生作用、不改變路由表中任何內(nèi)容。
策略路由的優(yōu)先級高于其他任何路由。所以一旦用戶配置啟用策略路由,報文發(fā)送就會先根據(jù)策略路由進(jìn)行處理,如果路由策略匹配失敗,則再根據(jù)路由表進(jìn)行正常路由處理。
總的來講,路由策略是路由發(fā)現(xiàn)規(guī)則,策略路由是數(shù)據(jù)包轉(zhuǎn)發(fā)規(guī)則。其實將“策略路由”理解為“轉(zhuǎn)發(fā)策略”,這樣更容易理解與區(qū)分。由于轉(zhuǎn)發(fā)在底層,路由在高層,所以轉(zhuǎn)發(fā)的優(yōu)先級比路由的優(yōu)先級高,這點也能理解的通。其實路由器中存在兩種類型和層次的表,一個是路由表(routing-table),另一個是轉(zhuǎn)發(fā)表(forwording-table)。轉(zhuǎn)發(fā)表是由路由表映射過來的,策略路由直接作用于轉(zhuǎn)發(fā)表,路由策略直接作用于路由表。
3. 聯(lián)系
路由策略和策略路由都是為了轉(zhuǎn)發(fā)數(shù)據(jù)包而進(jìn)行路徑選擇的策略,都是根據(jù)某種規(guī)則改變某些參數(shù)或控制手段來設(shè)置不同的轉(zhuǎn)發(fā)路徑。
|