Multi-data plane architecture for continuous integration, continuous deployment (CI/CD)
AssigneeCisco Technology, Inc.
InventorStephen Craig Connors, Jr.
Life of this patent
Estimating the term…
Loading patent…
AssigneeCisco Technology, Inc.
InventorStephen Craig Connors, Jr.
Estimating the term…
A system and method are provided for continuous integration, continuous deployment of a network component, such as a software-defined wide area network, a firewall, a router, or a load balancer. The software development lifecycle is achieved without interrupting the data flow of the network by using a multi-dataplane architecture, including a primary dataplane and a shadow dataplane. A packet dispatcher relays ingress data packets to the primary dataplane executing a current version of the network component and the shadow dataplane executing an upgrade to the network component. A control plane agent analyzes/compares the performances of the respective dataplanes for verification testing, and the control plane agent upgrades the network component to the new version upon passing the verification testing. The upgrades is achieved without interruption to the data flow of the network component by gradually transitioning to outputting egress data packets generated using the upgraded version.
A method of modifying a network component without interrupting a network function thereof, the method comprising:
A computing apparatus comprising:
Dependencies are inferred from the claim text.