×

System and method for supporting configuration daemon (CD) in a network environment

  • US 9,563,682 B2
  • Filed: 05/10/2013
  • Issued: 02/07/2017
  • Est. Priority Date: 05/10/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method for supporting network management in a network environment, comprising:

  • providing, at a plurality of switches in a network environment that includes a subnet, a plurality of subnet managers and configuration daemons, including, for each switch, a subnet manager and a configuration daemon that are associated with that switch,wherein a master configuration daemon is an active configuration daemon on a switch with an associated master subnet manager also on that switch,wherein the master configuration daemon communicates with peer configuration daemons within the subnet, andwherein each switch provides a transactional interface that allows management of the subnet using one or more transactions;

    prior to allowing an operation to be performed on the subnet as part of a transaction, performing, via the master configuration daemon, a consistency check on state information associated with one or more peer configuration daemons in the network environment;

    replicating, via the master configuration daemon, a configuration file to the one or more peer configuration daemons, wherein the configuration file includes at least one management key (M_Key) value;

    receiving, by the master configuration daemon, confirmation from the one or more peer configuration daemons that the replicating has successfully completed when the peer configuration daemons have received and stored the configuration file;

    performing a consistency check on the configuration file received and stored at the one or more peer configuration daemons to determine that the configuration file received and stored at the one or more peer configuration daemons is consistent with the configuration file replicated via the master configuration daemon;

    instructing, via the master configuration daemon, and after the master configuration daemon has received confirmation that the replicating has successfully completed and the consistency check has been performed, each of the one or more peer configuration daemons to make the stored configuration file available to its associated subnet manager (SM) on the switch; and

    performing a commit operation by the master configuration daemon instructing each of the one or more peer configuration daemons to update its associated subnet manager with a list of M_Key values provided by the configuration file.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×