- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
【数通大讲坛 07】OSPF协议介绍及配置 (上)
【数通大讲坛07】OSPF 协议介绍及配置 (上)
一、OSPF 概述
回顾一下距离矢量路由协议的工作原理:运行距离矢量路由协议的路由器周期性的泛洪自己的路由表,通
过路由的交互,每台路由器都从相邻的路由器学习到路由,并且加载进自己的路由表中,而对于这个网络
中的所有路由器而言,他们并不清楚网络的拓扑,他们只是简单的知道要去往某个目的应该从哪里走,距
离有多远。
相比之下链路状态路由协议就要复杂的多:
1. LSAs 的泛洪
1 / 26
运行链路状态路由协议的路由器之间首先会建立一个协议的邻居关系。之后彼此之间开始交互LSA,也就
是链路状态通告,注意这里交互的不是路由信息,而是链路状态通告,那么什么是链路状态通告呢,你可
以简单的理解为每台路由器都产生一个描述自己直连接口状态(包括接口的开销、与邻居路由器之间的关
系等)的通告,更通俗点的讲法是,每台路由器都产生一个通告,这个通告描述它自家门口的情况。
2. LSDB 的组建
2 / 26
每台路由器都会产生LSAs,路由器将搜集到的网络中的LSAs 放入自己的LSDB (链路状态数据库),
有了LSDB,路由器也就清楚了全网的拓扑。因为LSDB 中所存储的每条LSA 都是由网络中各路由器产
生并且描述其直连接口各项信息的条目。
3. SPF 计算
接下去,每台路由器基于LSDB,使用SPF (最短路径算法)进行计算。SPF 是OSPF 路由协议的一个
核心算法,用来在一个复杂的网络中做出路由优选的决策。经过SPF 算法的计算后,每台路由器都计算
出一棵以自己为根的、无环的、拥有最短路径的“树” 。有了这棵“树”,事实上路由器就已经知道了到达网
络各个角落的最优路径。
4. 维护路由表
3 / 26
最后,路由器将计算出来的最优路径,加载进自己的路由表。
λ
OSPF:Open Shortest Path First,开放最短路径优先协议,是一种链路状态路由协议,在RFC 2328 中
描述。OSPF 中的字母O 意为open,也就是开放、公有,任何标准化的设备厂商都能够支持OSPF。
λ
OSPF 是一种使用相当广泛的IGP 协议,深入掌握OSPF 非常有必要。
λ
与距离矢量路由协议直接交互路由器的路由表不同,OSPF 作为链路状态路由协议,路由器之间交互的是
LSA (链路状态通告),路由器将网络中泛洪的LSA 搜集到自己的LSDB (链路状态数据库)中,这有助
于OSPF 理解整张网络拓扑,并在此基础上通过SPF 最短路径算法计算出以自己为根的、到达网络各个
角落的、无环的树,最终,路由器将计算出来的路由装载进路由表中。
二、OSPF 基本概念
1、Router-ID
OSPF Router-ID 用于在OSPF domain 中唯一地表示一台OSPF 路由器,从OSPF 网络设计的角度,我
们要求全OSPF 域内,禁止出现两台路由器拥有相同的OSPFRouterID 。
OSPF Router-ID 的设定可以通过手工配置的方式,或者通过协议自动选取的方式。当然,在实际网络部
署中,强烈建议手工配置OSPF 的Router-ID,因为这关系到协议的稳定。
在路由器运行了OSPF 并由系统自动选定Router-ID 之后,如果该Router-ID 对应的接口DOWN 掉,或
出现一个更大的IP,OSPF 仍然保持原Router-ID (也就是说,Router-ID 值是非抢占的,稳定第一),
即使此时reset ospf process 重启OSPF 进程,Router-ID 也不会发生改变;除非重新手工配置Router-ID
4 / 26
(OSPF 进程下手工敲router-id xxx),并且重启OSPF 进程方可。另外,如果该Router-ID 对应的接口
IP 地址消失,例如undo ip address,则reset ospf process 后,RouterID 也会发生改变。
2、COST
OSPF 使用cost“开销”作为路由度量值。
每一个激活OSPF 的接口都有一个cost 值。OSPF 接口cost=100M /接口带宽,其中100M 为OSPF 的
参考带宽(reference-bandwidth
文档评论(0)