




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
OSPF,創(chuàng) 綠色 ,ChangingtheCost默認(rèn)情況下,Cisco根據(jù)100Mbps/bandwidth來計算metric,比如64Kbps鏈路的metric1562,T164,100Mbps1100Mbps候,應(yīng)該在OSPF進(jìn)程下使用如下命令:Rou(config-router)#auto-costreference-在接口自定義cost令如下Rou(config-if)#ipospfcost這條命令將使得默認(rèn)的cost計算,具有更高的優(yōu)先權(quán).value范圍為1到OSPFRouteSummarizationOSPF路由匯總可以減少路由表條目,減少類型3和類型5的LSA的,節(jié)約帶寬資源和減輕路由器CPU負(fù)載,還能夠?qū)ν負(fù)涞淖兓镜鼗疧SPFinter-area(IA)routesummarization:發(fā)生在ABRexternalroutesummarization:發(fā)生在ASBRConfiguringRoute因為OSPFABR上做IAroutesummarization令如下:Router(config-router)#area[area-id]range[address]在ASBR上做externalroutesummarization令如下Router(config-router)#summary-address[address][mask][not-advertise][tag如下圖就是一個ASBR上的externalroutesummarizationR1(config-router)#network172.16.64.10.0.0.0areaR1(config-router)#summary-address172.16.32.0255.255.224.0DefaultRoutesinOSPFOSPFarea啟用默認(rèn)路由.默認(rèn)路由作為LSA類型5出現(xiàn)在LSDB中創(chuàng)建OSPF默認(rèn)路由令如下Router(config-router)#default-informationoriginate[always][metricvalue][metric-typetype-value][route-mapmap-name]參數(shù)always是不管路由表里是否存在默認(rèn)路由,都會一條默認(rèn)路由0.0.0.0metricvalue是指定默認(rèn)路由的metric,默認(rèn)為10type-value12.1為OE1,2為OE2route-mapmap-name是如果滿足routemapR1(config)#routerospfR1(config-router)#netw10.1.1.10.0.0.0areaR1(config-router)#default-informationoriginatemetric10R2(config)#routerospf100R2(config-router)#netw10.2.1.10.0.0.0areaR2(config-router)#default-informationoriginatemetricTypesofOSPF一些OSPFareastandardareabackbonearea(transitarea):標(biāo)記為area0,擁有standardareastubarea:不可以包含ASBR.不接收外部路由信息(LSA類型5),如果要到達(dá)外部AS0.0.0.0stubarea沒有虛鏈路(virtuallink)穿越它們totallystubbyarea:CiscoLSA3,4和5).不可以包含ASBR.如果要到達(dá)外部AS的話就使用標(biāo)記為0.0.0.0的默認(rèn)路not-so-stubbyarea(NSSA):NSSA是OSPFRFC的補(bǔ)遺.定義了特殊的LSA提供類似stubarea和totallystubbyarea的優(yōu)點(diǎn),可以包含的有ASBRStubAreaConfigurationstubareaRou(config-router)#area[area-id]所有在stubarea里的路由器必須都使用stubR3(config)#routerospfR3(config-router)#netw192.168.14.00.0.0.255areaR3(config-router)#netw192.168.15.00.0.0.255areaR3(config-router)#area2R4(config)#routerospfR4(config-router)#netw192.168.15.00.0.0.255areaR4(config-router)#area2如上是把a(bǔ)rea2配置為stubarea,R3做為ABR自area2(stubarea)一metric為1的默認(rèn)路由0.0.0.0TotallyStubbyAreaConfigurationtotallystubbyareaRou(config-router)#area[area-id]stubno-ABR默認(rèn)一條metric為1的默認(rèn)路由到totallystubbyarea,修改這個metric的Rou(config-router)#area[area-id]default-costR3(config)#routerospfR3(config-router)#netw130.130.0.00.0.255.255areaR3(config-router)#area1R4(config)#routerospfR4(config-router)#netw130.130.0.00.0.255.255areaR4(config-router)#netw130.135.0.00.0.255.255area0R4(config-router)#area1stubno-summaryR4(config-router)#area1default-costR4(config)#routerospfR2(config-router)#netw130.130.0.00.0.255.255areaR2(config-router)#netw130.135.0.00.0.255.255area0R2(config-router)#area1stubno-summaryR2(config-router)#area1default-costR2R2的metricNot-So-Stubby之前stubarea和totallystubarea不可以包含的有ASBR,但是假如你想使用ASBR,又想使其具有stubarea和totallystubarea可以采用NSSA,如下圖:RIP(redistribution)到NSSA,NSSA的ASBRNSSA中的LSA7,然后ABR將LSA7轉(zhuǎn)換成LSANSSA的配置命令為在OSPF進(jìn)程下使用areaarea-idnssa,所有位于NSSAR2(config)#routerospfR2(config-router)#summary-address150.150.0.0R2(config-router)#netw130.130.20.00.0.0.255areaR2(config-router)#netw130.130.0.00.0.255.255area0R2(config-router)#area1nssadefault-information-originate使用default-information-originate參數(shù)創(chuàng)建一條area0到NSSA型5的LSA將不會進(jìn)入NSSA(類似stubarea)R1(config)#routerospfR1(config-router)#redistributeripsubnetsR1(config-router)#defaultmetric150R1(config-router)#netw130.130.0.00.0.255.255areaR1(config-router)#area1還可以將NSSA配置成具有totally-stubR1(config)#routerospf100R1(config-router)#redistributeripsubnetsR1(config-router)#defaultmetric150R1(config-router)#netw130.130.0.00.0.255.255areaR1(config-router)#area1R2(config)#routerospfR2(config-router)#summary-address150.150.0.0R2(config-router)#netw130.130.20.00.0.0.255areaR2(config-router)#netw130.130.0.00.0.255.255area0R2(config-router)#area1nssano-summary3,45的LSA將不會進(jìn)入NSSA,no-summary參數(shù)只應(yīng)用在ABR可以了,NSSA里的其他路由器只需使用area1nssaTheshowCommandsforStubandshowipospf:顯示areashowipospfdatabase:顯示LSAshowipospfdatabasenssa-external:顯示LSDB7的LSAshowiproute:顯示標(biāo)記為ON1/N2的NSSA路由條目(默認(rèn)為ODefininganOSPFVirtual在OSPF里所有的area都要和area0相連,但是假如某個區(qū)域沒有和area0Router(config-router)#area[area-id]virtual-linkauthenticationmessage-digest|null]:指定驗證方式為MD5o-intervals[second]:定義o包發(fā)送時間間隔,默認(rèn)為10R2(config)#routerospfR2(config-router)#netw10.3.0.00.0.0.255areaR2(config-router)#netw10.7.0.00.0.0.255areaR2(config-router)#area1virtual-link注意上面的RID,是指定虛鏈路中對方的RID,R1R1(config)#routerospf200R1(config-router)#netw10.2.3.00.0.0.255areaR1(config-router)#netw10.3.2.00.0.0.255areaR1(config-router)#area1virtual-link注意area-id都為area1,因為area1做為虛鏈路的transit使用showipospfvirtual-linksOSPF當(dāng)OSPFarea過大的話,帶來的影響有SPF計算,造成路由器CPULSDB解決方案是劃分層次化的areahierarchicalarearoutingSPF率,減小了路由表的體積,減少了LSU的負(fù)載OSPFinternalrouters:所有的接口在一個area里,擁有相同的backbonerouter:至少一個有接口連接到area0里,和internalroutersOSPFABR:接口連接了多個area,每個接口保持它所連的area的單獨(dú)的LSDBASBR:至少有一個接口連接到外部網(wǎng)絡(luò)比如其他的AS,非OSPF網(wǎng)絡(luò)OSPFLSA一些LSA1:router2:network3/4:summary5:ASexternal6:multicastOSPFLSAOSPF類型7:使用在Not-So-Stubbyarea(NSSA)里8:特殊的LSA用來連接OSPF9/10/11:opaqueLSAOSPFLSA1(routerLSA類型1的LSA只在一個area里,不會穿越ABR.描述了和路由器直接相連鏈路集體狀態(tài)信息.RID1的LSA,LSAlinkID1的LSA還描述了路由器是否是ABR或1的LSA不同的鏈路類型的linkIDpoint-to-point的linkID是鄰居的transitnetwork的linkID是DRstubnetwork的linkID是IPirtuallink的linkID是鄰居的RIDLSA類型2(networkLSA),如下圖:類型2的LSA只在一個區(qū)域里,不會穿越ABR.描述了組成transitnetwork的直連的路由器.transitnetwork直連至少2臺OSPF路由器.DR負(fù)責(zé)類型2的LSA,然后在transitnetwork的一個area里進(jìn)行.類型2的LSAID是DR進(jìn)行的那個接口的IPLSA3(summaryLSA3的LSA由ABR發(fā)出.默認(rèn)OSPF不會對連續(xù)子網(wǎng)進(jìn)行匯總.可在ABR行人工設(shè)定啟用匯總.類型3的LSA可以在整個AS內(nèi)進(jìn)行LSA4(summaryLSA4的LSA只使用在area里存在ASBR4的LSA鑒別ASBR提供到達(dá)ASBR的路由.類型4的LSA只包含了ASBR的RID信息.類型4的LSA由ABR生成,并在整個AS里進(jìn)行LSA5(externalLSA5的LSA描述了到達(dá)外部AS的路由,由ASBR生成并在整個ASInterpretingtheOSPFLSDBandRouting使用showipospfdatabase來查看OSPF的LSDB一些routedesignator如下:O:代表OSPFareaintra-area)路由,為routerOIA:在一個AS里的areainter-area)的路由,為summaryOE1/OE2:AS外路由,為externalSPF算法根據(jù)LSDB運(yùn)算出SPF所有在各自的area里的路由器計算出最佳路徑并放進(jìn)路由表里,為LSA2.用Oareaarea間路由條目,或LSA型3和LSA類型4.用OIA來標(biāo)記所有的除了stubarea的路由器計算出到達(dá)外部ASLSA5),標(biāo)記為OE1或OE2OE1和OE2的區(qū)別為是到達(dá)外部網(wǎng)絡(luò),前者要加內(nèi)部cost一般只有一個ASBR到達(dá)外部AS的外部路由的時候,就使用OE2(OE2為默認(rèn)類型);如果有多個ASBR一條到達(dá)同一個外部AS的外部路由的時候,就應(yīng)該使用OE2OSPF日期:2004-9-12:OSPFCommonOSPFConfigurationforFrame先看看NBMAOSPF會把NBMA當(dāng)作broadcast網(wǎng)絡(luò)進(jìn)行處理(比如如圖,所有的serialATM,X.25和幀中繼默認(rèn)為NBMALSUPVC進(jìn)行RFC2328對NBMARouter(config-router)#neighbor[x.x.x.x]priority[number]poll-intervalx.x.x.x為鄰居的IPprioritynumber0的話將不能成為poll-interval[number]是輪詢的間隔時間,單位為秒.NBMA接口發(fā)送o包給鄰居Rou(config)#routerospfRou(config-router)#network140.140.0.00.0.255.255areaRou(config-router)#neighbor140.140.1.2priorityRou(config-router)#neighbor140.140.1.3priority如上,把鄰居的優(yōu)先級設(shè)置為0,保證A為DR.在部分互連的NBMA網(wǎng)絡(luò)中,只需在DR/BDR上使用neighbor命令;如果拓?fù)浣Y(jié)構(gòu)是星形的話,neighbor命令應(yīng)該使用在中心路由器上;在全互連的NBMA網(wǎng)絡(luò)中,應(yīng)該在所有的路由器上使用neighbor命令,除非是人工指定DR/BDR查看OSPFshowipospfneighbor[typenumber][neighbor-id][detail]typenumber:接口類型和接,可選neighbor-id:鄰居路由器ID,可選再看看point-to-multipoint不需DRLSU如下圖,point-to-multipoint的配置如下:路由器Rou(config)#interfaceserial0Rou(config-if)#encapsulationhdlcRou(config-if)#ipaddress120.120.1.1255.255.255.0Rou(config)#interfaceserial1Rou(config-if)#encapsulationframe-relayRou(config-if)#ipaddress140.140.1.1255.255.255.0Rou(config-if)#ipospfnetworkpoint-to-multipoint路由器B:RouterB(config)#interfaceserialRouterB(config-if)#ipaddress140.140.1.2255.255.255.0RouterB(config-if)#encapsulationframe-relayRouterB(config-if)#ipospfnetworkpoint-to-multipointRou#showipospfinterfaceSerial1isup,lineprotocolisupInternetAddress140.140.1.1/24,Area1ProcessID100,RouterID120.120.1.1,NetworkTypePoint-To-Multipoint,Cost:64TransmitDelayis1sec,State:Point_To_MultipointTimerintervalsconfigured,o30,Dead120,Wait120,Retransmit5oduein00:00:11Neighborcountis2,Adjacentneighborcountis2Adjacentwithneighbor140.140.1.2Adjacentwithneighbor140.140.1.3接下來再看看point-to-multipointnonbroadcastRFC兼容的point-to-multipoint的擴(kuò)展;鄰居必須人工指定;不DR/BDR;使用在某些鄰居不能自然后是broadcast模式,要最后是point-to-point模式,使用在當(dāng)NBMA2DR/BDR;每條點(diǎn)到點(diǎn)的連接處在同一個子網(wǎng)中;一般只和point-to-pointsubinterface定義subinterface令如下Router(config)#interfaceserialnumber.subinterface-numberpoint-to-point|multipoint}默認(rèn)在point-to-point的幀中繼subinterface的OSPF模式是point-to-point模式;在multipoint的幀中繼subinterface的OSPF模式是NBMA(nonbroadcast)模式;在幀中繼物理接口的OSPF模式也是NBMA模式下圖就是一個point-to-pointsubinterface如圖每條VC下圖是一個multipointsubinterface如圖,第一個subinterfaceS1.1為point-to-point;OSPF把第二個multipointsubinterfaceS1.2當(dāng)作NBMA模式debugipospfadj:用來OSPF鄰居信OSPF日期:2004-9-12:OSPF1)Link-StateRoutingProtocols鏈路狀態(tài)路由協(xié)議(link-stateroutingprotocol當(dāng)網(wǎng)絡(luò)發(fā)生變化的時候發(fā)送觸發(fā)式更新(triggered30化以后,檢測到變化的設(shè)備創(chuàng)建LSA(linkstateadvertisement),通過使用組播地址傳送給所有的鄰居設(shè)備,然后每個設(shè)備拷貝一份LSA,更新它自己的鏈路狀態(tài)數(shù)據(jù)庫(linkstatedatabase,LSDB),接著再轉(zhuǎn)發(fā)LSA給其他的鄰居設(shè)備.這種LSA的(flooding)保證了所有的路由設(shè)備在更新自己的路由表之前更新它自己的LSDBLB通過使用Dijktrahortetpahfirt,)來計算到達(dá)目標(biāo)網(wǎng)絡(luò)的最佳路Ftree),F樹里選出來,被放進(jìn)路由表里OSPF和I-ISarea始通過使用Dijktra)獨(dú)立計算到達(dá)目標(biāo)網(wǎng)絡(luò)的最佳路徑運(yùn)行了鏈路狀態(tài)路由協(xié)議的路由器以下信息Link-StateDataStructures為了能夠做出更好的路由決策,OSPFneighbortable:也叫adjacencydatabase.了鄰居路由器的信息.如果一個OSPFtopologytable:一般叫做LSDB.OSPF路由器通過LSA絡(luò)狀況,LSA在LSDB中routingtable:也就是我們所說的路由表了,也叫forwardingdatabase,包含了到達(dá)目routingbyrumors,也就是說,距離向量路由協(xié)議依靠鄰居發(fā)給它的信息來做路由決DefininganOSPFOSPF2-layerhierarchy2transitarea(backbone或arearegularareas(nonbackbonetransitarea負(fù)責(zé)的主要功能是IP.transitarea互聯(lián)OSPF區(qū)域類型.一般的,這個區(qū)域里不會出現(xiàn)端用戶(enduser)regularareas理位置來劃分.一般的,一個regulararea個區(qū)域,必須穿越transitarea比如area0.regularareas還可以有很多子類型,比如stubarea,locallyarea和not-so-stubbyarea在鏈路狀態(tài)路由協(xié)議中,所有的路由器都保持的有L,OSPFL器只保持的有該區(qū)域中所有路由器或鏈路的詳細(xì)信息和其他區(qū)域的一般信息.當(dāng)個區(qū)域以外的路由器不會收到該信息.OSPF的區(qū)域要和area0注意area1和area23之間的連接是不允許的,它們都必須通過backbonearea進(jìn)行連接.Cisco50100個構(gòu)建area0器稱為骨干路由器(backbonerouter,BR),如上圖,A和B就是BR;區(qū)域邊界路由器(areaborderrouter,ABR)連接area0和nonbackboneareas.如圖,C,D和E就是ABR.ABR通常具有以下特征:分隔LSA的區(qū)一般做為默認(rèn)路由的為每個區(qū)域保持理想的設(shè)計是使每個ABR2backbone3DefiningOSPF運(yùn)行OSPF的路由器通過交換o包和別的路由器建立鄰接(adjacency)關(guān)系,過路由器和別的路由器交換o包,目標(biāo)地址采用多播地o接下來通過交換LSA和對接收方的確認(rèn)進(jìn)行同步LSDBOSPF如果需要的話,路由器轉(zhuǎn)發(fā)新的LSALSDB對于點(diǎn)到點(diǎn)的WAN串行連接,兩個OSPF路由器通常使用HDLCPPP對于LAN連接,一個路由器做為designatedrouter(DR)再一個做為backupdesignatedrouter(BDR),所有其他的和DR以及BDR態(tài)而且只傳輸LSA給DRBDR.DR.DR的主要功能就是在一個LAN內(nèi)的所有路由器擁有相同的數(shù)據(jù)庫,而且把完整的數(shù)據(jù)庫給新加入的路由器.路由器之間還會和LAN內(nèi)的其他路由器(非DR/BDR,即DROTHERs)維持一種部分鄰居關(guān)系(two-wayadjacency)OSPF的鄰接一旦形成以后,會交換LSALSDB,LSAOSPF鏈路狀態(tài)協(xié)議使用Dijkstra算法來查找到達(dá)目標(biāo)網(wǎng)絡(luò)中的最佳路徑.所有的路由器擁有相同的LSDBSPFtree中的root的耗費(fèi)(cost),選出耗費(fèi)最低的做為最佳路徑,最后把最佳路徑放進(jìn)forwardingSPFLSA遵循splithorizon原則,H對E它的存在,E把H的和它自己的再傳給C和G;C和G再和之前類似,繼續(xù)開來……X4:A,B,C和D10,經(jīng)過計LSDataStructures:LSA關(guān)于LSA如圖可以看出當(dāng)路由器收到一個LSA以后,先會查看它自己的LSDB應(yīng)的條目,如果沒有就加進(jìn)自己的LSDB中去,并反饋LSA確認(rèn)包(LSAck),接著再繼續(xù)LSA,最后運(yùn)行SPF算法算出新的路由表如果當(dāng)它收到LSA的時候,自己的LSDB有該條目而且版本號一樣,就忽略這個LSALSA的版本號更新,就加進(jìn)自己的LSDB回LSAck,LSA,最后用SPF計算最佳路徑;如果版本號沒有自己LSDB中那條新,就反饋LSU信息給發(fā)送源TypesofOSPFPacketsOSPF5odatabasedescription(DBDlinkstaterequest(LSRlinkstateupdate(LSUlinkstateacknowledgement(LSAck):確認(rèn)包OSPFPacketHeaderFormat5種OSPF包都是直接被封裝在IP包里的而不使用TCP或UDP.由于沒有使用可靠的TCP協(xié)議,但是OSPF包又要求可靠的傳輸,所以就有了LSAck包.如下圖所示就是OSPF包在IP89(EIGRP88VersionNumber:當(dāng)前為OSPFType:定義OSPFPacketLengthRouterID(RID):產(chǎn)生OSPFAreaID:定義OSPF包是從哪個areaAuthenticationType:驗證方法,可以是明文(cleartext)或者是MessageDigestData:對于o包來說,該字段是已知鄰居的列表;對于DBD包來說,該字段包含的是LSDB的匯總信息,包括RID等等;對于LSR包來說,該字段包含的是需要的LSU類型和需要的LSURID;對于LSU包來說,包含的是完全的LSA多個LSA條目可以裝在一個包里;對于LSAck來說,字段為空OSPFNeighborAdjacencyo協(xié)議用來建立和保持OSPF鄰居關(guān)系,采用多播地址224.0.0.5,o含的RouterID(RID):路由器的32位長的一個唯一標(biāo)識符,規(guī)則是,如果loopback接口不存在的話,就選物理接口中IP地址等級最高的那個;否則就選取loopbacko/deadintervals:定義了發(fā)送o包頻率(默認(rèn)在一個多路網(wǎng)絡(luò)中間隔為10秒);dead間隔是4倍于o包間隔.鄰居路由器之間的這些計時器必須設(shè)置成areaID:為了能夠通信,OSPF(arearouterpriority:優(yōu)先級,DR和BDR的時候使用.8位長的一串?dāng)?shù)DR/BDRIPaddress:DR/BDR的IPauthenticationpassword:如果啟用了驗證,鄰居路由器之間必須交換相同的信stubareaflag:stubareaEIGRP中的stubEstablishingBidirectional 剛開始Adown播地址224.0.0.5開始發(fā)送o包B接收到o包,把A加進(jìn)自己的neighbortable中,并進(jìn)入init狀態(tài),然后以單播的形式發(fā)送o包對A做出應(yīng)答A收到以后把所有從o包里找到的RID加進(jìn)自己的neighbortable中,進(jìn)two-way如果鏈路是廣播型網(wǎng)絡(luò)比如以太網(wǎng),接下來DR和BDR,這一過程發(fā)生在交周期發(fā)送o包保證信息交DiscoveringtheNetworkRoutes&AddingtheLink-State當(dāng)了DR和BDR,進(jìn)入exstart狀態(tài),接下來就可以對鏈路狀態(tài)信息進(jìn)行發(fā)現(xiàn)并創(chuàng)建自己的LSDB,如下圖: 在exstartDR/BDRRID主仆交換DBDDDPexchangeDBD包含了出現(xiàn)在LSDB中的LSA條目頭部信息,條目信息可以為一條鏈路(link)或者一個網(wǎng)絡(luò).每個LSA條目頭部信息包括鏈路狀態(tài)類型,路由器的地路由器收到DBD以后,將使用LSAck做出確認(rèn);還將和自己本身就有的DBD 如果DBDLSR該狀態(tài)為loading狀態(tài);收到LSR以后,路由器做出響應(yīng),以LSU作為應(yīng)答,其中包含了LSR所需要的完整信息;收到LSU以后,再次做出確認(rèn),發(fā)送LSAck路由器添加新的條目到LSDB中,進(jìn)入fullMaintainingRouting當(dāng)鏈路狀態(tài)發(fā)生變化以后,路由器將LSA來對其他路由器做出通知,如下圖: 路由器鏈路產(chǎn)生變化以后,對多播地址224.0.0.6和所有的DR/BDR發(fā)LSULSU包含了更新了的LSADR對LSU做出確認(rèn),接著對多播地址224.0.0.5繼續(xù),每個收到LSU的路由器對DR做出確認(rèn)(反饋LSAck),如果路由器連接了其他網(wǎng)絡(luò),將通過轉(zhuǎn)發(fā)LSU給DR(在點(diǎn)到點(diǎn)網(wǎng)絡(luò)是轉(zhuǎn)發(fā)給鄰居路由器)來對其他網(wǎng)絡(luò)進(jìn)行其他路由器通過LSU來更新自己的LSDBSPF6060分鐘只有,它將從LSDBOSPFLink-StateSequenceLSDB中的每個LSA記錄都有個序列號,序列號是32位長,以 頭,0x7FFFFFFF結(jié)尾.OSPF路由器默認(rèn)每30分鐘一次LSA來保證LSDB的同步,每1次,序列號就加1.如果序列號達(dá)到最大并回到初始值的時候,已經(jīng)存在的LSA的生存周期將設(shè)置為最大(1小時)并刷新LSDB(造成網(wǎng)絡(luò)波動)2條LSALSA可以使用showipospfdatabaseRTC#showipospfdatabaseOSPFRouterwithID(203.250.15.67)(ProcessID10)RouterLinkStates(Area1)LinkIDADVRouterAgeSeq#ChecksumLinkcount203.250.15.67203.250.15.6748 0xB112203.250.16.130203.250.16.130212 0x3F44DebugIPOSPF使用debugipospfpacket命令對OSPFRouter#debugipospfpacketOSPFrcvv:2t:1l:48rid:200.0.0.117aid:0.0.0.0chk:6AB2aut:0auk:v:OSPFt:OSPF包類型,如上是1,幾種數(shù)字所代表的意義是:1為o,2為DBD,3為為LSU,5為rid/aid:RID/areaIDchkaut:驗證類型,0代表不進(jìn)行驗證,1代表明文,2代表MD5加auk:OSPF驗證keykeyed:MD5keyIDConfiguringBasicSingle-AreaOSPF的單域的配置命令:在全局配置模式下輸入routerospf[process-id]啟動OSPF進(jìn)程,接下來在路由配置模式下輸入networkaddressinverse-maskareaarea-process-idprocess-idaddress和inverse-mask為網(wǎng)絡(luò)(或接口)地址和wildcard 如圖ABVerifyingOSPF一些驗證性令如下showipprotocols:顯示基于IPshowiprouteospf:顯示OSPFshowipinterface:顯示RID,areaIDshowipospf:顯示RID,計時器和LSAshowipospfneighbordetail):顯示鄰居信息包括RID,優(yōu)先級,鄰接狀態(tài)(比如exstart,full等)和deadtimer.detail為詳細(xì)參數(shù).如下RouterB#showipospfNeighborIDPriStateDeadTimeAddress10.64.1.11FULL/BDR00:00:3110.64.1.110.2.1.11FULL/-00:00:3810.2.1.1showipospfneighbortypenumberneighbor-iddetail):顯示接口的鄰居信息令.type為接口類型,number為接,neighbor-id為鄰居IDManipulatingOSPFRouter關(guān)于RIDRID(假如沒有設(shè)置回環(huán)接口的話),接口不是必須參與OSPF進(jìn)程,但是它的狀態(tài)必須是up.否則將接收到如下錯誤提示:Router(config)#routerospf12wid:%OSPF-4-NORTRID:OSPFprocess1cannot假如回環(huán)接口存在的話,可以等級最高的設(shè)置為RID(因為回環(huán)接口不會down掉)可以使用router-id一旦RID設(shè)置了,將不會改變,即使設(shè)置為RID的接口downRID變,除非路由器重新啟動,或者OSPF進(jìn)程重啟如果你想設(shè)置回環(huán)接口為RID,如下:1.Router(config)#interfaceloopbacknumber]2.Router(config-if)#ipaddress[address]分配IP地址(分配的地址等級高于物理接口的IPmask設(shè)置下次OSPF啟動以后所采用的RID,如下:1.Router(config)#routerospf[process-id]2.Router(config-router)#router-id[ip-address]創(chuàng)建新的RID.注意如果本次設(shè)置的新RID只會在下次OSPF啟路由器或者使用clearipospfprocess命令重啟OSPF要查看RIDshowipospfAdjacencyBehaviorforaPoint-to-PointLink&BroadcastPPP或者HDLC,OSPF并且不需要進(jìn)行DR/BDR的.鄰居通過對多播地址224.0.0.5進(jìn)行多播o包來動態(tài)發(fā)現(xiàn)鄰居.默認(rèn)o包的發(fā)送間隔是10秒,dead間隔是40秒在多路訪問(multiaccess)廣播型網(wǎng)絡(luò)中(比如以太網(wǎng)和TokenRing),需要進(jìn)行DR/BDR的選舉,所有的非DR/BDR(即DROTHER)路由器和DR/BDR形成完全鄰接關(guān)系,即DROTHER通過DR/BDR交換信息,如下圖: 到達(dá)DR224.0.0.6;經(jīng)DR轉(zhuǎn)發(fā)給DROTHRTElectingthe當(dāng)DR/BDR的時候要比較o包中的優(yōu)先級(priority),優(yōu)先級最高的為DR,次高的為BDR1.在優(yōu)先級相同的情況下就比較RID,RID高的為DR,次高的為BDR.當(dāng)你把優(yōu)先級設(shè)置為0以后,OSPF路由器就不能成為DR/BDR,只能成為DROTHER當(dāng)網(wǎng)絡(luò)中新加入一個優(yōu)先級更高的的路由器,不會影響現(xiàn)有的DR/BDR,除非DR出故障,BDR隨即升級為DR,并重新BDR;如果是BDR出故障了就重新BDR對DR是否出故障的判定是根據(jù)使用waittimer,如果BDR在waittimer前確認(rèn)DR仍然在轉(zhuǎn)發(fā)LSA的話,它就認(rèn)為DR出故障設(shè)置優(yōu)先級令如下Router(config-if)#ipospfprioritynumber0255.注意僅當(dāng)現(xiàn)有DR狀態(tài)downAdjacencyBehaviorforanNBMANBMA,ATM和X.25, 包為廣播和多播來實現(xiàn)廣播和多播的能力(將占用額外的帶寬默認(rèn)在NBMA網(wǎng)絡(luò)中,o包的發(fā)送時間間隔和dead時間間隔分別是30秒120OSPF認(rèn)為NBMA網(wǎng)絡(luò)的運(yùn)做類似其他的BMANBMA,DR/BDROSPFCommandsforNBMAFrame 全互連(full-mesh):冗余,但是代價大,在這樣的環(huán)境中計算VC的數(shù)量,使用1)/2的,n為網(wǎng)絡(luò)中的節(jié)點(diǎn)OSPFRFCNBMA:一般和部分互連的網(wǎng)絡(luò)結(jié)合使用,需要DR/BDR和人工指定鄰居.優(yōu)點(diǎn)是相對point-to-multipoint模式它的負(fù)載較低定DR/BDR,一般和部分互連的網(wǎng)絡(luò)結(jié)合使用.優(yōu)點(diǎn)是配置較為簡便point-to-multipointnonbroadcast定義OSPF網(wǎng)絡(luò)類型令如下Router(config-if)#ipospfnetwork[{broadcast|nonbroadcast|point-to-multipoint|point-to-multipointnonbroadcast}]broadcast:使得WAN接口看上去像LAN接口;一個IP子網(wǎng);多播o包自動發(fā)現(xiàn)鄰居;DR/BDR;要求網(wǎng)絡(luò)全互連nonbroadcast(NBMA):一個IP子網(wǎng);鄰居手工指定;DR/BDR;DR/BDR要求DROTHERpoint-to-multipoint:一個IP子網(wǎng);多播o包自動發(fā)現(xiàn)鄰居;不要求DR/BDR的選point-to-multipointnonbroadcast:如果VC使用point-to-multipoint模式,也路由器沒辦法多播o包;鄰居必須人工指定;不需DR/BDRpoint-to-point:一個子網(wǎng);不DR/BDR;當(dāng)只有2個路由器的接口要形成鄰接關(guān)系的時候才使用;接口可以為LAN或WAN接口CommonOSPFConfigurationforFrame先看看NBMA OSPF會把NBMA當(dāng)作broadcast網(wǎng)絡(luò)進(jìn)行處理(比如如圖,所有的serialATM,X.25和幀中繼默認(rèn)為NBMALSUPVC進(jìn)行RFC2328對NBMARouter(config-router)#neighbor[x.x.x.x]priority[number]poll-intervalx.x.x.x為鄰居的IPprioritynumber0的話將不能成為poll-interval[number]是輪詢的間隔時間,單位為秒.NBMA接口發(fā)送o包給鄰居 Rou(config)#routerospfRou(config-router)#network140.140.0.00.0.255.255areaRou(config-router)#neighbor140.140.1.2priorityRou(config-router)#neighbor140.140.1.3priority如上,把鄰居的優(yōu)先級設(shè)置為0,保證A為DR.在部分互連的NBMA網(wǎng)絡(luò)中,只需在DR/BDR上使用neighborneighbor用在中心路由器上;在全互連的NBMA網(wǎng)絡(luò)中,應(yīng)該在所有的路由器上使用neighbor命令,除非是人工指定DR/BDR查看OSPFshowipospfneighbortypenumberneighbor-iddetail]typenumber:接口類型和接,可選neighbor-id:鄰居路由器ID再看看point-to-multipoint 不需DRLSU如下圖,point-to-multipoint 路由器Rou(config)#interfaceserial0Rou(config-if)#encapsulationhdlcRou(config-if)#ipaddress120.120.1.1255.255.255.0Rou(config)#interfaceserial1Rou(config-if)#encapsulationframe-relayRou(config-if)#ipaddress140.140.1.1255.255.255.0Rou(config-if)#ipospfnetworkpoint-to-multipoint路由器B:RouterB(config)#interfaceserialRouterB(config-if)#ipaddress140.140.1.2255.255.255.0RouterB(config-if)#encapsulationframe-relayRouterB(config-if)#ipospfnetworkpoint-to-multipointRou#showipospfinterfaceSerial1isup,lineprotocolisInternetAddress140.140.1.1/24,AreaProcessID100,RouterID120.120.1.1,NetworkTypePoint-To-Multipoint,Cost:64TransmitDelayis1sec,State:Point_To_MultipointTimerintervalsconfigured,o30,Dead120,Wait120,Retransmit5oduein00:00:11Neighborcountis2,AdjacentneighborcountisAdjacentwithneighbor140.140.1.2Adjacentwithneighbor140.140.1.3接下來再看看point-to-multipointnonbroadcastRFC兼容的point-to-multipoint的擴(kuò)展;鄰居必須人工指定;不DR/BDR;使用在某些鄰居不能自然后是broadcast模式,要最后是point-to-point模式,使用在當(dāng)NBMA2DR/BDR;每條點(diǎn)到點(diǎn)的連接處在同一個子網(wǎng)中;一般只和point-to-pointsubinterface定義subinterface令如下Router(config)#interfaceserialnumber.subinterface-numberpoint-to-point|multipoint}默認(rèn)在point-to-point的幀中繼subinterface的OSPF模式是point-to-point模式;在multipoint的幀中繼subinterface的OSPF模式是NBMA(nonbroadcast)模式;在幀中繼物理接口的OSPF模式也是NBMA模式下圖就是一個point-to-pointsubinterface 如圖每條VC下圖是一個multipointsubinterface 如圖,第一個subinterfaceS1.1為point-to-point;OSPF把第二個multipointsubinterfaceS1.2當(dāng)作NBMA模式 debugipospfadj:用來OSPF鄰居信息TypesofOSPF當(dāng)OSPFarea過大的話,帶來的影響有SPF計算,造成路由器CPULSDB解決方案是劃分層次化的areahierarchicalarearoutingSPF率,減小了路由表的體積,減少了LSU的負(fù)載OSPF internalrouters:所有的接口在一個area里,擁有相同的backbonerouter:至少一個有接口連接到area0里,和internalroutersOSPFABR:接口連接了多個area,每個接口保持它所連的area的單獨(dú)的LSDBASBR:至少有一個接口連接到外部網(wǎng)絡(luò)比如其他的AS,非OSPF網(wǎng)絡(luò)OSPFLSA一些LSA1:router2:network3/4:summary5:ASexternal6:multicastOSPFLSAOSPF類型7:使用在Not-So-Stubbyarea(NSSA)里8:特殊的LSA用來連接OSPF9/10/11:opaqueLSAOSPFLSA1(routerLSA 類型1的LSA只在一個area里,不會穿越ABR.描述了和路由器直接相連的鏈路集體狀態(tài)信息.RID鑒別類型1的LSA,LSA描述了鏈路的網(wǎng)絡(luò)號和掩碼(即linkID).另外類型1的LSA還描述了路由器是否是ABR或ASBR1的LSA不同的鏈路類型的linkID1.point-to-point的linkID是鄰居的RIDtransitnetwork的linkID是DRstubnetwork的linkID是IPirtuallink的linkID是鄰居的LSA2(networkLSA 類型2的LSA只在一個區(qū)域里,不會穿越ABR.描述了組成transitnetwork的直連的路由器.transitnetwork直連至少2臺OSPF路由器.DR負(fù)責(zé)類型2的LSA,然后在transitnetwork的一個area里進(jìn)行.類型2的LSAID是DR進(jìn)行的那個接口的IPLSA3(summaryLSA 3的LSA由ABR發(fā)出.默認(rèn)OSPF不會對連續(xù)子網(wǎng)進(jìn)行匯總.可在ABR行人工設(shè)定啟用匯總.類型3的LSA可以在整個AS內(nèi)進(jìn)行LSA4(summaryLSA 4的LSA只使用在area里存在ASBR4的LSA鑒別ASBR提供到達(dá)ASBR的路由.類型4的LSA只包含了ASBR的RID信息.類型4的LSA由ABR生成,并在整個AS里進(jìn)行LSA5(externalLSA 5的LSA描述了到達(dá)外部AS的路由,由ASBR生成并在整個ASInterpretingtheOSPFLSDBandRouting使用showipospfdatabase來查看OSPF的LSDB一些routedesignator如下:O:代表OSPFareaintra-area)路由,為routerOIA:在一個AS里的areainter-area)的路由,為summaryOE1/OE2:AS外路由,為externalSPF算法根據(jù)LSDB運(yùn)算出SPF所有在各自的area里的路由器計算出最佳路徑并放進(jìn)路由表里,為LSA2.用Oareaarea間路由條目,或LSA型3和LSA類型4.用OIA來標(biāo)記所有的除了stubarea的路由器計算出到達(dá)外部ASLSA5),標(biāo)記為OE1或OE2OE1和OE2的區(qū)別為是到達(dá)外部網(wǎng)絡(luò),前者要加內(nèi)部cost,后者不加,如下圖: 一般只有一個ASBR到達(dá)外部AS的外部路由的時候,就使用OE2(OE2為默認(rèn)類型);如果有多個ASBR一條到達(dá)同一個外部AS的外部路由的時候,就應(yīng)該使用OE2ChangingtheCost默認(rèn)情況下,Cisco根據(jù)100Mbps/bandwidth來計算metric,比如64Kbps鏈路的metric1562,T164,100Mbps1100Mbps候,應(yīng)該在OSPF進(jìn)程下使用如下命令:Rou(config-router)#auto-costreference-在接口自定義cost令如下Rou(config-if)#ipospfcost這條命令將使得默認(rèn)的cost計算,具有更高的優(yōu)先權(quán).value范圍為1到OSPFRouteSummarizationOSPF路由匯總可以減少路由表條目,減少類型3和類型5的LSA的,節(jié)約帶寬資源和減輕路由器CPU負(fù)載,還能夠?qū)ν負(fù)涞淖兓镜鼗疧SPFinter-area(IA)routesummarization:發(fā)生在ABRexternalroutesummarization:發(fā)生在ASBRConfiguringRoute因為OSPFABR上做IAroutesummarization令如下:Router(config-router)#area[area-id]range[address]在ASBR上做externalroutesummarization令如下Router(config-router)#summary-address[address][mask][not-advertise][tag如下圖就是一個ASBR上的externalroutesummarization的例子: R1(config-router)#network172.16.64.10.0.0.0areaR1(config-router)#summary-address172.16.32.0255.255.224.0DefaultRoutesinOSPFOSPFarea啟用默認(rèn)路由.默認(rèn)路由作為LSA類型5出現(xiàn)在LSDB中創(chuàng)建OSPF默認(rèn)路由令如下Router(config-router)#default-informationoriginate[always][metricvalue][metric-typetype-value][route-mapmap-name]參數(shù)always是不管路由表里是否存在默認(rèn)路由,都會一條默認(rèn)路由0.0.0.0metricvalue是指定默認(rèn)路由的metric,默認(rèn)為10type-value12.1為OE1,2為OE2route-mapmap-name是如果滿足routemap R1(config)#routerospfR1(config-router)#netw10.1.1.10.0.0.0areaR1(config-router)#default-informationoriginatemetric10R2(config)#routerospf100R2(config-router)#netw10.2.1.10.0.0.0areaR2(config-router)#default-informationoriginatemetric100TypesofOSPFAreas一些OSPFareastandardareabackbonearea(transitarea):標(biāo)記為area0,擁有standardareastubarea:不可以包含ASBR.不接收外部路由信息(LSA類型5),如果要到達(dá)外部AS0.0.0.0stubarea沒有虛鏈路(virtuallinktotallystubbyarea:CiscoLSA3,4和5).不可以包含ASBR.如果要到達(dá)外部AS的話就使用標(biāo)記為0.0.0.0的默認(rèn)路not-so-stubbyarea(NSSA):NSSA是OSPFRFC的補(bǔ)遺.定義了特殊的LSA提供類似stubarea和totallystubbyarea的優(yōu)點(diǎn),可以包含的有ASBRStubAreaConfigurationstubareaRou(config-router)#area[area-id]所有在stubarea里的路由器必須都使用stub命令,例子如下圖: R3(config)#routerospfR3(config-router)#netw192.168.14.00.0.0.255areaR3(config-router)#netw192.168.15.00.0.0.255areaR3(config-router)#area2R4(config)#routerospfR4(config-router)#netw192.168.15.00.0.0.255areaR4(config-router)#area2如上是把a(bǔ)rea2配置為stubarea,R3做為ABR自area2(stubarea)一metric為1的默認(rèn)路由0.0.0.0TotallyStubbyAreaConfigurationtotallystubbyareaRou(config-router)#area[area-id]stubno-ABR默認(rèn)一條metric為1的默認(rèn)路由到totallystubbyarea,修改這個metric的Rou(config-rou
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030中國病床電梯行業(yè)產(chǎn)業(yè)運(yùn)行態(tài)勢及投資規(guī)劃深度研究報告
- 2025至2030中國男式化纖上衣行業(yè)深度研究及發(fā)展前景投資評估分析
- 2025至2030中國甲基羥乙基纖維素(MHEC)行業(yè)產(chǎn)業(yè)運(yùn)行態(tài)勢及投資規(guī)劃深度研究報告
- 2025至2030中國現(xiàn)場標(biāo)記漆行業(yè)產(chǎn)業(yè)運(yùn)行態(tài)勢及投資規(guī)劃深度研究報告
- 營銷直播培訓(xùn)課件
- 教育技術(shù)與職業(yè)發(fā)展高職院校學(xué)生的新機(jī)遇與挑戰(zhàn)
- 生姜艾灸培訓(xùn)課件
- 麻辣特色早餐培訓(xùn)課件
- 保育常規(guī)消毒培訓(xùn)
- 商業(yè)培訓(xùn)中激發(fā)學(xué)員潛能的策略研究
- 集合、復(fù)數(shù)、不等式與常用邏輯用語(4考點(diǎn)+19題型)-2025年高考數(shù)學(xué)復(fù)習(xí)專練(解析版)
- 陪診員培訓(xùn)課件
- 氯苯唑酸葡胺軟膠囊-藥品臨床應(yīng)用解讀
- 2024-2025學(xué)年深圳市初三英語中考適應(yīng)性考試英語試題(含答案)
- 2024安陽文峰區(qū)中小學(xué)教師招聘考試試題及答案
- T-UNP 253-2024 語音數(shù)據(jù)標(biāo)注系統(tǒng)技術(shù)規(guī)范
- 2024年青海省省直機(jī)關(guān)遴選公務(wù)員考試真題
- 超聲科臨床操作中的倫理與法規(guī)
- 2025屆遼寧省沈陽市東北育才實驗學(xué)校五下數(shù)學(xué)期末綜合測試模擬試題含答案
- TCTBA 001-2019 非招標(biāo)方式采購代理服務(wù)規(guī)范
- 妊娠期用藥安全課件
評論
0/150
提交評論