《筆記》關(guān)于網(wǎng)絡(luò)運維那些事---(路由策略與PBR)

路由策略(Routing Policy)是一套用于對路由信息進行過濾凫岖、屬性設(shè)置等操作的方法,通過對路由的控制,可以影響數(shù)據(jù)流量轉(zhuǎn)發(fā)操作库车。

路由-策略(Route-Policy)是路由策略技術(shù)專題中一個重要工具,它既可以被用來執(zhí)行路由過濾樱拴,又可以用于修改路由的屬性柠衍。

路由-策略(Route-Policy)是一個非常重要的路由工具,可以把它想象成擁有一個或多個節(jié)點的列表晶乔,每一個節(jié)點都可以是一系列語句及執(zhí)行語句的集合珍坊,這些節(jié)點按照編號從小到大的順序排列。在每個節(jié)點中正罢,用戶可以定義條件語句及執(zhí)行語句阵漏。在Route-Policy被執(zhí)行的時候,設(shè)備從編號最小的節(jié)點開始進行路由匹配,如果被匹配的對象滿足所有的條件履怯,則執(zhí)行該節(jié)點的執(zhí)行語句回还,并且不會再繼續(xù)向下一個節(jié)點進行匹配。如果當前節(jié)點不滿足匹配條件叹洲,則前往下一個節(jié)點進行匹配柠硕,以此類推。

例子:? ? ? route-policy? {策略名稱}? permit node {節(jié)點序號}

? ? ? ? ? ? ? ? ? if-match? x1(條件語句)

? ? ? ? ? ? ? ? ? if-match x2

? ? ? ? ? ? ? ? ? apply(執(zhí)行語句)

? ? ? ? ? ? ? ? ? route-policy? {策略名稱}? deny node {節(jié)點序號}

? ? ? ? ? ? ? ? ? if-match? x1(條件語句)

? ? ? ? ? ? ? ? ? apply(執(zhí)行語句)

permit:指定節(jié)點的匹配模式為允許疹味。如果路由匹配的結(jié)果是滿足該節(jié)點的所有if-match語句仅叫,則該路由被視為允許通過,該節(jié)點的apply語句將被執(zhí)行糙捺,且不再進入下一個節(jié)點進行匹配诫咱;如果該節(jié)點中有if-match語句不滿足,則進入下一個節(jié)點繼續(xù)匹配洪灯。

deny:指定節(jié)點的匹配模式為拒絕坎缭。如果節(jié)點的匹配模式為拒絕,則該節(jié)點的apply語句將不被執(zhí)行签钩。如果路由匹配的結(jié)果滿足該節(jié)點所有if-match語句掏呼,那么Route-Policy的匹配過程立即結(jié)束,不會再進入下一個節(jié)點铅檩,而且滿足該節(jié)點條件的路由被視為拒絕通過憎夷。如果該節(jié)點有if-match語句不滿足,則進入下一個節(jié)點繼續(xù)匹配昧旨。

如果某條路由沒有被Route-Policy的任何節(jié)點匹配拾给,則該路由被視為拒絕通過該Route-Policy,也就是說兔沃,Route-Policy的末尾隱含一個類似拒絕所有的節(jié)點蒋得。

if-match:可定義匹配條件,所匹配的對象可以是“網(wǎng)絡(luò)地址或掩碼長度”“度量值”“標記”“下一跳IP”“ACL”等乒疏。

一個節(jié)點中可以包含多條if-match語句额衙,這些if-match語句之間是“與”的關(guān)系,但是有一些特殊的例如“if-match route-type”和“if-match interface”等除外怕吴,它們之間是“或”的關(guān)系窍侧。

一個節(jié)點中可以不包含任何if-match語句,這種情況則被視為匹配所有转绷,也就是任何的被匹配對象都滿足該節(jié)點的條件伟件。

apply:可指定執(zhí)行動作,這些動作主要是對所匹配的路由的某些屬性進行修改暇咆,如“度量值”“優(yōu)先級值”“標記”等锋爪。

一個節(jié)點中可以不包含任何apply語句,此時該節(jié)點只被用于執(zhí)行路由過濾爸业,而不用于設(shè)置路由屬性其骄。


Filter-Poliicy(過濾-策略):是一款用于路由過濾的工具,可以將其視為一種路由過濾器扯旷。

Filter-Policy只能夠?qū)β酚尚畔⑦M行過濾拯爽,而無法對LSA進行過濾。

例如:filer-policy {ACL} export {接口}? ? ? ? ? ? ? ? ? ? ? ? ? ? filer-policy {ACL} import

export:對該路由器發(fā)出的流量進行過濾

import:對該路由器接收的流量進行過濾

一個接口只能配置一個Filter-Policy毯炮,如果不指定接口,則被視為全局策略耸黑,也就是說桃煎,該過濾器對所有接口生效。


IP前綴列表:

IP前綴列表是一個列表形態(tài)的工具大刊。它所匹配的對象是IP前綴地址为迈,也就是路由條目。一個路由條目由目的網(wǎng)絡(luò)地址及掩碼長度共同標識缺菌。

IP前綴列表可以包含一條或多條語句葫辐,每條語句都是用一個十進制的序號進行標識。

例如:ip ip-prifix {列表名稱} index {序號} permit {IP地址}{掩碼長度} greater-equal 24 less-equal 32

IP前綴列表可以作為路由過濾器被應(yīng)用與各種場景伴郁,比如Route-Policy調(diào)用耿战,F(xiàn)ilter-Policy調(diào)用,BGP路由協(xié)議中被直接用于路由過濾焊傅。

1.ip ip-prefix aa index 10 permit 172.16.0.0 24

上述語句要求路由的目的網(wǎng)絡(luò)地址的前24個比特位需與172.16.0.0的前24個比特位相同剂陡,并且路由的網(wǎng)絡(luò)掩碼長度必須為24。

2.ip ip-prefix bb index 10 permit 172.16.0.0 less-equal 24

上述語句要求路由的目的網(wǎng)絡(luò)地址的前16比特位需與172.16.0.0的前16比特位相同租冠,并且路由的網(wǎng)絡(luò)掩碼長度必須大于或等于16鹏倘,且小于或等于24.

3.ip ip-prefix cc index 10 permit 172.16.0.0 16 greater-equal 24

上述語句要求路由的目的網(wǎng)絡(luò)地址的前16比特位需與172.16.0.0的前16比特位相同,并且路由的目的網(wǎng)絡(luò)掩碼長度必須大于或等于24(且小于或等于32顽爹,系統(tǒng)會自動在該命令后添加less-equal 32)

4.ip ip-prefix dd index 10 permit 172.16.0.0 16 greater-equal 24 less-equal 30

上述語句要求路由的目的網(wǎng)絡(luò)地址前16比特位需與172.16.0.0的前16比特位相同纤泵,并且路由的目的網(wǎng)絡(luò)掩碼長度必須大于或等于24,且小于或等于30.

5.ip ip-prefix ee index 10 deny 172.16.0.0 30

? ip ip-prefix ee index 20 permit 172.16.0.0 24

上述IP前綴列表的名稱為ee镜粤,它擁有兩條語句捏题。序號為10的語句要求路由的目的網(wǎng)絡(luò)地址的前30比特位需與172.16.0.0的前30個比特位相同,并且路由的目的網(wǎng)絡(luò)掩碼長度必須為30肉渴,而且該語句的匹配模式為deny公荧。另外,序號為20的語句要求路由的目的網(wǎng)絡(luò)地址的前24個比特位需與172.16.0.0的前24個比特位相同同规,并且路由的目的網(wǎng)絡(luò)掩碼長度必須為24循狰。

6.ip ip-prefix ff index 10 permit 0.0.0.0 0 less-equal 32

上述語句中窟社,IP地址為0.0.0.0,這種形式的IP地址被稱為通配地址绪钥,也即該地址能匹配任意的目的網(wǎng)絡(luò)地址灿里。因此該語句不關(guān)心被匹配路由的目的網(wǎng)絡(luò)地址,但是要求路由目的網(wǎng)絡(luò)掩碼長度必須大于或等于0程腹,且小于或等于32匣吊。實際上所有路由都滿足該條件。

7.ip ip-prefix gg index 10 deny 172.16.0.0 30

? ip ip-prefix gg index 20 permit 0.0.0.0 0 less-equal 32

上述語句中寸潦,序號為10的語句拒絕了路由的目的網(wǎng)絡(luò)地址前30個比特位與172.16.0.0的前30個比特位相同且路由的掩碼長度為30的地址色鸳。而序號20語句則為允許所有路由。

8.ip ip-prefix hh index 10 permit 0.0.0.0 0 greater-equal 32 less-equal 32

上述IP前綴列表將匹配網(wǎng)絡(luò)掩碼長度為32的任意路由见转,也就是匹配所有的主機路由命雀。

9.ip ip-prefix ii index 10 permit 0.0.0.0 0

這是一個特殊的語句,該語句允許的是默認路由0.0.0.0/0斩箫。


PBR(Policy-Based Routing咏雌,策略路由)

路由策略:操作的對象是路由信息,是一套用于對路由信息進行過濾校焦、屬性設(shè)置等操作的方法赊抖,通過對路由的操作或控制,來影響數(shù)據(jù)報文的轉(zhuǎn)發(fā)路徑寨典。

策略路由:操作的對象是數(shù)據(jù)報文氛雪,直接對數(shù)據(jù)報文進行操作,通過多種手段匹配感興趣的報文耸成,然后執(zhí)行丟棄或強制轉(zhuǎn)發(fā)路徑等操作报亩。

PBR是通過MQC(Modular QoS Command-Line Interface,模塊化QoS命令行)來實現(xiàn)的井氢。

MQC包含三個要素:流分類(Traffic Classifier)弦追、流行為(Traffic Behavior)、流策略(Traffic Policy)花竞,基本的思路是劲件,使用流分類來匹配具有共同特征的流量,使用流行為定義所要執(zhí)行的動作约急,然后通過流策略將前面定義好的流分類和流行為進行綁定零远,最后將流策略應(yīng)用到設(shè)備上,從而實現(xiàn)“針對特定的流量執(zhí)行特定的動作”這一目標厌蔽。












最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末牵辣,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子奴饮,更是在濱河造成了極大的恐慌纬向,老刑警劉巖择浊,帶你破解...
    沈念sama閱讀 218,858評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異逾条,居然都是意外死亡近她,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,372評論 3 395
  • 文/潘曉璐 我一進店門膳帕,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人薇缅,你說我怎么就攤上這事危彩。” “怎么了泳桦?”我有些...
    開封第一講書人閱讀 165,282評論 0 356
  • 文/不壞的土叔 我叫張陵汤徽,是天一觀的道長。 經(jīng)常有香客問我灸撰,道長谒府,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,842評論 1 295
  • 正文 為了忘掉前任浮毯,我火速辦了婚禮完疫,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘债蓝。我一直安慰自己壳鹤,他們只是感情好,可當我...
    茶點故事閱讀 67,857評論 6 392
  • 文/花漫 我一把揭開白布饰迹。 她就那樣靜靜地躺著芳誓,像睡著了一般。 火紅的嫁衣襯著肌膚如雪啊鸭。 梳的紋絲不亂的頭發(fā)上锹淌,一...
    開封第一講書人閱讀 51,679評論 1 305
  • 那天,我揣著相機與錄音赠制,去河邊找鬼赂摆。 笑死,一個胖子當著我的面吹牛钟些,可吹牛的內(nèi)容都是我干的库正。 我是一名探鬼主播,決...
    沈念sama閱讀 40,406評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼厘唾,長吁一口氣:“原來是場噩夢啊……” “哼褥符!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起抚垃,我...
    開封第一講書人閱讀 39,311評論 0 276
  • 序言:老撾萬榮一對情侶失蹤喷楣,失蹤者是張志新(化名)和其女友劉穎趟大,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體铣焊,經(jīng)...
    沈念sama閱讀 45,767評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡逊朽,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,945評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了曲伊。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片叽讳。...
    茶點故事閱讀 40,090評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖坟募,靈堂內(nèi)的尸體忽然破棺而出岛蚤,到底是詐尸還是另有隱情,我是刑警寧澤懈糯,帶...
    沈念sama閱讀 35,785評論 5 346
  • 正文 年R本政府宣布涤妒,位于F島的核電站,受9級特大地震影響赚哗,放射性物質(zhì)發(fā)生泄漏她紫。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,420評論 3 331
  • 文/蒙蒙 一屿储、第九天 我趴在偏房一處隱蔽的房頂上張望贿讹。 院中可真熱鬧,春花似錦够掠、人聲如沸围详。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,988評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽助赞。三九已至,卻和暖如春袁勺,著一層夾襖步出監(jiān)牢的瞬間雹食,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,101評論 1 271
  • 我被黑心中介騙來泰國打工期丰, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留群叶,地道東北人。 一個月前我還...
    沈念sama閱讀 48,298評論 3 372
  • 正文 我出身青樓钝荡,卻偏偏與公主長得像街立,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子埠通,可洞房花燭夜當晚...
    茶點故事閱讀 45,033評論 2 355