H04L41/0873

Migrating networking configurations
11588693 · 2023-02-21 · ·

A method includes receiving, from an agent executing in a virtual machine, network information associated with the virtual machine, the virtual machine to be migrated to a container. The method further includes generating a container networking configuration based on the network information. The container networking configuration is to provide network access to processes migrated from the virtual machine to the container. The method further includes providing the container networking configuration to a container orchestration system. The container orchestration system is to use the container networking configuration to provide network access to the container.

Migrating networking configurations
11588693 · 2023-02-21 · ·

A method includes receiving, from an agent executing in a virtual machine, network information associated with the virtual machine, the virtual machine to be migrated to a container. The method further includes generating a container networking configuration based on the network information. The container networking configuration is to provide network access to processes migrated from the virtual machine to the container. The method further includes providing the container networking configuration to a container orchestration system. The container orchestration system is to use the container networking configuration to provide network access to the container.

Low-overhead real-time configuration drift detection
11588694 · 2023-02-21 · ·

A management controller may monitor an information handling system to detect an event associated with a change to a configuration setting by subscribing with an internal event bus to receive the event associated with the change in the configuration setting, and evaluate whether there is a discrepancy between a current configuration setting of the information handling system and a baseline configuration setting. If a configuration drift exists based on the discrepancy, then the configuration drift may be sent to a management console.

Low-overhead real-time configuration drift detection
11588694 · 2023-02-21 · ·

A management controller may monitor an information handling system to detect an event associated with a change to a configuration setting by subscribing with an internal event bus to receive the event associated with the change in the configuration setting, and evaluate whether there is a discrepancy between a current configuration setting of the information handling system and a baseline configuration setting. If a configuration drift exists based on the discrepancy, then the configuration drift may be sent to a management console.

ASSISTED AND CONTEXT-DRIVEN NETWORK CHANGES

Systems and methods described herein provide an assisted network change service. A network device stores a record of network resources for a customer network and generates, based on the record, a visual representation of the network topology for a selected site of the customer network. The network device receives, from the customer, input for a change to configuration parameters of one of the network resources and verifies if the change to the configuration parameters is compatible with other settings in the customer network. When the change to the configuration parameters is compatible with other settings in the customer network, the network device generates a change request based on the configuration parameters and invokes provisioning to implement the change request for the customer network.

Unidirectional link detection misconfiguration auto-detection

The disclosure provides a method for determining a configuration mismatch between a first device and a second device. During operation, a first device receives a plurality of Unidirectional Link Detection (UDLD) protocol messages from a second device. The first device is configured with a first interval configuration value corresponding to a frequency which the first device sends the UDLD protocol messages to the second device. The first device determines a second interval configuration value of the second device, which corresponds to a frequency which the second device sends the UDLD protocol messages to the first device. The first device determines that there is a configuration mismatch between the first device and the second device, and creates a log entry for the configuration mismatch, the log entry including the first and second interval configuration values.

Unidirectional link detection misconfiguration auto-detection

The disclosure provides a method for determining a configuration mismatch between a first device and a second device. During operation, a first device receives a plurality of Unidirectional Link Detection (UDLD) protocol messages from a second device. The first device is configured with a first interval configuration value corresponding to a frequency which the first device sends the UDLD protocol messages to the second device. The first device determines a second interval configuration value of the second device, which corresponds to a frequency which the second device sends the UDLD protocol messages to the first device. The first device determines that there is a configuration mismatch between the first device and the second device, and creates a log entry for the configuration mismatch, the log entry including the first and second interval configuration values.

Configuration drift management tool
11616692 · 2023-03-28 · ·

A system includes one or more databases configured to store at least one configuration rule and one or more processors in communication with the databases. The processors may be configured to compare a product parameter to configuration rules to determine a drift item based on a current value of the product parameter being different than acceptable values defined by a test specified by the configuration rule, the test comprising one of a plurality of test types. The processors may be further configured to store, based on a determination that the drift item is not in a drift database of the databases, the drift item in a database, receive a record of one or more actions performed to resolve the drift item, and in response to receipt of the record, modify a status of the drift item from unresolved to resolved in the database.

Error detection and correction for multiple document editor

Disclosed techniques provide just-in-time error detection and correction within a multi-edit session. The multi-edit session may have a scope definition across a subset of devices within a network, each device having a set of network configuration parameters. The system may be implemented, in part, by obtaining a restricted grammar language (RGL) rule set derived from devices on the network within and outside of the edit scope. After detecting an indication of an edit to configuration information, the techniques may compare the edit (e.g., unsaved or saved change) to the RGL. Based on detection of a suspect entry, information may be presented to a user of the multi-edit session. The information may include suggestions or corrections relative to user edits (e.g., just-in-time). The suggestions or corrections may be derived using the RGL based on consistency of the proposed edit with respect to information utilized to generate the RGL.

SHARING CONFIGURATION RESOURCES FOR NETWORK DEVICES AMONG APPLICATIONS

In an example, a method includes receiving, by a network management system (NMS), a configuration request comprising first configuration data for a network device, the first configuration data defining a data structure comprising a first property/value pair; generating, by the NMS from the first configuration data, a corresponding first path/value pair for the first property/value pair, wherein a path of the first path/value pair uniquely identifies the first path/value pair in an associative data structure; modifying, by the NMS, the associative data structure based on the first path/value pair; generating, by the NMS, from the associative data structure, a configuration resource comprising second configuration data for the network device, the second configuration data comprising a second property/value pair that corresponds to the first path/value pair; and sending, by the NMS, the second configuration data to the network device to modify a configuration of the network device.