目录

ISIS报文头部

ISIS TLV

TLV类型

不同的TLV存在于不同的IS-IS PDU报文中

Hello报文

L1、L2 Hello通用报文字段

P2P Hello通用报文字段

LSP报文

L1、L2 LSP通用报文字段

SNP报文

L1、L2 CSNP报文通用字段

L1、L2 PSNP报文通用字段


ISIS报文头部


ISIS TLV

TLV的含义

是一个数据结构,包含以下三个字段 Type(类型)、Length(长度)、Value(值)

使用TLV的作用

使用TLV结构来构建报文,增加灵活性与扩展性

增加新特点只需要增加新的TLV即可,不需要改变整个报文的整体结构

TLV类型

 注意:

TLV  4 用于区域修复功能

TLV 133是RFC为IP验证而定义的TLV,但是大多数实现都使用TLV10来支持验证

不同的TLV存在于不同的IS-IS PDU报文中

每种IS-IS PDU都使用特定的TLV,但是有一些TLV也被多种类型的IS-IS PDU所共享

下表中列出了各种IS-IS PDU所使用的TLV:

ISIS-TLV-Cisco讲解.pdf-网络基础文档类资源-CSDN文库https://download.csdn.net/download/m0_49864110/86265803


Hello报文

IS-IS Hello PDUs也称为IIH,用于建立和维持邻居关系

L1、L2 Hello通用报文字段

还有一个LAN ID字段:包括DIS的System ID和伪节点ID。

为什么MA网络的Hello要区分L1和L2,P2P不同

因为MA网路需要选举L1/L2DIS,通过L1和L2Hello报文可以独立交互,互不影响

P2P Hello通用报文字段


LSP报文

链路状态PDU,交换完整的链路状态信(类似OSPF的LSU报文)

L1、L2 LSP通用报文字段

LSP报文包含了两个重要字段:ATT和IS-Type字段

ATT用来标识该路由是L1/L2路由器发送的

IS-Type用来指明生成此LSP的ISIS类型是Level 1还是Level 2 ISIS

ATT:用来表明相连的区域所使用的度量方式

  1. 第4位:缺省度量
  2. 第5位:时延度量
  3. 第6位:代价度量
  4. 第7位:差错度量

OL:过载标志位

对路由器设置过载位后,其它路由器在进行SPF计算时不会考虑这台路由器

当路由器内存不足时,系统自动在发送的LSP报文中设置过载标志位


SNP报文

时序报文SNP(Sequence Number PDUs)通过描述全部或部分数据库中的LSP来同步各LSDB,从而维护LSDB

L1、L2 CSNP报文通用字段

CNSP 全序列号报文,描述LSDB中全部LSP的摘要信息 (类似OSPF的DD报文)

L1、L2 PSNP报文通用字段

PSNP部分序列号报文,PSNP只列举最近收到的一个或多个LSP的序号,能够一次对多个LSP进行确认。当发现LSDB不同步时,也用PSNP来请求邻居发送新的LSP。(类似OSPF的LSR和LSACK报文)

ISIS——图解9种报文与TLV讲解相关推荐

  1. 最通俗易懂的OSPF五种报文+七种状态

    文章目录 OSPF是什么? OSPF的五种报文,你知道哪几个? 那OSPF协议是怎么通过这几个报文运作? OSPF状态机是如何运作的啊? 如果OSPF进程停留在某个状态,问题出至哪里呢? 那OSPF链 ...

  2. 广播泛洪_一分钟了解交换机四种报文中的三种:广播、组播、未知单播

    随着互联网的发展,各种应用层出不穷,日新月异,对网络设备的要求也越来越高,对广大设备厂商也提出更多的要求.不过这些事情都与二层交换机没有关系:) ,因为各种应用的数据到达二层交换机时,都只会变成一个一 ...

  3. 报文如何截取时间_5种报文、8种邻居状态机详解OSPF工作原理

    上一章节介绍了OSPF相比RIP具有无环路.路由收敛速度快.可扩展性好的特点.知识卡片 | 链路状态路由协议OSPF凭什么会取代RIP? 我们知道路由协议的最终目的是为了计算最优路由加入路由表来指导I ...

  4. 图解 5 种 Join 连接及实战案例!(inner/ left/ right/ full/ cross)

    转载自 图解 5 种 Join 连接及实战案例!(inner/ left/ right/ full/ cross) Join 连接在日常开发用得比较多,但大家都搞清楚了它们的使用区别吗??一文带你上车 ...

  5. 关于OSPF的五种报文类型介绍、OSPF八种状态机变化与报文交互介绍。

    4.2.2 路由 OSPF(OSPF的5种报文.8种状态机.邻居与邻接的形成) 目录 OSPF的5种报文 Hello报文 报文字段简介 DD/DBD报文 DD报文字段简介(首个DD报文) DD报文字段 ...

  6. 华为——OSPF单区域实验配置,实验抓包分析,五种报文分析,六种LSA介绍,以及如何建立邻接关系的七种状态

    华为--OSPF单区域实验配置,实验抓包分析,五种报文分析,六种LSA介绍,以及如何建立邻接关系的七种状态 前言 一:OSPF简介 1.1:工作原理 1.1.1:架构介绍 1.1.2:信息传递 1.1 ...

  7. DHCP八种报文 Discover Offer Request Ack Nack decline release inform及其工作原理流程 详解

    工作端口 服务端端口:67 客户端端口:68 八种报文 Discover DHCP客户端寻找DHCP服务器位置时所使用的报文.DHCP请求客户端时,因不知服务器位置,便在本地网络中以广播形式发送Dis ...

  8. HTTP报文结构详细讲解(HTTP请求报文和响应报文格式)

    HTTP报文结构 HTTP有两类报文: 请求报文-------从客户向服务器发送请求报文,如图6-12(a) 响应报文-------从服务器到客户的回答,如图6-12(b) 由于HTTP是面向文本的, ...

  9. 以太网 DHCP(DHCP的8种报文、DHCP配置、DHCP中继)

    2.14.1 以太网 DHCP(DHCP的8种报文.DHCP配置.DHCP中继) DHCP-2 2.14.1 以太网 DHCP(DHCP的8种报文.DHCP配置.DHCP中继) 一.DHCP的8种报文 ...

最新文章

  1. 2022-2028年中国氟橡胶预混胶行业市场行情监测及未来前景规划报告
  2. Android跳转intent简单教程
  3. vs2015中文乱码
  4. Percona Server for MySQL 5.5.30-30.2
  5. Java中如何实现线程的超时中断
  6. 2020财富中国500强:京东位列第13,阿里位列第18
  7. Matlab R2020a版安装下载详细操作步骤【Matlab 140期】
  8. python语言常用语法汇总
  9. php计算macd,php交易者macd返回false
  10. 计算机组成原理答案 耿,计算机组成理习题课2.ppt
  11. dipg(dip歌词翻译中文)
  12. 你不知道的VLC播放器常用痛点功能——快进、快捷键、剪切视频、旋转画面、视频提取声音等
  13. qq音乐html5测试性格,根据你的听歌习惯测试你的性格
  14. 如何一键免费压缩PDF文件?最好的 PDF 阅读器免费下载!
  15. Python学习手册 - 基础知识汇总(精简版)
  16. 图文讲解如何在outlook里设置绑定QQ企业邮箱教程
  17. 淘宝逛逛,一个0成本适合新手的副业项目
  18. ubuntu 16.04 + zabbix 3.4 + postgresql pg_monz
  19. QT5.4 计算器程序 打包发布,解决dll的最新解决方案
  20. 计算机中丢失vcruntime140_1.dll,要怎么修复这个问题

热门文章

  1. 安卓手机来电防火墙_手机号拉黑了能收到短信吗
  2. 网络游戏防沉迷实名认证系统常见错误
  3. 闭包:什么是闭包、闭包的作用、闭包的解决
  4. Pywinauto操作tim版QQ提取指定qq好友技术...
  5. excel2010单元格,如何批量合并单元格
  6. 银行个人贷款还款方式有哪几种?
  7. nuxt.js 打包上线
  8. 4款UI智能标注工具真实测评-有态度的测评
  9. 基于React全家桶开发「网易云音乐PC」项目实战(一)
  10. Java---板砖问题