[发明专利]一种数据包转发处理系统及方法有效
申请号: | 201610858494.6 | 申请日: | 2016-09-28 |
公开(公告)号: | CN106656782B | 公开(公告)日: | 2019-12-31 |
发明(设计)人: | 陈红旗 | 申请(专利权)人: | 南京中新赛克科技有限责任公司 |
主分类号: | H04L12/701 | 分类号: | H04L12/701 |
代理公司: | 32204 南京苏高专利商标事务所(普通合伙) | 代理人: | 娄嘉宁 |
地址: | 210000 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种数据包转发处理系统,包括发送侧单元和接收侧单元,所述发送侧单元的输入端和接收侧单元的输出端分别与多个交换芯片连接,所述发送侧单元的输出端和接收侧单元的输入端分别与线路侧接口连接;其中,所述交换芯片输入的数据包经发送侧单元进行汇聚后发送到线路侧接口,所述线路侧接口输入的数据包经过接收侧单元进行信息识别后分别发送到对应的交换芯片中。本发明还提供了一种数据包转发处理方法。本发明有效解决了通信设备的大容量接口和小容量接口不兼容的问题,同时解决了两者之间数据包转发处理的问题。本发明系统的系统和方法不仅实现简单,使用成本低,而且更加方便快捷,转发的速度也快,有效提高了传输的速率。 | ||
搜索关键词: | 一种 数据包 转发 处理 系统 方法 | ||
【主权项】:
1.一种数据包转发处理系统,其特征在于:包括发送侧单元和接收侧单元,所述发送侧单元的输入端和接收侧单元的输出端分别与多个交换芯片连接,所述发送侧单元的输出端和接收侧单元的输入端分别与线路侧接口连接;其中,所述交换芯片输入的数据包经发送侧单元进行汇聚后发送到线路侧接口,所述线路侧接口输入的数据包经过接收侧单元进行信息识别后分别发送到对应的交换芯片中;/n其中所述发送侧单元和接收侧单元集于FPGA芯片中,所述发送侧单元和接收侧单元的输入和输出是通过FPGA芯片的端口实现的;/n所述接收侧单元包括接口接收模块、缓存模块、包识别模块、包信息模块、查表模块、包缓存处理模块和交换发送模块;所述接口接收模块用于接收线路侧接口发来的数据包,并将接收到的数据包发送给所述缓存模块;所述缓存模块用于缓存数据包,当缓存模块中缓存有数据包时,缓存模块将数据包输出给包识别模块和包信息模块;所述包识别模块获取数据包的五元组信息,并将获取的五元组信息发送给所述查表模块,所述查表模块包括外置存储器,所述外置存储器用于存储和设置数据包接收端口与数据包之间对应的表项,所述查表模块通过配置的五元组处理方法获得查表地址,并根据获得的查表地址查询外置存储器QDR中的表项;由表项中提取相应的配置信息和数据包转发信息;并发送给包信息模块;所述包信息模块判断数据包是否有对应的配置信息,如果有配置信息则将获得的数据包的配置信息和数据包转发信息携带后通过轮洒方式将数据包送给包缓存处理模块,如果数据包没有对应的配置信息则将数据包直接丢弃或者随机选择转发目的;包缓存处理模块将各转发目的的数据包缓存后发送给所述交换发送模块;所述交换发送模块将数据包转发信息和数据包封装后发送给交换芯片。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京中新赛克科技有限责任公司,未经南京中新赛克科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610858494.6/,转载请声明来源钻瓜专利网。