[发明专利]业务功能链报文的封装方法和装置及计算机可读存储介质有效
申请号: | 201711336294.5 | 申请日: | 2017-12-14 |
公开(公告)号: | CN109962847B | 公开(公告)日: | 2021-07-30 |
发明(设计)人: | 朱永庆;陈华南;龚霞;唐宏 | 申请(专利权)人: | 中国电信股份有限公司 |
主分类号: | H04L12/723 | 分类号: | H04L12/723;H04L12/733;H04L12/741;H04L12/745;H04L12/851;H04L12/46 |
代理公司: | 中国贸促会专利商标事务所有限公司 11038 | 代理人: | 许蓓 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务 功能 报文 封装 方法 装置 计算机 可读 存储 介质 | ||
本公开公开了一种业务功能链报文的封装方法和装置及计算机可读存储介质,涉及通信领域。在业务功能链报文的头域插入分段路由头部,所述分段路由头部配置有业务路径标识SPID字段和分段标识SID字段;若所述业务功能链报文是业务数据报文,设置SPID字段为业务数据报文对应的业务功能链标识,设置SID字段为转发路径信息;若所述业务功能链报文是元数据信息,设置SPID字段为预设值,设置SID字段为转发路径信息。通过分段路由技术,将业务功能链报文中的业务数据报文和元数据信息分别封装,通过不同的分段路由报文传输,减小了业务功能链报文的长度,业务数据报文的传输不受元数据的影响,提高了业务数据传输效率。
技术领域
本公开涉及通信领域,特别涉及一种业务功能链报文的封装方法和装置及计算机可读存储介质。
背景技术
业务功能链(Service Function Chain,SFC)技术是指网络按照用户的业务需求,将业务流量依次通过不同的业务功能进行处理。基于业务功能链的实现,定义了NSH(Network Service Header,网络业务头部)封装格式。NSH头部不仅包含业务转发路径信息,还携带了元数据(metadata)信息,其中元数据信息用来实现不同网络功能单元间的信息交互。
发明内容
发明人发现,现有的业务功能链实现方式中,NSH头部包含业务转发路径信息和元数据信息,增加了报文长度,并且,元数据信息封装在业务数据报文中,降低了业务数据传输效率。
本公开实施例所要解决的一个技术问题是:减小业务功能链报文的长度,提高业务数据传输效率。
本公开的一个方面提出一种业务功能链报文的封装方法,包括:
在业务功能链报文的头域插入分段路由头部,所述分段路由头部配置有业务路径标识SPID字段和分段标识SID字段;
若所述业务功能链报文是业务数据报文,设置SPID字段为业务数据报文对应的业务功能链标识,设置SID字段为转发路径信息;
若所述业务功能链报文是元数据信息,设置SPID字段为预设值,设置SID字段为转发路径信息。
可选地,SPID字段和SID字段配置在所述分段路由头部的标签字段。
可选地,所述转发路径信息为转发路径的业务功能链标签栈信息。
可选地,所述业务功能链标签栈信息包括地址前缀标签或邻接标签中的至少一项。
可选地,所述分段路由头部设置有一个或多个。
可选地,该方法还包括:按照所述转发路径信息对所述业务功能链报文进行转发。
可选地,该方法还包括:若所述业务功能链报文是业务数据报文,根据预设的分类规则为所述业务数据报文选择业务处理路径,以便去往相应的业务功能节点。
本公开的另一个方面提出一种业务功能链报文的封装装置,包括:执行前述封装方法的模块。
本公开的再一个方面提出一种业务功能链报文的封装装置,包括:存储器;以及耦接至所述存储器的处理器,所述处理器被配置为基于存储在所述存储器中的指令,执行前述封装方法。
可选地,所述封装装置为流分类器或业务功能节点。
本公开的又一个方面提出一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现前述封装方法。
本公开提出一种基于分段路由的业务功能链实现方法,通过分段路由技术,将业务功能链报文中的业务数据报文和元数据信息分别封装,通过不同的分段路由报文传输,减小了业务功能链报文的长度,业务数据报文的传输不受元数据的影响,提高了业务数据传输效率。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电信股份有限公司,未经中国电信股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711336294.5/2.html,转载请声明来源钻瓜专利网。