路由過濾和控制

一晰洒、被動接口

passive interfaces (不發(fā)hello包和update包瑞信,rip除外)

二顷帖、路由過濾

常用方法:
a.ACL
b.prefix list前綴列表,可匹配掩碼
c.distribute list 分布列表
d.route-map鼎文,調用acl,prefix list

1.distribute list

概念:分布列表通過調用ACL來對路由進行過濾,可以在一個單獨的路由區(qū)域內過濾因俐,也可在路由協議之間做重分發(fā)的時候進行過濾拇惋。

a.接口上過濾

R1(config)#access-list 2 permit 2.2.2.0
R1(config-router)#distribute-list 2 in serial 0  #只允許2.2.2.0路由從S0進

b.在路由協議內做過濾
EIGRP

R1:access-list 1 permit 1.1.1.0 0.0.0.255
R1:router eigrp 100
R1:distribute-list 1 out s1/1 #R1接口out方向做過濾

R2:只有1.1.1.0的路由
R2:access-list 1 permit 1.1.1.0 0.0.0.255
R2:router eigrp 100
R2:distribute-list 1 in s1/0 #R2接口in方向做過濾

OSPF(不能在接口out方向做協議內過濾)

R2:access-list 1 permit 1.1.1.0 0.0.0.255
R2:router ospf 1
R2:distribute-list 1 in s1/0 #R2接口in方向做過濾可以

c.重分發(fā)時過濾(協議間過濾)
注意:當在重分布時進行過濾,僅允許使用關鍵字out抹剩,后面可以跟上協議名撑帖,但不能跟接口,因為無意義(即:in后面不能跟協議澳眷,只有out后能跟)

R2:router eigrp 100
R2:redistribute ospf 1 metric 1 1 1 1 1
R2:router ospf 1
R2:redistribute eigrp 100 subnets

R2:access-list 1 deny 1.1.1.0 0.0.0.255
R2:access-list 1 permit any
R2:access-list 2 deny 3.1.1.0 0.0.0.255
R2:access-list 2 permit any

R2:router eigrp 100
R2:distribute-list 1 out ospf 1
R2:rotuer ospf 1
R2:distribute-list 2 out eigrp 100

2.Prefix-List 前綴列表

概念:和ACL類似的東東胡嘿,設計用于專抓路由的工具,不僅可以匹配網絡號钳踊,還可以匹配掩碼

寫法一:

ip prefix-list mymatchlist permit 192.168.0.0/16
含義:掩碼要16位衷敌,前16位也要匹配 

寫法二:

ip prefix-list List1 permit 192.168.0.0/16 le 20
含義:掩碼16~20位,前16位也要匹配

特殊寫法舉例:

0.0.0.0/0 : 只匹配默認路由
0.0.0.0/0 le 32 :匹配any
0.0.0.0/0 ge 32 :所以主機(host)路由
0.0.0.0/0 ge 1 le 32:除默認路由
A類路由:ip prefix-list 1 permit 0.0.0.0/1 le 32
B類路由:ip prefix-list 1 permit 128.0.0.0/2 le 32
C類路由:ip prefix-list 1 permit 192.0.0.0/3 le 32

協議內調用

R4(config)#ip prefix-list 2(用名字也行) permit 2.2.2.0/24
R4(config-router)#distribute-list prefix 2 in serial 1

利用前綴列表過濾OSPF
要求:在如上圖所示的拓樸中拓瞪,在R1上利用前綴列表做過濾缴罗,不要向AREA0區(qū)域傳遞172.16.1.1的路由。

R1:
ip prefix-list 1 seq 5 deny 172.16.1.1/32
ip prefix-list 1 seq 10 permit 0.0.0.0/0 le 32 #匹配any

router ospf 110
  area 1 filter-list prefix 1 out

3.Route-Map

(1)也叫路由圖或者路由映射表祭埂,是對路由進行加工處理的工具面氓。

(2)注意:
1、route-map可以調用ACL或prefix抓出一部分路由進行加工處理
2蛆橡、每一個route-map可以有多條語句舌界,每條語句都有一個序號
3、每條語句都有兩種動作:match 和 set
4泰演、每條語句對抓出來的路由都有兩種處理方式:permit 或 deny
5呻拌、使用范圍:重分發(fā)、PBR睦焕、BGP
6柏锄、route-map 重分發(fā)時默認拒絕所有;PBR時默認允許所有

(3)route-map的使用分三步操作:
1复亏、定義ACL或prefix抓出路由
2趾娃、定義route-map說明對匹配的路由所采取的處理方式
3、調用route-map

(4)route-map的匹配邏輯:
route-map NAME permit 10
match ip address x y z
-------> OR
match ip address a ¦
match ip address b ¦ AND
match ip address c ↓

如不寫match/set,默認: match any缔御,set nothing

(5)例:
要求在R1上將EIGRP重分布進OSPF抬闷,其中172.16.1.0路由要以OE1重分布,172.16.2.0路由重分布時metric值要改為100,172.16.3.0的路由不允許重分布笤成,其它路由不改動评架,默認重分布。

R1(config)#access-list 1 permit 172.16.1.0 0.0.0.0
R1(config)#access-list 2 permit 172.16.2.0 0.0.0.0
R1(config)#access-list 3 permit 172.16.3.0 0.0.0.0

R1(config)#route-map WOLF permit 10
R1(config-route-map)#match ip address 1
R1(config-route-map)#set metric-type type-1

R1(config)#route-map WOLF permit 20
R1(config-route-map)#match ip address 2
R1(config-route-map)#set metric 100

R1(config)#route-map WOLF deny 30
R1(config-route-map)#match ip address 3

R1(config)#route-map WOLF permit 40
R1(config-route-map)#exit

R1(config)#router ospf 110
R1(config-router)#redistribute eigrp 90 subnets route-map WOLF   #調用route-map

(6)使用route-map打tag
作用:可以對一些路由打上tag炕泳,好讓后面的路由器根據tag找出這些路由并進行相應的策略

要求:
1纵诞、在R3上將RIP重分布進OSPF
2、在R1上將OSPF重分布進EIGRP培遵,但不能將從RIP學到的路由帶過去

可以用tag解決:
1浙芙、在R3上將RIP重分布進OSPF時,利用route-map打上tag標記
2籽腕、在R1上將OSPF重分布進EIGRP時嗡呼,找出打了tag標記的路由再deny掉就行了

R3(config)#route-map WOLF permit 10
R3(config-route-map)#set tag 20

R3(config)#router ospf 110
R3(config-router)#redistribute rip subnets route-map WOLF


到了R1之后,對打tag的路由丟棄
R1(config)#route-map CCNP deny 10
R1(config-route-map)#match tag 20
R1(config)#route-map CCNP permit 20    #一定要寫一條空語句放行其它的路由
R1(config-route-map)#exit

R1(config)#router eigrp 90
R1(config-router)#redistribute ospf 110 metric 1500 100 255 1 1500 route-map CCNP

4.PBR策略路由

(1)概念:PBR就是使用route-map這一工具對某個接口進來的數據流做一些策略皇耗,符合條件的按相應的策略進行路由南窗,不符合條件的按正常情況進行轉發(fā)。

(2)規(guī)則:
a.PBR優(yōu)于路由表-----如果路由器上設置了PBR郎楼,當數據包到達路由器時万伤,是先匹配PBR,如果匹配上了呜袁,直接按PBR進行轉發(fā)壕翩,如果沒匹配上,再去找路由表進行轉發(fā)傅寡,所以說PBR覆蓋了正常的路由選擇進程放妈。

b.PBR中不匹配的數據包不會DENY(丟棄),而是normal forwarding(正常轉發(fā))

c.PBR只針對于入項接口

(3)應用舉例:多ISP選路

第一步:
R1(config)#access-list 1 permit 1.1.1.0 0.0.0.255
R1(config)#access-list 2 permit 2.2.2.0 0.0.0.255

第二步:
R1(config)#route-map WOLF permit 10
R1(config-route-map)#match ip address 1
R1(config-route-map)#set ip next-hop 12.1.1.2 發(fā)給與本機直連的下一跳路由器

R1(config)#route-map WOLF permit 20
R1(config-route-map)#match ip address 2
R1(config-route-map)#set ip next-hop 13.1.1.3 

第三步:
R1(config)#int e0/0  (入口調用策略)
R1(config-if)#ip policy route-map WOLF

(4)本地策略路由:                    
·PBR默認對本地產生的數據流量不起效荐操。也就是對自已產生的包不執(zhí)行策略湾揽。

R3(config)#ip local policy route-map PBR名稱∩瘛(使PBR對本地數據流量有效)加上這一條命令才會對自已產生的包也做策略

(5)查看

debug ip policy
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
  • 序言:七十年代末铣耘,一起剝皮案震驚了整個濱河市尖殃,隨后出現的幾起案子,更是在濱河造成了極大的恐慌屯耸,老刑警劉巖拐迁,帶你破解...
    沈念sama閱讀 212,542評論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現場離奇詭異疗绣,居然都是意外死亡线召,警方通過查閱死者的電腦和手機,發(fā)現死者居然都...
    沈念sama閱讀 90,596評論 3 385
  • 文/潘曉璐 我一進店門多矮,熙熙樓的掌柜王于貴愁眉苦臉地迎上來缓淹,“玉大人哈打,你說我怎么就攤上這事⊙逗” “怎么了料仗?”我有些...
    開封第一講書人閱讀 158,021評論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長伏蚊。 經常有香客問我立轧,道長,這世上最難降的妖魔是什么躏吊? 我笑而不...
    開封第一講書人閱讀 56,682評論 1 284
  • 正文 為了忘掉前任氛改,我火速辦了婚禮,結果婚禮上颜阐,老公的妹妹穿的比我還像新娘。我一直安慰自己吓肋,他們只是感情好凳怨,可當我...
    茶點故事閱讀 65,792評論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著是鬼,像睡著了一般肤舞。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上均蜜,一...
    開封第一講書人閱讀 49,985評論 1 291
  • 那天李剖,我揣著相機與錄音,去河邊找鬼囤耳。 笑死篙顺,一個胖子當著我的面吹牛,可吹牛的內容都是我干的充择。 我是一名探鬼主播德玫,決...
    沈念sama閱讀 39,107評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼椎麦!你這毒婦竟也來了宰僧?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 37,845評論 0 268
  • 序言:老撾萬榮一對情侶失蹤观挎,失蹤者是張志新(化名)和其女友劉穎琴儿,沒想到半個月后,有當地人在樹林里發(fā)現了一具尸體嘁捷,經...
    沈念sama閱讀 44,299評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡造成,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 36,612評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現自己被綠了雄嚣。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片谜疤。...
    茶點故事閱讀 38,747評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出夷磕,到底是詐尸還是另有隱情履肃,我是刑警寧澤,帶...
    沈念sama閱讀 34,441評論 4 333
  • 正文 年R本政府宣布坐桩,位于F島的核電站尺棋,受9級特大地震影響,放射性物質發(fā)生泄漏绵跷。R本人自食惡果不足惜膘螟,卻給世界環(huán)境...
    茶點故事閱讀 40,072評論 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望碾局。 院中可真熱鬧荆残,春花似錦、人聲如沸净当。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,828評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽像啼。三九已至俘闯,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間忽冻,已是汗流浹背真朗。 一陣腳步聲響...
    開封第一講書人閱讀 32,069評論 1 267
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留僧诚,地道東北人遮婶。 一個月前我還...
    沈念sama閱讀 46,545評論 2 362
  • 正文 我出身青樓,卻偏偏與公主長得像湖笨,于是被迫代替她去往敵國和親蹭睡。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 43,658評論 2 350

推薦閱讀更多精彩內容

  • Spring Cloud為開發(fā)人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理赶么,服務發(fā)現肩豁,斷路器,智...
    卡卡羅2017閱讀 134,637評論 18 139
  • 0×1.ACL概述ACL(Access Control List辫呻,訪問控制列表)清钥,是一系列運用到路由器接口的指令列...
    Zero___閱讀 2,701評論 0 3
  • 1.路由策略Route-policy 規(guī)定路由器在發(fā)布路由時只發(fā)布某些滿足特定條件的路由,在接收路由時只接收滿足特...
    Sec小玖閱讀 2,396評論 2 2
  • 版權聲明:原創(chuàng)作品放闺,謝絕轉載祟昭!否則將追究法律責任。 OSPF路由協議 楔子 為了加強自己我打算好好玩玩網絡怖侦。 OS...
    李偉銘MIng閱讀 4,553評論 0 25
  • 【學齡后】口號:溫柔地堅持 孩子第一個30天目標:在洗手間刷牙篡悟,刷完牙馬上洗臉 媽媽第一個30天目標:恢復與大寶的...
    zengl閱讀 131評論 0 0