一种大流量数据包的转发方法技术

技术编号:9337411 阅读:118 留言:0更新日期:2013-11-13 18:05
一种大流量数据包的转发方法,包括:步骤1:检测WAN口每秒钟收到的字节数,如果连续一段时间超过设定值时,则进行步骤2,否则进行步骤4;步骤2:对收到的报文进行检测,如果是特定报文,则进行步骤3,否则进行步骤4;步骤3:根据报文的目的MAC地址,直接转发到相应的端口;步骤4:送CPU处理,由CPU处理这些数据包的转发。采用本发明专利技术的方法后,先判断当前是否为大流量数据包转发,如果是大流量数据包转发,则不经过CPU处理,直接转发至相应的端口,减轻了CPU的负担,避免了因CPU负担过重导致系统异常或重启,提高了系统的稳定性。

【技术实现步骤摘要】
一种大流量数据包的转发方法
本专利技术涉及网络
,特别是涉及一种大流量数据包转发的方法。
技术介绍
用户在使用宽带猫时,经常会进行BT、迅雷下载,或使用PPTV观看视频节目,此时下行的数据流量会很大,CPU需要不停地处理这些数据包的转发,不断地分配或回收内存,用于收发数据包,当下载一段时间以后,系统可用内存将越来越小,最终导致系统异常或重启。本专利技术针对这一问题,提供一种提高宽带猫系统稳定性的方法。
技术实现思路
基于此,有必要提供一种大流量数据包的转发方法。一种大流量数据包的转发方法,包括:步骤1:检测WAN口每秒钟收到的字节数,如果连续一段时间超过设定值时,则进行步骤2,否则进行步骤4;步骤2:对收到的报文进行检测,如果是特定报文,则进行步骤3,否则进行步骤4;步骤3:根据报文的目的MAC地址,直接转发到相应的端口;步骤4:送CPU处理,由CPU处理这些数据包的转发。进一步的,所述设定值为BT、迅雷等下载时大流量数据包下发时,每秒通过WAN口的字节数。进一步的,所述特定报文为UDP报文。进一步的,所述步骤3具体包括:MAC地址唯一对应相应的端口,维护MAC地址和端口对应表单;本文档来自技高网...
一种大流量数据包的转发方法

【技术保护点】
一种大流量数据包的转发方法,其特征在于,包括:步骤1:检测WAN口每秒钟收到的字节数,如果连续一段时间超过设定值时,则进行步骤2,否则进行步骤4;步骤2:对收到的报文进行检测,如果是特定报文,则进行步骤3,否则进行步骤4;步骤3:根据报文的目的MAC地址,直接转发到相应的端口;步骤4:送CPU处理,由CPU处理这些数据包的转发。

【技术特征摘要】
1.一种大流量数据包的转发方法,其特征在于,包括:步骤1:检测WAN口每秒钟收到的字节数,如果连续一段时间超过设定值时,则进行步骤2,否则进行步骤4;步骤2:对收到的报文进行检测,如果是特定报文,则进行步骤3,否则进行步骤4;步骤3:根据报文的目的MAC地址,直接转发到相应的端口;步骤3具体包括:MAC地址唯一对应相应的端口,维护MAC地...

【专利技术属性】
技术研发人员:项志远
申请(专利权)人:上海斐讯数据通信技术有限公司
类型:发明
国别省市:

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

1