TCP_IP协议课程设计.docx_第1页
TCP_IP协议课程设计.docx_第2页
TCP_IP协议课程设计.docx_第3页
TCP_IP协议课程设计.docx_第4页
TCP_IP协议课程设计.docx_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

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

文档简介

TCP/IP协议课程设计专业 网络工程 年级 2008 姓名 XX 学号 XX 二一一年 6 月 29 日OSPF路由协议原理与实验解析XX计算机与软件学院,08网络工程专业,1班摘 要:随着Internet技术在全球范围的飞速发展,OSPF已成为目前Internet广域网和Intranet企业网采用最多、应用最广泛的路由协议之一。 OSPF(Open Shortest Path First)路由协议是由IETF(Internet Engineering Task Force)IGP工作小组提出的,是一种基于SPF算法的路由协议,目前使用的OSPF协议是其第二版,定义于RFC1247和RFC1583。关键词:OSPF;路由协议;SPF1 OSPF概述路由协议通过在路由器之间共享路由信息来支持可路由协议。路由信息在相邻路由器之间传递,确保所有路由器知道到其它路由器的路径。总之,路由协议创建了路由表,描述了网络拓扑结构;路由协议与路由器协同工作,执行路由选择和数据包转发功能。1.1 路由协议的作用 路由协议主要运行于路由器上,路由协议是用来确定到达路径的,它包括RIP,IGRP,EIGRP,OSPF。起到一个地图导航,负责找路的作用。它工作在网络层。路由选择协议主要是运行在路由器上的协议,主要用来进行路径选择。路由分为静态路由和动态路由,其相应的路由表称为静态路由表和动态路由表。静态路由表由网络管理员在系统安装时根据网络的配置情况预先设定,网络结构 发生变化后由网络管理员手工修改路由表。动态路由随网络运行情况的变化而变化,路由器根据路由协议提供的功能自动计算数据传输的最佳路径,由此得到动态路由表。根据路由算法,动态路由协议可分为距离向量路由协议(Distance Vector Routing Protocol)和链路状态路由协议(Link State Routing Protocol)。距离向量路由协议基于Bellman-Ford算法,主要有RIP、IGRP(IGRP为 Cisco公司的私有协议);链路状态路由协议基于图论中非常著名的Dijkstra算法,即最短优先路径(Shortest Path First, SPF)算法,如OSPF。在距离向量路由协议中,路由器将部分或全部的路由表传递给与其相邻的路由器;而在链路状态路由协议中,路由器将链路状态信息传 递给在同一区域内的所有路由器。 根据路由器在自治系统(AS)中的位置,可将路由协议分为内部网关协议 (Interior Gateway Protocol,IGP)和外部网关协议(External Gateway Protocol,EGP,也叫域 间路由协议)。域间路由协议有两种:外部网关协议(EGP)和边界网关协议(BGP)。EGP是为一个简单的树型拓扑结构而设计的,在处理选路循环和设置 选路策略时,具有明显的缺点,目前已被BGP代替。1.2 内部网关协议在一个AS(Autonomous System,自治系统,指一个互连网络,就是把整个Internet划分为许多较小的网络单位,这些小的网络有权自主地决定在本系统中应采用何种路由选择协议)内的路由协议称为内部网关协议(interior gateway protocol)。这里网关是路由器的旧称。现在正在使用的内部网关路由协议有以下几种:RIP-1,RIP-2,IGRP,EIGRP,IS-IS和OSPF。其中前4种路由协议采用的是距离向量算法,IS-IS和OSPF采用的是链路状态算法。对于小型网络,采用基于距离向量算法的路由协议易于配置和管理,且应用较为广泛,但在面对大型网络时,不但其固有的环路问题变得更难解决,所占用的带宽也迅速增长,以至于网络无法承受。因此对于大型网络,采用链路状态算法的IS-IS和OSPF较为有效,并且得到了广泛的应用。1.2.1 链路状态路由协议链路状态路由选择协议又称为最短路径优先协议,它基于Edsger Dijkstra的最短路径优先(SPF)算法。它比距离矢量路由协议复杂得多,但基本功能和配置却很简单,甚至算法也容易理解。路由器的链路状态的信息称为链路状态,包括:接口的IP地址和子网掩码、网络类型(如以太网链路或串行点对点链路)、该链路的开销、该链路上的所有的相邻路由器。链路状态路由协议是层次式的,网络中的路由器并不向邻居传递“路由项”,而是通告给邻居一些链路状态。与距离矢量路由协议相比,链路状态协议对路由的计算方法有本质的差别。距离矢量协议是平面式的,所有的路由学习完全依靠邻居,交换的是路由项。链路状态协议只是通告给邻居一些链路状态。运行该路由协议的路由器不是简单地从相邻的路由器学习路由,而是把路由器分成区域,收集区域的所有的路由器的链路状态信息,根据状态信息生成网络拓扑结构,每一个路由器再根据拓扑结构计算出路由。1.2.2 OSPFOSPF路由协议是一种典型的链路状态(Link-state)的路由协议,一般用于同一个路由域内。在这里,路由域是指一个自治系统(Autonomous System),即AS,它是指一组通过统一的路由政策或路由协议互相交换路由信息的网络。在这个AS中,所有的OSPF路由器都维护一个相同的描述这个AS结构的数据库,该数据库中存放的是路由域中相应链路的状态信息,OSPF路由器正是通过这个数据库计算出其OSPF路由表的。作为一种链路状态的路由协议,OSPF将链路状态广播数据包LSA(Link State Advertisement)传送给在某一区域内的所有路由器,这一点与距离矢量路由协议不同。运行距离矢量路由协议的路由器是将部分或全部的路由表传递给与其相邻的路由器。OSPF特性如下:快速收敛; 能够适应大型网络; 能够正确处理错误路由信息(原文:less susceptibility to bad routing information.注释:产生错误路由信息的几率更小,算法先进嘛); 使用区域,能够减少单个路由器的CPU负担,构成结构化的网络 (原文:makes possible the construction of hierarchical internetwork topologies 注释:可以更好的构建层次化的网络结构); 支持无类路由,完全支持超网,可变长子网等无类特性; 支持多条路径负载均衡; 使用组播地址来进行信息互通,减少了非OSPF路由器的负载; 使用路由标签来表示来自外部区域的路由。1.3 外部网关协议2 3 外部网关协议外部网关协议是一个现已过时的互联网路由协议,最初于1982年由BBN技术公司的EricC.Rosen及DavidL.Mills提出。其最早在RFC827中描述,并于1984年在RFC904中被正式规范。EGP是一种简单的(网络)可达性协议,其与现代的距离-矢量协议和路径-矢量协议不同,它仅限适用于树状拓扑的网络。在互联网发展的早期,自治系统之间的互连使用的是一种称为“EGP版本3”的外部网关协议。EGP3不应与一般所说的各种EGP协议相混淆。现今,边界网关协议(BGP)是互联网路由的目前公认标准,其基本已取代了局限较大的EGP3协议。2 OSPF基本原理2.1 OSPF邻居和邻接关系1. OSPF的邻居(Neighbors)同一个网段上的路由器可以成为邻居。邻居是通过Hello报文来选择的,Hello 报文使用IP多播方式在每个端口定期发送。路由器一旦在其相邻路由器的Hello 报文中发现他们自己,则他们就成为邻居关系了,在这种方式中,需要通信的双方确认。邻居的协商只在主地址(Primary address) 间协商。两个路由器之间如果他们不满足下列条件,则他们就不能成为邻居:1、Area-id:两个路由器必须有共同的网段上,它们的端口必须属于该网段上的同一个区,当然这些端口必须属于同一个子网。2 验证(Authentication OSPF)允许给每一个区域配置一个密码来进行互相验证。路由器必须交换相同的密码,才能成为邻居。3、Hello Interval和Dead Interval: OSPF协议在每个网段上交换Hello 报文,这是Keeplive的一种形式,路由器用它来确认该网段上存在哪些路由器,并且选定一个指定路由器DR(Designated Router)。Hello Interval定义了路由器上OSPF端口上发送Hello 报文时间间隔长度(秒为单位)。Dead Interval是指邻居路由器宣布其状态为DOWN之前,没有收到其Hello报文的时间。OSPF协议需要两个邻居路由器的这些时间间隔相同,如果这些时间间隔不同,这些路由器就不能成为邻居路由器。可在路由器的端口模式下设置这些定时器:ip ospf hello-interval ip ospf dead-interval 4 Stub区标记:两个路由器为了成为邻居还可以在Hello报文中通过协商Stub区的标记来达到。Stub区的定义会影响邻居选择的过程。2. 邻接(Adjacencies)邻居关系形成后路由器之间就会进行邻接关系的形成。成为邻接关系的路由器之间,不仅仅是进行简单的Hello报文的交换,而是进行数据库的交换/为了减少特定网段上的交换信息。OSPF协议在每一个多址可达的网段上选择一个路由器作为指定路由器(DR Designated Router), 选择另外一个路由器作为备份的指定路由器BDR (Backup Designated Router), BDR作为DR的备份。这种设计的考虑是让DR或BDR成为信息交换的中心,而不是让每个路由器与该网段上其它路由器两两做更新信息的交换。路由器首先与 DR、 BDR交换更新信息,然后DR 、BDR将这些更新信息转发给该网段上的其他路由器。这样信息交换的复杂度就会从O (n*n)降到O (n),其中n是多址可达网段上的路由器的数量。如图1, 显示了DR和BDR的关系。在上图中,所有的路由器在同一个多址可达网段上,通过相互交换Hello报文来选择DR和BDR. 在该网段上的每个路由器(他们之间已经成为Neighbor)会进一步与DR和BDR建立邻接(Adjacency) 关系。2.2 OSPF的网络类型根据路由器所连接的物理网络不同,OSPF将网络划分为四种类型:广播多路访问型(Broadcast multiAccess)、非广播多路访问型(None Broadcast MultiAccess,NBMA)、点到点型(Point-to-Point)、点到多点型(Point-to-MultiPoint)。广播多路访问型网络如:Ethernet、Token Ring、FDDI。NBMA型网络如:Frame Relay、X.25、SMDS。Point-to-Point型网络如:PPP、HDLC。designated router(DR):多路访问网络中为避免router间建立完全相邻关系而引起大量开销,OSPF在区域中选举一个DR,每个router都与之建立完全相邻关系.router用Hello信息选举一个DR.在广播型网络里Hello信息使用多播地址周期性广播,并发现邻居.在非广播型多路访问网络中,DR负责向其他router逐一发送Hello信息 backup designated router(BDR):多路访问网络中DR的备用router,BDR从拥有adjacency关系的router接收路由更新,但是不会转发LSA更新 OSPF areas:连续的网络和router的分组.在相同区域的router共享相同的area ID.因为1个router1次可以成为1个以上的区域的成员, area ID和接口产生关联,这就允许了某些接口可以属于区域1,而其他的属于区域0.在相同的区域的router拥有相同的拓扑表.当你配置OSPF的时候,记住必须要有个区域0,而且这个一般配置在连接到骨干的那个router上.区域扮演着层次话网络的角色boradcast(multi-access):广播型(多路访问)网络.比如以太网,允许多个设备连接,访问相同的网络;而且提供广播的能力.在这样的网络中必须要有1个DR和BDRnonbroadcast multi-access(NBMA):这类网络类型有帧中继(Frame Relay),X.25和异步传输模式(Asynchronous Transfer Mode,ATM),这类网络允许多路访问,但是不提供广播能力point-to-point:点对点网络.一个物理上的串行电路连接或者是逻辑上的,不需要DR和 BDR,邻居是自动发现的point-to-multipoint:点对多点网络.不需要DR和BDRpageOpen Shortest Path First (OSPF,开放最短路径优先协议)OSPF是动态连接状态路由协议,其保持整个网络的一个动态的路由表并使用这个表来判断网络间的最短路径,OSPF是内部使用连接状态路由协议,协议通过向同层结点发送连接状态信息(LSA)工作,当路由器接收到这些信息时,它就可以根据SPF算法计算出到每个结点的最短路了。其他相临路由器通过使用OSPF的Hello协议每10秒发送一个问候包给,然后接收这些路由器发回的信息。一个OSPF的hello信息包头可以通过iptraf来嗅探到,如下所示:OSPF hlo (a=3479025376 r=5) (64 bytes) from 7 to on eth07边界路由器发送一个helo信息包给多播()来告诉其他路由器和主机怎样从5联系区域a(a=3479025376).一旦路由器接受到Hello信息包,它就开始同步自己的数据库和其他路由一样。一个LAS头包括以下几个部分: LS age, option, LS type, Link state ID, Advertising Router ID, LS sequence number, LS checksum, 和 length.2.3 DR和DBR在OSPF中,有两个相当重要的概念:DR和BDR。我们先来看看什么叫DR,什么叫BDR,然后再来看看他们都是做什么的。 DR:designated router 指定路由器。 BDR:backup designated router 备份指定路由器。 在一个LAN连接中,OSPF将选举出一个路由器做为DR,再选举一个做为BDR,所有其他的和DR以及BDR相连的路由器形成完全邻接状态而且只传输LSA(链路状态通告)给DR和BDR。 换句话说,在一个OSPF的网络中,所有的路由器将被分为两类:指定路由器(DR/BDR)非指定路由器(DROTHER)。所有的非指定路由器都要和指定路由器建立邻居关系,并且把自己的LAS发送给DR,而其他的OSPF路由器将不会相互之间建立邻居关系。也就是说,OSPF网络中,DR和BDR的LSDB(链路状态数据库)将会包含有整个网络的完整拓扑。| DR从邻居处转发更新到另外一个邻居那里。DR的主要功能就是在一个LAN内的所有路由器拥有相同的数据库,而且把完整的数据库信息发送给新加入的路由器。路由器之间还会和LAN内的其他路由器(非DR/BDR,即DROTHERs)维持一种部分邻居关系(two-way adjacency)。OSPF的邻接一旦形成以后,会交换LSA来同步LSDB,LSA将进行可靠的洪泛。 当选举DR/BDR的时候要比较hello包中的优先级priority(设置命令:route(config-if)#ip ospf cost priority 0255),优先级最高的为DR,次高的为BDR。不作修改默认端口上的优先级都为1,在优先级相同的情况下比较Router ID,RID最高者为DR,次高者为BDR,当你把相应端口优先级设为0时,OSPF路由器将不能再成为DR/BDR,只能为DROTHER。 在使用默认优先级的OSPF的DR选举中,所有的路由器之间会交换自己的ROUTER-ID来确定DR。ROUTER-ID可以手工指定。ROUTER-ID选择方法:如果没有手工指定ROUTER-ID的话,那么路由器会先看自己有没有环回接口(Loopback)如果有环回接口,则使用环回接口上的IP地址作为自己的ROUTER-ID。如果没有环回接口的话,则会去比较自己所有物理接口上的IP地址,并从中选择最大的一个IP地址作为自己的ROUTER-ID来参与DR的选举。 那么,DR和BDR的选举就可以用以下的方式来决定:1 如果有手工指定的ROUTER-ID,则使用该ROUTER-ID参与选举; 2 如果没有手工指定的ROUTER-ID,则使用Loopback接口上的IP作为ROUTER-ID参与选举;3 如果没有Loopback接口,则使用物理接口中最大的IP作为ROUTER-ID参与选举;4 所有的OSPF路由器交换自己的ROUTER-ID,具有所有ROUTER-ID中最大一个的路由器将作为DR,具有次大ROUTER-ID的路由器则成为BDR。名词解释:Router ID(RID)1、所有物理端口ip地址最大者为RID,2、如有逻辑管理接口Loopback0,loopback1等,则逻辑端口ip为RID,有多个逻辑接口,ip大者为RID.DR/BDR:在OSPF网络中,各路由器之间不直接两两发链路状态信息,而是通过选举DR/BDR,DR为主,BDR为备份DR,把链路状态信息发给DR/BDR,由DR在组播给所有非DR/BDR的DROTHER路由器。OSPF(链路状态路由协议Link State routing protocol)也和EIGRP(混合Hybrid routing protocol介于距离矢量路由协议和链路状态路由协议之间)类似,维护着3张表:1、邻居列表,2、拓扑表(链路状态数据库) 3、路由表。有点区别的是EIGRP每样维护着三张表:Neighbor table-appletalk ,ipx,ip.Topology table-appletalk,ipx,ip,Routing table- appletalk,ipx,ip. 选举DR/BDR规则当选举DR/BDR的时候要比较hello包中的优先级(priority:设置命令 route(config-if)#ip ospf cost priority 0255),优先级最高的为DR,次高的为BDR.不作修改默认端口上的优先级都为1,在优先级相同的情况下比较Router ID,RID最高者为DR,次高者为BDR,当你把相应端口优先级设为0时,OSPF路由器将不能再成为DR/BDR,只能为DROTHER. 链路状态信息的传播 (在本区域内,骨干区域0,区域有2的32次方个,所有常规区域必须和骨干区域直接相连,除非开隧道OSPF虚链路)DR/BDR选举完成后,DROTHER就只和DR/BDR逻辑上形成邻居关系, DROTHER组播链路状态信息LSU到ALLDOTHER地址,而只有DR/BDR监听该地址。而DR组播泛洪LSU的hello包到,DROTHER监听该地址,以使所有非DR/BDR的OSPF路由器跟踪其它邻居的信息。这样做的好处,减少OSPF网络中的链路状态更新包,减少泛洪,降低路由协议本身占用链路带宽,并有效的避免了距离矢量路由协议如RIP中的环路等问题。 如图,路由器 B C A E D 这里D就是一个DR指定路由器 ,OSPF协议指定一台路由器DR(Designated Router)来负责传递信息。所有的路由器都只将路由信息发送给DR,再由DR将路由信息发送给本网段内的其他路由器。两台不是DR的路由器(DROther)之间不再建立邻接关系,也不再交换任何路由信息。 A,B,C,E,发送路由信息给D ,A,B,C,E彼此之间没有邻接关系。我谈谈我对DR,BDR选举的理解:在广播或者NBMA(非广播多址网络)环境下,一台路由器在配置了OSPF之后,会向外发送组播包,宣称自己是BDR,然后同样其他配置了OSPF路由协议的路由器也宣称自己是BDR,第一台路由器在收到这些包后,会与自己宣称的优先级,router-id进行比较,如果自己的优先级或者router-id大于自己收到的,那么在宣称自己是DR,如果自己的优先级或者router-id小于其中一个的话,就认为自己是BDR,那台高的就是DR,然后传递这些信息,如果自己的优先级或者router-id小于任何两台设备的话,自己就放弃DR,BDR的选举,传递真正的DR,BDR的信息 我来对上面的引用做一个总结:实际上网络上的路由器之间选举DR和BDR是同时进行的,首先所有路由器都在hello报文中宣称自己是DR(如果priority大于0的话),并对收到的hello报文进行比较,如果收到比自己的priority大的hello报文,那么该路由器在hello报文中宣称自己是BDR,并宣称比自己的priority大的路由器为DR,最终只有一个路由器宣称自己是DR,一个路由器宣称自己是BDR。 网络上新加入了一个路由器,如果已经存在DR、BDR,则不进行选举,默认接受。如果无BDR,将选举BDR。如果无DR,则将BDR变为DR并选举新的BDR。 DR是针对路由器的接口而言的,路由器的某个接口可能是DR,而另一个接口可能不是DR。也可以说成DR是按网段进行选举的,一个网段一个,因为路由器的每个接口都属于一个不同的网段,所以DR是针对路由器的接口而言的。 2.4 OSPF区域 区域长度32位,可以用10进制,也可以类似于IP地址的点分十进制,分3种通信量1. Intra-Area Traffic:域内间通信量2. Inter-Area Traffic:域间通信量3. External Traffic:外部通信量路由器类型1. Internal Router:内部路由器2. ABR(Area Border Router):区域边界路由器3. Backbone Router(BR):骨干路由器4. ASBR(Autonomous System Boundary Router):自治系统边界路由器.虚链路(Virtual Link)以下2中情况需要使用到虚链路:1. 通过一个非骨干区域连接到一个骨干区域.2. 通过一个非骨干区域连接一个分段的骨干区域两边的部分区域.虚链接是一个逻辑的隧道(Tunnel),配置虚链接的一些规则:1. 虚链接必须配置在2个ABR之间.2. 虚链接所经过的区域叫Transit Area,它必须拥有完整的路由信息.3. Transit Area不能是Stub Area.4. 尽可能的避免使用虚链接,它增加了网络的复杂程度和加大了排错的难度.OSPF区域OSPF的精华Link-state 路由在设计时要求需要一个层次性的网络结构.OSPF网络分为以下2个级别的层次:骨干区域 (backbone or area 0)非骨干区域 (nonbackbone areas)在一个OSPF区域中只能有一个骨干区域,可以有多个非骨干区域,骨干区域的区域号为0。为了避免回环的产生,各非骨干区域间是不可以交换LSA信息的,他们只有与骨干区域相连,通过骨干区域相互交换信息。非骨干区域和骨干区域之间相连的路由叫边界路由(ABRs-Area Border Routers),只有ABRs记载了接入各区域的所有路由信息。各非骨干区域内的非ABRs只记载了本区域内的路由表,若要与外部区域中的路由相连,只能通过本区域的ABRs,由ABRs连到骨干区域的BR,再由骨干区域的BR连到要到达的区域。骨干区域和非骨干区域的划分,大大降低了区域内工作路由的负担。2.5 OSPF链路状态数据库链路状态数据库的组成每个路由器都创建了由每个接口、对应的相邻节点和接口速度组成的数据库链路状态数据库中每个条目成为LSA(链路状态通告),常见有六种LSA类型链路状态通告LSA的类型类型代码描述用途Type 1路由器LSA由区域内的路由器发出的Type 2网络LSA由区域内的DR发出的Type 3网络汇总LSAABR发出的,其他区域的汇总链路通告Type 4ASBR汇总LSAABR发出的,用于通告ASBR信息Type 5AS外部LSAASBR发出的,用于通告外部路由Type 7NSSA外部LSANSSA区域内的ASBR发出的,用于通告本区域连接的外部路由路由器LSA每台路由器都会产生路由器LSA通告,列出了路由器所有的链路或接口,指明它们的状态和沿每条链路方向出站的代价。这些LSA通告只会在始发它们的区域内部进行泛洪 1.网络LSA(Network LSA)a)每一个多路方文网络中的指定路由器DR将会产生网络LSA通告b)用来描绘一个多路方文网络和与之相连的所有路由器 2.网络汇总LSAa)由ABR路由器始发,发送网络汇总LSA到一个区域,用来通告该区域外部的目的地址b)是ABR路由器告诉与之相连的区域内的内部路由器,它所能到达的目的地址的一种方法。 3.ASBR汇总LSA(ASBR Summary LSA)a)是由ABR路由器始发的b)ASBR汇总LSA通告的目的地是一个ASBR路由器 4.自治系统外部LSAa)或成为外部LSA(External LSA),始发于ASBR路由器b)来通告到达OSPF自主系统外部的目的地或者OSPF自主系统外部的缺省路由的LSAc)外部LSA通告将在整个自主系统中进行泛洪区域类型描述允许的LSA类型普通区域能学习其他区域的路由;能学习外部路由LSA-1/2/3/4/5Stub区域能学习其他区域的路由;不能学习外部路由LSA-1/2/3/4Totally Stub不能学习其他区域的路由;不能学习外部路由LSA-1/2NSSA能学习其他区域的路由;不能学习其他区域连接的外部路由,但可以注入本区域连接的外部路由LSA-1/2/3/4/73 OSPF基本配置3.1 以太网的配置1.启用OSPF动态路由协议router ospf 进程号,进程号可以随意设置,只标识ospf为本路由器内的一个进程。2.定义参与ospf的子网.该子网属于哪一个OSPF路由信息交换区域。network ip 子网号 通配符 area 区域号路由器将限制只能在相同区域内交换子网信息,不同区域间不交换路由信息。另外,区域0为主干OSPF区域。不同区域交换路由信息必须经过区域0。一般地,某一区域要接入OSPF0路由区域,该区域必须至少有一台路由器为区域边缘路由器,即它既参与本区域路由又参与区域0路由。3.OSPF区域间的路由信息总结如果区域中的子网是连续的,则区域边缘路由器向外传播给路由信息时,采用路由总结功能后,路由器就会将所有这些连续的子网总结为一条路由传播给其它区域,则在其它区域内的路由器看到这个区域的路由就只有一条。这样可以节省路由时所需网络带宽。设置对某一特定范围的子网进行总结:area 区域号 range 子网范围掩码4.指明网络类型 在需要进行OSPF路由信息的端口中,设置:ip ospf network broadcast或non-broadcast或point-to -mutlipoint一般地,对于 DDN,帧中继和X.25属于非广播型的网络,即non-broadcast5.对于非广播型的网络连接,需指明路由器的相邻路由器neighbor 相邻路由器的相邻端口的IP地址。通过以上配置,路由器之间就可以完成交换路由信息了,其它设置,为了防止路由信息被窃取,可以对OSPF进行安全设置,只有合法的同一区域的路由器之间才能交换路由信息。3.2 点对点的配置 R1配置如下:R1#show runBuilding configuration.Current configuration : 956 bytes!version 12.2no service timestamps log datetime msecno service timestamps debug datetime msecno service password-encryption!hostname R1 /路由器命名!username R4 password 0 123 /此用户名及密码用于路由器PPP链路上的PAP认证(R4和R1通过PPP链路相连)!interface FastEthernet0/0 no ip address duplex auto speed auto shutdown!interface FastEthernet0/1 /此接口对应拓扑图中的e0 ip address duplex auto speed auto!interface Serial0/0 /此接口对应拓扑图中的s0,用于帧中继连接 ip address encapsulation frame-relay frame-relay map ip 102 broadcast /帧中继是在二层根据DLCI号寻址,这里手工指定DLCI对应的IP地址 frame-relay map ip 103 broadcast frame-relay lmi-type ansi no frame-relay inverse-arp /关闭接口的ARP逆向解析,即禁止本地DLCI向帧中继交换机发出反向地址解析,例如DLCI“102”对应的IP地址为“”,该接口有两个DLCI号,动态解析在多链路环境下容易出错,所以建议关闭,而是手工指定。 ip ospf network broadcast /帧中继接口默认是NBMA(非广播多点接入类型),而OSPF的邻居关系是通过广播hello包协商的,所以此处将指定该接口在OSPF协议中的类型为广播多点接入类型。此外,如果设置为Point-To-Point类型,则需要在OSPF配置中手工指定OSPF邻居。!interface Serial0/1 /此接口对应拓扑图中的s1 ip address encapsulation ppp /封装类型为PPP ppp authentication pap /R1作为主验证方,认证协议为pap (R4为被验证方,在其端口设置中,应配置正确的用户名及密码,即“R4/123”) clock rate 64000!router ospf 100 /OSPF配置 log-adjacency-changes network 55 area 0 network 55 area 0 network 55 area 1!ip classless!line con 0line vty 0 4 login!end4 OSPF应用案例分析 A 步骤一(基本配置):R1上的命令:enconfig terminalhostname R1interface fastethernet0/0ip address 54 no shutdowninterface serial1/0ip address clock rate 72000no shutdownR2上的命令:Endconfig terminalhostname R1interface fasterethernet0/0ip address 54 no shutdowninterface serial1/0ip address clock rate 72000no shutdown步骤二(动态路由OSPF配置):注意哦:R1和R2动态路由OSPF配置要在全局模式下(config)#R1上的命令:R1(config)#route ospf 10R1(config-router)#network 55 area 0R1(config-router)#network 55 area 0endwriteR2上的命令:Router(config)#route ospf 10Router(config-router)#network 55 area 0Router(config-router)#network 55 area 0endwrite步骤三(pc的配置):pc1的IP 设为 255.255.255.

温馨提示

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

评论

0/150

提交评论