數據庫時間

          常用鏈接

          統計

          最新評論

          RIPv1版本

          背景的概述:

          RIP Xerox 開發的早期協議 網關信息協議 (GWINFO) 演變而來。

          RIPv1的特征和消息格式:

          RIP 主要有以下特征:

          l  RIP 是一種距離矢量路由協議。

          l  RIP 使用跳數作為路徑選擇的唯一度量。

          l  將跳數超過 15 的路由通告為不可達。

          l  30 秒廣播一次消息。

          消息格式:

          RIP 消息的數據部分封裝在 UDP 數據段內,其源端口號和目的端口號都被設為 520。在消息從所有配置了 RIP 的接口發送出去之前,IP 報頭和數據鏈路報頭會加入廣播地址作為目的地址。

          RIP 消息格式:RIP 報頭:RIP 報頭長度為四個字節,這四個字節被劃分為三個字段,命令字段指定了消息類型,版本字段設置為 1,表示為 RIPv1。第三個字段被標記為必須為零。“必須為零”字段用于為協議將來的擴展預留空間。

          RIP 消息格式:路由條目:消息的路由條目部分包含三個字段,其內容分別是:地址類型標識符(設置為 2 代表 IP 地址,但在路由器請求完整的路由表時設置為 0)、IP 地址以及度量。路由條目部分代表一個目的路由及與其關聯的度量。一 RIP 更新最多可包含 25 個路由條目。數據報最大可以是 512 個字節,不包括 IP UDP 報頭。

                RIP的工作方式:

                   RIP 請求/響應過程:

                        RIP 使用兩種類型的消息(在“命令”字段中指定):請求消息和響應消息。每個配置了 RIP 的接口在啟動時都會發送請求消息,要求所有 RIP 鄰居發送完整的路由表。啟用 RIP 的鄰居隨后傳回響應消息。響應后將發送更新路由表!

                   IP 地址類和有類路由:RIP 是有類路由協議。您可能已經從前面的消息格式討論中發現 RIPv1 不會在更新中發送子網掩碼信息。因此,路由器將使用本地接口配置的子網掩碼,或者根據地址類應用默認子網掩碼

                   管理距離:RIP 的默認管理距離為 120可以通過show ip routeshow ip protocols命令查看!

                RIPv1的基本配置:

          R2#conf t   //進入全局配置模式

          R2(config)#router rip  //進入RIP路由協議

          R2(config-router)#network 192.168.2.0  //192.168.2.0這個網絡啟動RIP

          R2(config-router)#no network 192.168.2.0 //關閉192.168.2.0網絡的RIP功能

          R2(config-router)#exit   //推出RIP配置模式

          R2(config)#no router rip  //刪除RIP的所有配置

          (注意:RIPv1是不支持VLSM的如果在network輸入的是VLSM的地址它會自動轉為有類的網絡地址)

          network 命令的作用如下:

          l  在屬于某個指定網絡的所有接口上啟用 RIP。相關接口將開始發送和接收 RIP 更新。

          l  在每 30 秒一次的 RIP 路由更新中向其它路由器通告該指定網絡。

          可以使用以下的命令來驗證。

          show ip protocols //查看是否有您宣告的網段

          show ip interface brief //查看接口是否雙UP

          show ip route   //檢驗從 RIP 鄰居處接收的路由是否已添加到路由表中.(代號R

          解讀 show ip route 輸出:

          例子:

          R 192.168.5.0/24 [120/2] via 192.168.2.2, 00:00:23, Serial0/0/0

           

          R 的意思就是RIP

          192.168.5.0/24就是目的網絡

          120 AD管理距離

          2是度量值,因為RIP把條數作為度量值,所以就是2跳的意思。

          192.168.2.2 就是下一跳的地址。

          00:00:23 距離上一次更新的時間。

          Serial0/0/0 就是送出的接口。

              被動接口:

                  不必要的 RIP 更新會影響網絡性能,在 LAN 上發送不需要的更新會在以下三個方面對網絡造成影響:

          1. 帶寬浪費在傳輸不必要的更新上。因為 RIP 更新是廣播,所以交換機將向所有端口轉發更新。

          2. LAN 上的所有設備都必須逐層處理更新,直到傳輸層后接收設備才會丟棄更新。

          3. 在廣播網絡上通告更新會帶來嚴重的風險。RIP 更新可能會被數據包嗅探軟件中途截取。路由更新可能會被修改并重新發回該路由器,從而導致路由表根據錯誤度量誤導流量。

          停止不需要的 RIP 更新

          使用 passive-interface 命令,該命令可以阻止路由更新通過某個路由器接口傳輸,但仍然允許向其它路由器通告該網絡。配置的方法如下:

          Router(config-router)#passive-interface interface-type interface-number

          驗證的方法:

          Show ip protocols 查看更新接口已經沒有那個接口了,但Routing for Networks下還有這個網絡。

             邊界路由器和自動匯總:

                   處理 RIPv1 更新的規則:

          以下兩條規則控制著 RIPv1 更新:

          l  如果某條路由更新及其接收接口屬于相同的主網,則在路由更新中對該網絡應用該接口的子網掩碼。(就是說路由更新信息與接口屬于相同的主網,子網掩碼就用接口的子網掩碼)

          l  如果某條路由更新及其接收接口屬于不同的主網,則在路由更新中對該網絡應用網絡的有類子網掩碼。(就是說路由更新信息與接口不屬于相同的主網,子網掩碼就用有類的

          發送RIP更新:

          當發送更新時,邊界路由器會在更新中包含網絡地址和相關度量。對于更新中的路由條目而言,如果發往的主網與其所屬的主網不同,則路由條目中的網絡地址將總結為有類網絡地址(或稱主網地址)。

          對于更新中的路由條目,如果更新與接口屬于相同主網中傳遞,則使用送出接口的子網掩碼來確定要通告的網絡地址。使用接口的子網掩碼確定要通告的子網地址。

          自動總結的優點:

          l  可以使發送和接收的路由更新較小,從而使路由更新占用較少的帶寬。

          l  使用單條路由可加快路由器對路由表的查找過程。

                   自動總結的缺點:

                      RIPv1 有類路由協議的主要缺點 不支持不連續網絡。網絡在主網邊界間自動總結,因此接收路由器無法確定路由的掩碼。這是因為接收接口的掩碼可能與劃分了子網的路由不同。

                   不連續拓撲結構不能通過 RIPv1 收斂:

                     RIPv1 配置是正確的,但它卻無法確定不連續拓撲結構中的所有網絡。原因是:對于不屬于待通告路由所在網絡的接口,路由器只能從該接口發出主網地址通告。

                     例子:

                      

          R1 不會將 172.30.1.0 172.30.2.0 通過 209.165.200.0 網絡通告給 R2R3 不會將 172.30.100.0 172.30.200.0 通過 209.165.200.0 網絡通告給 R2。但 R1 R2 會將主網地址 172.30.0.0(即總結路由)通告給 R3

          結果會是什么?由于在路由更新中不包含子網掩碼,所以 RIPv1 無法通告具體的路由信息來讓路由器為 172.30.0.0/24 子網提供正確的路由。

          posted on 2012-07-31 12:56 數據庫時間 閱讀(454) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 定南县| 河南省| 五原县| 雷山县| 南木林县| 日土县| 金门县| 当雄县| 仪征市| 当阳市| 静宁县| 建阳市| 金乡县| 长子县| 安泽县| 舒兰市| 崇明县| 涿州市| 奉化市| 余姚市| 宁武县| 读书| 镇原县| 文山县| 洛阳市| 同江市| 丰原市| 永昌县| 安龙县| 嵊州市| 云南省| 长春市| 观塘区| 商丘市| 沛县| 内乡县| 惠水县| 乐东| 深水埗区| 颍上县| 泰来县|