发明名称 一种基于FPGA实现TAP设备功能的系统
摘要 本发明公开了一种基于FPGA实现TAP设备功能的系统,通过快速路径模块实现一对一或一对多复制,直接从输入端口直通到输出端口,实现快速的数据复制转发;内部缓存模块内嵌RAM分为多级实现,各级的读写控制不一,保证了传输随机包的情况下满流量不产生丢包;FPGA内部的交换功能模块能动态地根据监控侧端口忙或者空闲状态,及其速率模式,把网络侧端口数据通过其本身进行相应调度转发,从而实现数据汇聚及负载均衡功能,并解决了资源竞争和带宽不够的问题,增大了通道带宽的利用率。
申请公布号 CN103747068A 申请公布日期 2014.04.23
申请号 CN201310740739.1 申请日期 2013.12.27
申请人 珠海市佳讯实业有限公司 发明人 饶维克;叶执政
分类号 H04L29/08(2006.01)I;H04L12/26(2006.01)I 主分类号 H04L29/08(2006.01)I
代理机构 广州嘉权专利商标事务所有限公司 44205 代理人 陈国荣
主权项 一种基于FPGA实现TAP设备功能的系统,包括网络侧端口和监控侧端口,其特征在于,所述网络侧端口与监控侧端口之间通过FPGA连接,所述FPGA包括:与网络侧端口连接的接收处理模块;与监控侧端口连接的发送处理模块;与接收处理模块连接的内部缓存模块;与发送处理模块连接的输出控制模块;以及连接在所述内部缓存模块与输出控制模块之间的快速路径模块和交换功能模块;其中,所述接收处理模块用于接收网络侧端口发送的数据;所述内部缓存模块用于存储接收处理模块收到的数据;所述输出控制模块用于激活快速路径模块或者/和交换功能模块,并控制快速路径模块或者/和交换功能模块将处理后的数据传送至发送处理模块;所述快速路径模块用于在被激活后,读取内部缓存模块中相应的数据并将其复制后传送至发送处理模块;所述交换功能模块用于在被激活后,读取内部缓存模块中相应的数据并将其分流或汇聚处理后传送至发送处理模块;所述发送处理模块用于将收到的数据传送至相应的监控侧端口。
地址 519080 广东省珠海市软件园路1号生产加工中心1#三层1、3、4单元
您可能感兴趣的专利