更新业务流报文的处理方式的方法及装置制造方法及图纸

技术编号:12890748 阅读:64 留言:0更新日期:2016-02-18 00:37
本申请公开了一种更新业务流报文的处理方式的方法及装置,能够根据SF节点对业务流的报文的处理结果调整业务流的处理方式。方法包括:所述业务流的第一报文通过第一业务功能链SFC转发;控制节点从所述第一SFC的业务功能SF节点获得流标识和指示信息,所述指示信息用于指示处理所述业务流的第二报文的方式,所述流标识用于标识所述业务流,所述第二报文晚于所述第一报文到达处理节点;所述控制节点根据所述指示信息,获得处理所述第二报文的方式,所述处理所述第二报文的方式不包括沿所述第一SFC转发所述第二报文;所述控制节点向所述处理节点发送所述流标识和所述处理所述第二报文的方式。

【技术实现步骤摘要】

本专利技术涉及通信技术,尤其涉及更新业务流报文的处理方式的方法、业务功能 (英文全称为service化nction,英文缩写为S巧节点、业务转发实体(英文全称为service forwardingentity,英文缩写为S阳)、处理节点及控制节点。
技术介绍
通常的网络中,例如数据中必网络或者互联网(英文名称为Internet)中,通 常的网络设备可提供基本的交换、路由等转发功能,还可提供增值业务(英文全称为 Value-AddedService,英文缩写为VA巧。VAS可W是网络地址转换(英文全称为化twork AcMressTranslation,英文缩写为NAT)、防火墙、流量均衡、深度报文检测(英文全称为 deeppacketinspection,英文缩写为DPI)等业务功能。 通常的网络中可部署一条或多条业务功能链(英文名称为service化nction chain,英文缩写SFC)。每条SFC的标识(英文名称为identifier,英文缩写为ID)可用路 径标识(英文全称为pathidentifier,英文缩写为pathID)表示。该SFC可依次包括第 一SF节点和第二SF节点。第一SF节点和第二SF节点可提供不同的VAS处理,例如第一 SF节点提供防火墙的功能,第二SF节点提供DPI的功能。第一SF节点可与网络中的第一 S阳通信。第一S阳分别与业务分类器(英文名称为serviceclassifier)和第二S阳通 信。第二S阳可与第二SF节点通信。 举例来说,serviceclassifier在接收的第一报文上添加SFC头,获得第二报 文。serviceclassifier根据第一报文所属的业务,将pathID添入第二报文的SFC头中。 serviceclassifier将第二报文发送至第一S阳。第一S阳根据第二报文的SFC头中的path ID,将第二报文发送至第一SF节点。第一SF节点检测第二报文是否来自于可信的用户。若 第二报文来自可信的用户,第一SF节点向第一SFE发送第二报文。第一SFE可将第一SF 节点发送的第二报文发送至第二SFE,由第二SFE发送第二报文至第二SF节点。与第一报 文属于同一业务流的报文均来自可信的用户,该业务流的报文在经SFC转发时均会经过第 一SF节点的检测,会对网络资源造成浪费。
技术实现思路
有鉴于此,本专利技术实施例提供一种更新业务流报文的处理方式的方法,能够根据 SF节点对业务流的报文的处理结果调整业务流的处理方式。 本专利技术实施例还提供了一种控制节点、SF节点、处理节点和SFE。 本专利技术实施例提供的技术方案如下。 第一方面,提供了一种更新业务流报文的处理方式的方法,所述业务流的第一报 文通过第一SFC转发,包括: 控制节点从所述第一SFC的SF节点获得流标识和指示信息,所述指示信息用于指 示处理所述业务流的第二报文的方式,所述流标识用于标识所述业务流,所述第二报文晚 于所述第一报文到达处理节点; 所述控制节点根据所述指示信息,获得处理所述第二报文的方式,所述处理所述 第二报文的方式不包括沿所述第一SFC转发所述第二报文; 所述控制节点向所述处理节点发送所述流标识和所述处理所述第二报文的方式。 在上述第一方面的第一种可能的实现方式中,所述控制节点从所述第一SFC的SF 节点获得流标识和指示信息包括:[001引所述控制节点接收所述SF节点发送的计费认证(英文名称为Diameter)协议报 文,所述Diameter协议报文的Diameter头包括的属性值对(英文全称为attributevalue pair,英文缩写为AV巧携带所述流标识和所述指示信息; 所述控制节点从所述Diameter头的AVP获得所述流标识和所述指示信息。 结合上述第一方面,还提供了第一方面的第二种可能的实现方式,所述控制节点 是SFE,所述SFE连接所述SF节点,所述第一报文包括SFC头; 所述控制节点从所述第一SFC的SF节点获得流标识和指示信息包括: 所述SFE接收所述SF节点发送的第H报文,所述第H报文携带添加了所述指示信 息的所述SFC头; 所述SFE从所述第H报文获得所述流标识和所述指示信息。 结合上述第一方面,还提供了第一方面的第H种可能的实现方式,所述控制节点 是控制器; 所述控制节点从所述第一SFC的SF节点获得流标识和指示信息包括: 所述控制器接收S阳发送的第一开放流(英文全称为化enFlow,英文缩写为OF) 协议报文,所述第一OF协议报文中的净荷携带所述流标识和所述指示信息,所述SFE连接 所述SF节点; 所述控制器从所述第一OF协议报文的净荷获得所述流标识和所述指示信息。 结合上述第一方面或第一方面的任意一种可能的实现方式,还提供了第一方面的 第四种可能的实现方式,所述控制节点根据所述指示信息,获得处理所述第二报文的方式 包括: 所述控制节点根据所述指示信息,确定所述业务流的业务类型;所述控制节点根据所述业务流的业务类型,获得第二SFC的ID,所述第二SFC用于 转发所述第二报文。 结合上述第一方面或第一方面的任意一种可能的实现方式,还提供了第一方面的 第五种可能的实现方式,所述控制节点根据所述指示信息,获得处理所述第二报文的方式 包括: 所述控制节点根据所述指示信息,确定对所述第二报文的处理指令,所述处理指 令为丢弃所述第二报文或跳过所述SF节点。 结合上述第一方面或第一方面的任意一种可能的实现方式,还提供了第一方面的 第六种可能的实现方式,所述处理节点是业务分类器; 所述控制节点向所述处理节点发送所述流标识和所述处理所述第二报文的方式, 包括: 所述控制节点获得第二OF协议报文,所述第二OF协议报文中的净荷携带所述流 标识和所述处理所述第二报文的方式; 所述控制节点向所述业务分类器发送所述第二OF协议报文。 第二方面,提供了一种更新业务流报文的处理方式的方法,所述业务流的第一报 文通过第一SFC转发,包括: 所述第一SFC上的SF节点接收S阳发送的第一报文,所述S阳连接所述SF节点, 所述第一报文包括流标识,所述流标识用于标识所述业务流; 所述SF节点处理所述第一报文,W获得指示信息,所述指示信息用于指示处理所 述业务流的第二报文的方式,所述处理所述业务流的第二报文的方式不包括沿所述第一 SFC转发所述第二报文,所述第二报文晚于所述第一报文到达处理节点;所述SF节点向控制节点发送所述流标识和所述指示信息。 在上述第二方面的第一种可能的实现方式中,所述SF节点向控制节点发送所述 流标识和所述指示信息包括: 所述SF节点获得Diameter协议报文,所述Diameter协议报文的Diameter头包 括的AVP携带所述流标识和所述指示信息; 所述SF节点向所述控制节点发送所述Diameter协议报文。 结合上述第二方面,还提供了第二方面的第二种可能的实现方式,所述第一报文 包括SFC头; 所述SF节点向控制节点发送所述流标识和所述指示信息包括: 所述SF节点获得第H报文,所述第H报文携带添加了所述指示信息的所述SFC 头; 所述SF节点向所述SFE发送所述第H报文,所述SFE为所述控制节点,或者所述 SFE与所述控制节点连接。 结合上述本文档来自技高网
...

【技术保护点】
一种更新业务流报文的处理方式的方法,所述业务流的第一报文通过第一业务功能链SFC转发,其特征在于,所述方法包括:控制节点从所述第一SFC的业务功能SF节点获得流标识和指示信息,所述指示信息用于指示处理所述业务流的第二报文的方式,所述流标识用于标识所述业务流,所述第二报文晚于所述第一报文到达处理节点;所述控制节点根据所述指示信息,获得处理所述第二报文的方式,所述处理所述第二报文的方式不包括沿所述第一SFC转发所述第二报文;所述控制节点向所述处理节点发送所述流标识和所述处理所述第二报文的方式。

【技术特征摘要】

【专利技术属性】
技术研发人员:林俊如牛乐宏李宏宇黄敬
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1