控制网络信息发送、接收方法及节点技术

技术编号:15334489 阅读:32 留言:0更新日期:2017-05-16 21:43
本发明专利技术实施例提供一种控制网络信息发送方法、接收方法及节点,该方法中,第一节点生成携带子TLV的控制网络信息,并发送给自身的邻居节点,即第二节点。该过程中,第一节点通过将邻居方向携带在控制网络信息中发送给与其具有邻居关系的第二节点,实现列车以太网在将ISIS作为控制协议时,第一节点向与其相邻的第二节点提供准确的控制网络信息的目的。

【技术实现步骤摘要】
控制网络信息发送、接收方法及节点
本专利技术实施例涉及列车网络通信技术,尤其涉及一种控制网络信息发送方法、接收方法及节点。
技术介绍
国际电工委员会(InternationalElectrotechnicalCommission,IEC)61375标准定义了基于以太网的列车通信体系,在整个列车的控制与信息的定义过程中,均涉及到列车的方向。中间系统到中间系统路由协议(IntermediateSystemtoIntermediateSystemRoutingProtocol,ISIS)是一种动态的、基于链路状态的内部网关协议(InteriorGatewayProtocol,IGP)。ISIS协议通过hello报文交互协商建立邻居后,每一个中间系统(IntermediateSystem,IS)都产生链路状态数据包(LinkStatePacket,LSP)描述本IS的链路状态信息,并发送到网络中。本IS也会出错网络拓扑上其他IS发送的LSP,形成链路状态数据库(LinkStateDataBase,LSDB)。ISIS使用LSDB通过最短路径优先算法(ShortestPathFirst,SPF)计算出到达目的地址的最佳路由。鉴于ISIS具有能够直接运行在链路层之上、并具有很好的扩展性的优点,许多协议,如多链路透明互联(TransparentInterconnectionofLotsofLinks,TRILL)协议、最短路径桥(ShortestPathBridge,SPB)协议、以太网虚拟化互联(EthernetVirtualInterconnection,EVI)协议等,均将ISIS作为控制协议。同理,列车以太网中同样将ISIS作为控制协议。然而,列车以太网在整个列车的控制与信息的定义过程中,均涉及到列车的方向,而ISIS中的邻居在建立邻居关系时是不带邻居方向的,而邻居方向是列车以太网的控制网络信息中至关重要的信息,其表示列车编组时以太列车骨干网节点(EthernetTrainBackboneNetworkNode,ETBN)之间的相对方向以及ETBN和各种设备的方向。因此,列车以太网在将ISIS作为控制协议时,IS无法向与其相邻的IS提供准确的控制网络信息。
技术实现思路
本专利技术实施例提供一种控制网络信息发送方法、接收方法及节点,第一节点通过将邻居方向携带在控制网络信息中发送给与其具有邻居关系的第二节点,实现列车以太网在将ISIS作为控制协议时,第一节点向与其相邻的第二节点提供准确的控制网络信息的目的。第一方面,本专利技术实施例提供一种控制网络信息发送方法,包括:第一节点生成控制网络信息,所述控制网络信息携带子类型长度值TLV,所述子TLV指示所述第一节点与第二节点的邻居方向;所述第一节点向第二节点发送所述控制网络信息,所述第二节点为所述第一节点的邻居节点。在一种可行的实现方式中,所述控制网络信息携带在中间系统到中间系统ISIS的hello报文新增的子TLV域中;所述第一节点生成控制网络信息,包括:所述第一节点在所述hello报文对应的协议数据单元PDU中增加子TLV域;所述第一节点将所述子TLV设置在所述子TLV域中;所述第一节点向第二节点发送所述控制网络信息,包括:所述第一节点向所述第二节点发送所述hello报文。在一种可行的实现方式中,所述控制网络信息携带在中间系统到中间系统ISIS的链路状态数据包LSP新增的子TLV域中;所述第一节点生成控制网络信息,包括:所述第一节点在所述LSP对应的协议数据单元PDU中增加子TLV域;所述第一节点将所述子TLV设置在所述子TLV域中;所述第一节点向第二节点发送所述控制网络信息,包括:所述第一节点向所述第二节点发送所述LSP。在一种可行的实现方式中,所述第一节点与所述第二节点分别具有第一方向端口与第二方向端口,所述第一方向端口对应的第一方向与所述第二方向端口对应的第二方向为相反方向;所述第一节点向第二节点发送所述控制网络信息,包括:所述第一节点通过所述第一方向端口向所述第二节点的第二方向端口发送所述控制网络信息;或者,所述第一节点通过所述第二方向端口向所述第二节点的第一方向端口发送所述控制网络信息。第二方面,本专利技术实施例提供一种控制网络信息接收方法,包括:第二节点接收第一节点发送的控制网络信息,所述控制网络信息为所述第一节点生成的,所述控制网络信息携带子类型长度值TLV,所述子TLV指示所述第一节点与第二节点的邻居方向,所述第二节点为所述第一节点的邻居节点;所述第二节点处理所述控制网络信息。在一种可行的实现方式中,所述控制网络信息携带在中间系统到中间系统ISIS的hello报文新增的子TLV域中;所述第二节点接收第一节点发送的控制网络信息,包括:所述第二节点接收所述第一节点发送的所述hello报文,所述hello报文对应的协议数据单元PDU中增加子TLV域,所述子TLV设置在所述子TLV域中。在一种可行的实现方式中,所述控制网络信息携带在中间系统到中间系统ISIS的链路状态数据包LSP新增的子TLV域中;所述第二节点接收第一节点发送的控制网络信息,包括:所述第二节点接收所述第一节点发送的所述LSP,所述LSP对应的协议数据单元PDU中增加子TLV域,所述子TLV设置在所述子TLV域中。在一种可行的实现方式中,所述第一节点与所述第二节点分别具有第一方向端口与第二方向端口,所述第一方向端口对应的第一方向与所述第二方向端口对应的第二方向为相反方向;所述第二节点接收第一节点发送的控制网络信息,包括:所述第二节点通过所述第二节点的第二方向端口接收所述第一节点通过所述第一节点的第一方向端口发送的所述控制网络信息;所述第二节点处理所述控制网络信息,包括:所述第二节点判断所述邻居方向与所述第二方向是否一致,若一致,则将所述控制网络信息存储在邻居信息表中;否则,不存储所述控制网络信息。在一种可行的实现方式中,所述第一节点与所述第二节点分别具有第一方向端口与第二方向端口,所述第一方向端口对应的第一方向与所述第二方向端口对应的第二方向为相反方向;所述第二节点接收第一节点发送的控制网络信息,包括:所述第二节点通过所述第二节点的第一方向端口接收所述第一节点通过所述第一节点的第二方向端口发送的所述控制网络信息;所述第二节点存储所述控制网络信息,包括:所述第二节点判断所述邻居方向与所述第一方向是否一致,若一致,则将所述控制网络信息存储在邻居信息表中;否则,不存储所述控制网络信息。第三方面,本专利技术实施例提供一种节点,所述节点为第一节点,所述第一节点包括:处理模块,用于生成控制网络信息,所述控制网络信息携带子类型长度值TLV,所述子TLV指示所述第一节点与第二节点的邻居方向;发送模块,用于向第二节点发送所述控制网络信息,所述第二节点为所述第一节点的邻居节点。在一种可行的实现方式中,所述控制网络信息携带在中间系统到中间系统ISIS的hello报文新增的子TLV域中;所述处理模块,具体用于在所述hello报文对应的协议数据单元PDU中增加子TLV域,将所述子TLV设置在所述子TLV域中;所述发送模块,具体用于向所述第二节点发送所述hello报文。在一种可行的实现方式中,所述控制网络信息携带在中间系统到本文档来自技高网
...
控制网络信息发送、接收方法及节点

【技术保护点】
一种控制网络信息发送方法,其特征在于,包括:第一节点生成控制网络信息,所述控制网络信息携带子类型长度值TLV,所述子TLV指示所述第一节点与第二节点的邻居方向;所述第一节点向第二节点发送所述控制网络信息,所述第二节点为所述第一节点的邻居节点。

【技术特征摘要】
1.一种控制网络信息发送方法,其特征在于,包括:第一节点生成控制网络信息,所述控制网络信息携带子类型长度值TLV,所述子TLV指示所述第一节点与第二节点的邻居方向;所述第一节点向第二节点发送所述控制网络信息,所述第二节点为所述第一节点的邻居节点。2.根据权利要求1所述的方法,其特征在于,所述控制网络信息携带在中间系统到中间系统ISIS的hello报文新增的子TLV域中;所述第一节点生成控制网络信息,包括:所述第一节点在所述hello报文对应的协议数据单元PDU中增加子TLV域;所述第一节点将所述子TLV设置在所述子TLV域中;所述第一节点向第二节点发送所述控制网络信息,包括:所述第一节点向所述第二节点发送所述hello报文。3.根据权利要求1所述的方法,其特征在于,所述控制网络信息携带在中间系统到中间系统ISIS的链路状态数据包LSP新增的子TLV域中;所述第一节点生成控制网络信息,包括:所述第一节点在所述LSP对应的协议数据单元PDU中增加子TLV域;所述第一节点将所述子TLV设置在所述子TLV域中;所述第一节点向第二节点发送所述控制网络信息,包括:所述第一节点向所述第二节点发送所述LSP。4.根据权利要求1~3任一项所述的方法,其特征在于,所述第一节点与所述第二节点分别具有第一方向端口与第二方向端口,所述第一方向端口对应的第一方向与所述第二方向端口对应的第二方向为相反方向;所述第一节点向第二节点发送所述控制网络信息,包括:所述第一节点通过所述第一方向端口向所述第二节点的第二方向端口发送所述控制网络信息;或者,所述第一节点通过所述第二方向端口向所述第二节点的第一方向端口发送所述控制网络信息。5.一种控制网络信息接收方法,其特征在于,包括:第二节点接收第一节点发送的控制网络信息,所述控制网络信息为所述第一节点生成的,所述控制网络信息携带子类型长度值TLV,所述子TLV指示所述第一节点与第二节点的邻居方向,所述第二节点为所述第一节点的邻居节点;所述第二节点处理所述控制网络信息。6.根据权利要求5所述的方法,其特征在于,所述控制网络信息携带在中间系统到中间系统ISIS的hello报文新增的子TLV域中...

【专利技术属性】
技术研发人员:贾利民隋平礼张建杰
申请(专利权)人:北京锦鸿希电信息技术股份有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1