- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
OSP路由协议
一、 OSPF的基本概念和工作过程
1、 OSPF路由协议概述
1 OSPF是内部网关路由协议
在共同管理域下的一组运行相同路由协议的路由器的集合为一个自制系统(AS)。
内部网关路由协议(IGP):用于在单一自治系统内决策路由,有RIP、OSPF
外部网关路由协议(EGP):用于在多个自治系统之间执行路由。如BGP
2 OSPF是链路状态路由协议
2、 OSPF的工作过程
运行OSPF路由协议的路由器有三张表:
→邻居列表:列出每台路由器已经建立邻接关系的全部邻居路由器
→链路状态数据库(LSDB):列出网络中其他路由器的信息,由此显示全网的网络拓扑
→路由表:列出通过SPF算法计算出的到达每个相连网络的最佳路径
由此可以看出,OSPF的度量值是开销(cost)
工作流程:运行OSPF路由器试图与邻居路由器建立邻接关系,在邻居之间相互同步链路状态数据库,使用最短路径算法,从链路状态信息计算到一个以自己为树根的最短路径树。到最后,每台路由器都将从最短路径树中构建出自己的路由表
3、 OSPF的基本概念
1 OSPF区域
如图所示:
其中area0是骨干区域,连接着非骨干区域
2 Router ID
因为运行OSPF需要了解每条链路是连接在哪个路由器上的,因此需要有一个唯一的标识来标记OSPF网络中的路由器,这个标识称为Router ID
Router ID选举规则:
(1) 首先选举路由器loopback接口上的数值最高的IP地址
(2) 如果没有,选物理接口上数值最高的IP地址
(3) 也可以使用命令手动指定
在实际中,一般使用手动配置
3 DR和BDR
(1) DR和BDR概念
运行OSPF的路由器通过邻居路由器建立邻接关系,互相传递链路状态信息,如果是一个较为复杂的网络环境,那么这种状态信息传递的话就会出现混乱现象,也会浪费不必要的资源。为了避免这种情况发生,可以在网络上选择一个指定路由器(DR)。由DR同网络中的其他路由器建立邻接关系
而BDR是当DR失效时充当DR的角色
(2) DR和BDR的选举
→自动选举:网段上Router ID最大的,其次为BDR
→手动选举:
1优先级大的为DR,其次为BDR。可以设置的范围为0-255,默认为1
2如果优先级相同,则比较Router ID
3如果优先级为0,则不参与选举
(3) OSPF的组播地址
组播地址为224.0.0.5代表所有参与OSPF的路由器。组播地址为224.0.0.6只有DR和BDR路由器监听,只监听不响应
二、 OSPF邻接关系
1、 OSPF邻接关系的建立
1 OSPF的数据包类型
OSPF不使用TCP或者UDP,它承载在IP数据包内,使用协议号89
2 OSPF邻接关系的建立
(1) 失效状态
(2) 初识(init)状态:发送hello报文
(3) 双向(2-way)状态:DR和BDR的选举
(4) 准启动(ExStart)状态
(5) 交换(Exchange)状态
(6) 加载(Loading)状态
(7) 完全邻接(full)状态
三、 OSPF的应用环境
1、 使用OSPF的原因
→适应大规模网络
→路由变化收敛速度快
→无路由环
→支持VLSM
→支持区域划分
→支持以组播地址发送协议报文
四、 OSPF单域的配置
1、 OSPF的基本配置命令
→启动OSPF路由进程
(config)#router ospf process-id
→指定OSPF协议运行的接口和所在的区域
(config-router)#network address inverse-mask area area-id
→指定Router ID
(config-router)#router-id ID号
→查看路由表
#show ip route
→查看邻居列表及状态
#show ip ospf neighbor
→查看OSPF配置
#show ip ospf
→查看OSPF接口的数据结构
#show ip ospf interface type number
2、 OSPF单域配置实例
如图所示:
要求使用OSPF协议使网络互通
(1) 在各个路由器上配置IP地址,在此我就省略了
(2) 在R1上配置OSPF
(3) 在R2上配置OSPF
(4) 在R3上配置OSPF
此时网络就可以互通了,可以通过查看路由表,路由表显示的是所有网段
五、 OSPF的多区域
在大型网络中,经常会遇到:
→网络结构市场发生变化,所以OSPF路由器会经常进行SPF计算,这样如果严重消耗路由器的CPU和内存资源
→由于经常对网络进行增加,路由表会变得越来越庞大,这样路由器会变得越来越低效
→包含完整网络结构信息的链路状态数据库也会越来越大,这样可能
文档评论(0)