OSPF路由协议综述及其配置7.pdfVIP

  • 0
  • 0
  • 约3.87万字
  • 约 19页
  • 2026-01-21 发布于河北
  • 举报

链路状态路由协议(link-stat。routingprotocol)的一些特征:

1对网络发生的改变能够快速响应

2当网络发生改变的时候发送触发式更新(triggeredupdate)

3发送周期性更新(链路状态刷新),间隔时间为30分钟

链路状态路由协议只在网络拓扑发生改变以后产生路由更新当链路状态发生改变以后,检测到改变的设备创建

LSAdinkstateadvertisement),通过运用组播地址传送给全部的邻居设备,然后每个设备拷贝一份LSA,更新它自己的

链路状态数据库(linkstatedatabase,LSDB),接着再转发LSA给其他的邻居设备这种LSA的洪泛f[looding)保证了

全部的路由设备在更新自己的路由表之前更新它自己的LSDB

LSDE通过运用Dijkstra算法(shortestpathfirst,SPF)来计算至]达目标网络的最佳路径,建立一条SPF树(tree),

然后最佳路径从SPF树里选出来,被放进路由表里OSPF和IS-IS协议被归类到链路状态路由协议中链路状态路由协议

在一个特定的区域(area)里从邻居处收集网络信息,一旦路由信息都被收集齐以后,每个路由器起先通过运用Dijkstra

算法(SPF)独立计算到达目标网络的最佳路径

运行了链路状态路由协议的路由器跟踪以下信息:

1它们各自的邻居

2在同一个区域中的全部路由器

3到达目标网络的最佳路径

Link-StateDataStructures

为了能够做出更好的路由决策,OSPF路由器必需维持的有以下内容:

1neighbortable:也叫adjacencydatabase存储了邻居路由器的信息假如一个OSPF路由器和它的邻居路由器

失去联系在几秒中的时间内,它会标记全部到达那条路由均为无效并且重新计算到达目标网络的路径

2topologytabi。:一般叫做LSDBOSPF路由器通过LSA学习到其他的路由器和网络状况,LSA存储在LSDB中

3routingtable:也就是我们所说的路由表了,也叫forwardingdatabase,包含了到达目标网络的最佳路径的信息

链路状态路由协议和距离向量路由协议的一个区分就是:距离向量路由协议是routingbyrumors,也就是说,距离

向量路由协议依靠邻居发给它的信息米做路由决策,而且路由器不须要保持完整的网络信息;而运行了链路状态路由协

议的路由器保持的有完整的网络信息的快照,而且每个路由器自己做出路由决策

DefininganOSPFArea

OSPF的网络设计要求是双层层次化(2-layerhierarchy),包括如下2层:

1.transitarea(backbonearea0)

2.regularareas(nonbackboneareas)

transitarea面的主要功能是IP包快速和有效的传输.transitarea互联OSPF其他区域类型.一般的,这个区

域里不会出现端用户(enduser)

regularareas责的主要功能就是连接用户和资源.这种区域一般是依据功能和地理位置来划分.一般的,一个

regulararea不允许其他区域的流量通过它到达另外一个区域,必需穿越transitarea比如area0.regularareas

还可以有许多子类型,比如stubarea,locallyarea和not-so-stubbyarea

在链路状态路由协议中,全部的路由器都保持的有LSDB,OSPF路由器越多,LSDB就越大.这可能对了解完整的网络

信息有帮助,但是随着网络的增长,可扩展性的问题就会越来越大.采纳的折中方案就是引入区域的概念.在某一个区域

里的路由器只保持的有该区域中全部路由器或链路的具体信息和其他区域的一般信息.当某个路由器或某条链路出故

障以后,信息只会在那个区域以内在邻居之间传递.那个区域以外的路由器不会收到该信息.OSPF要求层次化的网络设

计,意味着全部的区域要和area0干脆两连.如下图:

留意area1和area2或3之间的连接是不允许的,

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档