LAYER-3 SERVICES FOR UNITED ROUTER FARM
First Claim
1. A computing system, comprising:
- a processor;
a memory;
a logical switch management mechanism configured to operate the computing system in conjunction with a plurality of remote switches as a single logical switch; and
a layer-2 path management mechanism comprising;
a path calculation mechanism configured to calculate one or more layer-2 shortest paths among the computing system and the remote switches; and
a layer-2 forwarding table for a first switch in the plurality of remote switches based on the one or more shortest paths, wherein a respective entry in the forwarding table corresponds to a layer-2 network address;
wherein the layer-2 path management mechanism is configured to suppress advertisement of the shortest paths outside of the logical switch, thereby hiding internal paths of the logical switch.
1 Assignment
0 Petitions
Accused Products
Abstract
One embodiment of the present invention provides a computing system. The computing system includes a processor, a memory, a logical switch management mechanism, and a layer-2 path management mechanism. The logical switch management mechanism operates the computing system in conjunction with a plurality of remote switches as a single logical switch. The layer-2 path management mechanism includes a path calculation mechanism and a layer-2 forwarding table. The path calculation mechanism calculates layer-2 shortest paths among the computing system and the remote switches. The layer-2 forwarding table is for a first switch in the plurality of remote switches and created based on one or more of the shortest paths, wherein a respective entry in the forwarding table corresponds to a layer-2 network address. The layer-2 path management mechanism suppresses advertisement of the shortest paths outside of the logical switch, thereby hiding internal paths of the logical switch.
-
Citations
24 Claims
-
1. A computing system, comprising:
-
a processor; a memory; a logical switch management mechanism configured to operate the computing system in conjunction with a plurality of remote switches as a single logical switch; and a layer-2 path management mechanism comprising; a path calculation mechanism configured to calculate one or more layer-2 shortest paths among the computing system and the remote switches; and a layer-2 forwarding table for a first switch in the plurality of remote switches based on the one or more shortest paths, wherein a respective entry in the forwarding table corresponds to a layer-2 network address; wherein the layer-2 path management mechanism is configured to suppress advertisement of the shortest paths outside of the logical switch, thereby hiding internal paths of the logical switch. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-executable method, comprising:
-
operating a computing system in conjunction with a plurality of remote switches as a single logical switch; calculating one or more layer-2 shortest paths among the computing system and the remote switches; creating a layer-2 forwarding table for a first switch in the plurality of remote switches based on the one or more shortest paths, wherein a respective entry in the forwarding table corresponds to a layer-2 network address; and suppressing advertisement of the shortest paths outside of the logical switch, thereby hiding internal paths of the logical switch. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A switch, comprising:
-
a configuration management mechanism to configure the switch based on received configuration information from a remote system, thereby allowing the remote system to control the switch; a logical switch management mechanism configured to operate the switch in conjunction with a plurality of remote switches as a single logical switch based on the received configuration information; and a data management mechanism configured to; receive a layer-2 forwarding table from the remote system, wherein a respective entry in the forwarding table corresponds to a layer-2 network address; and suppress advertisement of the forwarding table outside of the logical switch, thereby hiding internal forwarding of the logical switch. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification