-
公开(公告)号:US11711266B2
公开(公告)日:2023-07-25
申请号:US17813799
申请日:2022-07-20
IPC分类号: G06F15/177 , H04L41/0816 , H04L41/0853 , H04L41/08 , H04L41/22
CPC分类号: H04L41/0816 , H04L41/0853 , H04L41/0883 , H04L41/22
摘要: 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.
-
公开(公告)号:US11258661B2
公开(公告)日:2022-02-22
申请号:US16396069
申请日:2019-04-26
发明人: Tong Jiang , Sukhdev S. Kapur , Michael Henkel , Nachi Ueno , Jacopo Pianigiani , Dheeraj Gautam , Sridevi JeevaRaj
IPC分类号: H04L12/24 , H04L29/08 , H04L41/0806 , H04L67/00 , H04L67/10
摘要: A system for configuring a data center includes a fabric management server coupled to a management switch. A provisional Software Defined Networking (SDN) controller executing on the fabric management server can discover physical servers coupled to the management switch, receive network interface configuration information from the physical servers, and use the discovered network interface configuration information to determine a configuration for switches and servers coupled to an IP fabric. The configuration can be migrated to a full functionality SDN controller.
-
公开(公告)号:US10897420B1
公开(公告)日:2021-01-19
申请号:US16235993
申请日:2018-12-28
发明人: Jacopo Pianigiani , Vivekananda Shenoy , Ankur Tandon , Atul S Moghe , Suresh K Balineni , Tong Jiang , Kiran N. Kasim , Sridevi JeevaRaj
IPC分类号: H04L12/741 , H04L12/46 , H04L12/713
摘要: An example data center system includes server devices hosting data of a first tenant and a second tenant of the data center, network devices of an interconnected topology coupling the server devices including respective service virtual routing and forwarding (VRF) tables, and one or more service devices that communicatively couple the network devices, wherein the service devices include respective service VRF tables for the first set of server devices and the second set of server devices, and wherein the service devices apply services to network traffic flowing between the first set of server devices and the second set of server devices using the first service VRF table and the second service VRF table.
-
公开(公告)号:US20230344709A1
公开(公告)日:2023-10-26
申请号:US18343902
申请日:2023-06-29
IPC分类号: H04L41/0816 , H04L41/0853 , H04L41/08 , H04L41/22
CPC分类号: H04L41/0816 , H04L41/0853 , H04L41/0883 , H04L41/22
摘要: 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.
-
公开(公告)号:US20200344119A1
公开(公告)日:2020-10-29
申请号:US16396069
申请日:2019-04-26
发明人: Tong Jiang , Sukhdev S. Kapur , Michael Henkel , Nachi Ueno , Jacopo Pianigiani , Dheeraj Gautam , Sridevi JeevaRaj
摘要: A system for configuring a data center includes a fabric management server coupled to a management switch. A provisional Software Defined Networking (SDN) controller executing on the fabric management server can discover physical servers coupled to the management switch, receive network interface configuration information from the physical servers, and use the discovered network interface configuration information to determine a configuration for switches and servers coupled to an IP fabric. The configuration can be migrated to a full functionality SDN controller.
-
公开(公告)号:US11722408B1
公开(公告)日:2023-08-08
申请号:US17248257
申请日:2021-01-15
发明人: Jacopo Pianigiani , Vivekananda Shenoy , Ankur Tandon , Atul S Moghe , Suresh K Balineni , Tong Jiang , Kiran N. Kasim , Sridevi JeevaRaj
IPC分类号: H04L45/00 , H04L12/46 , H04L45/586 , H04L45/745
CPC分类号: H04L45/54 , H04L12/4641 , H04L45/586 , H04L45/745
摘要: An example data center system includes server devices hosting data of a first tenant and a second tenant of the data center, network devices of an interconnected topology coupling the server devices including respective service virtual routing and forwarding (VRF) tables, and one or more service devices that communicatively couple the network devices, wherein the service devices include respective service VRF tables for the first set of server devices and the second set of server devices, and wherein the service devices apply services to network traffic flowing between the first set of server devices and the second set of server devices using the first service VRF table and the second service VRF table.
-
公开(公告)号:US10996938B2
公开(公告)日:2021-05-04
申请号:US16588554
申请日:2019-09-30
发明人: Rishabh Ramakant Tulsian , Jacopo Pianigiani , Sridevi JeevaRaj , Sahana Sekhar Palagrahara Chandrashekar
摘要: 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.
-
公开(公告)号:US12088464B2
公开(公告)日:2024-09-10
申请号:US18343902
申请日:2023-06-29
IPC分类号: G06F15/16 , H04L41/08 , H04L41/0816 , H04L41/0853 , H04L41/22
CPC分类号: H04L41/0816 , H04L41/0853 , H04L41/0883 , H04L41/22
摘要: 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.
-
公开(公告)号:US20220368591A1
公开(公告)日:2022-11-17
申请号:US17813799
申请日:2022-07-20
IPC分类号: H04L41/0816 , H04L41/08 , H04L41/22 , H04L41/0853
摘要: 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.
-
公开(公告)号: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.
-
-
-
-
-
-
-
-
-