Stretched subnet routing
First Claim
1. A method for improving routing for a stretched subnet, the method comprising:
- receiving a first communication on a border leaf of said stretched subnet, wherein said border leaf is a top of rack (ToR) switch configured to facilitate connectivity between an internal data center fabric and at least one external site associated with said stretched subnet;
based on routing information received with said received communication, identifying a source address for said received communication as either from within said internal data center fabric or from said at least one external site;
upon determining that said source address is from said external site, storing an abbreviated route based on said source address in at least one hardware table, wherein said abbreviated route is a route to said at least one external site and said at least one external site associated with said stretched subnet is limited to one entry in said at least one hardware table; and
upon subsequent receipt of a second communication to be forwarded to said source address, forwarding said second communication in accordance with said abbreviated route.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a method for improving routing for a stretched subnet includes receiving a first communication on a border leaf of the stretched subnet, where the border leaf is a top of rack (ToR) switch configured to facilitate connectivity between an internal data center fabric and at least one external site associated with the stretched subnet, based on routing information received with the received communication, identifying a source address for the received communication as either from within the internal data center fabric or from the at least one external site, and if the source address is from the external site, storing an abbreviated route based on the source address in at least one hardware table, where the abbreviated route is a route to the at least one external site, and upon subsequent receipt of a second communication to be forwarded to the source address, forwarding the second communication in accordance with the abbreviated route.
-
Citations
19 Claims
-
1. A method for improving routing for a stretched subnet, the method comprising:
-
receiving a first communication on a border leaf of said stretched subnet, wherein said border leaf is a top of rack (ToR) switch configured to facilitate connectivity between an internal data center fabric and at least one external site associated with said stretched subnet; based on routing information received with said received communication, identifying a source address for said received communication as either from within said internal data center fabric or from said at least one external site; upon determining that said source address is from said external site, storing an abbreviated route based on said source address in at least one hardware table, wherein said abbreviated route is a route to said at least one external site and said at least one external site associated with said stretched subnet is limited to one entry in said at least one hardware table; and upon subsequent receipt of a second communication to be forwarded to said source address, forwarding said second communication in accordance with said abbreviated route. - View Dependent Claims (2, 3, 4, 5)
-
-
6. The method for improving routing for a stretched subnet, the method comprising:
-
receiving a first communication on a border leaf of said stretched subnet, wherein said border leaf is a top of rack (ToR) switch configured to facilitate connectivity between an internal data center fabric and at least one external site associated with said stretched subnet; based on routing information received with said received communication, identifying a source address for said received communication as either from within said internal data center fabric or from said at least one external site; and upon determining that said source address is from said external site, storing an abbreviated route based on said source address in at least one hardware table, wherein said abbreviated route is a route to said at least one external site; upon subsequent receipt of a second communication to be forwarded to said source address, forwarding said second communication in accordance with said abbreviated route; and forwarding said routing information and an internal/external indication for said identified source to at least one other said ToR switch in said internal data center fabric, wherein said internal/external indication is a site-of-origin (SOO) tag indicating whether said source address is in said internal data center fabric or in said at least one external site.
-
-
7. A method for improving routing for a stretched subnet, the method comprising:
-
receiving a first communication on a border leaf of said stretched subnet, wherein said border leaf is a top of rack (ToR) switch configured to facilitate connectivity between an internal data center fabric and at least one external site associated with said stretched subnet; based on routing information received with said received communication, identifying a source address for said received communication as either from within said internal data center fabric or from said at least one external site; and upon determining that said source address is from said external site, storing an abbreviated route based on said source address in at least one hardware table, wherein said abbreviated route is a route to said at least one external site; upon subsequent receipt of a second communication to be forwarded to said source address, forwarding said second communication in accordance with said abbreviated route; and forwarding said routing information and an internal/external indication for said identified source to at least one other said ToR switch in said internal data center fabric, wherein said internal/external indication is an AS PATH tag indicating whether said source address is in said internal data center fabric or in said at least one external site.
-
-
8. A method for improving routing for a stretched subnet, the method comprising:
-
on a ToR switch in an internal data center fabric of said stretched subnet, receiving routing information for a destination device, wherein said routing information comprises a destination address and an internal/external indication for said destination device, wherein said internal/external indication indicates whether said destination device is in said internal data center fabric or in an external data center fabric of said stretched subnet; and upon determining that said destination device is in said external data center fabric, storing an abbreviated route based on said destination address in at least one hardware table, wherein said abbreviated route is a route to said external data center fabric; and upon receipt of a communication to be forwarded to said destination address, forwarding said communication in accordance with said abbreviated route. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A method for increasing the number of destination devices in a stretched subnet, the method comprising:
-
in at least one hardware table on a ToR switch in a network fabric in said stretched subnet, defining a single abbreviated address for at least one external site in said stretched subnet; and routing all communications to each of said destination devices in said at least one external site according to said single abbreviated address. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification