isis协议hello数据包和LSP数据包

请问isis协议中,广播型子网,该子网中所有路由器通过hello数据包建立邻接关系,然后各自以组播方式发送各自的lsp,并且广播型子网会选举一台指定路由器定期发送lsp数据包,那么我想请问,hello数据包是否只是告诉邻居自己没有失效(保持激活),里面没有包含链路状态信息,然后选举出来的指定路由器会发送lsp数据包,而每台路由器也会以组播方式发送各自的lsp,这里是不是就有点重复了?这个过程到底应该是怎样的?请知道的告诉下,谢谢了

0

1个回答

不会,dis首先广播hello,然后发送csnf协调路由,别的路由收到以后标记自己,然后再传给没有收到的,不会重复。

参考:
http://blog.163.com/hlz_2599/blog/static/1423784742015730112818184/
http://wenku.baidu.com/link?url=KkvNAoZEBd0A52VN2ZWyuasSUsgS-pydcyDgWuL_K4H6kdQdxjzKSRUL1VOCfZ2iJwm9kXI-I6MdSE1qzA9vlNHDiaochefB2d63tplLmBS

0
qq_20922985
qq_20922985 hello数据包是否只是告诉邻居自己没有失效(保持激活),里面没有包含链路状态信息?
3 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
ISIS报文类型
ISIS的报文类型 IS-IS报文有以下几种类型:HELLO PDU(Protocol Data Unit)、LSP和SNP。 Hello PDU Hello报文用于建立和维持邻居关系,也称为IIH(IS-to-IS Hello PDUs)。其中,广播网中的Level-1 IS-IS使用Level-1 LAN IIH;广播网中的Level-2 IS-IS使用Level-2 LAN IIH;...
ISIS报文格式—LSP
PDU length •整个PDU的长度。 Remaining lifetime •LSP过期前等待的秒数。 LSP ID •可以是系统ID、伪节点ID或者LSP数据包的LSP编号。 •0000.0000.0001.00-00 常规LSP。 •0000.0000.0001.01-00 伪节点LSP。 •0000.0000.0001.00-01 常规LSP的一个分片。 Sequen
ISIS的报文类型
ISIS的报文类型 【转自】https://blog.csdn.net/qq_38265137/article/details/80438222 IS-IS报文有以下几种类型:HELLO PDU(Protocol Data Unit)、LSP和SNP。 Hello PDU Hello报文用于建立和维持邻居关系,也称为IIH(IS-to-IS Hello PDUs)。其中,广播网中...
isis协议第一个Hello包
Breakpoint 1, isis_send_pdu_bcast (circuit=0x7ffff42808c8, level=1) at isis_pfpacket.c:319 319      int written = 1; (gdb) bt #0  isis_send_pdu_bcast (circuit=0x7ffff42808c8, level=1) at isis_pfpac
ISIS——LSP刷新情况
IS-IS路由域内的所有路由器都会产生LSP,以下事件会触发一个新的LSP: 邻居Up或Down IS-IS相关接口Up或Down 引入的IP路由发生变化 区域间的IP路由发生变化 接口被赋了新的metric值 周期性更新 :LSP的刷新间隔为15分钟;老化时间为20分钟。但是一条LSP的老化除了要等 待20分钟外,还要等待60秒的
IS-IS的报文——hello PDU
Hello PDU Hello报文用于建立和维持邻居关系,也称为IIH(IS-to-IS Hello PDUs)。其中,广播网中的Level-1 IS-IS使用Level-1 LAN IIH;广播网中的Level-2 IS-IS使用Level-2 LAN IIH;非广播网络中则使用P2P IIH。它们的报文格式有所不同。P2P IIH中相对于LAN IIH来说,多了一个表示本地链路ID的Loca
ISIS报文格式—PSNP
PDU length •整个PDU的长度。 Source-ID •始发路由器系统ID。
IS-IS的报文——SNP
序列号报文SNP(Sequence Number PDUs)通过描述全部或部分数据库中的LSP来同步各LSDB(Link-State DataBase),从而维护LSDB的完整与同步。        SNP包括全序列号报文CSNP(Complete SNP)和部分序列号报文PSNP(Partial SNP),进一步又可分为Level-1 CSNP、Level-2 CSNP、Level-1 P
ISIS(4)协议报文
与OSPF报文采用IP封装不通,ISI的协议报文直接采用数据链路层封装,所以比OSPF少了一层封装。 ISIS路由协议使用了以下几种PDU(Protocol Data Unit,协议数据单元) 一.IIH(IS-IS Hello) IIH PDU用于建立及维护IS-IS的邻居关系。ISIS存在三种PDU:Level-1 LAN IIH,Level-2 LAN IIH,P2P IIH,其中Le...
ISIS报文格式—通用包头
Intra domain routing protocol discriminator •IS-IS PDU中,该字段不变,都为0x83。 PDU header length indicator •标识该固定头部字段的长度。 Version/protocol ID extension •始终为1。 System ID length •用来表示system ID长度,固定为6B。 P
IS-IS LSP分片扩展
IS-IS LSP分片扩展         当IS-IS要发布的链路状态协议数据报文PDU(Protocol Data Unit)中的信息量太大时,IS-IS路由器将会生成多个LSP分片,用来携带更多的IS-IS信息。         IS-IS LSP分片由LSP ID中的LSP Number字段进行标识,这个字段的长度是1字节。因此,一个IS-IS进程最多可产生256个LSP分片,携带的信
ISIS报文格式——LAN IIH
Reserved:保留的6bit位=0Circuit Type:电路类型。01表示L1路由器,10表示L2路由器,11表示L1/2路由器。Source ID:源ID。发送该PDU的路由器的SysID。Holding Time:保持时间。用来通知它的邻居路由器在认为这台路由器失效之前应该等该的时间。如果在保持时间内收到邻居发送的Hello PDU,将认为邻居依然处于存活状态。这个保持时间就相当于OS
IS-IS的报文——LSP
链路状态报文LSP(Link State PDUs)用于交换链路状态信息。LSP分为两种:Level-1 LSP和Level-2 LSP。Level-1 LSP由Level-1 IS-IS传送,Level-2 LSP由Level-2 IS-IS传送,Level-1-2 IS-IS则可传送以上两种LSP。        LSP报文中主要字段的解释如下: ATT字段:当Level-1-2 IS
IS-IS学习笔记
1 IS-IS NET地址 在IS-IS中需要配置NET,全程是网络实体名称Network Entity Title。它本质上是一种CLNP的地址,其中CLNP就相当于ISO中的IP协议,因为历史上IS-IS是为ISO体系结构提供路由服务的。由于这个历史原因,即使在纯IP环境下,改进后的集成IS-IS协议仍然使用以前基于CLNP的地址来标识路由器。 简单讲,每个IS-IS路由器的NET都有三个
IS-IS——常用TLV类型
-
协议-ISIS基础知识
ISIS基础知识 作者:Danbo ISIS属于ISO协议簇 CONS(Connection Network Server)面向连接网络服务 CLNS(Connection Network Server)无连接网络服务 ISIS是ISO定义的OSI协议栈中无连接网络服务CLNS的一部分,用于动态路由数据包 CLNS由以下三个协议构成: CLNP:类似TCP/IP中的I
ISIS学习笔记
ISIS  网络层的路由协议  无类路由协议   管理距离115   度量值每一个接口为10   窄度量接口最大度量2^6  总度量最大2^10 宽度量接口最大度量2^24  总度量最大2^32 链路层  ES-IS         ARP 网络层  CLNP        IP 传输层  TP0-TP4   TCP IS中间系统   ES终端系统 NSAP地
广播hello消息 java
用java写的广播数据包hello消息,其中涉及到RSA数字签名及验证过程,450+行的代码量,有兴趣的可以看看啊!! 广播 数据包 hello java RSA广播 数据包 hello java RSA广播 数据包 hello java RSA广播 数据包 hello java RSA广播 数据包 hello java RSA广播 数据包 hello java RSA广播 数据包 hello java RSA广播 数据包 hello java RSA广播 数据包 hello java RSA广播 数据包 hello java RSA广播 数据包 hello java RSA广播 数据包 hello java RSA
可扩展认证协议(EAP)4. EAP数据包格式
<!-- @page {margin:2cm} p {margin-bottom:0.21cm} h1 {margin-bottom:0.21cm} h1.western {font-family:"Arial",sans-serif; font-size:16pt} h1.cjk {font-family:"AR PL UMing HK"; font-siz
VC++基于LSP拦截数据封包
LSP即分层服务提供商,Winsock 作为应用程序的 Windows 的网络套接字工具,可以由称为“分层服务提供商”的机制进行扩展。Winsock LSP 可用于非常广泛的实用用途,包括 Internet 家长控制 (parental control) 和 Web 内容筛选。在以前版本的 Windows XP 中,删除不正确的(也称为“buggy”)LSP 可能会导致注册表中的 Winsock
IS-IS技术详解
ISIS是一个分级的链接状态路由协议,基于DECnet PhaseV 路由算法。ISIS可以在不同的子网上操作,包括广播型的LAN、WAN和点到点链路。ISIS是一个链接状态协议,实际上与OSPF非常相似,它也使用Hello协议寻找邻居节点,使用一个传播协议发送链接信息。ISIS消息使用序列号,但它只是一个简单的加法计数器。当计数器计到最大值时,一个ISIS路由器没有别的选择,只能伪造一个错误触发
OSPF中 hello报文的 内容
邻居关系通过hello报文来建立。Hello报文中包含如下一些内容: 1、始发路由器的router-id 2、始发路由器接口的area-id 3、始发路由器接口的地址掩码 4、始发路由器接口的authentication type和authentication message 5、始发路由器接口的hello-interval 6、始发路由器接口的router dead-interval 7、路由器...
ISIS细节
ISIS在发送报文时,以一个组播的形式发送。组播MAC地址01-80-c2-00-00-14 (level1), 01-80-c2-00-00-15 (level2). 凡使能了ISIS的接口都会接收相应报文。NSAP地址最少为8字节,最长为20字节当NSEL值为00时,这个NSAP地址称为NET (Network EntityTitles,网络实体名)。NET 用来唯一地表示 IS-IS 路由选...
IS-ISLSP的“泛洪”
LSP报文的“泛洪”(flooding)是指当一个路由器向相邻路由器通告自己的LSP后,相邻路由器再将同样的LSP报文传送到除发送该LSP的路由器外的其它邻居,并这样逐级将LSP传送到整个层次内所有路由器的一种方式。通过这种“泛洪”,整个层次内的每一个路由器就都可以拥有相同的LSP信息,并保持LSDB的同步。        每一个LSP都拥有一个标识自己的4字节的序列号。在路由器启动时所发送
基于SPI的LSP网络封包截获
、、、首先我不是原创、、、、、 转载别人的然后自己学习,网上有很多资料。大家可以先看《windows防火墙与网络封包截获》然后再看“基于SPI 的网络封包截获”。应该就差不多了 我会在地址下方给出这些资料链接、、、、 还有源码。 首先先安装LSP: #include #include // 定义了WSCWriteProviderOrder()函数 #include #includ
SSL协议握手过程报文解析
仅供学习使用,转载来源http://www.cnblogs.com/piyeyong/archive/2010/07/02/1770208.html SSL建立握手连接目的: 1.身份的验证,client与server确认对方是它相连接的,而不是第三方冒充的,通过证书实现 2.client与server交换session key,用于连接后数据的传输加密和hash校验
ISIS与OSPF的区别与联系
共同之处: 1 都是链路状态路由协议,都要求区域内的路由器交换链路状态信息,链路状态信息被收集到链路状态数据库中 2 都是用了一种实现路由选择信息交换相似机制 3 都在广播网络中选择指定路由器来控制扩散并降低这类介质中多对多邻接的系统资源需求 4 都是基于链路状态库中的信息,采用几乎相同的算法-SPF算法来计算最佳路由 5 都支持两个分层路由选择 6 都支持IP前缀的无类路由选择(支持
C++ LSP 流量控制代码
C++ LSP 流量控制代码,通过LSP层来分析对应的数据包,并对数据包作对应的加密处理过程
IGP:ISIS的几种快速收敛特性
ISIS目前作为骨干网唯一的路由协议,收敛速度是非常值得关注的。而普通的IGP路由收敛方式为用HELLO报文检测链路失效,周期性传递LSA的方式(在收到整个LSA的时候再向邻居扩散)。所以在网络规模扩大的时候,LSDB随之增大,SPF的计算时间也会相当漫长。为了改进计算方法,我们设计了如下几种改进方案。 I-SPF(Incremental SPF) I-SPF是指增量路由计算,顾名思义它每次
RIP、OSPF、BGP三种协议
RIP( Routing Information Protocol )路由信息协议是在一个AS系统中使用地内部路由选择协议,是个非常简单的基于距离向量路由选择的协议。 它路由器生产商之间使用的第一个开放标准,是最广泛的路由协议,在所有IP路由平台上都可以得到。当使用RIP时,一台Cisco路由器可以与其他厂商的路由器连接。 RIP 主要设计来利用同类技术与大小适度的网络一起工作,因此通过速度变化
P2P网络ISIS的PSNP报文的两种用途
在P2P网络中,PSNP的作用 1.作为Ack应答以确认收到的LSP——OSPF的LSACK 2.用来请求所需的LSP。——类别OSPF的LSR
LSP校验和(Checksum)
LSP校验和(Checksum) 当路由器生成一个LSP后,为了保证LSP中信息的完整性,它将对LSP进行校验和计算,然后封装进LSP的LSP校验和字段(checksum)。校验和的计算包括从LSP中的剩余时间字段之后的字段一直到数据包的末尾,由于剩余时间是一个不断变化的字段,所以校验和计算将不包括这部分内容。校验和主要用于检查被破坏的LSP或者还没有从网络中清除的过期LSP。当一台路由器收到一
数据报传输层安全(DTLS)1.2版
1. 介绍    TLS [TLS]是使用最广泛的网络流量安全协议。它被广泛用于保护网页流量和电子邮件协议如IMAP [IMAP]和POP [POP]。TLS的主要优势是它提供了一个透明的有向通道。因此,它容易通过在应用侧鞥和传输层插入TLS来保护应用层协议。然而,TLS必须运行与一个可靠的传输信道 -- 典型的是TCP [TCP]。因此,它不能被用于保护不可靠的数据报流量。    使用U
ISIS命令行配置
IS-IS配置: ISIS认证: 接口认证: 如果配置了send-only则表示仅对发送的Hello封装认证信息,而不检查收到的Hello报文是否通过了认证。在本端不需要进行认证检查且对端认证通过时,才可以建立起邻居关系。 如果没有配置send-only,此时应保证同一网络所有接口的相同级别的认证密码一致。 区域认证或路由器域认证: 对发送的LSP和SNP都封装认证信息,并检查...
IS-IS三步曲之1 基础篇
本基础篇从以下方面介绍 ISIS协议: ISIS路由选择协议 l 集成ISIS路由选择协议 l 集成ISIS寻址 l ISIS 数据包,这个比较枯燥^_^ l ISIS邻接 l ISIS的LSDB(链路数据库)
IS-IS DIS与伪节点
DIS和伪节点      在广播网络中,IS-IS需要在所有的路由器中选举一个路由器作为DIS(Designated Intermediate System)。DIS用来创建和更新伪节点(Pseudonodes),并负责生成伪节点的链路状态协议数据单元LSP(Link state Protocol Data Unit),用来描述这个网络上有哪些网络设备。         伪节点是用来模拟广播网
socks5协议笔记
c->s : socks版本号,支持的认证方法 s->c : socks版本号,选择的认证方法 c->s : 如果服务端选择的是用户名密码认证,则发送用户名密码 s->c : 认证结果 c->s : 要连接的地址和端口号 s->c : 连接结果
socks5代理服务器和lsp劫持DEMO程序
1:来源于github上面的windows端的代理服务器程序; 2:lsp劫持,实现端口转发和端口数据封停等。
自定义数据包协议
自定义数据包协议代码地址https://github.com/csy512889371/learndemo/tree/master/netty/packageProtocol粘包 分包两条消息give me a coffee give me a teagive me a coffeegive me a tea 粘包现象give me a coffeegive me a tea 分...
第十课 自定义数据包协议
客户端发送到服务端两条数据 give me a coffee give me a tea 服务端收到的数据: - give me a coffeegive me a tea 粘包现象 - give me - a coffeegive me a tea 分包现象粘包和分包出现的原因是:没有一个稳定数据结构解决方法(1) 分割符give me a coffee|give me
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 区块链协议 微信协议开发教程