×

Methods, Systems, and Fabrics Implementing a Distributed Network Operating System

  • US 20130235870A1
  • Filed: 03/15/2013
  • Published: 09/12/2013
  • Est. Priority Date: 05/03/2010
  • Status: Active Grant
First Claim
Patent Images

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.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×