[发明专利]用于WLAN网络中AC设备的报文快速三层转发方法有效
申请号: | 201210481142.5 | 申请日: | 2012-11-23 |
公开(公告)号: | CN102946358A | 公开(公告)日: | 2013-02-27 |
发明(设计)人: | 张成 | 申请(专利权)人: | 武汉虹信通信技术有限责任公司 |
主分类号: | H04L12/773 | 分类号: | H04L12/773 |
代理公司: | 武汉科皓知识产权代理事务所(特殊普通合伙) 42222 | 代理人: | 严彦 |
地址: | 430073 湖北省*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 wlan 网络 ac 设备 报文 快速 三层 转发 方法 | ||
技术领域
本发明属于WLAN移动通信技术领域,具体涉及WLAN网络(无线局域网络)中AC设备(无线控制器)的一种按上下文相关性进行分类的快速三层转发方法。
背景技术
随着WLAN与3G网络的逐步融合,WLAN无线局域网增长势头迅猛,这就要求作为接入控制端的AC设备必须拥有很强的网络处理与数据转发能力,其中包括CAPWAP(无线接入点控制协议)隧道封装并转发。目前WLAN网络AC设备的常见做法是:网络报文传到AC设备之后,首先经过网络处理模块对报文进行解析处理,对于用户报文则查找上下文进行CAPWAP封装,然后取报文的目的ip,查找路由,修改报文进行转发。这种方法简单易行,但是影响了报文处理与转发速度,导致设备整体性能下降。
发明内容
本发明针对WLAN网络中AC设备的网络报文处理和三层转发的性能问题,根据ip按上下文相关性对报文进行分类,对于不同的报文选择合适的高性能三层转发方法,充分运用软硬件资源,在保证复杂的网络处理逻辑的同时达到三层转发的最优化。
本发明的技术方案为一种用于WLAN网络中AC设备的报文快速三层转发方法, AP和用户上线时,创建及更新带有三层转发信息的上下文,同步上下文无关的三层转发信息到交换芯片;网络报文到达AC设备时,分类对网络报文进行快速转发;
所述分类对网络报文进行快速转发的实现方式为,根据目的ip来判断是否上下文相关,对于上下文相关的报文,查找带有三层转发信息的上下文,完成CAPWAP隧道封装并同时实现三层快转;对于上下文无关的报文,发给交换芯片用硬件引擎查找进行转发。
而且,所述带有三层转发信息的上下文,是指上下文的内容除了包含网络处理所必须的上下文内容之外,还包含了与用户和AP的ip相关联的三层转发信息。
而且,当邻接关系更新时,更新三层转发信息。
本发明所述的方法,具有以下优点:
1. 发挥软件的灵活性,对于上下文相关的网络报文采用网络处理模块来完成硬件难以完成的CAPWAP隧道封装,同时又解决了由此带来的软件三层转发的性能问题。
2. 发挥了硬件的高性能,对于上下文无关的网络报文采用交换芯片硬件查表转发的方法,充分发挥硬件性能。
附图说明
图1为本发明实施例的模块结构图。
图2为本发明实施例的创建及更新带有三层转发信息的上下文工作流程图。
图3为本发明实施例的同步上下文无关的三层转发信息到交换芯片的工作流程图。
图4为本发明实施例的分类对网络报文进行快速转发的工作流程图。
具体实施方式
以下结合附图和实施例详细说明本发明技术方案。
实施例的技术方案为,AP和用户上线时,创建及更新带有三层转发信息的上下文,同步上下文无关的三层转发信息到交换芯片;网络报文到达AC设备时,分类对网络报文进行快速转发。所述分类对网络报文进行快速转发的实现方式为,根据目的ip来判断是否上下文相关,对于上下文相关的报文,查找带有三层转发信息的上下文,完成CAPWAP隧道封装并同时实现三层快转;对于上下文无关的报文,发给交换芯片用硬件引擎查找进行转发。
具体实施时,可以采用计算机软件技术实现自动运行流程,也可采用软件模块化技术在AC系统中实现。
实施例的实现环境在于:
(a)交换芯片能进行硬件快速三层转发,但是无法进行复杂的报文处理和隧道封装;网络处理器能进行复杂的报文处理和隧道封装,但是三层转发性能有待提高。
(b) 上下文与三层转发信息都以ip为特征,并最终产生了对应关系,因此三层转发信息可存在上下文中。
图1描述了典型的模块结构图。AC设备中一般设有交换芯片,由于网络处理的需要,网络报文往往需先进行一些复杂的网络处理,而不是直接由交换芯片转发。有的报文需封装隧道之后,再进行三层转发,这部分工作由网络处理模块完成。封装隧道是需要查找上下文的,而上下文的建立,更新与查找是由上下文管理模块完成的。实施例设置网络处理模块,上下文管理模块,三层管理模块这三个模块属于软件层面的模块。为了将三层转发信息存在上下文中,三层管理模块的功能就是是管理三层转发信息,以及同步到上下文或是交换芯片中。交换芯片的作用是对部分上下文无关的报文进行硬件层面的三层转发,一般采用三层转发表+二层转发表的形式,二层转发表即MAC地址以及VLAN与转发端口对应关系,三层转发表即目的ip或ip地址段与下一跳的MAC地址以及出接口的对应关系。
具体来说:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉虹信通信技术有限责任公司,未经武汉虹信通信技术有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210481142.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:电动负压泵的安装结构
- 下一篇:一种电机控制器高压母线电容泻放方法