OSPF的不规则区域和LSA数据包
OSPF的不规则区域
区域的划分要求
1.区域之间必须存在ABR设备
2.区域划分必须按照星型拓扑结构
1.远离骨干的非骨干区域
1.用Tunnel隧道接口,使非法的ABR合法化
缺点
1.因为隧道的存在可能出现选路不佳的情况导致数据额外进行封装,浪费资源
2.可能会出现重复更新的情况
3.因为虚拟链路的存在,AR4和AR2之间需要出现邻居关系,
导致AR2和AR4之间的周期性数据都要穿过AR3,导致中间区域的资源浪费
2.使用OSPF虚链路解决不规则区域问题
虚电路需要在跨越的区域内,只跨一个区域,并且是双向的
Vlink-peer RID
虚链路永远属于区域0
缺点
1.因为虚链路的存在,AR4和AR2之间需要出现邻居关系,
导致AR2和AR4之间的周期性数据都要穿过AR3,
导致中间区域的资源浪费
2.只能穿越一个区域
3.多进程双向重发布——双向
重发布需要运行在同时运行不同协议的边界路由器上,
ospf把这样的边界路由器成为ASBR——资质系统边界路由器(协议边界路由器)
只有执行了重发布的设备才能被成为ASBR
在R4上 在进程1里重发布进程2
在进程2里冲发布进程1
[r4-ospf-1]import-route ospf 2
[r4-ospf-2]import-route ospf 1
别的网络里导入的路由信息标志为——O_ASE 优先级150
被认定为域外的路由信息,可控性较差
2.不连续骨干
做法与远离骨干的非骨干区域相似
LSA数据包
LSA——链路状态通告——OSPF协议在不同网络环境下产生的不同的载体
LSD——链路状态数据库
SPF——最短路径有限算法
LSA头部——无论什么类型的LSA都要带的
Type --- LSA的类型,在OSPFv2中至少掌握六种
linkstate——链路状态标识符——用来标记一条LSA,相当于一条LSA信息的名字
advRouter——通告路由器,发出LSA信息的路由设备的RID
LSA三元组——通过三个参数确定唯一一条LSA
age——LSA老化时间 统一计时——当一条LSA信息产生是从0开始计时,整个LSA在网络中传递
的全过程计时不中断,当有新的LSA到达时,将会覆盖旧的LSA信息,一般来说LSA的老化
时间应该小于1800s,因为OSPF每隔30分钟会有一次周期更新.。为了防止老化时间无限
叠加,我们设置了一个最大的老化时间,MAX age——最大老化时间3600S
当一条LSA到达最大老化时间的时候,将被认定失效,将从本地的LSDB中删除掉
OSPF的周期更新是按照每条LSA老化时间来计时的,当一套LSA的老化时间到达1800S时,
将进行周期更新,重新发送LSA信息
当一台设备发出的LSA老化时间接近,但不相同时,则需要分别进行周期更新,导致浪费资源
这里可以用组步调计时器——300S——一起走(当一条LSA信息的老化时间到达1800S,
并不 直接竞选周期更新而是再等300S,到达2100S之后,一起进行周期更新)
seq——序列号:一台路由器每发送一条LSA信息则将携带一个序列号,并且序列号依次+1
序列号空间
1.直线型序列空间——从最小值开始一直到最大值依次+1,新旧关系容易比较,但如果
超出上线,则没有序列号可用,导致新旧关系无法判断
2.循环型序列空间——序号可以循环使用,不会出现序号使用完的情况
如果两个序号差值过大可能会导致无法判断新旧关系
3.棒棒糖型序列空间——相当于一个支线型
0x80000001开始到0xFFFFFFFF 再进入0x00000001 到0x7FFFFFFF
当一个LSA信息的序列号达到0x7FFFFFFF发出的路由器会把她的老化时间改为3600S
其他的设备收到这条LSA信息,会根据序号判断这是一条最新的LSA信息,将这条信息刷新到本地LSDB中,之后因为这条LSA信息的老化时间到达3600S,啧将这条LSA信息删除掉,始发的路由器再发出一条相同的LSA信息,起序列号为0x80000001其他设备收到后会把最新的LSA信息刷到LSDB中
chksum——校验和,确保数据的完整性——同时也会参与LSA的新旧比较,
当两条LSA信息的三元组相同时看校验和,校验和大的认定为新
类型 |
LSID |
通告者AdvRouter |
Type-1LSA Router |
通告者RID |
区域内所有运行ospf协议的路由器的RID |
Type-2LSA network |
DR接口的ip地址 |
DR锁在的路由器的RID |
Type-3LSA Sum-net (summary) |
路由信息的目标网段 |
ABR设备的RID,在通过下一个ABR设备时将会被修改为新的ABR设备 |
Type-5LSA External(ase) |
路由信息的目标网段 |
ASBR设备的RID |
Type-1LSA——Router——所有的都会发送,并且只发送一条一类LSA
一类LSA的LSID等同于其通告者的RID
link——用来描述路由器接口链接情况的参数,一个接口可以有多个link来描述
linktype——这个类型主要和接口的网络协议有关,根据接口网络协议判断接口运行在一个什么样的网络中
Type-2LSA——在MA网络中仅依靠1类LSA可能会出现信息描述不完整的情况,
需要通过二类LSA对缺失的信息进行补充,因为二类LSA提供的是公共信息
所以不需要所有设备都发,只需要一台设备发送
所有携带路由信息的lSA都需要经过一类和二类的LSA进行验算
传递路由信息的通告者位置需要经过一类和二类LSA得出
Type-3LSA——传递域间路由信息,主要携带目标网段信息和开销值,
目标网段信息通过LSID来携带,
开销值指的是通告者到达目标网段的开销值
OSPF的不规则区域和LSA数据包相关推荐
- OSPF—不规则区域、LSA
OSPF的不规则区域 区域划分的要求: 1.区域之间必须存在ABR设备: 2.区域划分必须按照星型拓扑结构划分 不规则区域: 1.远离骨干的非骨干区域 2.不连续骨干 解决方法: 1.使用VPN隧道使 ...
- OSPF不规则区域,LSA以及序列号
一. OSPF的不规则区域 1. 区域划分的要求: (1) 区域之间必须存在ABR设备: (2) 区域划分必须按照星型拓扑结构划分. 2. 不规则区域两大类型: (1)远离骨干的非骨干区域: (2)不 ...
- DAY SIX -- ospf的不规则区域问题和链路状态通告LSA
目录 OSPF的不规则区域问题 不规则区域问题产生的原因 解决不规则区域问题的方法 链路状态通告LSA LSA的定义和简介 LSA的头部 OSPF要求必须掌握的六种LSA OSPF的不规则区域问题 不 ...
- OSPF的不规则区域
OSPF区域划分的条件 区域之间必须存在ABR 区域划分必须按照星型拓扑结构进行划分 常见的不规则区域 远离骨干的非骨干区域 这种情况下,AR4是获取不到其它路由的 不连续骨干 解决方法 一. 使用t ...
- ospf不规则区域解决与ospfv2的LSA的常用6种类型(部分)
ospf的不规则区域 区域划分的要求 1.区域之间必须存在ABR设备 2.区域划分必须按照星型拓扑结构划分 1.远离骨干的非骨干区域 2.不连续骨干 1.使用VPN隧道使非法的 ...
- OSPF基础,五种数据包,七类LSA,广域网技术
OSPF:开放式最短路径优先协议 无类别链路状态路由协议-组播更新协议:224.0.0.5/6 触发更新.周期更新(30min):跨层封装到网络层–协议号89 协议算法特点: 链路状态型路由协议,SP ...
- OSPF不规则区域知识点
OSPF的不规则区域: 区域划分要求: 区域间必须存在ABR 区域划分必须按照星型TOp接口 不规则区域: 远离骨干的非骨干区域 不连续骨干 使用VPN隧道使非法的ABR合法化: 在这个过程中,可以注 ...
- 深入理解 Cilium 的 eBPF(XDP)收发包路径:数据包在Linux网络协议栈中的路径
Table of Contents 1 为什么要关注 eBPF? 1.1 网络成为瓶颈 1.2 eBPF 无处不在 1.3 性能就是金钱 2 eBPF 是什么? 3 为什么 eBPF 如此强大? 3. ...
- ibm aix 抓包命令_在IBM AIX上模拟丢弃的TCP / IP数据包
本文介绍: AIX内核扩展,允许来往于指定主机的指定百分比的TCP / IP数据包被随机丢弃,以模拟不利的网络状况. 加载,激活和卸载内核扩展的实用程序. C和Java™实用程序,用于监视到达目标主机 ...
最新文章
- UITextField的详细使用
- Attach Volume 操作(Part II) - 每天5分钟玩转 OpenStack(54)
- 将批注用于类型化 DataSet (摘自MSDN)
- 运维人员应该掌握哪些常用技术
- Python爬取Json格式数据并读写(改中文编码)
- 树状选择框测试用例_【转】【测试用例设计】WEB通用测试用例
- hdu 3729(二分图最大匹配+最大字典序)
- s3c44b0x开发板之BOOT ROM配置
- java写入数组_如何在Java中将数组写入outputStream
- Go语言struct{}类型的channel
- python游戏引擎-转:十大开源游戏引擎深入比较
- win10 dnf服务器未响应怎么办,手把手研习win10系统DNF游戏死机的具体教程
- 《正确去掉Win7快捷方式小箭头》
- 思维题:三个箱子,一个只装苹果,一个只装橙,另一个装苹果和橙,请问?
- 基于微型计算机系统的实时时钟设计,基于单片机的DS12C887时钟芯片应用研究
- 百度地图标注点+搜索
- python3如何实现一行输入,空格隔开
- 【ExcelPlanet】SUMPRODUCT函数用法:单条件、多条件、模糊条件求和与计数
- 查看表空间及增加表空间
- 华为OD机试 - 无向图染色
热门文章
- 电脑上的文件夹怎么加密 文件夹加密方法
- IOS老版本应用最佳实践
- 如何让手机计算机出现错误二字,手机日历出错了?看到很多人都在讨论“二九”两字,你也去看一下...
- 锐志51开发板原理图2,实物图,继电器,LCD1602或者OLED,DS18B20
- 今天面了一个来京东要求月薪25K,明显感觉他背了很多面试题...
- php 后缀文件怎么打开,php是什么文件格式,php扩展名文件如何打开?
- 《国标麻将算番宝典》使用说明与答疑。
- 为你的CSDN博客添加CNZZ流量统计功能
- 点云系统的搭建--ROS,OPENNI,PCL1.8
- 零基础学UI设计真的有前途吗?