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数据包相关推荐

  1. OSPF—不规则区域、LSA

    OSPF的不规则区域 区域划分的要求: 1.区域之间必须存在ABR设备: 2.区域划分必须按照星型拓扑结构划分 不规则区域: 1.远离骨干的非骨干区域 2.不连续骨干 解决方法: 1.使用VPN隧道使 ...

  2. OSPF不规则区域,LSA以及序列号

    一. OSPF的不规则区域 1. 区域划分的要求: (1) 区域之间必须存在ABR设备: (2) 区域划分必须按照星型拓扑结构划分. 2. 不规则区域两大类型: (1)远离骨干的非骨干区域: (2)不 ...

  3. DAY SIX -- ospf的不规则区域问题和链路状态通告LSA

    目录 OSPF的不规则区域问题 不规则区域问题产生的原因 解决不规则区域问题的方法 链路状态通告LSA LSA的定义和简介 LSA的头部 OSPF要求必须掌握的六种LSA OSPF的不规则区域问题 不 ...

  4. OSPF的不规则区域

    OSPF区域划分的条件 区域之间必须存在ABR 区域划分必须按照星型拓扑结构进行划分 常见的不规则区域 远离骨干的非骨干区域 这种情况下,AR4是获取不到其它路由的 不连续骨干 解决方法 一. 使用t ...

  5. ospf不规则区域解决与ospfv2的LSA的常用6种类型(部分)

    ospf的不规则区域     区域划分的要求     1.区域之间必须存在ABR设备     2.区域划分必须按照星型拓扑结构划分 1.远离骨干的非骨干区域 2.不连续骨干 1.使用VPN隧道使非法的 ...

  6. OSPF基础,五种数据包,七类LSA,广域网技术

    OSPF:开放式最短路径优先协议 无类别链路状态路由协议-组播更新协议:224.0.0.5/6 触发更新.周期更新(30min):跨层封装到网络层–协议号89 协议算法特点: 链路状态型路由协议,SP ...

  7. OSPF不规则区域知识点

    OSPF的不规则区域: 区域划分要求: 区域间必须存在ABR 区域划分必须按照星型TOp接口 不规则区域: 远离骨干的非骨干区域 不连续骨干 使用VPN隧道使非法的ABR合法化: 在这个过程中,可以注 ...

  8. 深入理解 Cilium 的 eBPF(XDP)收发包路径:数据包在Linux网络协议栈中的路径

    Table of Contents 1 为什么要关注 eBPF? 1.1 网络成为瓶颈 1.2 eBPF 无处不在 1.3 性能就是金钱 2 eBPF 是什么? 3 为什么 eBPF 如此强大? 3. ...

  9. ibm aix 抓包命令_在IBM AIX上模拟丢弃的TCP / IP数据包

    本文介绍: AIX内核扩展,允许来往于指定主机的指定百分比的TCP / IP数据包被随机丢弃,以模拟不利的网络状况. 加载,激活和卸载内核扩展的实用程序. C和Java™实用程序,用于监视到达目标主机 ...

最新文章

  1. UITextField的详细使用
  2. Attach Volume 操作(Part II) - 每天5分钟玩转 OpenStack(54)
  3. 将批注用于类型化 DataSet (摘自MSDN)
  4. 运维人员应该掌握哪些常用技术
  5. Python爬取Json格式数据并读写(改中文编码)
  6. 树状选择框测试用例_【转】【测试用例设计】WEB通用测试用例
  7. hdu 3729(二分图最大匹配+最大字典序)
  8. s3c44b0x开发板之BOOT ROM配置
  9. java写入数组_如何在Java中将数组写入outputStream
  10. Go语言struct{}类型的channel
  11. python游戏引擎-转:十大开源游戏引擎深入比较
  12. win10 dnf服务器未响应怎么办,手把手研习win10系统DNF游戏死机的具体教程
  13. 《正确去掉Win7快捷方式小箭头》
  14. 思维题:三个箱子,一个只装苹果,一个只装橙,另一个装苹果和橙,请问?
  15. 基于微型计算机系统的实时时钟设计,基于单片机的DS12C887时钟芯片应用研究
  16. 百度地图标注点+搜索
  17. python3如何实现一行输入,空格隔开
  18. 【ExcelPlanet】SUMPRODUCT函数用法:单条件、多条件、模糊条件求和与计数
  19. 查看表空间及增加表空间
  20. 华为OD机试 - 无向图染色

热门文章

  1. 电脑上的文件夹怎么加密 文件夹加密方法
  2. IOS老版本应用最佳实践
  3. 如何让手机计算机出现错误二字,手机日历出错了?看到很多人都在讨论“二九”两字,你也去看一下...
  4. 锐志51开发板原理图2,实物图,继电器,LCD1602或者OLED,DS18B20
  5. 今天面了一个来京东要求月薪25K,明显感觉他背了很多面试题...
  6. php 后缀文件怎么打开,php是什么文件格式,php扩展名文件如何打开?
  7. 《国标麻将算番宝典》使用说明与答疑。
  8. 为你的CSDN博客添加CNZZ流量统计功能
  9. 点云系统的搭建--ROS,OPENNI,PCL1.8
  10. 零基础学UI设计真的有前途吗?