一种报文传输方法、节点及路径管理服务器技术

技术编号:12789156 阅读:130 留言:0更新日期:2016-01-28 19:01
本发明专利技术公开了一种报文传输方法,将路由标签和段列表信息携带于报文中,在报文传输过程中随报文传输;所述路由标签用于指示报文中携带段列表信息;所述段列表信息用于表示报文的传输路径。本发明专利技术还同时公开了四种节点及两种路径管理服务器。

【技术实现步骤摘要】

本专利技术涉及通信系统的数据传输技术,尤其涉及一种报文传输方法、节点及路径 管理服务器。
技术介绍
段路由(SegmentRouting,SR)技术基于源地址的路由在数据报文外叠加一层影 响现有报文传输路径的节点信息,根据数据报文携带的节点信息采用最短路径传输报文。 当包含段路由报文头的报文在SR域中传输时,网络设备根据段路由报文头中的段操作指 示进行相应的操作。通过SR的指定路径转发功能,能够便捷地实现网络的负载均衡和快速 重路由等复杂的网络功能。当段操作指示扩展为基于业务或拓扑的路由指示时,段路由也 可以实现基于业务的网络虚拟化以及操作、管理、维护等方面的应用。SR技术充分利用现有的多协议标签交换(Multi-ProtocolLabelSwitching, MPLS)技术和IPv6(InternetProtocolVersion6)技术,在MPLS网络的报文头或IPv6 网 络报文头中携带段路由报文头(SRHeader);段路由技术兼容和继承了MPLS转发数据平面 的特点,在进行段路由的转发时,不需要修改MPLS的报文头。MPLS数据封装中,SRHeader中的段列表(segmentlist)通过标签栈的方式描述, 报文携带的段标签会在报文传输过程中一层层的剥离,使报文失去源段标识符(Identity, ID)和段ID序列信息。在报文传输过程中,如果传输链路出现故障而引起报文丢失,由于报 文中没有该报文的源节点地址信息和段ID序列信息,因此,故障节点无法告知其上游节点 进行报文路径的切换。 在报文传输过程中,传输链路出现故障时,由于报文传输网络的中间转发节点不 能携带全部segmentlist信息,无法确定报文的源节点及上游节点,仅依赖全局的标签转 发模式,极有可能形成报文传输的环路,导致网络带宽的不合理利用。
技术实现思路
有鉴于此,本专利技术实施例期望提供一种报文传输方法、节点及路径管理服务器,能 够实现链路故障快速通告和报文传输路径的快速切换。 本专利技术实施例的技术方案是这样实现的: 本专利技术实施例提供一种报文传输方法,包括:将路由标签和段列表信息携带于报 文中,在报文传输过程中随报文传输;所述路由标签用于指示报文中携带段列表信息;所 述段列表信息用于表报文的传输路径。 优选地,所述段列表信息包括:段列表或段列表标识符LISTID。 优选地,所述段列表信息为LISTID时,所述方法还包括:报文传输节点发送自身 的段列表;接收LISTID与段列表的映射表。 优选地,所述方法还包括:报文传输过程中,第一节点和第二节点之间的链路出现 故障时,所述第一节点根据段列表信息获取第一节点的上游节点,向所述上游节点发送通 知。 优选地,所述方法还包括:根据段列表信息配置或计算出报文传输的备用路径; 相应的,所述方法还包括:报文传输过程中,第一节点和第二节点之间的链路出现 故障时,第一节点将报文传输路径切换至备用路径。 优选地,所述段列表包括:长度字段、选择字段、段列表类型字段、预留字段和段 值。 本专利技术实施例还提供一种节点,包括:第一接收模块和第一发送模块;其中, 所述第一接收模块,用于接收携带路由标签和段列表信息的报文; 所述第一发送模块,用于发送携带路由标签和段列表信息的报文; 所述路由标签用于指示报文中携带段列表信息;所述段列表信息用于表示报文的 传输路径。 优选地,所述段列表信息包括:段列表或LIST ID。 优选地,所述段列表信息为LIST ID时,所述第一发送模块,还用于发送自身的段 列表; 所述第一接收模块,还用于接收LIST ID与段列表的映射表。 优选地,所述节点还包括: 第一处理模块,用于在报文传输过程中传输链路出现故障时,根据段列表信息获 取所述节点的上游节点,向所述上游节点发送通知; 或者,用于根据段列表信息预先配置或计算出报文传输的备用路径,将所述备用 路径的段列表信息封装在报文中,将报文传输路径切换至备用路径。 优选地,所述段列表包括:长度字段、选择字段、段列表类型字段、预留字段和段 值。 本专利技术实施例还提供一种路径管理服务器,包括:第二接收模块、第一构建模块和 第二发送模块;其中,所述第二接收模块,用于接收各个节点的段列表; 所述第一构建模块,用于为所述第二接收模块接收的每个段列表分配一个LIST ID,建立LIST ID与段列表的映射表; 所述第二发送模块,用于将第一构建模块建立的映射表通告至所有节点;所述LIST ID用于映射报文的传输路径且携带于报文中,在报文传输过程中随报 文传输。 本专利技术实施例还提供另一种节点,包括:封装模块和第三发送模块;其中, 所述封装模块,用于将路由标签和段列表信息封装于传输报文中; 所述第三发送模块,用于发送携带路由标签和段列表信息的报文; 所述路由标签用于指示报文中携带段列表信息;所述段列表信息用于表示报文的 传输路径。 优选地,所述段列表信息包括:段列表或LIST ID。 优选地,所述段列表信息为LIST ID时,所述节点还包括:第三接收模块,用于接收 LIST ID与段列表的映射表; 相应的,所述第三发送模块,还用于发送自身的段列表。 优选地,所述段列表包括:长度字段、选择字段、段列表类型字段、预留字段和段 值。 优选地,所述节点还包括:第二处理模块,用于在报文传输过程中传输链路出现故障时,根据段列表信息预 先配置或计算出报文传输的备用路径,将所述备用路径的段列表信息封装在报文中,将报 文传输路径切换至备用路径。 本专利技术实施例还提供又一种节点,包括:第一处理器件和第二处理器件;其中, 所述第一处理器件,用于接收携带路由标签和段列表信息的报文; 所述第二处理器件,用于发送携带路由标签和段列表信息的报文; 所述路由标签用于指示报文中携带段列表信息;所述段列表信息用于表示报文的 传输路径。 优选地,所述节点还包括: 第三处理器件,用于在报文传输过程中传输链路出现故障时,根据段列表信息获 取所述节点的上游节点,向所述上游节点发送通知;或者,用于根据段列表信息预先配置或计算出报文传输的备用路径,将所述备用 路径的段列表信息封装在报文中,将报文传输路径切换至备用路径。 本专利技术实施例还提供另一种路径管理服务器,包括:第四处理器件、第五处理器件 和第六处理器件;其中, 所述第四处理器件,用于接收各个节点的段列表; 所述第五处理器件,用于为所述第四处理器件接收的每个段列表分配一个LIST ID,建立LIST ID与段列表的映射表; 所述第六处理器件,用于将第五处理器件建立的映射表通告至所有节点; 所述LIST ID用于映射报文的传输路径且携带于报文中,在报文传输过程中随报 文传输。 本专利技术实施例还提供再一种节点,包括:第七处理器件和第八处理器件;其中, 所述第七处理器件,用于将路由标签和段列表信息封装于传输报文中; 所述第八处理器件,用于发送携带路由标签和段列表信息的报文; 所述路由标签用于指示报文中携带段列表信息;所述段列表信息用于表示报文的 传输路径。 优选地,所述段列表信息为LIST ID时,所述节点还包括:第九处理器件,用于接收 LIST ID与段列表的映射表; 相应的,所述第八处理器件,还用于发送自身的段列表。 优选地,所述节点本文档来自技高网
...

【技术保护点】
一种报文传输方法,其特征在于,所述方法包括:将路由标签和段列表信息携带于报文中,在报文传输过程中随报文传输;所述路由标签用于指示报文中携带段列表信息;所述段列表信息用于表示报文的传输路径。

【技术特征摘要】

【专利技术属性】
技术研发人员:廖婷胡方伟吴波范亮
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

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

1