H04L41/0886

TIME-BASED SYNCHRONIZED ACTIVATION OF CONFIGURATION UPDATES IN NETWORK DEVICES

A network device may receive configuration information with a first command and a second command and may generate a data structure based on the first command. The network device may store files of the configuration information in the data structure based on the first command and may activate the files stored in the data structure, to configure the network device, based on a timestamp or a time period specified in the second command.

MODEL-BASED SERVICE PLACEMENT

An example computing device is configured to receive an instance of a customer service model representative of a plurality of customer services. Each of the plurality of customer services associated with a corresponding at least one requirement and a corresponding at least one constraint. The computing device is configured to receive an instance of a resource model representative of a plurality of resources and map the instance of the customer service model and the instance of the resource model to an internal placement model. The computing device is configured to allocate the plurality of resources to the plurality of customer services such that the at least one requirement and the at least one constraint for each of the plurality of customer services are satisfied and inverse map data indicating how the plurality of resources are allocated to a format consumable by the customer device and output the inverse mapped data.

AUTONOMOUS NETWORK OPTIMIZATION USING NETWORK TEMPLATES

This disclosure is directed to network optimization in a complex joint network for increasing the network utility of the complex joint network. A computing device in the complex joint network may receive a data flow via a complex joint network. The computing device may determine, based on a network template, a mission utility associated with the data flow and a traffic class associated with the data flow. The computing device may control one or more quality of service decisions based at least in part on the mission utility associated with the data flow and the traffic class associated with the data flow.

LOW-OVERHEAD REAL-TIME CONFIGURATION DRIFT DETECTION
20230068310 · 2023-03-02 ·

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.

NETWORK CONTROLLER HORIZONTAL SCALING FOR NETWORK DEVICE CONFIGURATION SESSIONS MANAGEMENT

A first plurality of network configuration controllers of a controller may distribute, using a consistent hashing algorithm, a plurality of connection sessions with a plurality of network devices among the plurality of network configuration controllers. The controller may monitor a number of connection sessions maintained by each of the first plurality of network configuration controllers. The controller may add, based on monitoring the number of connection sessions maintained by each of the first plurality of network configuration controllers, an additional network configuration controller to the first plurality of network configuration controllers to form a second plurality of network configuration controllers. The second plurality of network configuration controllers may, in response to adding the additional network configuration controller to the first plurality of network configuration controllers, re-distribute, using the consistent hashing algorithm, one or more connection sessions of the plurality of connection sessions among the second plurality of network configuration controllers.

METHOD AND APPARATUS FOR CONFIGURING A COMMUNICATION NETWORK USING A CONNECTIVITY METRIC

A method for configuring a communication network, including obtaining information indicative of current status of nodes of the communication network, links between said nodes of the communication network or a combination thereof; processing the information to determine a network configuration based on the obtained information, the network configuration implementable in the communication network by adjusting one or more of said nodes, one of more of said links between said node, or a combination thereof, wherein said processing comprises evaluating at least the network configuration based on a connectivity metric indicative of an extent to which said nodes are interconnected via said links; and providing instructions directing one or more underlying resources to implement the network configuration. A device including a network interface, a processor, and a non-transient computer readable memory having stored instructions which when executed by the processor configure the device to execute the methods disclosed herein.

ENHANCED SIMPLE NETWORK MANAGEMENT PROTOCOL (SNMP) CONNECTOR

Techniques are described for automating the configuration of a simple network management protocol (SNMP) manager device for enabling collection of SNMP data from one or more SNMP-enabled devices. Based upon SNMP object identifiers (OIDs) received from an SNMP-enabled device, processing is performed to map the OIDs to one or more SNMP management information bases (MIBs) corresponding to the OIDs. The identification of the OIDs and mapping the OIDs to one or more MIBs is performed in an automated manner and substantially free of any human or manual intervention. The identified one or more MIBs are then used to configure the SNMP manager to enable SNMP communications between the SNMP-enabled device and the SNMP manager. In certain implementations, the identified one or more MIBs are loaded into system memory by the SNMP manager.

DETECTION OF PARALLEL REDUNDANCY PROTOCOL TRAFFIC IN SOFTWARE DEFINED NETWORKS

This disclosure pertains to systems and methods for identifying and configuring a host in a software defined network (SDN) configured to communicate using a parallel redundancy protocol (PRP). In one embodiment, a system may include a first communication host and a second communication host configured to transmit information through a network. An SDN controller in communication with the network may include a PRP identification subsystem to monitor traffic transmitted by the first communication host to the second communication host, determine that the traffic comprises at least one data packet that conforms to PRP. Upon detection of a host configured to use PRP, a traffic routing subsystem creates a plurality of communication flows between the first communication host and the second communication host to route PRP traffic between the first communication host and the second communication host.

Intelligent carrier and service selection for the internet of things

A method and system for optimizing network access of a device on a cellular network are disclosed. The method includes receiving connectivity information from a device; compiling the received connectivity information as device analytics; specifying rules to maintain connectivity of the device to a network based on the device analytics; and automatically configuring the device in response to the rules to maintain connectivity of the device to the network. The system includes a back end system for receiving connectivity information from a device; an analytic system for compiling the received connectivity information as device analytics; a rules engine for specifying rules to maintain connectivity of the device to a network based on the device analytics; and a configuration module, wherein the configuration module automatically configures the device in response to the rules to maintain connectivity of the device to the network.

Automated development of recovery plans
11663093 · 2023-05-30 · ·

An automated system monitors network traffic to determine dependencies between different machines. These dependencies can be used to automatically develop a recovery plan for the machines, for example restoring servers in a certain order. This approach can also automatically adjust the recovery plan for changes in system configuration, for example as different servers come online or are taken offline or change their roles.