路由協議實驗_內部路由協議_RIP路由協議及工作原理(1)
本文關鍵詞:路由協議,由筆耕文化傳播整理發(fā)布。
RIP(Routing information Protocol,路由信息協議)是應用較早、使用較普遍的內部網關協議(Interior Gateway Protocol,IGP),適用于小型同類網絡的一個自治系統(tǒng)(AS)內的路由信息的傳遞。RIP協議是基于距離矢量算法(Distance Vector Algorithms,DVA)的。它使用“跳數”,即metric來衡量到達目標地址的路由距離。文檔見RFC1058、RFC1723。它是一個用于路由器和主機間交換路由信息的距離向量協議,目前最新的版本為v4,也就是RIPv4。
至于上面所說到的“內部網關協議”,我們可以這樣理解。由于歷史的原因,當前的 INTERNET 網被組成一系列的自治系統(tǒng),各自治系統(tǒng)通過一個核心路由器連到主干網上。而一個自治系統(tǒng)往往對應一個組織實體(比如一個公司或大學)內部的網絡與路由器集合。每個自治系統(tǒng)都有自己的路由技術,對不同的自治系統(tǒng)路由技術是不相同的。用于自治系統(tǒng)間接口上的路由協議稱為“外部網關協議”,簡稱EGP (Exterior Gateway Protocol);而用于自治系統(tǒng)內部的路由協議稱為“內部網關協議”,簡稱 IGP。內部網關與外部網關協議不同,外部路由協議只有一個,而內部路由器協議則是一族。各內部路由器協議的區(qū)別在于距離制式(distance metric, 即距離度量標準)不同,和路由刷新算法不同。RIP協議是最廣泛使用的IGP類協議之一,著名的路徑刷新程序Routed便是根據RIP實現的。RIP協議被設計用于使用同種技術的中型網絡,因此適應于大多數的校園網和使用速率變化不是很大的連續(xù)線的地區(qū)性網絡。對于更復雜的環(huán)境,一般不使用RIP協議。
1. RIP工作原理
RIP協議是基于Bellham-Ford(距離向量)算法,此算法1969年被用于計算機路由選擇,正式協議首先是由Xerox于1970年開發(fā)的,當時是作為Xerox的“Networking Services(NXS)”協議族的一部分。由于RIP實現簡單,迅速成為使用范圍最廣泛的路由協議。
路由器的關鍵作用是用于網絡的互連,每個路由器與兩個以上的實際網絡相連,負責在這些網絡之間轉發(fā)數據報。在討論 IP 進行選路和對報文進行轉發(fā)時,我們總是假設路由器包含了正確的路由,而且路由器可以利用 ICMP 重定向機制來要求與之相連的主機更改路由。但在實際情況下,IP 進行選路之前必須先通過某種方法獲取正確的路由表。在小型的、變化緩慢的互連網絡中,管理者可以用手工方式來建立和更改路由表。而在大型的、迅速變化的環(huán)境下,人工更新的辦法慢得不能接受。這就需要自動更新路由表的方法,即所謂的動態(tài)路由協議,RIP協議是其中最簡單的一種。
在路由實現時,RIP作為一個系統(tǒng)長駐進程(daemon)而存在于路由器中,負責從網絡系統(tǒng)的其它路由器接收路由信息,從而對本地IP層路由表作動態(tài)的維護,保證IP層發(fā)送報文時選擇正確的路由。同時負責廣播本路由器的路由信息,通知相鄰路由器作相應的修改。RIP協議處于UDP協議的上層,RIP所接收的路由信息都封裝在UDP協議的數據報中,,RIP在520號UDP端口上接收來自遠程路由器的路由修改信息,并對本地的路由表做相應的修改,同時通知其它路由器。通過這種方式,達到全局路由的有效。
RIP路由協議用“更新(UNPDATES)”和“請求(REQUESTS)”這兩種分組來傳輸信息的。每個具有RIP協議功能的路由器每隔30秒用UDP520端口給與之直接相連的機器廣播更新信息。更新信息反映了該路由器所有的路由選擇信息數據庫。路由選擇信息數據庫的每個條目由“局域網上能達到的IP地址”和“與該網絡的距離”兩部分組成。請求信息用于尋找網絡上能發(fā)出RIP報文的其他設備。
RIP用“路程段數”(即“跳數”)作為網絡距離的尺度。每個路由器在給相鄰路由器發(fā)出路由信息時,都會給每個路徑加上內部距離。在如圖9-31中,路由器3直接和網絡C相連。當它向路由器2通告網絡142.10.0.0的路徑時,它把跳數增加1。與之相似,路由器2把跳數增加到“2”,且通告路徑給路由器1,則路由器2和路由器1與路由器3所在網絡142.10.0.0的距離分別是1跳、2跳。
圖9-31 RIP工作原理示例
1
內容導航
原文:RIP路由協議及工作原理(1) 返回網絡頻道首頁
本文關鍵詞:路由協議,由筆耕文化傳播整理發(fā)布。
本文編號:53459
本文鏈接:http://lk138.cn/kejilunwen/jisuanjikexuelunwen/53459.html