OSPF学习小结与实验
OSPF:开放式最短路径优先协议
更新方式—触发更新 、周期更新30min---正常路由协议进行周期更新是为ACK和保活;
但OSPF协议存在hello(保活)、LSack(确认),故理论上不需要周期更新;但该协议更新量较大,为了纠错才设计每30min一次周期更新;
组播更新:224.0.0.5 (通用) 224.0.0.6 (DR/BDR专用)
一OSPF数据包
Hello包 邻居发现,建立,周期保活
DBD 数据库描述包
LSR链路状态请求
LSU链路状态更新
LSACK链路状态确认
二 OSPF状态机
Down 一旦接收到hello,进入下一个状态
init 收到的Hello包中有自己的routeID 则进入下一个状态
2—way 双向通讯状态 邻居关系建立的标志 。 选举DR/BDR
Exstart 初始化状态 使用不携带内容的DBD包进行主从选举
Exchange准交换状态 使用携带数据库目录的DBD包进行交换,需要ACK确认
Loading:将本地与邻居发来的目标进行对比,针对本地未知LSA,使用LSR向对端请求,对端使用LSU进行更新,本地需要使用LSACK确认;收敛完成则进入下一状态
Full:邻接关系建立完成
三 邻居关系建立条件
邻居间建立邻居关系时,必须完全一致的参数,否则无法正常建立邻居关系
1、Hello、dead time 2、区域ID 3、认证字段 4、特殊区域标识
5、在华为的设备中,要求邻居间接口配置的子网掩码也必须一致;
四 OSPF邻居建立为邻接关系的条件:
邻居间只有hello包,没有其他数据包,没有LSA;
邻接关系都是在邻居关系之上来建立;
基于网络类型来确定关系:
1、点到点 串线的PPP/HDLC 虚拟的GRE 因为一个网段只能存在两个节点;故必然从邻居关系成为邻接关系
MA多路访问一个网段中节点的数量不限制
由于节点数量的不限制,故若两两间皆邻接关系,将可能导致大量的重复更新;
在距离矢量协议中可以使用接口水平分割来解决该问题;但OSPF协议需要邻接间比对数据库,故不能使用接口水平分割;最终进行DR/BDR选举;所有非DR/BDR之间为邻居关系,不进行LSA的同步;来避免大量重复更新;
五OSPF接口网络类型
网络类型 OSPF接口网络类型(工作方式)
环回 P2P点到点 没有hello包;默认32位路由传递
点到点(串线PPP/HDLC/GRE) P2P点到点 hello time10s;不选DR/BDR
BMA (以太网) Broadcast广播 hello time10s,选DR/BDR
在MGRE接口,由于ospf协议默认为点到点的工作方式,只能建立一个邻居关系;
故将无法全网可达;
OSPF学习小结与实验相关推荐
- ShaderLab学习小结(十九)RenderToCubemap创建能反射周围环境的效果
继续用"ShaderLab学习小结(十八)cubemap"中所做的shader 想要让它能对周围的环境进行反射 思路就是要让它的cubemap里的内容是周围环境的映射 shader ...
- 计算机网络配置ospf协议,OSPF路由协议配置(计算机网络实验)
OSPF路由协议配置(计算机网络实验) (3页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.9 积分 F0/0:173.18.3.1^FaO/Oo/o ...
- 计算机网络路由器与路由协议配置,OSPF路由协议配置(计算机网络实验).doc
OSPF路由协议配置(计算机网络实验).doc (3页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.9 积分 实验八指导:OSPF路由协议配置(动态 ...
- OSPF多区域配置实验
一.实验目的 1.掌握路由器中OSPF动态路由多区域的基本配置方法和结果验证. 二.实验内容 1.完成中兴1800路由器ospf动态路由多区域的基本配置和结果验证. 三.实验过程 1.实验任务说明 如 ...
- 【深度学习概述学习小结】
深度学习概述学习小结 人工智能.机器学习与深度学习关系 深度学习 深度学习历史 深度学习基础知识 神经元 参数更新与误差反向传播 Pytorch代码学习 螺旋分类整体思考 实验对比 继续实验 人工智能 ...
- 数据科学导论学习小结——其一
数据科学导论学习小结--其一 这是笔者大学二年级必修科目<数据科学基础>个人向笔记整理的第一部分,包含前三个章节.本笔记内容基于清华大学出版社<数据科学导论-探索数据的奥秘>的 ...
- 数据通信技术(八:OSPF单区域配置实验)
OSPF单区域配置实验(Cisco) 一.知识准备 1.掌握了OSPF动态路由协议的定义和功能: 2.掌握了OSPF动态路由协议的特征和工作原理. 二.实验目的 掌握OSPF动态路由单区域的基本配置方 ...
- Python - 输出格式 (学习小结)
Python - 输出格式 (学习小结) Bu.xing 利用现代手段,创建学习家园 关注他 1 人赞同了该文章 Python 输出格式 我们常说的输出格式分两种含义: # 一种是指数据在屏幕上的显 ...
- Page 的生命周期学习小结
(以前我在 csdn 写的翻译文章,现在转到这里来.) Page 的生命周期学习小结 原文链接:Page Events: Order and PostBack 作者:Paul Wilson 翻译:木野 ...
最新文章
- 炸裂!MySQL 82 张图带你飞!
- 价值1143元的《R语言统计分析微生物组数据(Statistical Analysis of Microbiome Data with R)》系列图书
- python【数据结构与算法】选数问题(选不相连最大值——DP)
- 转Python 参数知识(变量前加星号的意义)
- 在servlet中设置的字符编码集为什么还会出现乱码(亲测)
- scenejs的一点Cameras小笔记
- 如何使用免安装的mysql-孤单的小孩儿-搜狐博客
- python通过手机抓取微信公众号
- 新一代数据中心不可忽视DAC高速铜缆直连线应用
- win7关闭系统索引服务器,win7系统如何关闭索引服务
- ASP.NET MVC使用log4net
- DB2 SQL性能调优秘笈
- [转载] 如何使用Python 实现秒表功能?
- Atitit. atiOrder Order 订单管理框架的设计
- 网站使用 VideoPlayer 方法
- 关于小米手机修改开发者模式中最小宽度无限重启的问题
- The C++ Frontend
- P7939 [B1] Alice Wins(easy version)
- 小马虎想用计算机计算396乘19,四年级上册数学精选练习题
- Android之——手机黑名单的实现