版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
东莞理工学院本科毕业设计毕业设计题目:OSPF在互联网中的应用学生姓名:陈桂深学号:201041302201系别:电子工程学院专业班级:10通信工程2班指导教师姓名及职称:陈云龙副教授起止时间:2014年1月——2014年5月摘要自互联网出现以来,人类发展的速度越来越快,现在大规模网络数量的不断增加也对路由协议有了较高的要求。OSPF协议作为目前最广泛使用的协议,相较于其他协议,有哪些方面的优势,本文结合了实验和文字资料对OSPF的几个重要概念进行了详细的说明,包括OSPF中路由区别、协议特点、网域类型等。关于OSPF的运行原理,从最短优先路径算法、DR/BDR概念、链路状态数据库等方面也一一进行研究。另外也将基于SPF算法的OSPF路由协议与其他协议进行对比,陈述了OSPF产生的背景,较常使用的用户和适应的网络规模等。并根据所得资料对OSPF进行实例配置,最后在分析了以上内容的基础上,总结和猜想OSPF将来在互联网的发展趋势。关键词路由协议OSPF配置互联网技术网络拓扑AbstractSincetheadventoftheInternet,increasinglyfastpaceofhumandevelopment,andnowtheincreasingnumberoflarge-scalenetworkroutingprotocolsalsohavehigherrequirements.OSPFprotocolascurrentlythemostwidelyusedprotocol,comparedtootherprotocols,whatadvantage,thispapercombinesexperimentsandtextinformationonafewimportantconceptsofOSPFforadetaileddescription,includingthedifferencebetweenOSPFrouting,protocolfeaturesdomaintypes.OSPFontheoperatingprincipleofpriorityintermsoftheshortestpathalgorithm,DR/BDRconcept,thelinkstatedatabase,alsostudiedonebyone.ThereisalsotheSPFalgorithmbasedontheOSPFroutingprotocolforcomparisonwithotherprotocols,OSPFgeneratedrepresentationsofthebackground,usersandnetworkscaleadaptationofthemorecommonlyused.AndexamplesofconfiguringOSPFAccordingtotheinformation,andfinallyanalyzedonthebasisoftheaboveelements,summaryandguessOSPFfuturetrendsintheInternet.Keywords:RoutingprotocolOSPFconfigurationInternettechnologyNetworkTopology目录引言 11.课题研究的背景及意义 22.OSPF协议的几个重要概念 32.1链路状态 32.2网络域和域边界路由器 32.3OSPF权值 32.4最短路径树 33.OSPF协议与IS-IS协议的区别 34.OSPF协议的7个状态 54.1“Down”状态 54.2“init”状态 54.3“Two-way”状态 54.4“Exstart”状态 54.5“Exchange(交换)”状态 64.6“loading”状态 64.7“FullAdjacency(全邻接)”状态 65.OSPF原理 85.1OSPF协议运行过程 85.2OSPF路由表的计算 95.3链路状态路由协议 105.4LSA(LinkStateAdvertisement)的类型 105.5SPF算法 115.6链路状态数据库 126.OSPF路由器和区域类型 136.1路由器的类型 136.2OSPF路由区域类型 137.OSPF配置 177.1PacketTracer介绍 177.2PT界面 177.3配置OSPF网络拓扑 18附录 21总结 29参考文献 30致谢 31引言目前使用的路由协议一共有两大类,一种是动态路由协议,另一种是静态路由协议。静态路由是一个系统管理员手动设置路由,无法针对网络的拓扑结构改变快速反应,由于其高效,可靠,简单,不占用系统和网络资源等优点,一般是适用在较小规模的网络。拓扑结构稳定的网络中会使用静态路由协议。而动态路由协议作为一种补充,能够根据拓扑变化情况做出反应,在收集一段时间的网络路由信息之后,得出正确的路由结果,以保证网络正常运行。OSPF协议使用Dijkstra算法,Dijkstra算法能够让路由根据比距离矢量更高效的链路状态,来完成路由查找和通信。OSPF是IETF的IGP工作组为IP网开发的路由协议,OSPF作为SPF类路由协议中的开放式版本,器规范是公开的,现最广泛使用的是第二版本的OSPF。可以适用于各类规模的网络,能够承担最高达高达几百个路由器的通信。根据路由器在AS(AutonomousSystem,自治系统)中内外的区别,将之分为内部网关和外部网关。内部网关协议(IGP),就是指在内部网关进行通信的协议,各路由之间建立路径的方式,是通过交流网络拓扑信息。一般IGP包括:RIP,OSPF,ISIS,IGRP,ElGRP等。另一种为外部网关协议(EGP)。常见的EGP包括:EGP,BGP,BGPv4等。EGP协议现在通用的是BGPv4。动态IGP协议中,能够标准化并且在大规模网络中使用的,唯有OSPF和ISIS。1.课题研究的背景及意义传统协议中规模较大的内部网关协议为RIP协议,应用RIP的路由器也已发展得很成熟,但由于RIP协议是受距离矢量算法限制,只能适用于小规模的网络。尽管人们不断地对它深入研究和改进,从市场角度来看,更多的大规模网络出现,RIP越来越不适应Internet的发展速度了[1]。OSPF是一种链路状态协议。一般链路状态协议都需要向整个网络告知邻居信息,使各节点只需要维护网络的“拓扑图”,而不必交换各自连接目的站点的的距离,路由器根据拓扑生成各自的路由表。OSPF基于接口的通信量、通畅状况、往返用时、可靠性等得出路由的成本,来达到平衡网络负荷的要求。OSPF按照路由器储存的网络信息,通过SPF最短路径算法,得出最佳路由并保持连接,而不必定期地大量交换信息。OSPF的出现克服了原本RIP存在的不足,它通过组播方式完成对网络拓扑的迅速汇聚,在快速连接、减轻系统负荷、稳定链接方面表现突出,有网络资源占用少、收敛速度快、支持大规模网络等优势。2.OSPF协议的几个重要概念2.1链路状态OSPF是一个链路状态规程。链路相当于路由器之间的中继电路。路由器的链路状态数据库由链路的掩码、端口地址、链路连接到的网络和网络类型等组成,路由器根据链路状态数据库进行路由决策。2.2网络域和域边界路由器OSPF协议采用突发广播到网络的方式,在路由器间交流新的链路状态消息。为了避免链路状态的改变引起突发广播造成中继链路的浪费,引入网络域的概念。即在广播时设置边界,使其中的每一个路由器都能够共享链路状态数据库。有时候一个路由器归属于一个网络域,同时也归属于多个网络域,它负责网络域之间的路由传播,这种路由器叫域边界路由器。如果自治系统中存在不止一个的网络域,OSPF协议就要在中心处设定骨干域。其他域与骨干域之间的连接方式,是通过物理链路直连。非骨干域路由发生变化时,可以通过骨干域广播来使自治域域内的所有路由更新。2.3OSPF权值OSPF协议中,端口的权值是指该端口传输数据包时的成本,带宽越大的链花费的成本也越低。网络管理员一般可以输入命令来设置与端口相连的链路的带宽,从而确定端口的权值。2.4最短路径树同一个网域的路由器之间拥有相同数据库,链路状态数据库在路由通过动态链路信息交流之后各自产生的数据库完善。每个路由器基于数据库,如同树的根一样,根据链接权重的大小建立最短路径树[4]。3.OSPF协议与IS-IS协议的区别OSPF协议和ISIS协议是目前在大规模网络中使用较多的两种协议,那么网络规划需要IGP协议时选择哪一种比较合适?我们从维护方面、延续性、扩展性、灵活性等方面来进行比较。维护方面OSPF协议作为初;但最近一段时间,ISIS协议也得到运营商的关注,而网络维护人员能否很好地对网络进行维护工作,掌握协议的熟悉程度也有很大关系,维护人员对协议越是熟悉,所需要维护的成本也就越低。延续性OSPF协议和ISIS协议各有成熟运行的网络,但一般来说,为了保障网络延续性,建设新网络选择协议类型的时候,也要充分考虑已运行的网络中使用何种协议。协议特点OSPF协议是基于IP层的,所以仅能够在IP网络使用,所以网络上一些对IP网络的攻击行为同样会干扰到OSPF。在链路层面直接运行的ISIS协议,能够支持不同的网络类型,自然地在抵御网络攻击的时候要优于OSPF灵活性OSPF协议比较成熟和灵活,在接口层面能够支持多种网络类型,ISIS运行稳定、结构严谨,但路由器被限制在同一个网域中[2]。扩展性在拓展性方面ISIS表现更佳,ISIS能支持多种网络层协议(OSPF仅支持IP协议);ISIS区域能平滑地转移、切割、统一,流量不断开;ISIS协议是基于TLV的,易于扩展。4.OSPF协议的7个状态OSPF的路由器之间的相互关系和各自所处的状态是OSPF网络故障诊断的关键,OSPF接口有7种状态:•Down•Init(初始)•Two-way(双向)•ExStart(准启动)•Exchange(交换)•Loading(加载)•Fulladjacency(全邻接)4.1“Down”状态此状态下,所有的邻居路由信息都未开始交换。此时OSPF路由准备进入“init”状态。4.2“init”状态路由器必须收到邻居发来的hello报文才能够与之建立关系,OSPF路由器会定时(一般为10秒的间隔)向邻居路由发送(hello)报文,以与邻居路由器建立关系。特别的,在NBMA网络中,当路由发送hello报文,但未收到邻居回复时路由处于“Attempt”状态,只有其中一个接口接收第一个hello报文后,路由器才进入到“init”状态[1]。4.3“Two-way”状态每个路由器使用OSPFHello报文尝试与相同的IP网络上的所有邻接路由器建立双向或双向通信状态。得到交换的邻居路由信息表包含在hello数据包中,当一个路由器接收hello数据包,发现它处于邻居路由器的路由表之后,它将进入“Two-way”状态。但处于双向状态关系中路由器之间暂时未能共享路由信息,只有建立起毗邻关系,才能构建路由表并得到其他路由器的链路状态信息,而且为了提升到下一步的状态,除了hello数据包之外,还必须有其他的4种数据包。4.4“Exstart”状态一旦路由器与邻居进入到此状态,它们的关系就可称为毗邻,此状态的路由器仍未进入全毗邻状态。只有路由器之间确立了主从关系,才能进入到下一状态,为了确立这种关系,我们用以下命令实现:router#debugipospfevents。之间必须用到类型2
的DBD数据包。路由器之间通过数据库描述数据包确立主导与从属关系,为下一步的“Exchange“状态准备。4.5“Exchange(交换)”状态在交换状态下,路由器为了完善数据库中的链路状态,通过DBD数据包传送消息,如果其中一台路由器在与原有数据库比较之后,收到了不存在的链路有关信息,就向邻居请求以完善路由信息。然后在“loading(负载)”状态下交换完整路由信息。4.6“loading”状态交换过其链路状态数据库之后,路由器通过LSR和LSU来请求更新完整的链路状态信息。基于链路状态的路由,选择协议的关键是LSU中的LSA。4.7“FullAdjacency(全邻接)”状态结束加载状态后,路由器就变为全邻接状态,它将尝试与建立过连接的每个IP网络上的至少一个其他路由器构建邻接关系。基于网络类型的不同,OSPF路由器只与部分合适的其他路由建立邻接关系。图4-1OSPF各状态示意图Figure4-1OSPFeachstatediagram5.OSPF原理5.1OSPF协议运行过程以图5-1为例,描述OSPF的运行过程。E0S0路由器RTA路由器RTB路由器RTC10.4.0.110.5.0.110.5.0.2E0S0路由器RTA路由器RTB路由器RTC图5-1路由器与邻居建立毗邻关系5.1.1建立路由器毗邻关系路由器RTB要与另外一台路由器建立毗邻关系,RTB将发送包含路由器ID信息的hello报文到相邻的RTA和RTC中,路由器RTA和RTC在收到这些hello数据包后,它们将则基于该端口所在网络类型,判断可否建立邻接关系。RTB在RTA和RTC把它加到邻居路由域,为init状态准备。5.1.2选举一个DR和BDR;RTA和RTC的hello数据包被RTB接收后,RTB查看hello数据包的邻居ID域中并找到ID号码(10.6.0.1)。RTB通告与两个路由器进入双向状态,然后RTB就会选择建立相邻关系的路由。5.1.3发现路由在这个步骤中,DR或BDR首先通过Hello报文的ID信息,确认主从关系后,路由器进入到交换状态,主路由器领导着从属路由器交换一系列DBD数据包。每台路由器在将其收到的信息与已有的信息进行比较,若收到的DBD有新的内容,路由器就通过为该条目发送一个LSR数据包而进入“loading”状态。在负载状态之后,路由器就达到了全毗邻(FullAdjacency)状态。5.1.4选择适当的路由OSPF路由器获得自己的路由数据库后,就可以通过Dijkstra算法来计算到达目的地址的成本度量值,再根据成本(Cost)度量值来选择最优路径,通过SPF算法计算Cost最小者,是将路由器到目的网络之间的所有链路成本如链路带宽、时延或经济上的费用相加求和,即在多条可到达目的地的路径中,成本越低的路径被选为路由的可能性越大。5.1.5维护路由信息为了保证网络通畅运行,所有的路由数据库一定要确保同步。在RTB将其他路由加入自己的路由表后,要持续维护路由信息。RTB获取到链路状态改变的消息后,进行泛洪运算,并告知网络上其余的路由器。在点对点的网络中,不选取DR或BDR,自动发现邻居。在广播型(Broadcast)网络中选取DR或BDR,DR/BDR使用组播地址224.0.0.6发送包含链路更新信息的报文,并与其他路由器确定邻居关系。在路由表中的信息更新过程中,路由器仍然使用旧的数据库直到链路状态更新完成。在路由信息保持不变时,OSPF也会保持间隔30分钟的自动更新。5.2OSPF路由表的计算5.2.1域内路由的计算域内路由计算按照两个步骤进行,首先第一步,是路由器生成基于SPF算法的最短路径优先树。第二步,网络将结束最短路径优先树。路由器的计算仅仅考虑了LSDB广播,因为路由器链路状态包含了所有路由器与各自网络的连接状况,而网络链路状态包含了路由器之间的连接状况,能够完整表达整个网络拓扑图.它们二者已经能够满足构成拓扑图的条件。因此,在生成域内路由表时如何计算出下一跳的地址非常重要.下一跳的意思是在网络中的每个路由器在存储和转发消息时,向目的地址传送数据包时中间需要经过的地址。5.2.2路由的计算域间路由是本区域链接到其它区域的路由器。域间路由可分为两种,即需要连接到的其他域路由器,还有自治系统边界的路由器。假如是连接到多个区域的路由器,只受骨干域链路状态限制。每个链路状态通告都需遵循以下原则:排除存在时间最长或由本域路由器发出的链路通告信息如果是自治系统域边界路由需要连接到一个网络的链路状态通告,就加入到目的网络路由如果到达目的网络的成本值超过本域路由器到自治系统边界路由与边界路由到达目的网络的成本,就可以认定为不可连接如果为了一个连接自治系统边界路由,但是不存在优先级较高的域间路由,先创建一条路由当为了更新骨干域的域内和域间路由时,首先查找路由表信息判断是否存在优先级较高路由5.3链路状态路由协议与距离矢量路由协议不同的是,OSPF将LSA广播到每个连接到相应网络的路由器。链路状态路由显得很简单,只需要计算出完全的拓扑图之后,发送给每个节点,让每个节点保存到数据库中维护就可以了,作为网络中的节点的路由器根据数据库中的链路状态信息来选择最佳路由。基于距离矢量协议的路由器,则需要把部分或全部的路由表信息发给邻居路由器。5.4 LSA(LinkStateAdvertisement)的类型因为OSPF网络存在多种网络类型的变化,制订了多种类型的LSA。路由器LSA所有路由器都会有一个基础的路由器LSA,记录了全部接口或链路信息,并指示他们连接的链路状态和成本,该LSA只在原发网域内泛洪。网络LSA采用多组传播方式的路由器发出的网络LSA,用来列出逻辑上的网点和所有与之相连的路由器,网络LSA只在原网域内泛洪网络汇总LSAABR路由器发出的LSA。由ABR发送网络链路状态汇总,传送到域外目的地址的通知广播LSA。事实上,这些ABR路由器网络汇总广播,是用来通知与内部路由器它可以连接的区域的目的地址。ASBR汇总LSA基本和网络汇总LSA相同,只是通告目标为ASBR路由自主系统外部LSA由ASBR路由器发出,外部LSA通告可以在整个系统中泛洪。组成员LSA作为OSPF协议升级版本中组播OSPF协议(MOSPF协议)使用的LSA,能够进行多组传播。NSSA外部LSA是指在非纯末梢区域内,从ASBR路由器发出的LSA通告。外部属性LSA它被认为BGP协议的替代,以用于通过OSPF域来传输信息BGP协议5.5SPF算法OSPF协议是基于SPF算法研发的。SPF算法是Dijkstra发明,它可以让网络中的路由成为一个节点,并通过计算得出整个拓扑。所有路由器根据得出的路由信息数据库,能够实现连接域内其余路由的路径,都是最短优先路径的要求。SPF算法即链路状态算法,主要流程可以用4个动作来表述:1) 发现邻居节点2) 构造链路状态分组3) 发布链路状态分组4) 计算新路由5.5.1发现邻居节点路由器激活后,首先必须要通过发送hello报文来查询邻居信息,找到邻居路由后,收取它们的ID信息和链路状态信息,在计算过与之连接的成本和时延后,尝试建立起毗邻关系。5.5.2构造链路状态分组路由器收集交换的信息后,建立链路状态数据包。每个路由记录邻居ID,网络类型,链路带宽和其他信息都存储在LSP的路由数据包,只有邻居路由之间共享LSP报文。5.5.3发布链路状态分组OSPF路由获取链路状态数据库后,只要维护该数据库就可以了,当中的路由通过泛洪运算,向邻居路由传播链路状态分组信息。只有链路状态信息发生变化,再进行路径计算,通过这种方式降低系统的损耗和增强其负载能力。5.5.4计算新路由所有的路由获取了完整拓扑图之后,储存了拓扑中所有路由的链路状态信息,就可以根据SPF算法来计算出到达其他任意路由的最优路径。在泛洪运算之后,所有的LSP都得到共享,每个路由计算出到达任意路由的最短优先路径(SPF)就可以实现。5.6 链路状态数据库OSPF链路状态数据库是用来描述网络的拓扑结构,它是OSPF协议的重要组成部分。处于自治系统的每一个路由都必须维护相同的数据库。事实上,这个数据库是该自治系统的拓扑结构图,但拓扑图还包含一个加权系数。图中的每一侧上具有关联权值,是沿链路方向的传输成本。这一代价值可以由它自己也可以从其它路由协议由管理员配置。其结果是,所有路由器都知道整个自治系统的拓扑结构。6.OSPF路由器和区域类型6.1路由器的类型所有的OSPF路由器都是下面4种路由器类型中的一种:内部路由器是指接口都在同一地区的所有路由器。骨干路由器即有多个接口连接到骨干域的路由自治系统边界路由器(ASBR)被当作OSPF外域到OSPF内域的网关流量路由器,即注入到OSPF域的路由器协议,需要经过ASBR路由器来研究并重分配协议才能引入路由。区域边界路由器是把多个区域与骨干域连接的路由器。因此,ABR路由器往往有不止一个接口属于骨干区域,并且必须持续维护以连接每个不同的区域。ABR路由器将信息汇集并发送到骨干区域,然后依次发送汇总信息到其余地区。6.2OSPF路由区域类型6.2.1OSPF路由区域划分的必要性在OSPF协议环境,区域(Area)是OSPF协议的路由器或者逻辑链路,它能够充分地将一个OSPF域分成几个子域。在一个域中的路由器只需要知道它们的所在位置的区域拓扑细节。在这种环境下:1) 路由器只需要储存处于该地区的所有路由器相同的数据库,但不必和所有在整个OSPF域的路由器享有各自的链路状态。2) 链路状态数据库同时影响着路由器CPU的消耗,小的LSA在路由器CPU损耗方面显得更有利。3) 因为LSA能够在本区域内维护,链路状态数据库的泛洪运算也仅仅在一个区域内进行。当拓扑存在不止一个网域时,就必须定义一个骨干区域,骨干域专属区域ID号为区域0(或者0.0.0.0)。每个网络都通过骨干区域来与其他区域连接,骨干区域收集并转发每个区域的拓扑图,即域间的所有通信都必须有骨干域的存在才能进行,否则则需要定义虚链路。如图6-1所示,区域0是骨干区域,区域1和区域2是非骨干区域。图6-1OSPF骨干区域示意图6.2.2OSPF的4种区域类型普通区域即正常传输数据的区域,可以接收链路更新信息和路由总结,各种类型的LSA均允许发布。处在多个网域中的ASBR路由器可以学习到多个连接路由信息,并在整个自治系统中进行泛洪运算从而向外部路由通告路由信息。实际上,一般这些外部LSA通告数量在每个路由器中的的链路状态数据库中占有很大比例。末梢区域末梢区域的定义是为了节省每次的传送距离和时,处于该区域的路由并不用区请求所有的外部区域路由信息,而只需要通过发送LSA来从ASBR获取链路状态信息,就能够快速到达目的路由,所以如图所示区域2即是末梢区域区域2区域2区域0图6-2末梢区域Fig.6-2stubbyarea完全末梢区域(totallystubbyarea)完全末梢区域仅使用默认路由向自治系统外部发送消息,所有的汇总LSA(包括内部和外部)都不能通过此区域。非纯末梢区域(Not-So-Stubby-Area,NSSA)非纯末梢区域基本和末梢区域相同,但允许内部ASBR承载不同的路由协议,外网向区域内通告LSA时会被转化成能够在该自治系统运行的类型5LSA。6.3虚链路采用链路状态算法的OSPF区域为了避免路由环路的出现,将自治系统中的各个网域与骨干域相连,非骨干网域也只能与骨干域交换LSA之后才能相互建立连接。虚链路是逻辑意义上的接口,边界路由ABR要通过常规网域时,就要借助虚链路将该网域扩展为骨干域来建立连接。与虚链路有关的区域一定要有完全的路由信息,这样的区域也可以叫做传输区域;末梢区域排除在传输区域之外。虚链路能够认为是两个ABR路由器之间的非编码链路,并且它包含在骨干区域内。通过虚链路,这些ABR路由器之间即使不存在物理数据链路上的连接,但已经在逻辑上建立了虚拟连接。ABR查询到现有路由信息含有可达连接路由信息时,虚拟链路将转换到点对点的一个全面运作状态,就这样毗邻关系通过虚链路成功建立。7.OSPF配置7.1PacketTracer介绍PT即PacketTracer,是能够模拟思科路由器、交换机实际环境的软件。目前该软件是思科学院非常热门而又简单的,同时也最接近真实环境的模拟工具。它能够模拟更多实际网络拓扑,提供平台让用户来学习创建,配置和故障清除等网络技术。用户能够通过拖动的方法来建立一个拓扑,并且当数据包在网络中行进时能够查看详细的进程,以便察看动态趋势。7.2PT界面图7-1PacketTracer界面Fig.7-1PacketTracerinterface7.3配置OSPF网络拓扑图7-2OSPF配置拓扑图【配置步骤】先对PC进行IP配置。打开PC的“Desktop”点击“IPConfiguration”进行IP配置。表7-1PC端IP地址配置Tap.7-1IPofPCsettingPC地址PC-B1PC-C1PC-D1PC-E1IP地址192.168.2.1192.168.3.1192.168.4.1192.168.5.1掩码地址255.255.255.0255.255.255.0255.255.255.0255.255.255.0默认网关地址192.168.2.254192.168.3.254192.168.4.254192.168.5.254对每个路由进行基础配置(此处见附录)测试OSPF是否配置成功。我们依然以路由器RouterB为例。RouterB#ping20.0.0.2Typeescapesequencetoabort.Sending5,100-byteICMPEchosto20.0.0.2,timeoutis2seconds:!!!!!Successrateis100percent(5/5),round-tripmin/avg/max=2/3/4msRouterB#可以看到成功接收的数据比例为5/5,即数据得到百分百的通信。再用PC-B1端ping各点地址以测试网络是否通畅。图7-3OSPF运行结果Fig.7-3OSPFoperationresult从上图可以看出,不管目的地址是端口地址、路由器地址还是PC端地址,都能够顺利ping通。附录OSPF的配置命令基础配置RouterA路由:RouterA>#enable进入全局模式RouterA#configureterminal进入全局配置模式Router(config)#hostnameRouterA给路由器另命名Enterconfigurationcommands,oneperline.EndwithCNTL/Z.RouterA(config)#interfacefastEthernet1/0进入1/0端口RouterA(config-if)#noshutdown启动RouterA(config-if)#ipaddress40.0.0.2255.0.0.0设置端口IP地址RouterA(config-if)#exit退出RouterA(config)#interfacefastEthernet0/0RouterA(config-if)#noshutdownRouterA(config-if)#ipaddress20.0.0.2255.0.0.0RouterA(config-if)#exitRouterA(config)#interfacefastEthernet1/1RouterA(config-if)#noshutdownRouterA(config-if)#ipaddress10.0.0.2255.0.0.0RouterA(config-if)#exitRouterB路由:RouterB>#enableRouterB#configureterminalEnterconfigurationcommands,oneperline.EndwithCNTL/Z.RouterB(config)#interfacefastEthernet1/0RouterB(config-if)#noshutdownRouterB(config-if)#ipaddress192.168.2.254255.255.255.0RouterB(config-if)#exitRouterB(config)#interfacefastEthernet0/0RouterB(config-if)#noshutdownRouterB(config-if)#ipaddress10.0.0.1255.0.0.0RouterB(config-if)#exitRouterC路由:RouterC>#enableRouterC#configureterminalEnterconfigurationcommands,oneperline.EndwithCNTL/Z.RouterC(config)#interfacefastEthernet1/0RouterC(config-if)#noshutdownRouterC(config-if)#ipaddress20.0.0.1255.0.0.0RouterC(config-if)#exitRouterC(config)#interfacefastEthernet0/0RouterC(config-if)#noshutdownRouterC(config-if)#ipaddress192.168.3.254255.255.255.0RouterC(config-if)#exitRouterC(config)#interfacefastEthernet1/1RouterC(config-if)#noshutdownRouterC(config-if)#ipaddress30.0.0.2255.0.0.0RouterC(config-if)#exitRouterD路由:RouterD>#enableRouterD#configureterminalEnterconfigurationcommands,oneperline.EndwithCNTL/Z.RouterD(config)#interfacefastEthernet1/1RouterD(config-if)#noshutdownRouterD(config-if)#ipaddress30.0.0.1255.0.0.0RouterD(config-if)#exitRouterD(config)#interfacefastEthernet0/0RouterD(config-if)#noshutdownRouterD(config-if)#ipaddress192.168.4.254255.255.255.0RouterD(config-if)#exitRouterE路由:RouterE>#enableRouterE#configureterminalEnterconfigurationcommands,oneperline.EndwithCNTL/Z.RouterE(config)#interfacefastEthernet1/0RouterE(config-if)#noshutdownRouterE(config-if)#ipaddress192.168.5.254255.255.255.0RouterE(config-if)#exitRouterE(config)#interfacefastEthernet1/1RouterE(config-if)#noshutdownRouterE(config-if)#ipaddress40.0.0.1255.0.0.0RouterE(config-if)#exit进行OSPF配置RouterA路由:RouterA>#enableRouterA#configureterminalEnterconfigurationcommands,oneperline.EndwithCNTL/Z.RouterA#interfaceloopback1创建并打开环回路RouterA(conf)#routerospf110启用ospf进程RouterA(config-router)#router-id2.2.2.2为ospf进程设置router-idRouterA(config-router)#network100.0.20.0.0.255area0通告area0RouterA(config-router)#network20.0.0.20.0.0.0area2通告area2RouterA(config-router)#network40.0.0.20.0.0.0area2RouterA(config-router)#network1.1.1.10.0.0.0area0把路由加入到OSPF中RouterA(config-router)#endRouterB路由:RouterB>#enableRouterB#configureterminalEnterconfigurationcommands,oneperline.EndwithCNTL/Z.RouterB#interfaceloopback1RouterB(conf)#routerospf110RouterB(config-router)#router-id1.1.1.1RouterB(config-router)#network100.0.20.0.0.255area0RouterB(config-router)#network20.0.0.20.0.0.0area0RouterB(config-router)#network1.1.1.10.0.0.0area0RouterB(config-router)#endRouterC路由:RouterC>#enableRouterC#configureterminalEnterconfigurationcommands,oneperline.EndwithCNTL/Z.RouterC#interfaceloopback1RouterC(conf)#routerospf110RouterC(config-router)#router-id3.3.3.3RouterC(config-router)#network20.0.0.10.0.0.255area2RouterC(config-router)#network192.168.3.10.0.0.255area2RouterC(config-router)#network3.3.3.30.0.0.0area2RouterC(config-router)#endRouterD路由:RouterD>#enableRouterD#configureterminalEnterconfigurationcommands,oneperline.EndwithDNTL/Z.RouterD#interfaceloopback1RouterD(conf)#routerospf110RouterD(config-router)#router-id4.4.4.4RouterD(config-router)#network30.0.0.10.0.0.255area2RouterD(config-router)#network192.168.4.10.0.0.255area2RouterD(config-router)#network4.4.4.40.0.0.0area2RouterD(config-router)#endRouterE路由:RouterE>#enableRouterE#configureterminalEnterconfigurationcommands,oneperline.EndwithENTL/Z.RouterE#interfaceloopback1%LINK-5-CHCNGED:InterfaceLoopback1,changedstatetoup%LINEPROTO-5-UPDOWN:LineprotocolonInterfaceLoopback1,changedstatetoupRouterE(conf)#routerospf110RouterE(config-router)#router-id5.5.5.5RouterE(config-router)#network40.0.0.10.0.0.255area2RouterE(config-router)#network192.168.5.10.0.0.255area2RouterE(config-router)#network5.5.5.50.0.0.0area2RouterE(config-router)#end使用配置命令查看OSPF以路由器RouterB为例。RouterB>showipospfRoutingProcess"ospf110"withID192.168.2.254SupportsonlysingleTOS(TOS0)routesSupportsopaqueLSASPFscheduledelay5secs,HoldtimebetweentwoSPFs10secsMinimumLSAinterval5secs.MinimumLSAarrival1secsNumberofexternalLSA0.ChecksumSum0x000000NumberofopaqueASLSA0.ChecksumSum0x000000NumberofDCbitlessexternalandopaqueASLSA0NumberofDoNotAgeexternalandopaqueASLSA0Numberofareasinthisrouteris1.1normal0stub0nssaExternalfloodlistlength0AreaBACKBONE(0)Numberofinterfacesinthisareais2AreahasnoauthenticationSPFalgorithmexecuted2timesArearangesareNumberofLSA1.ChecksumSum0x0007edNumberofopaquelinkLSA0.ChecksumSum0x000000NumberofDCbitlessLSA0NumberofindicationLSA0NumberofDoNotAgeLSA0Floodlistlength0--More—RouterB>showiproutCodes:C-connected,S-static,I-IGRP,R-RIP,M-mobile,B-BGPD-E
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 快递安检机操作安全规程
- 2026年农业种植技术员实操技能考核试卷及答案
- CRRT局部枸橼酸抗凝突发低钙急救共识
- 湿式除尘器安全操作规程
- PCB开料岗位技能考核试题(含详细答案)
- 职业性哮喘脱离接触后随访规范共识
- 2026年安全环保知识竞赛考试试题(附答案)
- 2026年广播电视播音员主持人资格(广播电视基础知识)自测试题及答案
- 全员安全生产责任清单落地方案
- NSATP网络安全从业人员能力测评模拟试题(含详细答案解析)
- 2025年中国农业银行校园招聘考试笔试题试卷真题附答案
- NIST AI RMF 1.0中文版 人工智能风险管理框架
- 2026年科普竞赛初赛试题附答案
- 安徽省江南十校2027届高三9月综合素质检测语文试卷(含答案)
- 2026中共广东省委党校(广东行政学院)招聘教研人员16人备考试题含答案
- 山东青岛市2026-2027学年高三期初调研检测数学试题(含答案)
- 2026秋新教材人教版四年级上册数学全册教案(教学设计)
- 起重机电气控制系统操作与检修维护手册
- 2026年大模型解决方案架构师招聘笔试试(附答案)
- 2023年军事理论考试知识点大全
- 部编版七年级语文上册古诗文理解性默写
评论
0/150
提交评论