【技术实现步骤摘要】
一种实现业务功能处理的方法及装置
[0001]本申请是向中国知识产权局提交的申请日为2019年06月14日、申请号为201910517795.6、专利技术名称为“一种实现业务功能处理的方法及装置”的申请的分案申请。
[0002]本申请涉及通信
,特别是涉及一种实现业务功能处理的方法及装置。
技术介绍
[0003]目前,业务功能链(中文:service function chaining,简称:SFC)已经被广泛地应用到许多网络中。一条SFC表示一类报文或一条数据流按照顺序经过的业务功能(英文:service function,简称:SF)。在报文传输的过程中,业务功能转发器(英文:service function forwarder,简称:SFF)接收到属于SFC的报文时,可以将报文发送到SFC在SFF上指定的SF实体。在SF实体对报文进行SF处理之后,SFF可以从SF实体接收报文并将报文发送至下一跳网络设备。
[0004]在分段路由(英文:segment gouting,简称:SR)场景中,网络中传输 ...
【技术保护点】
【技术特征摘要】
1.一种实现业务功能处理的方法,其特征在于,包括:网络设备接收第一第六版互联网协议分段路由SRv6报文,所述第一SRv6报文包括第一第六版互联网协议头IPv6 Header和第一网络业务头NSH,所述第一IPv6 Hearder包括分段路由头SRH和外层IPv6 Header;所述网络设备确定所述外层IPv6 Header包含第一段标识SID;响应于确定所述外层IPv6 Header包含第一段标识SID,所述网络设备根据所述第一SRv6报文生成第一NSH报文,所述第一NSH报文包括所述第一SRv6报文中去掉所述第一IPv6 Header的部分;所述网络设备向业务功能SF实体发送所述第一NSH报文。2.根据权利要求1所述的方法,其特征在于,所述外层IPv6 Header包括源地址字段和目的地址字段。3.根据权利要求1或2所述的方法,其特征在于,在所述网络设备根据所述第一SRv6报文生成第一NSH报文之前,还包括:所述网络设备确定所述第一SID用于指示所述网络设备向所述SF实体发送NSH报文。4.根据权利要求3所述的方法,其特征在于,所述第一SID为END.NSH SID。5.根据权利要求1至4任一权利要求所述的方法,其特征在于,所述第一NSH携带的业务路径标识SPI,所述方法还包括:在接收所述第一SRv6报文之后,所述网络设备记录映射关系,所述映射关系包含所述SPI和所述第一IPv6 Header;在向所述SF实体发送所述第一NSH报文之后,所述网络设备接收所述SF实体发送的第二NSH报文,所述第二NSH报文包括第二NSH,所述第二NSH携带有所述SPI;所述网络设备根据所述SPI与所述第一IPv6 Header之间的映射关系,确定所述第一IPv6 Header;所述网络设备将所述第一IPv6 Header的目的地址字段携带的所述第一SID替换为所述网络设备的下一跳网络设备的第二SID,得到第二IPv6 Header;所述网络设备根据所述第二NSH报文生成第二SRv6报文,所述第二SRv6报文包含所述第二IPv6 Header、所述第二NSH和所述第二NSH报文的有效载荷。6.根据权利要求1至4任一权利要求所述的方法,其特征在于,所述第一NSH携带的业务路径标识SPI,所述方法还包括:在接收所述第一SRv6报文之后,所述网络设备更新所述第一IPv6 Header,得到第二IPv6 Header;所述网络设备记录映射关系,所述映射关系包含所述SPI和所述第二IPv6 Header;在向所述SF实体发送所述第一NSH报文之后,所述网络设备接收所述SF实体发送的第二NSH报文,所述第二NSH报文包括第二NSH,所述第二NSH携带有所述SPI;所述网络设备根据所述SPI与所述第二IPv6 Header之间的映射关系,确定所述第二IPv6 Header;所述网络设备根据所述第二NSH报文生成第二SRv6报文所述第二SRv6报文包含所述第二IPv6 Header、所述第二NSH和所述第二NSH报文的有效载荷。7.根据权利要求5或6所述的方法,其特征在于,所述映射关系还包括业务索引SI。
8.根据权利要求2至7任意一项所述的方法,其特征在于,所述网络设备确定所述第一SID用于指示向业务功能SF实体发送NSH报文,包括:所述网络设备获得所述第一SID的功能function部分,所述function部分用于指示向业务功能SF实体发送NSH报文。9.根据权利要求2至8任意一项所述的方法,其特征在于,还包括:在所述网络设备接收第一SRv6报文之前,所述网络设备向控制器或分类器发布所述第一SID。10.根据权利要求2至9任意一项所述的方法,其特征在于,还包括:所述网络设备记录所述第一SID与所述SF实体之间的映射关系。11.根据权利要求1至10任意一项所述的方法,其特征在于,还包括:在所述网络设备接收第一SRv6报文之前,所述网络设备向控制器或分类器发布用于所述网络设备与所述SF之间传输NSH报文的封装信息。12.一种实现业务功能处理的方法,其特征在于,包括:分类器接收业务报文;所述分类器获得对应所述业务报文的分段路由SR策略Policy,所述SR策略Policy包括段列表,所述段列表用于标识所述业务报文的传输路径,所述段列表包括网络设备的段标识SID,所述网络设备的SID用于指示所述网络设备向业务功能SF实体发送网络业务头NSH报文;所述分类器获得对应所述业务报文的NSH;所述分类器根据所述SR Policy,对所述业务报文封装第六版互联网协议头IPv6Header和所述NSH生成SRv6报文,所述IPv6 Hearder包括分段路由头SRH和外层IPv6Header;所述分类器利用所述段列表向所述分类器的下一跳网络设备发送所述SRv6报文。13.根据权利要求12所述的方法,其特征在于,所述分类器获得对应所述业务报文的分段路由SR Policy包括:所述分类器接收控制器发送的所述SR策略。14.根据权利要求12所述的方法,其特征在于,所述分类器获得对应所述业务报文的分段路由SR Policy包括:所述分类器接收所述网络设备发送的所述SID;所述分类器基于所述SID生成所述SR Policy。15.根据权利要求12至14任意一项所述的方法,其特征在于,所述方法还包括:所述分类器接收用于所述网络设备与所述SF实体之间传输NSH报文的封装信息。16.根据权利要求12至15任意一项所述的方法,其特征在于,所述第一SID为END.NSH SID。17.一种...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。