【技术实现步骤摘要】
一种报文发送方法、确定链路状态的方法、设备及系统
[0001]本申请涉及通信领域,特别是涉及一种报文发送方法、确定链路状态的方法、设备及系统。
技术介绍
[0002]为了计算网络中的路径,或者是对网络中的链路的状态进行监测,通常需要获取网络设备之间链路的链路状态。网络设备利用链路检测方法检测与邻居设备之间链路的链路状态,并向邻居设备发送携带链路状态的链路状态报文,以便邻居设备获取链路状态。
[0003]但是,网络设备的邻居设备在接收到链路状态报文后,无法确定链路状态报文包括的链路状态所对应的链路。这会导致网络设备的邻居设备无法利用链路状态报文包括的链路状态计算路径或者对链路状态进行监测。
技术实现思路
[0004]本申请提供了一种报文发送方法、确定链路状态的方法、设备及系统,获取链路状态报文的设备能够基于链路状态报文确定链路状态对应的链路,从而能够基于链路状态进行路径计算或者链路状态的监测。
[0005]第一方面,本申请提供了一种报文发送方法,该报文发送方法应用于第一设备。在该报文发送方法中,第一设备生成包括第一标识和第二标识的链路状态报文。第一标识用于指示第一设备的第一邻居设备。第一邻居设备为进行链路状态检测的链路的端点设备。第二标识用于指示指定路由器。其中,指定路由器是一个逻辑设备,用于构建第一设备所在的网络的网络拓扑。第一设备向第二设备发送链路状态报文,其中,第二设备为第一设备的第二邻居设备。链路状态报文包括指示第一邻居设备的第一标识。第二设备能够根据链路状态报文携带的第一标识确 ...
【技术保护点】
【技术特征摘要】
1.一种报文发送方法,其特征在于,所述方法包括:第一设备生成链路状态报文,所述链路状态报文包括第一标识和第二标识,所述第一标识用于指示所述第一设备的第一邻居设备,所述第二标识用于指示指定路由器;所述第一设备向第二设备发送所述链路状态报文,所述第二设备为所述第一设备的第二邻居设备。2.根据权利要求1所述的方法,其特征在于,所述指定路由器包括中间系统到中间系统ISIS定义的指定中间系统DIS。3.根据权利要求1所述的方法,其特征在于,所述指定路由器包括开放式最短路径优先OSPF定义的指定路由器DR。4.根据权利要求1或2所述的方法,其特征在于,所述链路状态报文为链路状态协议数据单元LSP报文,所述第二设备是所述第一设备的内部网关协议IGP邻居。5.根据权利要求1或3所述的方法,其特征在于,所述链路状态报文为链路状态公告LSA报文,所述第二设备是所述第一设备的IGP邻居。6.根据权利要求1
‑
3任一项所述的方法,其特征在于,所述链路状态报文为边界网关协议
‑
链路状态BGP
‑
LS报文,所述第二设备是所述第一设备的边界网关协议BGP邻居。7.根据权利要求6所述的方法,其特征在于,所述BGP
‑
LS报文还包括第三标识,所述第三标识用于指示检测得到所述链路状态报文指示的链路状态的设备。8.根据权利要求1、6或7所述的方法,其特征在于,所述第一标识为所述第一邻居设备的系统标识System ID,或者路由器标识Router ID。9.根据权利要求1
‑
8任一项所述的方法,其特征在于,所述链路状态报文包括类型长度值TLV,所述TLV携带所述第一标识。10.根据权利要求9所述的方法,其特征在于,所述TLV为最小/最大单向链路时延Min/Max Unidirectional Link Delay Sub
‑
TLV、单向链路时延Unidirectional Link Delay Sub
‑
TLV、单向时延变化Unidirectional Delay Variation Sub
‑
TLV、单向链路损失Unidirectional Link Loss Sub
‑
TLV、单向剩余带宽Unidirectional Residual Bandwidth Sub
‑
TLV、单向可用带宽Unidirectional Available Bandwidth Sub
‑
TLV、单向实际使用带宽Unidirectional Utilized Bandwidth Sub
‑
TLV中的一种或者多种。11.一种确定链路状态的方法,其特征在于,所述方法包括:第二设备接收链路状态报文,所述链路状态报文包括第一标识,所述第一标识用于指示第一设备的第一邻居设备,所述第一设备用于生成和发送所述链路状态报文,所述第二设备为所述第一设备的第二邻居设备;所述第二设备根据所述第一标识确定第三设备与所述第一邻居设备之间链路的链路状态,所述第三设备为检测得到所述链路状态的设备。12.根据权利要求11所述的方法,其特征在于,所述第二设备为所述第一设备的内部网关协议IGP邻居设备。13.根据权利要求11或12所述的方法,其特征在于,所述链路状态报文为链路状态协议数据单元LSP报文。14.根据权利要求11或12所述的方法,其特征在于,所述链路状态报文为链路状态公告LSA报文。
15.根据权利要求11
‑
14任一项所述的方法,其特征在于,所述第二设备为所述第一设备的第一邻居设备。16.根据权利要求11所述的方法,其特征在于,所述第二设备为所述第一设备的边界网关协议BGP邻居设备。17.根据权利要求16所述的方法,其特征在于,所述链路状态报文为边界网关协议
‑
链路状态BGP
‑
LS报文。18.根据权利要求11
‑
17任一项所述的方法,其特征在于,所述第三设备为所述第一设备。19.根据权利要求16或17所述的方法,其特征在于,所述第三设备为所述第一设备的第三邻居设备。20.根据权利要求18或19所述的方法,其特征在于,所述链路状态报文还包括第三标识,所述第三标识与所述第一标识对应,所述第三标识用于指示所述第三设备。21.根据权利要求11
‑
20任一项所述的方法,其特征在于,所述方法还包括:所述第二设备基于所述链路状态计算路径。22.根据权利要求11
‑
21任一项所述的方法,其特征在于,所述方法还包括:所述第二设备向控制设备发送链路状态信息,所述链路状态信息用于指示所述链路状态。23.根据权利要求11、16和17任一项所述的方法,其特征在于,所述第一标识为所述邻居设备的系统标识System ID,或者路由器标识Router ID。24.根据权利要求11
‑
23任一项所述的方法,其特征在于,所述链路状态报文包括类型长度值TLV,所述TLV携带所述标识。25.根据权利要求24所述的方法,其特征在于,所述TLV为最小/最大单向链路时延Min/Max Unidirectional Link Delay Sub
‑
TLV、单向链路时延Unidirectional Link Delay Sub
‑
TLV、单向时延变化Unidirectional Delay Variation Sub
‑
TLV、单向链路损失Unidirectional Link Loss Sub
‑
TLV、单向剩余带宽Unidirectional Residual Bandwidth Sub
‑
TLV、单向可用带宽Unidirectional Available Bandwidth Sub
‑
TLV、单向实际使用带宽Unidirectional Utilized Bandwidth Sub
‑
TLV中的一种或者多种。26.一种用于报文发送的设备,其特征在于,所述设备应用于第一设备,所述设备包括:处理单元,用于生成链路状态报文,所述链路状态报文包括第一标识和第二标识,所述第一标识用于指示所述第一设备的第一邻居设备,所述第二标识用于指示指定路由器;收发单元,用于向所述第二设备发送所述链路状态报文,所述第二设备为所述第一设备的第二邻居设备。27.根据权利要求26所述的设备,其特征在于,所述指定路由器包括中间系统到中间系统ISIS定义的指定中间系统DIS。28.根据权利要求26所述的设备,其特征在于,所述指定路由器包括开放式最短路径优先OSPF定义的指定路由器DR。29.根据权利要求26或27所述的设备,其特...
【专利技术属性】
技术研发人员:王立伟,徐国其,刘国权,李臣习,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。