METHOD FOR ROUTING INFORMATION OVER A NETWORK EMPLOYING CENTRALIZED CONTROL
First Claim
Patent Images
1. A method comprising:
- maintaining topology information, whereinthe topology information is regarding a topology of a network,the network comprisesa plurality of nodes, anda plurality of optical links,each of the nodes is communicatively coupled to another of the nodes by at least one of the optical links, such that the network is a mesh network, andthe maintaining comprisessending a message, whereinthe message is sent by a master node, andthe message is sent to a backup node,receiving a reply, whereinthe reply is received at the master node,the reply is received from the backup node,the reply comprisesbackup topology information, andthe backup topology information is based on information from a backup topology database maintained at the backup node, andcomparing the backup topology information and authoritative topology information, whereinthe authoritative topology information is based on information from an authoritative topology database maintained at the master node.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for centralized control of a network is described. The network includes a number of nodes. The method includes creating a database and storing the database on a master node of the network. The database contains topology information regarding a topology of the network. Each of the nodes is coupled to at least one other of the nodes, with the master node being one of the nodes.
15 Citations
20 Claims
-
1. A method comprising:
maintaining topology information, wherein the topology information is regarding a topology of a network, the network comprises a plurality of nodes, and a plurality of optical links, each of the nodes is communicatively coupled to another of the nodes by at least one of the optical links, such that the network is a mesh network, and the maintaining comprises sending a message, wherein the message is sent by a master node, and the message is sent to a backup node, receiving a reply, wherein the reply is received at the master node, the reply is received from the backup node, the reply comprises backup topology information, and the backup topology information is based on information from a backup topology database maintained at the backup node, and comparing the backup topology information and authoritative topology information, wherein the authoritative topology information is based on information from an authoritative topology database maintained at the master node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A network device comprising:
-
a processor; a computer-readable storage medium, coupled to the processor; and a plurality of instructions, encoded in the computer-readable storage medium and configured to cause the processor to maintain topology information, wherein the topology information is regarding a topology of a network, the network comprises a plurality of nodes, and a plurality of optical links, each of the nodes is communicatively coupled to another of the nodes by at least one of the optical links, such that the network is a mesh network, and the instructions configured to cause the processor to maintain the topology information comprise instructions configured to cause the processor to cause the network device to send a message to a backup node, wherein the network device is the master node, receive a reply, wherein the reply is received at the master node, the reply is received from the backup node, the reply comprises backup topology information, and the backup topology information is based on information from a backup topology database maintained at the backup node, and compare the backup topology information and authoritative topology information, wherein the authoritative topology information is based on information from an authoritative topology database maintained at the master node. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product comprising:
-
a plurality of instructions, comprising a first set of instructions, executable on a network device, configured to maintain topology information, wherein the topology information is regarding a topology of a network, the network comprises a plurality of nodes, and a plurality of optical links, each of the nodes is communicatively coupled to another of the nodes by at least one of the optical links, such that the network is a mesh network, and the first set of instructions comprises a second set of instructions, executable on the network device, configured to cause the network device to send a message to a backup node, wherein the network device is a master node, a third set of instructions, executable on the network device, configured to receive a reply, wherein the reply is received at the master node, the reply is received from the backup node, the reply comprises backup topology information, and the backup topology information is based on information from a backup topology database maintained at the backup node, and a fourth set of instructions, executable on the network device, configured to compare the backup topology information and authoritative topology information, wherein the authoritative topology information is based on information from an authoritative topology database maintained at the master node; and a computer-readable storage medium, wherein the instructions are encoded in the computer-readable storage medium. - View Dependent Claims (18, 19, 20)
-
Specification