今天继续给大家介绍OSPFv3中LSA变化,LSA的变化时OSPFv3相对于OSPFv2的一大重大改变,本文的主要内容是OSPFv3中变化的第五类LSA的详解。
阅读本文,您需要有一定的OSPF基础知识,如果您对此还存在疑惑,欢迎查阅我博客内的其他文章,相信您一定会有所收获!

一、OSPF Type5 LSA概述

在OSPFv2和OSPFv3中,Type5类型的LSA都被称为AS-External LSA,它描述了区域外的路由信息,具有自治系统(AS)洪范范围。AS-External LSA也不含有Link-Local地址信息。AS-External LSA中LSA头部的Link State ID不再包含前缀信息,仅仅是一个32位的编号。

二、OSPF Type5 LSA变化

OSPFv2 Type5 类型 Exaternal LSA数据包结构如下所示:

OSPFv3 Type5 类型 Exaternal LSA数据包结构如下所示:

在OSPFv3 AS-External LSA报文结构中,各字段功能和效用如下:
E: 外部路由器的Metric类型。如果设置为1,表示这个路由为2类外部路由,其Metric值不随着路由的传递而增长;如果设置为0,表示这个路由为1类外部路由,其Metric值会随着路由的传递而增长。
F: 如果设置为1,则表示后面的Forwarding Address可选字段存在。
T: 如果设置为1,则表示后面的External Route Tag可选字段存在。
Referenced LS Type: 如果设置为1,则表示参考一个Router LSA;如果设置为2,则表示参考一个Network LSA;如果设置为0,则表示不需要参考。
Forwarding Address: 可选字段,当前面的F位为1时存在,表示达到目的的数据应该转发到这个地址。在公告路由器不是最优的下一跳的时候可以使用。
External Route Tag: 可选字段,用于ASBR的通信。一个比较常见的例子是,在OSPF自治系统的两个边界路由器上进行路有分发时,通过对引入的路由进行标记,可以很方便的进行路由过滤。
Referenced Link State ID: 可选字段,当前面的Referenced LS Type字段非0时存在。如果存在,说明此条路由器有一些相关信息需要参考另外一条LSA,被参考的LSA由以下字段确定:

  1. 其LSA Type值等于此AS-External LSA的Referenced LS Type
  2. 其Link State ID等于此AS-External LSA的Referenced Link State ID
  3. 其Advertising Router等于比AS-External LSA的Advertising Router
    注:这种参考是诶未来的扩展准备的,目前并没有使用。
    原创不易,转载请说明出处:https://blog.csdn.net/weixin_40228200/article/details/119079182

OSPFv3中LSA详解(八)——Type5类LSA详解相关推荐

  1. 路由 OSPF LSA介绍、1~7类LSA详细介绍

    1.0.0 路由 OSPF LSA介绍.1~7类LSA详细介绍 OSPF LSA 链路状态通告( Link status announcement),作用于 向其它邻接OSPF路由器 传递拓扑信息与路 ...

  2. java stringbuffer详解_Java常用类StringBuffer详解

    内容多为最近学习的自我总结,可能有些地方写的不严谨,甚至会有错误的地方,仅供参考,如发现错误敬请指出,谢谢! 灰色字体为补充扩展内容,多为帮助自己理解. StringBuffer概述: 线程安全的可变 ...

  3. OSPF中双ASBR重发布5类LSA问题

    从OneNote中导出 转载于:https://www.cnblogs.com/renjiangzhou/p/9204062.html

  4. 实验详解OSPF的几类LSA、FA转发规则(思科设备)

    目录 各类LSA 普通区域 五类LSA 四类LSA 特殊区域 stub区域 totally stub区域 NSSA区域 FA规则 totally nssa 本篇文章通过实验来详解OSPF的几类LSA ...

  5. 【OSPF外部路由-4类LSA(sum-asbr)和5类LSA(external)以及7类LSA(Nssa)】(OSPF的特殊区域)(外部路由选路特性)

    目录 一.ospf外部路由产生的背景 1.背景: 2.ASBR:自治边界路由器 1)ASBR:自治边界路由器.(只要有一天ospf设备引入了外部路由,那么他就是ASBR) 其产生的LSA类型叫做AS- ...

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

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

  7. OSPF的5、7类LSA中的FA、cost计算详解

    文章目录 FA的产生 先说结论 COST计算 先说结论 实验验证 拓扑说明 5-LSA的FA及cost的计算 FA = 0.0.0.0 FA != 0.0.0.0 7-LSA的FA FA != 0 F ...

  8. ios开发读取剪切板的内容_iOS中管理剪切板的UIPasteboard粘贴板类用法详解

    一.自带剪切板操作的原生UI控件在iOS的UI系统中,有3个控件自带剪切板操作,分别是UITextField.UITextView与UIWebView.在这些控件的文字交互处进行长按手势可以在屏幕视图 ...

  9. python类装饰器详解-Python类中的装饰器在当前类中的声明与调用详解

    我的Python环境:3.7 在Python类里声明一个装饰器,并在这个类里调用这个装饰器. 代码如下: class Test(): xx = False def __init__(self): pa ...

  10. C#中NameValueCollection类用法详解

    C#中NameValueCollection类用法详解,1.NameValueCollection类集合是基于 NameObjectCollectionBase 类. 但与 NameObjectCol ...

最新文章

  1. 深度有趣 | 27 服饰关键点定位
  2. Google Palette算法详解以及OC化
  3. boost::gregorian模块实现日期序列化的测试程序
  4. sql server 作业收缩数据库
  5. LSP(分层服务提供程序)
  6. RabbitMQ 镜像集群队列_集群高可用篇_03
  7. Google 又逆天:语音输入离线实时输出文字,仅占 80 MB !然而……
  8. 【学习OpenCV4】图像的基本操作
  9. 清华大学操作系统OS学习(八)——虚拟存储概念
  10. 调试内核Ubuntu 搭建嵌入式开发环境-续
  11. 【转载】实用的人际关系经验
  12. bzoj2442codevs4654[Usaco2011 Open]修剪草坪
  13. html中title属性和alt属性的区别
  14. 路由器服务器修改密码,TP-Link TL-WR842N路由器设置密码
  15. win10系统怎么查看电脑配置,win10电脑配置查看
  16. VS2008 简体中文正式版序列号(到期解决办法)
  17. love2d角度,方向以及旋转
  18. 使用Java实现身份证真假校验
  19. 用python画圣诞树的代码
  20. [编程语言的对比式学习] C++ vs C#

热门文章

  1. 牛客网—12.链表练习python解答
  2. 深度学习6-自定义层详解
  3. spark相关原理介绍
  4. 编写操作系统的平台之争:Windows还是*nix
  5. python地理数据处理库geopy
  6. numpy教程:数学函数和基本统计函数
  7. html样式超出出现滚动条,CSS 设置的高度超出屏幕高度为什么没出现滚动条?
  8. Android Studio 报 非法字符: ‘\ufeff‘解决
  9. CSDN—编写博客(快捷键)
  10. centos7安装python3.6独立的virtualenv环境