报文的转发处理方法、装置及系统制造方法及图纸

技术编号:14345419 阅读:86 留言:0更新日期:2017-01-04 16:35
本发明专利技术提供了一种报文的转发处理方法、装置及系统,其中,该方法包括:第二网络中的第二设备从位于第一网络接收第一报文;第二设备为第一报文分配用于与第二网络内业务功能链SFC对应的第二业务功能路径标识SFPID,得到第二报文;第二设备将第二报文发送至第二网络中除该第二设备之外的其它设备。通过本发明专利技术解决了相关技术中无法实现对跨网络端到端流量的SFC支持的问题,进而实现了一条业务功能链在多个网络中穿越,同时保证了数据中心网络的内部业务链的私密性。

【技术实现步骤摘要】

本专利技术涉及通信领域,具体而言,涉及一种报文的转发处理方法、装置及系统
技术介绍
在相关技术中,数据在进入网络时要接入大量的增值业务设备,如防病毒设备、加速设备、防火墙设备以及网络地址转换(NetworkAddressTranslation,简称为NAT)设备等。流量没有差异化的区分必须一次通过这些业务设备,给这些设备造成了不必要的负担,限制了服务资源的优化,配置复杂,很难实现服务配置的快速变化。针对上述问题,目前提出了一种业务链(ServiceFunctionChain,简称为SFC)的方式,即把所有的服务业务整合,虚拟出Serviceoverlay层,形成自己的服务拓扑,和底层网络解耦合,不再受到底层网络结构的限制,架构如图1所示。流量所要经过的业务由SFC决定。SFC通过增加对每条SFC的标识(ServiceFunctionPathIdentifier,简称为SFPID),并对报文进行分级,给不同级别的流量分配不同的SFC(由入口分级设备来做)。转发设备则依据SFC的标识来对报文进行转发。从而实现针对不同的流量,可以实施不同的业务链处理,实现差异化需求。目前业务功能链的处理如图1所示,业务功能(ServiceFunction,简称为SF),SFF是业务功能转发器,依据报文中携带的SFPID选择不同的SF或者SFF对报文进行转发,即从分类器或SFF收到的报文,SFF会依据报文的SFPID转发到属于这条业务链路径的SF;从SF收到的报文,SFF会依据报文的SFPID选择出下一跳,然后根据下一跳的地址将报文送到下一个SFF上。对于广域网来说,其中的一些业务功能可能会租用其他网络的业务功能来进行复杂的处理,例如租用数据中心网络中的一些业务功能,对流量做一些特殊的处理。因此,此时流量需要进入到这个数据中心网络中。但是数据中心网络中的具体的业务功能和连接关系对于租户来说是被屏蔽的,数据中心网络内的设备对于广域网的SFC标识也无法识别。在这种场景下,相关技术无法实现对端到端流量的SFC支持。针对相关技术中,无法实现对跨网络端到端流量的SFC支持的问题,还未提出有效的解决方案。
技术实现思路
本专利技术提供了一种报文的转发处理方法、装置及系统,以至少解决相关技术中无法实现对端到端流量的SFC支持的问题。根据本专利技术的一个方面,提供了一种报文的转发处理方法,包括:第二网络中的第二设备从第一网络接收第一报文;所述第二设备为所述第一报文分配用于与所述第二网络内业务功能链SFC对应的第二业务功能路径标识SFPID,得到第二报文;所述第二设备将所述第二报文发送至所述第二网络中除所述第二设备之外的其它设备。进一步地,所述第一报文携带有所述第一网络为所述第一报文分配的第一SFPID。进一步地,第二网络中的第二设备从第一网络接收第一报文包括:所述第二设备通过所述第二网络的网关设备接收所述第一报文;其中,所述第一报文是由所述第一网络依据所述第二网络的网关设备的地址发送给所述第二网络。进一步地,所述第二网络的网关设备的地址是由所述第一网络通过协调管理实体获取到的,所述第二网络的网关设备的地址作为与所述SFC对应的所述第一网络的业务功能实体SF的地址。进一步地,所述第二设备为所述第一报文分配用于与所述第二网络内业务功能链SFC对应的第二业务功能路径标识SFPID,得到第二报文包括:所述第二设备对所述第一报文进行分类,得到分类结果;所述第二设备根据所述分类结果生成所述第二SFPID;所述第二设备在所述第一报文外封装所述第二SFPID,得到所述第二报文。进一步地,所述第二设备对所述第一报文进行分类包括:所述第二网络的分类器根据所述第一报文的头部信息和/或所述第一SFPID对所述第一报文进行分类。进一步地,所述第二网络的分类器根据所述第一报文的头部信息和/或第一SFPID对所述第一报文进行分类包括:第一网络和第二网络由协调管理实体协调,所述第二网络的分类器获取所述第一SFPID和所述第二SFPID的对应关系。进一步地,所述第二设备将所述第二报文发送至所述第二网络中除所述第二设备之外的其它设备之后包括:所述第二网络的最后一跳的业务功能转发器SFF将所述第二报文所述第二SFPID封装剥离,得到所述第一报文;所述SFF将所述第一报文经由所述第二网络的网关设备发送给除所述第二网络之外的其它网络。进一步地,所述第二设备为所述第一报文分配用于与所述第二网络内业务功能链SFC对应的第二业务功能路径标识SFPID,得到第二报文包括:所述第二设备对所述第一报文进行分类,得到分类结果;所述第二设备根据所述分类结果生成所述第二SFPID;所述第二设备将所述第一报文的头部中所述第一SFPID替代为所述第二SFPID,得到所述第二报文。进一步地,所述第二设备对所述第一报文进行分类包括:所述第二网络的分类器根据所述第一报文的头部信息和/或所述第一SFPID对所述第一报文进行分类。进一步地,所述第二设备将所述第二报文发送至所述第二网络中除所述第二设备之外的其它设备之后包括:所述第二网络的最后一跳的SFF将所述第二SFPID重新取代为所述第一SFPID,得到所述第一报文;所述SFF将所述第一报文经由所述第二网络的网关设备发送给除所述第二网络之外的其它网络。进一步地,所述第二设备为所述第一报文分配用于与所述第二网络内业务功能链SFC对应的第二业务功能路径标识SFPID,得到第二报文包括:依据所述第一SFPID和所述第二SFPID的对应关系,为所述第一报文分配与所述第一SFPID对应的所述第二SFPID,得到所述第二报文。进一步地,所述第二设备将所述第二报文发送至所述第二网络中除所述第二设备之外的其它设备之后包括:所述第二网络的最后一跳的SFF将所述第二SFPID映射为所述第一SFPID,将封装所述第二SFPID的所述第一报文恢复为所述第一报文;所述SFF将所述第一报文经由所述第二网络的网关设备发送给除所述第二网络之外的其它网络。进一步地,所述SFF将所述第一报文经由所述第二网络的网关设备发送给除所述第二网络之外的其它网络之后包括:所述第二网络不再提供所述第一报文的业务功能处理时,所述第二网络内的网关设备向所述第一网络发送用于删除所述第二网络提供的业务功能SF的通知消息。进一步地,所述第二网络包括:主用网络和备用网络。进一步地,所述第二设备为所述第二网络中的分类器。根据本专利技术的另一个方面,还提供了一种报文的转发处理装置,所述装置应用于第二网络中的第二设备,所述装置包括:接收模块,用于从第一网络接收第一报文;分配模块,用于为所述第一报文分配用于与所述第二网络内业务功能链SFC对应的第二业务功能路径标识SFPID,得到第二报文;发送模块,用于将所述第二报文发送至所述第二网络中除所述第二设备之外的其它设备。进一步地,所述第一报文携带有所述第一网络为所述第一报文分配的第一SFPID。进一步地,所述接收模块还用于将所述第二网络的网关设备的地址发送至所述第一网络,通过所述第二网络的网关设备接收所述第一报文。进一步地,所述分配模块还包括:第一分类单元,用于对所述第一报文进行分类,得到分类结果;第一生成单元,用于根据所述分类结果生成所述第二SFPID;封装单元,用于在所述第一报本文档来自技高网
...
报文的转发处理方法、装置及系统

【技术保护点】
一种报文的转发处理方法,其特征在于,包括:第二网络中的第二设备从第一网络中接收第一报文;所述第二设备为所述第一报文分配用于与所述第二网络内业务功能链SFC对应的第二业务功能路径标识SFPID,得到第二报文;所述第二设备将所述第二报文发送至所述第二网络中除所述第二设备之外的其它设备。

【技术特征摘要】
1.一种报文的转发处理方法,其特征在于,包括:第二网络中的第二设备从第一网络中接收第一报文;所述第二设备为所述第一报文分配用于与所述第二网络内业务功能链SFC对应的第二业务功能路径标识SFPID,得到第二报文;所述第二设备将所述第二报文发送至所述第二网络中除所述第二设备之外的其它设备。2.根据权利要求1所述的方法,其特征在于,所述第一报文携带有所述第一网络为所述第一报文分配的第一SFPID。3.根据权利要求1所述的方法,其特征在于,第二网络中的第二设备从第一网络中接收第一报文包括:所述第二设备通过所述第二网络的网关设备接收所述第一报文;其中,所述第一报文是由所述第一网络依据所述第二网络的网关设备的地址发送给所述第二网络。4.根据权利要求3所述的方法,其特征包括,所述第二网络的网关设备的地址是由所述第一网络通过协调管理实体获取到的,所述第二网络的网关设备的地址作为与所述SFC对应的所述第一网络的业务功能实体SF的地址。5.根据权利要求2所述的方法,其特征在于,所述第二设备为所述第一报文分配用于与所述第二网络内业务功能链SFC对应的第二业务功能路径标识SFPID,得到第二报文包括:所述第二设备对所述第一报文进行分类,得到分类结果;所述第二设备根据所述分类结果生成所述第二SFPID;所述第二设备在所述第一报文外封装所述第二SFPID,得到所述第二报文。6.根据权利要求5所述的方法,所述第二网络的分类器根据所述第一报文的头部信息和/或第一SFPID对所述第一报文进行分类包括:所述第一网络和所述第二网络由协调管理实体协调,所述第二网络的分类器获取所述第一SFPID和所述第二SFPID的对应关系。7.根据权利要求1所述的方法,其特征在于,所述第二设备将所述第二报文发送至所述第二网络中除所述第二设备之外的其它设备之后包括:所述第二网络的最后一跳的业务功能转发器SFF将所述第二报文的所述第二SFPID封装剥离,得到所述第一报文;所述SFF将所述第一报文经由所述第二网络的网关设备发送给除所述第二网络之外的其它网络。8.根据权利要求2所述的方法,其特征在于,所述第二设备为所述第一报文分配用于与所述第二网络内业务功能链SFC对应的第二业务功能路径标识SFPID,得到第二报文包括:所述第二设备对所述第一报文进行分类,得到分类结果;所述第二设备根据所述分类结果生成所述第二SFPID;所述第二设备将所述第一报文的头部中所述第一SFPID替代为所述第二SFPID,得到所述第二报文。9.根据权利要求5或者8中任一项所述的方法,其特征在于,所述第二设备对所述第一报文进行分类包括:所述第二网络的分类器根据所述第一报文的头部信息和/或所述第一SFPID对所述第一报文进行分类。10.根据权利要求8所述的方法,其特征在于,所述第二设备将所述第二报文发送至所述第二网络中除所述第二设备之外的其它设备之后包括:所述第二网络的最后一跳的SFF将所述第二SFPID重新取代为所述第一SFPID,得到所述第一报文;所述SFF将所述第一报文经由所述第二网络的网关设备发送给除所述第二网络之外的其它网络。11.根据权利要求2所述的方法,其特征在于,所述第二设备为所述第一报文分配用于与所述第二网络内业务功能链SFC对应的第二业务功能路径标识SFPID,得到第二报文包括:依据所述第一SFPID和所述第二SFPID的对应关系,为所述第一报文分配与所述第一SFPID对应的所述第二SFPID,得到所述第二报文。12.根据权利要求11所述的方法,其特征在于,所述...

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

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

1