




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
CiscoSTITEMS
illhi*..iiilIlh
本章目標
通過本章的學習,您應該掌握以下內容:
工.什么是路由
2.路由的分類
3.距離矢量路由協議
4.酉己置R工P(RoutingInformationProtocol)
5.酉己置工GRP(InteriorGatewayRouting
Protocol)
6.查看工P路由配置
路由協議的基本概念與原理
路由根本問題是要解決什么?
數據轉發的路徑■>路由表(showiproute)
源地址:信息包所在的源地址;
目的地址:信息包所要達到的目的地址;
路由:所有可能的路徑;
路由選擇:選擇最佳路徑;并維護路由表,通過協議進行路
由更新。
路由器只知道與其直接相連的網絡或子網
1?什么是路由
要實現路由,路由器必須知道:
1.目的地址
2.能夠用來學習目的地址的鄰居路由器
3.所有可能到達目的地址的路徑
4.到達目的地址的最佳路徑
5.怎樣維護和檢查路由信息
路由過程
LAN到LAN之間的路由選擇:網絡層數據包始終不變,但數
據鏈路層的幀封裝格式、源和目的MAC地址會根據需要自動
改變。
2,路由的分類
1.靜態路由:由管理員手工配置的到達目的地址的
路由
2.默認路由(缺省路由):系統管理員手工配置的
一種特殊的靜態路由,可以讓所有找不到匹配路
由的數據包轉發的路由
3.動態路由:由路由協議傳遞的,使路由器可以動
態學習、并能根據網絡拓撲結構變化動態更新的
路由
路由協議和可路由協議
1.路由協議:路由器用來動態發現所有網段并
確保所有路由器都保持同樣路由表的協議。
如:RIP>工GRP、EIGRP>OSPFo
2.可路由協議:能夠通過已建立的路徑來傳遞
用戶數據的協議。如:工P、IPXo
2.1靜態路由的優點和缺點
1.路由器CPU占用量小
2.路由器間的帶寬占用量小
3.網絡安全性高
1.管理員必須完全了解網絡并配置正確
2.每條路由信息都必須手動建立
3.在大型網絡中維護靜態路由需要大量的時
間
靜態路由的應用場合:
一個小型到中型的網絡,而且沒有或只有較
小的擴充計劃時。
靜態路由要手工輸入,手工管理;管理開銷
對于動態路由來說是一個很小的負擔。
靜態路由的優點:帶寬優良,安全性好。
2.1靜態路由的配置(Cisco)
Router(config)#iproutenetwork[mask]
{address|interface}[distance][permanent]
指定一條可以到達目標網絡的路徑
ADestination-network一目標網絡或子網
Amask—子網掩碼
>Next-hop-address一下——跳路由器的工P地址
>interface—至ll達目標網絡的接口名稱
ADistance一管理距離,用于確定該路由信息的可信程度
APermanent—即使接口down掉了,該路由不消失
2.1靜態路由的例子
StubNetwork
iproute172.16.1.0255.255.255.0172.16.2.1
2.2缺省路由
StubNetwork
iproute0.0.0.00.0.0.0172.16.2.2
2.3動態路由
路由協議:路由算法完成路由選擇,傳遞信息
,學習路由,更新路由表。
路由協議的類型:
內部網關協議(IGP);包括RIP,IGRP,OSPF,EIGRP,
IS-IS,等協議;
邊界網關協議(BGP)
BGP是一種域間路由選擇協議也稱為EGP(外部網關協議)
路由選擇協議
在IGP中,RIP是個廣泛使用的協議。
RIP也稱距離矢量協議,使用跳數(hop)作為
其衡量單位,最大為15跳,16便無法到達。
IGRP是CISCO專用的路由協議,可以服務于
大型互連網絡,不受15跳的限制(默認100
跳,最大支持255跳)
自治系統(AutonomousSystem)
自治系統100自治系統200
自治系統:使用相同的路由策略的路由器的集合
工GP在一個自治系統內運行
EGP連接不同的自治系統
管理距離
(AdministrativeDistances)
度量值(Metric)
i.管理距離越小表明路徑的優先級越高,路由器
會選擇管理距離小路徑加入路由表。
2.在管理距離相同時,使用度量值來衡量路徑的
優劣。
3.如果兩者完全相同,則兩條路徑一起用來實現
負載均衡。
Cisco管理距離(AD)
路由協議Cisco默認管理距離
Direct0
Staticroute1
E工GRP匯總路由5
外部BGP20
EIGRP90
IGRP100
OSPF110
IS-IS115
RIP120
EGP140
ExternalEIGRP170
內部BGP200
路由的選擇原則
問題:
如果到達同一目標在不同的路由協議中都有相
關路由條目,并且在同一路由協議內部也有相關的路
由條目時如何進行路由選擇的?
答:
不同的路由協議的路由條目的選擇由管理距離
AD的大小來進行的.
相同路由協議內部的路由條目的選擇根據
Metric值進行的.
如果Metric值一致就根據子網掩碼的長度來進
行精確匹配.
3.距離矢量路由協議
距離矢量算法運用矢量疊加的方式來獲取和計算路
由信息o(RIP和IGRP)
距離矢量路由協議的特點
1.距離矢量路由協議在相鄰路由器之間進行路由信息的傳遞
2.路由器周期性地把自己的路由表(routingtable)傳送
給鄰居路由器(neighborrouters)。
3.路由器根據從鄰居那里得到的路由信息更新自己的路由表
,并將更新后的路由表再傳給自己的鄰居,直到所有的路
由器對網絡結構有一致性的認識(收斂)
4.實現和管理都比較簡單
5.收斂速度比較慢。周期性更新的數據量大,消耗的帶寬多
6.為避免路由環路必須采取某些措施
收斂convergence
i.同一網絡中的每個路由器對整個網絡拓撲結構
有一致的認識這樣一種狀態稱為收斂
2.如果網絡滿足上述條件,即所有路由器都處于
收斂狀態,就稱網絡已經收斂??焖偈諗渴蔷W
絡所期望的
3.當網絡結構發生變化到收斂狀態所需的時間稱
為收斂時間。收斂時間是衡量路由協議好壞的
一個重要指標
路由回環
RoutingTableRoutingTableRoutingTable
10.1.0.0E0010.1.0.0SO110.1.0.0SO2
10.2.0.0SO010.2.0.0SO010.2.0.0SO1
10.3.0.0SO110.3.0.0S1010.3.0.0SO0
10.4.0.0SO210.4.0.0S1110.4.0.0E00
每一個節點管理著與之相連的所有網絡
路由回環
RoutingTableRoutingTableRoutingTable
10.1.0.0E0010.1.0.0SO110.1.0.0SO2
10.2.0.0SO010.2.0.0SO010.2.0.0SO1
10.3.0.0SO110.3.0.0S1010.3.0.0SO0
10.4.0.0SO210.4.0.0S1110.4.0.0E0down
上圖中,RC的E0口發生故障,10.4.0.0網絡成為不可
達,但是RA還沒有收到RB路由更新通知,仍然以為可以
通過RB到達10.400網絡,RB也沒有收到RA的路由更
新,也以為自己可以到達1040.0網絡
路由回環
RoutingTableRoutingTableRoutingTable
10.1.0.0E0010.1.0.0SO110.1.0.0SO2
10.2.0.0SO010.2.0.0SO010.2.0.0SO1
10.3.0.0SO110.3.0.0S1010.3.0.0SO0
10.4.0.0SO210.4.0.0S1110.4.0.0E02
若此時RC路由更新的時間還沒有到,而RB首先到了更
新時間,RC就知道了10.4.0.0網絡是可達的,并且需
要2跳。
路由回環
RoutingTableRoutingTableRoutingTable
10.1.0.0E0010.1.0.0SO110.1.0.0SO2
10.2.0.0SO010.2.0.0SO010.2.0.0SO1
10.3.0.0SO110.3.0.0S1010.3.0.0SO0
10.4.0.0SO210.4.0.0S1310.4.0.0E02
現在到了RC通告路由信息時間,路由更新中包含那條錯
誤的路由條目,RB不假思索的接收了這條錯誤信息,并
把跳數修改為3跳。(因為這條信息最初就是RC告訴的)
路由回環
RoutingTableRoutingTableRoutingTable
10.1.0.0E0010.1.0.0SO110.1.0.0SO2
10.2.0.0SO010.2.0.0SO010.2.0.0SO1
10.3.0.0SO110.3.0.0S1010.3.0.0SO0
10.4.0.0SO210.4.0.0S1410.4.0.0E02
現在終于輪到RA通告了,RA通過路由更新將情況通知
了RB,RB又錯誤的將去往10.4.0.0網絡的度量值(跳
數)修改為4
無限計數
RoutingTableRoutingTableRoutingTable
10.1.0.0E0010.2.0.0SO010.3.0.0SO0
10.2.0.0SO010.3.0.0S1010.4.0.0SO4
10.3.0.0SO110.4.0.0S1510.2.0.0SO1
10.4.0.0SO410.1.0.0SO110.1.0.0SO2
10.4.0.0網絡的數據將在路由器A,B,和C之間循環
10.4.0.0網絡的跳數將無限大
解決方法:定義最大跳數
RoutingTableRoutingTableRoutingTable
10.1.0.0E0010.2.0.0SO010.3.0.0SO0
10.2.0.0SO010.3.0.0S1010.4.0.0SO16
10.3.0.0SO110.4.0.0S11610.2.0.0SO1
10.4.0.0SO1610.1.0.0SO110.1.0.0SO2
指定最大跳數來防止路由回環
路由循環一般發生在慢速收斂環境,采用快速收斂技術可以最大限度
減少'略由循環
為避免跳數的無限循環,距離矢量協議規定metrics的最大值,當路由
表項metric的值達到最大值時,路由器認為該目的網絡不可達。
解決方法:水平分割
RoutingTableRoutingTableRoutingTable
10.1.0.0E0010.2.0.0SO010.3.0.0SO0
10.2.0.0SO010.3.0.0S1010.4.0.0SO0
10.3.0.0SO110.4.0.0S1110.2.0.0SO1
10.4.0.0SO210.1.0.0E1210.1.0.0SO2
不能將接收到的路由信息再從原路傳出
去。
解決方法:路由(中)毒殺
RoutingTableRoutingTableRoutingTable
10.1.0.0E0010.2.0.0SO010.3.0.0SO0
10.2.0.0SO010.3.0.0S1010.4.0.0SOInfinity
10.3.0.0SO110.4.0.0S1110.2.0.0SO1
10.4.0.0SO210.1.0.0E1210.1.0.0SO2
路由器將該故障路由信息的跳數標記為無限大
第一個發現網絡故障的路由器直接把到該網絡的距離設為無限
大,即不可達,然后向其它路由器來宣告這一信息。
解決方法:毒性逆轉
Reverse
RoutingTableRoutingTableRoutingTable
10.1.0.0E0010.2.0.0SO010.3.0.0SO0
10.2.0.0SO010.3.0.0S1010.4.0.0SOInfinity
3ossibly
10.3.0.0SO110.4.0.0S1Down10.2.0.0SO1
10.4.0.0SO210.1.0.0E1210.1.0.0SO2
毒性逆轉可以超越水平分割
在水平分割中,路由器不向其收到路由信息的接口發送該路由的更新
在路由毒性中,路由器可以向其收到網絡不可達信息的接口發送該網絡
不可達信息
解決方法:Hold-Down計時
Network10.4.0.0
Updateafterisunreachable
hold-downTime
10.2.0.010.3.0.010.4.0.0
ZrpXIUpdateafter-
|hold-downTimeNetwork10.4.0.0isdown
thenbackup
thenbackdown
如果從另一個路由器收到一條比以前路徑具有更好度量值的
路徑信息,路由器立即更新該網絡的路由并關閉抑制定時器
如果在抑制定時器期滿前的任何時刻,從另一個路由器收到
一條比當前路徑差的路徑,路由器則忽略這個更新。
解決方法:觸發更新
Network10.4.0.0Network10.4.0.0Network10.4.0.0
isunreachableisunreachableisunreachable
當路由表發生變化時路由器立即發送更新信息
觸發更新一般與抑制定時器配合使用,才能有更好的效果
?最大Hop為15
?路由器每隔30秒更新
?Maximumsixpaths(default=4),在代價最小的等代價路徑之間進
行負載均衡
RIP定時器
一路由更新定時器:30秒。
-路由失效定時器:180秒。
-保持失效定時器:300秒。
一路由刷新定時器:240秒。
RIP配置
Router(config)#routerrip
■激活RIP協議
Router(config-router)#networknetwork-number
?選擇所能到達的網絡
?必須是有效的網絡即A、B、C類網絡號,不包括子網號和子
網掩碼
RIP配置舉例
routerriprouterrip
network172.16.0.0network192.168.1.0
network10.0.0.0network10.0.0.0
routerrip
network10.0.0.0
EOEO
172.16.1.0192.168.1.0
172.16.1.1110.1.1.110.1.1.210.2.2.210.2.2.3192.168.1.1
RouterA#shiproute
Codes:C-connected,S-static,I-IGRP,R-RIP,M-mobile,B-BGP
D-日GRP,EX-日GRPexternal,O-OSPF,IA-OSPFinterarea
N1-OSPFNSSAexternaltype1,N2-OSPFNSSAexternaltype2
E1-OSPFexternaltype1,E2-OSPFexternaltype2,E-EGP
i-IS-IS,L1-IS-ISlevel-1,L2-IS-ISlevel-2,*-candidatedefault
U-per-userstaticroute,o-ODR
T-trafficengineeredroute
Gatewayoflastresortisnotset
172.16.0.0/24issubnetted,1subnets
C172.16.1.0isdirectlyconnected,EthernetO
10.0.0.0/24issubnetted,2subnets
R10.2.2.0[120/1]via10.1.1.2,00:00:07,Serial2
C10.1.1.0isdirectlyconnected,Serial2
R192.168.1.0/24[120/2]via10.1.1.2,00:00:07,Serial2
其它配置
Router(config)#routerrip
Router(config-router)#passive-interfaceserial0/0
passive-interfacedefault
一般來說,我們將該命令用在邊界上,阻止相關信息
向我們所不希望的區域傳播,后一條命令讓所有接口為被動
接口。
Router(config-router)#maximum-paths1
設置最大等值路徑條數
Router(config-router)#nometricholddown使Holddown
無效
Router(config-if)#noipsplit-horizenrip
禁用某接口水平分割
noiprouting:刪除路由表
IGRP介紹
?缺省100hops,最大255hops
?路由更新時間為90秒
■使用AS號
IGRP協議
IGRP由于突破了15跳的限制,成為了當時大
型CISCO網絡的首選協議。(100〉大型網絡
)
RIP與IGRP的工作機制,均是從所有配置接
口上定期發出路由更新。
但是,RIP是以跳數為度量單位;IGRP以多
種因素來建立路由最佳路徑;帶寬,延遲,
可靠性,最大傳輸單元,LOAD等因素。
IGRP定時器
-更新定時器:90秒。
-失效定時器:90X3=270秒。
-保持關閉定時器:90X5=450秒
-刷新定時器:90X7=630秒。
IGRP的Metric
19.2kbps19.2kbps
Source
?帶寬(unit:KB/S)
?延遲時間(unit:10us)
?可靠性(from0to255,biggerismorereliable)
?負載
?最大傳輸單元(unit:byte)
IGRP的矢量計算
Metric=[K1xBW+(K2xBW)/(256-load)+
K3xdelay]x[K5/(reliability+K4)]
-默認:K1=1,K2=0,K3=1,K4=0,K5=0
延遲是所有鏈路中的延遲的總和-Delay=[Delayin
10sofmicroseconds]x256
帶寬是所有鏈路中的最低帶寬-(bandwidthinKbps)]
x256
默認情況,metric=bandwidth+delay
IGRP的不平衡路徑
?Maximumsixpaths(default=4)
?路徑上的負載可不相等。
配置IGRP
Router(config)#routerigrpautonomous-system
?指定IGRP為IP路由協議
Router(config-router)#networknetwork-number
?指定可以到達的網絡
IGRP配置舉例
AutonomousSystem=100
172.16.1.0192.168.1.0
172.16.1.110.1.1.110.1.1.210.2.2.210.2.2.3192.168.1.1
routerigrp100routerigrp100
network172.16.0.0network192.168.1.0
network10.0.0.0network10.0.0.0
routerigrp100
network10.0.0.0
Router(config-router)#variancemultiplier
?控制IGRP的負載平衡
metricvariance默認值為1,表示等代價均衡。如果設為n,表示在與最小
metric值成l,ln,2n,3n,4n,5ii倍數關系的多條路徑間進行不等代價負載均衡
Router(config-router)#traffic-share
{balanced|min}
?控制負載平衡數據的分布
查看IP路由表
RouterA#shiproute
Codes:C-connected,S-static,I-IGRP,R-RIP,M-mobile,B-BGP
D-日GRP,EX-日GRPexternal,O-OSPF,IA-OSPFinterarea
N1-OSPFNSSAexternaltype1,N2-OSPFNSSAexternaltype2
E1-OSPFexternaltype1,E2-OSPFexternaltype2,E-EGP
i-IS-IS,L1-IS-ISlevel-1,L2-IS-ISlevel-2,*-candidatedefault
U-per-userstaticroute,o-ODR
T-trafficengineeredroute
Gatewayoflastresortisnotset
172.16.0.0/24issubnetted,1subnets
C172.16.1.0isdirectlyconnected,EthernetO
10.0.0.0/24issubnetted,2subnets
I10.2.2.0[100/90956]via10.1.1.2,00:00:23,Serial2
C10.1.1.0isdirectlyconnected,Serial2
I192.168.1.0/24[100/91056]via10.1.1.2,00:00:23,Serial
查看RIP信息
RouterA#shipprotocols
RoutingProtocolis"rip"
Sendingupdatesevery30seconds,nextduein0seconds
Invalidafter180seconds,holddown180,flushedafter240
Outgoingupdatefilterlistforallinterfacesis
Incomingupdatefilterlistforallinterfacesis
Redistributing:rip
Defaultversioncontrol:sendversion1,receiveanyversion
InterfaceSendRecvKey-chain
EthernetO112
Serial2112
RoutingforNetworks:
10.0.0.0
172.16.0.0
RoutingInformationSources:
GatewayDistanceLastUpdate
10.1.1.212000:00:10
Distance:(defaultis120)
查看IGRP信息
RouterA#shipprotocols
RoutingProtocolis"igrp100"
Sendingupdatesevery90seconds,nextduein21seconds
Invalidafter270seconds,holddown280,flushedafter630
Outgoingupdatefilterlistforallinterfacesis
Incomingupdatefilterlistforallinterfacesis
Defaultnetworksflaggedinoutgoingupdates
Defaultnetworksacceptedfromincomingupdates
IGRPmetricweightK1=1,K2=0,K3=1,K4=0,K5=0
IGRPmaximumhopcount100
IGRPmaximummetricvariance1
Redistributing:igrp100
RoutingforNetworks:
10.0.0.0
172.16.0.0
RoutingInformationSources:
GatewayDistanceLastUpdate
10.1.1.210000:01:01
Distance:(defaultis10。)_________________
debugiprip命令
RouterA#debugiprip
RIPprotocoldebuggingison
RouterA#
00:06:24:RIP:receivedv1updatefrom10.1.1.2onSerial2
00:06:24:10.2.2.0in1hops
00:06:24:192.168.1.0in2hops
00:06:33:RIP:sendingv1updateto255.255.255.255viaEthernetO(172.16.1.1)
00:06:34:network10.0.0.0,metric1
00:06:34:network192.168.1.0,metric3
00:06:34:RIP:sendingv1updateto255.255.255.255viaSerial2(10.1.1.1)
00:06:34:network172.16.0.0,metric1
debugipigrpevents
命令
RouterA#debugipigrpevents
IGRPeventdebuggingison
RouterA#
00:23:44:IGRP
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 生物質能源在熱泵技術中的應用探索考核試卷
- 管道工程行業熱點問題研究與追蹤分析考核試卷
- 電池制造過程中的生產計劃與調度考核試卷
- 科技創新與趨勢分析洞悉未來把握機遇考核試卷
- 箱包行業創新商業模式考核試卷
- 森林經營與管護的森林采伐與林業產業考核試卷
- 汽車金融公司風險預警與應對策略考核試卷
- 電池制造中的精益生產與持續改進考核試卷
- 陽泉市2025屆三下數學期末調研模擬試題含解析
- 沈陽建筑大學《生物合成實驗》2023-2024學年第二學期期末試卷
- 【計量指南】中國森林生態系統碳儲量-生物量方程
- 2024年上海奉賢區招錄儲備人才筆試真題
- 《新能源材料與器件專業生產實習》課程教學大綱
- 《copd疾病知識》課件
- 北京市東城區2024-2025學年高三(上)期末思想政治試卷(含答案)
- 2025河南中煙許昌卷煙廠招聘10人易考易錯模擬試題(共500題)試卷后附參考答案
- 2024年河南輕工職業學院高職單招語文歷年參考題庫含答案解析
- 即時通訊系統建設方案
- 動車乘務實務知到智慧樹章節測試課后答案2024年秋陜西交通職業技術學院
- 胎盤植入課件講義版
- 2025年江蘇鹽城東方集團招聘筆試參考題庫含答案解析
評論
0/150
提交評論