×

Linux系统的双网卡大数据传输

消耗积分:1 | 格式:rar | 大小:0.38 MB | 2018-01-17

分享资料个

  随着手机、网络视频监控系统、智能家庭远程控制系统、智能电视机顶盒和互联网电视的发展,嵌入式手持设备正逐渐从工业级应用渗透到普通消费者的日常生活中。人们对大数据量传输应用需求的增加,对网络带宽的要求越来越高,然而当前嵌入式手持设备的网络传输速度普遍为2 -5 Mbps,该网络传输速度已经不能满足人们的需求,因此需要寻找解决提升网络传输速度的办法。嵌入式手持设备一般通过连接无线WiFi、电信运营商提供的3G/4G方式接入网络,由于带宽的限制,同时受到网络拥堵、延迟等不稳定性因素影响,限制了其向大数据应用发展。

  提出一种在嵌入式设备中采用双网卡接入网络的方法来提升网络带宽和稳定性。目前采用双网卡提升网络传输速度的方法主要为NIC Express双网卡绑定技术,该技术只能在3Com和Intel等具有负载均衡模块的网卡才能实现双网卡负载均衡,缺其点为需要额外购置专门的网卡,成本较高,不适用于推广。

  提出一种基于嵌入式Linux系统的双网卡大数据传输方法,该方法通过原始套接字接收双网卡的数据以及控制分流发送的方法,从而提升整体的网络传输速度。首先介绍了双网卡传输的硬件结构以及本系统的传输模型,以及使用数据报套接字出现的问题,并在此基础上提出了采用原始套接字获取网卡接口信息、采用UDP协议传输的方法,并且实现了根据各网卡的网络状况动态地调整对应网卡负荷的分配机制。

Linux系统的双网卡大数据传输

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !