一种动态计算链路聚合组切换路径所需延迟的方法及装置制造方法及图纸

技术编号:24254211 阅读:36 留言:0更新日期:2020-05-23 01:02
本发明专利技术公开一种动态计算链路聚合组切换路径所需延迟的方法及装置,中央控制单元定时向各个交换机发起路径延迟查找,获得各个交换机通过各自的不同链路组成员达到其他交换机所需路径延迟时间,并将所有路径延迟时间进行保存;交换机在不同链路组成员上切换封包流时,向中央控制单元查找相应路径延迟时间,根据所查找路径延迟时间设定所需延迟。本方案改善了旧有技术中链路聚合组路径切换采用固定延迟造成的封包重排列问题,采用的是根据当时环境实际探测取得的路径延迟误差,所以不会有封包重排列问题,进而网络传输效能不会因为路径切换导致大幅下降。

A method and device for dynamically calculating the delay needed by link aggregation group to switch paths

【技术实现步骤摘要】
一种动态计算链路聚合组切换路径所需延迟的方法及装置
本专利技术涉及交换机链路聚合组切换路径领域,具体涉及一种动态计算链路聚合组切换路径所需延迟的方法及装置。
技术介绍
链路聚合(PortChannel),指将多个物理端口汇聚在一起,形成一个逻辑端口,以实现出/入流量吞吐量在各成员端口间的负载平衡,交换机根据用户配置的端口分担策略决定网络封包从哪个成员端口发送到对端的交换机。如图1所示,设定四个端口加入链路聚合后,该链路聚合的带宽就可上升至400GB。如图2所示,当聚合链路的对象为不同的交换机时,进行路径切换时有很大的机会产生封包时序错误,因为不同路径的延迟不同导致封包抵达目的地主机的顺序异常,以图2来说原先网络流跑在上面的longdelaypath,假设进行路径切换到下面的shortdelaypath时,原先排在后面的封包就会因跑在较低延迟的路径上而比之前的封包更早抵达目的地。当封包没有依照发送顺序抵达目的地时就会产生封包重排序,重排序会让整体的网络效能下降,原因是上层的协议会认为中间没收到的封包遗失了,进而触发重传机制,使效能下降。<本文档来自技高网...

【技术保护点】
1.一种动态计算链路聚合组切换路径所需延迟的方法,其特征在于,包括以下步骤:/n定时获得各个交换机通过各自的不同链路组成员达到其他交换机所需路径延迟时间,并将所有路径延迟时间进行保存;/n当交换机在不同链路组成员上切换封包流时,查找相应路径延迟时间,根据所查找路径延迟时间设定所需延迟。/n

【技术特征摘要】
1.一种动态计算链路聚合组切换路径所需延迟的方法,其特征在于,包括以下步骤:
定时获得各个交换机通过各自的不同链路组成员达到其他交换机所需路径延迟时间,并将所有路径延迟时间进行保存;
当交换机在不同链路组成员上切换封包流时,查找相应路径延迟时间,根据所查找路径延迟时间设定所需延迟。


2.根据权利要求1所述的动态计算链路聚合组切换路径所需延迟的方法,其特征在于,所述获得各个交换机通过各自的不同链路组成员达到其他交换机所需延迟时间,具体包括:
对每个源交换机,取得其上的所有链路组成员;
对源交换机设定特定路径及配置,使探测封包送往不同的链路组成员;
获取目的交换机返回的打上时间标记的探测封包;
根据探测封包上的时间标记计算从源交换机通过不同链路组成员达到目的交换机所需延迟时间。


3.根据权利要求1或2所述的动态计算链路聚合组切换路径所需延迟的方法,其特征在于,当交换机在不同链路组成员上切换封包流时所设定的所需延迟为所查找到的相应路径延迟时间添加阈值缓冲。


4.根据权利要求3所述的动态计算链路聚合组切换路径所需延迟的方法,其特征在于,所添加阈值缓冲为相应路径延迟时间的10%~20%。


5.一种动态计算链路聚合组切换路径所需延迟的装置,其特征在于,包括,
中央控制单元:定时获得各个交换机通过各自的不同链路组成员达到其他交换机所需路径延迟时间,并将所有路径延迟时间进行保存;
交换机:在不同链路组成员上切换封包流时,查找相应路径延迟时间,根据所查找路径延迟时间设定所需延迟。


6.根据权利要求5所述的动态计算链路聚合组切换路径所需延迟的装置,其特征在于,...

【专利技术属性】
技术研发人员:卢彥呈
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1