網(wǎng)絡(luò)設(shè)備安裝與調(diào)試技術(shù) 課件 第8章-動態(tài)路由協(xié)議( 華三版-04完整版)_第1頁
網(wǎng)絡(luò)設(shè)備安裝與調(diào)試技術(shù) 課件 第8章-動態(tài)路由協(xié)議( 華三版-04完整版)_第2頁
網(wǎng)絡(luò)設(shè)備安裝與調(diào)試技術(shù) 課件 第8章-動態(tài)路由協(xié)議( 華三版-04完整版)_第3頁
網(wǎng)絡(luò)設(shè)備安裝與調(diào)試技術(shù) 課件 第8章-動態(tài)路由協(xié)議( 華三版-04完整版)_第4頁
網(wǎng)絡(luò)設(shè)備安裝與調(diào)試技術(shù) 課件 第8章-動態(tài)路由協(xié)議( 華三版-04完整版)_第5頁
已閱讀5頁,還剩121頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

第8章動態(tài)路由協(xié)議編著:

秦燊勞翠金

靜態(tài)路由需要管理員逐條對每個非直連網(wǎng)段進行手工配置,不適用與大中型網(wǎng)絡(luò)或拓撲經(jīng)常變化的網(wǎng)絡(luò)。動態(tài)路由只需要管理員在初始時將各路由器直連的網(wǎng)段宣告出去,后續(xù)由各路由器自行互相學習。當網(wǎng)絡(luò)拓撲發(fā)生變化時,各路由器也能迅速學到,無需人工干預。當然,路由器間交換信息、相互學習,需要占用一定的CPU資源和網(wǎng)絡(luò)帶寬,對路由器的性能和帶寬有一定的要求。動態(tài)路由協(xié)議主要分為兩類:距離矢量協(xié)議和鏈路狀態(tài)協(xié)議。距離矢量路由協(xié)議可以讓路由器學到去往目標網(wǎng)段的下一條及距離目標網(wǎng)段的跳數(shù),類似于看到了公路上目的地的路標和距離;鏈路狀態(tài)路由協(xié)議則可讓路由器學習到整個網(wǎng)絡(luò)的拓撲和節(jié)點間的花銷,類似于擁有了整幅地圖并在地圖上標注城市間公路的車道數(shù)量和質(zhì)量。8.1RIP路由協(xié)議及其配置

一、RIP簡介

RIP是RoutingInformationProtocol(路由信息協(xié)議)的簡稱,屬于距離矢量路由協(xié)議。啟用了RIP協(xié)議的路由器端口會每隔30秒定期將自己的路由表通過廣播地址255.255.255.255廣播給鄰居(版本1),或通過組播地址224.0.0.9組播給鄰居(版本2),鄰居將收到的信息與自己的路由表比較,若收到的路由項在自己路由表中還不存在,則將其添加到路由表中;若收到的路由項在自己路由表中已存在且優(yōu)于自己,則更新路由表;若收到的路由項在自己路由表中已存在、且不優(yōu)于自己、但來源于同一個源,也更新路由表。

RIP路由協(xié)議以跳數(shù)作為度量值,RIP環(huán)路避免機制將跳數(shù)最大值定為15跳,16跳被認為不可達。當通過逐跳擴散的方式,所有路由器都學習完成后,網(wǎng)絡(luò)就收斂了。二、RIP避免環(huán)路的措施距離矢量路由協(xié)議容易引起環(huán)路,為了避免環(huán)路,RIP路由協(xié)議采取了以下六個措施。前三條措施是針對如圖8-1所示的非環(huán)形的單路徑網(wǎng)絡(luò)的。1.路由毒化,當某個網(wǎng)段變成不可達時,不是將其刪除,而是將其度量值改為無窮大并通告給鄰居,以免其它路由器不知道拓撲發(fā)生了變化(隨后的第四條措施將無窮大定為16跳);

圖8-1RIP避免環(huán)路措施的拓撲12.水平分割,類似于我告訴你的信息,你不能再告訴我,只能告訴其它路由器,以避免故障發(fā)生時我還沒來得及通告給你,你反過來將我原來告訴你的重新告訴我,誤導我產(chǎn)生故障通路變可達的錯覺,從而避免你誤導我,我進一步又誤導你的無休止環(huán)路;3.毒性逆轉(zhuǎn),作用與水平分割類似,但比水平分割做得更主動,即我告訴你的路由信息,你反過來主動跟我說你自己是去不到這個網(wǎng)段的。具體做法是你將去該網(wǎng)段的度量值設(shè)為無窮大后從原接口發(fā)回給我(隨后的第四條措施將無窮大定為16跳)。第四到第六條措施是針對如圖8-2所示的環(huán)形多路徑網(wǎng)絡(luò)的。環(huán)形網(wǎng)絡(luò)會導致諸如我告訴你的信息你傳給他,他再傳給我,導致我發(fā)出的信息又返回給我了,單靠水平分割等措施在多路徑網(wǎng)絡(luò)環(huán)境下已無法避免環(huán)路。4.定義最大值,將最大值定為16跳,表示不可達,避免多路徑網(wǎng)絡(luò)中產(chǎn)生環(huán)路后度量值不斷增大、循環(huán)無法停下;

圖8-2RIP避免環(huán)路措施的拓撲25.抑制時間,與路由毒化結(jié)合使用。以A、B、C三臺路由器組成的三角形網(wǎng)絡(luò)拓撲為例,當C發(fā)現(xiàn)故障導致某一條路由不可達時,通知給B此路不可達,B收到后,進入抑制狀態(tài),在抑制時間內(nèi),B只接受C通知此路由是否恢復可達的信息,而不接受A通知此路由是否可達的信息,從而避免物理環(huán)路造成的誤導。6.觸發(fā)更新,當路由器中路由信息有變,立即發(fā)送更新信息而不必等到更新周期到來。例如,若不采用觸發(fā)更新措施,當C發(fā)現(xiàn)故障導致某網(wǎng)段不可達后,因C的更新周期未到,無法及時將不可達信息通告給A和B。若B的更新周期先到,B會將之前從C學來的該網(wǎng)段以前可達的信息傳個A,A再傳給C,導致C誤以為該故障網(wǎng)段又變得可達了。三、RIP的版本RIP協(xié)議的兩個版本v1和v2比較如下:1.RIPv1不支持認證、只能以廣播方式發(fā)布協(xié)議報文、發(fā)送協(xié)議報文時不攜帶子網(wǎng)掩碼,是一種有類路由協(xié)議。路由器收到協(xié)議報文時,對子網(wǎng)掩碼的處理方式是:如果收到的子網(wǎng)路由條目與接收接口的IP地址同屬一個主網(wǎng)絡(luò),就以該接口的子網(wǎng)掩碼長度作為該路由條目的掩碼長度;否則,僅以該路由條目所對應的A類、B類或C類的主網(wǎng)絡(luò)掩碼長度來匹配。這樣的后果是,RIPv1不支持不連續(xù)子網(wǎng)間路由信息的傳遞。2.RIPv2對RIPv1進行了改進,是一種無類路由協(xié)議,即不再以A類、B類或C類作為分類標準,而是在發(fā)送協(xié)議報文時攜帶子網(wǎng)掩碼信息、支持可變長子網(wǎng)掩碼VLSM和無類域間路由CIDR,RIPv2以組播的方式更新報文,組播地址是224.0.0.9,支持對協(xié)議報文進行驗證。8.1.1思科設(shè)備配置RIP

如圖8-3所示,在PacketTracer中搭建拓撲。通過實驗體驗RIPv1不支持不連續(xù)子網(wǎng)間路由信息的傳遞。

圖8-3思科設(shè)備RIP配置的拓撲一、思科RIPv1的配置方法如下;1.基本配置,命令如下:R1(config)#interfaceg0/0//R1的配置R1(config-if)#ipaddress172.16.1.254255.255.255.0R1(config-if)#noshutdownR1(config-if)#exitR1(config)#interfacegigabitEthernet0/1R1(config-if)#ipaddress182.16.1.254255.255.255.0R1(config-if)#noshutdownR1(config-if)#exitR1(config)#interfacegigabitEthernet0/2R1(config-if)#ipaddress172.16.2.1255.255.255.0R1(config-if)#noshutdownR2(config)#interfacegigabitEthernet0/1//R2的配置R2(config-if)#ipaddress172.16.2.2255.255.255.0R2(config-if)#noshutdownR2(config-if)#exitR2(config)#interfacegigabitEthernet0/0R2(config-if)#ipaddress172.16.3.254255.255.255.0R2(config-if)#noshutdownR2(config-if)#exitR2(config)#interfacegigabitEthernet0/2R2(config-if)#ipaddress192.168.1.1255.255.255.0R2(config-if)#noshutdownR3(config)#interfacegigabitEthernet0/1//R3的配置R3(config-if)#ipaddress192.168.1.2255.255.255.0R3(config-if)#noshutdownR3(config-if)#exitR3(config)#interfacegigabitEthernet0/0R3(config-if)#ipaddress182.16.4.254255.255.255.0R3(config-if)#noshutdown2.RIPv1配置,命令如下:R1(config)#routerrip//R1的配置R1(config-router)#network172.16.0.0//默認情況下,rip協(xié)議采用v1版本,因為RIPv1是有類路由協(xié)議,而g0/0和g0/2接口所在的網(wǎng)段都屬于B類主網(wǎng)絡(luò)172.16.0.0,所以兩個接口宣告的都是這個網(wǎng)段R1(config-router)#network182.16.0.0R2(config)#routerrip//R2的配置R2(config-router)#network172.16.0.0R2(config-router)#network192.168.1.0R3(config)#routerrip//R3的配置R3(config-router)#network192.168.1.0R3(config-router)#network182.16.0.03.查看R2的rip路由表,命令如下:R2#showiprouteripRIPv1是有類路由,它接收子網(wǎng)路由的原則是:(1)如果收到的子網(wǎng)路由條目與接收接口同屬一個主網(wǎng)絡(luò),就以接收該路由條目的接口的掩碼長度作為該子網(wǎng)路由條目的掩碼長度。此處,R2的g0/1接口所在子網(wǎng)172.16.2.0/24與收到的路由條目172.16.1.0屬于同一個B類主網(wǎng)絡(luò)172.16.0.0/16,因此以g0/1接口的掩碼長度/24作為收到的子網(wǎng)路由條目172.16.1.0的掩碼長度,得到172.16.1.0/24的路由條目。(2)如果收到的子網(wǎng)路由條目與接收接口不屬于一個主網(wǎng)絡(luò),僅以該子網(wǎng)路由條目所對應的A類、B類或C類的主網(wǎng)絡(luò)掩碼長度來匹配。此處,R2的g0/2接口所在子網(wǎng)192.168.1.0/24與收到的路由條目182.16.4.0不屬于同一個主網(wǎng)絡(luò),所以,僅以收到的路由條目182.16.4.0對應的B類主網(wǎng)絡(luò)掩碼長度/16來匹配,得到182.16.0.0/16的路由條目。同理,R2的g0/1接口也得到了182.16.0.0/16的路由條目,導致R2無法明確去往182.16.1.0/24和去往182.16.4.0/24的準確路由??梢?,RIPv1不支持不連續(xù)子網(wǎng)間路由信息的傳遞。二、RIPv2的配置如圖2-9所示,我們以第二章第二節(jié)“思科設(shè)備配置靜態(tài)路由”的案例拓撲為例,進行RIPv2的配置,其中地址的配置與“思科設(shè)備配置靜態(tài)路由”案例的配置相同。1.RIPv2的配置,命令如下:R1(config)#routerrip//R1進入rip配置模式R1(config-router)#version2//將rip版本設(shè)置為2R1(config-router)#noauto-summary//關(guān)閉自動匯總R1(config-router)#network192.168.1.0//宣告192.168.1.0網(wǎng)段,攜帶的子網(wǎng)掩碼與接口F0/0的一致,即255.255.255.0R1(config-router)#network192.168.2.0//宣告192.168.2.0網(wǎng)段,攜帶的子網(wǎng)掩碼與接口F0/1的一致,即255.255.255.0R2(config)#routerrip//R2進入rip配置模式R2(config-router)#version2//將rip版本設(shè)置為2R2(config-router)#noauto-summary//關(guān)閉自動匯總R2(config-router)#network192.168.2.0//宣告192.168.2.0網(wǎng)段R2(config-router)#network192.168.3.0//宣告192.168.3.0網(wǎng)段R3(config)#routerrip//R3進入rip配置模式R3(config-router)#version2//將rip版本設(shè)置為2R3(config-router)#noauto-summary//關(guān)閉自動匯總R3(config-router)#network192.168.3.0//宣告192.168.3.0網(wǎng)段R3(config-router)#network192.168.4.0//宣告192.168.4.0網(wǎng)段2.在PC0上通過ping命令測試它與PC2的互通性,可以看到能互通。然后在R1上查看路由表,命令如下:R1#showiprouteCodes:C-connected,S-static,I-IGRP,R-RIP,M-mobile,B-BGPC192.168.1.0/24isdirectlyconnected,FastEthernet0/0C192.168.2.0/24isdirectlyconnected,FastEthernet0/1R192.168.3.0/24[120/1]via192.168.2.2,00:00:12,FastEthernet0/1R192.168.4.0/24[120/2]via192.168.2.2,00:00:12,FastEthernet0/1可以看到,直連的兩個網(wǎng)段192.168.1.0/24和192.168.2.0/24自動加入了路由表;通過RIP動態(tài)路由協(xié)議學習到了兩個網(wǎng)段也加入了路由表:去往網(wǎng)段192.168.3.0/24的下一跳是192.168.2.2、出接口是F0/1;去往網(wǎng)段192.168.4.0/24的下一跳是192.168.2.2、出接口是F0/1。每個路由條目左邊的大寫字母是路由協(xié)議代碼,C表示直連,R表示RIP。RIP路由條目中的[120/1]分別表示管理距離(路由協(xié)議優(yōu)先級)和度量值。如果有多條路由能去往同一個目標網(wǎng)段,路由器會選擇管理距離小的路由。思科設(shè)備中,RIP協(xié)議的管理距離是120,靜態(tài)路由的管理距離是1,所以,如果同時配置了RIP和靜態(tài)路由都能達到同一網(wǎng)段,路由器會選擇按靜態(tài)路由的條目轉(zhuǎn)發(fā)數(shù)據(jù)。不同路由協(xié)議定義度量值的方式不一樣,RIP使用跳數(shù)定義度量值??梢钥吹?,從R1出發(fā),到達192.168.3.0/24網(wǎng)段需要1跳,到達192.168.4.0/24網(wǎng)段需要2跳。3.在R1上查看動態(tài)路由協(xié)議進程狀況,命令如下:R1#showipprotocolsDefaultversioncontrol:sendversion2,receive2//默認只發(fā)送和接收版本2的路由更新InterfaceSendRecvTriggeredRIPKey-chainFastEthernet0/022//實際配置F0/0只發(fā)送和接收版本2的路由更新FastEthernet0/122//實際配置F0/1只發(fā)送和接收版本2的路由更新Automaticnetworksummarizationisnotineffect//自動網(wǎng)絡(luò)匯總功能已經(jīng)關(guān)閉RoutingforNetworks: 192.168.1.0//對外宣告的網(wǎng)段 192.168.2.0//對外宣告的網(wǎng)段RoutingInformationSources: GatewayDistanceLastUpdate 192.168.2.2120

00:00:24//獲取到的RIP路由更新是從192.168.2.2發(fā)送來的4.在R1上開啟調(diào)試,監(jiān)視RIP協(xié)議發(fā)送和接收更新的過程,命令如下:R1#debugiprip//開啟RIP調(diào)試R1#cleariproute*//清空路由條目,以便觀察RIP的完整收發(fā)過程5.調(diào)試結(jié)束后關(guān)閉debug,命令如下:R1#nodebugiprip8.1.2華為設(shè)備配置RIP

如圖8-4所示,在eNSP中搭建拓撲。通過實驗體驗RIPv1不支持不連續(xù)子網(wǎng)間路由信息的傳遞。圖8-4華為設(shè)備RIP配置的拓撲1.基本配置,命令如下:[R1]interfaceGigabitEthernet0/0/0//R1的配置[R1-GigabitEthernet0/0/0]ipaddress172.16.1.25424[R1-GigabitEthernet0/0/0]quit[R1]interfaceGigabitEthernet0/0/1[R1-GigabitEthernet0/0/1]ipaddress182.16.1.25424[R1-GigabitEthernet0/0/1]quit[R1]interfaceGigabitEthernet0/0/2[R1-GigabitEthernet0/0/2]ipaddress172.16.2.124[R2]interfaceGigabitEthernet0/0/1//R2的配置[R2-GigabitEthernet0/0/1]ipaddress172.16.2.224[R2-GigabitEthernet0/0/1]quit[R2]interfaceGigabitEthernet0/0/0[R2-GigabitEthernet0/0/0]ipaddress172.16.3.25424[R2]interfaceGigabitEthernet0/0/2[R2-GigabitEthernet0/0/2]ipaddress192.168.1.124[R3]interfaceGigabitEthernet0/0/1//R3的配置[R3-GigabitEthernet0/0/1]ipaddress192.168.1.224[R3-GigabitEthernet0/0/1]quit[R3]interfaceGigabitEthernet0/0/0[R3-GigabitEthernet0/0/0]ipaddress182.16.4.254242.RIPv1配置,命令如下:[R1]rip//R1的配置。默認情況下,rip協(xié)議采用的是v1版本[R1-rip-1]network172.16.0.0[R1-rip-1]network182.16.0.0[R2]rip//R2的配置[R2-rip-1]network172.16.0.0[R2-rip-1]network192.168.1.0[R3]rip//R3的配置[R3-rip-1]network192.168.1.0[R3-rip-1]network182.16.0.03.查看R2的rip路由表,命令如下:[R2]displayiprouting-tableprotocolripDestination/MaskProtoPreCostFlagsNextHopInterface二、華為RIPv2的配置下面,在華為RIPv1實驗的基礎(chǔ)上,繼續(xù)本實驗,通過RIPv2實現(xiàn)不連續(xù)子網(wǎng)間路由信息的傳遞。1.分別在R1、R2、R3上啟用版本v2,命令如下:[R1]rip//R1的配置[R1-rip-1]version2[R2]rip//R2的配置[R2-rip-1]version2[R3]rip//R3的配置[R3-rip-1]version22.查看R2的路由表,命令如下:[R2]displayiprouting-tableprotocolrip可以看到,與RIPv1中R2只學習到182.16.0.0/16這樣一個網(wǎng)段不同,RIPv2中R2學習到了182.16.1.0/24和182.16.2.0/24兩個明細網(wǎng)段。這是因為在華為設(shè)備上,以太接口和串口雖然默認都開啟了自動匯總,但同時也默認開啟了水平分割,在啟用了水平分割或毒性逆轉(zhuǎn)的接口上,默認的自動匯總是不生效的,路由器間傳遞的是未經(jīng)匯總的明細路由,實現(xiàn)了不連續(xù)子網(wǎng)間路由信息的傳遞和互通。8.1.3華三設(shè)備配置RIP

如圖8-5所示,搭建拓撲。通過實驗體驗RIPv1不支持不連續(xù)子網(wǎng)間的路由。圖8-5華三設(shè)備RIP配置的拓撲1.基本配置,命令如下:[R1]interfaceGigabitEthernet0/0//R1的配置[R1-GigabitEthernet0/0]ipaddress172.16.1.25424[R1-GigabitEthernet0/0]quit[R1]interfaceGigabitEthernet0/1[R1-GigabitEthernet0/1]ipaddress182.16.1.25424[R1-GigabitEthernet0/1]quit[R1]interfaceGigabitEthernet0/2[R1-GigabitEthernet0/2]ipaddress172.16.2.124[R2]interfaceGigabitEthernet0/1//R2的配置[R2-GigabitEthernet0/1]ipaddress172.16.2.224[R2-GigabitEthernet0/1]quit[R2]interfaceGigabitEthernet0/0[R2-GigabitEthernet0/0]ipaddress172.16.3.25424[R2-GigabitEthernet0/0]quit[R2]interfaceGigabitEthernet0/2[R2-GigabitEthernet0/2]ipaddress192.168.1.124[R3]interfaceGigabitEthernet0/1//R3的配置[R3-GigabitEthernet0/1]ipaddress192.168.1.224[R3-GigabitEthernet0/1]quit[R3]interfaceGigabitEthernet0/0[R3-GigabitEthernet0/0]ipaddress182.16.4.254242.RIPv1配置,命令如下:[R1]rip//R1的配置。默認情況下,rip協(xié)議采用的是v1版本[R1-rip-1]network172.16.0.0[R1-rip-1]network182.16.0.0[R2]rip//R2的配置[R2-rip-1]network172.16.0.0[R2-rip-1]network192.168.1.0[R3]rip//R3的配置[R3-rip-1]network192.168.1.0[R3-rip-1]network182.16.0.03.查看R2的rip路由表,命令如下:[R2]dispplayiprouting-tableprotocolrip二、華三設(shè)備RIPv2的配置下面,在實驗RIPv1的基礎(chǔ)上,繼續(xù)本實驗,通過RIPv2實現(xiàn)不連續(xù)子網(wǎng)間路由信息的傳遞。1.分別在R1、R2、R3上啟用版本v2,并禁用自動匯總。命令如下:[R1]rip//R1的配置[R1-rip-1]version2[R1-rip-1]undosummary[R2]rip//R2的配置[R2-rip-1]version2[R2-rip-1]undosummary[R3]rip//R3的配置[R3-rip-1]version2[R3-rip-1]undosummary2.查看R2的路由表,命令如下:[R2]displayiprouting-tableprotocolrip可以看到,與RIPv1中R2只學習到182.16.0.0/16這樣一個網(wǎng)段不同,RIPv2中R2學習到了182.16.1.0/24和182.16.2.0/24這兩個明細網(wǎng)段。8.2OSPF路由協(xié)議基礎(chǔ)

一、RIP與OSPF的比較

1.之前學習的RIP屬于距離矢量路由協(xié)議,路由器間通過傳遞各自的路由表互相學習路由信息。路由器不了解整個網(wǎng)絡(luò)的拓撲結(jié)構(gòu),只知道去往某個網(wǎng)段需要經(jīng)過幾跳以及下一跳應該是往哪跳。由此產(chǎn)生的環(huán)路問題需要通過設(shè)置最大跳數(shù)來解決,限制了網(wǎng)絡(luò)規(guī)模;路徑成本僅以跳數(shù)作為度量、無法顧及帶寬因素;每30秒廣播一次整個路由表、資源消耗大,收斂慢,僅適用于小規(guī)模的網(wǎng)絡(luò)。

2.與RIP不同,OSPF(OpenShortestPathFirst,開放式最短路徑優(yōu)先)屬于鏈路狀態(tài)路由協(xié)議,路由器間通過傳遞鏈路狀態(tài)互相學習路由信息,從而能了解整個網(wǎng)絡(luò)的拓撲結(jié)構(gòu),不會產(chǎn)生環(huán)路問題,不必限制最大跳數(shù);路徑成本依據(jù)帶寬來計算;每10秒組播一次的Hello報文比廣播或組播整個路由表小得多;通過劃分區(qū)域還能減少數(shù)據(jù)量的傳輸、減小資源消耗;OSPF收斂快,可適應更大規(guī)模的網(wǎng)絡(luò)環(huán)境。8.2.1OSPF概述二、OSPF的三張表與運行RIP的路由器僅需保存一張路由表不同,運行OSPF的路由器需要保存三張表:1.鄰居列表,用來保存與自己建立了鄰居關(guān)系的路由器。發(fā)現(xiàn)鄰居的方法是定時向組播地址224.0.0.5發(fā)送攜帶參數(shù)的Hello報文,接收方通過比較雙方參數(shù)是否一致來確定能否建立鄰居關(guān)系。2.鏈路狀態(tài)數(shù)據(jù)庫(LSDB),有時也稱為拓撲表。運行了OSPF的路由器之間不是交換路由表而是交換彼此對鏈路狀態(tài)描述的信息,交換完成后,同一區(qū)域中的路由器的鏈路狀態(tài)信息是一致的。LSDB包含了網(wǎng)絡(luò)中所有路由器的信息及全網(wǎng)拓撲。處于鄰居關(guān)系的路由器不一定會建立鄰接關(guān)系(Adjacency),只有互相交換鏈路狀態(tài)通告(LSA)并完成LSDB同步的鄰居路由器,才會建立鄰接關(guān)系。3.路由表,OSPF采用Dijkstra算法(一種SPF算法,最短路徑優(yōu)先算法),根據(jù)LSDB求出以自己為根的最短路徑樹,獲得去往每個網(wǎng)絡(luò)的最佳路由,形成路由表。8.2.2OSPF的基本概念

一、RouterID

OSPF通過一個32位的RouterID標識不同的路由器。為便于管理,RouterID一般通過命令手工指定,若沒有指定,路由器會先從所有環(huán)回(Loopback)接口中找出數(shù)值最大的IP地址作為該路由器的RouterID,若沒配置Loopback接口,則自動從活動的物理接口中選出值最大的IP地址作為RouterID,且不要求這些路由器接口運行OSPF協(xié)議。

二、OSPF的度量值

OSPF使用cost(代價)作為衡量路徑優(yōu)劣的度量值。以思科路由器為例,cost的計算方法是用參考帶寬除以接口帶寬,默認的參考帶寬是108bps。可以計算出10M接口的cost值是10,100M接口的cost值是1,更高帶寬接口的默認cost值會小于1。為了避免cost值小于1,思科從IOS11.2版本開始增加了更改參考帶寬的命令“auto-costreference-bandwidth”,單位是Mbps,該命令要在OSPF進程模式下使用。我們也可直接在全局模式下通過命令“ipospfcost”直接配置接口的cost值。三、OSPF的網(wǎng)絡(luò)類型OSPF支持的二層網(wǎng)絡(luò)類型有4種,分別是:廣播、非廣播多路訪問、點到多點、點到點類型。1.Broadcast(廣播)是以太網(wǎng)和FDDI的默認網(wǎng)絡(luò)類型,該類型的網(wǎng)絡(luò)以組播形式(224.0.0.5和224.0.0.6)發(fā)送協(xié)議報文;2.NBMA(Non-BroadcastMulti-Access,非廣播多路訪問)是幀中繼、ATM和X.25的默認網(wǎng)絡(luò)類型,該項類型的網(wǎng)絡(luò)必須是全連通的,即任意兩臺路由器間都有虛電路可達。它以單播形式發(fā)送協(xié)議報文,無法通過報文的形式發(fā)現(xiàn)相鄰路由器,需要手動為接口指定相鄰路由器的IP地址;3.P2MP(Point-to-MultiPoint,點到多點)必須由其他類型的網(wǎng)絡(luò)更改而來。與NBMA不同,它不要求網(wǎng)絡(luò)是全連通的。如果NBMA網(wǎng)絡(luò)不是全連通的,需要改為P2MP。P2MP類型的網(wǎng)絡(luò),以組播形式(224.0.0.5)發(fā)送協(xié)議報文,可通過報文自動發(fā)現(xiàn)鄰居,無需手動配置鄰居;4.P2P(Point-to-Point,點到點)是PPP、HDLC和LAPB的默認網(wǎng)絡(luò)類型,該類型的網(wǎng)絡(luò)以組播形式(224.0.0.5)發(fā)送協(xié)議報文。四、DR和BDR1.什么是DR和BDR(1)在P2P或P2MP的二層網(wǎng)絡(luò)類型中,兩臺互為鄰居關(guān)系的路由器一定會建立鄰接關(guān)系;但對于廣播(Broadcast)網(wǎng)絡(luò)和非廣播多路訪問(NBMA)網(wǎng)絡(luò),如果所有路由器之間都建立鄰接關(guān)系,會引起大量開銷,所以廣播和NBMA網(wǎng)絡(luò)會選出兩臺路由器分別擔任DR(DesignateRouter,指定路由器)和BDR(BackupDesignateRouter,備份指定路由器)的角色,未被選上的路由器稱為DRother。(2)DR和BDR會與其它所有路由器建立鄰接關(guān)系,DR和BDR間也會建立鄰接關(guān)系,其它路由器之間不建立鄰接關(guān)系。這樣可以減少不必要的OSPF報文發(fā)送,提高鏈路帶寬的利用率。BDR的作用是當DR出現(xiàn)故障時迅速替代DR的角色。(3)DR和BDR是路由器接口的特性,而不是整個路由器的特性。所有OSPF路由器(包括DR和BDR)的組播地址是224.0.0.5,只針對DR和BDR的組播地址是224.0.0.6。2.DR與BDR的選舉規(guī)則(1)首先是時間因素,最先啟動的路由器被選舉為DR。(2)其次是優(yōu)先級,如果同時啟動,則選舉優(yōu)先級(RouterPriority)高的路由器為DR。優(yōu)先級的范圍是0-255,優(yōu)先級為0的接口不參加選舉,廣播網(wǎng)絡(luò)和非廣播多路訪問網(wǎng)絡(luò)的默認優(yōu)先級時1,點到點和點到多點網(wǎng)絡(luò)的默認優(yōu)先級時0。思科設(shè)備修改接口優(yōu)先級的命令是“ipospfpriority”。(3)最后比較Router-ID,如果優(yōu)先級(RouterPriority)也相等,則Router-ID值最大的路由器會被選為DR。(4)DR的選舉是非強占的。如果需要重新選舉,方法是重啟路由器或通過命令重啟OSPF進程。BDR的選舉與DR的選舉規(guī)則完全一樣,BDR的選舉發(fā)生在DR的選舉之后,在同一個網(wǎng)絡(luò)中DR和BDR不能是同一臺路由器。8.2.3OSPF區(qū)域及鏈路狀態(tài)通告

一、OSPF區(qū)域

1.為了適應比RIP更大規(guī)模的網(wǎng)絡(luò)環(huán)境,OSPF還將自治系統(tǒng)(AS)劃分成了多個區(qū)域(area)。區(qū)域內(nèi)部的路由器互相學習完整的鏈路狀態(tài)信息,區(qū)域間只需傳輸匯總后的信息。路由器的不同接口可以屬于不同的區(qū)域,每個接口只能屬于一個區(qū)域。

2.區(qū)域ID為0(也用0.0.0.0表示)的是骨干區(qū)域,其它區(qū)域稱為標準區(qū)域。標準區(qū)域間不能直接相連,需要先連接到區(qū)域0,再由區(qū)域0中轉(zhuǎn)。

3.同時連接了骨干區(qū)域和其它區(qū)域的路由器稱為區(qū)域邊界路由器(ABR)。

4.OSPF自治系統(tǒng)中連接了其它自治系統(tǒng)的路由器稱為自治系統(tǒng)邊界路由器(ASBR)。二、鏈路狀態(tài)通告1.OSPF路由器間通過各自的鏈路狀態(tài)通告(LSA),傳遞鏈路狀態(tài)描述信息,實現(xiàn)LSDB的同步,并由同步后的LSDB生成路由表。2.LSA有不同的類型,常用的如下:(1)Type-1LSA(類型1的LSA)用來描述路由器自身的鏈路信息,即RouterLSA。是每臺路由器都會產(chǎn)生并向鄰居傳播的,內(nèi)容包括區(qū)域內(nèi)與該路由器直連的鏈路類型和鏈路開銷等信息,只在區(qū)域內(nèi)部傳播。(2)Type-2LSA(類型2的LSA)是用來描述某鏈路上各路由器的鏈路信息,即NetworkLSA。是由DR產(chǎn)生的,用來描述該廣播網(wǎng)絡(luò)或NBMA網(wǎng)絡(luò)連接了哪些路由器,這些路由器的RouterID及這條鏈路的網(wǎng)段掩碼信息。P2MP和P2P類型的鏈路不會產(chǎn)生該類LSA。(3)Type-3LSA(類型3的LSA)是匯總LSA,即SummaryLSA。是由ABR生成的,用來將一個區(qū)域的鏈路信息傳播到另一個區(qū)域。即將該區(qū)域內(nèi)部的Type-1和Type-2LSA信息匯總后以“子網(wǎng)+通告發(fā)起人的RouterID(AdvertisingRouter)”的形式傳播到另一個區(qū)域。若該ABR收到同區(qū)域其它ABR傳來的SummaryLSA,會將該SummaryLSA的通告發(fā)起人改為自己后,傳播到另一個區(qū)域。類似于RIP協(xié)議,SummaryLSA傳播的是的子網(wǎng)的路由信息,不是鏈路狀態(tài)描述,所以它和RIP協(xié)議一樣會導致路由環(huán)路。為了避免環(huán)路,規(guī)定非骨干區(qū)域必須通過骨干區(qū)域Area0轉(zhuǎn)發(fā),非骨干區(qū)域之間不能直接連接。(4)Type-5LSA((類型5的LSA)是自治系統(tǒng)外部LSA,即ASExternalLSA。它是由ASBR產(chǎn)生的,用來描述到AS外部的路由信息。與Type-3LSA類似,它以“子網(wǎng)+通告發(fā)起人的RouterID”的形式傳播,傳播的是子網(wǎng)的路由信息,而不是鏈路狀態(tài)信息。Type-5LSA攜帶的外部路由信息可以分為兩類。第一類外部路由,是指接收到的外部路由可信度較高,如RIP路由、靜態(tài)路由等,它開銷等于本路由器到相應的ASBR的開銷加上ASBR到達目的地址的開銷;第二類外部路由,是指接收到的外部路由可信度較低,如BGP路由等,它開銷等于ASBR到達目的地址的開銷。如果計算出開銷值相等的兩條路由,再考慮本路由器到相應的ASBR的開銷。(5)Type-4LSA(類型4的LSA)是ASBR匯總LSA,即ASBRSummaryLSA。它是由ABR產(chǎn)生的,產(chǎn)生的觸發(fā)條件是ABR收到一個Type-5LSA,它可以讓區(qū)域內(nèi)其它路由器知道如何到達該ASBR,從而到達該ASBR所連的AS外部路由。以“ASBR的RouterID+通告發(fā)起人的RouterID”的形式傳播。三、OSPF的特殊區(qū)域OSPF中除了骨干區(qū)域和標準區(qū)域外,還有末梢區(qū)域(Stub區(qū)域)、完全末梢區(qū)域(TotallyStub區(qū)域)和非純末梢區(qū)域(Not-So-StubbyArea,NSSA區(qū)域)。1.Stub區(qū)域的ABR會產(chǎn)生一條0.0.0.0/0的Type-3LSA,發(fā)布給Stub區(qū)域內(nèi)的其它路由器,通知它們?nèi)绻L問外網(wǎng),可以通過ABR訪問。由于訪問外網(wǎng)可以通過這條默認路由訪問、不再需要明細外部路由,用于訪問外網(wǎng)的Type-4和Type-5LSA在Stub區(qū)域中就沒有了存在的必要了,所以Type-4和Type-5LSA是不允許注入Stub區(qū)域的。Stub區(qū)域的路由器(除了ABR外)都不用記錄外部路由,它們的路由表里只需要有自治系統(tǒng)內(nèi)部的路由條目(包括本區(qū)域和其它區(qū)域的路由條目)和一條默認路由,大大降低了對路由器性能的要求。2.TotallyStub區(qū)域是Stub區(qū)域的一種改進區(qū)域,它的路由表更精簡,只有本區(qū)域內(nèi)部的路由條目和一條默認路由,自治系統(tǒng)中其它區(qū)域的路由條目也都由這條默認路由代替。也就是說,它連Type-3LSA也不需要了。所以,TotallyStub區(qū)域不僅不允許注入Type-4和Type-5LSA,還不允許注入Type-3LSA。TotallyStub區(qū)域?qū)β酚善餍阅艿囊缶透土恕?.NSSA區(qū)域也是Stub區(qū)域的一種改進區(qū)域。Stub區(qū)域內(nèi)部是不允許存在ASBR的(即不允許直接連接引入其它自治系統(tǒng)的路由條目),但NSSA區(qū)域內(nèi)允許存在ASBR連接引入其它自治系統(tǒng)的路由條目,其產(chǎn)生的外部路由條目通過Type-7LSA在NSSA區(qū)域內(nèi)傳播,NSSA的ABR收到Type-7LSA后,會將其轉(zhuǎn)換成Type-5LSA傳播到其它區(qū)域。8.3單區(qū)域OSPF及配置

一、點到點鏈路上的OSPF配置

在點到點鏈路上,兩臺互為鄰居關(guān)系的路由器一定會建立鄰接關(guān)系,無需選舉DR和BDR。

如圖8-6所示,在PacketTracer中搭建拓撲,實現(xiàn)思科設(shè)備單區(qū)域OSPF配置。8.3.1思科設(shè)備單區(qū)域OSPF配置圖8-6思科設(shè)備點到點鏈路上的OSPF配置的拓撲

1.基本配置,命令如下:R1(config)#interfaces0/0/0//R1的配置R1(config-if)#ipadd1.0.0.1255.0.0.0R1(config-if)#noshutdownR1(config-if)#exitR1(config)#interfaceLoopback0R1(config-if)#ipadd10.0.0.1255.0.0.0R2(config)#interfaceserial0/0/0//R2的配置R2(config-if)#ipaddress1.0.0.2255.0.0.0R2(config-if)#noshutdownR2(config-if)#interfaces0/0/1R2(config-if)#ipaddress2.0.0.1255.0.0.0R2(config-if)#noshutdownR2(config-if)#interfaceloopback0R2(config-if)#ipaddress20.0.0.1255.0.0.0R3(config)#interfaceserial0/0/1//R3的配置R3(config-if)#ipaddress2.0.0.2255.0.0.0R3(config-if)#noshutdownR3(config-if)#exitR3(config)#interfaceserial0/0/0R3(config-if)#ipaddress3.0.0.1255.0.0.0R3(config-if)#noshutdownR3(config-if)#exitR3(config)#nterfaceloopback0R3(config-if)#ipaddress30.0.0.1255.0.0.0R4(config)#interfaceserial0/0/0//R4的配置R4(config-if)#ipaddress3.0.0.2255.0.0.0R4(config-if)#noshutdownR4(config-if)#exitR4(config)#interfaceLoopback0R4(config-if)#ipaddress40.0.0.1255.0.0.0

2.OSPF配置,命令如下:R1(config)#routerospf1//R1啟動OSPF進程1。R1(config-router)#router-id1.1.1.1//指定R1的RouterID。RouterID用來唯一標識這臺路由器R1(config-router)#network10.0.0.00.255.255.255area0//宣告指定接口所在網(wǎng)段。R1(config-router)#network1.0.0.00.255.255.255area0R2(config)#routerospf1//R2啟動OSPF進程1R2(config-router)#router-id2.2.2.2R2(config-router)#network20.0.0.00.255.255.255area0R2(config-router)#network1.0.0.00.255.255.255area0R2(config-router)#network2.0.0.00.255.255.255area0R3(config)#routerospf1//R3啟動OSPF進程1R3(config-router)#router-id3.3.3.3R3(config-router)#network30.0.0.00.255.255.255area0R3(config-router)#network2.0.0.00.255.255.255area0R3(config-router)#network3.0.0.00.255.255.255area0R4(config)#routerospf1//R4啟動OSPF進程1R4(config-router)#router-id4.4.4.4R4(config-router)#network40.0.0.00.255.255.255area0R4(config-router)#network3.0.0.00.255.255.255area0

3.查看和分析路由表,命令如下:R1#showiprouteospf

4.查看接口S0/0/0的帶寬,計算相關(guān)度量值,命令如下:R1#showinterfacess0/0/0

5.通過更改環(huán)回接口的類型為點到點類型,查看路由表中環(huán)回接口

目標網(wǎng)段的掩碼長度從32位恢復為8位,命令如下:R2(config)#intloopback0R2(config-if)#ipospfnetworkpoint-to-pointR1#showiprouteospfO20.0.0.0[110/65]via1.0.0.2,00:00:01,Serial0/0/0

可以看到,環(huán)回接口所在網(wǎng)段20.0.0.0的掩碼已經(jīng)恢復成A類地址的默認值,即8位的長度。因為8位是A類地址的默認掩碼長度,所以結(jié)果中沒有特地標注。

6.查看路由器運行的路由協(xié)議,命令如下:R1#showipprotocols

7.查看OSPF進程ID、路由器ID、OSPF區(qū)域及計算SPF算法的時間等信息,命令如下:

R1#showipospf

8.查看運行OSPF接口的信息,命令如下:

R2#showipospfinterface

9.查看OSPF鄰居的信息,命令如下:

R1#showipospfneighbor

10.查看OSPF鏈路狀態(tài)數(shù)據(jù)庫信息,命令如下:

R1#showipospfdatabase二、基于區(qū)域的OSPF簡單口令驗證

為了提高網(wǎng)絡(luò)安全性,可以為OSPF配置口令驗證。下面基于區(qū)域配置簡單口令驗證。如圖8-7所示,在PacketTracer中搭建拓撲。圖8-7思科設(shè)備基于區(qū)域的OSPF簡單口令驗證的拓撲1.各路由器的基本配置,命令如下:R1(config)#interfaceLoopback0//R1的配置R1(config-if)#ipadd10.10.10.10255.0.0.0R1(config-if)#exitR1(config)#interfaceserial0/0/0R1(config-if)#ipaddress1.0.0.1255.0.0.0R1(config-if)#noshutdownR2(config)#interfaceLoopback0//R2的配置R2(config-if)#ipaddress20.20.20.20255.0.0.0R2(config-if)#exitR2(config)#interfaceserial0/0/0R2(config-if)#ipaddress1.0.0.2255.0.0.0R2(config-if)#noshutdown2.各路由器的簡單口令驗證配置,命令如下:R1(config)#routerospf1//R1的配置R1(config-router)#router-id1.1.1.1R1(config-router)#network10.0.0.00.0.0.255area0R1(config-router)#network1.0.0.00.0.0.255area0R1(config-router)#area0authentication//區(qū)域0啟用簡單口令驗證R1(config-router)#exitR1(config)#interfaceserial0/0/0R1(config-if)#ipospfauthentication-key1234//配置驗證密碼R2(config)#routerospf1//R2的配置R2(config-router)#router-id2.2.2.2R2(config-router)#network20.0.0.00.255.255.255area0R2(config-router)#network1.0.0.00.255.255.255area0R2(config-router)#area0authentication//區(qū)域0啟用簡單口令驗證R2(config-router)#exitR2(config)#ints0/0/0R2(config-if)#ipospfauthentication-key1234//配置驗證密碼3.查看OSPF接口信息,命令如下:R1#showipospfinterfaceSerial0/0/0isup,lineprotocolisupSimplepasswordauthenticationenabled//表明該接口啟用了簡單口令驗證

4.查看OSPF信息中,命令如下:R1#showipospfRoutingProcess"ospf1"withID1.1.1.1AreaBACKBONE(0)Numberofinterfacesinthisareais1Areahassimplepasswordauthentication//表明區(qū)域0啟用了簡單口令驗證

5.動態(tài)查看接收到的OSPF數(shù)據(jù)包,命令如下:R1#showipospfpacket

6.通過debug命令查看驗證過程,命令如下:

R1#debugipospfevent

(1)如果驗證成功,可以看到如下信息:

(2)如果R1區(qū)域0啟用了驗證,R2沒有啟用,會出現(xiàn)“MismatchAuthenticationtype”的信息。

(3)如果雙方都啟用了驗證,但R1沒配密碼或密碼有誤,會出現(xiàn)“MismatchAuthenticationKey”的信息。

7.關(guān)閉debug,命令如下:

R1#nodebugipospfevents三、基于區(qū)域的OSPFMD5驗證

1.在“基于區(qū)域的OSPF簡單口令驗證”實驗的基礎(chǔ)上,取消簡單口令驗證,完成MD5驗證的配置。命令如下:R1(config)#routerospf1//R1的配置R1(config-router)#noarea0authentication//取消區(qū)域0的簡單口令驗證R1(config-router)#area0authenticationmessage-digest//區(qū)域0啟用MD5驗證R1(config-router)#exitR1(config)#interfaces0/0/0R1(config-if)#noipospfauthentication-key1234//取消簡單口令驗證密碼R1(config-if)#ipospfmessage-digest-key1md5123//配置認證KeyID及密鑰R2(config)#routerospf1//R2的配置R2(config-router)#noarea0authentication//取消區(qū)域0的簡單口令驗證R2(config-router)#area0authenticationmessage-digest//區(qū)域0啟用MD5驗證R2(config-router)#exitR2(config)#interfaceserial0/0/0R2(config-if)#noipospfauthentication-key1234//取消簡單口令驗證密碼R2(config-if)#ipospfmessage-digest-key1md5123//配置認證KeyID及密鑰2.在R1上查看OSPF接口信息,命令如下:R1#showipospfinterfaceserial0/0/0Messagedigestauthenticationenabled//表明該接口啟用了MD5驗證Youngestkeyidis1//密鑰ID為1

3.在R1上查看OSPF信息,命令如下:R1#showipospfAreaBACKBONE(0)Areahasmessagedigestauthentication//表明區(qū)域0采用MD5驗證

4.在R1上通過debug命令查看驗證過程,命令如下:R1#debugipospfevents

5.在R1上關(guān)閉debug,命令如下:

R1#nodebugipospfevents四、基于鏈路的OSPF簡單口令驗證本實驗采用如圖8-7所示的“基于區(qū)域的OSPF簡單口令驗證”實驗的拓撲。其中的IP地址配置、基本OSPF配置等與之前的實驗相同,不再贅述。

1.各路由器上基于鏈路的OSPF簡單口令驗證配置,命令如下:R1(config)#interfaceserial0/0/0//配置R1R1(config-if)#ipospfauthenticationR1(config-if)#ipospfauthentication-key123R2(config)#interfaceserial0/0/0//配置R2R2(config-if)#ipospfauthenticationR2(config-if)#ipospfauthentication-key123

2.在R1上查看OSPF接口信息,命令如下:R1#showipospfinterfaceserial0/0/0Simplepasswordauthenticationenabled//表明該接口啟用了簡單口令驗證五、基于鏈路的OSPFMD5驗證本實驗采用如圖8-7所示的“基于區(qū)域的OSPF簡單口令驗證”實驗的拓撲。其中的IP地址配置、基本OSPF配置等與之前的實驗相同,不再贅述。

1.基于鏈路的OSPFMD5驗證配置,命令如下:R1(config)#interfaceserial0/0/0//配置R1R1(config-if)#ipospfauthenticationmessage-digestR1(config-if)#ipospfmessage-digest-key1md5123R2(config)#intserial0/0/0//配置R2R2(config-if)#ipospfauthenticationmessage-digestR2(config-if)#ipospfmessage-digest-key1md5123

2.在R1上查看OSPF接口信息,命令如下:R1#showipospfinterfaceserial0/0/0Messagedigestauthenticationenabled//表明該接口啟用了MD5驗證Youngestkeyidis1//密鑰ID為1六、廣播多路訪問鏈路上的OSPF配置

廣播和非廣播多路訪問網(wǎng)絡(luò),都需要選舉DR和BDR。DR和BDR與其它路由器建立鄰接關(guān)系,其它路由器之間只建立鄰居關(guān)系、不建立鄰接關(guān)系,避免了完全鄰接關(guān)系引起的不必要開銷。DR的選舉是非強占的,如果需要重新選舉,方法是重啟路由器或重啟OSPF進程。思科重啟OSPF進程的命令是“clearipospfprocess”。

搭建如圖8-8所示拓撲,完成廣播多路訪問鏈路上的OSPF配置,圖中四臺路由器的f0/0接口處于同一個廣播域中,需要選舉出DR和BDR。圖8-8思科設(shè)備廣播多路訪問鏈路上OSPF配置的拓撲

1.各路由器的基本配置,命令如下:R1(config)#interfacef0/0//配置R1R1(config-if)#ipaddress1.0.0.1255.0.0.0R1(config-if)#noshutdownR1(config)#interfacef0/1R1(config-if)#ipaddress10.10.10.10255.255.255.0R1(config-if)#noshutdownR1(config)#routerospf1R1(config-router)#router-id1.1.1.1R1(config-router)#network10.10.10.00.0.0.255area0R1(config-router)#network1.0.0.00.255.255.255area0R2(config)#interfacef0/0//配置R2R2(config-if)#ipaddress1.0.0.2255.0.0.0R2(config-if)#noshutdownR2(config)#interfacef0/1R2(config-if)#ipaddress20.20.20.20255.255.255.0R2(config-if)#noshutdownR2(config)#routerospf1R2(config-router)#router-id2.2.2.2R2(config-router)#network20.20.20.00.0.0.255area0R2(config-router)#network1.0.0.00.255.255.255area0R3(config)#interfacef0/0//配置R3R3(config-if)#ipaddress1.0.0.3255.0.0.0R3(config-if)#noshutdownR3(config)#interfacef0/1R3(config-if)#ipaddress30.30.30.30255.255.255.0R3(config-if)#noshutdownR3(config)#routerospf1R3(config-router)#router-id3.3.3.3R3(config-router)#network30.30.30.00.0.0.255area0R3(config-router)#network1.0.0.00.255.255.255area0R4(config)#interfacef0/0//配置R4R4(config-if)#ipaddress1.0.0.4255.0.0.0R4(config-if)#noshutdownR4(config)#interfacef0/1R4(config-if)#ipaddress40.40.40.40255.255.255.0R4(config-if)#noshutdownR4(config)#routerospf1R4(config-router)#router-id4.4.4.4R4(config-router)#network40.40.40.00.0.0.255area0R4(config-router)#network1.0.0.00.255.255.255area0

2.參考帶寬以Mb/秒為單位,默認值是100Mb/秒,下面修改為1000Mb/秒后查看變化。

(1)更改參考帶寬前,查看路由表,命令如下:R1#showiproute…………20.0.0.0/24issubnetted,1subnetsO……20.20.20.0[110/2]via1.0.0.2,00:00:01,FastEthernet0/0

(2)在所有路由器都做完OSPF的基本配置后,為各路由器修改參考帶寬。參考帶寬以Mb/秒為單位,默認值是100Mb/秒,現(xiàn)改為1000Mb/秒,命令如下:R1(config)#routerospf1//配置R1R1(config-router)#auto-costreference-bandwidth1000R2(config)#routerospf1//配置R2R2(config-router)#auto-costreference-bandwidth1000R3(config)#routerospf1//配置R3R3(config-router)#auto-costreference-bandwidth1000R4(config)#routerospf1//配置R4R4(config-router)#auto-costreference-bandwidth1000

(3)更改參考帶寬后,在R1上查看路由表,命令如下:R1#showiproute

可以看到,參考帶寬從100改為1000后,從R1出發(fā)到20.0.0.0網(wǎng)段的OSPF度量值從2變成了20。

3.在R1上查看廣播類型網(wǎng)絡(luò)的鄰居及其關(guān)系,命令如下:R1#showipospfneighbor

思科設(shè)備修改接口優(yōu)先級的命令是“ipospfpriority”,命令如下:R1(config)#interfacefastEthernet0/0R1(config-if)#ipospfpriority100

4.在R4上查看OSPF接口狀態(tài),命令如下:

R4#showipospfinterfacef0/0FastEthernet0/0isup,lineprotocolisupProcessID1,RouterID4.4.4.4,NetworkTypeBROADCAST,Cost:10//網(wǎng)絡(luò)類型是廣播類型TransmitDelayis1sec,StateDR,Priority1//自己是DR,接口優(yōu)先級是1DesignatedRouter(ID)4.4.4.4,Interfaceaddress1.0.0.4//DR的route-id和接口地址BackupDesignatedRouter(ID)3.3.3.3,Interfaceaddress1.0.0.3//BDR的route-id和接口地址NeighborCountis3,Adjacentneighborcountis3//自己有3個鄰居,與3個鄰居都形成了鄰接關(guān)系。8.3.2華為設(shè)備單區(qū)域OSPF配置

在點到點鏈路上,兩臺互為鄰居關(guān)系的路由器一定會建立鄰接關(guān)系,無需選舉DR和BDR。下面介紹點到點鏈路上單區(qū)域OSPF的配置。如圖8-9所示,在eNSP中拖出4臺路由器,為這些路由器添加2SA接口卡(2端口-同異步WAN接口卡)。

圖8-9為華為設(shè)備路由器添加2SA接口卡

如圖8-10所示,路由器間使用Serial線連接,完成華為設(shè)備單區(qū)域OSPF配置。

1.各路由器的基本配置,命令如下:[R1]interfaceSerial1/0/0//R1的配置[R1-Serial1/0/0]ipaddress1.0.0.18[R1-Serial1/0/0]quit[R1]interfaceLoopBack0[R1-LoopBack0]ipaddress10.0.0.18[R2]interfaceSerial1/0/0//R2的配置[R2-Serial1/0/0]ipaddress1.0.0.28[R2-Serial1/0/0]quit

圖8-10華為設(shè)備單區(qū)域OSPF配置的拓撲[R2]interfaceSerial1/0/1[R2-Serial1/0/1]ipaddress2.0.0.18[R2-Serial1/0/1]quit[R2]interfaceLoopBack0[R2-LoopBack0]ipaddress20.0.0.18[R3]interfaceSerial1/0/1//R3的配置[R3-Serial1/0/1]ipaddress2.0.0.28[R3-Serial1/0/1]quit[R3]interfaceSerial1/0/0[R3-Serial1/0/0]ipaddress3.0.0.18[R3-Serial1/0/0]quit[R3]interfaceLoopBack0[R3-LoopBack0]ipaddress30.0.0.18[R4]interfaceSerial1/0/0//R4的配置[R4-Serial1/0/0]ipaddress3.0.0.28[R4-Serial1/0/0]quit[R4]interfaceLoopBack0[R4-LoopBack0]ipaddress40.0.0.18

2.各路由器的OSPF配置,命令如下:[R1]ospf1router-id1.1.1.1//在R1上啟動OSPF進程,設(shè)置RouterID,進入OSPF視圖[R1-ospf-1]area0//創(chuàng)建并進入OSPF區(qū)域視圖[R1-ospf-1-area-0.0.0.0]network10.0.0.00.255.255.255

//宣告符合條件接口的所在網(wǎng)段[R1-ospf-1-area-0.0.0.0]ne

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論