-
公开(公告)号:US20150124614A1
公开(公告)日:2015-05-07
申请号:US14448934
申请日:2014-07-31
Applicant: Cisco Technology, Inc.
Inventor: Mohammadreza Alizadeh Attar , Sha Ma , Thomas J. Edsall
IPC: H04L12/863 , H04L12/803
CPC classification number: H04L47/50 , H04L45/74 , H04L45/7453 , H04L47/125 , H04L47/56 , H04L49/25 , H04L49/254 , H04L61/103 , H04L61/2084 , H04L61/6004 , H04L61/6095 , H04L67/22 , H04L67/322 , H04L69/167 , H04L69/22
Abstract: Systems, methods, and non-transitory computer-readable storage media for per-packet load balancing in a port channel. The system first maps an incoming traffic flow to queues containing packets to be transmitted through a port channel at the system, the port channel including ports grouped into a single virtual port. Next, the system assigns a port from the port channel to a queue for a predetermined period of time, wherein the port is assigned to the queue based on at least one of a port state and a service history associated with the queue. The system then de-queues at least a portion of the packets in the queue through the port for the predetermined period of time. This load balancing can ensure that traffic is efficiently and fairly load balanced across the links of the port channel, and packets of each queue are not reordered.
Abstract translation: 用于端口通道中每个数据包负载均衡的系统,方法和非暂时的计算机可读存储介质。 系统首先将进入的流量映射到包含要通过系统端口通道发送的数据包的队列,端口通道包括分组为单个虚拟端口的端口。 接下来,系统将端口从端口信道分配到队列预定的时间段,其中基于与队列相关联的端口状态和服务历史中的至少一个将端口分配给队列。 然后,系统通过端口在队列中的至少一部分分组排队预定时间段。 这种负载均衡可以确保流量在端口通道的链路之间高效,平衡地负载平衡,并且每个队列的数据包不重新排序。