当嵌入式设备遇到大规模组播数据时,网卡遇到的问题怎么解决?
灵魂 2012-11-22 02:57:48 我的一款RTU在正常情况下,网络运行正常。网卡型号为:DM9000,10M/100M自适应。
由于在一个带视频服务器的网络中,因为视频传输都是组播包,而且因为挂载了许多的摄像头。导致整个网络中的数据很大,大约每秒钟有1500-1800个的组播包。我网卡会在组播包的冲击下不停的复位。CPU是ARM7的55800芯片,此组合使用多年无故障。在使用防火墙屏蔽后会没问题,但是客户不愿意增加成本,只能在RTU这里做文章,于是,我屏蔽了硬件接受广播的功能。在XP下,由于RTU不间断的发送ARP请求,所以能够通讯,但是在Win7系统下,由于RTU不响应ARP请求,导致网络不通讯。Win7和XP有区别。
谁能够提供思路。分全给了。