【技术实现步骤摘要】
一种转发方式自适应切换的数据转发方法及装置
[0001]本专利技术涉及通信网络
,尤其涉及一种转发方式自适应切换的数据转发方法及装置。
技术介绍
[0002]随着云计算和虚拟化技术的迅速发展,数据中心业务的融合,对交换机的性能、功能、可靠性等提出了更高的要求。交换机目前存在存储转发和直接转发两种实现方式,存储转发交换机将一帧数据完全接收下来,然后进行CRC校验,检查数据是否正确,如果正确再进行转发,如果不正确将数据帧丢弃,其数据转发的延时较大,对于转发时间严格的场景,存储转发的方式无法适用;直接转发交换机接收到数据帧后不进行缓存和校验,而是直接转发到目的端口,其转发延时得到明显降低,然而,在多个端口速率不一致的场景下,从速率慢的接口到速率快的接口进行数据转发时,会导致转发数据的不连续。
[0003]为适应复杂的应用场景,现有网络通常为混合网络,需要同时具备存储转发和直接转发的能力,然而,现有技术中,无法通过一台交换机来实现存储转发和直接转发方式的自适应切换,从而无法灵活地适应各种不同的工作场景;另外,在复杂的应 ...
【技术保护点】
【技术特征摘要】
1.一种转发方式自适应切换的数据转发方法,其特征在于,包括:接收待转发数据,并根据所述待转发数据获取目标发送端口;根据所述目标发送端口的速率以及所述待转发数据的接收端口的速率,确定所述待转发数据的转发方式;其中,所述转发方式包括:直接转发、存储转发;根据确定后的所述转发方式,通过所述目标发送端口对所述待转发数据进行转发。2.根据权利要求1所述的一种转发方式自适应切换的数据转发方法,其特征在于,根据所述目标发送端口的速率以及所述待转发数据的接收端口的速率,确定所述待转发数据的转发方式包括:通过比较所述目标发送端口与所述待转发数据的接收端口的速率大小,确定所述待转发数据的转发方式。3.根据权利要求1所述的一种转发方式自适应切换的数据转发方法,其特征在于,在接收到所述待转发数据后,还包括向路由管理模块申请存储地址和路由信息,并根据所述路由信息确定所述目标发送端口;其中,所述路由管理模块用于管理存储地址和路由信息;所述存储地址用于存储所述待转发数据。4.根据权利要求3所述的一种转发方式自适应切换的数据转发方法,其特征在于,通过所述目标发送端口对所述待转发数据进行转发包括:根据确定后的所述转发方式,确定所述待转发数据的转发时间;根据所述转发时间,将所述存储地址和所述目标发送端口的端口信息发送至转发模块;根据所述端口信息,通过所述转发模块将所述存储地址发送至所述目标发送端口,并通过所述目标发送端口对所述待转发数据进行读取后完成所述待转发数据的转发;其中,确定后的所述转发方式为直接转发的情况下,根据所述待转发数据开始存储的时间,确定所述待转发数据的转发时间;确定后的所述转发方式为存储转发的情况下,根据所述待转发数据的存储数据量,确定所述待转发数据的...
【专利技术属性】
技术研发人员:李龙威,谢鹏,曹丽剑,房亮,谈树峰,陈彬,
申请(专利权)人:北京国科天迅科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。