1. 程式人生 > 其它 >華為--動態路由與RIP協議

華為--動態路由與RIP協議

動態路由與RIP協議

一、動態路由(Dynamic Route)

1、動態路由概述

動態路由是指路由器能夠自動地建立自己的路由表,並且能夠根據實際情況的變化適時地進行調整。

動態路由是與靜態路由相對的一個概念,指路由器能夠根據路由器之間的交換的特定路由資訊自動地建立自己的路由表,並且能夠根據鏈路和節點的變化適時地進行自動調整。當網路中節點或節點間的鏈路發生故障,或存在其它可用路由時,動態路由可以自行選擇最佳的可用路由並繼續轉發報文。

2、動態路由特點

(1)減少了管理任務

(2)佔用了網路頻寬

3、動態路由協議

(1)動態路由協議概述

路由器之間用來交換

(2)度量值

跳數(hop count)

頻寬(bandwidth)

負載(load)

時延(delay)

可靠性(reliability)

成本(cost)

(3)收斂

使所有路由表都達到一致狀態的過程

4、動態路由分類

(1)距離向量路由協議

依據從源網路到目標網路所經過的路由器的個數選擇路由器,通告的是結果,常用的有RIP、IGRP。

RIP:路由資訊協議(RIP) 是內部閘道器協議IGP中最先得到廣泛使用的協議。RIP是一種分散式的基於距離向量的路由選擇協議,是因特網的標準協議,其最大優點就是實現簡單,開銷較小。

IGRP:內部閘道器路由協議(Interior Gateway Routing Protocol),又譯閘道器間選徑協議,是一種內部閘道器協議,採用距離向量演算法,其演算法與路由資訊協議(RIP)類似,是思科私有專利協議。

(2)鏈路狀態路由協議

綜合考慮從源網路到目標網路的各條路徑的情況選擇路由,通告的是鏈路狀態資訊,常用的有OSPF、IS-IS。

OSPF:OSPF(Open Shortest Path First開放式最短路徑優先)是一個內部閘道器協議(Interior Gateway Protocol,簡稱IGP),用於在單一自治系統(autonomous system,AS)內決策路由。

IS-IS:IS-IS(Intermediate System-to-Intermediate System,中間系統到中間系統)路由協議最初是ISO(the International Organization for Standardization,國際標準化組織)為CLNP(Connection Less Network Protocol,無連線網路協議)設計的一種動態路由協議。

二、RIP路由資訊協議(Routing Information Protocol)

1、RIP簡介

路由資訊協議RIP(Routing Information Protocol)是基於距離向量演算法的路由協議,利用跳數來作為計量標準。在頻寬、配置和管理方面要求較低,主要適合於規模較小的網路中。

2、RIP的基本概念

(1)定期更新(路由器沒經過一段週期-30s後,向鄰居傳送更新資訊)

(2)鄰居(與其相連的路由器)

(3)廣播更新(PIP v1 255.255.255.255)

(4)組播更新(RIP v2 244.0.0.9)

(5)泛洪路由表(路由器將從鄰居路由學習到的路由放進自己的路由表中,然後將路由表所有路由資訊再通告給其他路由器,直到整個網路學習到)

3、RIP度量值

最大跳數為15跳,16跳為不可達

4、RIP更新時間

每隔30s傳送路由更新訊息,UDP520埠

5、RIP更新訊息

傳送整個路由表資訊

6、水平分割(Split Horizon)

RIP環路原因:路由器A將從路由器B學習到的路由資訊又告訴給了路由器B。最終,路由器B認為通過路由器A能夠到達目標網路,路由器A認為通過路由器B能夠到達目標網路。路由資料包的時候,資料將在兩個路由器間不停地迴圈,直至TTL的值為0,將此資料包丟棄。

執行水平分割可以組織路由環路的發生,從一個介面學習到路由資訊,不再從這個介面傳送出去,同時也能減少路由更新資訊佔用的鏈路頻寬資源。

7、RIP v1和RIP v2的區別

RIP v1RIP v2

有類路由協議無類路由協議

廣播更新(255.255.255.255)組播更新(224.0.0.9)

不支援VLSM支援VLSM

自動路由彙總,不可關閉自動彙總可關閉,可手工彙總

不支援不連續子網支援不連續子網

8、RIP配置命令

v1:

rip1

network 網段1

network 網段2

v2:

rip1

version 2

undo summary

network 網段1

network 網段2

9、debugging抓包

terminal debugging

debugging rip 1 packe