OSPF协议原理及配置5-LSA分析

 

前面,已经介绍了邻接关系的建立和LSDB的同步。通过同步过程的介绍,我们可以了解LSDB的同步是通过交互LSA实现的。

不同角色的路由器发出的LSA的内容是不同的,本文将介绍LSA报文的结构和种类,进而可以帮助我们分析路由的计算和生成过程。

1 LSA报头(很重要)

LSA报头中的内容构成了LSDB的主要内容。

除Hello报文外,其它的OSPF报文都携带LSA信息。

LS age: 此字段表示LSA已经生存的时间,越小越新,单位是秒。3600秒老化,1800秒刷新。

LS type: 此字段标识了LSA的格式和功能。常用的LSA类型有五种。决定了link state id的生成。

Link State ID: 此字段是该LSA所描述的那部分链路的标识。例如Router ID等。链路标识,不同lsa不同。

Advertising Router: 此字段是产生此LSA的路由器的Router ID。

LS sequence number: 此字段用于检测旧的和重复的LSA。每变化一次+1,越大越新。

LS type,Link State ID和Advertising Router的组合共同标识一条LSA。

OSPF协议根据LS age和LS sequence number判断LSA的新旧。

2 LSA的类型(很重要,帮助分析路由的生成过程

a.域内路由(router-Lsa network-las),在所属区域内传递

注:每台路由器都会向外发布Router-LSA。 只有DR向外发布Network-LSA。不会跨域传递。

b.区间路由(Network-Summary-LSA)用于计算区域间路由信息。这类LSA描述的是精简的路由信息,而不是详细的链路状态信息。只在骨干区域和非骨干区域间传递。默认路由也可以通过Network-Summary-LSA发布。

c AS 外部路由

ASBR使用第五类LSA描述外部路由,这些第五类LSA在整个AS内部泛洪

当ABR向其它区域通告所接收到的第五类LSA时,同时为该区域生成一条第四类LSA描述如何到达ASBR。

第四类LSA只能在一个区域内泛洪,第五类LSA每泛洪到一个区域,相关的ABR就要为该区域重新生成一条新的第四类LSA。

3 不同的Link state id值(重要,查看和分析LSDB时用到)

OSPF协议原理及配置5-LSA分析的更多相关文章

  1. OSPF协议原理及配置4-邻接关系的建立和LSDB同步

    OSPF协议原理及配置4-邻接关系的建立和LSDB同步   进入ExStart状态后,广播和NBMA型网络要等待4倍的Hello时间,确定DR和BDR.然后建立邻接关系,并交互链路状态通告,以使用LS ...

  2. OSPF协议原理及配置3-邻居关系的建立

    OSPF协议原理及配置3-邻居关系的建立   OSPF协议的邻居关系是通过交换Hello报文建立的,所以我们先对OSPF的报文的种类,及Hello报文的结构做一了解. 1 OSPF协议有5种协议报文( ...

  3. OSPF协议原理及配置2-理解邻居和邻接关系

    OSPF是一个动态路由协议,运行OSPF的路由器之间需要交换链路状态信息和路由信息,在交换这些信息之前首先需要建立邻接关系.邻接关系用来交换链路状态及路由信息. 注意:并非所有的邻居关系都可以成为邻接 ...

  4. OSPF协议介绍及配置 (上)

    OSPF协议介绍及配置 (上) 一.OSPF概述 回顾一下距离矢量路由协议的工作原理:运行距离矢量路由协议的路由器周期性的泛洪自己的路由表,通过路由的交互,每台路由器都从相邻的路由器学习到路由,并且加 ...

  5. OSPF协议介绍及配置

    一.OSPF概述 回顾一下距离矢量路由协议的工作原理:运行距离矢量路由协议的路由器周期性的泛洪自己的路由表,通过路由的交互,每台路由器都从相邻的路由器学习到路由,并且加载进自己的路由表中,而对于这个网 ...

  6. OSPF协议介绍及配置 (下)

    4.特殊区域详解 为了让我们的讲解更加的通俗易懂,我们看上面这个拓扑,这是一个根据客户业务逻辑结构所涉及的OSPF网络,共有三个区域(实际上远远不止),骨干区域area0为一级行及二级行所部署,*** ...

  7. OSPF协议——原理及实验

    首先命令部分: ospf 1 进入ospf协议 area 0 划定自治区域 因为实验只用了1个区域所以参数就为0 也就是骨干区域 network +网段+反写掩码(0.0.0.255)指定运行OSPF ...

  8. VRRP协议原理与配置

    一.VRRP协议概述 1.1.VRRP协议基本概念 局域网中的用户终端通常采用配置一个默认网关的形式访问外部网络,如果此时默认网关设备发生故障,将中断所有用户终端的网络访问,这很可能会给用户带来不可预 ...

  9. H3C路由器配置——动态路由OSPF协议

    一.介绍 1.OSPF协议介绍 (1).OSPF(Open Shortest Path First,开放最短路径优先)路由协议是用于网际协议(IP)网络的链路状态路由协议.是一个被各厂商设备广泛支持的 ...

随机推荐

  1. 如何修改TOMCAT的默认主页为你自己项目的主页

    感谢作者:xxs673076773 原文链接:https://www.iteye.com/blog/xxs673076773-1134805 (最合适的) 最直接的办法是,删掉tomcat下原有Roo ...

  2. element select失效问题 , vue刷新的两种方式

    changeSelect: function () { this.$forceUpdate(); }, 编辑一条记录,给select 赋值后就不动了, 原因是复制后组件需要刷新一下, 不然不能触发事件 ...

  3. maven转web项目时 在Project Facets下转换时 Further configuration available没有出现

    如果下边的 further configuration available不出来 把Dynamic web module 去掉勾选,应用与项目,然后再点开项目的properties,再选中Dynami ...

  4. memcache启动多个服务

    windows 7 64bit 环境下安装memcached 1.下载后解压到D:\memcached(下载地址:memcached-win64下载地址) 2.安装到windows服务,打开cmd命令 ...

  5. zookeeper集群+kafka集群 部署

    zookeeper集群 +kafka 集群部署 1.Zookeeper 概述: Zookeeper 定义 zookeeper是一个开源的分布式的,为分布式框架提供协调服务的Apache项目 Zooke ...

  6. 谷粒商城Day1

    环境搭建 安装JDK1.8: 1 下载并解压jdk1.8 tar -zxvf jdk-8u281-linux-x64.tar.gz(检查本机有没有jdk有的话卸载掉.安装上自己的jdk) 2 配上环境 ...

  7. 《PHP程序员面试笔试宝典》——如何处理与面试官持不同观点这个问题?

    如何巧妙地回答面试官的问题? 本文摘自<PHP程序员面试笔试宝典> 在面试的过程中,求职者所持有的观点不可能与面试官一模一样,在对某个问题的看法上,很有可能两个人相去甚远.当与面试官持不同 ...

  8. c++ istream_iterator ostream_iterator

    istream_iterator/ostream_iterator void stream_iter_odd_even(const string &in_file, const string ...

  9. Python基础—set、copy(Day7)

    一.数据类型补充 1.str:.isspace()字符串是空格或至少是一个空格. s='alex' s1=' ' ret=s1.isspace() print(ret)执行结果:True  2.tul ...

  10. Devops 开发运维高级篇之Jenkins+Docker+SpringCloud微服务持续集成(上)

    Devops 开发运维高级篇之Jenkins+Docker+SpringCloud微服务持续集成(上) Jenkins+Docker+SpringCloud持续集成流程说明 大致流程说明: 1) 开发 ...