WLAN控制器 – CVMX报文硬件加速原理

本文详细介绍了Cavium OCTEON处理器如何利用硬件单元,如CORE、FPA、SSO和PKO,实现WLAN控制器的报文硬件加速。报文处理流程包括输入处理、SSO调度和报文发送,确保高转发速率和报文顺序。硬件加速机制有效解决了纯软件处理的速率瓶颈问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

WLAN控制器 – CVMX报文硬件加速原理

1.   背景简介

为了适应路由流表的灵活性,AC设备使用软件来对报文进行转发处理。从AC-AP的业务架构知道,AC是整个企业WLAN的报文转发的集中点,其转发速率至关重要,纯软件是无法达到足够的转发速率的,会成为整个WLAN的速率瓶颈所在。为了解决上述问题,采用硬件来对报文处理进行加速。目前采用Cavium的OCTEON处理器,这种处理器是多核结构,可以达到多路并行处理报文的效果,而且内部有硬件单元可以保证并行处理后的报文也是按照输入顺序流入下一步。同时处理器还有报文硬件加速机制,可以满足报文处理速率。另外,由于AC设备采用路由流表和CAPWAP协议进行转发,涉及到TCP/UDP层,并不只是IP头解析可以解决,所以AC设备上采用软件进行进一步解析工作。

2.   处理器硬件单元

OCTEON处理器对于报文处理,有一系列的硬件单元来进行硬件加速处理。本节对这些硬件单元进行介绍

OCTEON芯片报文硬件处理单元如下:

  • CORE:指多核处理器以及其上运行的软件,该硬件单元通过其上运行的软件对报文进行处理。这里的软件指的是运行在多核上专门处理报文的虚拟机及其操作系统。
  • L2/DRAM:内存单元,用来分配处理器所需要的内存,通过FPA单元对L2/DRAM进行分配/释放管理。
  • FPA:Free Pool Allocator Unit,管理内存的硬件单元。当报文到达的时候,处理器会通过FPA接口请求分配WQE Buffer和Packet Data Buffer的内存,
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值