Topology compiler for network management system

    公开(公告)号:US11700181B2

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

    申请号:US17305118

    申请日:2021-06-30

    CPC classification number: H04L41/12 H04L41/082 H04L41/0853 H04L41/0883

    Abstract: An example controller device that manages a plurality of network devices includes one or more processing units implemented in circuitry and configured to receive, via an application programming interface (API) framework, an indication of an intent. The intent includes data indicating an update to a data structure including a plurality of nodes representing the plurality of network devices and a plurality of edges connecting the plurality of nodes. The one or more processing units are further configured to process the intent to select a topology compiler from a plurality of topology compilers and invoke, via the API framework, the selected topology compiler using a role of a network device of the plurality of network devices and an indication of the network device as input to generate abstract configuration information. The one or more processing units are further configured to configure the network device based on the abstract configuration information.

    Intent-driven configuration of a cloud-native router

    公开(公告)号:US12250117B2

    公开(公告)日:2025-03-11

    申请号:US18147599

    申请日:2022-12-28

    Abstract: In general, techniques are described for leveraging a configuration framework for an orchestration platform to configure software that implements a control plane for a containerized network router in a cloud-native SDN architecture. In an example, a method comprises receiving, by a server executing a containerized routing protocol process, configuration data generated from a Network Resource configuration object managed by a custom resource controller; configuring, by the server, the containerized routing protocol process with the configuration data; and programming, by the containerized routing protocol process, based on the configuration data generated from the Network Resource configuration object, a virtual router data plane to forward network traffic.

    INTENT-DRIVEN CONFIGURATION OF A CLOUD-NATIVE ROUTER

    公开(公告)号:US20250062957A1

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

    申请号:US18933205

    申请日:2024-10-31

    Abstract: In general, techniques are described for leveraging a configuration framework for an orchestration platform to configure software that implements a control plane for a containerized network router in a cloud-native SDN architecture. In an example, a method comprises receiving, by a server executing a containerized routing protocol process, configuration data generated from a Network Resource configuration object managed by a custom resource controller; configuring, by the server, the containerized routing protocol process with the configuration data; and programming, by the containerized routing protocol process, based on the configuration data generated from the Network Resource configuration object, a virtual router data plane to forward network traffic.

    NETWORK SEGMENTATION FOR CONTAINER ORCHESTRATION PLATFORMS

    公开(公告)号:US20250016029A1

    公开(公告)日:2025-01-09

    申请号:US18892845

    申请日:2024-09-23

    Abstract: In general, techniques are described for performing network segmentation for container orchestration platforms. A network controller comprising a memory and processing circuitry may be configured to perform the techniques. The memory may be configured to store a request, conforming to a container orchestration platform, to configure a new pod of a plurality of pods with a primary interface to communicate on a virtual network to segment a network formed by the plurality of pods. The processing circuitry may be configured to configure, responsive to the request, the new pod with the primary interface to enable communications via the virtual network.

    Network segmentation for container orchestration platforms

    公开(公告)号:US12101204B2

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

    申请号:US18146799

    申请日:2022-12-27

    CPC classification number: H04L12/4641 G06F9/5072

    Abstract: In general, techniques are described for performing network segmentation for container orchestration platforms. A network controller comprising a memory and processing circuitry may be configured to perform the techniques. The memory may be configured to store a request, conforming to a container orchestration platform, to configure a new pod of a plurality of pods with a primary interface to communicate on a virtual network to segment a network formed by the plurality of pods. The processing circuitry may be configured to configure, responsive to the request, the new pod with the primary interface to enable communications via the virtual network.

    TOPOLOGY COMPILER FOR NETWORK MANAGEMENT SYSTEM

    公开(公告)号:US20230006885A1

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

    申请号:US17305118

    申请日:2021-06-30

    Abstract: An example controller device that manages a plurality of network devices includes one or more processing units implemented in circuitry and configured to receive, via an application programming interface (API) framework, an indication of an intent. The intent includes data indicating an update to a data structure including a plurality of nodes representing the plurality of network devices and a plurality of edges connecting the plurality of nodes. The one or more processing units are further configured to process the intent to select a topology compiler from a plurality of topology compilers and invoke, via the API framework, the selected topology compiler using a role of a network device of the plurality of network devices and an indication of the network device as input to generate abstract configuration information. The one or more processing units are further configured to configure the network device based on the abstract configuration information.

Patent Agency Ranking