版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、OSPF基础概念OSPF特点:? 支持无类域间路由( CIDR )? 无路由自环 (区域内无环),域间和外部路由还可能存在环路? 收敛速度快? 使用IP组播收发协议数据? 支持多条等值路由 ECMP? 支持协议报文的认证 (同时支持明文和密文认证)OSPF最显著的特点是使用链路状态算法,区别于早先的路由协议使用的距离矢量算法,因此,本文首先介绍链路状态算法的路由计算基本过程。每个路由器通过泛洪链路状态通告(LSA)向外发布本地链路状态信息(例如使能 OSPF的端口,可到达 的邻居以及相邻的网段等等)。每一个路由器通过收集其它路由器发布的链路状态通告以及自身生成的本地链路状态通告,形成一个链 路
2、状态数据库(LSDB)。LSDB苗述了路由域内详细的网络拓扑结构。所有路由器上的链路状态数据库是相同的。通过LSDB,每台路由器计算一个以自己为根,以网络中其它节点为叶的最短路径树。通过每台路由器计算的最短路径树得出了到网络中其它节点的路由表。Router-id (路由器标识):用一个32位地址表示,在OSPF中router-id用于唯一标识一台设备。OSPF中router-id指定有两种方式:手动指定、自动选举1、 手动指定:为每一个进程手工指定一个ROUTER-ID。手工指定优先于自动选举。2、自动选举:(1)优先选举本地逻辑接口 IP地址大的一个(2) 如果没有逻辑接口,会选择本地活动的
3、物理接口IP地址大的一个。OSPF的区域划分1 、骨干区域 : 区域0为骨干区域 0.0.0.02、非骨干区域:普通区域和特殊区域( stub 、 totally stub 、 nssa、 totally nssa )OSPF的多区域场景下,所有的非骨干区域都必须和骨干区域相连,非骨干区域之间不能互联。主要目的是为了避免OSPF环路。ABR:区域边界路由器 什么设备会成为ABR?1、设备连接多个区域2、有一个接口被宣告进了区域03、在区域0 (骨干区域)内有一个活动的邻接关系 如果只满足前2个条件只能说明是一个假ABR (功能缺陷),同时满足三个条件是真的 ABRASBR:自治系统边界路由器,
4、连接OSPF的同时也连接了其它的协议,需要在该设备上配置双向重分发 实现互通。内部路由器(In ternal Router):内部路由器是指所有所连接的网段都在一个区域的路由器。属于同一个区域的IR维护相同的LSDBo区域边界路由器(Area Border Route):区域边界路由器是指连接到多个区域的路由器。ABR为每一个所连接的区域维护一个LSDB o骨干路由器(Backbone Route):骨干路由器是指至少有一个端口(或者虚连接)连接到骨干区域的路由器。包括所有的ABR和所有端口都在骨干区域的路由器。AS 边界路由器(AS Bou ndary Router):AS边界路由器是指和其
5、他AS中的路由器交换路由信息的路由器,这种路由器向整个 AS通告AS外部路由 信息。AS边界路由器可以是内部路由器IR,或者是ABR,可以属于骨干区域也可以不属于骨干区域。华为路由协议优先级列表:(华为支持修改路由协议的外部优先级,但是内部优先级为系统默认无法修改,优先级越小越优)路由协议外部优先级内部优先级direct00static6060ospf(0/OIAJ1010ospf ase150150ospf nssa150150RIPICO100ISIS (level-1)1517:level-2)1518BGP (IBGP)255200EBGP)25520OSPF基本配置: ospf 1a
6、rea 0.0.0.0n etwork 12.1.1.0 0.0.0.255AR1dis curr se ospfV200R003C00#ospf 1area 0.0.0.0n etwork 12.1.1.0 0.0.0.255AR1dis ospf 1 in terOSPF Process 1 with Router ID 11.1.1.1In terfacesArea: 0.0.0.0 (MPLS TE not en abled)IP Address Type State Cost Pri DRBDR12.1.1.1 Broadcast Waiti ng 110.0.0.00.0.0.0O
7、SPF的接口下宣告:in terface GigabitEthernet0/0/0ip address 12.1.1.2 255.255.255.0 ospf en able 1 area 0.0.0.0OSPF查看邻居状态:AR2dis ospf peer briefOSPF Process 1 with Router ID 2.2.2.2Peer Statistic In formatio nArea Id In terfaceNeighbor id State0.0.0.0 GigabitEthernet0/0/011.1.1.1 Full注:单区域的OSPF不需要配置区域0,多区域需要
8、配置区域0,并且所有的非骨干区域都必须和骨干区 域相连。OSPF协议报文通过IP承载,协议ID=89.OSPF头部结构:Versio n #TypePacket Len gthRouter IDArea IDChecksumAuTypeAuthe nticati onAuthe nticati onVersi on: (2=ospfv2 3=ospfv3)Type:携带的报文类型packet le ngth:报文长度Router ID: 携带报文通告者的 Router-idArea ID:携带报文发送接口所在的area idchecksum:效验OSPF报文完整性Auth Type: 0= 不
9、认证 1=明文认证2=密文认证Auth Data :认证数据OSPF报文类型:(OSPF报文可以通过组播和单播的方式发送,如果用组播发送,会用到两个组播地址 224.0.0.5 (ALLSPFRouters)224.0.0.6 (ALLDRouters)HELLO :发现、建立和维护邻居关系。DBD:数据库描述报文,通告本地LSDB(链路状态数据库)中所有LSA (链路状态通告,就是所谓的链路 信息)的摘要信息(LSA的头部内容)进行通告LSR:收到DBD报文后需要将DBD报文中的LSA的摘要信息和本地的LSDB做对比,将本地不存在的LSA 存放到链路状态请求列表”中,通过LSR报文请求这些不
10、存在的LSA.LSU:收到LSR后,通过LSU回复具体的LSA。LSACK: 收到LSU后通过LSACK确认接收到的LSA。OSPF支持的网络类型:1、点到点2、广播网3、非广播网4、点到多点5、虚链路OSPF如何判断一个接口所属的网络类型? 通过接口的二层封装协议判断,如下表所示:接口封装协议网络类型IEEE802.3EthernetllBroadcastATMFream relayNon BroadcastPoint-to-MultiPoint (手 动)P2PHDLCPoi nt-to-Poi ntVirtual-L inkVirtual-li nk不同网络类型中报文的发送方式网络类型H
11、ELLODBDLSRLSULSACK广播网组播单播单播单播/组播单播/组播非广播网单播单播单播单播单播占到占八、亠J八、组播组播组播组播组播点到多点组播单播单播单播单播虚链路单播单播单播单播单播不同网络类型中报文通告间隔网络类型HELLO In tervalDead In tervalPoll In tervalRetra nsmit Timer广播网10秒40秒无5秒非广播网1 30秒120秒120秒5秒占到占八、亠J八、10秒40秒无5秒点到多点30秒120秒无5秒虚链路10秒(友商None)40秒无5秒欢迎下载5HELLO报文结构:重要字段解释:Network Mask:发送Hello报
12、文的接口的网络掩码。Hellolnterval :发送Hello报文的时间间隔。单位为秒。Options:标识发送此报文的OSPF路由器所支持的可选功能。具体的可选功能不在本课程的讨论范围之 列。DC:如果置1标识按需电路DN( DownBit ):如果置1,用于LSA的防环。E:如果置1,表示可以接收外部路由,如果为0,不能接收外部路由。N/P:如果在HELLO或者DBD报文中置位,说明该报文来自于NSSA区域。如果在LSA中置1,说明LSA需 要进行7转5.Rtr Pri:发送Hello报文的接口的Router Priority,用于选举DR和BDR。RouterDeadlnterval:
13、宣告邻居路由器不继续在该网段上运行 OSPF的时间间隔,单位为秒,通常为四倍 HelloI nterval。Designated Route:发送Hello报文的路由器所选举出的DR的IP地址。如果设置为0.0.0.0,表示未选举DR 路由器。Backup Designated Router发送Hello报文的路由器所选举出的 BDR的IP地址。如果设置为0.0.0.0,表示 未选举BDR路由器。Neighbor:邻居路由器的Router ID列表。表示本路由器已经从该邻居收到合法的Hello报文。欢迎下载6OSPF邻居和邻接的关系邻居:普通朋友邻接:好闺蜜OSPF中邻居状态机有8种:1、Do
14、wn2、Attempt (只存在于NBMA (非广播网)3、Init4、2way上面的4个状态主要用于邻居建立5、Exstart6、Exchange7、loading8、FULL上面的4个状态主要用于邻接的建立注:在OSPF中所有路由器之间都可以建立邻居关系,但是只有满足条件的设备才能建立邻接关系。Dow n这是第一个 OSPF邻居状态,在这个状态下路由器没有从邻居那收到任何信息(包括hello包),不过在这个状态下,路由器可以主动发出hello包给自己的邻居。当路由器之间是 Full状态的时候,如果在 RouterDeadInterval 时间段内(4倍的默认Hellolnterval)没有
15、从邻居收到任何hello包,或者手工配置的邻居信息被移除,那么邻居状态会从Full变为Down.AttemptAttempt状态仅仅存在与 NBMA(Non-Broadcast Multiple Access非广播多路访问)网络中手工配置邻居的情况下。在这个状态下,路由器发送单播的hello包给邻居,而且在 dead interval超时之前没有收到邻居发过来的hello包。InitInit状态说明了路由器已经收到了来自邻居发送的hello包,但是hello包中没有包含发送者的RID。当路由器从邻居接受hello包时,封包里面应该包含发送的RID信息,以确保这是一个可认知的hello包。2-W
16、ay2-Way状态说明了两台路由器之间已经建立了双向的链接,每一个路由器都已经收到了对方的hello包。这个状态发生在路由器收到了一个包含自己Router ID的hello包。在这个状态下,路由器决定是否要去跟邻居建立邻接关系。在广播和 NBMA络类型中,一个路由器仅与designated router (DR)和 backup designated router (BDR) 建立Full状态关系,而和其他路由器最终停留在2-way状态。在点对点和点对多点网络类型中,路由器和所有相连接的路 由器最终都达到 Full状态。在2-Way状态的结束之前,广播网络和NBMA网络类型中的 DR和BDR选
17、举出来。注意:在in it状态下接受到邻居发来的Database Descriptor (DBD)包也会导致路由器转变成2-way状态。Exstart一旦DR和 BDR选举出来,真正的链路状态信息交换才会发生在路由器和DR BDR之间。在Exstart状态下,路由器和它的 DR, BDR建立了一种master-slave 的关系并且选择一个初始的sequenee number来形成临接。拥有更高的Router ID 的路由器将会成为 master并且开始交换信息,同时master也是唯一一个可以增加sequenee number的路由器。需要注意的是,逻辑上可以认为 DR/BDR拥有更高的 R
18、outer ID的一个可以成为 master。 但是请记住,DR/BDR的选举可能会因为手工配置了priority而不一样,不仅仅依赖与Router ID。因此有可能DR会在这个状态下充当 slave状态。Exehange在Exehange状态下,OSPF路由器交换 database descriptor (DBD) 包。DBD包含了链路状态通告 (LSA)头部文件, 并且描述了整个链路状态数据库的内容。每一个DBD报文都含有一个sequenee number,并且这个号码会每一次被 master增加。在Exehange状态下,路由器同时会发送链路状态请求报文( LSR和链路状态更新报文(LSU)。接收到的 DBD 报文会和路由器链路状态数据库进行比较以确保是否有任何新的或者更多的链路状态信息是可用的。Load ing在Loading状态下,发生的是真正的链路状态信息交换。基于DBD报文所提供的信息,路由器会发送链路状态请求报文。邻居
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025土地流转合同范文
- 养猪产业链一体化2025年度合作协议模板3篇
- 2025城市综合体物业租赁合同
- 2025服务合同香港及境外股市投资咨询服务协议
- 2025年度农村房屋产权转让及配套设施移交合同2篇
- 二零二五年度企业培训与发展公司管理服务协议3篇
- 二零二五年度农副产品电商平台入驻合作协议3篇
- 2025年度智能化公厕建设与运营管理承包施工合同书模板3篇
- 二零二五农村宅基地买卖与农村土地整治与生态保护合同
- 二零二五年度农民工工资支付委托及劳务合同管理协议
- 穴位贴敷护理培训
- 腰椎间盘突出症护理查房课件
- DB45T 2866-2024 灵芝菌种制备技术规程
- 2024年度区块链软件产品知识产权共享协议3篇
- 人教版九年级上学期物理期末复习(压轴60题28大考点)
- 人教版(2024版)七年级上册英语期末模拟测试卷(含答案)
- 2024年度企业环境、社会及治理(ESG)咨询合同6篇
- 幼儿园中班美术活动《美丽的线条》课件
- 2024年01月22474旅游工作者素质修养期末试题答案
- 2024年江苏省普通高中学业水平测试小高考生物、地理、历史、政治试卷及答案(综合版)
- 浙江省杭州市西湖区2023-2024学年六年级上学期期末语文试卷
评论
0/150
提交评论