【技术实现步骤摘要】
一种数据传输方法、交换机及交换机系统
[0001]本申请涉及数据处理
,尤其是涉及一种数据传输方法、交换机及交换机系统。
技术介绍
[0002]交换机有直通式、存储转发式和无碎片转发式三种传输方式;直通式传输方式接收到目的地址后即转发出去,这种方式延时小,但损坏的数据一样转发;存储转发式传输方式接收到完整的数据包后,校验好坏,好的转发,坏的丢弃重发。这种方式传输可靠,但其延时较长;无碎片转发传输方式接收到数据包后,大于64bytes的转发,小于64bytes的丢弃,这种方式好坏介于上述两种方式之间。
[0003]上述方式能够实现大数据量吞吐,但是在区分优先级别的使用场景中,上述方式就不再使用,因为对于不同应用产生的数据,用户的期许不同,例如对于语音和视频等应用,用户期望网络能够快速反应;对于下载,则没有如此的速度渴望。在交换机资源有限的情况下,如何合理使用带宽,满足用户需求,需要进一步要求。
技术实现思路
[0004]本申请提供一种数据传输方法、交换机及交换机系统,通过对接收数据的统一管理和根据 ...
【技术保护点】
【技术特征摘要】
1.一种数据传输方法,其特征在于,包括:响应与获取到的数据包,对数据包进行解析,获取数据包的地址,地址包括MAC地址和公网地址;根据地址构建多个排列队列,每个排列队列中的数据包的优先级相同;根据优先级发送排列队列上的数据包,根据排列队列上的数据包缓存量调整排列队列的带宽;以及向低优先级的排列队列配置第一动态缓存池,发送第一动态缓存池的数据包采用顺序交替插队的方式返回到对应排列队列上;其中,单位时间内,某个优先级的排列队列上的数据包数量小于设定数量时,将该排列队列合并至高一级或者低一级的排列队列。2.根据权利要求1所述的数据传输方法,其特征在于,对获取到的数据包进行筛选,剔除长度小于64字节的数据包。3.根据权利要求1所述的数据传输方法,其特征在于,对于高优先级排列队列上的数据包,每个数据包的发送时间相同,高一级排列队列顺序挤占低一级排列队列的带宽。4.根据权利要求3所述的数据传输方法,其特征在于,出现带宽不足的情况时,向没有带宽的排列队列分配第二动态缓存池,第二动态缓存池用于存储被挤出的数据包;带宽恢复后,第二动态缓存池中的数据包采用顺序交替插队的方式返回到排列队列中。5.根据权利要求1至4中任意一项所述的数据传输方法,其特征在于,还包括:抽取排列队列上的数据包并将其复制到检查缓存池中;对检查缓存池中的数据包进行完整性校验;以及将完整性校验结果植入到排列队列上的一个未被发送的数据包中;其中,未通过完整...
【专利技术属性】
技术研发人员:陈涛,赵玉军,王志波,管海涛,韩明利,
申请(专利权)人:微网优联科技成都有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。