论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
IT评测·应用市场-qidao123.com
»
论坛
›
虚拟化.超融合.云计算
›
虚拟化与私有云
›
云计算寒假课程笔记①
云计算寒假课程笔记①
风雨同行
金牌会员
|
2025-2-14 17:01:49
|
来自手机
|
显示全部楼层
|
阅读模式
楼主
主题
985
|
帖子
985
|
积分
2955
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
①OSPF:开放式最短路径优先协议
1.距离矢量型协议:运行距离矢量路由协议的路由器周期性的泛洪自己的路由表。通过路由的交
互,每台路由器都从相邻的路由器学习到路由,并且加载于自己的路由表中;对于网络中的所有路
由器而言,路由器并不清楚网络的结构,只能简单的知道要去往某个地方方向在那里,距离是多
远。这既是距离矢量型协议的本质。
2.链路状态型协议:与距离矢量型协议不同,链路状态路由协议告示的是链路状态而不是路由表。
运行链路状态型协议的路由器之间会起首创建一个协议的邻人关系,然后彼此之间开始交互LSA
(链路状态告示)。每台路由器都会产生自己的LSA。路由器将自己接收到的LSA信息存储于本地
的LSDB(链路状态数据库)中。路由器通过LSDB便掌握了全网的拓扑信息。最后,路由器将计
算出的最优路径加载于本地的路由表中。
② 链路状态型协议流程图总结:
③支持等开销负载平衡
基于组播进行更新 244.0.5 224 0.0.6
支持触发更新;每三十分钟更新一次
Ospf保活十秒更新包(hello包)
需要结构优化的摆设/地区分别 地点规划
相同地区传拓扑 不同地区传路由
地区分别的规则:
星型结构 骨干地区为0 大于0就是非骨干地区 所有非骨干地区必须要接入骨干地区上
ABR 域间路由器 两个大概多个地区相邻时 必须存入ABR装备
ABR装备(同时工作在两个或多个地区)
Router-ID 用于
在一个OSPF域中唯一的标识的一台路由器
RID(Router-ID)的设定可以通过手工设置的方法大概使用系统自动生成的方式 (设置RID的时候发起使用手工设置)
界说RID值发起使用IP地点:要是不手工设置 将会自动设置回环的最大数值 若没有环回 则选择物理接口的最大数值
COST值=参考带宽/接口带宽 默认参考带宽为100M 整段路径cost值之和越小越佳;若接口带宽大于参考带宽 则度量值默认为I 可能会导致选路不佳 故此在带宽大于参考带宽的网络中 可以人为的修改带宽
一二三四五
一.OSPF的数据包类型
hello包 用于邻人间的发现 关系创建 和 周期保活
2.DD/DBD包 数据可形貌包 用于携带本地数据库目录
3.LSR包 链路状态哀求包 在查看完对端的DD包后,基于本地的LSDB(链路状态数据库)进行查询,随后通过LSR包去索要自己没有的LSA信息。
4.LSU包 链路状态更新包 用于携带各种LSA信息的包
5.LSACK包 链路状态确认包 用于确认接收到对端的信息
二.OSPF的状态机
Down状态,表现未被激活的状态,一旦本地发出hello包则进入下一个状态机。
Init状态,表现初始化的状态 一旦本地发出hello包,则进入init状态;一但本地接收到hello包,则进入init状态
TOW-WAY状态,双向通讯 表现创建了邻人关系
条件匹配:在点到点网络类型中直接进入下一个状态机,在MA网络中,将进行DR/BDR的选举;所有非DR/BDR的装备间不能进入下一个状态机。
Ex-satart:预启动 使用不携带数据目录的DD包进行主从选举,RID数值大者为主,优先辈入下一个状态机。
Exchange 状态:准交换 携带详细的数据库目录信息的DD包进行发送,需要ack确认。
Loading状态:加载 在查看完对端的DD包后,根据本地的LSDB得出自己需要哪些LSA的完备信息,随后通过LSR包去要,LSU包去给,LSACK包去确认。
FULL 状态: 转发 邻接关系的创建
三.OSPF的工作过程
启动设置完成后,本地组播224.0.0.5 发出hello包
Hello中将携带自己的RID,以及本地已知所有邻人的RID
若接收到对端的hello包中存在自己的RID,则视为双方认识,邻人关系创建,生成邻人表
邻人关系创建后,将进行条件匹配,匹配失败则永久停留于邻人关系,仅hello包保活即可
若条件匹配成功,则表明可以创建邻接关系
先使用不携带数据库目录的DD包进行主从选举,RID大者为主,优先辈入下一个状态机,优先共享自己的数据库目录(为从者也会进入下一个状态机,也会共享自己的数据库目录,但是先后序次在主的背面进入)
在接收到对端携带详细数据库目录的DD包后,基于本地的LSDB(链路状态数据库)查询自己缺少哪些LSA信息
之后使用LSR包去索要未知LSA信息;通过LSU包去更新LSA信息,LSACK去确认收到对端的LSA信息-----------同步LSDB------生成数据库表
之后启动本地SPF算法,基于本地的LSDB生成有向图,在计算出最短路径树,在基于树形结构算出本地到达目的网段的最短路径,加载与本地的路由表中
收敛完成后,hello包保活即可
每30min进行一次周期更新-----进行LSDB的对比,若一致,则继续保活即可,若不一致,将重新收敛
结构突变:
新增一个网段:直接增长网段装备,直接使用更新包告知邻接关系,需要ack确认
断开一个网段:断开增长网段装备,直接使用更新包告知邻接关系,需要ack确认
无法沟通:hello time 10s ,dead time 40s ,时间到了就直接删除邻人信
四.OSPF的基础设置
[R1]ospf 1 创建ospf历程
进行宣告:1.激活 2.传递路由或拓扑 3.地区分别
[R1]ospf 1 router-id 1.1.1.1 创建ospf历程1 同时界说RID为1.1.1.1
[R1-ospf-1]area 0 进入0区
[R1-ospf-1-area-0.0.0.0]network 1.1.1.1 0.0.0.0
[R1-ospf-1-area-0.0.0.0]network 12.1.1.0 0.0.0.255
反掩码:掩码反过来
[R1]display ospf peer 查看详细邻人关系
[R2]display ospf peer brief 查看邻人关系表
[R2]display ospf lsdb 查看数据库目录
[R2]display ospf lsdb router 2.2.2.2 查看数据库中的详细信息
[R2]display ospf routing 查询由OSPF生成的路由
修改参考带宽
注意:一旦修改参考带宽,全网所有装备,均需修改
五.OSPF的扩展设置(下集继续)
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复
使用道具
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
风雨同行
金牌会员
这个人很懒什么都没写!
楼主热帖
深入Python网络编程:从基础到实践 ...
MySQL锁(乐观锁、悲观锁、多粒度锁) ...
中职网络安全技能大赛SSH弱口令渗透测 ...
阿里云体验有奖:如何将 PolarDB-X 与 ...
HTML+CSS+JS——动漫风二次元论坛(2页) ...
四、MySQL之数据查询语言(二) ...
超融合和传统 “VMware + FC SAN& ...
转载自ChatGPT:Python关键字 asynico ...
损失函数-pytorch
ClickHouse(02)ClickHouse架构设计介绍 ...
标签云
AI
运维
CIO
存储
服务器
浏览过的版块
.Net
移动端开发
快速回复
返回顶部
返回列表