ospf重要内容整理
ospf关键点
- 路由类型
- 数据包类型
- 五个区域
- 六种LSA类型
- 七种状态
路由类型
- DR 区域内的主路由 (大当家)
- BDR 区域内的备用路由(二当家)
- ABR 域间路由(大内总管)
- ASBR 边界路由 (外交官)
数据包类型
ospf的包类型 | 描述 |
---|---|
Hello | 发现邻居并建立和维护邻居关系 (Hello报文) |
DataBase Description | 检查所有路由器的LSDB是否同步(数据库描述报文DBD) |
Link-State Request | 向另外一台路由器请求特定的链路状态记录 (链路请求报文LSR) |
Link-State Update | 发送被请求的链路状态记录 (链路回应报文LSU<包含多个LSA>) |
Link-State Acknowledgment | 对其他类型的分组进行确认 (链路确认报文LSA) |
五个区域
- 骨干区域
- 分别会有(1、2、3、4、5)这五个LSA类型
- 常规而言所有区域都围绕骨干区域相连,除非做虚链路
- 标准区域
- 分别会有(1、2、3、4、5)这五个LSA类型
- 也可以称为非骨干
- 末梢区域
- 分别会有(1、2、3)这三个LSA类型
- 完全末梢区域
- 分别会有(1、2、3)这三个LSA类型
- 但是LSA3不进行汇总
- 非纯末梢区域NSSA
- 分别会有(1、2、3、7)这四个LSA类型
六种LSA类型
类型代码 | 描述 | 用途 |
---|---|---|
LSA1 | 路由器LSA | 区域间所有路由都会发出 包含自己直连网段的所有状态信息 |
LSA2 | 网络LSA | 区域中DR发出 包含区域中所有网段信息 |
LSA3 | 网络汇总LSA | 区域间ABR发出 交换区域中的信息,并且汇总,先汇总再交换 |
LSA4 | ASBR汇总LSA | 确定ASBR位置信息,ABR发出 |
LSA5 | AS外部LSA | 路由重分发,把外部AS信息注入自己AS内部,同时也把自己AS信息宣告外部AS,ASBR发出 |
LSA7 | NSSA外部LSA | 路由重分发,把外部AS信息注入自己AS内部,同时也把自己AS信息宣告外部AS,ASBR发出,只存在NSSA区域 |
规律:
- 4和5是成双成对出现的
- 7是单独的,只有NSSA区域才会有,正常区域都不会有7
- 1和2 只要有路由就有,只要跑ospf就有
- 只要有多区域就有3,除非是完全末梢区域,3的显著特点就是“汇总”
七种状态
- down禁用 ----------------> (端口接收到第一个hello包后自动进入)
- init初始化 ----------------> (只负责接收hello包,不发送hello)
- 2-way ----------------> (发送和接收hello包,还有一个功能:确定DR和BDR,但是谁是DR和BDR还没确定,只是取了两个最大值)
- exstart准启动 ----------------> (服务器启动的脚本位置,确定DR和BDR)
- exchange交换 ----------------> (只会有DBD和ACK这两个包)
- loading加载 ----------------> (LSR,回应LSU(多个LSA),ASK,主要目的是形成路由表)
- full收敛 ----------------> (转发数据包)
补充
ospf的度量值:10^8/接口带宽
ospf重要内容整理相关推荐
- 人工智能/云原生/数据科学/计算等方向内容整理志愿者招募了!
持续招募内容整理志愿者!云原生.数据科学.AI.低代码.计算等方向,有意愿的小伙伴,欢迎识别二维码提前报名哦.我们将持续为爱学习.有时间的小伙伴,提供多重福利! 要求: 1. 你需要具备一定学术背景, ...
- CSS核心内容整理 - (中)
2019独角兽企业重金招聘Python工程师标准>>> 本文是CSS核心内容整理的第二篇,承接上一篇的内容继续对CSS的一些重要内容进行整理,推荐先看完这个系列的上一篇. 四. 页 ...
- linux过滤输出内容,Linux内容整理--过滤器、输入输出及管道
Linux内容整理--过滤器.输入输出及管道1.过滤器 Linux中的应用工具分为三种: 1.交互工具 2.过滤器 3.编辑器 能够接受数据,过滤再输出的工具,称为过滤器. 对过滤器和进程,存在着输入 ...
- ACL和NAT内容整理
目录 一.ACL内容整理 1.1ACL的作用与原理 1.2ACL的种类 1.3ACL应用规则 1.4ACL命令 二.NAT内容整理 1.1什么是NAT 1.2NAT的工作原理: 1.3NAT功能: 1 ...
- 【项目管理】Scrum内容整理
针对Scrum相关内容整理如下:(持续更新补充) 目录 定义 角色 四个会议 实施流程 工具 通用实践 敏捷价值观 (更重视左边) 敏捷原则 相关观点 定义 Scrum是迭代式增量软件开发过程,通常用 ...
- 【项目管理】RUP内容整理
针对RUP相关内容整理如下:(持续更新补充) 目录 定义 核心概念 三大特点 核心工作流 十大要素 相关观点 定义 RUP(Rational Unified Process),统一软件开发过程,统一软 ...
- 【项目管理】PMO内容整理
针对PMO相关内容整理如下:(持续更新补充) 目录 定义 职责 引入作用 工作思路 具体落地建议 相关观点 定义 PMO (Project Management Office)一般称为项目管理办公室. ...
- 【项目管理】CMMI内容整理
相关CMMI 内容整理如下:(持续更新补充) 目录 定义 五大级别 引入原因 认证给企业带来的价值 实施流程 相关观点 定义 CMMI的全称为Capability Maturity Model In ...
- 云原生/低代码/数据科学/计算等方向内容整理志愿者招募了!
持续招募内容整理志愿者!云原生.数据科学.AI.低代码.计算等方向,有意愿的小伙伴,欢迎识别二维码提前报名哦.我们将持续为爱学习.有时间的小伙伴,提供多重福利! 要求: 1. 你需要具备一定学术背景, ...
最新文章
- c++ 使用对象指针
- c/c++使用gsoap发布和调用webservice
- 一只青蛙跳向三个台阶_青蛙跳台阶
- 有关软件开发中的一些想法
- php自定义函数数学计算,ThinkPHP自定义函数解决模板标签加减运算的方法
- Tomcat服务器java.lang.IllegalArgumentException异常
- java peek方法_Java ArrayDeque peek()方法与示例
- 作者:​光亮(1982-),男,博士,华为技术有限公司高级标准经理。
- linux关于权限的案例,16. Linux权限管理案例1 - 警察与土匪
- 浏览器兼容性问题-JSDOM(转)
- 亚稳态到底是什么呢?
- 扫描微信小程序体验版二维码无法打开
- 作为架构师,你必需要搞清楚的概念:POJO、PO、DTO、DAO、BO、VO
- b站pink老师JavaScript的DOM案例代码——模拟京东快递单号查询
- c语言中char的赋值
- JS将阿拉伯数字翻译成中文的大写数字、JS将数字转换为大写金额(整理)
- domoticz 使用esp8266通过mqtt控制灯开关
- 微软确认:从4月13日起,Win10系统将强制卸载旧版Edge浏览器
- 为何vSAN需要至少2n+1台主机,来防止n台主机出现故障(FTT=n)?
- java 农历 节假日_基于Java代码实现判断春节、端午节、中秋节等法定节假日的方法...