网络分流器|高速骨干网流量采集与分流实现

  

网络分流器|高速骨干网流量采集与分流实现方案

  

1流量采集|网络分流器

  

所谓流量采集,就是将网络流量通过物理层,数据链路层的信号解析和解帧,实现IP原始报文的获取。骨干网流量采集系统是一种对骨干网进行流量获取并分析的系统,主要应用于政府网络管理,运行商广告推送,运行商计费取证服务,运行商信令监控服务,园区网审计,公安网监,大数据分析等领域。

  

2高速网络流量采集系统|网络分流器

  

随着以太网技术和光纤通信技术的应用,骨干网带宽的增长及规模的扩大,大规模的网络流量采集面临着数据规模庞大和流量日益复杂的挑战,传统的基于软件的流量采集技术的性能已然无法满足要求。现有的高速骨干网流量采集方案主要分为三类:基于多核处理器的流量采集方案,基于交换芯片的流量采集方案,和基于FPGA的网络流量采集方案。

  

每种方案各有特色,下文将一一进行说明。

  

a)基于多核处理器的戎腾高速网络流量采集系统

  

多核处理器能够提供强大的并行计算能力,应用于流量采集系统的主要型号有Broadcom的XLP, XLR, XLS, Cavium的CN6880, CN5880,以及Tilera公司的TILE-GX36等。采用此方案的系统可编程实现流量采集,还可对报文进行修改,具有非常高的灵活性。但系统CPU的处理能力有限,无法真正实现线速处理,整体性能不会很高,但是由于有处理器的参与,比较复杂的处理,如流表的管理,应用层协议识别,半径上线与报文绑定等功能比较容易实现。
网络分流器|高速骨干网流量采集与分流实现“>戎腾网络分流器<br/>图1一种基于Cavium CN6880的流量采集器CDP2000 </p>
  <p> b)基于交换芯片的高速网络流量采集系统</p>
  <p>交换芯片的价格较便宜,且有成熟的套片解决方案可供参考。但其过滤功能非常弱,只支持非常简单的精确多元组过滤,无法做深度报文检测(DPI:深度包检测),且无法支持POS和广域网等以太网接口,这也使得基于交换芯片的流量采集方案在实际使用的范围受到限制。</p>
  <p> c)基于FPGA的高速网络流量采集系统</p>
  <p>基于FPGA的解决方案目前较少,主要原因是FPGA芯片价格较贵,且需自行设计所有高速电路和过滤算法,技术门槛较高,需要深厚的研发能力。但其兼有多核系统的高灵活性和交换系统的高性能,优势也是非常明显的<img src=网络分流器|高速骨干网流量采集与分流实现