全球专业中文经管百科,由121,994位网友共同编写而成,共计436,034个条目

路由發現協議

用手机看条目

出自 MBA智库百科(https://wiki.mbalib.com/)

路由發現協議(ICMP Router Discovery Protocol,IRDP)

目錄

什麼是路由發現協議

  路由發現協議是將出口的多台ROUTER的對本地的埠的IRDP的優先順序設為不一樣,客戶機通過對ROUTER的查詢以及ROUTER的應答及宣告知道哪一個的級別高,使用優先順序別高的作為網關,當級別高的出現故障不可用時,再使用級別低的,以實現容錯。

路由發現協議的基礎

  IRDP有關的完整描述在RFC1256中,它的主要功能是使主機能夠自動配置路由表中的預設路由。它不是一種路由尋徑協議(如RIPOSPF),它只是ICMP的一種功能擴展。和其他ICMP報文一樣,它被封裝在IP數據報的數據區傳送。運行IRDP的路由器區域網中廣播路由器的地址,運行IRDP的豐機則根據該報文配置路由表中的預設路由。IRDP使用兩種報文:通告(Advertit)和請求(Solicitation)。路由器每隔一定時間就向區域網中的所有主機(224.0.01)傳送一個通告報文一個這樣的報文可“有一個“上的路由器地址,每個地址附帶一個有符號的32位優先值,供主機選擇主機可對網中所有路由器(22400.2)傳送一個請求報文,讓本同中支持IRDP的路由器立即發送通告報文

  和RIP相似,運行IRDP的路由器一定的時間問隔發送通告報文,主機通過IRDP得到的預設路由有一定的生存時間。這個時間值包含在報文頭中,適用於該報文中的所有路由地址。超過生存期,如無新的通告報文到達,主機則認為該預設路由失效並刪除它發送時間間隔,生存時間是可“改變的。一般地,路由器每7—10分鐘發送一次通告報文,生存時間為3O分鐘。實際七,運行IRDP的路由器要求配置個最小值和一個最大值,在這個範圍內發送通告報文,都是合法的。當一個運行IRDP的路由器關閉時,它將發送一個優先值為OX80000000的通告報文,主機收到後,如預設路由網關為該路由器地址,則刪除該預設路由。

  順便提一下lP協議中的D類地址,也叫多目地址。它的範圍為224,O,0,0—_239,255,255,255。其中,2240.0.0為保留地址。多目傳送使用多目地址,註意它不同於廣播傳送。IRDP使用丁2240.01指所有主機,224.00.2指所有路由器。在一些加人多目組的主機或路由器中,這兩個地址足自動生成的。

  IRDP與RIP的不同,首先RIP是個獨立的路由尋徑協議,而IRDP本質上足ICMP協議的部分。RIP使用廣播地址,IRDP使用多目地址。IRDP是主機與路由器之間的相互作用,而RIP則是主機與路由器,路由器與路由器之間相互作用。另外,IRDP的處理對象僅僅是預設路由。

路由發現協議的工作原理

  (1)客戶端向所有路由器地址(FF02::2)發送路由請求消息RS或者路由器周期性地向所有節點(多播地址FF02::1)發送路由宣告消息RA。

  RA報文的IP包源地址必須填寫本地鏈路地址,這是因為路由器往往有多塊網卡,如果填寫全局地址,接到宣告的節點不知道應該發給那個網卡,而利用本地鏈路地址與網卡Mac地址的一一對應性,能惟一地標識出為節點服務的網卡。IP包的目的地址分兩種,如果RA是路由定期廣播整個區域網的,就填廣播地址,如果是對於RS的應答,則填寫請求節點的地址。其他的諸如lifetime、reachabletime以及options等都是一些設置參數,比如prefix(地址首碼)、優先順序等,大部分對於本文意義不大,但是優先順序的設置可以讓你在所有路由中,取得優勢地位。

  (2)客戶端根據RA消息配置地址首碼和路由信息。

  路由請求Rs報文比較簡單,IP包的目的地址當然要填寫廣播地址,而源地址填寫請求者的地址即可,options可以填寫請求者的Mac地址。

路由發現協議安全隱患分析

  通過以上分析我們不難發現這個協議的漏洞。由於缺乏源地址認證,區域網內任意節點都都可以發送路由宣告消息RA,從而將自己偽裝成路由。對於動態獲取IPv6地址的節點,它無法分辨哪個才是正確的路由。如果惡意的節點偽裝成路由,並且在RA中將路由的優先順序設為最高,動態獲取IP的節點極有可能將數據包交由這個惡意節點轉發。導致以上漏洞主要原因是缺乏認證機制。

本條目對我有幫助0
MBA智库APP

扫一扫,下载MBA智库APP

分享到:
  如果您認為本條目還有待完善,需要補充新內容或修改錯誤內容,請編輯條目投訴舉報

本条目由以下用户参与贡献

Mis铭,刘维燎.

評論(共0條)

提示:評論內容為網友針對條目"路由發現協議"展開的討論,與本站觀點立場無關。

發表評論請文明上網,理性發言並遵守有關規定。

打开APP

以上内容根据网友推荐自动排序生成

官方社群
下载APP

闽公网安备 35020302032707号