必威电竞|足球世界杯竞猜平台

動態(tài)路由
來源:互聯(lián)網(wǎng)

動態(tài)路由(Dynamic Routing),是路由的一種配置方式,是網(wǎng)絡(luò)中的路由器之間相互通信,傳遞路由信息,利用收到的路由信息計算路由并更新路由表的過程。

動態(tài)路由能實時地適應(yīng)網(wǎng)絡(luò)結(jié)構(gòu)的變化。如果路由更新信息表明發(fā)生了網(wǎng)絡(luò)變化,路由選擇軟件就會重新計算路由,并發(fā)出新的路由更新信息。這些信息通過各個網(wǎng)絡(luò),引起各路由器重新啟動其路由算法,并更新各自的路由表以動態(tài)地反映網(wǎng)絡(luò)拓撲變化。動態(tài)路由適用于網(wǎng)絡(luò)規(guī)模大、網(wǎng)絡(luò)拓撲復(fù)雜的網(wǎng)絡(luò)。

簡述

動態(tài)路由是與靜態(tài)路由相對的一個概念,指路由器能夠根據(jù)路由器之間的交換的特定路由信息自動地建立自己的路由表,并且能夠根據(jù)鏈路和節(jié)點的變化適時地進行自動調(diào)整。當網(wǎng)絡(luò)中節(jié)點或節(jié)點間的鏈路發(fā)生故障,或存在其它可用路由時,動態(tài)路由可以自行選擇最佳的可用路由并繼續(xù)轉(zhuǎn)發(fā)報文。

原理

動態(tài)路由機制的運作依賴路由器的兩個基本功能:路由器之間適時的路由信息交換,對路由表的維護:

1.路由器之間適時地交換路由信息。

動態(tài)路由之所以能根據(jù)網(wǎng)絡(luò)的情況自動計算路由、選擇轉(zhuǎn)發(fā)路徑,是由于當網(wǎng)絡(luò)發(fā)生變化時,路由器之間彼此交換的路由信息會告知對方網(wǎng)絡(luò)的這種變化,通過信息擴散使所有路由器都能得知網(wǎng)絡(luò)變化。

2.路由器根據(jù)某種路由算法(不同的動態(tài)路由協(xié)議算法不同)把收集到的路由信息加工成路由表,供路由器在轉(zhuǎn)發(fā)IP報文時查閱。

在網(wǎng)絡(luò)發(fā)生變化時,收集到最新的路由信息后,路由算法重新計算,從而可以得到最新的路由表。

需要說明的是,路由器之間的路由信息交換在不同的路由協(xié)議中的過程和原則是不同的。交換路由信息的最終目的在于通過路由表找到一條轉(zhuǎn)發(fā)IP報文的“最佳”路徑。每一種路由算法都有其衡量“最佳”的一套原則,大多是在綜合多個特性的基礎(chǔ)上進行計算,這些特性有:路徑所包含的路由器結(jié)點數(shù)(hop 計數(shù))、網(wǎng)絡(luò)傳輸費用(cost)、帶寬(bandwidth)、延遲(時延)、負載(load)、可靠性(reliability)和最大傳輸單元MTU(maximum transmission UNI-T)。

常見的動態(tài)路由協(xié)議有:RIP、OSPF、IS-IS、BGP、IGRP/EIGRP。每種路由協(xié)議的工作方式、選路原則等都有所不同。

常見協(xié)議

常見的動態(tài)路由協(xié)議有以下幾個:

RIP

路由信息協(xié)議(RIP)是內(nèi)部網(wǎng)關(guān)協(xié)議IGP中最先得到廣泛使用的協(xié)議。RIP是一種分布式的基于距離向量的路由選擇協(xié)議,是因特網(wǎng)的標準協(xié)議,其最大優(yōu)點就是實現(xiàn)簡單,開銷較小。

OSPF

OSPF(Open Shortest Path First開放式最短路徑優(yōu)先)是一個內(nèi)部網(wǎng)關(guān)協(xié)議(Interior Gateway Protocol,簡稱IGP),用于在單一自治系統(tǒng)(autonomous system,AS)內(nèi)決策路由

IS-IS

IS-IS(Intermediate System-to-Intermediate System,中間系統(tǒng)到中間系統(tǒng))路由協(xié)議最初是ISO(the International Organization for Standardization,國際標準化組織)為CLNP(Connection Less Network Protocol,無連接網(wǎng)絡(luò)協(xié)議)設(shè)計的一種動態(tài)路由協(xié)議。

BGP

邊界網(wǎng)關(guān)協(xié)議(BGP)是運行于 TCP 上的一種自治系統(tǒng)的路由協(xié)議。 BGP 是唯一一個用來處理像因特網(wǎng)大小的網(wǎng)絡(luò)的協(xié)議,也是唯一能夠妥善處理好不相關(guān)路由域間的多路連接的協(xié)議。

特點

1、無需管理員手工維護,減輕了管理員的工作負擔。

2、占用了網(wǎng)絡(luò)帶寬。

3、在路由器上運行路由協(xié)議,使路由器可以自動根據(jù)網(wǎng)絡(luò)拓樸結(jié)構(gòu)的變化調(diào)整路由條目;

4、網(wǎng)絡(luò)規(guī)模大、拓撲復(fù)雜的網(wǎng)絡(luò)

配置示例

計算機的IP

[root#pca root]# ifconfig eth0 10.65.1.1 netmask 255.255.0.0

[root#PCB root]# ifconfig eth0 10.66.1.1 netmask 255.255.0.0

[root#PCC root]# ifconfig eth0 10.69.1.1 netmask 255.255.0.0

[root#PCD root]# ifconfig eth0 10.70.1.1 netmask 255.255.0.0

[root#pca root]# route add default gw 10.65.1.2

[root#PCB root]# route add default gw 10.66.1.2

[root#PCC root]# route add default gw 10.69.1.2

[root#PCD root]# route add default gw 10.70.1.2

路由器的IP

RouterA(config)int f0/0

RouterA(config-if)#ip address 10.65.1.2 255.255.0.0

RouterA(config-if)#no shutdown

RouterA(config-if)#int f0/1

RouterA(config-if)#ip address 10.66.1.2 255.255.0.0

RouterA(config-if)#no shutdown

RouterA(config-if)#int s0/1

RouterA(config-if)#ip address 10.68.1.2 255.255.0.0

RouterA(config-if)#no shutdown

RouterA(config-if)#clock rate 64000

RouterA(config-if)#exit

RouterA(config)#ip 路由

RouterA(config)#router rip

RouterA(config-router)#network all

RouterA(config-router)#end

RouterA#

RouterCconfig)int s0/0

RouterC(config-if)#ip address 10.68.1.1 255.255.0.0

RouterC(config-if)#no shutdown

RouterC(config-if)#int s0/1

RouterC(config-if)#ip address 10.78.1.1 255.255.0.0

RouterC(config-if)#no shutdown

RouterC(config-if)#clock rate 64000

RouterC(config-if)#exit

RouterC(config)#ip 路由

RouterC(config)#router rip

RouterC(config-router)#network all

RouterC(config-router)#end

RouterC#

RouterB(config)int f0/0

RouterB(config-if)#ip address 10.69.1.2 255.255.0.0

RouterB(config-if)#no shutdown

RouterB(config-if)#int f0/1

RouterB(config-if)#ip address 10.70.1.2 255.255.0.0

RouterB(config-if)#no shutdown

RouterB(config-if)#int s0/0

RouterB(config-if)#ip address 10.78.1.2 255.255.0.0

RouterB(config-if)#no shutdown

RouterB(config-if)#exit

RouterB(config)#ip 路由

RouterB(config)#router rip

RouterB(config-router)#network all

RouterB(config-router)#end

RouterB#

RouterA#sh ip route

RouterC#sh ip route

RouterB#sh ip route

看到動態(tài)路由表了嗎?如果能看到,注意目的網(wǎng)絡(luò)和下一跳地址,如果看不到,

請檢查路由的接口是否激活,network 設(shè)置是否包含指定網(wǎng)絡(luò)。如果路由表正確的,

請從計算機PCA 測試到各點的連通性。

測試網(wǎng)絡(luò)聯(lián)通性

[root@pca root]#ping 10.65.1.2 (通)

[root@PCA root]#ping 10.66.1.1 (通)

[root@PCA root]#ping 10.66.1.2 (通)

[root@PCA root]#ping 10.68.1.1 (通)

[root@PCA root]#ping 10.68.1.2 (通)

[root@PCA root]#ping 10.78.1.1 (通)

[root@pca root]#ping 10.78.1.2 (通)

[root@PCA root]#ping 10.69.1.1 (通)

[root@PCA root]#ping 10.69.1.2 (通)

[root@PCA root]#ping 10.70.1.1 (通)

[root@PCA root]#ping 10.70.1.2 (通)

斷開某個路由路由器連線,或執(zhí)行no ip routing,或在某個接口執(zhí)行shutdow,

再通過 sh ip ro 命令查看路由表。

設(shè)置路由器 routerA s0/0 ip:10.67.1.2, routerB s0/1 ip:10.67.1.1,再

連接這兩個點,通過sh ip ro 命令查看路由表,注意下一跳IP地址和跳數(shù)的變化。

你也可以再加一個路由器,設(shè)置好后,通過查看路由表,檢查工作情況。

參考資料 >

生活家百科家居網(wǎng)