Patent ID: 9300576
Filing Date: 2016-03-29
CPC Classification: H04L

Claim Text:
1. A network device operating system (ndOS) program embedded in a non-transitory computer-readable storage medium, when executed by one or more processors, for managing a switching layer fabric, the ndOS program comprising: program instructions for exchanging switching policy regarding a switching of network packets in a plurality of ndOS switching devices having respective ndOS programs executing therein, wherein the first ndOS program is executed in a first ndOS switching device, wherein the switching policy is exchanged with other ndOS programs via multicast messages; program instructions for exchanging resource control messages with the other ndOS switching devices to implement service level agreements in the switching layer fabric, wherein the ndOS switching devices cooperate to enforce the service level agreements; program instructions for receiving changes to the switching policy; and program instructions for propagating the received changes to the switching policy via message exchange between the ndOS programs, wherein the ndOS switching devices are managed as a single logical switch that spans the plurality of ndOS switching devices.