×

System and method for managing computer network interfaces

  • US 8,843,607 B2
  • Filed: 09/30/2010
  • Issued: 09/23/2014
  • Est. Priority Date: 09/30/2010
  • Status: Active Grant
First Claim
Patent Images

1. A baseboard management controller (BMC)-implemented method for managing a dedicated network interface of the BMC and a side-band network interface of a host computer of the BMC, comprising:

  • (a) initiating, at the BMC, execution of a boot loader operative to initialize one of the dedicated network interface and the side-band network interface as a communications network interface for the BMC, wherein the dedicated network interface is dedicated to provide the BMC an out-of-band communications channel to a network, and wherein the side-band network interface is operative to provide both the BMC and the host computer a communications channel to the network, wherein a remote management computer is configured to be communicatively coupled to the BMC either through a first communications path comprising the network and the initialized dedicated network interface or through a second communications path comprising the network and the initialized side-band network interface;

    (b) determining, by the boot loader, if a boot loader environment priority setting is present, the priority setting indicating a priority for initializing the dedicated network interface or the side-band network interface as the communication network interface;

    (c) in response to determining that the priority setting is present and indicates a priority for initializing the dedicated network interface;

    (i) determining, by the boot loader, if the dedicated network interface is available; and

    (ii) if the dedicated network interface is available, initializing, by the boot loader, the dedicated network interface as the communications network interface for the BMC and booting an operating system of the BMC with a configuration to use the dedicated network interface for network communications, wherein the remote management computer is configured to be communicatively coupled to the BMC through the first communications path comprising the network and the initialized dedicated network interface;

    (d) in response to determining that the priority setting is present and indicates a priority for initializing the side-band network interface, or, in response to determining that the priority setting is present, and the dedicated network interface is not available;

    (i) determining, by the boot loader, if the side-band network interface is available; and

    (ii) if the side-band network interface is available, initializing, by the boot loader, the side-band network interface as the communications network interface for the BMC and booting an operating system of the BMC with a configuration to use the side-band network interface for network communications, wherein the remote management computer is configured to be communicatively coupled to the BMC through the second communications path comprising the network and the initialized side-band network interface; and

    (e) in response to determining that the priority setting is present, and neither the dedicated network interface nor the side-band network interface is available, booting by the boot loader, an operating system of the BMC without initializing either the dedicated network interface or the side-band network interface.

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