DAY SIX -- ospf的不规则区域问题和链路状态通告LSA
目录
OSPF的不规则区域问题
不规则区域问题产生的原因
解决不规则区域问题的方法
链路状态通告LSA
LSA的定义和简介
LSA的头部
OSPF要求必须掌握的六种LSA
OSPF的不规则区域问题
不规则区域问题产生的原因
1,远离骨干的非骨干区域--连接在非骨干区域上的区域
连接这个区域的ABR不合法,该区域除边界路由器外均学不到其他区域的路由
2,不连续骨干区域--骨干区域之间插入非骨干区域
中间的非骨干区域可以接收到两端的骨干区域的路由,但两个骨干区域之间的路由存在鸿沟
解决不规则区域问题的方法
原因:边界路由器R4不合法
思路一:让R4合法 --- 需要接在骨干区域上 -- 物理连线 -- 转化为虚拟接口降低成本 -- 虚拟隧道
方法:通过VPN隧道将R4连接到骨干区域中,使其合法。 隧道封装类型GRE点到点即可,封装内容包括源IP地址和目标IP地址(物理接口)。这里的宣告具有灵活性 -- 将虚拟隧道宣告到区域2和区域0均可。
需要注意的地方:
1,当一个路由器同时连接骨干区域和多个非骨干区域时,非骨干区域之间可以直接传递路由信息而不需要经过骨干。
2,如果一个ABR有两种获取到区域路由信息的方法,即便自身学到的是虚拟隧道,开销值较大,也会优先选择信任自身直接从区域学到的,而非从ABR学到的。
总结:VPN隧道解决不规则区域问题的缺点。
1,可能会造成选路不佳
2,可能会重复更新占用资源 -- 区域通过R4会重复得到区域0的路由信息
3,可能会因为tunnel新建邻居关系的周期更新,导致物理链路的资源浪费。
思路二:让R4合法 -- 找到合法ABR做R4的担保人
方法:使用OSPF虚链路解决不规则区域问题,同一区域内对端建立虚链路仿邻居关系。数据走物理链路。
[r4-ospf-1-area-0.0.0.1]vlink-peer 2.2.2.2 router-id
[r2-ospf-1-area-0.0.0.1]vlink-peer 4.4.4.4 ---建立虚链路仿邻居关系
[r4]display ospf vlink ---查看虚链路信息
需要注意的地方:在邻居表中并不存在邻居关系和虚链路永远属于骨干区域
总结 :虚链路解决不规则区域问题的缺点
1,虚链路的关系也相当于建立了一个邻居关系,仍然会发送周期性的数据进行保活,所以也会造成穿越区域的资源浪费
2,有限制,只能穿过一个区域
补充:使用一二类LSA找担保人位置,所以不能跨区域
思路三:利用重发布(转换不同协议)的原理,转换同一协议的不同进程
方法:建立多进程双向重发布解决不规则区域问题。
[r4-ospf-1]import-route ospf 2
[r4-ospf-2]import-route ospf 1
需要注意的地方:重发布是配置在运行不同协议或同一协议不同进程的边界路由器上。而且只有执行了重发布动作的边界路由器才能被称为ASBR --自治系统边界路由器(协议边界路由器)
总结:多进程双向重发布解决不规则区域问题
1,不会出现周期性的数据资源消耗和选路不佳
2,导入的路由被认定为域外路由,可控性较低,故设置的优先级也较低
解决第二种不规则区域问题的思路和方法同上。
链路状态通告LSA
LSA的定义和简介
LSA--链路状态通告 ---OSPF协议在不同网络环境下产生的,用于携带和传递不同的信息 --- 共有十几种类型,其中一类和二类LSA传递的是拓扑信息,三四五七类传递的是路由信息。
LSDB--链路状态数据库 -- 包括三元组TYPE、LINKSTATE、ADVROUTER等
LSA的头部
- TYPE --- LSA的类型
- LINKSTATE ID --- 链路状态标识符---在数据库中唯一,用来标识一条LSA信息,方便查找,相当于LSA的名称
- ADVROUTER --- 通告路由器---发送这条LSA信息的路由器router-id
- LS AGE --- LSA的老化时间 -- 单位秒 --从一条LSA信息诞生(被始发路由器产生)开始计时,即便是在网络中传播,也会正常累加。正常情况下,LSA老化时间不会超过1800s。受OSPF周期更新影响30min。 最大老化时间MAX AGE 3600s,判定此时周期更新机制出现问题,认定该条LSA失效,并从LSDB中删除该条LSA。在更新序列号有应用。
- LENGTH --- LSA的字节长度
- OPTION --- 暂留
- SEQ --- 序列号 8位16进制,本质32位2进制-- 产生LSA时给定的标号,逐条加一 --- 判断LSA新旧的重要参数
直线型序列空间 --- 递增,空间有限,达到空间极限后无法判断LSA新旧
循环型序列空间 --- 没有空间极限,但是在序列号相差较大时,由于循环圈数不确定,会造成LSA新旧判断错误
棒棒糖型序列空间 --- 直线型结合循环型 --- OSPF所采用,但是为了避免进入循环空间后导致新旧关系无法判断的问题,所以到循环点后OSPF要求不能进入循环(相当于采用的还是直线型序列空间)-- 取值范围相当于从0X80000001-0X7FFFFFFE
刷新序列号空间的方法:
当一条LSA信息的序列号达到最大值时,设备发送该LSA信息的同时会将这条LSA的老化时间置为最大老化时间--- 3600S,邻居收到这条LSA信息后,因为序列号为
最新的序列号,将会替换掉本地对应的LSA信息,之后,又因为老化时间为3600S,则将把该LSA信息删除。本端设备将再发送一条相同LSA,且序列号为0X80000001,邻居收到后将最新的LSA信息存入数据库中,实现序列号空间的刷新。
- Chksum --- 校验和 --- 也会参与LSA 的新旧判断,当两条LSA的序列号相同时,比较校验和,校验和大的为新。
OSPF要求必须掌握的六种LSA
类型 |
LSID |
通告者 |
传播范围 |
携带的信息 |
ROUTER 一类LSA |
通告者的router-id |
网络中每台运行OSPF协议的路由器的router-id |
单区域 |
本地接口直连拓扑信息 |
NETWORK 二类LSA |
DR接口的IP地址 |
单个MA网络中DR对应的路由器的router-id |
单区域 |
单个MA网络的补充信息 --- 掩码、设备数量 |
SUM-NET 三类LSA summary |
域间路由的网络号 |
ABR,在通过下一个ABR时,将修改为新的ABR |
ABR设备相邻区域 |
域间路由信息 |
EXTERNAL五类LSA ase |
域外路由的网络号 |
ASBR |
整个OSPF区域 |
域外路由信息 |
SUM-ASBR 四类LSA |
ASBR的router-id |
ASBR所在区域的ABR设备,在通过在一个ABR时,将修改为新的ABR |
除了ASBR所在区域外的单区域 |
ASBR的位置信息 |
NSSA 七类LSA |
域外路由的网络号 |
ASBR,离开NSSA区域时需要转换成五类LSA |
单个NSSA区域 |
域外路由信息 |
DAY SIX -- ospf的不规则区域问题和链路状态通告LSA相关推荐
- OSPF3的多区域生成与链路状态通告
一.OSPF多区域生成 OSPF多区域生成的原因 改善网络的可扩展性 快速收敛 二.OSPF三种通信量 1.域内通信量(Intra-Area Traffic) 单个区域内的路由器之间交换数据包构成的通 ...
- OSPF的不规则区域和LSA数据包
OSPF的不规则区域 区域的划分要求 1.区域之间必须存在ABR设备 2.区域划分必须按照星型拓扑结构 1.远离骨干的非骨干区域 1.用Tunnel隧道接口,使非法的ABR合法化 缺点 1.因为隧道的 ...
- OSPF的三张表(链路状态公告)
OSPF详解 OSPF定义 OSPF(Open Shortest Path First,开放最短路径优先)是IETF(Internet Engineering Task Force,互联网工程任务组) ...
- OSPF链路状态通告类型汇总
路由器必须知道OSPF区域的详细拓扑才能计算最优路径,LSA描述了拓扑的详细信息,是构成OSPF LSDB的基石. 1.类型1,路由器LSA: ·所有路由器都会生成这一类型的链路状态通告 ·指明了它们 ...
- 3.OSPF的协议报文和链路状态通告
0x01.OSPF报文 1.报文:Packet 2.链路状态通告:LSA 3.OSPF是动态路由协议,需要报文来维护关系 4.IP承载OSPF报文: | Link Layer Header | IP ...
- OSPF的不规则区域
OSPF区域划分的条件 区域之间必须存在ABR 区域划分必须按照星型拓扑结构进行划分 常见的不规则区域 远离骨干的非骨干区域 这种情况下,AR4是获取不到其它路由的 不连续骨干 解决方法 一. 使用t ...
- [ 网络协议篇 ] IGP 详解之 OSPF 详解(三)--- OSPF协议报文 链路状态通告 详解
- OSPF不规则区域知识点
OSPF的不规则区域: 区域划分要求: 区域间必须存在ABR 区域划分必须按照星型TOp接口 不规则区域: 远离骨干的非骨干区域 不连续骨干 使用VPN隧道使非法的ABR合法化: 在这个过程中,可以注 ...
- OSPF—不规则区域、LSA
OSPF的不规则区域 区域划分的要求: 1.区域之间必须存在ABR设备: 2.区域划分必须按照星型拓扑结构划分 不规则区域: 1.远离骨干的非骨干区域 2.不连续骨干 解决方法: 1.使用VPN隧道使 ...
最新文章
- NLP进阶之(七)膨胀卷积神经网络
- IBM IMM默认ID 及修改默认IP 方法
- 《马哥教育协办GIAC、GOPS顶级技术峰会完美落幕》
- C++基础知识(一)—— C++程序结构
- 歪批IT系列之“伪热门”人才
- 【编程珠玑】第十一章 排序 (插入排序和快速排序的深度优化)
- Swift的一些问题
- 浅析天际网、IT260、微人脉等中国职业社交网站
- 流程图的虚线是什么意思_这些新标识啥意思?交警教你怎么走
- 世界超级计算机比赛,【启明之星】何斌:刷新超级计算机比赛世界纪录
- google黑客命令搜集
- Brother DCP-1608 Printer共享打印机防坑指南
- Android性能调优工具TraceView
- 林子雨 慕课答案2021新版
- 论文写作之BIB文件编写
- excel冻结窗格参与排序_冻结窗格在Excel中消失
- BZOJ 2429: [HAOI2006]聪明的猴子|最小生成树kruskal
- 课设——八皇后问题(N皇后解决)
- linux关触摸屏命令,Linux 禁用触摸屏 触摸板
- 线性代数——求逆矩阵
热门文章
- 差分+排序不等式+贪心
- 通过平面向量角度认知世界
- UI设计师主要做什么?如何学好UI设计
- 计算机体系结构的主要原理,《计算机组成原理》计算机体系结构.pdf
- SAP 技术原理搬砖 - ARAP重分类:为啥我和外币评估设计原理不一样?
- 第三课支路分析分析法与结点电位分析法
- 服装行业采购商城系统平台采购招标透明化,提高采购管理水平
- 论文写作——韬ASMI29 algorithm部分语句修改
- 一文读懂伪回归、协整、格兰杰
- 【机器学习系列】【模型评价】【ROC曲线、约登指数最佳阈值】一个函数中实现约登指数计算并集成到ROC图中,给出默认阈值及最佳阈值下的混淆矩阵