1. 程式人生 > >RIP動態路由協議的配置命令

RIP動態路由協議的配置命令

》RIP動態路由協議

       RIP路由協議只依據路由器跳數決定最佳路徑,不考慮頻寬、延時和其他因素。RIP總是把具有最小跳數值的路徑作為最優路徑。RIP限制最大跳數是15,如果跳數為16,則意味著路徑不可達。RIP在路由更新報文中不能攜帶子網掩碼的資訊,也就是不支援可變長掩碼(Variable Length Subnet Masks,VLSM)。RIP定時更新路由,每隔30秒更新一次,更新速度比較慢。

       RIP動態路由協議的配置主要包括:

       #基本配置:在路由器上啟用RIP協議,開始RIP程序;然後在RIP配置模式下定義參與 RIP路由的網路地址。

       #高階配置:配置被動介面(passive-interface)、配置路由過濾、設定RIP的管理距離值。指定鄰居路由器和重新配置度量權值等。在支援RIP2版本的路由器中,還可以配置RIP的版本。

       RIP有兩個版本:RIP1和RIP2。RIP2在RIP1的基礎上提供了諸如可變長掩碼、多點廣播路由更新(Multicast Routing)和路由更新認證等新的功能。

       RIP的基本配置包括啟用並進入RIP路由協議的配置模式,設定參與RIP協議的網路地址。由於RIP不支援可變長掩碼,它只根據各類IP地址的網路號的位數來確定掩碼(如A類的掩碼是255.0.0.0)。因此,在配置網路地址時不需要給定掩碼。

       在全域性配置模式下:

         Router(config) #router rip

         Router(config-router) #network 159.105.0.0

         Router(config-router) #network 212.112.7.0

         Router(config-router) #exit

         Router(config) #exit

         Router #

         RIP路由協議的配置資訊顯示如下

         !

           router rip

           network 159.105.0.0

           network 212.112.7.0

          !

》RIP高階配置

      #配置被動介面

      被動介面是在指定的介面上抑制路由更新,也就是阻止路由器更新報文通過該路由器介面。在RIP路由配置模式下,使用passive-interface命令指定一個路由器介面為被

動介面。目的是為了讓兩個不同的網路之間不相互傳遞和學習各自的動態路由資訊。

      在全域性配置模式下:

        Router(config) #router rip

        Router(config-router) #passive-interface ethernet 0

        Router(config-router) #exit

        Router(config) #exit

        Router #

        RIP路由協議的配置資訊顯示如下

         !

           router rip

           passive-interface Ethernet 0

           network 159.105.0.0

           network 212.112.7.0

          !


      #配置路由過濾

      路由過濾的功能是在指定的路由器介面上,既可以過濾進入(接收)的路由更新資訊,也可以過濾輸出(傳送)的路由更新資訊。在RIP配置模式下,使用distribute-list

命令配置路由過濾。常和passive-interface命令一起用。目的是禁止某個埠參與RIP。

      在全域性配置模式下:

        Router(config) #access-list 12 deny any

        Router(config) #router rip

        Router(config-router) #discribute-list 12 in ethernet 0

        Router(config-router) #end

        Router #

      #配置管理距離

      管理距離(AD)是測量路由可信度的值,AD的值越小路由的可信度越高,RIP的預設AD值是120,在RIP配置模式下使用distance命令指定一個管理距離,有效的

管理距離值是1-255。

      在全域性配置模式下:

       Router(config) #router rip

       Router(config-router) #distance 50

       Router(config-router) #exit

       Router(config) #exit

       Router #

      #定義鄰居路由器。

      通常RIP路由協議以廣播方式傳送路由更新資訊,但在某些特殊情況下,不容許傳送廣播包或網路技術不支援網路廣播(幀中繼),那麼在RIP配置模式下使用neighbor

命令指定鄰居路由器,以單播的方式傳送路由更新資訊,一般情況下不需要配置鄰居路由器,請謹慎使用該命令。

      在全域性配置模式下:

       Router(config) #router rip

       Router(config-router) #neighbor 202.112.7.2

       Router(config-router) #exit

       Router(config) #exit

       Router #