基于Linux的组播快速转发系统的设计与实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:snwkq
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着多媒体网络的不断发展,各种高宽带多媒体网络应用层出不穷,如网络音频应用、网络视频应用、数据和资料分发、多媒体远程教育等。这些宽带网络应用对现有宽带多媒体网络的承载能力提出了挑战。在目前的带宽和网络服务质量方面,存在大量的网络延时、数据丢失等问题,当前的网络性能已经无法满足多媒体应用的要求。通过引入组播技术,即使组播用户数量成倍增长,也无需增加骨干网络中网络带宽,就能用来解决以上问题。这样,大规模的组播用户消耗的网络带宽将会和一个组播用户所消耗的网络带宽基本相同,从而最大限度的解决目前宽带应用对带宽和网络服务质量的要求。网络设备的组播转发能够提高网络中的信息传输效率,降低信息传输消耗的带宽。本文结合快速转发项目开发,对组播转发技术进行了探索。在组播技术的基本原理、组播路由协议、转发方式、Linux的中断机制和同步机制等相关技术的研究基础上,分析了网络中数据报文的传输方式和数据报文特点,给出了快速转发机制。该机制结合“一次转发,多次交换”的思路,对于每一条数据流只需查找一次转发表项。将快速转发机制运用到组播转发流程中,实现组播转发中的层压缩处理,减少了组播转发过程中的队列信息处理和大量重复的上层业务处理,从而大大减少了组播报文在网络设备中的处理时间。同时,根据组播寻址的特点,本文采用了四级HASH结构组织存储组播快转表,对任何一次查表操作,最多四次比较就可以查出结果,从而获得更快的查找速度。在软中断中执行的组播转发操作,保证了转发的及时处理,从而有效利用了 Linux的多核并发处理能力。采用RCU机制和自旋锁结合的方式对内核空间的表项共享资源进行保护,节省了锁的大量开销,进一步优化了组播转发性能。最后通过组播快速转发系统的功能测试和性能测试,证明本文所研究的快速转发机制能够使网络设备稳定高效地转发组播报文,有效增强了网络中多种业务并存情况下的组播转发性能,提高了网络设备的整机转发效率,实现高效、可靠的组播通信。
其他文献
目前单纯药物治疗对抑郁症康复的效果尚不能令人满意.抑郁症的发生、发展及转归与社会心理因素具有较密切的关系.将 80例抑郁症患者,随机分成干预组和对照组,采用住院护理观
在中学作文教学中,我们常常发现许多学生写的作文假话、空话、套话连篇,不愿意或不会把真情实感写进作文。针对这个问题,我分析了原因,并从捕捉写作动情点激发写作欲望、修炼
分析检测广西珊瑚钨锡矿区尾矿样中重金属砷、镉、铜、铅、锌的含量,以国家土壤质量Ⅲ级标准作为参比值,利用地累积指数法、综合污染评价法和潜在生态危害指数法对珊瑚钨锡矿
本文通过对我国高职院校工科学生基本特点的分析,深入探究了我国高职院校开展和进行行为养成教育的基本原则,同时针对高职院校工科学生的行为养成教育提出优化措施。
《动物图说》与兰学萌芽$$1717年3月的一天,刚刚继承将军之位不足一年的德川吉宗,在日本江户城接受了荷兰商馆馆长等数人的觐见。德川吉宗表现出了对西洋事物的浓厚兴趣,下令询
报纸
基于合同期影响供应商承接合同意愿的现象,文章在成本不确定和需求弹性的环境下利用实物期权分析了供应商对固定价格和收益共享合同的定价,揭示了合同期、供应商对成本的乐观
高职院校理工科学生的逻辑思维、操作技能相对具有优势,但在语言表达、形象塑造、礼仪规范等方面普遍存在不足,为此本文以学生党支部党员工作站为依托,借助问卷调查和访谈等
目的从糖尿病肾病(DN)及脑梗死(CI)的痰证患者患者血浆hs-CRP的水平探讨痰证的实质,为痰证的辨证提供客观化指标。方法收集临床病例,对糖尿病肾病痰证组及非痰证组,脑梗死痰证组
本文引入广义虚拟价值,认为虚拟价值是随着人们物质生活水平的提高,在物质(生理)需求得到充分满足的情况下,精神(心理)需求成为更高层次需求而出现的。虚拟价值对实体经济作用从
目的研究胱硫醚β合成酶(CBS)基因T27796C多态性与脑卒中的遗传相关性.方法采用限制性内切酶片段长度多态性方法(PCR-RFLP),对59例脑卒中患者和65例健康人CBS基因T27796C多态