路由總結之靜態、RIP、OSPF、IS-IS、BGP、路由策略與策略路由

七月 23, 2024 by
Filed under: killtest 

路由無疑是網路的核心,看到浩如煙海的網路資料,可以讓人皓首窮經啊,而且都是浩浩蕩蕩幾百頁,所以想搞簡單點,要不然真的是數通還沒學會,發現已經過時了。

靜態路由

靜態路由無疑是最簡單,也是最基本的。

Ip route-static(指定是靜態路由) 10.1.2.0 255.255.255.0(目的地與子網路遮罩,你旅遊景點) 10.1.4.2(預設網關,就是你家大門)。預設閘道就是無論你去哪裡,你都得第一步踏出的大門。

*NQA,網路品質分析

什麼東西冒出來都是有原因的。例如你有兩條路,一條主的,一條輔的,如果主的壞了,怎麼第一時間讓輔的起來?就是在主靜態路由屁股後面加個NQA測試。 NQA測試不通,立刻就轉到輔路由上去。怎麼讓靜態路由為輔?優先權設定大值,例如100。 BFD也有這個功能,號稱是偵測萬金油。

RIP(路由資訊協定)

比較基礎,只要指定RIP版本和路由器各埠的網路就可以用起來。還有幾個東東,一句話說清楚。

三個定時器,update(沒事30s打個招呼),age(老化時間內沒更新,說明路由不行),垃圾收集(這個時間內沒更新,直接幹掉不行路由)。

水平分割,借錢不還,就是路由從哪裡來的,不還給它。

毒性逆轉,恩將仇報,還黑錢,cost 16的路由,還給它它也不能用。

觸發更新,給你活馬上乾,不要等上班時間。

RIPng(下一代路由資訊協定)

用在IPv6網路上的RIP協議,開啟ripng進程,各個介面都開啟ripng進程即可。

OSPF(開放最短路徑優先)

這個路由協定可以用在大規模網絡,所以名堂多了點。

*基本上使用,就是先一台路由器弄個路由器ID(一般為本地環路IP位址,全網唯一),然後配置進程ID(像windows進程一樣),域(一個區域,骨幹為0),配置各連接埠網路號,採用了通配符(和RIP有點小不同)。

*不知道誰規定的,每個域都必須和骨幹域0相連,有時候只好用虛擬連接維持這個原則,vlink-peer命令。

*既然OSPF分域,有時候一個域只需要一條預設路由出去就行了,就像一個宿捨一個人去食堂買飯就夠了,大家都去浪費資源,那麼這個域就叫stub域。 ABR(area border router)就是宿舍門。

*如果某個人女朋友要出去吃呢,那就要搞NSSA域了,去校外吃完打包Type 7盒飯(NSSA專有)回來,校門就叫ASBR(AS border router),宿舍門ABR可以將Type 7盒飯轉換成Type 5垃圾丟出宿舍外(另外的域,如骨幹域0)。

*路線聚合,如果快遞收到深圳和廣州的包裹,他就要聚合一下,統一發往廣東。路由也是一樣,有ABR匯總路由就可以了,省路由表空間。域外的由ASBR匯總。

*IPv6版本,啟用IPv6,指定連接埠IPv6位址,就可以了。

IS-IS

本來我不喜歡這個路由協議,現在我最喜歡用。掌握Network Entity即可。

網路實體名稱同一個域內的區域名稱一致,也就是第一位數49.0001.0000.0000.0001.00。設定IS-IS,先設定路由進程,指定is-level,網路實體名稱,各埠啟用isis就可以了,L1/L2路由器也可以聚合路由,總結路由。

Level-2的路由可以滲透到level-1,從而優化域間路由。

BGP

這是唯一一個AS(自治域)間的路由協定。這就是一個鄰居閒話協議。配置的時候只要知道鄰居(peer)以及鄰居的AS號就OK了。

*路由反射器,就是可以把一個路由器的路由反射給另一個路由器,傳聲筒作用。

*團體屬性就是用來管理路由的。如100:1。

BGP路由屬性很重要,記住常用的就行,就是一句話,從哪裡來(Origin),到哪裡去(Next_hop),走過的路(AS_Path)。

AS間的MED、AS內的Local_Pref。

策略路由和路由策略

可以指定從某個網路到某個網路的流量重新定量,儘管已經有路由指定方向。

路由策略作用於路由,策略路由作用於封包。

Comments


Warning: count(): Parameter must be an array or an object that implements Countable in /var/www/html/wwwroot/itrenzheng.hk/wp-includes/class-wp-comment-query.php on line 399

Tell me what you're thinking...
and oh, if you want a pic to show with your comment, go get a gravatar!





*