版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
序7,得知我国互连网民2.53跃居世界ARPA网发展到今天的Internet,已经有四 发展起步是比较晚的。1987年9月20 使用因特网之始。这是中 作者2008年8月8也正是在1987年,IETF正式成立了OSPFOSPF作者2008年8月8综观OSPF协议的规范,整整244页之RFC-2 #^_^ 第二节:OSPF路由管 第三节:OSPF参数配 第四节:OSPF安全特性配 第五节:OSPF高级特性配 OSPF实验说 实验一、OSPF基本实 实验三、NBMA实 实验八、路由聚合实 参考文 -3 #^_^ OSPF-4 #^_^ routeridrouter-undorouter在OSPF中生效。命令为:<router>resetospfall32位的,也就是55。H3COSPFOSPF进程之间由不同的进程号区分。OSPFOSPF时进行设置,它只在本地有效,不影图ospf[process-id[[router-idrouter-id -instance-name]undoospf[process-id启用OSPF时,需要注意:(Areaareaarea-undoareaarea--5在OSPF区域视图下进行下列配置:undonetworkip-addresswildcard-ABR没有直接的物ABRRouterID来标识。为虚连接提供非骨干区域内部路由的区域称为区域(TransitArea点到点连接,这个连接与物理接口类似,可以配置接口的各参数,如o报文的vlink-peerrouter-id[oseconds][retransmitseconds][trans-delayseconds][dead[simplepassword|md5keyidkeyundovlink-peerrouter-缺省情况下 o的值为10秒;retransmit的值为5秒;trans-delay的值为广播类型:链路层协议是Ethernet、FDDI。 继、ATM、HDLC或X.25时。点到多点Point-to-Multipoint(p2mp)类型:没有一种链路层协议会被缺省的认的做法是将非全连通的NBMA改为点到多点的网络。指定路由器在与相邻路由器构成邻接关系之前发送轮询o报文的时间周期。在nbma方式。-6在NBMA上需要 DR与BDR,而在点到多点网络中没有DR与BDR。ospfnetwork-type{broadcast|nbma|p2mpp2p缺省情况下,OSPF根据链路层类型类型得出网络类型。如果用户为接口配置了对于接口类型为NBMA的网络,由于无法通过广播 o报文的形式发现相邻路由器,必须手工为其指定相邻路由器的IP地址,并说明该相邻路由器是否有 NBMAundopeerip- peer命令设置的优先级用于表示邻居是否具有 级指定为0,则本地路由器认为该邻居不具备 种配置可以减少在DR和BDR o报文数量。但如果本地路由器是DR或BDR,它也会向优先级为0的邻居发送 o报文,以建立邻接-7RIP,STATICOSPF自身路由的花费具有可比性,即:到第一类外部路由的花费值=本路由器到相应的ASBR的花费值+ASBR到该路由目的地址的花费第二类外部路由是指接收的是EGP路由,由于这类路由的可信度比较低,所以OSPFASBR到自治系统之外的花费远远大于在自治系统之内到达ASBRimport-routeprotocol[costvalue][type{1|2}][tagvalue][route- -name]undoimport-routedirect、static、RIP、IS-ISBGP,也可以引入其它进程的OSPF路由。OSPF将其它路由协议发现的路由信息引入到本自治系统中时,还需要配置一议相关的信息,如OSPFBGP时用来区分自治系统的编号。配置OSPFdefaultintervalundodefault配置OSPFdefaultlimitundodefault-8配置OSPFdefaultcost恢复OSPFundodefault配置OSPFdefaulttag恢复OSPFundodefault配置OSPFdefaulttype{1|2恢复OSPFundodefault入外部路由的时间间隔为1秒;每次可引入的外部路由上限为1000条。Type-5LSA向OSPF路由域内发布缺省路由;会生成相应的Type-5LSAType-7LSA;在OSPFdefault-route-advertise[always][costvalue[typevalue][route-route--nameundodefault-route-advertise[always][ [type][route--9 #^_^ OSPFimport-route命令的效果类似。NSSAABRASBR,default-route-advertisenssadefault-route-advertise相同。{| | filter-{ [routing-processundofilter-{acl-number|ip-prefix [routing-process网段进行聚合。ABR向其它区域发送路由信息时,以网段为单位生成Sum_net_Lsa(Type3LSA如果该区域中存在一些连续的网段,则可以使用该区域中所有落在这一聚合网段内的IP地址的内部路由都不再被独立地广播到别 not-advertise限定,则到这一网段路由的 由IP地址/掩码说明。配置OSPF区域路由聚合-10 #^_^ abr-summaryip-addressmask[advertisenot-advertiseundoabr-summaryip-address配置OSPFasbr-summaryip-addressmask[not-advertisetagvalue取消OSPF [not-advertise|tagvalueASBR,将对引入Type-5LSANSSA区域时,还要对引入的聚合地址范围内的Type-7LSA进行聚合。-11 #^_^ 配置OSPF路由的优先级preference[ase]undopreference[ase配置o持邻居关系、DRBDR。用户可对发送o报文的时间间隔osecondsRFC2328的规定,要保持网络邻居间的o时钟的时间间隔的一致性。需要注意的是,o时钟的值与路由收敛速度、网络负荷大小成反设置o报文发送时间间隔ospftimero值undoospftimerNBMAospftimerpollundoospftimer p2mp、nbma类型接口发送 ospftimerdeadundoospftimer-12 #^_^ nbma类型接口相邻路由器间失效时间的值为120秒。需要注意的是:在用户修改了网络类型后 oseconds与deadseconds都当一台路由器向它的邻居发送一条LSA后,需要等到对方的确认报文。若在retransmitLSA。用户可retransmit的值进行设置。ospftimerretransmitLSAundoospftimer NBMA类型的网络需要DR(DesignatedRouter)和BDR(BackupDesignatedRouter。 的路由器不会被DRBDRDR由本网段中所有路由器共同 o报文,OSPF路由器将自己选出的DR写入 o报文中,发给网段上的其它路由器。当同一网段的两台路由器都宣布自己是DR时,Priority高的胜出。如果Priority相等,则RouterID大的胜出。如果DR失效,则网络中的路由器必须重新 概念,与DR同时被 出来。BDR也与本网段内的所有路由器建立邻接关系并交换路由信息。DR失效后,BDR立即成为DR,由于不需要重新 器加入,它也不会成为该网段中的DR。只有在广播或NBMA类型的接口时才会 -13 #^_^ 级ospfdr-priorityundoospfdr- ospfcostundoospf设置SPF计算间隔undospf-schedule-interval 链路状态更文(LSU)中链路状态广播(LSA)的老化时间在传送之前要增配置发送LSU报文所需时间ospftrans-delay恢复发送LSU值undoospftrans- 文时间的值为1秒-14undoospfmtu-#^_^ #^_^ 报文描述自己的LSDB。MTU值是接口的实际MTU值。-15要求MD5密文验证。一个网段中所有路由器的验证字口令必须一致。用authentication-modesimple为该区域的配置明文验证口令;用authentication-modemd5MD5密文验证字口令。配置OSPF区域要求报文验证authentication-mode[simple|md5 undoospfauthentication-modeospfauthentication-modemd5undoospfauthentication-modeOSPF路由信息不被某一网络中的路由器获得,可在相应接口上发送OSPF报文。不同的进程可以对同一接口发送OSPF报文,但silent-interfaceOSPF接口起作用,不对其它进程的接口起作用。请在OSPF视图下进行下列配置。 OSPF呼叫报文将被阻塞,接口上无法建立邻居关系。这样可以增强OSPF的组网适应能力,减少系统资源的消耗。-16StubOSPFType-5的LSAs常情况下,Stub区域位于自治系统边界。骨干区域不能配置成Stub区域。Stub区域内不能存在ASBR,即自治系统外部的路由不能在本区域内 请在OSPF区域视图下进行下列配置。stub[no-summaryundoundodefault-no-summaryABRStub区域的ABR时使用了这一参数,则此ABR只向区域内发布一条缺省路由的Summary-LSAsStub区域,又称为完全stub区域。 Area-17NSSA区域,则该区域中的所有路由器都必须配置此属0AS外部路由信息在NSSA0OSPF非骨干区域,区域2是NSSA区域。 OSPF OSPF
Area1 Area0
Type-5Type-5
Type-5Type-5
Type-7
生成Type-7LSA发布到区域2内 ,当Type-7LSA到达NSSAABR后,由ABR转换成Type-5LSA 到整个自治系统。区域1的ASBR引入AS外部路由信息(RIP路由信息)后,产生Type-5LSA在OSPF自治系统中 于区域2是NSSA区域,所以RIP路由信息不会到达区域2。配置OSPF的NSSA区域参数 [no-import-route][no-summaryundoNSSAdefault-costNSSA缺省情况下,不配置NSSA区域;发送到NSSA区域缺省路由的花费值为1。参数no-import-route, 将AS外部路由以Type-7LSA的方式发布到NSSAType-5LSA,而NSSA区域内的ASBR发布的缺省路由信息则可以转换成Type-5-18能用于NSSA的ASBRABR:会产生Type-7LSA缺省路由;NSSAASBR,才会产生Type-7LSA缺省路由。一条缺省路由,不再向区域内发布任何其它Summary-LSAs,这种区域又称为NSSA完全stub区域。default-route-advertise通过生成Type-7LSA向NSSA区域内发布的缺省路no-summaryType-3LSANSSAstub区域发布的缺省路由是请在OSPF视图下进行下列配置。OSPFOpaque能力OSPFTE的详细介绍,请参考本手册的“MPLS”。 配置OSPFMIB绑定OSPFMIB定undoospfmib--19 #^_^ 进程发送SNMPTRAP报文。配置OSPFTRAP功能OSPFsnmp-agenttrapenableospf[process-id][ifstatechange|virifstatechange|nbrstatechange|virnbrstatechange|ifcfgerror|virifcfgerror|ifauthfail|virifauthfail|ifrxbadpkt|virifrxbadpkt|txretransmit|viriftxretransmit|originasa|maxagelsalsdboverflow|lsdbapproachoverflowOSPFundosnmp-agenttrapenableospf[process-id][ifstatechange|virifstatechange|nbrstatechange|virnbrstatechange|ifcfgerror|virifcfgerror|ifauthfail|virifauthfail|ifrxbadpkt|virifrxbadpkt|txretransmitviriftxretransmit|originasa|maxagelsa|lsdboverflow|lsdbapproachoverflow]缺省情况下,OSPF的TRAP功能是 如果配置时不指定进程号,将对所有OSPF进程生效。的前提下重启OSPF。配置重启OSPF进程 process-id[]{|生效、或者进行DR、BDR的重新。-20在完成上述配置后,在所有视图下执行dis 查看OSPFdisyospf查看OSPFdisyospf查看OSPFLSDBdisyospf[area-id]lsdb[brief][asbrase|network|nssa|router|summary[ip-address][originate-routerip-address][self-originate]查看OSPFdisyospfpeer[brief查看OSPFdisyospf查看OSPFdisyospf查看OSPFdisyospf查看OSPFdisyospfrequest-查看OSPFdisyospfretrans-查看OSPFABRASBRdisyospfabr-查看OSPFdisyospf查看OSPFdisyospf查看OSPFdisydebugging打开OSPFdebuggingospfpacket[ack|dd|orequestIupdate关闭OSPFundodebuggingospfpacket[ack|ddo|requestIupdate打开OSPF调试信debuggingospf关闭OSPF调试信undodebuggingospf打开OSPFLSAdebuggingospf关闭OSPFLSAundodebuggingospf打开OSPFSPFdebuggingospf关闭OSPFSPFundodebuggingospf各种查看OSPF -21#OSPF<Router>dis ydebuggingospfOSPFprocess1debuggingstate:OSPFSPFdebuggingswitchisonOSPFEVENTdebuggingswitchisonOSPFLSAdebuggingswitchison OSPFprocess1debuggingOSPFSPFdebuggingswitchisOSPFSPFdebugOSPFEVENTdebuggingswitchisOSPFdebug开关打OSPFLSAdebuggingswitchis yospfabr- #<Router> yospfabr-OSPFProcess1withRouterIDRoutingTabletoABRandASBRI=Intrai=InterA=ASBRB=ABRS= IA ABR或者ASBRRouter 址和掩码,将显示所有引入路由聚合信息。相关配置可参考命令asbr-summary。-22#<Router>dis yospfasbr-summaryOSPFProcess1withRouterIDSummaryAddressesTotalsummaryaddress
Summary::::TheCountofRouteis
:
Summary
:::TheCountofRouteis yospf #OSPF<Router> yospfOSPFProcess1withRouterID89OSPFProtocolInformationRouterID:89BorderRouter:AreaASspf-schedule-interval:5DefaultASEparameters:Metric:1Tag:Type:2SPFcomputationcount:16-23AreaCount: NssaAreaCount:AreaAuthtype:none SPFscheduled:<>Interface:(Vlan-interface1)Cost:1State:DR Priority:1BackupDesignatedRouter: o10,Dead40,Poll0,Retransmit5,TransmitDelay Border统边界路由器ASBR和域边界路由器ABR由,优先级缺省是10,OSPF外部路由的缺省值是150SPFcomputation自从OSPFSPFAreaSPFSPF计算时序(标志BackupDesignatedo-24 #^_^ yospf #OSPF<Router> yospfOSPFProcess1withRouterIDIOoDBASE:1LSAsoriginatedbythisRouter: SumNet: LSAsOriginated:92LSAsReceived:AreaNeighbors:1Interfaces:Spf:54 ChecksumSumF020rtr:2net:0sumasb:0sumnet:AreaNeighbors:0Interfaces:Spf:19ChecksumSum14EADrtr:1net:0 sumasb:1sumnet:1RoutingTable:IntraArea: InterArea: ASE: IO输入、输出的OSPF-25 yospf #<Router> yospfOSPFProcess1withRouterIDOSPFpacketerrorstatistics:0:IP:receivedmyownpacket0:OSPF:wrongversion0:OSPF:wrongarea0:OSPF:wrongvirtual0:OSPF:wrongauthenticationkey0:OSPF:packetsize>iplength0:OSPF:interface O:netmaskmismatch O:deadtimermismatch O:routeridconfusion O:NBMAneighborunknown0:DD:routeridconfusion0:DD:unknownLSAtype0:LSACK:wrongack0:LSACK:unknownLSAtype0:LSREQ:emptyrequest0:LSUPD:neighborstate0:LSUPD:LSAchecksumwrong0:LSUPD:unknownLSAtype0:DD:MTUoption
0:OSPF:wrongpackettype0:OSPF:wrongchecksum0:OSPF:areamismatch0:OSPF:wrongauthenticationtype0:OSPF:toosmallpacket0:OSPF:transmit0:OSPF:unknown otimermismatch O:externoption O:virtualneighborunknown0:DD:neighborstatelow0:DD:externoption0:LSACK:neighborstatelow0:LSACK:duplicateack0:LSREQ:neighborstatelow0:LSREQ:wrongrequest0:LSUPD:newerself-generate0:LSUPD:receivedlessrecentLSA0:OSPFrouting:nexthopnotexist0:ROUTETYPE:wrongtype-26 IP:receivedmyownOSPF:wrongpacketOSPF:wrongOSPF:wrongOSPF:wrongareaOSPF:areaOSPF:wrongvirtualOSPF:wrongauthenticationOSPF:packettooOSPF:packetsize>ipOSPF数据包大小超过IPOSPF:transmitOSPF:interfaceOSPF:unknownO:otimerO:deadtimero报文externO:routerido报文:RouterIDDD:neighborstateDD:unknownLSALSACK:neighborstateLSACK:wrongLSACK:duplicateLSACK:unknownLSALSREQ:neighborstateLSREQ:emptyLSREQ:wrongLSUPD:neighborstateLSUPD:newerself-generateLSUPD:LSAchecksumLSUPD:receivedlessrecent-27LSUPD:unknownLSAOSPFrouting:nexthopnotDD:MTUoption数据库描述报文的MTUROUTETYPE:wrongtype yospf #<Router> yospfinterfaceOSPFProcess1withRouterIDCost:1State:BackupDR Priority:1BackupDesignatedRouter: o10,Dead40,Poll40,Retransmit5,TransmitDelay 接口的OSPFBackupDesignatedo-28 yospf #OSPF<Router> yospfOSPFProcess1withRouterIDLinkStateDatabaseArea:TypeLinkState
Age
MetricRtrRtrNetSNet
465449465355Area:
00010InterTypeLinkState AgeLen Metric4490429a04290355InterASB ASExternal
355 10SumAsbTypeLinkStateID AgeLenSequence MetricWhereASE 100636 798162311188 Ase LSA<Router> yospflsdbOSPFProcess1withRouterIDLinkStateDataBase-29 #^_^ type:lsid:advrtr:lsage:len:36chksum:Options:Tos0metric:1Etype ForwardingAddress:Tag: yospflsdbaselsadvlsNetE yospf #OSPF<Router> yospfOSPFProcess1withRouterIDNext RefcountIntf Intf-3036333 到此下一跳的出接口IPIntf yospf yospfpeer命令用来显示OSPF中各区域邻居的信息。dis yospfpeerbrief命OSPF邻居的存活时间显示格式根据时间长短,有不同的显示格式。说明如下: #OSPF<Router> yospfOSPFProcess1withRouterIDRouterID: Address:9State:FullMode:NbrisMasterPriority:1DR:9BDR:8Deadtimerexpiresin31sNeighborhasbeenupfor01:14:14 yospfpeer-31选出的DR在此网路中的接口的ip选出的BDR在此网路中的接口的ipDeadtimerexpiresinNeighborhasbeenupfor#OSPF<Router> yospfpeerOSPFProcess1withRouterIDNeighborStatisticsArea DownAttemptInit2-WayExStartExchangeLoadingFull000000011000000011000000022 yospfpeerbriefArea区域标识该状态为OSPF建立邻居关系的初始化状态,表示OSPF路由器在一定时间之NBMA环境,如帧中继、X.25ATM环境中有效,表示OSPF路向该相邻路由器发送o数据包来保持联系的IP地址并没有出现在该o数据包内,还没有建立起双方的双向通信 #OSPF<Router> -32TheRouter'sNeighborsisRouterID:
Address:Area:
AdvRouter:Sequence: LSALinkStateID(链路状态标识 #OSPFOSPFProcess200withRouterIDTheRouter'sNeighborsInterface: Retranslist:Type:ASELSID:AdvRouter:Type:ASELSID:AdvRouter: LSALinkStateID(链路状态标识-33 yospf #OSPF<Router> yospfOSPFProcess1withRouterIDRoutingTables
CostType
1Net 01Stub 0TotalNets:IntraArea:InterArea:ASE:0NSSA: yospf #OSPF<Router> yospfOSPFProcess1withRouterIDVirtualLinksVirtual-linkNeighbor-id->,State:FullCost:0State:Full Type:VirtualTransitArea: o10,Dead40,Poll0,Retransmit5,TransmitDelay-34 属于此虚连接的本端接口IP此虚连接所穿越的转换区ID,此区域不可以是骨干区、STUBo yospf #<Router> yospfOSPFProcess1withRouterIDLSDBASELSA-count:0,memory:0Area:RouterLSA
count:1,memory:260count:0,memory:0NetworksummaryLSA-count:0,memory:0byteASBRsummaryLSA -count:0,memory:0byteArea:RouterLSA
count:1,memory:260count:0,memory:0NetworksummaryLSA-count:0,memory:0byteASBRsummaryLSA -count:0,memory:0byteTotal:520-35OSPF-36OSPF的强大理论被每一个 者所熟知,从1987年IETF开始开发,到1989年OSPFV1版本在RFC1131中发布,从1991年OSPFV2版本在RFC1247中公OPSFTE、OSPFGR等各种新的OSPF特性在逐步的开发中,打开RFC文档会发现,在在众多的高手中,还没有人敢说对OSPF了如指掌。同OSPF的理论相比,OSPF的应用OSPF博大精深的理论及各种配置命令;为了方便大家对为个实验的体会和 VersatileRouting tformSoftwareVRPsoftware,Version3.40,Release0201P01Copyright(c)1998- .All.Withouttheowner'spriorwrittenconsent,nopilingnorreverse-engineeringshallbeallowed.QuidwayAR28-11uptimeis0week,2days,19hours,10minutesreboot2008/07/15SystemreturnedtoROMBy<Reboot>Command.CPUtype:PowerPC8241128MbytesSDRAMMemory32MbytesFlash
[SLOT0][SLOT0][SLOT0][SLOT0]
-37RouterA、RouterD的E0/1PCA和PCB相连;RouterARouterB之RouterCRouterDE0/0RouterBRouterC之间通过S0/0接口相连。 routerid,为了让实验能达到项目体验的效果,我们也约定了每台用接口的地址来作为routerid。RouterLoopbackRouterLoopbackRouterLoopbackRouterLoopback-38每个路由器学习到全网路由;最终PcA和PcB能够互访。 ]int -ethernet0/1]ipadd24 -ethernet0/1]inte0/0 -ethernet0/0]ipadd[RouterB]int[RouterB-ethernet0/0]ipadd30[RouterB-ethernet0/0]ints0/0[RouterB-serial0/0]ipadd[RouterC-ethernet0/0]ints0/0[RouterD-ethernet0/1]inte0/0-39 ]intloop -ospf-1]area [RouterB]intloop[RouterC]intloop[RouterD]intloop >disipRoutingTable:public Protocol
-400000000000从 <RouterB>disipRoutingTable:public Protocol 2000000000000<RouterC>disipRoutingTable:public Protocol 0000000000200<RouterD>disipRoutingTable:public Protocol 00-4100000000一下它们的连通性,在Rou <Rou>-a:56databytes,pressCTRL_CtoReplyfrom:bytes=56Sequence=1ttl=253time=28msReplyfrom:bytes=56Sequence=2ttl=253time=27msReplyfrom:bytes=56Sequence=3ttl=253time=27msReplyfrom:bytes=56Sequence=4ttl=253time=28msReplyfrom:bytes=56Sequence=5ttl=253time=27ms---statistics---5packet(s)transmitted5packet(s)0.00%packetround-tripmin/avg/max=27/27/28 <RouterD>-a:56databytes,pressCTRL_CtoReplyfrom:bytes=56Sequence=1ttl=253time=29msReplyfrom:bytes=56Sequence=2ttl=253time=27msReplyfrom:bytes=56Sequence=3ttl=253time=27msReplyfrom:bytes=56Sequence=4ttl=253time=28msReplyfrom:bytes=56Sequence=5ttl=253time=27ms---statistics---5packet(s)transmitted5packet(s)0.00%packetround-tripmin/avg/max=27/27/29在配置完之后,大家可以利用OSPF中的dis 息等。先来查看一下OSPF的简要配置信息:<Rou>disospfOSPFProcess1withRouterIDOSPFProtocolInformationRouterID:DefaultASEparameters:Metric:1Tag:1Type:-42SPFcomputationcount:SPFcomputationcount:AreaCount:1 NssaAreaCount:0Area:Authtype:none SPFscheduled:<>Interface:Cost:1State:DR Priority:1 o10,Dead40,Poll40,Retransmit5,TransmitDelayInterface:Cost:1State:DR Priority:1BackupDesignatedRouter: o10,Dead40,Poll40,Retransmit5,TransmitDelayOSPFProcess1withRouterIDAreainterface(Serial0/0)'sneighbor(s)RouterID: Address:State:Full Mode:NbrisMaster Priority:1DR:None BDR:NoneDeadtimerexpiresin31sNeighborhasbeenupfor00:03:52Areainterface(Ethernet0/0)'sneighbor(s)RouterID: Address:State:Full Mode:NbrisSlave Priority:1DR: BDR:Deadtimerexpiresin39sNeighborhasbeenupfor00:04:44OSPFProcess1withRouterIDArea:1Area: Bcast OSPFProcess1withRouterID-43RoutingRoutingfor 1Stub 1 1564SNet 1565SNet 1563SNetIntraArea: InterArea: ASE: NSSA:OSPFProcess1withRouterIDLinkStateDatabaseArea: Age MetricStub55700 5800 5580SNet5021InterSNet4401SNet5022InterSNet4362Area:AgeMetric62400625060906250SNet5021563InterSNet5021562InterSNet4351564InterOSPFProcess1withRouterIDNext Intf91134-44OSPFProcess1withRouterIDOSPFpacketerrorstatistics:0:IP:receivedmyownpacket0:OSPF:wrongversion0:OSPF:wrongarea0:OSPF:wrongvirtual0:OSPF:wrongauthenticationkey0:OSPF:packetsize>iplength0:OSPF:interface O:netmaskmismatch O:deadtimermismatch O:routeridconfusion O:NBMAneighborunknown0:DD:routeridconfusion0:DD:unknownLSAtype0:LSACK:wrongack0:LSACK:unknownLSAtype0:LSREQ:emptyrequest0:LSUPD:neighborstate0:LSUPD:LSAchecksumwrong0:LSUPD:unknownLSAtype0:DD:MTUoption0:OPQ-9 :outoffloodingscope0:OPQ-11:outoffloodingscope
0:OSPF:wrongpackettype0:OSPF:wrongchecksum0:OSPF:areamismatch0:OSPF:wrongauthenticationtype0:OSPF:toosmallpacket0:OSPF:transmit0:OSPF:unknown O:otimermismatch0:O:externoptionmismatch0:O:virtualneighborunknown0:DD:neighborstatelow0:DD:externoption0:LSACK:neighborstatelow0:LSACK:duplicateack0:LSREQ:neighborstatelow0:LSREQ:wrongrequest0:LSUPD:newerself-generate0:LSUPD:receivedlessrecentLSA0:OSPFrouting:nexthopnotexist0:ROUTETYPE:wrongtypevalue0:OPQ-10:outoffloodingscopeOSPFProcess1withRouterIDRoutingTabletoABRandASBRI=Intrai=InterA=ASBRB=ABRS=IB
>dis#sysnameRourouteridinterfaceAux0asyncmodeflowlink-protocolpppinterface-45ipaddress52interfaceipaddressclockDTECLK1link-protocolpppinterfaceipaddress55ospfareanetworknetwork#user-interfaceconuser-interfaceauxuser-interfacevty04userprivilegelevel3##cpu-usagecycle1minrouteridradiusschemesystem#interfaceAux0asyncmodeflowinterfaceipaddress-46#link-protocolpppipaddress52interfaceipaddress55ospfareanetworkareanetwork#FTPserverenableuser-interfaceconuser-interfaceauxuser-interfacevty04#routeridinterfaceAux0asyncmodeflowlink-protocolpppinterfaceipaddress52interface-47clockDTECLK1ipaddress52interfaceipaddress55ospfareanetworkareanetwork#user-interfaceconuser-interfaceauxuser-interfacevty04userprivilegelevel3##routeridinterfaceAux0asyncmodeflowlink-protocolpppinterfaceipaddress52interfaceipaddressclockDTECLK1link-protocolppp-48interfaceipaddress55ospfareanetworknetwork#user-interfaceconuser-interfaceauxuser-interfacevty04userprivilegelevel3#-49 #^_^ OSPFNBMAOSPF邻居DRDRBDR这DR/BDR的及DR/BDR的相关原则及特性。色方框中2个网段的DR/BDR 工作,有关NBMA网络中的DR/BDR >disospfOSPFProcess1withRouterIDArea: CostPri Bcast11Bcast11<RouterB>disospfOSPFProcess1withRouterID-50Area:
CostPri
Area:
1562
CostPriBackupDR 从上面的显示中,可以看出:对于/24网段,DR是,不存在BDR(因怕是个连接终端的接口,只要网络类型符合广播标准,也要进行DR/BDR /30网段,DR是,BDR是;但这结果好象与我们DR理论又有DR2条:10的路由器才能参与竞选;2、时先Routerid,也是大者优先。按照这理论,2DR/BDR的中,DR,BDR(因为缺省优先级1RouRouteid,RouterBRouterid而为什么 在上一步骤的观察结果中,我们了解到,在/30网段,DR是,BDR是;我们根据根据DR 看一下DR和BDR有没有变化:[RouterB]disospfinterfaceOSPFProcess1withRouterIDArea:1Area:
BcastBackupDR
DR/BDRDR对应的接口,也就是Rou的E0/0接口给人为关闭重启一下: -Ethernet0/0]undoshutdown OSPFProcess1withRouterIDArea: CostPriBcast BcastBackupDR -51OSPFProcess1withRouterID1a:1看来只有在拓扑发生变化的时候,DRBDR的状态才会发生变化。先将Rou 的E0/0接口优先级改为“0”: -Ethernet0/0]ospfdr-priority0 OSPFProcess1withRouterIDArea: Bcast11Bcast10OSPFProcess1withRouterIDArea:Area:
15621
Cost OSPFProcess1withRouterIDAreainterface(Ethernet0/0)'sneighbor(s)RouterID: Address:State:Full Mode:HoldDR: BDR:Deadtimerexpiresin
Priority:Neighborhasbeenupfor 的E0/0接口优先级改为“0”后,失去了竞选资格, 和RouterB之间仍然能建立邻居关系,而且达到了“full”状态。看来在广播类型的网络中,只要有DR即可工作。如果将RouterB的E0/0口的优先级也改为“0”的话,不知道是何 -52[RouterB-Ethernet0/0]ospfdr-priority0OSPFProcess1withRouterIDArea:Area:
15621
Cost ]disospfOSPFProcess1withRouterIDArea: Bcast11Bcast10 OSPFProcess1withRouterIDAreainterface(Ethernet0/0)'sneighbor(s)RouterID: Address:State:2Way DR:None BDR:NoneDeadtimerexpiresin31s
NeighborhasbeenupforOSPFProcess1withRouterIDAreainterface(Ethernet0/0)'sneighbor(s)RouterID: Address:State:2Way DR:None BDR:NoneDeadtimerexpiresin31s
Neighborhasbeenupfor ]disip00000000-53 OSPF网络中,如果是广播类型的网络,对于一个网段而言:必须有一个接口的优先级大于0。DR和BDR 1、广播网络或NBMA类型的网络需要 定路由器BDR(BackupDesignatedRouter。2、路由器接口的优先级Priority将影响接口在 DR时所具有的资格。优先级为0的路 为DR或BDR。3、DR由本网段中所有路由器共同。Priority0的路由器都可作为“候选者”,选票就是o报文,OSPFDR写入o报文中,发给网段上的其它路RouterID大的胜出。4DR失效,则网络中的路由器必须重新DRDR同步,为了缩短这个同时被出来。BDR也与本网段内的所有路由器建立邻接关系并交换路由信息。DR失效后,BDRDR,由于不需要重新,并且邻接关系已经建立,所以这个过程可以很快完成。这时,还需要出一个新的BDR,这时不会影响路由的计算。制:DR是各路由器选出来的,而 世袭制:DR选出的同时也选出BDR来,DR故障后,由BDR DR成为新的DR。DR和BDR的注意事项: DR,在PTP和PTMP的 DRBDR的可以说有了个更清晰的认识!但为什么DR呢?DRBDR呢?DRBDR他们之间交互信息吗?这几个问题,大家思考一下;答案详见本书的《OSPFFAQ部分》。-54NBMAX.25、FR、ATMNBMANBMA网络中仅支持以单播的方式传递报文,所以任何以广播(如:RIPV1(如:OSPF)方式传递报文的协议,都不能正常在NBMA(peer2 实验中,RouterBRouterCPPPFR,也就是将其网络类型有P2P,改为了NBMA。具体内容见下文:OSPFProcess1withRouterIDInterface:(Serial0/0)-->Cost:1562State: Priority: o10,Dead40,Poll40,Retransmit5,TransmitDelayOSPFProcess1withRouterID-55Cost:1562State: Priority: o10,Dead40,Poll40,Retransmit5,TransmitDelay FR配置[RouterB]ints0/0[RouterB-Serial0/0]link-protocolfr[RouterB-Serial0/0]frdlci100[RouterB-Serial0/0]frmapip100RouterBFR配置[RouterC-Serial0/0]link-protocolfr[RouterC-Serial0/0]frdlci100查看S0/0口OSPF类型:[RouterB-Serial0/0]disospfintOSPFProcess1withRouterIDInterface:Cost:1562State: Priority: o30,Dead120,Poll120,Retransmit5,TransmitDelay1[RouterC-Serial0/0]disospfints0/0OSPFProcess1withRouterIDInterface:Cost:1562State: Priority: o30,Dead120,Poll120,Retransmit5,TransmitDelayOSPFProcess1withRouterIDAreainterface(Ethernet0/0)'sneighbor(s)RouterID: Address:State:Full Mode:NbrisSlave Priority:1DR: BDR:-56Deadtimerexpiresin32sNeighborhasbeenupfor00:12:58Lastneighbordownevent:ROUTERID:TIME:Jul1811:26:14REASON:RouterB的邻居情况,从中可以看出:RouterBRou;RouterBRouterC之间并没有建立邻居关系(OSPF在它们之间还没有传递任何报文,其实不是没传,而是苦于传不过去如果要解决这个问题,方法有2种:[RouterB]disospfints0/0OSPFProcess1withRouterIDInterface:(Serial0/0)Priority:DesignatedRouter:
BackupDesignatedRouter: o30,Dead120,Poll120,Retransmit5,TransmitDelayOSPFProcess1withRouterIDAreainterface(Serial0/0)'sneighbor(s)RouterID: Address:State:Full Mode:Hold Priority:1DR: BDR:Deadtimerexpiresin100sNeighborhasbeenupfor00:00:50Areainterface(Ethernet0/0)'sneighbor(s)RouterID: Address:State:Full Mode:NbrisSlave Priority:1DR: BDR:Deadtimerexpiresin31sNeighborhasbeenupfor00:14:40OSPFProcess1withRouterIDInterface:Cost:1562State:DR Priority:1DesignatedRouter:-57BackupDesignatedRouter: o30,Dead120,Poll120,Retransmit5,TransmitDelayOSPFProcess1withRouterIDAreainterface(Serial0/0)'sneighbor(s)RouterID: Address:State:Full Mode:NbrisSlave Priority:1DR: BDR:Deadtimerexpiresin100sNeighborhasbeenupfor00:00:22Areainterface(Ethernet0/0)'sneighbor(s)RouterID: Address:State:Full Mode:NbrisMaster Priority:1DR: BDR:Deadtimerexpiresin34sNeighborhasbeenupfor00:39:12DR/BDR的,在中DRBDR;通2台路由器的各自邻居,发现邻居关系建立正常,观察路由表,路由学习也正常,表[RouterB-Serial0/0]ospfnetwork-typep2mp[RouterC-Serial0/0]ospfnetwork-typep2mp[RouterB-Serial0/0]disospfints0/0OSPFProcess1withRouterIDInterface:Cost:1562State:PtoP Priority:1 o30,Dead120,Poll120,Retransmit5,TransmitDelay<RouterC>disospfintOSPFProcess1withRouterIDInterface:Cost:1562State:PtoP Priority:1 o30,Dead120,Poll120,Retransmit5,TransmitDelay以上是第二种方法,将接口的网络类型由NBMA修改成P2MP,这样就不需要进行DR/BDR的 [RouterB]disip-58 Protocol 20000000000000000[RouterC]disip00000000002000000NBMA和P2MP NBMAATMFNBMA)。点到多点不是缺省的网络类型,没有哪种链路层协议会被认为是点到多点,点到多点必须是由其它的网络类型强制更改NBMA#sysname-59#cpu-usagecycle1minrouteridradiusschemesystem#interfaceAux0asyncmodeflowinterfaceipaddress52link-protocolfrfrinterface-typedcefrmapip100frdlciipaddressospfnetwork-typep2mpinterfaceipaddress55ospfpeerareanetworkareanetwork#FTPserverenableuser-interfaceconuser-interfaceauxuser-interfacevty04-60#routeridinterfaceAux0asyncmodeflowlink-protocolpppinterfaceipaddress52clockDTECLK1link-protocolfrfrmapipfrdlciipaddress52interfaceipaddress55ospfpeerareanetworkareanetwork#user-interfaceconuser-interfaceauxuser-interfacevty04userprivilegelevel3#-61OSPF的理论中,我们曾经介绍过,ASBR路由器可以引入路由,而又根据引入路由OSPF基本实验的基础2个网段的路由。2个loopback[RouterB]intloopOSPF里引入直连路由:[RouterB-ospf-1]disthis#ospfimport-route-62areanetworkareanetwork# >disipRoutingTable:publicnet
000000001100Rou/24/24的路由,而0_ASEOSPF,说明这条路学习到的,也就是RouterB发布出去的。<RouterC>disipRoutingTable:public Protocol 000000000021100-63在RouterC上 <RouterC>:56databytes,pressCTRL_CtoReplyfrom:bytes=56Sequence=1ttl=255time=40msReplyfrom:bytes=56Sequence=2ttl=255time=33msReplyfrom:bytes=56Sequence=3ttl=255time=34msReplyfrom:bytes=56Sequence=4ttl=255time=35msReplyfrom:bytes=56Sequence=5ttl=255time=36ms---statistics---5packet(s)transmitted5packet(s)0.00%packetround-tripmin/avg/max=33/35/40 : databytes,pressCTRL_CtoReplyfrom:bytes=56Sequence=1ttl=255time=39msReplyfrom:bytes=56Sequence=2ttl=255time=39msReplyfrom:bytes=56Sequence=3ttl=255time=31msReplyfrom:bytes=56Sequence=4ttl=255time=31msReplyfrom:bytes=56Sequence=5ttl=255time=33ms---statistics---5packet(s)transmitted5packet(s)0.00%packetround-tripmin/avg/max=31/34/39从RouterC上 和都是通的,验证了连通性也没有问题,引入的路径RouterB而言全部是直连路由,所以我们要引入直连路由。RouterB的具体路由表如下:[RouterB]disip Protocol 20000000000-640000000000cpu-usagecycle1minrouteridradiusschemesystem#interfaceAux0asyncmodeflowinterfaceipaddress52link-protocolpppipaddress52interfaceipaddress55ospfareanetworkareanetwork-65#FTPserverenableuser-interfaceconuser-interfaceauxuser-interfacevty04userprivilegelevel3#-66STUB区域作为一种能减少路由表规模的区域技术在早期OSPF中广为流传。STUB区域做了改进,一则是完所谓的NSSA区域,这个在实验六中介绍。 ]intloop -LoopBack1]ipadd24 [RouterB]intloop-67 [RouterC]intloop[RouterD]intloop -ospf-1]area OSPF中,在四台路由器中,/24;四台路由器得到的外部路由条目如下: >disip-680011110011110000111100 -ospf-1]disip200000000000000 Protocol -692000000000000001100112个路由器的路由表中发现,Rou的路由表里少了几个路由条目,但多了一条缺省路由,而且下一条指向的是RouterB;在RouterB的路由表里发现少了一条/24的路由;2Stub2STUB区域,为ASBR,即使存在,其引入的路由也无法发布出去。 Protocol 0000000000210000100<RouterD>disipRoutingTable:public ProtocolPre -7000000000000000RouterB/24/24两个网段,如果这个时候去查看RouterB的路由表,也会得到同样的结论。STUB区域可以说已经把引入的路由(Type5)完全给抛弃了,不允许进入区域,这样已 >disipRoutingTable:public200000000000000<RouterD>disipRoutingTable:public 20000000000-71 Stub区域。 称为完全stub区域。 >dis#sysnameRourouteridinterfaceAux0asyncmodeflowlink-protocolpppinterfaceipaddress52interfaceipaddressclockDTECLK1link-protocolpppinterfaceipaddress55interfaceipaddressospfarea-72networknetwork#user-interfaceconuser-interfaceauxuser-interfacevty04userpr
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 企业管理-编外人员日常管理制度
- 四川省成都高新东区2026年中考数学试题押题卷试题含解析
- 北京市海淀中学2026届中考第二次模拟考试考试数学试题含解析
- 福建省邵武市四中学片区2026届初三下学期3月模拟考试物理试题含解析
- 四川省自贡市富顺重点名校2026届全国中考统一考试模拟试题(一)数学试题含解析
- 辽宁省锦州市滨海新区实验校2026届全国卷Ⅲ数学试题中考模拟题含解析
- 2026年上海市建平西校初三第一次模拟数学试题含解析
- 骨科患者味觉功能评估
- 肺癌疼痛的疼痛护理经验
- 肿瘤患者出院后随访评估
- 上交所2026校招笔试题
- 2026延安志丹县人力资源和社会保障局公益性岗位招聘(50人)笔试备考题库及答案解析
- 车间内部转运车管理制度
- 2026年山东省立第三医院初级岗位公开招聘人员(27人)笔试参考题库及答案解析
- 2026湖北武汉市江汉城市更新有限公司及其下属子公司招聘11人笔试备考题库及答案解析
- 2026年温州永嘉县国有企业面向社会公开招聘工作人员12人笔试备考题库及答案解析
- 2026年广东省辅警笔试题库及1套参考答案
- 2026年高考数学二轮复习:专题13 数列的综合大题(含知识融合)9大题型(专题专练)(全国适用)(原卷版)
- 《机械制图》电子教材
- JJF 1458-2014磁轭式磁粉探伤机校准规范
- 常州注射器项目可行性研究报告范文参考
评论
0/150
提交评论