Validation of a virtual port channel (VPC) endpoint in the network fabric
First Claim
Patent Images
1. A computer-implemented method comprising:
- retrieving, from a first leaf node in a network, first endpoint information for a first set of endpoints connected to the first leaf node, wherein the first set of endpoints includes a virtual port channel (VPC) endpoint;
retrieving, from a second leaf node in the network, second endpoint information for a second set of endpoints connected to the second leaf node;
comparing the first endpoint information with the second endpoint information;
identifying, based on the comparing, an inconsistency when the first endpoint information and the second endpoint information do not match; and
generating an event based on the inconsistency;
wherein the first endpoint information for the VPC endpoint comprises an endpoint identifier for the VPC endpoint and a VPC flag that is set;
wherein the second set of endpoints comprises an endpoint with a corresponding endpoint identifier;
wherein the identifying of the inconsistency is based on the endpoint being associated with a VPC flag that is not set.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and computer-readable media are disclosed for validating endpoint information for nodes in a network. A network assurance appliance is configured to retrieve, from a first leaf node in a network, first endpoint information for a first set of endpoints connected to the first leaf node, wherein the first set of endpoints includes a virtual port channel (VPC) endpoint. The network assurance appliance retrieves second endpoint information from a second node in the network, compares the first endpoint information with the second endpoint information, and identifies an inconsistency when the first endpoint information and the second endpoint information do not match.
427 Citations
18 Claims
-
1. A computer-implemented method comprising:
-
retrieving, from a first leaf node in a network, first endpoint information for a first set of endpoints connected to the first leaf node, wherein the first set of endpoints includes a virtual port channel (VPC) endpoint; retrieving, from a second leaf node in the network, second endpoint information for a second set of endpoints connected to the second leaf node; comparing the first endpoint information with the second endpoint information; identifying, based on the comparing, an inconsistency when the first endpoint information and the second endpoint information do not match; and generating an event based on the inconsistency; wherein the first endpoint information for the VPC endpoint comprises an endpoint identifier for the VPC endpoint and a VPC flag that is set; wherein the second set of endpoints comprises an endpoint with a corresponding endpoint identifier; wherein the identifying of the inconsistency is based on the endpoint being associated with a VPC flag that is not set. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
one or more processors; and at least one computer-readable storage medium having stored therein instructions which, when executed by the one or more processors, cause the system to; retrieve, from a first leaf node in a network, first endpoint information for a first set of endpoints connected to the first leaf node, wherein the first set of endpoints includes a virtual port channel (VPC) endpoint; retrieve, from a second node in the network, second endpoint information for a second set of endpoints connected to a second leaf node; compare the first endpoint information with the second endpoint information; and identify an inconsistency when the first endpoint information and the second endpoint information do not match; wherein the first endpoint information for the VPC endpoint comprises an endpoint identifier for the VPC endpoint and a VPC flag that is set; wherein the second set of endpoints comprises an endpoint with a corresponding endpoint identifier; wherein the identify of the inconsistency is based on the endpoint being associated with a VPC flag that is not set. - View Dependent Claims (11, 12)
-
-
13. A non-transitory computer-readable storage medium comprising instructions stored therein instructions which, when executed by one or more processors, cause the one or more processors to perform operations comprising:
-
retrieve endpoint information from a plurality of leaf nodes in a network, the endpoint information including a plurality of associations between leaf nodes and endpoints; determining, based on the endpoint information, that a number of leaf nodes in the plurality of leaf nodes in the network are associated with a VPC endpoint; and generating an event based on the determining; and identify an inconsistency based on the VPC endpoint being associated with a first VPC flag that is set and a second VPC flag that is not set; wherein the endpoint information from a first leaf node comprises the first VPC flag for the VPC endpoint that is set; wherein the endpoint information from a second leaf node comprises the second VPC flag for the VPC endpoint that is not set. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification