×

Network operating system for maintaining redundant master control blade management information

  • US 7,539,744 B2
  • Filed: 11/05/2006
  • Issued: 05/26/2009
  • Est. Priority Date: 09/13/2000
  • Status: Expired due to Term
First Claim
Patent Images

1. A method comprising:

  • executing a network operating system (NOS) on each processor element of a switch;

    via the NOS, creating a distributed messaging layer channel among a dynamic set of control blades of a plurality of control blades of the switch that are present and intercommunicating in the switch;

    maintaining master control blade management information, including an object manager global database containing information regarding and configuration of active virtual private networks (VPNs) within the switch, active virtual routers (VRs) within the switch, object groups within the switch and objects within the switch, on a master control blade of the dynamic set of control blades;

    maintaining redundant master control blade management information, including a replica of the object manager global database, on one or more standby control blades of the dynamic set of control blades bythe distributed messaging layer channel notifying the master control blade and the one or more standby control blades of detection of dynamic events within the switch, including (i) a peer up event, indicating a new control blade of the dynamic set of control blades has become reachable, (ii) a peer down event, indicating one of the dynamic set of control blades has become unreachable, (iii) a master up event, indicating a new master control blade has been elected, and (iv) a master down event, indicating the master control blade has become unreachable,performing bulk updates and flash updates to the redundant master control blade management information, the bulk updates being triggered by the dynamic events, the flash updates being triggered by individual changes to the object manager global database, including creation or deletion of a virtual router;

    each of the one or more standby control blades periodically performing a consistency check against the replica of the object manager global database; and

    if the consistency check indicates one or more of a plurality of consistency rules, including one or more rules relating to internal consistency of the redundant master control blade management information, has failed, then the standby control blade requesting a bulk update from the master control blade.

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