Methods and apparatus related to a virtual multi-hop network topology emulated within a data center
First Claim
1. An apparatus, comprising:
- a switch fabric;
a controller operatively coupled to the switch fabric; and
a plurality of edge devices operatively coupled to an edge of the switch fabric such that each edge device from the plurality of edge devices is a single logical hop from the remaining edge devices from the plurality of edge devices via the switch fabric, the controller configured to emulate a virtual multi-hop network topology within the switch fabric and the plurality of edge devices,the plurality of edge devices and the switch fabric collectively define at least a portion of a switch core defining a single logical entity,the controller is configured to store a first routing information representing a single-hop topology of the plurality of edge devices, the controller is configured to store a second routing information representing the virtual multi-hop network topology,the second routing information is associated with routing data executed outside of the switch core, the first routing information is associated with routing of the data executed within the switch core.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, an apparatus can include a switch fabric. The apparatus can also include a first edge device operatively coupled to an edge of the switch fabric and having a plurality of ports. The apparatus can also include a second edge device operatively coupled to the edge of the switch fabric and having a plurality of ports, the switch fabric defining a plurality of single-hop paths between the first edge device and the second edge device. The first edge device configured to send to a peripheral processing device operatively coupled to the first edge device a representation of a mapping of a portion of the plurality of ports of the first edge device and a portion of the plurality of ports of the second edge device to a plurality of ports included in a non-edge device represented within a virtual multi-hop network topology.
-
Citations
13 Claims
-
1. An apparatus, comprising:
-
a switch fabric; a controller operatively coupled to the switch fabric; and a plurality of edge devices operatively coupled to an edge of the switch fabric such that each edge device from the plurality of edge devices is a single logical hop from the remaining edge devices from the plurality of edge devices via the switch fabric, the controller configured to emulate a virtual multi-hop network topology within the switch fabric and the plurality of edge devices, the plurality of edge devices and the switch fabric collectively define at least a portion of a switch core defining a single logical entity, the controller is configured to store a first routing information representing a single-hop topology of the plurality of edge devices, the controller is configured to store a second routing information representing the virtual multi-hop network topology, the second routing information is associated with routing data executed outside of the switch core, the first routing information is associated with routing of the data executed within the switch core. - View Dependent Claims (2, 3, 4, 5, 6, 8)
-
-
7. An apparatus, comprising:
-
a switch fabric; a controller operatively coupled to the switch fabric; and a plurality of edge devices operatively coupled to an edge of the switch fabric such that each edge device from the plurality of edge devices is a single logical hop from the remaining edge devices from the plurality of edge devices via the switch fabric, the controller configured to emulate a virtual multi-hop network topology within the switch fabric and the plurality of edge devices, the controller is configured to send to a peripheral processing device routing information representing a multi-hop path between a virtual source device and a virtual destination device, the controller is configured to access a representation of a mapping of the virtual source device to a first edge device from the plurality of edge devices, the controller is configured to access a representation of a mapping of the virtual destination device to a second edge device from the plurality of edge devices, the first edge device and the second edge device being separated by only a single logical hop via the switch fabric.
-
-
9. An apparatus, comprising:
-
a controller configured to be operatively coupled to a switch fabric and a plurality of edge devices that are operatively coupled to an edge of the switch fabric such that each edge device from the plurality of edge devices is a single logical hop from the remaining edge devices from the plurality of edge devices via the switch fabric, the controller configured to emulate a virtual multi-hop network topology within the switch fabric and the plurality of edge devices, the virtual multi-hop network topology representing a virtual network topology for a legacy physical multi-hop network, the controller is configured to use internal routing information to process a data packet from an edge device from the plurality of edge devices, the controller is configured to send external routing information to a plurality of physical legacy network devices in the legacy physical multi-hop network, and the controller is configured to translate the internal routing information into external routing information when communicating with the plurality of physical legacy network devices in the legacy physical multi-hop network. - View Dependent Claims (10, 11, 12, 13)
-
Specification