NETWORK CONTROLLER HORIZONTAL SCALING FOR NETWORK DEVICE CONFIGURATION SESSIONS MANAGEMENT

    公开(公告)号:US20220329486A1

    公开(公告)日:2022-10-13

    申请号:US17305110

    申请日:2021-06-30

    Abstract: 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.

    Retrieving operational command response text from network devices

    公开(公告)号:US12034793B2

    公开(公告)日:2024-07-09

    申请号:US17215940

    申请日:2021-03-29

    CPC classification number: H04L67/01 H04L12/40013 H04L67/02 H04L67/63

    Abstract: In general, techniques are described for retrieving operational command response text from network devices. A collector network device comprising an interface and a processor may be configured to perform the techniques. The interface may receive, via a messaging bus between the network management system and a webserver, a first command to request management data stored by a managed network device, and send, in response to the first command, a second command to direct the managed network device to output the management data. The interface may also receive, from the managed network device, the management data. The processor may generate, from the management data, a plurality of partial responses that each includes a portion of the management data, where the interface may next send, via the messaging bus and to the webserver, each of the plurality of partial responses as a separate message.

    Global network state management
    3.
    发明授权

    公开(公告)号:US11750464B2

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

    申请号:US17249612

    申请日:2021-03-06

    Abstract: Devices, systems, and techniques for global network state management are described herein. In one example, the present disclosure describes an example method performed by a software-defined network (SDN) controller that manages a network of a plurality of devices. The method include maintaining, by processing circuitry of the SDN controller, global network state information, configuring, by the processing circuitry, a notification service with a subscription for updates to a portion of the global network state information, wherein the notification service is configured to arrange the updates to the portion of the global network state information into a plurality of events, and distributing, by the notification service and via a plurality of interfaces, the plurality of events as event notifications to a plurality of subscriber micro-services of the SDN controller.

    Link behavior prediction for use in path selection

    公开(公告)号:US12170608B2

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

    申请号:US17808066

    申请日:2022-06-21

    Abstract: Techniques are described for predicting future behavior of links in a network and generating dynamic thresholds for link metrics for use in path selection. In one example, a computing system receives historical values of a link metric for links of a network. The computing system executes a machine learning system which processes the historical values of the link metric to generate: (1) a predicted future value of the link metric for each link; and (2) a threshold for the link metric indicating whether the predicted future value for each link is anomalous. The computing system computes a path based on the predicted future values of the link metric and the threshold for the link metric. The computing system provisions the computed path, thereby enabling a network device to forward network traffic along the computed path.

    GLOBAL NETWORK STATE MANAGEMENT
    5.
    发明申请

    公开(公告)号:US20220286360A1

    公开(公告)日:2022-09-08

    申请号:US17249612

    申请日:2021-03-06

    Abstract: Devices, systems, and techniques for global network state management are described herein. In one example, the present disclosure describes an example method performed by a software-defined network (SDN) controller that manages a network of a plurality of devices. The method include maintaining, by processing circuitry of the SDN controller, global network state information, configuring, by the processing circuitry, a notification service with a subscription for updates to a portion of the global network state information, wherein the notification service is configured to arrange the updates to the portion of the global network state information into a plurality of events, and distributing, by the notification service and via a plurality of interfaces, the plurality of events as event notifications to a plurality of subscriber micro-services of the SDN controller.

    CONFIGURATION DATA MIGRATION FOR DISTRIBUTED MICRO SERVICE-BASED NETWORK APPLICATIONS

    公开(公告)号:US20220103427A1

    公开(公告)日:2022-03-31

    申请号:US17247947

    申请日:2020-12-31

    Abstract: Techniques are described for in-service configuration data migration for distributed micro service-based applications. In one example, a network device comprises a plurality of legacy data repositories comprising configuration data in key-value pair format that specifies a plurality of parameters and corresponding values for operation of the network device, and a hierarchical configuration data model having a plurality of nodes arranged in a hierarchical organization having a root node and a plurality of leaf nodes. Each of the nodes of the configuration data model is configured to store a set of configuration data parameters for the network device. One or more of the nodes includes a plurality of external references to respective parameters of the plurality of parameters stored within the plurality of legacy data repositories. Process circuitry is configured to perform a migration of the configuration data from the legacy data repositories to the hierarchical data model.

    LINK BEHAVIOR PREDICTION FOR USE IN PATH SELECTION

    公开(公告)号:US20230412488A1

    公开(公告)日:2023-12-21

    申请号:US17808066

    申请日:2022-06-21

    CPC classification number: H04L45/123 H04L45/124 H04L45/08

    Abstract: Techniques are described for predicting future behavior of links in a network and generating dynamic thresholds for link metrics for use in path selection. In one example, a computing system receives historical values of a link metric for links of a network. The computing system executes a machine learning system which processes the historical values of the link metric to generate: (1) a predicted future value of the link metric for each link; and (2) a threshold for the link metric indicating whether the predicted future value for each link is anomalous. The computing system computes a path based on the predicted future values of the link metric and the threshold for the link metric. The computing system provisions the computed path, thereby enabling a network device to forward network traffic along the computed path.

    Network controller horizontal scaling for network device configuration sessions management

    公开(公告)号:US11575572B2

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

    申请号:US17305110

    申请日:2021-06-30

    Abstract: 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.

    Configuration data migration for distributed micro service-based network applications

    公开(公告)号:US11528190B2

    公开(公告)日:2022-12-13

    申请号:US17247947

    申请日:2020-12-31

    Abstract: Techniques are described for in-service configuration data migration for distributed micro service-based applications. In one example, a network device comprises a plurality of legacy data repositories comprising configuration data in key-value pair format that specifies a plurality of parameters and corresponding values for operation of the network device, and a hierarchical configuration data model having a plurality of nodes arranged in a hierarchical organization having a root node and a plurality of leaf nodes. Each of the nodes of the configuration data model is configured to store a set of configuration data parameters for the network device. One or more of the nodes includes a plurality of external references to respective parameters of the plurality of parameters stored within the plurality of legacy data repositories. Process circuitry is configured to perform a migration of the configuration data from the legacy data repositories to the hierarchical data model.

    RETRIEVING OPERATIONAL COMMAND RESPONSE TEXT FROM NETWORK DEVICES

    公开(公告)号:US20220094766A1

    公开(公告)日:2022-03-24

    申请号:US17215940

    申请日:2021-03-29

    Abstract: In general, techniques are described for retrieving operational command response text from network devices. A collector network device comprising an interface and a processor may be configured to perform the techniques. The interface may receive, via a messaging bus between the network management system and a webserver, a first command to request management data stored by a managed network device, and send, in response to the first command, a second command to direct the managed network device to output the management data. The interface may also receive, from the managed network device, the management data. The processor may generate, from the management data, a plurality of partial responses that each includes a portion of the management data, where the interface may next send, via the messaging bus and to the webserver, each of the plurality of partial responses as a separate message.

Patent Agency Ranking