Heterogeneous capabilities in an overlay fabric
AssigneeCisco Technology, Inc.
InventorsRajagopalan Janakiraman, Ronak Desai, Kalyan Ghosh, Balaji Muthuvarathan
Life of this patent
Estimating the term…
Abstract
Heterogeneous capabilities in an overlay fabric may be provided. First, it may be determined that a first link and a second link support a feature. Then the first link and the second link may be traversed with traffic between a host in a first Endpoint Group (EPG) connected to a first leaf switch and a second host in a second EPG connected to a second leaf switch when a topology preference for the feature is indicated for the traffic.
Claims20
A method comprising:
- determining that a first link and a second link support a feature, wherein determining that the first link and the second link support the feature comprises;
- propagating, by a first node, a data unit indicating the feature supported by the first node,
- receiving, by a second node, the data unit from the first node on the first link,
- propagating, by the second node, the data unit when the second node determines that it supports the feature,
- receiving, by a third node, the data unit from the second node on the second link, and
- propagating, by the third node, the data unit when the third node determines that it supports the feature, wherein each of the second node and the third node is operative to drop the data unit upon determining that it does not support the feature indicated by the data unit, and wherein determining that the first link and the second link support the feature comprises determining that the first link and the second link support the feature comprising one of the following:
- Media Access Control Security (MACSEC) link encryption, Fiber Channel (FC), and Multi-Site/Remote Leaf connectivity;
- and
- traversing the first link and the second link with traffic between a host in a first Endpoint Group (EPG) connected to the first node and a second host in a second EPG connected to the third node when a topology preference for the feature is indicated for the traffic.
-4. (canceled)
A non-transitory computer readable medium which stores instructions which when executed performs a method comprising:
- determining that a first link and a second link support a feature, wherein determining that the first link and the second link support the feature comprises:
- propagating, by a first node, a data unit indicating the feature supported by the first node,
- receiving, by a second node, the data unit from the first node on the first link,
- propagating, by the second node, the data unit when the second node determines that it supports the feature,
- receiving, by the third node, the data unit from the second node on the second link, and
- propagating, by the third node, the data unit when the third node determines that it supports the feature, wherein each of the second node and the third node is operative to drop the data unit upon determining that it does not support the feature indicated by the data unit;
- and
- traversing the first link and the second link with traffic between a host in a first Endpoint Group (EPG) connected to a first node and a second host in a second EPG connected to a third node when a topology preference for the feature is indicated for the traffic.
-12. (canceled)
A system comprising:
- an Application Centric Infrastructure (ACI) fabric disposed within a data center configured to determine that a first link and a second link support a feature, the data center being configured to determine that the first link and the second link support the feature comprises the data center configured to:
- cause a first node to propagate a data unit indicating the feature supported by the first node,
- cause a second node to receive the data unit from the first node on the first link,
- cause the second node to propagate the data unit when the second node determines that it supports the feature,
- cause a third node to receive the data unit from the second node on the second link, and
- cause the third node to propagate the data unit when the third node determines that it supports the feature, wherein each of the second node and the third node is operative to drop the data unit upon determining that it does not support the feature indicated by the data unit;
- and
- a host in a first Endpoint Group (EPG) connected to the first node and configured to cause traffic to traverse the first link and the second link to a second host in a second EPG connected to the third node when a topology preference for the feature is indicated for the traffic.
-20. (canceled)
Dependencies are inferred from the claim text.