《TCPIP协议》课程设计.doc_第1页
《TCPIP协议》课程设计.doc_第2页
《TCPIP协议》课程设计.doc_第3页
《TCPIP协议》课程设计.doc_第4页
《TCPIP协议》课程设计.doc_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

TCP/IP协议课程设计专业 网络工程 年级 08级 姓名 ChinaWxr5150 学号 20081346005 二一 年 六 月 二十 日OSPF路由协议原理与实验解析王欣然计算机与软件学院,08网络工程专业,1班 摘 要:OSPF(Open Shortest Path First开放式最短路径优先)路由协议是一种典型的链路状态(Link-state)的路由协议,一般用于同一个路由域内。在这里,路由域是指一个自治系统(Autonomous System),即AS,它是指一组通过统一的路由政策或路由协议互相交换路由信息的网络。在这个AS中,所有的OSPF路由器都维护一个相同的描述这个AS结构的数据库,该数据库中存放的是路由域中相应链路的状态信息,OSPF路由器正是通过这个数据库计算出其OSPF路由表的。关键词:OSPF的基本原理, OSPF概述, OSPF基本配置1. OSPF概述随着Internet技术在全球范围的飞速发展,OSPF已成为目前Internet广域网和Intranet企业网采用最多、应用最广泛的路由协议之一。OSPF(Open Shortest Path First)路由协议是由IETF(Internet Engineering Task Force)IGP工作小组提出的,是一种基于SPF算法的路由协议。目前多数使用的是OSPF协议是其第二版,定义于RFC1247和RFC1583。最近,OSPF经过了一次全面的升级。据Internet工程任务组(IETF)表示,目前,OSPFv3(OSPF第3版本)已经支持路由器在网络上转发IPv6数据。1.1与OSPF相关的几个概念路由协议概念:路由协议通过在路由器之间共享路由信息来支持可路由协议。路由信息在相邻路由器之间传递,确保所有路由器知道到其它路由器的路径。总之,路由协议创建了路由表,描述了网络拓扑结构;路由协议与路由器协同工作,执行路由选择和数据包转发功能。路由协议作用:路由协议主要运行于路由器上,路由协议是用来确定到达路径的,它包括RIP,IGRP,EIGRP,OSPF。起到一个地图导航,负责找路的作用。它工作在网络层。 主要是运行在路由器上的协议,主要用来进行路径选择。外部网关协议为两个相邻的位于各自域边界上的路由器提供一种交换消息和信息的方法。最初采用的是EGP。EGP是为一个简单的树形拓扑结构设计的,随着越来越多的用户和网络加入Internet,给EGP带来了很多的局限性。为了摆脱EGP的局限性,IETF边界网关协议工作组制定了标准的边界网关协议BGPIGP(内部网关协议)是在一个自治网络内网关(主机和路由器)间交换路由信息的协议。路由信息能用于网间协议(IP)或者其它网络协议来说明路由传送是如何进行的。IGP协议包括RIP、OSPF、IS-IS、IGMP。链路状态路由协议:链路状态路由选择协议的目的是映射互连网络的拓扑结构。每个链路状态路由器提供关 于它邻居的拓扑结构的信息。这包括: 路由器所连接的网段(链路)。 那些链路的情况(状态)。 这个信息在网络上泛洪,目的是所有的路由器可以接收到第1手信息。链路状态路由器并不会广播包含在它们的路由表内的所有信息。相反,链路状态路由器将发送关于已经改动的 路由的信息。链路状态路由器将向它们的邻居发送呼叫消息,这称为链路状态数据包( L S P )或 者链路状态通告( L S A )。然后,邻居将L S P复制到它们的路由选择表中,并传递那个信息到网 络的剩余部分。这个过程称为泛洪( f l o o d i n g )。它的结果是向网络发送第1手信息,为网络建立 更新路由的准确映射。1.2 OSPF的概念及特性OSPF路由协议是基于网络链路状态变化而动态进行路由选择的一种内部网关路由协议。在IP网络内,每一个路由器维护着一个描述网络结构的数据库,路由器根据数据库,通过计算建立最短路径树而建立起路由表。它用于在单一自治系统(autonomous system)内决策路由。与RIP相对,OSPF是链路状态路由协议,而RIP是距离向量路由协议。链路是路由器接口的另一种说法,因此OSPF也称为接口状态路由协议。OSPF通过路由器之间通过网络接口的状态来建立链路状态数据库,生成最短路径树,每个OSPF路由器使用这些最短路径构造路由表。链路是路由器接口的另一种说法,因此OSPF也称为接口状态路由协议。OSPF通过路由器之间通告网络接口的状态来建立链路状态数据库,生成最短路径树,每个OSPF路由器使用这些最短路径构造路由表。OSPF具有如下特性:(1)OSPF对不同的链路可根据IP分组的不同服务类型TOS而设置成不同的代价;(2)如果到同一个目的网络有多条相同代价的路径,那么可以将通信量分配给这几条路径。这叫做多路径间的负载平衡;(3)所有在OSPF路由器之间交换的分组都具有鉴别的功能,因而保证了仅在可信赖的路由器之间交换链路状态信息;(4)OSPF支持可变长度的子网划分和无分类的编址CIDR;(5)因为网络中的链路状态可能经常发生变化,所以,OSPF让每一个链路状态都带上一个32位的序号,序号越大状态就越新。2. OSPF的基本原理首先,我们通过图2.1来概括网络互联主要的四种抽象模型(如图2.1)。 图2.1图中,抽象模型Model 1表示路由器的一个以太网接口不连接其他路由器,只连接了一个以太网段。此时,对于运行 OSPF的路由器R1,只能识别本身,无法识别该网段上的设备(主机等);抽象模型Model 2表示路由器R1通过点对点链路(如PPP、HDLC等)连接一台路由器R2;抽象模型Model 3表示路由器R1通过点对多点(如Frame Relay、X.25等)链路连接多台路由器R3、R4等,此时路由器R5、R6之间不进行互联;抽象模型Model 4表示路由器R1通过点对多点(如Frame Relay、X.25等)链路连接多台路由器R5、R6等,此时路由器R5、R6之间互联。以上抽象模型着重于各类链路层协议的特点,而不涉及具体的链路层协议细节。该模型基本表达了当前网络链路的连接种类。 在OSPF协议中,分别对以上四种链路状态类型作了描述: 对于抽象模型Model 1(以太网链路),使用Link ID(连接的网段)、Data(掩码)、Type(类型)和Metric(代价)来描述。此时的Link ID即为路由器R1接口所在网段,Data为所用掩码,Type为3(Stubnet),Metric为代价值。 对于抽象模型Model 2(点对点链路),先使用Link ID(连接的网段)、Data(掩码)、Type(类型)和Metric(代价)来描述接口路由,以上各参数与Model 1相似。接下来描述对端路由器R2,四个参数名不变,但其含义有所不同。此时Link ID为路由器R2的Router ID,Data为路由器R2的接口地址,Type为1(Router),Metric仍为代价值。 对于抽象模型Model 3(点对多点链路,不全连通),先使用Link ID(连接的网段)、Data(掩码)、Type(类型)和Metric(代价)来描述接口路由,以上各参数与Model 1相似。接下来分别描述对端路由器R3、R4的方法,与在Model 2中描述R2类似。 对于抽象模型Model 4(点对多点链路,全连通),先使用Link ID(网段中DR的接口地址)、Data(本接口的地址)、Type(类型)和Metric(代价)来描述接口路由。此时Type值为2(Transnet),然后是本网段中DR(指定路由器)描述的连接通告。路由器在通报其获知的链路状态(即上面所述的参数)前,加上LSA头(Link State Advertisement Head),从而生成LSA(链路状态广播)。到此,路由器通过LSA完成周边网络的拓扑结构描述,并发送给网络中的其他路由器。2.1 数据包格式在OSPF路由协议的数据包中,其数据包头长为24个字节,包含如下8个字段:1 Version number-定义所采用的OSPF路由协议的版本。2 Type-定义OSPF数据包类型。OSPF数据包共有五种:a. Hello-用于建立和维护相邻的两个OSPF路由器的关系,该数据包是周期性地发送的。b. Database Description-用于描述整个数据库,该数据包仅在OSPF初始化时发送。c. Link state request-用于向相邻的OSPF路由器请求部分或全部的数据,这种数据包是在当路由器发现其数据已经过期时才发送的。d. Link state update-这是对link state请求数据包的响应,即通常所说的LSA数据包。e. Link state acknowledgment-是对LSA数据包的响应。3 Packet length-定义整个数据包的长度。4 Router ID-用于描述数据包的源地址,以IP地址来表示。5 Area ID-用于区分OSPF数据包属于的区域号,所有的OSPF数据包都属于一个特定的OSPF区域。6 Checksum-校验位,用于标记数据包在传递时有无误码。7 Authentication type-定义OSPF验证类型。8 Authentication-包含OSPF验证信息,长为8个字节。2.2 OSPF的邻居和邻接关系2.2.1邻接关系建立的4个阶段1) 邻居发现阶段 2) 双向通信阶段:Hello报文都列出了对方的RID,则BC完成. 3) 数据库同步阶段: 4) 完全邻接阶段: full adjacency 邻居关系的建立和维持都是靠Hello包完成的,在一般的网络类型中,Hello包周期性的以HelloInterval秒发送,有1个例外:在NBMA网络中,路由器每经过一个PollInterval周期发送Hello包给状态为down的邻居(其他类型的网络是不会把Hello包发送给状态为down的路由器的).Cisco路由器上PollInterval默认60s Hello Packet以组播的方式发送给,在NBMA类型,点到多点和虚链路类型网络,以单播发送给邻居路由器。邻居可以通过手工配置或者Inverse-ARP发现. 2.2.2 OSPF路由器在完全邻接之前,所经过的几个状态1 Down:此状态还没有与其他路由器交换信息。首先从其ospf接口向外发送hello分组,还并不知道DR(若为广播网络)和任何其他路由器。发送hello分组使用组播地址。 2 Attempt: 只适于NBMA网络,在NBMA网络中邻居是手动指定的,在该状态下,路由器将使用HelloInterval取代PollInterval来发送Hello包. 3 Init: 表明在DeadInterval里收到了Hello包,但是2-Way通信仍然没有建立起来. 4 two-way: 双向会话建立,而RID彼此出现在对方的邻居列表中。(若为广播网络:例如:以太网。在这个时候应该选举DR,BDR。) 5 ExStart: 信息交换初始状态,在这个状态下,本地路由器和邻居将建立Master/Slave关系,并确定DD Sequence Number,路由器ID大的的成为Master. 6 Exchange: 信息交换状态,本地路由器和邻居交换一个或多个DBD分组(也叫DDP) 。DBD包含有关LSDB中LSA条目的摘要信息)。 7 Loading: 信息加载状态:收到DBD后,将收到的信息同LSDB中的信息进行比较。如果DBD中有更新的链路状态条目,则向对方发送一个LSR,用于请求新的LSA 。 8 Full: 完全邻接状态,邻接间的链路状态数据库同步完成,通过邻居链路状态请求列表为空且邻居状态为Loading判断。 在一个邻接关系的创建过程中,OSPF使用下面3种数据包类型:1 数据库描述数据包 DBD 2 数据库请求数据包 LSR3 数据库更新数据包 LSUDBD(数据库描述)只是携带一个路由器LSA简要的描述,并不是完整的LSA,如果LSA是一本书,那么DBD就是书的目录而已。2.2.3 邻接关系简单的建立过程当2台路由器由TWO-WAY转到EXStart状态时,开始进行主/从关系协商,RID最高为主,主路由MS位置1,从路由回复一个MS位为0的数据包,并进入EXchange状态,双方互相发送DBD链路状态描述,如果从路由的链路状态请求列表中还有LSA条目时 进入loading状态,直到请求列表为空,双方才进入full状态。2.3 OSPF的网络类型 OSPF定义的5种网络类型: 1 点到点网络 (point-to-point)比如T1线路,是连接单独的一对路由器的网络,点到点网络上的有效邻居总是可以形成邻接关系的,在这种网络上,OSPF包的目标地址使用的是,这个组播地址称为AllSPFRouters. 2 广播型网络 (broadcast) 比如以太网,Token Ring和FDDI,这样的网络上会选举一个DR和BDR,DR/BDR的发送的OSPF包的目标地址为,运载这些OSPF包的帧的目标MAC地址为0100.5E00.0005;而除了DR/BDR以外发送的OSPF包的目标地址为,这个地址叫AllDRouters. 3 非广播型(NBMA)网络 (non-broadcast) NBMA网络, 比如X.25,Frame Relay,和ATM,不具备广播的能力,因此邻居要人工来指定,在这样的网络上要选举DR和BDR,OSPF包采用unicast的方式 4 点到多点网络 (point-to-multipoint) 点到多点网络 是NBMA网络的一个特殊配置,可以看成是点到点链路的集合. 在这样的网络上不选举DR和BDR. 5 虚链接(virtual link) 虚链接: OSPF包是以unicast的方式发送所有的网络也可以归纳成2种网络类型: 1 传输网络(Transit Network) 2 末梢网络(Stub Network )2.4 OSPF基本算法2.4.1 OSPF算法及最短路径树SPF算法是OSPF路由协议的基础。SPF算法有时也被称为Dijkstra算法,这是因为最短路径优先算法SPF是Dijkstra发明的。SPF算法将每一个路由器作为根(ROOT)来计算其到每一个目的地路由器的距离,每一个路由器根据一个统一的数据库会计算出路由域的拓扑结构图,该结构图类似于一棵树,在SPF算法中,被称为最短路径树。在OSPF路由协议中,最短路径树的树干长度,即OSPF路由器至每一个目的地路由器的距离,称为OSPF的Cost,其算法为:Cost = 100106/链路带宽在这里,链路带宽以bps来表示。也就是说,OSPF的Cost 与链路的带宽成反比,带宽越高,Cost越小, 表示OSPF到目的地的距离越近。举例来说,FDDI或快速以太网的Cost为1,2M串行链路的Cost为48, 10M以太网的Cost为10等。2.4.2 链路状态算法作为一种典型的链路状态的路由协议,OSPF还得遵循链路状态路由协议的统一算法。 链路状态的算法非常简单,在这里将链路状态算法概括为以下四个步骤:当路由器初始化或当网络结构发生变化(例如增减路由器,链路状态发生变化等)时, 路由器会产生链路状态广播数据包LSA(Link-State Advertisement), 该数据包里包含路由器上所有相连链路,也即为所有端口的状态信息。所有路由器会通过一种被称为刷新(Flooding)的方法来交换链路状态数据。 Flooding是指路由器将其LSA数据包传送给所有与其相邻的OSPF路由器,相邻路由器根据其接收到的链路状态信息更新自己的数据库,并将该链路状态信息转送给与其相邻的路由器, 直至稳定的一个过程。当网络重新稳定下来,也可以说OSPF路由协议收敛下来时, 所有的路由器会根据其各自的链路状态信息数据库计算出各自的路由表。 该路由表中包含路由器到每一个可到达目的地的Cost以及到达该目的地所要转发的下一个路由器(next-hop)。第4个步骤实际上是指OSPF路由协议的一个特性。当网络状态比较稳定时,网络中传递的链路状态信息是比较少的, 或者可以说,当网络稳定时,网络中是比较安静的。 这也正是链路状态路由协议区别与距离矢量路由协议的一大特点。2.5 指定路由器DR和备份指定路由器BDR2.5.1 OSPF的DR及BDR 指定路由器(DR):在一个广播性的、多接入的网络(例如Ethernet、TokenRing及FDDI环境)中,存在一个指定路由器(Designated Router),在DR和BDR出现之前,每一台路由器和他的所有邻居成为完全网状的OSPF邻接关系,这样5台路由器之间将需要形成10个邻接关系,同时将产生25条LSA.而且在多址网络中,还存在自己发出的LSA 从邻居的邻居发回来,导致网络上产生很多LSA的拷贝,所以基于这种考虑,产生了DR和BDR. 2.5.2 指定路由器主要在OSPF协议中的工作过程:指定路由器产生用于描述所处的网段的链路数据包network link,该数据包里包含在该网段上所有的路由器,包括指定路由器本身的状态信息。指定路由器与所有与其处于同一网段上的OSPF路由器建立相邻关系。由于OSPF路由器之间通过建立相邻关系及以后的flooding来进行链路状态数据 库是同步的,因此,我们可以说指定路由器处于一个网段的中心地位。 需要说明的是,指定路由器DR的定义与前面所定义的几种路由器是不同的。DR的选择是通过OSPF的Hello数据包来完成的,在OSPF路由协议初始化 的过程中,会通过Hello数据包在一个广播性网段上选出一个ID最大的路由器作为指定路由器DR,并且选出ID次大的路由器作为备份指定路由器(BDR), BDR在DR发生故障后能自动替代DR的所有工作。当一个网段上的DR和BDR选择产生后,该网段上的其余所有路由器都只与DR及BDR建立相邻关系。在 这里,一个路由器的ID是指向该路由器的标识,一般是指该路由器的环回端口或是该路由器上的最小的IP地址。简而言之:1) 描述这个多址网络和该网络上剩下的其他相关路由器. 2) 管理这个多址网络上的flooding过程. 3) 同时为了冗余性,还会选取一个BDR,作为双备份之用. 2.5.3 DR BDR选取规则 DR BDR选取是以接口状态机的方式触发的. 1 路由器的每个多路访问(multi-access)接口都有个路由器优先级(Router Priority),8位长的一个整数,范围是0到255,Cisco路由器默认的优先级是1优先级为0的话将不能选举为DR/BDR.优先级可以通过命令ip ospf priority进行修改. 2 Hello包里包含了优先级的字段,还包括了可能成为DR/BDR的相关接口的IP地址. 3 当接口在多路访问网络上初次启动的时候,它把DR/BDR地址设置为,同时设置等待计时器(wait timer)的值等于路由器无效间隔(Router Dead Interval). 2.5.4 DR BDR选取过程1 路由器X在和邻居建立双向(2-Way)通信之后,检查邻居的Hello包中Priority,DR和BDR字段,列出所有可以参与DR/BDR选举的邻居(priority不为). 2 如果有一台或多台这样的路由器宣告自己为BDR(也就是说,在其Hello包中将自己列为BDR,而不是DR),选择其中拥有最高路由器优先级的成为BDR;如果相同,选择拥有最大路由器标识的。如果没有路由器宣告自己为BDR,选择列表中路由器拥有最高优先级的成为BDR,(同样排除宣告自己为DR的路由器),如果相同,再根据路由器标识。 3 按如下计算网络上的DR。如果有一台或多台路由器宣告自己为DR(也就是说,在其Hello包中将自己列为DR),选择其中拥有最高路由器优先级的成为DR;如果相同,选择拥有最大路由器标识的。如果没有路由器宣告自己为DR,将新选举出的BDR设定为DR。 4 如果路由器X新近成为DR或BDR,或者不再成为DR或BDR,重复步骤2和3,然后结束选举。这样做是为了确保路由器不会同时宣告自己为DR和BDR。 5 要注意的是,当网络中已经选举了DR/BDR后,又出现了1台新的优先级更高的路由器,DR/BDR是不会重新选举的。 6 DR/BDR选举完成后,DRother只和DR/BDR形成邻接关系.所有的路由器将组播Hello包到AllSPFRouters地址以便它们能跟踪其他邻居的信息,即DR将泛洪update packet到;DRother只组播update packet到AllDRouter地址,只有DR/BDR监听这个地址. 简洁的说:DR的筛选过程 1.优先级为0的不参与选举; 2.优先级高的路由器为DR; 3.优先级相同时,以router ID 大为DR; router ID 以回环接口中最大ip为准;若无回环接口,以真实接口最大ip为准。2.6 OSPF区域2.6.1 区域及域间路由在OSPF路由协议的定义中,可以将一个路由域或者一个自治系统AS划分为几个区域。 在OSPF中,由按照一定的OSPF路由法则组合在一起的一组网络或路由器的集合称为区域(AREA)。 在OSPF路由协议中,每一个区域中的路由器都按照该区域中定义的链路状态算法来计算网络拓扑结构,这意味着每一个区域都有着该区域独立的网络拓扑数据库及网络拓扑图。对于每一个区域,其网络拓扑结构在区域外是不可见的,同样,在每一个区域中的路由器对其域外的其余网络结构也不了解。这意味着OSPF路由域中的网络链路状态数据广播被区域的边界挡住了, 这样做有利于减少网络中链路状态数据包在全网范围内的广播,也是OSPF将其路由域或一个AS划分成很多个区域的重要原因。 随着区域概念的引入,意味着不再是在同一个AS内的所有路由器都有一个相同的链路状态数据库,而是路由器具有与其相连的每一个区域的链路状态信息,即该区域的结构数据库, 当一个路由器与多个区域相连时,我们称之为区域边界路由器。一个区域边界路由器有自身相连的所有区域的网络结构数据。 在同一个区域中的两个路由器有着对该区域相同的结构数据库。我们可以根据IP数据包的目的地地址及源地址将OSPF路由域中的路由分成两类, 当目的地与源地址处于同一个区域中时,称为区域内路由, 当目的地与源地址处于不同的区域甚至处于不同的AS时,我们称之为域间路由。2.6.2 OSPF网络的级别层次骨干区域 (backbone or area 0),非骨干区域 (nonbackbone areas)。在一个OSPF区域中只能有一个骨干区域,可以有多个非骨干区域,骨干区域的区域号为0。各非骨干区域间是不可以交换信息的,他们只有与骨干区域相连,通过骨干区域相互交换信息。非骨干区域和骨干区域之间相连的路由叫边界路由(ABRs-Area Border Routers),只有ABRs记载了各区域的所有路由表。各非骨干区域内的非ABRs只记载了本区域内的路由表,若要与外部区域中的路由相连,只能通过 本区域的ABRs,由ABRs连到骨干区域的BR,再由骨干区域的BR连到要到达的区域。骨干区域和非骨干区域的划分,大大降低了区域内工作路由的负担。2.7 OSPF链路状态数据库LSA(链路状态广播)是链接状态协议使用的一个分组,它包括有关邻居和通道成本的信息。2.7.1 OSPF-LSA分类1 类型1:Router LSA:每个路由器都将产生Router LSA,这种LSA只在本区域内传播,描述了路由器所有的链路和接口,状态和开销. 2 类型2:Network LSA:在每个多路访问网络中,DR都会产生这种Network LSA,它只在产生这条Network LSA的区域泛洪描述了所有和它相连的路由器(包括DR本身)。 3 类型3:Network Summary LSA :由ABR路由器始发,用于通告该区域外部的目的地址.当其他的路由器收到来自ABR的Network Summary LSA以后,它不会运行OSPF算法,它只简单的加上到达那个ABR的开销和Network Summary LSA中包含的开销,通过ABR,到达目标地址的路由和开销一起被加进路由表里,这种依赖中间路由器来确定到达目标地址的完全路由(full route)实际上是距离矢量路由协议的行为。 4 类型4:ASBR Summary LSA:由ABR发出,ASBR汇总LSA除了所通告的目的地是一个ASBR而不是一个网络外,其他同Network Summary LSA. 5 类型5:AS External LSA:发自ASBR路由器,用来通告到达OSPF自主系统外部的目的地,或者OSPF自主系统那个外部的缺省路由的LSA.这种LSA将在全AS内泛洪(4个特殊区域除外) 6 类型6:Group Membership LSA 7 类型7:NSSA External LSA:来自非完全Stub区域(not-so-stubby area)内ASBR路由器始发的LSA通告它只在NSSA区域内泛洪,这是与LSA-Type5的区别. 8 类型8:External Attributes LSA 9 类型9:Opaque LSA(link-local scope,) 10 类型10:Opaque LSA(area-local scope) 11 类型11:Opaque LSA(AS scope)2.7.2 原始特性每一台OSPF路由器都会把所有有效的LSA放入自己的链路状态数据库中,这些LSA代表着这个路由器对这个区域的认识,区域内的每一个OSPF路由器都要利用到这些LSA去计算路由,因此,保证同区域内的链路状态数据库的统一性和正确性就显得尤为重要。 我们知道,每一条LSA都有着其最大老化时间(时间是一小时),一旦该条LSA到达了老化时间,他将被路由器从链路状态数据库中清除。那么为了避免出现这种状况,路由器引入一种 重刷新机制(link-state refresh),每隔30分钟(这个时间称为LSRefreshTime,即重刷新计时器),LSA的始发路由器将会将这条LSA泛洪出去。并将该条LSA的序列号加一,老化时间设为 0 ,其他路由器收到此新的拷贝信息后,将会用这条新的拷贝来替换该条LSA的原来的拷贝。 3. OSPF基本配置3.1 OSPF以太网的配置常用配置方法如下: 1) 配置以太网络接口的IP地址 Router enable 进入特权模式 Password: 特权用户口令 Router# configure terminal 进入配置模式 Enter configuration commands one per line. End with CNTL/Z. Routerconfig # interface Ethernet 0 进入外部以太网口配置 Routerconfig-if # ip address 1 进入AUI0接口的IP地址配置为 1,子网掩码为。 2) 配置静态路由表 Router enable Password: Router# config terminal Enter configuration commands one per line. End with CNTL/Z. Routerconfig # ip route 配置进入AUI0接口的IP地址。 3) 配置动态OSPF路由 Router enable Password: Router# config terminal Enter configuration commands one per line. End with CNTL/Z. Routerconfig # router ospf 1 Routerconfig-router # network 55 area 其中的是子网的地址,也可以是路由器上的接口的IP地址或OSPF路由器所用接口的网络地址;而55掩码后面为OSPF所用的域。 4) 查看以太网接口0的状态 Router enable Password: Router# show interface Ethernet 0 显示以太网接口0的状态。 5.查看路由器的当前配置 Router enable Password: Router# show run 显示路由器的当前配置3.2 OSPF点到点的配置R1 ping通R2 ping通 基本配置:R1:r1#conf tr1(config)#int lo 0r1(config-if)#ip add 55r1(config-if)#Zr1#conf tr1(config)#int s0/0r1(config-if)#encapsulation frame-relay /为接口封装帧中继r1(config-if)#no shr1(config-if)#Zr1#conf tr1(config)#int s0/0.1 point-to-point /点到点子接口模式r1(config-subif)#ip add r1(config-subif)#ip ospf network point-to-point /公告OSPF为点到点类型网络r1(config-subif)#frame-relay interface-dlci 102 /为子接口指定本地DLCr1(config-fr-dlci)#no shr1(config-subif)#Zr1#conf tr1(config)#router ospf 110 r1(config-router)#net 55 a 0r1(config-router)#net a 0r1(config-router)#ZR2:r2#conf tr2(config)#int lo 0r2(config-if)#ip add 55r2(config-if)#Zr2#conf tr2(config)#int s0/0r2(config-if)#encapsulation frame-relay r2(config-if)#no shr2(config-if)#Zr2#conf tr2(config)#int s0/0.1 point-to-point r2(config-subif)#ip add r2(config-subif)#frame-relay interface-dlci 201r2(config-subif)#ip ospf network point-to-pointr2(config-fr-dlci)#no sh r2(config-subif)#Zr2#conf tr2(config)#router ospf 110r2(config-router)#net 55 a 0r2(config-router)#net a 0r2(config-router)#Z实验结果测试:r1#ping Type escape sequence to abort.Sending 5, 100-byte ICMP Echos to , timeout is 2 seconds:!Success rate is 100 percent (5/5), round-trip min/avg/max = 68/95/120 msr2#ping Type escape sequence to abort.Sending 5, 100-byte ICMP Echos to , timeout is 2 seconds:Success rate is 100 percent (5/5), round-trip min/avg/max = 72/111/144 ms4. OSPF应用案例分析4.1 网络拓扑结构4.2 配置文件R1上的配置: version 12.3 service timestamps debug datetime msec service timestamps log datetime msec no service password-encryption hostname R1 boot-start-marker boot-end-marker no aaa new-model ip subnet-zero ip cef no ip domain lookup ip audit po max-events 100 interface FastEthernet0/0 ip address duplex auto speed auto interface FastEthernet1/0 ip address duplex auto speed auto router ospf 1 router-id log-adjacency-changes network 55 area 1 network 55 area 0 no ip http server no ip http secure-server ip classless line con 0 exec-timeout 0 0 logging synchronous line aux 0 line vty 0 4 endR2上的配置: interface FastEthernet0/0 ip address duplex auto speed auto interface Serial1/0 ip address ip ospf network point-to-point serial restart-delay 0 interface Serial1/1 no ip address shutdown serial restart-delay 0 interface Serial1/2 no ip address shutdown serial restart-delay 0 interface Serial1/3 no ip address shutdown serial restart-delay 0 router ospf 1 router-id log-adjacency-changes network 55 area 2 network 55 area 0 no ip http server no ip http secure-server ip classless line con 0 exec-timeout 0 0 logging synchronous line aux 0 line vty 0 4 endR3上的配置: interface FastEthernet0/0 ip address ip ospf network broadcast duplex auto speed auto router ospf 1 log-adjacency-changes network 55 area 1 no ip http server no ip http secure-server ip classless line con 0 exec-timeout 0 0 logging synchronous line aux 0 line vty 0 4 endR4上的配置: interface FastEthernet0/0 ip address ip ospf network broadcast ip ospf priority 255 duplex auto speed auto router ospf 1 log-adjacency-changes network 55 area 1 no ip http server no ip http secure-server ip classless line con 0 exec-timeout 0 0 logging synchronous line aux 0 line vty 0 4 endR5上的配置: interface Serial0/0 ip address ip ospf network point-to-point serial restart-delay 0 interface Serial0/1 no ip address shutdown serial restart-delay 0 interface Serial0/2 no ip address shutdown serial restart-delay 0 interface Serial0/3 no ip address shutdown serial restart-delay 0 router ospf 1 router-id log-adjacency-changes network 55 area 2 no ip http server no ip http secure-server ip classless line con 0 exec-timeout 0 0 logging synchronous line aux 0 line vty 0 4 endR6上的配置 interface FastEthernet0/0 ip address duplex auto speed

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论