Redundent virtual link aggregation group
US-2015271104-A1 · Sep 24, 2015 · US
US11645131B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11645131-B2 |
| Application number | US-201715663455-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 28, 2017 |
| Priority date | Jun 16, 2017 |
| Publication date | May 9, 2023 |
| Grant date | May 9, 2023 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Systems, methods, and computer-readable media for fault code aggregation across application-centric dimensions. In an example embodiment, a system obtains respective fault codes corresponding to one or more network devices in a network and maps the one or more network devices and/or the respective fault codes to respective logical policy entities defined in a logical policy model of the network, to yield fault code mappings. The system aggregates the one or more of the fault code mappings along respective logical policy dimensions in the network to yield an aggregation of fault codes across respective logical policy dimensions and, based on the aggregation, presents, for each of the respective logical policy dimensions, one or more hardware-level errors along the respective logical policy dimension.
Opening claim text (preview).
What is claimed is: 1. A method comprising: causing network devices in a network to generate and emit fault codes by running one or more operators on each of the network devices, wherein the fault codes are associated with an error on the respective network device, wherein the network is a software-defined network and the network having an underlay including the network devices and an overlay including a plurality of logical entities, the software-defined network having a logical configuration represented by a logical model, including at least policies and the plurality of logical entities defining the overlay, generated based on configurations defined in one or more controllers in the network, the logical model representing an intent of an administrator regarding operation of the software-defined network and representing a high-level expression of one or more hardware models rendered on the network devices in the network; obtaining, via the one or more operators on each of the network devices, the fault codes from the network devices; mapping either the fault codes or the network devices that emitted the fault codes with respective logical entities of the to a plurality of logical entities defined in the logical model of the software-defined network to yield fault code mappings, wherein the plurality of logical entities including at least tenants; independently aggregating the fault code mappings along a plurality of dimensions in the network to yield independent aggregations of fault codes, the plurality of dimensions divided based on the plurality of entities and being at least of the tenants; and independently presenting, via one or more independent visualizations, one or more hardware-level errors along respective ones of the plurality of dimensions based on the independent aggregations of fault codes. 2. The method of claim 1 , wherein, the software-defined network includes an application-centric infrastructure network with one or more application policy infrastructure controllers, and the software-defined network includes one or more components in a network assurance platform. 3. The method of claim 2 , wherein the plurality of logical entities and respective dimensions further include policy contracts. 4. The method of claim 3 , wherein, the network devices includes switches, and the fault codes includes hardware-level errors associated with the switches. 5. The method of claim 1 , wherein, the mapping is based on respective hardware identifiers, the independent aggregations of fault codes across the plurality of dimensions include key and tag pairs, and each of the key and tag pairs includes a key representing one of the plurality of dimensions. 6. 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: cause network devices in a network to generate and emit fault codes by running one or more operators on each of the network devices, wherein the fault codes are associated with an error on respective the network device, wherein the network is a software-defined network and the network having an underlay including the network devices and an overlay including a plurality of logical entitles, the software-defined network having a logical configuration represented by a logical model, including at least policies and the plurality of logical entities defining the overlay, generated based on configurations defined in one or more controllers in the network, the logical model representing an intent of an administrator regarding operation of the software-defined network and a high-level expression of one or more hardware models rendered on the network devices in the network; obtain, via the one or more operators on each of the network devices, the fault codes from the network devices; map either the fault codes or the network devices that emitted the fault codes with respective logical entities of the plurality of logical entities defined in the logical model of the software-defined network to yield independent aggregations of fault code mappings, wherein the a plurality of logical entities including at least tenants; independently aggregate the independent aggregations of fault code mappings along a plurality of dimensions in the network to yield independent aggregations of fault codes across the plurality of dimensions, the plurality of dimensions divided based on the plurality of entities and being at least of the tenants; and independently present, via one or more independent visualizations, one or more hardware-level errors along respective ones of the plurality of dimensions based on the independent aggregations of fault codes. 7. The system of claim 6 , wherein, the software-defined network includes an application-centric infrastructure network with one or more application policy infrastructure controllers, and the system includes one or more components in a network assurance platform. 8. The system of claim 6 , wherein the plurality of logical entities and respective dimensions further include at least one of application profiles, endpoint groups, or policy contracts. 9. The system of claim 8 , wherein, the network devices include switches, and the fault codes includes hardware-level errors associated with the switches. 10. The system of claim 6 , wherein, mapping the network devices or the fault codes to the plurality of logical entities is based on respective hardware identifiers, the independent aggregations of fault codes across respective dimensions includes key and tag pairs, and each of the key and tag pairs includes a key representing one of the plurality of dimensions. 11. The system of claim 6 , wherein, independently presenting the one or more hardware-level errors includes generating one or more visualizations based on at least one of a per-tenant error aggregation, a per-application profile error aggregation, or a per-endpoint group pair aggregation. 12. 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: cause network devices in a network to generate and emit fault codes by running one or more operators on each of the network devices, wherein the fault codes are associated with an error on the respective network device, wherein the network is a software-defined network and the network having an underlay including the network devices and an overlay including a plurality of logical entitles, the software-defined network having a logical configuration represented by a logical model, including at least policies and the plurality of logical entities defining the overlay, generated based on configurations defined in one or more controllers in the network, the logical model representing an intent of an administrator regarding operation of the software-defined network and representing a high-level expression of one or more hardware models rendered on the network devices in the network; obtain, via the one or more operators on each of the network devices, the fault codes from the network devices; map either the fault codes or the network devices that emitted the fault codes with a respective logical entity of the plurality of logical entities defined in the logical model of the software-defined network to yield independent aggregations of fault code mappings, wherein the plurality of entities divided based on the plurality of logical entities and including at least tenants; independently aggregate the fault code mappings along a plurality of dim
involving logical or physical relationship, e.g. grouping and hierarchies · CPC title
in a virtual computing platform, e.g. logically partitioned systems · CPC title
Errors, e.g. transmission errors · CPC title
using root cause analysis; using analysis of correlation between notifications, alarms or events based on decision criteria, e.g. hierarchy, tree or time analysis · CPC title
related to network devices · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.