主权项 |
1. A system for a software-defined networking (SDN) interface between multiple platform managers, the system comprising:
an SDN controller configured to interface with a first computing platform, a second computing platform, and a plurality of switches in a network, the first computing platform comprising a first platform manager, a first network provisioning application, and a first network policy defined to accommodate a first computing resource allocation of the first platform manager, the second computing platform comprising a second platform manager, a second network provisioning application, a second network policy defined to accommodate a second computing resource allocation of the second platform manager, and the SDN controller comprising processing circuitry configured to perform a method comprising:
receiving, at the SDN controller, provisioning data from the first network provisioning application based on the first network policy;receiving, at the SDN controller, provisioning data from the second network provisioning application based on the second network policy;comparing, by the SDN controller, the provisioning data from the first network provisioning application to the provisioning data from the second network provisioning application to identify provisioning issues;determining, by the SDN controller, a modified provisioning that resolves the provisioning issues;configuring the network, by the SDN controller, to comply with the modified provisioning;reporting the modified provisioning to the first and second network provisioning applications to modify the first computing resource allocation according to a modification of the first network policy based on the modified provisioning and modify the second computing resource allocation according to a modification of the second network policy based on the modified provisioning;applying, by the SDN controller, plurality of time-based rules from a match action table to shift data flow bandwidth between the first computing platform and the second computing platform based on expected shifts in peak operating demands;receiving network traffic performance metrics at the SDN controller;determining, by the SDN controller, whether network topology updates are needed based on the network traffic performance metrics;updating the modified provisioning, be the SDN controller, based on determining that updates to the network topology are needed; andadjusting the match action table based on the network traffic performance metrics. |