Using Fabric Port-Channels to Scale IP Connectivity to Hosts in Directly Connected Subnets in Massive Scale Data Centers
First Claim
Patent Images
1. A method for IP scaling comprising:
- installing a single subnet entry corresponding to a remote SVI/vlan in a FIB table for each of a plurality of non-local ToRs;
installing a plurality of server IP address entries corresponding to a plurality of hosts in a local vlan in a FIB table for each of one or more local ToRs;
programming ToR membership information for one or more SVI/vlans into a fabric hardware table;
receiving a packet on a first ToR in a first vlan, wherein the packet is directed to a host in a second vlan for which the first ToR is non-local;
performing a lookup for a destination index associated with an internal fabric port-channel that represents an egress ToR;
directing the packet from a switch fabric to a selected ToR out of the local ToRs;
performing a lookup for the destination server at the selected ToR;
determining whether an ARP entry for the destination server has been resolved; and
installing the destination server IP address entry in a FIB table if the ARP entry has been resolved.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are provided for using fabric port-channels for Switched Virtual Interfaces (SVIs) to scale IP connectivity for hosts in directly connected subnets in massive scale data centers. By representing SVIs by internal fabric port-channels, ToRs hosting the SVI can share routed traffic directed toward hosts within the associated vlan in a load-balanced manner without frequent updates to the FIB/Adjacency tables.
-
Citations
20 Claims
-
1. A method for IP scaling comprising:
-
installing a single subnet entry corresponding to a remote SVI/vlan in a FIB table for each of a plurality of non-local ToRs; installing a plurality of server IP address entries corresponding to a plurality of hosts in a local vlan in a FIB table for each of one or more local ToRs; programming ToR membership information for one or more SVI/vlans into a fabric hardware table; receiving a packet on a first ToR in a first vlan, wherein the packet is directed to a host in a second vlan for which the first ToR is non-local; performing a lookup for a destination index associated with an internal fabric port-channel that represents an egress ToR; directing the packet from a switch fabric to a selected ToR out of the local ToRs; performing a lookup for the destination server at the selected ToR; determining whether an ARP entry for the destination server has been resolved; and installing the destination server IP address entry in a FIB table if the ARP entry has been resolved. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for IPv4 scaling comprising:
-
representing a plurality of SVIs with a plurality of corresponding internal fabric port-channels; receiving a packet at a first SVI destined for a host in a second SVI; hitting a subnet entry in a FIB table corresponding to a destination index, wherein the destination index is associated with an internal fabric port-channel that represents an egress SVI interface; and directing the packet to the egress SVI interface. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A method comprising:
-
representing each of a plurality of internal port channels by a unique index; detecting a packet directed to a first unique index; and selecting a first ToR out of one or more candidate ToRs associated with a first SVI, wherein the SVI is identified by the first unique index. - View Dependent Claims (17, 18, 19, 20)
-
Specification