×

System and method for automated network configuration

  • US 8,612,738 B2
  • Filed: 04/28/2011
  • Issued: 12/17/2013
  • Est. Priority Date: 04/28/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method of configuring a data network with a controller, the data network including a plurality of hosts each associated with at least one of a plurality of switches, the method comprising:

  • receiving, at the controller, a request to boot an operating system image on one of the plurality of hosts, the operating system image having network connectivity requirements, wherein the receiving the request to boot the operating system image includes determining a first number of virtual networks in the data network to which the operating system image requires access;

    automatically selecting, with the controller, a host out of the plurality of hosts on which to boot the operating system image, the selecting being based upon the network connectivity requirements of the operating system image;

    booting, with the controller, the operating system image on the host;

    configuring, with the controller, a switch out of the plurality of switches associated with the host based upon the network connectivity requirements of the operating system image; and

    configuring, with an agent executing in the operating system image, networking attributes of a network interface in the host based upon the network connectivity requirements of the operating system image;

    wherein, if the host includes a fewer number of physical network interfaces than the first number of virtual networks;

    instantiating on the host a second of number of virtual network interfaces equal to the first number of virtual network in lieu of configuring the network attributes of the network interface; and

    configuring layer 3 networking attributes of the second number of virtual network interfaces such that each of the second number of virtual network interfaces is communicatively coupled to a different one of the first number of virtual networks.

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