×

Distributed operating system for network devices

  • US 10,284,431 B2
  • Filed: 04/18/2016
  • Issued: 05/07/2019
  • Est. Priority Date: 12/07/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • generating, by a network device, a local topology that identifies which network entities are connected to each external port of the network device, wherein the network device is configured to execute a network device operation system (ndOS), wherein the network device is configured to share information associated with the local topology with other ndOS network devices that execute the ndOS;

    receiving one or more remote local topologies from respective one or more ndOS network devices; and

    generating a global topology based on the local topology and the one or more remote local topologies, wherein the global topology is shared by the network device and the ndOS network devices executing ndOS, wherein the global topology identifies which entities are connected to one or more of the ndOS network devices, andreceiving a packet with a destination media access control (MAC) address;

    determining that the destination MAC address is not in the local topology; and

    sending, by the network device, a discovery packet through a first external port to a second ndOS network device implementing ndOS, the discovery packet including a first device ID of the network device and a port ID of the first external port in the network device.

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