[发明专利]一种数据路由的方法及装置有效
申请号: | 201580072122.4 | 申请日: | 2015-09-30 |
公开(公告)号: | CN107113235B | 公开(公告)日: | 2020-06-02 |
发明(设计)人: | 陆伟;熊春山 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/723 | 分类号: | H04L12/723;H04L12/721 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 冯艳莲 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据 路由 方法 装置 | ||
本发明公开了一种数据路由的方法及装置,用以解决每个数据包均需要根据该数据包所属的数据流的五元组检索服务功能实例序列,极大降低数据包转发效率的问题。数据路由的方法包括:流分类器接收数据包,所述数据包属于第一数据流;所述流分类器为所述第一数据流分配第一数据路由标识,所述第一数据路由标识用于标识所述第一数据流的服务功能链以及用于标识所述第一数据流;所述流分类器在所述数据包中携带所述第一数据路由标识;所述流分类器向服务功能转发设备发送所述数据包。
技术领域
本发明涉及通信技术领域,尤其涉及一种数据路由的方法及装置。
背景技术
在固定或移动宽带接入领域以及数据中心应用中,存在很多基于传输层到应用层的增值业务设备,如防病毒、防火墙、应用缓存和加速、网页(web)优化、网络地址转换(Network Address Translation,NAT)、家庭控制等服务功能(Service Function,SF)的设备。图1是服务功能的设备串接的示意图,其中,用户接入设备可以是移动宽带的GPRS网关支持节点(Gateway GPRS Support Node,GGSN;GPRS,General Packet Radio System,通用分组无线系统)或分组数据网网关(Packet Data Network Gateway,PGW),或者是固定宽带的宽带网络网关(Broadband Network Gateway,BNG)。如图1所示,用户接入设备通过Gi接口与Gi-LAN(Local Area Network,局域网)连接。实际应用中,用户可能仅需要使用部分服务功能,例如,部分用户签约了防病毒的服务功能,部分用户需要使用NAT的服务功能。串行组网方式使得所有的数据流都需要流经串接的各个服务功能的设备,对服务功能的设备的处理容量需求增大,且增加了不必要的网络设备投资,此外,在串行组网方式中,串接的某个服务功能的设备故障将导致整体数据流中断和故障。
为解决服务功能的设备串接存在的问题,服务功能链(也称业务链)的概念被提出,服务功能链是指某个数据流所需经过的各个服务功能以及经过各个服务功能的顺序。例如,防病毒、防火墙、NAT可以为一个服务功能链;应用缓存和加速、防火墙、NAT也可以为一个服务功能链;防火墙、NAT也可以为一个服务功能链。对应不同的服务功能链的数据流只需流经对应的服务功能即可。
图2是基于服务功能链的网络架构的示意图。如图2所示,该网络架构包括控制面设备、流分类器(Traffic Classifier,TC)、服务功能转发(Service Function Forward,SFF)设备以及各服务功能,如SF1、SF2、SF3和SF4。数据流可能只需要经过其中的部分服务功能,如只经过SF1、SF3和SF4。其中,流分类器也可以称为分类器。为了负载均衡以及安全性考虑,通常对同一个服务功能部署多台设备,如分别对各个服务功能部署三台设备,其中,各个服务功能中部署的设备称为服务功能实例,例如SF1.1。
如图2所示的网络架构中,控制面设备为数据流分配服务功能链标识,并向流分类器通知该服务功能链标识,其中,服务功能链标识用于标识数据流对应的服务功能链。流分类器在数据流中增加该服务功能链标识后,将数据流发送到Gi-LAN中的服务功能转发设备。服务功能转发设备根据数据流中的服务功能链标识路由数据流。服务功能转发设备在路由数据流的过程中,需要在组成服务功能链的各个服务功能所对应的多个服务功能实例中选择一个服务功能实例。在各个服务功能中选择的服务功能实例构成该数据流的服务功能实例序列。根据数据流的处理要求,同一数据流的所有数据包必须经过相同的服务功能实例序列。并且,当上行数据流的服务功能链与其对应的下行数据流的服务功能链包含相同的服务功能时,上行数据流与下行数据流在经过该相同的服务功能时,需选择同一个服务功能实例。
现有技术中,服务功能转发设备每收到一个数据包,均需要根据该数据包的五元组检索其服务功能实例序列,极大的降低了数据包的转发效率。
发明内容
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201580072122.4/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置