基于Linux内核的家用路由器网络流量控制

来源 :时蒙蒙 | 被引量 : 0次 | 上传用户:xuxiyao4444
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络通信技术和家用路由器的发展,越来越多的网络智能设备需要接入家庭网关。目前家用路由器的网络流量控制主要基于Linux内核实现,在网络接口发送数据包之前进行流量控制,存在缺少全局管理、流量整形策略单一、原有机制繁琐复杂等问题。本文基于Linux内核,设计并实现门槛低、通用性较强的网络流量控制功能,在实际场景中提升家用路由器网络服务质量,为用户提供更好的上网体验。本文首先介绍网络流量控制在家用路由器上的应用和国内外相关研究现状,针对目前家用路由器在网络流量控制方面的不足,设计实现网络流量控制。本文从Linux内核协议栈全局收发包过程和流量出口点两个方向对网络流量控制进行优化设计,实现数据包快速转发和流量整形两个关键模块。针对快速转发模块,在Linux原有协议栈转发流程基础上设计并实现快速转发模块。新增快速转发路径,精简数据包转发过程,跳过协议栈处理流程。在协议栈中学习网络层转发路径和桥转发路径,实现网络层和数据链路层的快速转发。使用哈希查找算法和RCU锁机制管理快速转发缓存表,提高表项访问效率。针对流量整形模块,在流量出口处使用优先级算法和随机公平队列算法调度数据包出队,采用令牌桶和速率表结合的方式,根据用户空间限速规则控制数据包发送速率。针对入网设备可同时设置多个限速规则,并以最小速率限制数据包发送,解决家用路由器限速规则单一问题。设计实现应用层调用接口,规定用户空间和内核空间对限速规则的描述格式,提高模块的可移植性和易用性。最后将流量控制应用于家用路由器中,设计测试用例并搭建测试环境,测试结果表明本文实现的网络流量控制能够在一定程度上提升家用路由器转发性能,能够同时设置多种限速规则控制网络流量发送。
其他文献
近年来,人工智能(Artificial Intelligence,AI)的热潮不仅给几乎每一个科学技术分支都带来了革命,也推动着商业领域相关技术的发展。与此同时,大量新兴应用也随之涌现,移动终端设备、物联网的不断普及和蓬勃发展,大量的智能应用部署在无线网络的边缘,网络的边缘产生了海量的应用数据。这一趋势发展引发了人们对于“智能边缘”的强烈兴趣,这些数据可以用来支持边缘设备上的人工智能应用。然而,传
学位
本文尝试以性别视角剖析三个典型城镇家庭的日常生活经验与迁居移居历程,解释家的物质空间、情感空间和权力空间的建构逻辑。性别理论给城市空间带来丰富多变的解读内涵,也为女性的空间公平提供规划设计的理论指引。它关注不同类型城市空间中,涉及性别、空间和权力三大议题的现实问题。家空间是基础重要的微观居住空间尺度,也是性别关系体现得最明显的场所。家空间与性别理论在已有的研究成果中表现出较深的契合性,研究共同关注
学位
海洋占据着地球上绝大多数的面积,广阔的海洋中蕴藏着丰富的各类资源。我国海岸线长,海域面积大,所以加深对海洋的研究是我国的一个重要的发展战略。水下通信技术能够解决海洋研究中最为基础的信息传输问题。声波在水下具有更低的衰减和散射效应,因此水下远距离通信主要使用水声(Underwater Acoustic,UWA)通信技术。UWA信道具有多样的噪声影响、多径效应引起的符号间干扰(Inter-Symbol
学位
近年来,随着无线通信技术的迅速发展,传统无线通信有限的频谱资源已经不能满足下一代通信的需求。采用多波束阵列天线作为收发机的无线通信系统,可以有效优化频谱资源,提高频谱利用率,极大地提高通信的质量和效率。因此多波束天线成为新的研究和应用的热点。作为多波束天线核心的波束成形网络,一般是一个无源的多入多出馈电网络,具有输出特定的幅度与相位分布信号的功能,在与天线阵列连接后,可以形成具有不同辐射指向的高方
学位
本文研究基于视频和音频内容的事件定位与识别,其旨在自动定位视频和音频中所发生事件的起止时间并识别事件类别。该任务可为智能监控安防、医疗影像辅助诊断、短视频娱乐等广泛视频理解场景提供技术支撑。然而,音视频数据时空内容复杂、冗余性强、信息隐藏深、理解困难,基于视频和音频内容的事件定位与识别存在如下挑战:1)事件类型多样,不同事件持续时长差异大,事件的时序边界难以准确定位;2)视频时空内容变化大、视觉背
学位
本翻译报告的原文选自莉莉·丹西格尔(Lilly Dancyger)编辑的选集《让怒火燃烧:女性的自述》(Burn It Down:Women Writing about Anger)。该书收集了22篇由不同的女性所撰写的纪实文章,本翻译项目从中选取4篇进行翻译,分别记述了对女性愤怒力量的探索历程、美国社会对黑人女性的歧视、愤怒与女性身材肥胖及种族肤色三者之间的关系、女性在青春时期的愤怒。该书的汉译
学位
黑曲霉具有极端环境耐受性、食品安全性(GRAS)、较强的蛋白分泌能力、高生产经济性等优点的是生产同源或异源蛋白质的主要工程菌株。NADH的再生和消耗的不平衡以及NADPH的低有效性是黑曲霉中蛋白质高效合成的限制因素之一。NADPH再生酶——苹果酸酶(Mae A)能有效地将NADP+转化为NADPH,提高胞内NADPH的可用性;NAD激酶能直接将NAD+/H转换成NADP+/H,黑曲霉中有三种NAD
学位
众核系统的安全是现代信息系统安全的基石。在面向众核系统的各种安全威胁中,热隐蔽信道(thermal covert channel,TCC)攻击利用众核系统处理器核之间的热相关性,以热量为媒介来传输数据。第三方黑客可利用TCC造成众核系统发生严重的信息泄露。由于TCC攻击隐蔽性高、误码率(bit error rate,BER)低,对众核系统信息安全造成严重的威胁。目前为了评估TCC攻击及其防御方案,
学位
双特异性抗体因其能够识别两个抗原表位极大地增加了抗体的效价而成为了抗体药物领域的研发热点,但其结构设计和制备过程相较于单克隆抗体复杂性大幅增加,其生产与应用受到一定程度限制。课题组前期将抗Ig G Fc抗体(αFc)键合在胺化聚苯乙烯纳米粒上而构建出通用型抗体固定平台(称之为“纳米适配子”),该体系通过αFc的Fab段识别和结合两种单克隆抗体药物的保守Fc结构域而形成双特异性纳米抗体。纳米适配子技
学位
溶菌酶(EC 3.2.1.17)又称胞壁质酶,能够水解肽聚糖N-乙酰胞壁酸和N-乙酰葡糖胺之间的β-1,4糖苷键,细菌失去细胞壁的支撑而裂解死亡。溶菌酶不仅是一种天然的、安全的且性能优秀的杀菌剂,也是身体内一种重要的非特异性免疫因子,被广泛应用于食品工业、生物医药、饲料制造等领域。真菌的生长环境复杂,体内溶菌酶或具有耐碱、耐高温等市售鸡蛋清溶菌酶不具备的优点。目前对于溶菌酶的研究主要集中于鸡蛋清溶
学位