业务功能链中协议报文的处理方法、系统及业务功能节点技术方案

技术编号:13183267 阅读:67 留言:0更新日期:2016-05-11 14:56
本发明专利技术公开了一种业务功能链(SFC)中协议报文的处理方法,包括:第一业务功能节点将协议报文的协议类型及报文属性进行封装;所述第一业务功能节点将封装的所述协议报文的协议类型及报文属性和所述协议报文封装后发出。本发明专利技术同时还公开了一种业务功能节点及SFC中协议报文的处理系统。

【技术实现步骤摘要】

本专利技术涉及互联网设备领域,尤其涉及一种业务功能链(SFC,Service化nction 化aining)中协议报文的处理方法、系统及业务功能节点。
技术介绍
随着网络技术的发展,数据中必网络逐渐向叠加(Overlay)网络发展,然而 Overlay技术并未能解决所有问题,数据中必还有很多中间件(Middleware)如防火墙、负 载均衡器等,送些设备都是基于用户业务来部署的。 通常,将虚拟防火墙、负载均衡器、网关等业务处理功能,称为业务功能(Service 化nction),而流量经过一系列Service化nction的处理,形成SFC,如图1中粗实线和粗虚 线所示的两条业务链(Service化ain)。 SFC技术是目前正在研究和标准化的一种网络技术,是一种将网络设备业务功能 和转发分离开来,从而实现业务功能的独立运算、处理并形成一条业务链的技术,送种技术 能够提升网络设备的转发性能。 但是,现有SFC技术中,SFC中各个节点针对数据流的处理并不区分用户数据报文 和协议报文,如此,会使得各个节点不能够正确识别协议报文,从而会使得协议报文被当作 用户数据报文而进行错误地处理和转发。
技术实现思路
为解决现有存在的技术问题,本专利技术实施例提供一种SFC中协议报文的处理方 法、系统及业务功能节点。 本专利技术实施例提供了一种SFC中协议报文的处理方法,包括: 第一业务功能节点将协议报文的协议类型及报文属性进行封装; 所述第一业务功能节点将封装的所述协议报文的协议类型及报文属性和所述协 议报文封装后发出。 上述方案中,所述第一业务功能节点将协议报文的协议类型及报文属性进行封装 之前,所述方法还包括: 所述第一业务功能节点的协议组件为与自身关联的业务功能实例产生所述协议 报文。 上述方案中,所述第一业务功能节点将所述协议报文的协议类型及报文属性封装 在业务功能报文头(N甜,化twork Service Header)中。 本专利技术实施例还提供了一种SFC中协议报文的处理方法,包括: 第二业务功能节点接收报文; 所述第二业务功能节点解析接收的报文的协议类型及报文属性; 所述第二业务功能节点根据解析的协议类型确定所述接收的报文为协议报文后, 根据解析的报文属性,对所述接收的报文进行协议相关处理。 上述方案中,所述根据解析的报文属性,对所述接收的报文进行协议相关处理,包 括: 根据所述解析的报文属性确定所述接收的报文为请求报文时,所述第二业务功能 节点的协议组件为所述接收的报文对应的与自身关联的业务功能实例产生相应的应答报 文; 所述第二业务功能节点的报文封装组件将产生的所述应答报文的协议类型及报 文属性进行封装;并将封装的所述应答报文的协议类型及报文属性和所述应答报文封装后 发出。 上述方案中,所述报文封装组件将所述应答报文的协议类型及报文属性封装在 N甜中。 上述方案中,所述接收的报文的协议类型及报文属性封装在NSH中。 本专利技术实施例又提供了一种SFC中协议报文的处理方法,包括: 第一业务功能节点将协议报文的协议类型及报文属性进行封装;并将封装的所述 协议报文的协议类型及报文属性和对应的协议报文封装后发送给第二业务功能节点; 所述第二业务功能节点收到报文后,解析接收的报文的协议类型及报文属性;并 根据解析的协议类型确定所述接收的报文为协议报文后,根据解析的报文属性,对接收的 报文进行协议相关处理。 上述方案中,所述第一业务功能节点将协议报文的协议类型及报文属性进行封装 之前,所述方法还包括: 所述第一业务功能节点的协议组件为与自身关联的业务功能实例产生所述协议 报文。 上述方案中,所述第一业务功能节点将所述协议报文的协议类型及报文属性封装 在N甜中。 上述方案中,所述根据解析的报文属性,对接收的报文进行协议相关处理,包括: 根据所述解析的报文属性确定所述接收的报文为请求报文时,所述第二业务功能 节点的协议组件为所述接收的报文对应的与自身关联的业务功能实例产生相应的应答报 文; 所述第二业务功能节点的报文封装组件将产生的所述应答报文的协议类型及报 文属性进行封装;并将封装的所述应答报文的协议类型及报文属性和所述应答报文封装后 发送给所述第一业务功能节点。 上述方案中,所述第二业务功能节点的报文封装组件将所述应答报文的协议类型 及报文属性封装在NSH中。 本专利技术实施例还提供了一种业务功能节点,包括:第一报文封装组件及第一发射 机;其中, 所述第一报文封装组件,用于将协议报文的协议类型及报文属性进行封装;并将 封装的所述协议报文的协议类型及报文属性和所述协议报文封装; 所述第一发射机,用于将封装后的报文发出。 上述方案中,所述业务功能节点还包括;第一协议组件,用于为与自身关联的业务 功能实例产生所述协议报文。 本专利技术实施例又提供了一种业务功能节点,包括:第一接收机、第二报文封装组件 及第二协议组件;其中, 所述第一接收机,用于接收报文; 所述第二报文封装组件,用于解析接收的报文的协议类型及报文属性;并根据解 析的协议类型确定所述接收的报文为协议报文后,将所述接收的报文发送给所述第二协议 组件; 所述第二协议组件,用于根据解析的报文属性,对所述接收的报文进行协议相关 处理。 上述方案中,所述业务功能节点还包括;第二发射机;其中, 所述第二协议组件,具体用于;根据所述解析的报文属性确定所述接收的报文为 请求报文时,为所述接收的报文对应的与自身关联的业务功能实例产生相应的应答报文; 相应地,所述第二报文封装组件,还用于将产生的所述应答报文的协议类型及报 文属性进行封装;并将封装的所述应答报文的协议类型及报文属性和所述应答报文封装; 所述第二发射机,用于将封装后的报文发出。 本专利技术实施例还提供了一种SFC中协议报文的处理系统,包括:第一业务功能节 点及第二业务功能节点;其中, 所述第一业务功能节点,用于将协议报文的协议类型及报文属性进行封装;并将 封装的所述协议报文的协议类型及报文属性和对应的协议报文封装后发送给所述第二业 务功能节点; 所述第二业务功能节点,用于收到所述第一业务功能节点发送的报文后,解析接 收的报文的协议类型及报文属性;并根据解析的协议类型确定所述接收的报文为协议报文 后,根据解析的报文属性,对接收的报文进行协议相关处理。 上述方案中,所述第一业务功能节点包括;第一报文封装组件及第一发射机;所 述第二业务功能节点包括;第一接收机、第二报文封装组件及第二协议组件;其中, 所述第一报文封装组件,用于将协议报文的协议类型及报文属性进行封装;并将 封装的所述协议报文的协议类型及报文属性和所述协议报文封装; 所述第一发射机,用于将封装后的报文发送给所述第二功能节点; 所述第一接收机,用于接收所述第一功能节点发送的报文; 所述第二报文封装组件,用于解析接收的报文的协议类型及报文属性;并根据解 析的协议类型确定所述接收的报文为协议报文后,将所述接收的报文发送给所述第二协议 组件; 所述第二协议组件,用于根据解析的报文属性,对所述接收的报文进行协议相关 处理。 上述方案中,所述第一业务功能节点还包括;第一协议组件,用于为与自身关联的 业务功能实例产生所述协议报文。 上述方案中,所述第二业务功能节点还包本文档来自技高网...

【技术保护点】
一种业务功能链SFC中协议报文的处理方法,其特征在于,所述方法包括:第一业务功能节点将协议报文的协议类型及报文属性进行封装;所述第一业务功能节点将封装的所述协议报文的协议类型及报文属性和所述协议报文封装后发出。

【技术特征摘要】

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

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

1