【技术实现步骤摘要】
一种报文处理的方法、网络节点和系统
[0001]本申请是向中国知识产权局提交的申请日为2017年12月27日、申请号为201711451059.2、专利技术名称为“一种报文处理的方法、网络节点和系统”的申请的分案申请。
[0002]本专利技术涉及通信领域,尤其涉及一种报文处理的方法、网络节点和系统。
技术介绍
[0003]段路由(segment routing,SR)是一种源路由机制,可以使网络获得更佳的可扩展性,并以更加简单、灵活的方式提供流量工程(traffic engineering,TE)和多协议标签交换(multiprotocol label switching,MPLS)虚拟专用网络(virtual private network,VPN)等功能。在软件定义网络(software
‑
defined networking,SDN)网络架构中,SR将为网络提供和上层应用快速交互的能力。当SR部署在第六版因特网协议(Internet Protocol version 6,IPv6)数据平面上时,称为SRv6。现有技术中,对SRv6网络的性能测量主要是基于流标签(flow label,FL)对报文进行染色的方法来记录网络性能参数,比如时间戳或数据包数目,然后再通过集中式控制器来获得不同节点的网络性能参数,从而在控制器上实现SRv6的网络性能的测量。但是目前的方法都需要通过特定的协议来获得网络性能参数,实现复杂度高,不灵活。
技术实现思路
[0004]本申请提供了一种报文处 ...
【技术保护点】
【技术特征摘要】
1.一种报文处理的方法,其特征在于,所述方法包括:第一网络节点从第一报文的段列表中获得第二网络节点的段标识,所述第二网络节点为所述路径上所述第一网络节点的下一跳段节点,所述段列表包含用于转发所述第一报文的路径上的网络节点的段标识;所述第一网络节点将所述第一报文的目的地址替换为所述第二网络节点的段标识,并将所述第一网络节点的网络性能参数包含到所述段列表中,以生成第二报文;所述第一网络节点将所述第二报文向所述第二网络节点发送。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述第一网络节点获得所述第一报文。3.根据权利要求1或2所述的方法,其特征在于,所述第一报文包括段路由头,所述段路由头包括所述段列表。4.根据权利要求1至3任一所述的方法,其特征在于,所述网络性能参数包括所述第一网络节点发送所述第二报文时的时间,或者,所述网络性能参数包括所述第一网络节点在发送所述第二报文前接收到的对应业务标识的业务报文的数量。5.根据权利要求1至4任一所述的方法,其特征在于,所述将所述第一网络节点的网络性能参数包含到所述段列表中包括:将所述第一网络节点的网络性能参数包含到所述第二网络节点的段标识中。6.根据权利要求5所述的方法,其特征在于,将所述第一网络节点的网络性能参数包含到所述段列表中的所述第二网络节点的段标识中包括:将所述第一网络节点的网络性能参数存储在所述第二网络节点的段标识的第65比特位至第128比特位之间。7.根据权利要求1至4任一所述的方法,其特征在于,所述段列表包含所述第一网络节点的段标识,所述将所述第一网络节点的网络性能参数包含到所述段列表中包括:将所述第一网络节点的网络性能参数包含到所述第一网络节点的段标识中。8.一种报文处理的方法,其特征在于,所述方法包括:第二网络节点接收第一网络节点发送的包含段列表的第一报文,所述段列表包含用于转发所述第一报文的路径上的网络节点的段标识,所述段列表中的段标识包含所述第一网络节点的第一网络性能参数;所述第二网络节点确定所述第一报文的目的地址为所述第二网络节点的段标识;响应于所述第二网络节点确定所述第一报文的目的地址为所述第二网络节点的段标识,所述第二网络节点处理所述第一网络性能参数。9.根据权利要求8所述的方法,其特征在于,所述第二网络节点处理所述第一网络性能参数包括:所述第二网络节点根据所述第一网络性能参数计算网络性能。10.根据权利要求8或9所述的方法,其特征在于,所述第一网络性能参数包括所述第一网络节点向所述第二网络节点发送所述第一报文时的第一时间。11.根据权利要求8或9所述的方法,其特征在于,所述第一网络性能参数包括所述第一网络节点在发送所述第一报文前,所述第一网络节点接收到的对应业务标识的业务报文的
第一数量。12.根据权利要求10所述的方法,其特征在于,所述第二网络节点根据所述第一网络性能参数计算网络性能包括:所述第二网络节点确定所述第二网络节点接收到所述第一报文时的第二时间;所述第二网络节点确定所述第一报文从所述第一网络节点发送到所述第二网络节点的转发时延,所述转发时延等于所述第二时间与所述第一时间的差值。13.根据权利要求10所述的方法,其特征在于,所述段列表中的另一段标识包含第三网络节点的第二网络性能参数,所述第三网络节点为所述路径上所述第一网络节点和所述第二网络节点之间的网络节点,所述第二网络性能参数包括所述第三网络节点向所述第二网络节点发送所述第一报文时的第三时间,所述第二网络节点根据所述第一网络性能参数计算网络性能包括:所述第二网络节点确定所述第一报文从所述第一网络节点转发到所述第三网络节点的转发时延,所述转发时延等于所述第三时间与所述第一时间之间的差值。14.根据权利要求11所述的方法,其特征在于,所述第二网络节点根据所述第一网络性能参数计算网络性能包括:所述第二网络节点确定接收所述第一报文前,所述第二网络节点接收到的对应所述业务标识的业务报文的第二数量;所述第二网络节点确定对应所述业务标识的业务报文从所述第一网络节点转发到所述第二网络节点的丢包数,所述丢包数等于所述第二数量与所述第一数量之间的差值。15.根据权利要求11所述的方法,其特征在于,所述段列表中的另一段标识包含第三网络节点的第二网络性能参数,所述第二网络性能参数包括所述第三网络节点转发所述第一报文时接收到的对应所述业务标识的业务报文的第三数量,所述第二网络节点根据所述第一网络性能参数计算网络性能包括:所述第二网络节点确定对应所述业务标识的业务报文从所述第一网络节点转发到所述第三网络节点的丢包数,所述丢包数等于所述第三数量与所述第一数量之间的差值。16.根据权利要求8至15任一所述的方法,其特征在于,所述方法还包括:响应于所述第二网络节点确定所述第一报文的目的地址为所述第二网络节点的段标识,所述第二网络节点替换所述第一报文的目的地址为下一跳网络节点的段标识,以生成第二报文,并发送所述第二报文。17.根据权利要求8至15任一所述的方法,其特征在于,所述方法还包括:响应于所述第二网络节点确定所述第一报文的目的地址为所述第二网络节点的段标识,所述第二网络节点替换所述第一报文的目的地址为用户设备的第六版互联网协议IPv6地址,删除所述段列表,以生成第二报文,并发送所述第二报文。18.一种第一网络节点,其特征在于,包括:获得单元,用于从第一报文的段列表中获得第二网络节点的段标识,所述第二网络节点为所述路径上所述第一网络节点的下一跳段节点,所述段列表包含用于转发所述第一报文的路径上的网络节点的段标识;生成单元,用于将所述第一报文的目的地址替换为所述第二网络节点的段标识,并将...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。