×

Data model for software defined networks

  • US 9,276,877 B1
  • Filed: 03/15/2013
  • Issued: 03/01/2016
  • Est. Priority Date: 09/20/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • obtaining, by a controller device of a software defined network (SDN), data representative of physical network devices in the SDN, wherein the physical network devices comprise one or more switches and one or more controllers including the controller device to build a network topology of the overall SDN network and connected physical devices;

    instantiating, by the controller device, software-based controller objects for each of the one or more controllers, wherein the software-based controller objects each comprise data representative of a respective instance name, a respective server hostname, and a respective server host port to provide connectivity to each controlled object;

    instantiating, by the controller device, software-based switch description objects for each of the one or more switches using a unique data model to effect port-based and header-based flow-controls for data packets traversing the one or more switches, wherein the software-based switch description objects each comprise data representative of a respective primary controller corresponding to a controller of the one or more controllers, a respective switch identifier, a respective switch media access control (MAC) address, a respective Internet protocol (IP) address, and a respective array of port description objects for each physical port on the respective switch; and

    managing, by the controller device, at least some of the switches using the switch description objects and the controller objects to effect port-based and header-based control of flows for packets traversing the network topology.

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