【技术实现步骤摘要】
一种网络设备端口可用性评估方法
本专利技术涉及通信领域,具体涉及一种网络设备端口可用性评估方法。
技术介绍
网络设备的端口可用性除了受物理部件影响外,还受当前该端口承担的数据流量大小影响。比如有三个速率为1Gbits/s的端口A,B,C,其中端口B和C同时以线速向端口A发送数据报文,这时到达端口A的报文速率为2Gbits/s,有1Gbits/s的报文在端口A被丢弃,端口A的可用性很差,如果再有另外的端口D需要向A转发报文,报文将在同样在端口A被丢弃(假设B、C、D发送的报文优先级都相同);对于单入口单出口的转发来说,这种丢弃无法避免,但是对于有多个出口选择的转发来说,比如出口为一个链路聚合,这种丢弃可以避免。链路聚合技术可以把多个物理端口绑定到一个逻辑端口中,该逻辑端口即链路聚合口,通常称为trunk,链路聚合可以增加转发的数据带宽同时提高可靠性。对于向链路聚合口转发的报文,具体选择聚合口中的哪一个物理口,目前常用的方法有两种:1、使用报文的特征,包括mac,IP,端口号等进行hash运算,使用运算结果作为物 ...
【技术保护点】
1.一种网络设备端口可用性评估方法,其特征在于,包括端口可用评估装置,所述评估装置包括收集器、处理器、发送器和接收器,并在网络设备的每个线卡上都有部署;/n所述收集器,用于在本线卡上收集端口流量利用率和队列长度数据,并记录端口的历史流量利用率和队列长度数据,所述处理器,用于在本线卡根据端口的历史端口流量利用率和队列长度数据,使用指数加权移动平均法计算下一时刻端口的流量利用率和队列长度预测值,所述发送器,用于把计算得到的下一时刻端口的流量利用率和队列长度预测值发送到所有线卡,所述接收器,用于所有线卡的转发平面接收下一时刻端口的流量利用率和队列长度预测值,并保存到所有线卡的存储 ...
【技术特征摘要】
1.一种网络设备端口可用性评估方法,其特征在于,包括端口可用评估装置,所述评估装置包括收集器、处理器、发送器和接收器,并在网络设备的每个线卡上都有部署;
所述收集器,用于在本线卡上收集端口流量利用率和队列长度数据,并记录端口的历史流量利用率和队列长度数据,所述处理器,用于在本线卡根据端口的历史端口流量利用率和队列长度数据,使用指数加权移动平均法计算下一时刻端口的流量利用率和队列长度预测值,所述发送器,用于把计算得到的下一时刻端口的流量利用率和队列长度预测值发送到所有线卡,所述接收器,用于所有线卡的转发平面接收下一时刻端口的流量利用率和队列长度预测值,并保存到所有线卡的存储中;
所述端口可用评估方法包括:
步骤一:线卡的转发平面定期收集本线卡所有端口的流量利用率和端口队列长度并保存;
步骤二:线卡转发平面根据保存的历史端口流量利用率和队列长度以及当前获取的实时端口流量利用率和队列长度,使用指数加权移动平均法计算得到下一时刻端口流量利用率和队列长度预测值,并把所述预测值发送到所有线卡;
步骤三:所有线卡的转发平面收到线卡转发平面发送的端口流量利用率和队列长度预测值,供给链路聚合负载分担使用或者设备监控使用。
2.根据权利要求1所述的一种网络设备端...
【专利技术属性】
技术研发人员:余久方,
申请(专利权)人:南京工业职业技术学院,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。