INTENT-BASED, NETWORK-AWARE NETWORK DEVICE SOFTWARE-UPGRADE SCHEDULING

    公开(公告)号:US20210124570A1

    公开(公告)日:2021-04-29

    申请号:US17139773

    申请日:2020-12-31

    Abstract: A controller device manages a plurality of network devices. The controller device includes one or more processing units configured to receive an upgrade request; obtain a redundancy model indicating network device redundancies or service redundancies; determine, based on the upgrade request and the redundancy model, an update graph having nodes each representing one of the network devices or one of the services, the update graph also having at least one edge that connects two of the nodes and that indicates the network redundancy or the service redundancy; determine, based on the update graph including the at least one edge, an update schedule for performing an update of software for the network devices that ensures availability for the first network device or second network device or availability for the service; and update the software of each of the network devices according to the update schedule.

    INTENT AWARE CONTEXTUAL DEVICE CONFIGURATION BACKUP AND RESTORE

    公开(公告)号:US20210028980A1

    公开(公告)日:2021-01-28

    申请号:US16523786

    申请日:2019-07-26

    Abstract: An example controller device that manages a plurality of network devices includes one or more processing units implemented in circuitry and configured to: obtain device-level configuration information from a network device of the plurality of network devices at a first time; determine one or more out-of-band (OOB) configuration changes between the device-level configuration information from the network device and previous device-level intent configuration information compiled from one or more intents maintained by the controller device to manage the plurality of network devices; and store the one or more OOB configuration changes associated with the network device in incremental deltas.

    SUPPORTING COMPILATION AND EXTENSIBILITY ON UNIFIED GRAPH-BASED INTENT MODELS

    公开(公告)号:US20200274772A1

    公开(公告)日:2020-08-27

    申请号:US16282160

    申请日:2019-02-21

    Abstract: An example controller device manages a plurality of network devices. The controller device includes one or more processing units, implemented using digital logic circuitry, configured to receive data representing a modification to unified intent model represented by a graph model, determine one or more vertices of the graph model affected by the data representing the modification and one or more vertices to be added to the graph model to extend the unified intent model, update the one or more vertices of the graph model affected by the data representing the modification and add the one or more vertices to be added to the graph model, compile the updated one or more vertices and the added one or more vertices to generate low level configuration data for the plurality of network devices, and configure one or more of the plurality of network devices with the low level configuration data.

    Efficient updating of device-level security configuration based on changes to security intent policy model

    公开(公告)号:US12284218B2

    公开(公告)日:2025-04-22

    申请号:US18070948

    申请日:2022-11-29

    Abstract: A system may identify a security intent policy model associated with an initial time. The system may generate one or more delta snapshots that respectively indicate one or more incremental changes to the security intent policy model at times subsequent to the initial time. The system may determine that the system is to deploy an updated version of the security intent policy model to a device and may thereby determine a previous deployment time at which the system deployed a previous version of the security intent policy model to the device. The system may generate, based on the one or more delta snapshots and the previous deployment time, a cumulative delta snapshot, and may thereby update a low-level security intent policy model associated with the device. The system may generate, based on the low-level security intent policy model, device-level security configuration information for the device.

    MESSAGE TRANSMISSION BETWEEN POINTS OF PRESENCE

    公开(公告)号:US20250055647A1

    公开(公告)日:2025-02-13

    申请号:US18490681

    申请日:2023-10-19

    Abstract: In some implementations, one or more network devices may receive, by one or more network devices associated with a first point of presence (POP) in a first cloud deployment, a message associated with a tenant. The one or more network devices may identify based at least in part on the message, one or more second POPs, associated with the tenant, in one or more second cloud deployments. The one or more network devices may transmit the message to the one or more second POPs.

    Network management system for dial-out communication sessions

    公开(公告)号:US12166749B2

    公开(公告)日:2024-12-10

    申请号:US17707217

    申请日:2022-03-29

    Abstract: A system determines identification information associated with an endpoint device, which is associated with a tenant of the system, and the tenant. The system generates and sends, to the endpoint device, a certificate that includes the identification information. The system receives, from the endpoint device and as part of an attempt by the endpoint device to initiate a dial-out communication session with the system, the certificate. The system causes, based on the certificate, the dial-out communication session to be established and processes the certificate to determine the identification information. The system receives, from the endpoint device and via the dial-out communication session, one or more messages; modifies the one or more messages to include the identification information; and provides the one or more modified messages to facilitate provisioning of services or resources associated with the system to the endpoint device.

    Using delta snapshots to facilitate intent policy model rollback and deployment

    公开(公告)号:US12147315B2

    公开(公告)日:2024-11-19

    申请号:US18070954

    申请日:2022-11-29

    Abstract: A system identifies an intent policy model associated with an initial time. The system updates a data structure to cause the data structure to include one or more portions. Each portion of the data structure is associated with a start time and an end time. Each portion includes: a first delta snapshot that indicates one or more first changes to the intent policy model from the initial time to the start time associated with the portion, and one or more additional delta snapshots that respectively indicate one or more incremental changes to the intent policy model at times from the start time and to the end time associated with the portion of the data structure.

    Business policy management for self-driving network

    公开(公告)号:US11973645B1

    公开(公告)日:2024-04-30

    申请号:US18299016

    申请日:2023-04-11

    CPC classification number: H04L41/082 H04L63/0272

    Abstract: A controller device manages a plurality of network devices. The controller device includes one or more processing units configured to receive an indication of a stateful intent, the data structure including a plurality of nodes and a plurality of edges, each node of the plurality of nodes being representative of a respective network device of the plurality of network devices. The one or more processing units are configured to determine, using an abstract function configured at a node of the plurality of nodes, a stateless intent for implementing the stateful intent and generate low level configuration data for the plurality of network devices based on the stateless intent. The one or more processing units are configured to interface with one or more of the plurality of network devices to configure the one or more of the plurality of network devices with the low level configuration data.

    Hypothesis driven diagnosis of network systems

    公开(公告)号:US11888679B2

    公开(公告)日:2024-01-30

    申请号:US17032799

    申请日:2020-09-25

    CPC classification number: H04L41/0631 H04L41/069

    Abstract: An example method includes obtaining, by one or more processors, data indicating resource dependencies between a plurality of resources in a network and event dependencies between a plurality of network events and one or more of the plurality of resources; generating a Bayesian model based on resource types of the plurality of resources and event types of the plurality of network events; receiving an indication of a fault in the network; collecting fault data and generating, based on the Bayesian model and the fault data, a plurality of root cause hypotheses for the fault; ordering the plurality of root cause hypotheses based on respective root cause probabilities associated with the plurality of root cause hypotheses; and outputting the ordered plurality of root cause hypotheses.

Patent Agency Ranking