发明名称 Adaptive load balancing
摘要 Methods and systems for performing load balancing within an Ethernet network are provided. According to one embodiment, a set of paths is maintained by a first component of multiple components coupled in communication with a network. Each path is a loop-free switching path, reverse path learning network and the first component and a second component of the multiple components are connected through each path. A packet destined for the second component is received by the first component. On a packet-by-packet basis or on a per flow basis, the first component dynamically selects a particular path of the multiple of paths by selecting a virtual network of the set of virtual networks for transporting the received packet that tends to balance traffic load across the set of virtual networks. The first component causes the received packet to be transported through the network to the second component via the particular path.
申请公布号 US8873424(B2) 申请公布日期 2014.10.28
申请号 US201314044702 申请日期 2013.10.02
申请人 Fortinet, Inc. 发明人 Tanaka Bert H.;Maltbie Daniel J.;Mihelich Joseph R.
分类号 H04L12/26;H04L12/801;H04L12/46;H04L12/721;H04L12/727;H04L12/803 主分类号 H04L12/26
代理机构 Hamilton, DeSanctis & Cha LLP 代理人 Hamilton, DeSanctis & Cha LLP
主权项 1. A computer-implemented method comprising: maintaining, by a first component of a plurality of components coupled in communication with a network, information regarding a set of paths, wherein each path of the set of paths is a loop-free switching path, reverse path learning network and wherein the first component and a second component of the plurality of components are connected through each of the set of paths; receiving, by the first component, a packet destined for the second component; on a packet-by-packet basis or on a per flow basis, dynamically selecting, by the first component, a particular path of the sets of paths for transporting the received packet that tends to balance traffic load across the set of paths; and causing, by the first component, the received packet to be transported through the network to the second component via the particular path.
地址 Sunnyvale CA US