動態路由簡述:網絡
動態路由是與靜態路由相對的一個概念,指路由器可以根據路由器之間的交換的特定路由信息自動地創建本身的路由表,而且可以根據鏈路和節點的變化適時地進行自動調整。當網絡中節點或節點間的鏈路發生故障,或存在其它可用路由時,動態路由能夠自行選擇最佳的可用路由並繼續轉發報文。分佈式
RIP路由結構:ide
使用R I P報文中列出的項, RIP主機能夠彼此之間交流路由信息。這些信息存儲在路由表中,路由表爲每個知道的、可達的目的地保留一項。每一個目的地表項是到達那個目的地的最低開銷路由。
注意每一個目的地的表項數能夠隨路由生產商的不一樣而變化。生產商可能選擇遵照規範,也能夠對標準進行他們認爲合適的「強化」。因此,用戶極可能會發現某個特殊商標的路由器爲每個網絡中的目的地存儲至多4條相同費用的路由。
每一個路由表項包括如下各域:
目的IP地址域
距離-向量度量域
下一跳IP地址域
路由變化標誌域
路由計時器域
注意雖然RFC 1058是一個開放式標準,能支持大量互連網絡地址結構,然而它是由IETF設計用於Internet中自治系統內的協議。如此,使用這種形式RIP的天然是網絡互聯協議。設計
常見的動態路由協議:3d
RIP:路由信息協議(RIP) 是內部網關協議IGP中最早獲得普遍使用的協議。RIP是一種分佈式的基於距離向量的路由選擇協議,是因特網的標準協議,其最大優勢就是實現簡單,開銷較小。
OSPF:OSPF是一個內部網關協議,用於在單一自治系統內決策路由。
IS-IS:IS-IS路由協議最初是ISO爲CLNP設計的一種動態路由協議。
BGP:邊界網關協議(BGP)是運行於 TCP 上的一種自治系統的路由協議。 BGP 是惟一一個用來處理像因特網大小的網絡的協議,也是惟一可以妥善處理好不相關路由域間的多路鏈接的協議。~~routerRIP動態路由配置實操
實驗規劃,在操做區中拖入三臺路由器及兩臺PC機,並對它們的接口IP進行規劃,R1的f0/1接口爲192.168.30.1/30,f0/0接口爲192.168.20.2/30;R2的f1/0接口爲192.168.10.1/24,f0/0接口爲192.168.20.1/30;R3的f1/0接口爲192.168.30.2/30,f0/0接口爲192.168.40.1/24;PC1的IP地址爲192.168.10.2/24;PC2的IP地址爲192.168.40.2/24。
實驗拓撲圖blog
R2路由器:
輸入如下內容:
conf //進入全局模式
int f0/1 //進入f0/1接口
ip add 192.168.10.1 255.255.255.0 //配置f0/1接口網關
no shut //啓動接口配置
ex //退出
conf //進入全局模式
int f0/0 //進入f0/0接口
ip add 192.168.20.1 255.255.255.252 //配置f0/0接口網關
no shut //啓動接口配置
ex //退出
do show ip route //查看路由表
R1路由器:
輸入如下內容:
conf
int f0/0
ip add 192.168.20.2 255.255.255.252
no shut
ex
conf
int f0/1
ip add 192.168.30.1 255.255.255.252
no shut
ex
do show ip route
R3路由器:
輸入如下內容:
conf
int f0/1
ip add 192.168.30.2 255.255.255.252
no shut
ex
conf
int f0/0
ip add 192.168.40.1 255.255.255.0
no shut
ex
do show ip route
PC機
輸入如下內容:
ip 192.168.10.2 192.168.10.1
ip 192.168.40.2 192.168.40.1接口
配置RIP動態路由
配置R2動態路由
輸入如下內容:
router rip //啓動RIP進程
network 192.168.10.0 //宣告主網絡號
network 192.168.20.0 //宣告主網絡號
version 2 //設置RIP爲v2版本
no auto-summary //關閉路由自動彙總
ex //退出進程配置R1動態路由
router rip
network 192.168.20.0
network 192.168.30.0
version 2
no auto-summary
exip配置R3動態路由
router rip
network 192.168.30.0
network 192.168.40.0
version 2
no auto-summary
ex
使用命令do show ip route 分別查看R一、R二、R3的路由表。
使用ping命令查看PC1與PC2可否互通,以此來驗證動態路由是否配置成功。