路由協議互聯網最好配對!什么叫路由協議?路由協議在互聯網中起什么作用?
穿行在移動互聯網中的一個個IP包,好似高速路上的一輛輛汽車,怎樣抵達目的地呢?針對車輛大家都很了解,即使不清楚目的地,也是有電子器件導航欄可以引領大家抵達目的地,那IP包是否也必須類似的導航欄信息呢?是的,在IP包進到移動互聯網的那一刻,導航欄信息早已走在路上,靜靜的等候著IP包的來臨,在每一個通往目的地的路由器上,只需查看IP庫中的目的地詳細地址,就可以查看導航欄信息(路由表)來決策近期的線路,就是這樣一跳一跳的方法抵達目的地。
讀到這兒,您一定會有一個問題:每臺路由器的路由表是怎樣形成的?先不來回應這個問題,或是拿電子器件導航欄來剖析,如果你鍵入目的地信息,電子器件網站導航自食其力地形圖數據庫查詢來測算最路程,這個地圖數據庫查詢是事先運載在網站導航中的,每過一段時間你也許還要更新這個地圖數據庫查詢,由于我國的路面發展趨勢的迅速,不升級很有可能將你導進江河中、或海洋中…
還記得之前上海市通向洋山港的東海大橋,有一些車輛的接受的精準定位信息精密度不高,數據顯示車輛沒有在路上跑,反而是在水上飛…
假如每臺路由器可以有類似地形圖數據庫查詢的鏈路信息,還可以應用最短優化算法進行導航欄,每臺路由器中間進行鏈路信息互換的一個協議書,大家稱作:路由協議!實際上假如譯成選路協議書得話,我覺得針對中國人的了解應當更強了解一些,前邊你應該懂了什么叫路由,那協議書呢?協議便是先要求好,怎樣表明這種鏈路信息,根據這一鏈路必須多大成本費(cost),這條鏈路兩邊是啥連接點路由器,擁有這種信息,路由器就可以動態性地畫一張各大網站的地形圖(系統架構圖),針對每一個目的地,依照最短路徑算法動態性轉化成一個路由內容,放進到一個表格中,大家稱這張本表路由表。
了解路由協議的人非常容易就猜中我所描述的路由協議是:OSPF,IS-IS。他們十分類似,全是鏈路情況協議書,全是先搜集路由器兩者之間的鏈路信息,例如成本費、兩邊聯接的連接點、鏈路的種類,隨后運作類似最短路徑算法的優化算法,轉化成路由表信息
路由協議的優先
既生瑜,何生亮?
即然如此類似,為什么呢?!這也是兩種不一樣的機構平行面開發設計的2個協議書,誰都沒有一定的優點獲勝,那么就由銷售市場來磨練他們吧!從協議書的區域開發、擴展性而言,IS-IS更有優點,OSPF很有可能漸漸地被政治化。
今日先不來探討誰將獲勝,先來應對第一個問題,假如OSPF,IS-IS在同一臺路由器上運作,針對同一個目的地(IP地址同樣,網絡掩碼相同)他們都轉化成了路由表,那用誰的呢?這是一個艱辛的優先選擇,各家生產廠家有自身的選擇,Ruijie應用了一個聽起來很奇葩的名字:管理方法間距AD(Administration Distance)來區別大伙兒的優先,優先級0為最大優先,而優先級為255為最低優先級隊列,而OSPF默認設置的優先位110,而IS-IS默認設置優先為115,顯而易見OSPF路由信息獲勝,舉例說明來表明:
OSPF route : 10.1.1.0/24 next-hop a.a.a.a AD 110
IS-IS route : 10.1.1.0/24 next-hop b.b.b.b AD 115
那麼進到路由表的便是:
OSPF route : 10.1.1.0/24 next-hop a.a.a.a AD 110
一定不必有這種的假象,OSPF的AD優先高,IS-IS的AD優先級低,假如與此同時運作OSPF和IS-IS,則IS-IS全部路由內容都不容易進到路由表。這也是不正確的!一定要留意僅有同樣的路由內容才可以應用AD值的優先來決策何去何從,要不是同樣的路由內容,根本不容易去較為AD優先。
自然可以市場競爭進到路由表的協議書也有:RIP(120),EIGRP(90),BGP(20,200),還有傳送數據路由(0)及其靜態數據路由(1),引號里為他們AD優先,外界BGP為20,內部結構BGP為200,如今常見路由協議的AD優先為:傳送數據路由> 靜態數據路由 > EBGP > EIGRP > OSPF > ISIS > RIP > IBGP
路由搜索互聯網配對標準
講完了路由表,下面談一談IP包抵達路由器,如何查找路由表,進行IP包的導航欄每日任務。如何查找可以實現最大高效率、最確切地尋找下一跳?
假如路由表有下列五個內容,IP包的目的地址為10.1.1.1,那路由表會挑選哪一個內容呢?依照最多配對標準,會挑選10.1.1.1/32,由于是徹底配對,即32位匹配。
假如IP包目的地址是:10.1.1.100,則會挑選10.1.1.0/24,這個是最多配對,匹配了24位。
假如IP包目的地址是:10.1.2.100,則會挑選10.1.0.0/16,這個是最多配對,匹配了16位。
假如IP包目的地址是:10.2.1.100,則會挑選10.0.0.0/8,這個是最多配對,匹配了8位。
假如IP包目的地址是:192.168.1.1,則會挑選0.0.0.0/0,這個是缺省路由,可以配對一切IP目的地址。
10.1.1.1/32
10.1.1.0/24
10.1.0.0/16
10.0.0.0/8
0.0.0.0/0
而這就是路由協議、路由協議AD、及其路由搜索的最多配對標準。