Deploying a network management controller in an existing data center fabric

    公开(公告)号:US11711266B2

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

    申请号:US17813799

    申请日:2022-07-20

    摘要: Some organizations have a deployed and functional “controllerless” EVPN VxLAN Fabric in their data centers. Eventually, however, the organization may deploy a controller within the network. In one example, this disclosure describes a method that includes configuring a controller to communicate with each of a plurality of elements in a network; determining, by the controller, an initial operational state of the network; translating, by the controller, the initial operational state of the network to an intent-based configuration; pushing, by the controller, the intent-based configuration to the network to reconfigure each of the plurality of elements in the network in a manner consistent with the intent-based configuration; determining, by the controller and after pushing the intent-based configuration, an updated operational state of the network; and comparing, by the controller, the initial operational state of the network with the updated operational state of the network.

    RECONFIGURING AN EXISTING DATA CENTER FABRIC

    公开(公告)号:US20230344709A1

    公开(公告)日:2023-10-26

    申请号:US18343902

    申请日:2023-06-29

    摘要: Some organizations have a deployed and functional “controllerless” EVPN VxLAN Fabric in their data centers. Eventually, however, the organization may deploy a controller within the network. In one example, this disclosure describes a method that includes configuring a controller to communicate with each of a plurality of elements in a network; determining, by the controller, an initial operational state of the network; translating, by the controller, the initial operational state of the network to an intent-based configuration; pushing, by the controller, the intent-based configuration to the network to reconfigure each of the plurality of elements in the network in a manner consistent with the intent-based configuration; determining, by the controller and after pushing the intent-based configuration, an updated operational state of the network; and comparing, by the controller, the initial operational state of the network with the updated operational state of the network.

    Automated selection of software images for network devices

    公开(公告)号:US10996938B2

    公开(公告)日:2021-05-04

    申请号:US16588554

    申请日:2019-09-30

    IPC分类号: G06F8/61 H04L12/24 H04L29/08

    摘要: A data center network can include numerous switches, routers and servers to deliver services to customers. The network devices in the data center may be automatically discovered through various discovery workflows. Once discovered, hardware configuration information for the network devices may be stored in a database. Additionally, an administrator may assign roles to the network devices. The hardware configuration information may be matched with features provided by software images. A server may select a software image from a variety of candidate software images by matching the features provided by the software images and the hardware supported by the software images to the hardware configurations and roles of the network devices. Thus, new network devices may be deployed and provisioned to data center in a standardized and automated way. Further, existing network devices may be upgraded or reconfigured in a standardized and automated way.

    Reconfiguring an existing data center fabric

    公开(公告)号:US12088464B2

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

    申请号:US18343902

    申请日:2023-06-29

    摘要: Some organizations have a deployed and functional “controllerless” EVPN VxLAN Fabric in their data centers. Eventually, however, the organization may deploy a controller within the network. In one example, this disclosure describes a method that includes configuring a controller to communicate with each of a plurality of elements in a network; determining, by the controller, an initial operational state of the network; translating, by the controller, the initial operational state of the network to an intent-based configuration; pushing, by the controller, the intent-based configuration to the network to reconfigure each of the plurality of elements in the network in a manner consistent with the intent-based configuration; determining, by the controller and after pushing the intent-based configuration, an updated operational state of the network; and comparing, by the controller, the initial operational state of the network with the updated operational state of the network.

    DEPLOYING A NETWORK MANAGEMENT CONTROLLER IN AN EXISTING DATA CENTER FABRIC

    公开(公告)号:US20220368591A1

    公开(公告)日:2022-11-17

    申请号:US17813799

    申请日:2022-07-20

    摘要: Some organizations have a deployed and functional “controllerless” EVPN VxLAN Fabric in their data centers. Eventually, however, the organization may deploy a controller within the network. In one example, this disclosure describes a method that includes configuring a controller to communicate with each of a plurality of elements in a network; determining, by the controller, an initial operational state of the network; translating, by the controller, the initial operational state of the network to an intent-based configuration; pushing, by the controller, the intent-based configuration to the network to reconfigure each of the plurality of elements in the network in a manner consistent with the intent-based configuration; determining, by the controller and after pushing the intent-based configuration, an updated operational state of the network; and comparing, by the controller, the initial operational state of the network with the updated operational state of the network.

    DEPLOYING A NETWORK MANAGEMENT CONTROLLER IN AN EXISTING DATA CENTER FABRIC

    公开(公告)号:US20220294693A1

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

    申请号:US17249760

    申请日:2021-03-11

    IPC分类号: H04L12/24

    摘要: Some organizations have a deployed and functional “controllerless” EVPN VxLAN Fabric in their data centers. Eventually, however, the organization may deploy a controller within the network. in one example, this disclosure describes a method that includes configuring a controller to communicate with each of a plurality of elements in a network; determining, by the controller, an initial operational state of the network; translating, by the controller, the initial operational state of the network to an intent-based configuration; pushing, by the controller, the intent-based configuration to the network to reconfigure each of the plurality of elements in the network in a manner consistent with the intent-based configuration; determining, by the controller and after pushing the intent-based configuration, an updated operational state of the network; and comparing, by the controller, the initial operational state of the network with the updated operational state of the network.