Load balancing in core-edge configurations
AssigneeBrocade Communication Systems, Inc.
InventorsSurya Varanasi, Timothy Millet, Kung-Ling Ko
Life of this patent
Estimating the term…
Abstract
Embodiments of methods, apparatuses and/or systems for routing a flow of frame in a core-edge switch configuration are disclosed. For example, a method of routing a flow of frames may include receiving at least one frame; selecting an exit port of a switch for the at least one frame to exit based, at least in part, on balancing frame traffic in the core-edge switch configuration; and transmitting the at least one frame.
Claims35
A method of routing a flow of frames for a core-edge switch configuration, the core-edge switch configuration configured to receive frames at an edge switch, route the frames to a core switch and then route the frames to an edge switch for transmission, the method comprising:
- receiving at least one frame of the flow of frames at an edge switch of the core-edge switch configuration;
- applying a process at one switch in the core-edge switch configuration to select a route through at least two switches forming the core-edge switch configuration for said at least one frame of the flow of frames to balance frame traffic through the core-edge switch configuration;
- and
- transmitting said at least one frame from an edge switch of the core-edge switch configuration.
A switch fabric comprising:
- at least a first switch and a second switch, said first and said second switch being communicatively coupled;
- said first switch including:
- at least two core switches;
- at least two edge switches coupled to said at least two core switches so that a flow of frames is from an edge switch to a core switch to an edge switch to develop a core-edge switch configuration;
- and
- routing logic associated with a switch which selects a route through at least two switches forming said core-edge switch configuration for a frame of said flow of frames to balance the frame traffic through said core-edge switch configuration.
An apparatus comprising:
- a switch, said switch including:
- at least two core switches;
- at least two edge switches coupled to said at least two core switches so that a flow of frames is from an edge switch to a core switch to an edge switch to develop a core-edge switch configuration;
- and
- routing logic associated with a switch which selects a route through at least two switches forming said core-edge switch configuration for a frame of said flow of frames to balance frame traffic through said core-edge switch configuration.
A network comprising:
- a host;
- a physical storage unit;
- and
- a first switch communicatively coupled to said host and said physical storage unit;
- said first switch including:
- at least two core switches;
- at least two edge switches coupled to said at least two core switches so that a flow of frames is from an edge switch to a core switch to an edge switch to develop a core-edge switch configuration;
- and
- routing logic associated with a switch which selects a route through at least two switches forming said core-edge switch configuration for a frame of said flow of frames to balance frame traffic through said core-edge switch configuration.
Dependencies are inferred from the claim text.