![第二章 路由器概述_第1頁](http://file4.renrendoc.com/view12/M0A/36/39/wKhkGWcPna2ABGbSAACZQow1d50695.jpg)
![第二章 路由器概述_第2頁](http://file4.renrendoc.com/view12/M0A/36/39/wKhkGWcPna2ABGbSAACZQow1d506952.jpg)
![第二章 路由器概述_第3頁](http://file4.renrendoc.com/view12/M0A/36/39/wKhkGWcPna2ABGbSAACZQow1d506953.jpg)
![第二章 路由器概述_第4頁](http://file4.renrendoc.com/view12/M0A/36/39/wKhkGWcPna2ABGbSAACZQow1d506954.jpg)
![第二章 路由器概述_第5頁](http://file4.renrendoc.com/view12/M0A/36/39/wKhkGWcPna2ABGbSAACZQow1d506955.jpg)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
第2章路由器
2.1路由器的概述
2.1.1路由器概述
路由器(Router):路由器(Router)是互聯(lián)網(wǎng)的主要
火設(shè)備。路由器通過路由決定戴城的轉(zhuǎn)發(fā)。轉(zhuǎn)發(fā)策略稱為路
由選舞(routing),這也是曲由舞茗稱的由來(router,轉(zhuǎn)發(fā)
者)。
工作在網(wǎng)絡(luò)層,在不同的網(wǎng)絡(luò)間存儲并轉(zhuǎn)發(fā)分組,根據(jù)信
息包的地址將信息包發(fā)送到目的地,必要時進行網(wǎng)絡(luò)層上的協(xié)
議轉(zhuǎn)換。路由器丟棄所有的廣播幀,所以可以抑制廣播風(fēng)暴。
路由器改進了網(wǎng)橋的功能,它將數(shù)據(jù)幀“封裝”到含有路
由和傳送信息的數(shù)據(jù)包中,在公共數(shù)據(jù)網(wǎng)中傳送。當(dāng)路由器收
到一個數(shù)據(jù)包后,讀出其中的源和目標網(wǎng)絡(luò)地址,然后根據(jù)路
由表中的信息,利用復(fù)雜的路由算法,為數(shù)據(jù)包選擇合適的路
由并轉(zhuǎn)發(fā)該數(shù)據(jù)包。數(shù)據(jù)包到達目標節(jié)點前的路由器后,分解
為數(shù)據(jù)鏈路層所認識的數(shù)據(jù)幀,并艷它傳送到目標節(jié)點。
功能:
□在網(wǎng)絡(luò)之間轉(zhuǎn)發(fā)網(wǎng)絡(luò)分組;
□為網(wǎng)絡(luò)分組尋找最佳傳輸路徑;
□流量控制
□分段和組裝
□實現(xiàn)子網(wǎng)隔離,限制廣播風(fēng)暴。(目的地址無法識別
時,路由器將其丟棄,而不是廣演——比較網(wǎng)絡(luò)交換
物
□提供邏輯地址,以識別互聯(lián)網(wǎng)上的主機;
□提供廣域網(wǎng)服務(wù)。
■應(yīng)用:把LAN連入廣域網(wǎng)或作為廣域網(wǎng)的核心連接設(shè)備。
路由器與交換機的主要區(qū)別:
用路由器連接起來的若干個網(wǎng)絡(luò),它們?nèi)允歉髯元毩⒌?。要想從?/p>
個網(wǎng)絡(luò)訪問用路由器連接起來的另一個網(wǎng)絡(luò)中的站點,必須指定該站
點的邏輯地址(IP地址),通過廣播是無法與之進行通信的。
用路由器進行網(wǎng)絡(luò)互聯(lián)
數(shù)據(jù)封裝的例子
▲
路由器工作流程
工作過程
路由器路由器
發(fā)送傳送接收
路由器的報文轉(zhuǎn)發(fā)原理
■當(dāng)IP子網(wǎng)中的一臺主機發(fā)送IP分組給同一IP子網(wǎng)的另一臺主機時,
它將直接把IP分組送到網(wǎng)絡(luò)上,對方就能收到。而要送給不同IP
子網(wǎng)上的主機時,它要選擇一個能到達目的子網(wǎng)上的路由器,把
IP分組送給該路由器,由路由器負責(zé)把IP分組送到目的地。如果
沒有找到這樣的路由器,主機就把IP分組送給一個稱為“缺省網(wǎng)
關(guān)(defaultgateway)”的路由器上?!叭笔【W(wǎng)關(guān)”是每臺主機
上的一個配置參數(shù),它是接在同一個網(wǎng)絡(luò)上的某個路由器端口的
IP地址
■目前TCP/IP網(wǎng)絡(luò),全部是通過路由器互連起來的,Internet就
是成千上萬個IP子網(wǎng)通過路由器互連起來的國際性網(wǎng)絡(luò)。這種網(wǎng)
絡(luò)稱為以路由器為基礎(chǔ)的網(wǎng)絡(luò)(routerbasednetwork),形成
了以路由器為節(jié)點的“網(wǎng)間網(wǎng)”。在“網(wǎng)間網(wǎng)”中,路由器實現(xiàn)
兩個基本功能:一、負責(zé)對IP分組的轉(zhuǎn)發(fā);二、負責(zé)與別的路由
器進行聯(lián)絡(luò),共同確定“網(wǎng)間網(wǎng)”的路由選擇和維護路由表
路由器的報文轉(zhuǎn)發(fā)原理
■路由動作包括兩項基本內(nèi)容:尋徑和轉(zhuǎn)發(fā)。尋徑即判定到達目的
地的最佳路徑,由路由選擇算法來實現(xiàn)。由于涉及到不同的路由
選擇協(xié)議和路由選擇算法,要相對復(fù)雜一些。為了判定最佳路徑,
路由選擇算法必須啟動并維護包含路由信息的路由表,其中路由信息依賴于
所用的路由選擇算法而不盡相同。路由選擇算法將收集到的不同信息填入路
由表中,根據(jù)路由表可將目的網(wǎng)絡(luò)與下一站(nexthop)的關(guān)系告訴路由器。
路由器間互通信息進行路由更新,更新維護路由表使之正確反映網(wǎng)絡(luò)的拓撲
變化,并由路由器根據(jù)量度來決定最佳路徑。這就是路由選擇協(xié)議(routing
protocol),例如路由信息協(xié)議(RIP)、開放式最短路徑優(yōu)先協(xié)議(OSPF)
和邊界網(wǎng)關(guān)協(xié)議(BGP)等
■轉(zhuǎn)發(fā)即沿尋徑好的最佳路徑傳送信息分組。路由器首先在路由表中
查找,判明是否知道如何將分組發(fā)送到下一個站點(路由器或主機),如果
路由器不知道如何發(fā)送分組,通常將該分組丟棄;否則就根據(jù)路由表的相應(yīng)
表項將分組發(fā)送到下一個站點,如果目的網(wǎng)絡(luò)直接與路由器相連,路由器就
把分組直接送到相應(yīng)的端口上。這就是路由轉(zhuǎn)發(fā)協(xié)議(routedprotocol)
IP數(shù)據(jù)報傳輸與處理過程(1)
IP數(shù)據(jù)報
IP:10.1.0.66目的IP=10.3.0.88
掩鵑:
以太幀頭IP數(shù)據(jù)報
子網(wǎng):10.1.0.0目的MAC地址=R2目的IP=10.3.0.88
IP:10.1.0.1
掩碼:255.255.0.0IP數(shù)據(jù)報
IP:10.1.0.2目的IP=10.3.0.88
掩碼:255.255.0.0IP:10.2.0.1
掩碼:255.255.0.0
R1
以太幀頭IP數(shù)據(jù)報
—子網(wǎng):ia2.o.o
IP:10.3.0.2g的MAC地址=R3目的*=10.3.0.88
掩碼:255.255.0.0
IP:10.2.0.2
掩碼:IP數(shù)據(jù)報
目的IP=10.3.0.88
IP:10.3.0.1
掩碼:255.255.0.0
以太幀頭IP數(shù)據(jù)報
子網(wǎng):io.3.ao
目的1^冊址=8目的*=10.3.0.88
IP:10.3.0.88
掩碼:255.255.0.0
IF數(shù)據(jù)報
目的3=10.3,0.88
主機B
IP數(shù)據(jù)報傳輸與處理過程(2)
主機A的路由表
子網(wǎng)掩碼目的網(wǎng)絡(luò)下一站地址
直接投遞
主機B路由表
子網(wǎng)掩碼目的網(wǎng)絡(luò)下一站地址
直接投遞
IP數(shù)據(jù)報傳輸與處理過程(2)
路由器R1的路由表
子網(wǎng)掩碼目的網(wǎng)絡(luò)下一站地址
直接投遞
直接投遞
路由器R2的路由表路由器R3的路由表
子網(wǎng)掩碼目的網(wǎng)絡(luò)下一站地址子網(wǎng)掩碼目的網(wǎng)絡(luò)下一站地址
直接投遞直接投遞
直接投遞直接投遞
主機A向主機B發(fā)送■主機A發(fā)送IP數(shù)據(jù)報
主機A
IP:10.1.0.66
掩碼:
子網(wǎng):10.1.0.0
IP:10.1.0.1
一掩碼:255.255.0.0
IP:10.1.0.22
掩碼:255.255.0.0______IP:10.2.0.1
一掩碼:
R1
以太幀頭IP數(shù)據(jù)報
子網(wǎng):10.2.0.0
IP:10.3.0.2目的MAC地址=R3目的IP=10.3.0.88
掩碼:255.255.0.0
IP:10.2.0.2
掩碼:255.255.0.0IP數(shù)據(jù)報
目的[PRO.3.0.88
1
.0.0
以太幀頭IP數(shù)據(jù)報
目的MA選址=B目的IP=10.3.0.88
88
.0.0
IF數(shù)據(jù)報
目的加=10.3.0.88
主機A向主機B發(fā)送■路由器R2處理和轉(zhuǎn)發(fā)IP數(shù)據(jù)報
IF數(shù)據(jù)報
).66目的IP=10.3.0.88
i5.0.0
以太幀頭IF數(shù)據(jù)報
目的MAC地址=R2目的IP=10.3.0.88
11
i5.0.0IP數(shù)據(jù)報
目的IF=10.3.0.88
T電um;400.Z3Q.U.Uir:IU.z.0.1
掩碼:
R1
以太幀頭IP數(shù)據(jù)報
子網(wǎng):10.2.0.0
IP:10.3.0.2目的MAC地址=R3目的IP=10.3.0.88
掩碼:255.255.0.0
IP:10.2.0.2
掩碼:255.255.0.0
R3
IP:10.3.0.1
掩碼:255.255.0.0
子網(wǎng):io.3.ao
IP:10.3.0.88
掩碼:255.255.0.0
主機A向主機B發(fā)送■路由器R2處理和轉(zhuǎn)發(fā)IP數(shù)據(jù)報
主機A
IP:10.1.0.66
掩碼:
子網(wǎng):10.1.0.0
IP:10.1.0.1
掩碼:255.255.0.0
IP:10.1.0.2
掩碼:255.255.0.0IP:10.2.0.1
掩碼:
R1
子網(wǎng):10.2.0.0
IP:10.3.0.2
掩碼:255.255.0.0
IP:10.2.0.2
掩碼:255.255.0.0
IP:10.3.0.1
掩碼:255.255.0.0
子網(wǎng):io.3.ao
IP:10.3.0.88
掩碼:255.255.0.。
路由選擇表的生成和維護
■路由選擇表:是關(guān)于當(dāng)前網(wǎng)絡(luò)拓撲結(jié)構(gòu)的信息并為網(wǎng)間所有的路
由器共享。路由選擇表的信息包括哪些鏈路是可操作的哪些鏈路
是高容量的等等,共享的具體信息內(nèi)容由所采用的路由信息協(xié)議
決定。
■維護路由選擇表功能:就是利用路由信息協(xié)議,隨著網(wǎng)絡(luò)拓撲的
變換不斷地自動更新路由選擇表的內(nèi)容
■路由表的生成方式
□手工方式
□自動方式
■螂血乩肝裝的生成和維護
■任何路由器啟動時,都必須獲取一個初始的路由選擇表。不同的
網(wǎng)絡(luò)操作系統(tǒng),獲取初始路由選擇表的方式可能不同??偟膩碚f,
有三種方式
□路由器啟動時,從外存讀入一個完整的路由選擇表,長駐內(nèi)
存使用;系統(tǒng)關(guān)閉時,再將當(dāng)前路由選擇表(可能經(jīng)過維護
更新)寫回外存,供下次使用
□路由器啟動時,只提供一個空表,通過執(zhí)行顯示命令(比如
批處理文件中的命令)來填充
□路由器啟動時,從與本路由器直接相連的各網(wǎng)絡(luò)的地址中推
導(dǎo)出一組初始路由,當(dāng)然,通過初始路由只能訪問相連網(wǎng)絡(luò)
上的主機
■由此可見,無論哪種情況,初始路由選擇表總是不完善的,需要
在運行過程中不斷地加以補充和調(diào)整,這就是路由選擇表的維護
2.1.2路由器的結(jié)構(gòu)
■硬件組成
□CPU(處理器)
□交換結(jié)構(gòu)(SwitchingFabric)
□RAM(存儲正在運行的配置文件)
□FLASH(負責(zé)保存OS的映像和路由器的微碼)
□NVRAM(保存配置件)
□ROM(加載OS)
□網(wǎng)絡(luò)接口(完成路由器與其它設(shè)備的數(shù)據(jù)交換)
□控制臺端口(CON口)
口輔助端口(AUX口)
內(nèi)部硬件結(jié)構(gòu)
輸入端口、輸出端口、交換開關(guān)、路由處理器、存儲器
網(wǎng)絡(luò)接口
■LAN接口:一個或多個Ethernet
■WAN接口:一個或多個Sync/AsyncSerial
■撥號類接口:BRLPRI等
■擴展槽(端口(port)、子槽(subslot)、槽(slot)、
機框(chassis)四級)
路由器的結(jié)構(gòu)
?軟件結(jié)構(gòu)
■^BOOTROM:主要功能是路由器加電后完成
有關(guān)初始化工作,并向內(nèi)存中加入操作系統(tǒng)代
碼
fCOMWARE:H3c路由器上運行的軟件平臺
(IOS之于Cisco)
少備份文件
少配置文件
RE體系結(jié)物
HTTPFTP
RIP0SPFBGPIP語音業(yè)務(wù)VPN
2.1.3路由器供類
三類交換網(wǎng)絡(luò)
AIX
+i_iriLimi>?i二inim|
.口圜■n
;i川nil
p口
memorybus
A
,口口llllHII
B
crossbar
導(dǎo)■Iz
按路由器所處自治系統(tǒng)位置分為三類:
(1)內(nèi)部路由器internalrouters:連接的網(wǎng)絡(luò)都在一個區(qū)域內(nèi)
(2)區(qū)域邊界路由器ABRareaborderrouters:指連接兩個或多個區(qū)域
(3)自治系統(tǒng)邊界路由器ASBRASboundaryrouters:指連接多個自治系統(tǒng)的
路由器
(4)主干路由器(backbonerouters):網(wǎng)絡(luò)之間的傳輸數(shù)據(jù)的主要通路
上使用的路由器
一臺路由器即可以是ABR又可以是ASBR
其它分類:
■從功能上分類:高端、中低端路由器
■從結(jié)構(gòu)上分類:模塊化、非模塊化結(jié)構(gòu)(固定配置)
■技術(shù)和應(yīng)用特點:骨干級、企業(yè)級、接入
■按所處網(wǎng)絡(luò)位置劃分:路由器可分為核心路由器與接入路
由器。
■近程路由器和遠程路由器
■靜態(tài)路由器和動態(tài)路由器
■單協(xié)議路由器和多協(xié)議路由器
2.2路由選擇算法
2.2.1路由中的基本概念
■路由就是指通過相互連接的網(wǎng)絡(luò)把信息從源地點移動到目標地點的活動。
一般來說,在路由過程中,信息至少會經(jīng)過一個或多個中間節(jié)點。
?路由表或稱路由擇域信息庫(RIB)是一個存儲在
路由器或者聯(lián)網(wǎng)計算機中的類數(shù)據(jù)庫。路由表存儲
著指向特定網(wǎng)絡(luò)地址的路徑。路由表中含有網(wǎng)絡(luò)周
邊的拓撲信息。路由表建立的主要目標是為了實現(xiàn)
藍由協(xié)雙知靜態(tài)露由選擇。
■靜態(tài)(static)路由表:事先設(shè)置固定不變的路徑表。
■動態(tài)(dynamic)路由表:根據(jù)網(wǎng)絡(luò)拓撲、負載的改變等情況自動調(diào)整
的路徑表。
?最小費用路由
■最小費用路由是指網(wǎng)絡(luò)中一條路徑是最短的或是最經(jīng)濟的。
■路徑最短可以用跳步數(shù)計數(shù),每經(jīng)過一個路由為一跳,而不管這條路徑
的實際長度為多少,都被認為是等長的。
■另一種方法是將一個權(quán)值賦予某條鏈路,權(quán)值也稱為鏈路的符號長度。
2.2.1路由中的基本概念
路由表
目的網(wǎng)子網(wǎng)掩碼躍點數(shù)網(wǎng)關(guān)接口
5510
default4541
8540
Controller
10x20004...005345000000UAN<PPP/SLIP>Interface
ActiveRoutes:
NetworkDestinationiNetmaskGatewayInterfaceMetric
0.0.0.00.0.0.04421
0.0.0.00.0.0.054541
12?.0.0.11
4430
45520
55554420
5554541
545512?.0,0.150
5555545450
4420
54541
5555441
255?255.255.2555554541
DefaultGateway:54
persistentRoutes:
None
:XDocumentsandSettings\fidministKator>
2.21路由中的基本概念
端口地址
端口1端口2端口3端口4
路由選擇是通過路由算法確定到達目的地址(目
的端網(wǎng)絡(luò)地址的最佳路徑,路由選擇實現(xiàn)的算法
是:路由器通過路由選擇算法,建立并維護一個路
由表,在路由表中包含了目的地址和下一跳路由
器地址等多種路由信息,路由表中的路由信息指
明每一臺路由器應(yīng)該把數(shù)據(jù)包轉(zhuǎn)發(fā)給誰,它的下
一跳路由器地址是什么.路由器根據(jù)路由表提供
的下一跳路由器地址川等數(shù)據(jù)包轉(zhuǎn)發(fā)給下一跳路
由器,常見路由選擇算法有距離矢量路由選擇算
法和鏈路狀態(tài)路由算法
2.2.2向量■距離路由選擇
算法的基本思想路由器周期性地向其相鄰路由器
廣播自己知道的路由信息,用于通知相鄰路由器
自己可以到達的網(wǎng)絡(luò)以及到達該網(wǎng)絡(luò)的距離,相
鄰路由器可以根據(jù)收到的路由信息修改和刷新自
己的路由表
向量?距離算法(1)
1.路由器啟動時初始化自己的路由表
初始路由表包含所有去往與該路由器直接相連的
網(wǎng)絡(luò)路徑
初始路由表中各路徑的距離均為0
2.各路由器周期性地向其相鄰的路由器廣播
自己的路由表信息
向量?距離算法(2)
3.路由器收到其他路由器廣播的路由信息后,刷新
自己的路由表(假設(shè)Ri收到Rj的路由信息報文)
(1)Rj列出的某表目Ri中沒有:Ri須增加相應(yīng)表目,其“目的網(wǎng)絡(luò)”是Rj表目中的
“目的網(wǎng)絡(luò)”,其“距離”為Rj表目中的距離加1,而“路徑”則為Rj
(2)Rj去往某目的地的距離比Ri去往該目的地的距離減1還?。篟i修改本表目,其
“目的網(wǎng)絡(luò)”不變,“距離”為Rj表目中的距離加1,“路徑”為Rj。
(3)Ri去往某目的地經(jīng)過Rj,而Rj去往該目的地的路徑發(fā)生變化
Rj不再包含去往某目的地的路徑:Ri中相應(yīng)路徑須刪除
Rj去往某目的地的距離發(fā)生變化:Ri中相應(yīng)表目的“距離”須修改,以Rj中的
“距離”力口1取代之
路由器啟動時初始化路由表舉例
目的網(wǎng)絡(luò)路徑離
直接0
直接0
a)路由器R1附近的網(wǎng)絡(luò)拓撲b)路由器R1的初始路由表
按照向量一距離路由選擇算法更新路由表舉例
Ri原路由表Rj廣播的路由信息員刷新后的路由表
目的網(wǎng)絡(luò)路徑距離目的網(wǎng)絡(luò)距離目的網(wǎng)絡(luò)路徑距離
直接04直接0
Rii74此5
Rj32片3
R1434
Rj55Ri4
Rin10R6
Rj6Rm10
向量一距離路由選擇算法的特點
1.優(yōu)點
算法簡單、易于實現(xiàn)
2.缺點
慢收斂問題:路由器的路徑變化需要像波浪一樣從相
鄰路由器傳播出去,過程緩慢
需要交換的信息量較大:與自己路由表的大小相似
3.適用環(huán)境
路由變化不劇烈的中小型互聯(lián)網(wǎng)
223鏈路一狀態(tài)路由選擇
鏈路狀態(tài)路由選擇算法又稱最短路徑優(yōu)先算法
鏈路狀態(tài)指的是路由器連接的網(wǎng)絡(luò)以及連接在這個網(wǎng)
絡(luò)上的路由器狀態(tài),就是相鄰路由器的工作狀態(tài)
223鏈路一狀態(tài)路由選擇
算法的基本思想互聯(lián)網(wǎng)上的每個路由器周期性地向
其他路由器廣播自己與相鄰路由器的連接關(guān)系
互聯(lián)網(wǎng)上的每個路由器利用收到的路由信息畫出一
張互聯(lián)網(wǎng)拓撲結(jié)構(gòu)圖
利用畫出的拓撲結(jié)構(gòu)圖和最短路徑優(yōu)先算法,計算
自己到達各個網(wǎng)絡(luò)的最短路徑
■1經(jīng)典Dijkstra算法的主要思想
Dijkstra算法的基本思路是:假設(shè)每個點都有一對標號p),其中
4是從起源點s到點j的最短路徑的長度汕頂點到其本身的被殖解徑是零
跑(沒有弧的路),其長度等于零);p則是從s到j(luò)的最短路徑中j點的前一點。
求薜從起源點s到點伊勺最短路徑算法的基本過程如下:
11初給花。起源點設(shè)置為:①d=0,之為空;②所有其他點:
Pp?;@琮田起源點s,記k=s,其他所看點硬為未標記的。
2)檢驗從所有已標記的點k到其直接連接的未標記的點j的距離,并
設(shè)置:dpmin[dd+l]
式小一,P,k」ki.............
,%是從點k至D的直接連接距離。
3)選取下一格點。從曲有未標記的結(jié)點中,選取可中最小的一個i:
dj=min[與所有未標記的點j]
點i就被選為最短路徑中的一點,并設(shè)為已標記的。
4)找到點i的前一點。從已標記的點中找到直接連接到點i的點j*,作
為前一點,設(shè)亶:
??力
1=J
5)標記點i。如果所有點已標記,則算法完全推出,否則,記k=i,轉(zhuǎn)
到2)需繼續(xù)。
DIJKSTRA'SALGORITHM
鏈路一狀態(tài)路由選擇算法的基本思想舉例
鏈路■狀態(tài)算法特點
1.主要優(yōu)勢
收斂速度快
支持服務(wù)類型選路
提供負載均衡和身份認證
2,適用環(huán)境
規(guī)模龐大、環(huán)境復(fù)雜的互聯(lián)網(wǎng)
鏈路?狀態(tài)算法特點
3.主要缺陷
要求較高的路由器處理能力
一定的帶寬需求
4.主要解決方法
分層
指派路由器
向量一距離算法與鏈路■狀態(tài)算法的原理性差異
1.向量-距離路由選擇算法
不需要路由器了解整個互聯(lián)網(wǎng)的拓撲結(jié)構(gòu)
通過相鄰的路由器了解到達每個網(wǎng)絡(luò)的可能路徑
2.鏈路-狀態(tài)路由選擇算法
依賴于整個互聯(lián)網(wǎng)的拓撲結(jié)構(gòu)圖
利用整個互聯(lián)網(wǎng)的拓撲結(jié)構(gòu)圖得到SPF樹,進而由
SPF樹生成路由表
2.3路由協(xié)議
2.3.1自治系統(tǒng)的引入
不把互聯(lián)網(wǎng)絡(luò)看作多個獨立的網(wǎng)絡(luò),而是當(dāng)作一個獨立
■自治系統(tǒng)的組織,所有該網(wǎng)點的網(wǎng)絡(luò)處于這個組織的控制之下。
主干網(wǎng)
自治系統(tǒng)AS
■自治系統(tǒng)就是一種路由域。
■每個自治系統(tǒng)都有一個唯一的自治系統(tǒng)編號,這個
編號是由互聯(lián)網(wǎng)授權(quán)的管理機構(gòu)分配的。它的基本
思想就是希望通過不同的編號來區(qū)分不同的自治系
統(tǒng)。
■自治系統(tǒng)的編號范圍是1~65535,其中1到65411是
注冊的互聯(lián)網(wǎng)編號,65412~65535是專用網(wǎng)絡(luò)編號。
■一個大型的自治系統(tǒng)常??梢詣澐殖蓭讉€較小的路
由域。
■因特網(wǎng)就是由多個自治系統(tǒng)構(gòu)成的大型互連網(wǎng)絡(luò)。
每個自治系統(tǒng)被看做是一個進行自我管理的網(wǎng)絡(luò),
一個自治系統(tǒng)只負責(zé)管理自己內(nèi)部的路由。
■每個自治系統(tǒng)中包含了處于一個機構(gòu)管理
之下的若干網(wǎng)絡(luò)和路由器。一個大的自治
系統(tǒng)通常又可分為幾個較小的路由域。這
些區(qū)域可以配置一至多個邊界路由器。
■路由域是由多臺路由器所連接的網(wǎng)域。它
屬于一種管理實體,它的范圍是指它所涉
及的網(wǎng)絡(luò)民子網(wǎng)的數(shù)量。
■建立路由域的目的在于確定路由信息分發(fā)
的邊界,并最終實現(xiàn)對數(shù)據(jù)包數(shù)量的限制。
ASI主干(區(qū)域0)AS2
內(nèi)部網(wǎng)關(guān)協(xié)議和外部網(wǎng)關(guān)協(xié)議
■在自治系統(tǒng)內(nèi)部運行的路由協(xié)議統(tǒng)稱為內(nèi)部網(wǎng)
關(guān)注議。
■在外部路由器上運行的路由協(xié)議稱為外部網(wǎng)關(guān)
協(xié)議(EGP,Externalgatewayprotocol)o
■當(dāng)前因特網(wǎng)上運行的外部網(wǎng)關(guān)協(xié)議主要是邊界
網(wǎng)關(guān)協(xié)議(BGP,Bordergateway
protocol)o
IGP&EG"XEGP)
自治系統(tǒng)AS100自治系統(tǒng)AS200
BGP
-
內(nèi)部路由協(xié)議(IGP)
■RIP
■0SPF
■IS-IS
內(nèi)部網(wǎng)關(guān)協(xié)議和外部網(wǎng)關(guān)協(xié)議
IGP-EGP—f—IGP-
(例如,RIP)(例如,BGP-4)1(例如,OSPF)
IGP可以進一步分為距離向量路由協(xié)議(DistanceVector,
DV)、鏈路狀態(tài)路由協(xié)議(linkstate,LS)和混合路由協(xié)
議。距離向量路由協(xié)議主要有RIP(RoutingInformation
Protocol)、IGRP(InteriorGatewayRoutingProtocol)、
IS—IS(IntermediateSystem—to—IntermediateSystem);
鏈路狀態(tài)路由協(xié)議主要有OSPF(OpenShortestPathFirst)
而混合路由協(xié)議有EIGRP(EnhancedIGRP)。
2.3.2路由信息協(xié)議RIP
路由信息協(xié)議RIP(RoutingInformation
Protocols)是使用最廣泛的距離向量協(xié)議,
它是由施樂公司(Xerox)在70年代開發(fā)的,
專門為小型互連網(wǎng)而設(shè)計。
■經(jīng)過多年的應(yīng)用之后,被因特網(wǎng)協(xié)議組采納,
在1988年正式標準化為RFC1058。1993年又
推出RIP協(xié)議的第二版RIPv2,1994年標準化
為RFC1723.
路由信息協(xié)議RIP是一個基于距離向量的分布式路由選擇協(xié)
議,是一種內(nèi)部網(wǎng)關(guān)協(xié)議(IGP),用于一個自治系統(tǒng)(AS)內(nèi)
的路由信息的傳遞。RIP協(xié)議是基于距離矢量算法(Distance
VectorAlgorithms)的,它使用“跳數(shù)”,即metric來衡量
至[達目標地址的路由距離。
RIP協(xié)議有兩種版本:第一版(RIPvl)和第二版(RIPv2)。
RIPvl的功能非常有限,因為它不支持CIDR(無類域間路由選擇
)地址解析。這就意味著這個協(xié)議只是一個有類域協(xié)議,你不
能把24掩碼網(wǎng)絡(luò)分成更小的單位。另外,RIPvl還使用廣播發(fā)
送信息。這就意味著主機不能忽略RIP廣播。
RIPv2數(shù)據(jù)包有自己的報頭,同許多其它協(xié)議一樣。RIP協(xié)
議是在UDP協(xié)議之上的.每一個RIP數(shù)據(jù)包都包含一個指令、一
個版本編號和一個路由域。然后后面是最多25條路由信息(一
個數(shù)據(jù)包內(nèi))。
RIP的路由度量
■RIP是基于D?V的動態(tài)路由協(xié)議,其度量方法是跳
距(跳躍計數(shù),hopcount)o每經(jīng)過一臺路由器,
路徑的跳數(shù)加一。
■如果到相同目標有二個不等速或不同帶寬的路由
器,但跳躍計數(shù)相同,則RIP認為兩個路由是等距
離的。
■RIP算法會優(yōu)先選擇跳數(shù)少的路徑。RIP支持的最
大跳數(shù)是15,跳數(shù)為16的網(wǎng)絡(luò)被認為不可達。
RIP的路由更新機制
■RIP通過廣播UDP報文來交換路由信息,它使
用的UDP端口號是520。
■RFC(RequestForComments)規(guī)定:缺
省情況下,RIP的路由更新時間是30秒,路由
無效的時間是180秒;路由刪除的時間是300
秒。
■注意:Cisco路由器規(guī)定的路由刪除的時間是
240秒。
■RIP支持水平分割、路由中毒和觸發(fā)更新。
路由環(huán)路問題
RTE/^ROUTER
RTBRTC
ROUTERX
ROUTER
RTA
方案一:定義一個最大值
方案二:水平分割
方案三:路由中毒
方案四:抑制時間
方案五:觸發(fā)更新
RIP第二版本的增強特性
■RIPv2支持驗證、密鑰管理、路由聚合、無類
域間路由(CIDR)和變長子網(wǎng)掩碼(VLSMs):
■原始RIP由于沒有掩碼,不能使用可變長子網(wǎng)
掩碼和路由聚合特征,因此不能分割地址空間
以最大效率應(yīng)用有限的IP地址。
■RIPv2把和路由相關(guān)的子網(wǎng)掩碼包含在路由更
新報文中,實現(xiàn)了VLSMs和CIDR。
■RIPv2還增加了驗證機制和報文組播等特性。
4字節(jié)
地址類別路由標記
4字節(jié)網(wǎng)絡(luò)地址
子網(wǎng)掩碼
命令版本必為
0下一跳路由器地址
距離(1-16)
首部路由部分
路由信息
RIP報文(20字節(jié)/路由)
可重復(fù)出現(xiàn)
IPUDP最多25個
首部首部
——UDP用戶數(shù)據(jù)報
IP數(shù)據(jù)報----------
■RIP只適用于小型的同構(gòu)網(wǎng)絡(luò)。
■RIP每隔30秒一次的路由信息廣播可能造成網(wǎng)絡(luò)的廣
播風(fēng)暴。
■收斂速度慢是RIP協(xié)議的主要問題。
■RIP協(xié)議的一個基本問題是它固定的路由度量。當(dāng)選
擇路徑時它忽略了鏈路的速度、延遲、負載等因素。
■RIP協(xié)議的另一個明顯不足是缺乏負載均衡能力。在
具有多條可用鏈路的情況下,RIP會選擇首先知道的
一b條鏈路轉(zhuǎn)發(fā)所有報文。
233開放最短路徑優(yōu)先協(xié)議OSPF
20世紀80年代中期,為了適應(yīng)大規(guī)模異構(gòu)網(wǎng)絡(luò)
的互連,開放最短路徑優(yōu)先協(xié)議OSPF隨之產(chǎn)
生。
■它是IETF的內(nèi)部網(wǎng)關(guān)協(xié)議工作組為IP網(wǎng)絡(luò)而開
發(fā)的一種路由協(xié)議。
■最初的OSPF規(guī)范在RFC1131中發(fā)布。1991年
在RFC1247中又推出OSPF版本2。最新的版
本是RFC2328。
OSPF協(xié)議的基本特點
■OSPF是OpenShortestPathFirst的英文縮寫。
■“開放”是針對當(dāng)時某些廠家的“私有”路由協(xié)
議而言,表明是公開發(fā)表的協(xié)議。正是因為
OSPF協(xié)議開放性,才造成OSPF今天強大的生
命力和廣泛的用途。
■“最短路徑優(yōu)先”是因為使用了Dijkstra提出
的最短路徑算法SPF
■OSPF只是一個協(xié)議的名字,它并不表示其他的
路由選擇協(xié)議不是“最短路徑優(yōu)先”。
■是分布式的鏈路狀態(tài)協(xié)議。
OSPF的鏈路狀態(tài)通告機制
■OSPF是基于鏈路狀態(tài)L?S的路由協(xié)議。它通過傳遞鏈路狀態(tài)
通告LSA來得到網(wǎng)絡(luò)信息,維護一張網(wǎng)絡(luò)有向拓撲圖,利用
最短路徑優(yōu)先算法(SPF算法)得到路由袤。
■路由表的變化基于網(wǎng)絡(luò)中路由器物理連接的狀態(tài)與速度,鏈
路狀態(tài)一旦變化立即被廣播到網(wǎng)絡(luò)中的每一個路由器。
■LSA每30分鐘被交換一次,除非網(wǎng)絡(luò)拓撲結(jié)構(gòu)有變化。例如,
如果接口變化,信息立刻通過網(wǎng)絡(luò)廣播;如果有多余路徑,
將重新計算SPF樹。
■OSPF可以通過計算來防止環(huán)路。子網(wǎng)掩碼也在LSA中同時
被傳輸,支持VLSM和路由聚合的特征。
鏈路狀態(tài)數(shù)據(jù)庫
■由于各路由器之間頻繁地交換鏈路狀態(tài)信息,
因此所有的路由器最終都能建立一個鏈路狀態(tài)
數(shù)據(jù)庫。
■這個數(shù)據(jù)庫實際上就是全網(wǎng)的拓撲結(jié)構(gòu)圖,它
在全網(wǎng)范圍內(nèi)是一致的(這稱為鏈路狀態(tài)數(shù)據(jù)
庫的同步)。
■OSPF的鏈路狀態(tài)數(shù)據(jù)庫能較快地進行更新,
使各個路由器能及時更新其路由表。OSPF的
更新過程收斂得快是其重要優(yōu)點。
三個要點
■向本自治系統(tǒng)中所有路由器發(fā)送信息,這里
使用的方法是泛洪法。
■洪泛法(Flooding)這是最簡單的向前傳送
組播路由算法,并不構(gòu)造所謂的分布樹。
■發(fā)送的信息就是與本路由器相鄰的所有路由
器的鏈路狀態(tài),但這只是路由器所知道的部
分信息。
■只有當(dāng)鏈路狀態(tài)發(fā)生變化時,路由器才用泛
洪法向所有路由器發(fā)送此信息。
勺泛洪法
OSPF的算法的收斂速度
■OSPF直接運行在IP協(xié)議上,它的協(xié)議號是
89O
■IP服務(wù)類型為0,優(yōu)先級為網(wǎng)絡(luò)控制,并使
用組播地址來表示所有SPF路由器。
這樣,可以使它的鏈路狀態(tài)通告在IP協(xié)議中
投遞時獲得較高的優(yōu)先級,進而加快算法的
收斂速度。
OSPF直接用IP數(shù)據(jù)報傳送
■OSPF不用UDP而是直接用IP數(shù)據(jù)報傳送,
可見OSPF的位置在網(wǎng)絡(luò)層。
■OSPF構(gòu)成的數(shù)據(jù)報很短。這樣做可減少路由
信息的通信量。
■數(shù)據(jù)報很短的另一好處是可以不必將長的數(shù)據(jù)
報分片傳送。分片傳送的數(shù)據(jù)報只要丟失一個,
就無法組裝成原來的數(shù)據(jù)報,而整個數(shù)據(jù)報就
必須重傳。
OSPF的區(qū)域(area)
■為了使OSPF能夠用于規(guī)模很大的網(wǎng)絡(luò),
OSPF將一個自治系統(tǒng)再劃分為若干個更小的
范圍,叫作區(qū)域。
■每一個區(qū)域都有一個32bit的區(qū)域標識符(用
點分十進制表示)。
■區(qū)域也不能太大,在一個區(qū)域內(nèi)的路由器最好
不超過200個。
至其他自治系統(tǒng)
區(qū)域0.0.0?2
劃分區(qū)域
■劃分區(qū)域的好處就是將利用洪泛法交換鏈路狀
態(tài)信息的范圍局限于每一個區(qū)域而不是整個的
自治系統(tǒng),這就減少了整個網(wǎng)絡(luò)上的通信量。
■在一個區(qū)域內(nèi)部的路由器只知道本區(qū)域的完整
網(wǎng)絡(luò)拓撲,而不知道其他區(qū)域的網(wǎng)絡(luò)拓撲的情
況。
■OSPF使用層次結(jié)構(gòu)的區(qū)域劃分。在上層的區(qū)
域叫作主干區(qū)域(backbonearea)。主干區(qū)域
的標識符規(guī)定為0?0.0?0。主干區(qū)域的作用是用
來連通其他在下層的區(qū)域。
由器類型
■根據(jù)一個路由器在相應(yīng)的區(qū)域之內(nèi)的作用,OSPF
網(wǎng)絡(luò)中的路由器可分為:
■主干路由器
■內(nèi)部路由器
■區(qū)域邊界路由器(ABR,AreaBorderRouter)
■自治系統(tǒng)邊界路由器(ASBR)4種類型。
主干路由器
至其他自治系統(tǒng)
內(nèi)部路由器
至其他自治系統(tǒng)
區(qū)域邊界路由器
區(qū)域0.0?
區(qū)域0.0.0?2
OSPF分組
081631
版本類型分組長度
路由器標識符
區(qū)域標識符
檢驗和鑒別類型
鑒別
鑒別
F—24字節(jié)一
OSPF分組首部類型1至類型5的OSPF分組
IP數(shù)據(jù)報首部OSPF分組
IP數(shù)據(jù)報
PF制分組
■類型1,問候(Hello)分組。
■類型2,數(shù)據(jù)庫才苗述(DatabaseDescription)分組。
■類型3,鏈路狀態(tài)請求(LinkStateRequest)分組。
■類型4,鏈路狀態(tài)更新(LinkStateUpdate)分組,
用泛洪法對全網(wǎng)更新鏈路狀態(tài)。
■類型5,鏈路狀態(tài)確認(LinkStateAcknowledgment)分組。
OSPF協(xié)議計算路由過程
(一)網(wǎng)絡(luò)的拓撲結(jié)構(gòu)(二)每臺路由器的鏈(三)由鏈路狀態(tài)數(shù)據(jù)庫得
路狀態(tài)數(shù)據(jù)庫到的帶權(quán)有向圖
3333
(四)每臺路由器分別以自己為根節(jié)點計算最小生成樹
HELLO協(xié)議
□HELLO協(xié)議:是基于路由的網(wǎng)絡(luò)時延。最初NSFNET中用了HELLO協(xié)
議,目前已不用。
□HELLO協(xié)議提供兩種功能:
-使各機器的時鐘得到同步。
-每個機器都能計算出到目的主機的最小時延路由。
□HELLO協(xié)議的原理:參加交換HELLO報文每一個機器都有一個相鄰
機器時鐘的最佳估算值表。一個機器在發(fā)送分組時,要加上一個時
間戳,寫入當(dāng)前的時鐘值。當(dāng)從相鄰路由器發(fā)來的分組到達時,機
器計算分組在鏈路上的時延:從對相鄰機器時鐘的估算值減去分組
中時間戳上的時鐘值。所有的機器要周期性地向相鄰機器發(fā)出輪詢
,以重新建立時鐘的估算值。
□HELLO協(xié)議有的局限性:Heilo不能快速更新,否則會導(dǎo)致選路的
振蕩;使用HELLO協(xié)議的范圍不能超過256個機器;每個機器所使用的
路由表需要由人工來配置。
OSPF的基本操作
問候
確定q達性
iL數(shù)據(jù)庫描述
數(shù)據(jù)庫描述
Nil北乙洋AAEit--
達到數(shù)據(jù)庫的同步'數(shù)據(jù)庫描述
數(shù)據(jù)庫描述
w-
t鏈路狀態(tài)請求_
■
新情況下的同步鏈路狀態(tài)更新
鏈路狀態(tài)確認
j
IF.
指定的路由器
■多點接入的局域網(wǎng)采用了指定的路由器
(designatedrouter)的方法,使廣播的信息量
大大減少。
■指定的路由器代表該局域網(wǎng)上所有的鏈路向連
接到該網(wǎng)絡(luò)上的各路由器發(fā)送狀態(tài)信息。
OSPF支持三種網(wǎng)絡(luò)連接
1.兩個路由器之間的點對點連接
2.具有廣播功能的局域網(wǎng)
3.無廣播功能的廣域網(wǎng)
■支持大型異構(gòu)網(wǎng)絡(luò)的互連,提供了一個異構(gòu)網(wǎng)絡(luò)間通過同一
種協(xié)議交換網(wǎng)絡(luò)信息的途徑,并且不容易出現(xiàn)錯誤的路由。
■支持路由驗證,只有互相通過路由驗證的路由器之間才能交
換路由信息;并且可以對不同的區(qū)域定義不同的驗證方式,
從而提高了網(wǎng)絡(luò)的安全性。
■支持費用相同的多條鏈路上的負載均衡。
■路由信息不受跳數(shù)的限制,減少了因分級路由帶來的子網(wǎng)分
離問題。
■支持VLSM和CIDR,有利于網(wǎng)絡(luò)地址的有效管理。
■使用區(qū)域?qū)W(wǎng)絡(luò)進行分層,減少了協(xié)議對CPU處理時間和內(nèi)
存的需求。
OSPF的其他特點
■OSPF對不同的鏈路可根據(jù)IP分組的不同服務(wù)類
型而設(shè)置成不同的代價。因此,OSPF對于不同
類型的業(yè)務(wù)可計算出不同的路由。
■每一個鏈路狀態(tài)都帶上一個32bit的序號,序號
越大狀態(tài)就越新。序號的增長速度不超過每5秒1
次。
■OSPF還規(guī)定每隔一段時間,如30分鐘,要刷新一
次數(shù)據(jù)庫中的鏈路狀態(tài)。
■由于一個路由器的鏈路狀態(tài)只涉及到與相鄰路由器
的連通狀態(tài),因而與整個互聯(lián)網(wǎng)的規(guī)模并無直接關(guān)
系。因此當(dāng)互聯(lián)網(wǎng)規(guī)模很大時,OSPF協(xié)議要比距
離向量協(xié)議RIP好得多。
■OSPF沒有“壞消息傳播得慢”的問題,據(jù)統(tǒng)計,
其響應(yīng)網(wǎng)絡(luò)變化的時間小于100mSo
734邊界網(wǎng)關(guān)協(xié)議BGP
■邊界網(wǎng)關(guān)協(xié)議BGP是為TCP/IP互聯(lián)網(wǎng)設(shè)計的一種外
部網(wǎng)關(guān)協(xié)議(EGP),在多個自治系統(tǒng)或域間執(zhí)行
路由、與其它BGP系統(tǒng)交換路由和可達性信息。
BGP的早期版本由RFC1105、RFC1163和
RFC1267描述。RFC1654描述了第一個BGP4規(guī)范。
BGP4的當(dāng)前版本由RFC1771描述。
■BGP的出現(xiàn),引起了Internet的重大變革,它把多
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 口腔門診勞動合同的
- 勞務(wù)擴大承包合同
- 教師崗位聘任合同年
- 白蟻防治合同(2篇)
- 工會開展三八節(jié)活動總結(jié)
- 客服個人工作總結(jié)
- 社區(qū)志愿者雷鋒日活動總結(jié)
- 企業(yè)行政人員工作總結(jié)
- 保險公司年終總結(jié)
- 2022-2023學(xué)年第二期高一中職數(shù)學(xué)期中考試模擬測試題答案解析
- 藥品集采培訓(xùn)課件
- 股骨干骨折教學(xué)演示課件
- 高中物理考試成績分析報告
- 動靜脈內(nèi)瘺血栓
- 部編版小學(xué)語文三年級上冊同步練習(xí)試題含答案(全冊)
- 朗誦《詩頌風(fēng)華》
- 血性胸水的護理課件
- 醫(yī)共體人財物管理系統(tǒng)需求說明
- 臨時占用城市道路申請表
- 四年級數(shù)學(xué)下冊口算天天練45
- 雕塑采購?fù)稑朔桨福夹g(shù)標)
評論
0/150
提交評論