[发明专利]基于流方式的多业务转发和处理方法有效

专利信息
申请号: 201110439883.2 申请日: 2011-12-23
公开(公告)号: CN103179031A 公开(公告)日: 2013-06-26
发明(设计)人: 汪革;彭双庭;方昊;傅鑫泉 申请(专利权)人: 上海博达数据通信有限公司
主分类号: H04L12/701 分类号: H04L12/701
代理公司: 上海天翔知识产权代理有限公司 31224 代理人: 刘粉宝
地址: 201203 上海市浦*** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 方式 业务 转发 处理 方法
【说明书】:

技术领域

发明涉及一种网络设备数据处理技术,具体涉及一种基于流方式的多业务实现方法。

背景技术

随着计算机网络的日益扩展和丰富,目前的网络设备中,需要支持的业务越来越多,相应的各类应用程序也越来越多。如果只是单一的执行某种应用,整机性能不会收到太大影响。但是如果是很多应用一起执行,每个应用都独立完成自己的从报文解析、查表、建表、报文处理、内部处理、发送一系列流程,那么对整机转发性能会有很大的影响。

发明内容

本发明针对现有网络设备在同时执行多种应用的能力方面所存在的不足,而提供一种基于流方式的多业务转发和处理方法,该方法能够有效提升整机转发性能。

为了达到上述目的,本发明采用如下的技术方案:

基于流方式的多业务转发和处理方法,所述方法中抽象各个应用程序的处理共同点,并由负责管理流表项和转发流数据的流模块统一完成;同时由流模块来触发和管理每个应用在数据流转发过程中进一步的私有操作;分布式环境下,通过流方式链接起跨板卡的转发应用。

在本发明的实施例中,所述流方式的具体流程如下:

(1)根据所有应用程序的处理共同点,将所有应用程序分为不同的流处理域;

(2)在每个流处理域中,流模块针对每条流进行查流表操作,若查找到相应的流表项,流模块会根据流表项里的内容,将报文做处理;若没有查找到相应的流表项,流模块将建立临时流表项,并将报文交由传统流程转发;

(3)在传统流程转发过程中,各个应用程序将自己针对该流的操作方法和需要修改的内部数据挂接到临时流表项里,该临时流表项将提供一些公共操作的数据和接口让各应用程序统一注册;

(4)转发路径上最后的应用程序通知流模块流表项建立完毕,流模块将建立完毕的流表项插入正式流表;

(5)进行流的报文进入,并进行查表,查到相应的流表项,进入流转发流程;

(6)流模块执行公共接口,并根据各应用程序的挂接信息,完成各应用程序的操作,并最终发出。

进一步的,所述各个应用程序的处理共同点包括以下几点:

(1)根据数据流的内容索引本地表项;

(2)简单的vpn头部增加剥离处理;

(3)将路由查询结构和acl查询结果存贮在流表项公共部分里。

进一步的,所述步骤(3)中的挂接操作是将应用程序的私有信息和回调接口存储到临时流表项对应的内存位置。

进一步的,所述流模块在查表时,所采用的索引方式与当前网络设备的配置相对应;在当前索引方式无法满足需要时,由应用程序在挂接到流的私用信息里建立小表,以扩展元组为索引。

进一步的,通过流方式链接起跨板卡的转发应用时,针对线卡上对应的流表项,流模块会根据路由信息决定报文的走向,如果是要进行转发,在最终发送时,判断报文的转发方式。

再进一步的,所述报文的转发方式包括如下三种:

a、直接通过本线卡出口发出;

b、发到另一块线卡,并且通过交换矩阵直接硬件转发;

c、发到另一块线卡,并通过interconn交给流模块,继续处理并最终发送。

根据上述方案得到的本发明与传统的转发流程相比,其根据网络报文流的特性,将多种应用整合起来,抽象出各个应用相同的处理部分,将其一次性完成,从而提高整机转发性能。

本发明加快了设备转发速度,应用业务越多,性能提高幅度越大;同时简化了部分应用程序的实现,比如netflow之类的应用,完全不再保留自己的表项,全部依靠流模块来实现。

附图说明

以下结合附图和具体实施方式来进一步说明本发明。

图1为流方式的区域划分实现示意图。

图2为流表构造示意图。

图3为流表项构造示意图。

图4为流方式处理流程示意图。

图5为建表流程示意图。

图6为建立的私有表项的构造示意图。

图7为应用程序内部信息和流表项为一对多关系时,相关表项定位的示意图。

图8为分布式环境示意图。

具体实施方式

为了使本发明实现的技术手段、创作特征、达成目的与功效易于明白了解,下面结合具体图示,进一步阐述本发明。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海博达数据通信有限公司,未经上海博达数据通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201110439883.2/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top