宽带接入服务器的加速方法和系统技术方案

技术编号:15867476 阅读:53 留言:0更新日期:2017-07-23 16:51
本发明专利技术公开了一种宽带接入服务器的加速方法和系统,所述系统设有多核的中央处理器,具体包括:虚拟局域网处理模块,用于删除或添加报文的虚拟局域网信息;报文分类模块,用于将报文分类;报文处理模块,用于根据报文的类型处理报文并得到响应报文,然后将响应报文回传给虚拟局域网处理模块;虚拟局域网处理模块、报文分类模块、报文处理模块的任务分别绑定到不同的CPU核以并行处理。本发明专利技术提出了一种在PPPoE/IPoE宽带接入网中加速宽带远程接入服务器的数据转发与处理速度的方法,可以定制宽带远程接入服务器设备,价格便宜,转发效率性能高,方便用社区等网络,满足中小型宽带运营商的需要。

Method and system for accelerating broadband access server

The invention discloses a method and a system to accelerate the broadband access server, the central processor, the system is provided with multiple cores including: virtual LAN virtual local area network for information processing module, delete or add message; message classification module for packet classification; message processing module for processing the message according to the type of message and get the response message, then the response message back to the virtual LAN processing module; virtual LAN processing module, packet classification module, message processing module, the tasks are bound to different CPU cores in parallel processing. The present invention provides a method to accelerate the broadband remote access server in PPPoE/IPoE broadband access network, data forwarding and processing speed, can be customized broadband remote access server device, low price, high performance transmission efficiency, convenient for the community network, to meet the needs of small and medium sized broadband operators.

【技术实现步骤摘要】
宽带接入服务器的加速方法和系统
本专利技术涉及计算机网络数据
,特别涉及一种宽带接入服务器的加速方法和系统。
技术介绍
宽带远程接入服务器(BroadbandRemoteAccessServer,简称BRAS)是面向宽带应用的新型接入网关,是宽带用户接入的核心设备。宽带远程接入服务器对数据接入容量,上线速率,转发性能,丢包率,可靠性要求很高。当前宽带远程接入服务器主要使用专有的硬件设备,价格昂贵,这不便于升级与扩展,而通用设备则支持快速的升级与扩展但在性能上会有较大的下降。以太网网络协议(InternetProtocoloverEthernet,IPoE)和以太网点对点协议(PointtoPointProtocoloverEthernet,PPPoE)功能是宽带远程接入服务器设备的需求,用户可以通过IPoE或者PPPoE两种上网方式连接宽带远程接入服务器。PPPoE报文分为协议报文和数据报文两种,IPoE报文也分为协议报文和数据报文两种。PPPoE和IPoE基于现有linux架构,传统实现通常是将PPPoE和IPoE各自的协议报文和数据报文传给网卡,再送到网络通讯上层协议(又称本文档来自技高网...
宽带接入服务器的加速方法和系统

【技术保护点】
一种宽带接入服务器的加速系统,设有多核的中央处理器,其特征在于,包括:虚拟局域网处理模块,用于删除或添加报文的虚拟局域网信息;报文分类模块,与所述虚拟局域网处理模块连接,用于将所述报文分类;报文处理模块,与所述报文分类模块和所述虚拟局域网处理模块连接,用于根据所述报文的类型处理所述报文并得到响应报文,然后将所述响应报文回传给所述虚拟局域网处理模块;所述虚拟局域网处理模块、报文分类模块、报文处理模块的任务分别绑定到不同的CPU核以并行处理。

【技术特征摘要】
1.一种宽带接入服务器的加速系统,设有多核的中央处理器,其特征在于,包括:虚拟局域网处理模块,用于删除或添加报文的虚拟局域网信息;报文分类模块,与所述虚拟局域网处理模块连接,用于将所述报文分类;报文处理模块,与所述报文分类模块和所述虚拟局域网处理模块连接,用于根据所述报文的类型处理所述报文并得到响应报文,然后将所述响应报文回传给所述虚拟局域网处理模块;所述虚拟局域网处理模块、报文分类模块、报文处理模块的任务分别绑定到不同的CPU核以并行处理。2.如权利要求1所述的宽带接入服务器的加速系统,其特征在于,所述报文处理模块具体包括:协议报文模块,用于处理协议报文,得到所述协议报文的响应报文,并将所述协议报文的响应报文回传给所述虚拟局域网处理模块;数据报文模块,用于处理数据报文,得到所述数据报文的响应报文,并将所述数据报文的响应报文回传给所述虚拟局域网处理模块。3.如权利要求2所述的宽带接入服务器的加速系统,其特征在于,所述协议报文模块包括:协议转发模块,用于传输所述协议报文及协议报文的响应报文;协议处理模块,与所述协议转发模块连接,用于将所述协议报文解析处理后发送给远程用户拨号认证服务器进行认证、授权和计费,然后得到所述响应报文;所述数据报文模块包括:负载均衡模块,用将所述数据报文进行散列;数据转发模块,与所述负载均衡模块连接,用于将所述数据报文进行转发和处理,然后得到所述响应报文。4.如权利要求3所述的宽带接入服务器的加速系统,其特征在于,所述数据转发模块具体包括:报文过滤模块,用于判断所述数据报文是否符合已认证地址表中的信息,并将不符合的所述数据报文丢弃;访问控制模块,与所述报文处理模块连接,用于通过五元组信息对处理后的所述数据报文进行过滤,将五元组信息不符合的数据报文丢弃;服务质量模块,与所述访问控制模块连接,用于根据过滤后的所述数据报文的源网络协议地址进行限速;路由模块,与所述服务质量模块连接,用于根据限速后的所述数据报文的目的网络协议地址进行路由,然后得到所述响应报文。5.如权利要求4所述的宽带接入服务器的加速系统,其特征在于,所述模块的任务均是通过轮询方式接收报文,并且每个任务之间通过共享内存方式传递报文。6.如权利要求5所述的宽带接入服务器的加速系统,其特征在于,所述报文分类模块的分类方法具体为:根据PPPoE报文的以太网头部帧类型字段、PPPoE头部的code字段或点对点协议头部字段,将所述PPPoE报文划分为PPPoE协议报文或PPPoE数据报文;根据IPoE报文目的端口或以太网帧类型,将所述IPoE报文划分为IPoE协议报文或IPoE数据报文。7.如权利要求6所述的宽带接入服务器的加速系统,其特征在于,所述负载均衡模块根据网络协议地址、内外层虚拟局域网信息、物理地址、TCP/UDP协议和TCP/UDP端口将所述数据报文散列到多个数据转发模块。8.一种宽带接入服务器的加速方法,其特征在于,包括以下步骤:服务器收到报文,删除所述报文中的虚拟局域网信息;将不含虚拟局域网信息的所述报文进行分类;将分类后的所述报文根据报文类型进行处理,得到响应报文;将所述响应报文重新添加虚拟局域网信息,然后发回客户端;所述加速方法的各任务分别绑定在不同的CPU核且并行处理。9.如权利要求8所述的宽带接入服务器的加速方法,其特征在于,所述服务器收到的所述报文包括PPPoE报文和IPoE报文。10.如权利要求9所述的宽带接入服务器的加速方法,其特征在于,所述删除所述报文中的虚拟局域网信息的具体步骤为:判断所述PPPoE报文或所述IPoE报文是否带有虚拟局域网信息;如果所述报文带有虚拟局域网信息,则删除报文中的虚拟局域网信息,并在物理地址/虚拟局域网映射表中添加一条映射信息;如果所述报文未带有虚拟局域网信息,则直接对所述PPPo...

【专利技术属性】
技术研发人员:吴胜万许加烜曹志文程杜勇
申请(专利权)人:网宿科技股份有限公司
类型:发明
国别省市:上海,31

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

1