BreezeCloud
思科 H3C | OSPF简介
关注作者
腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
BreezeCloud
社区首页
>
专栏
>
思科 H3C | OSPF简介
思科 H3C | OSPF简介
BreezeCloud
关注
发布于 2022-10-04 16:51:30
发布于 2022-10-04 16:51:30
657
0
举报
文章被收录于专栏:
摸鱼网工
摸鱼网工
OSPF简介
基于链路状态路由协议
基于路径开销选着最优路径
OSPF概述
他工作于IP层,IP协议号为89
以组播地址224.0.0.5发送协议包
ospf路由将自己已知的链路状态信息告诉邻居,收敛以后,网络上的每个路由器都对全网的链路状态有相同的认识,每台路由器根据了解到的全部网络信息链路状态,进行独立计算路由。
OSPF协议的工作过程
首先是发现邻居
通过组播hello包
所有的邻居都有可能跟自己交换信息
建立邻接关系
注意,只有建立邻接关系的路由才会交换链路状态信息
并不是所有的邻居都会建立邻接关系
他们会在网络中选举DR与BDR网络类的所有路由器只会与DR,BDR建立邻接关系
在广播型网络中,需要选举DR与BDR,而点对点PPP网络不会选举DR与BDR
链路状态信息
每台路由器都会有个LSDB(Link State DateBase 简称链路状态数据库)
其中LSDB中的每一条数据都是LSA(Link State Advertisement 简称链路状态公告)。例如网络中的某台路由器的编号是什么,直连网络的网段是什么,开销是多少等,都包含在LSA中。
触发更新机制只会发送邻居需要的LSA信息举一个例子: 在一个OSPF网络中1. [A]路由信息发生了更新,他会发送LSA简要信息给他的邻居路由[B](而不是发送LSDB,LSDB里面的信息更加详细,但是比较占用比特流,而LSA就是他的简化版),2. 而他的邻居路由[B]在收到以后会对比自己的LSDB,查看自己是否有缺失项,如果有,他将会单独发送一个只包含需要更新项的请求包给路由器[A]3. 然后[A]路由收到以后,将单独需要的更新数据LSA传送给需要的路由4. [B]最后完成更新。这样大大减少了路由开销。
收敛后区域内的所有路由都具有相同的LSDB
路由的计算
网络的拓扑结构》》会以LSA的形式存储在每个路由器的LSDB中》》再由LSDB得到带有权重的拓扑图
每台路由器都会分别以自己为根节点计算最短路径树
OSPF分区管理
分区域管理,可以将一个大的逻辑拓扑划分为几个小区域,每个区域由区域边界路由ABR连接
每个区域都有一个ID,ID的形式是32位的2进制,可以表示为一个十进制数。
其中有个特殊的区域,骨干区域0
所有的非骨干区域通信都要通过骨干区域0转发
如果网络中有不同的ospf区域,肯定有个区域是区域0
本文参与
腾讯云自媒体同步曝光计划
,分享自作者个人站点/博客。
原始发表:2022 年 04 月,如有侵权请联系
cloudcommunity@tencent.com
删除
前往查看
编程算法
tcp/ip
本文分享自
作者个人站点/博客
前往查看
如有侵权,请联系
cloudcommunity@tencent.com
删除。
本文参与
腾讯云自媒体同步曝光计划
,欢迎热爱写作的你一起参与!
编程算法
tcp/ip
评论
登录
后参与评论
0 条评论
热度
最新
推荐阅读
目录
OSPF简介
OSPF概述
OSPF协议的工作过程
路由的计算
OSPF分区管理
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档
0
0
0
推荐