一种信息通告方法及装置制造方法及图纸

技术编号:19327217 阅读:43 留言:0更新日期:2018-11-03 14:17
本文公开了一种信息通告方法及装置;上述信息通告方法包括:IOAM节点利用扩展的BGP‑LS封装IOAM能力信息,或者利用NETCONF封装IOAM能力信息;并将携带IOAM能力信息的BGP‑LS报文或NETCONF消息发送给预定节点,以实现预定节点收集到IOAM域内支持IOAM功能的节点信息。

A method and device for information announcement

This paper discloses an information announcement method and device. The above information announcement methods include: IOAM node encapsulates IOAM capability information using extended BGP LS or NETCONF, and sends BGP LS message or NETCONF message carrying IOAM capability information to the predetermined node to realize the collection of the predetermined node. Node information to support IOAM functions in the IOAM domain.

【技术实现步骤摘要】
一种信息通告方法及装置
本专利技术涉及通信领域,尤其涉及一种信息通告方法及装置。
技术介绍
IETF(InternetEngineeringTaskForce,互联网工程任务组)提出了带内OAM(In-situOAM,简称IOAM),带内OAM随着数据报文一起发送,不需要额外的控制面报文发送OAM数据,带内OAM一般是在一个特定的域内部署。IOAM可以实现多种路径跟踪、路径验证、SLA(Service-LevelAgreement,服务等级协议)验证等复杂的OAM功能。在IOAM域的边缘节点,将OAM数据报文嵌入在数据报文中,所以该节点又称为IOAM封装节点,离开IOAM域的边缘节点将OAM数据报文移除,该节点又称为IOAM解封装节点。IOAM的路径验证方法是:在IOAM封装节点,将OAM数据报文嵌入在数据报文中,IOAM转发节点根据一定算法将相关的OAM信息填入OAM数据中,IOAM解封装节点根据IOAM转发节点填入的OAM信息校验路径是否与配置的路径一致,并将OAM数据报文移除,这里的实现路径校验的预定节点也可以由外置的预定节点来完成,譬如外置的预定节点基于完整的带内的OAM数据报文来完成路径校验。根据部署,带内OAM可以在不同的场景中使用,比如在IPV6、VXLAN-GPE(VirtualExtensibleLAN-GenericProtocolExtension,虚拟扩展局域网的通用协议扩展)、SFC及segmentrouting(分段路由)等。在IOAM场景下,预定节点需要收集IOAM域内支持IOAM功能的节点信息,以依据这些信息来实现IOAM功能。然而,现有技术没有实现预定节点收集IOAM域内支持IOAM功能的节点信息的方案。
技术实现思路
以下是对本文详细描述的主题的概述。本概述并非是为了限制权利要求的保护范围。本申请实施例提供一种信息通告方法及装置,以实现预定节点收集到IOAM域内支持IOAM功能的节点信息。第一方面,本申请实施例提供一种信息通告方法,包括:IOAM节点利用扩展的边界网关协议(BGP)-链路状态(LS)封装IOAM能力信息,或者利用网络配置协议(NETCONF)封装IOAM能力信息;所述IOAM节点将携带所述IOAM能力信息的BGP-LS报文或NETCONF消息发送给预定节点。在示例性实施方式中,所述IOAM节点利用扩展的BGP-LS封装IOAM能力信息,可以包括:所述IOAM节点增加一个或者多个BGP-LS属性;利用增加的所述BGP-LS属性封装所述IOAM能力信息。在示例性实施方式中,所述增加的BGP-LS属性可以包括以下至少之一:节点属性、前缀属性、链路属性。在示例性实施方式中,所述IOAM节点利用NETCONF封装IOAM能力信息,可以包括:所述IOAM节点将所述IOAM能力信息封装在NETCONF的HELLO消息中。在示例性实施方式中,所述IOAM能力信息可以包括以下信息:IOAM的类型;其中,所述IOAM的类型包括以下三种:路径跟踪、路径验证、端到端的验证。在示例性实施方式中,所述IOAM能力信息还可以包括以下至少之一信息:路径跟踪的子类型、路径验证的子类型、端到端的验证子类型。在示例性实施方式中,当所述IOAM节点为IOAM封装节点时,所述IOAM能力信息可以包括以下一项或多项:所述IOAM封装节点的IOAM能力信息、所述IOAM封装节点预先收集的IOAM域中的预定IOAM节点的IOAM能力信息。第二方面,本申请实施例提供一种信息通告方法,包括:预定节点接收IOAM节点发送的BGP-LS报文或者NETCONF消息;所述预定节点从所述BGP-LS报文或者所述NETCONF消息中解析所述IOAM节点通告的IOAM能力信息。在示例性实施方式中,所述IOAM能力信息封装在增加的BGP-LS属性中,或者,由NETCONF的HELLO消息携带。在示例性实施方式中,所述增加的BGP-LS属性可以包括以下至少之一:节点属性、前缀属性、链路属性。在示例性实施方式中,所述IOAM能力信息包括以下信息:IOAM的类型;其中,所述IOAM的类型包括以下三种:路径跟踪、路径验证、端到端的验证。在示例性实施方式中,所述IOAM能力信息还包括以下至少之一信息:路径跟踪的子类型、路径验证的子类型、端到端的验证子类型。在示例性实施方式中,当所述IOMA节点为IOAM封装节点时,所述IOAM能力信息可以包括以下一项或多项:所述IOAM封装节点的IOAM能力信息、所述IOAM封装节点预先收集的IOAM域中的预定IOAM节点的IOAM能力信息。第三方面,本申请实施例提供一种信息通告装置,应用于IOAM节点,包括:处理模块,用于利用扩展的BGP-LS封装IOAM能力信息,或者利用NETCONF封装IOAM能力信息;发送模块,用于将携带所述IOAM能力信息的BGP-LS报文或NETCONF消息发送给预定节点。在示例性实施方式中,所述处理模块可以用于通过以下方式利用扩展的BGP-LS封装IOAM能力信息:增加一个或多个BGP-LS属性;利用增加的BGP-LS属性封装所述IOAM能力信息;其中,所述增加的BGP-LS属性包括以下至少之一:节点属性、前缀属性、链路属性。在示例性实施方式中,所述处理模块可以用于通过以下方式利用NETCONF封装IOAM能力信息:将所述IOAM能力信息封装在NETCONF的HELLO消息中。在示例性实施方式中,所述IOAM能力信息可以包括以下信息:IOAM的类型;其中,所述IOAM的类型包括以下三种:路径跟踪、路径验证、端到端的验证。第四方面,本申请实施例提供一种信息通告装置,应用于预定节点,包括:接收模块,用于接收IOAM节点发送的BGP-LS报文或者NETCONF消息;解析模块,用于从所述BGP-LS报文或者所述NETCONF消息中解析所述IOAM节点通告的IOAM能力信息。在示例性实施方式中,所述IOAM能力信息封装在增加的BGP-LS属性中,或者,由NETCONF的HELLO消息携带;其中,所述增加的BGP-LS属性包括以下至少之一:节点属性、前缀属性、链路属性。在示例性实施方式中,所述IOAM能力信息包括以下信息:IOAM的类型;其中,所述IOAM的类型包括以下三种:路径跟踪、路径验证、端到端的验证。第五方面,本申请实施例提供一种信息通告装置,应用于IOAM节点,包括:存储器以及一个或多个处理器;其中,存储器用于存储用于信息通告的程序;该用于信息通告的程序在被处理器读取执行时实现上述第一方面的信息通告方法。第六方面,本申请实施例提供一种信息通告装置,包括:存储器以及一个或多个处理器;其中,存储器用于存储用于信息通告的程序;该用于信息通告的程序在被处理器读取执行时,实现上述第二方面的信息通告方法。此外,本申请实施例还提供一种机器可读介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现上述第一方面的信息通告方法。本申请实施例还提供一种机器可读介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现上述第二方面的信息通告方法。本申请实施例通过扩展BGP-LS(BorderGatewayProtocol-LinkState,边界网关本文档来自技高网
...

【技术保护点】
1.一种信息通告方法,包括:带内操作管理维护IOAM节点利用扩展的边界网关协议BGP‑链路状态LS封装IOAM能力信息,或者利用网络配置协议NETCONF封装IOAM能力信息;所述IOAM节点将携带所述IOAM能力信息的BGP‑LS报文或NETCONF消息发送给预定节点。

【技术特征摘要】
1.一种信息通告方法,包括:带内操作管理维护IOAM节点利用扩展的边界网关协议BGP-链路状态LS封装IOAM能力信息,或者利用网络配置协议NETCONF封装IOAM能力信息;所述IOAM节点将携带所述IOAM能力信息的BGP-LS报文或NETCONF消息发送给预定节点。2.根据权利要求1所述的方法,其特征在于,所述IOAM节点利用扩展的BGP-LS封装IOAM能力信息,包括:所述IOAM节点增加一个或者多个BGP-LS属性;利用增加的所述BGP-LS属性封装所述IOAM能力信息。3.根据权利要求2所述的方法,其特征在于,所述增加的BGP-LS属性包括以下至少之一:节点属性、前缀属性、链路属性。4.根据权利要求1所述的方法,其特征在于,所述IOAM节点利用NETCONF封装IOAM能力信息,包括:所述IOAM节点将所述IOAM能力信息封装在NETCONF的HELLO消息中。5.根据权利要求1至4任一项所述的方法,其特征在于,所述IOAM能力信息包括以下信息:IOAM的类型;其中,所述IOAM的类型包括以下三种:路径跟踪、路径验证、端到端的验证。6.根据权利要求5所述的方法,其特征在于,所述IOAM能力信息还包括以下至少之一信息:路径跟踪的子类型、路径验证的子类型、端到端的验证子类型。7.根据权利要求5所述的方法,其特征在于,当所述IOAM节点为IOAM封装节点时,所述IOAM能力信息包括以下一项或多项:所述IOAM封装节点的IOAM能力信息、所述IOAM封装节点预先收集的IOAM域中的预定IOAM节点的IOAM能力信息。8.一种信息通告方法,包括:预定节点接收带内操作管理维护IOAM节点发送的边界网关协议BGP-链路状态LS报文或者网络配置协议NETCONF消息;所述预定节点从所述BGP-LS报文或者所述NETCONF消息中解析所述IOAM节点通告的IOAM能力信息。9.根据权利要求8所述的方法,其特征在于,所述IOAM能力信息封装在增加的BGP-LS属性中,或者,由NETCONF的HELLO消息携带。10.根据权利要求9所述的方法,其特征在于,所述增加的BGP-LS属性包括以下至少之一:节点属性、前缀属性、链路属性。11.根据权利要求8至10任一项所述的方法,其特征在于,所述IOAM能力信息包括以下信息:IOAM的类型;其中,所述IOAM的类型包括以下三种:路径跟踪、路径验证、端到端的验证。12.根据权利要求11所述的方法,其特征在于,所述IOAM能力信息还包括以下至少之一信息:路径跟踪的子类型、路径验证的子类型、端到端的验证子类型。13.根据权利要求11所述的方法,其特征在于,当所述IOMA节点为IOAM封装节点时,所述IOAM能力信息包括以下一项或多项:所述IOAM封装节点的IOAM能力信息、所述IOAM封装节点预...

【专利技术属性】
技术研发人员:陈然
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

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

1