Generating network service models
    31.
    发明授权

    公开(公告)号:US10708134B2

    公开(公告)日:2020-07-07

    申请号:US16387982

    申请日:2019-04-18

    Abstract: A system may receive network device configuration information associated with a network service. The system may determine multiple settings associated with the network service based on receiving the network device configuration information. The multiple settings may include a common setting and a device-specific setting. The system may generate a first network service model of the network service based on the multiple settings. The first network service model may include multiple nodes corresponding to the multiple settings. The system may re-configure one or more nodes associated with the first network service model, and may generate a second network service model of the network service. The system may generate a user interface template based on the second network service model and may provide the user interface template to a client device for display. The client device may allow a configuration of the multiple settings based on the user interface template.

    Intelligent exception recovery in network services

    公开(公告)号:US10560370B1

    公开(公告)日:2020-02-11

    申请号:US15476010

    申请日:2017-03-31

    Abstract: A system and method for responding to exceptions in network services. A network management system (NMS) configures a first network service having an endpoint and a plurality of externally mapped attributes, the externally mapped attributes including one or more service level attributes and an endpoint attribute associated with the endpoint. The NMS detects an exception in the first network service, modifies the first network service in response to the exception, wherein modifying the first network service includes assigning the current value of the endpoint attribute of the first network service to the endpoint attribute of a second network service and validates the externally mapped attributes of the second network service.

    Reversible yang-based translators
    33.
    发明授权

    公开(公告)号:US10382265B1

    公开(公告)日:2019-08-13

    申请号:US15687990

    申请日:2017-08-28

    Abstract: In general, techniques are described for generating reversible mappings for management systems. The management system may include an interface and a processor. The interface may communicatively couple the management system to network devices. The processor may generate a data structure that represents each expression of a forward mapping as a separate node of the data structure. The processor may also translate one or more of the expressions represented as the separate nodes in the data structure to corresponding one or more negated expressions so as to form a reverse mapping. Further, the processor may apply the reverse mapping to the low-level configuration of the first network device to obtain the high-level configuration.

    Multi vendor device support in network management systems

    公开(公告)号:US10230585B1

    公开(公告)日:2019-03-12

    申请号:US15283030

    申请日:2016-09-30

    Abstract: In one example, a network management system (NMS) is configured to enable a target network device to support a particular network service based on service configuration information for the particular network service. The service configuration information may include information about nodes in a vendor neutral model that need to be added or modified in order to support the particular network service. The NMS determines similarity scores between nodes in a vendor neutral model and nodes in a target device specific model. Based on the similarity scores, the NMS generates a mapping from the vendor neutral model to the target device specific model. Using the mapping, the NMS may configure a target device to support the particular service.

    Translating high-level configuration instructions to low-level device configuration

    公开(公告)号:US10200248B1

    公开(公告)日:2019-02-05

    申请号:US15198657

    申请日:2016-06-30

    Abstract: In one example, a network management system (NMS) device manages a plurality of network devices including first and second network devices. Initially the first and second network devices are configured according to a first high-level configuration. The NMS is configured to determine a difference between the first high-level configuration and a second high-level configuration, apply a first transformation function, specific to the first network device, to the difference to generate a first low-level configuration change specific to the first device, apply a second transformation function, specific to the second network device, to the difference to generate a second low-level configuration change specific to the second device, configure the first device with the first low-level configuration change, and configure the second device with the second low-level configuration change.

    EFFICIENT UPDATING OF DEVICE-LEVEL SECURITY CONFIGURATION BASED ON CHANGES TO SECURITY INTENT POLICY MODEL

    公开(公告)号:US20240179183A1

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

    申请号:US18070948

    申请日:2022-11-29

    CPC classification number: H04L63/20

    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.

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

    公开(公告)号:US20230214208A1

    公开(公告)日:2023-07-06

    申请号:US18178708

    申请日:2023-03-06

    CPC classification number: H04L41/082 H04L41/0856 H04L41/0894

    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.

    EVENT LOG MANAGEMENT
    38.
    发明公开

    公开(公告)号:US20230195544A1

    公开(公告)日:2023-06-22

    申请号:US17698579

    申请日:2022-03-18

    CPC classification number: G06F9/542

    Abstract: Some implementations described herein relate to a system that is configured to obtain one or more event logs associated with a tenant of the system. The system may be configured to determine, based on the one or more event logs, an event rate associated with the tenant and thereby determine, based on the event rate, a rotation interval. The system may be configured to cause, based on the rotation interval, a data structure to be generated for storing event logs associated with the tenant that are obtained during a time window. The system may be configured to obtain, within the time window, one or more additional event logs associated with the tenant and to cause, based on obtaining the one or more additional event logs within the time window, the one or more additional event logs to be stored in the data structure.

    Model driven configuration management for microservices

    公开(公告)号:US11665050B2

    公开(公告)日:2023-05-30

    申请号:US17585920

    申请日:2022-01-27

    CPC classification number: H04L41/0803

    Abstract: A centralized configuration management system (CCM) may receive, from an NMS device, a request concerning a configuration for a microservice associated with the NMS device. The CCM may identify, based on the request, a first data model associated with default configuration information. The CCM may identify, based on the request, a second data model associated with customized configuration information. The CCM may generate, based on the first data model and the second data model, a response that includes at least one configuration parameter. The CCM may send the response to the NMS device to allow the microservice to be configured based on the at least one configuration parameter.

Patent Agency Ranking