Claims
- 1. A method comprising:
sending one or more stay alive messages to one or more nodes on a network; at least a portion of a node to be disabled if one of the stay-alive messages is not successfully received at the node within a predetermined time period after a last stay-alive message was successfully received.
- 2. The method of claim 1 wherein the at least a portion of a node to be disabled comprises a node disabling at least its transmitter if one of the stay-alive message is not successfully received at the node within a predetermined time period after a last stay-alive message was successfully received.
- 3. The method of claim 1 wherein the at least a portion of a node to be disabled comprises a node disabling itself if one of the stay-alive message is not successfully received at the node within a predetermined time period after a last stay-alive message was successfully received.
- 4. The method of claim 1 wherein the sending comprises sending one or more unicast stay-alive messages to one or more nodes on a network.
- 5. The method of claim 1 wherein the sending comprises sending a multicast stay-alive message to one or more nodes on a network.
- 6. A method comprising:
sending a stay-alive message to one or more nodes in a network to maintain the operability of the one or more nodes in the network for a predetermined time period.
- 7. The method of claim 6 wherein at least a portion of one of the nodes in the network to be automatically disabled if a stay-alive message is not successfully received at the node within a predetermined time period.
- 8. The method of claim 6 and further comprising:
identifying a faulty node in the network; and sending one or more additional stay-alive messages to one or more nodes in the network except the faulty node.
- 9. The method of claim 8 wherein at least a portion of the faulty node is automatically disabled by the faulty node when the one or more additional stay-alive messages are not received by the faulty node within a predetermined time period after a last stay-alive message was successfully received by the faulty node.
- 10. The method of claim 8 and further comprising sending a message to the faulty node instructing the faulty node to disable at least a portion of the faulty node.
- 11. The method of claim 10 wherein said sending a message to the faulty node comprises sending a message to the faulty node instructing the faulty node to disable at least the faulty node's transmitter.
- 12. The method of claim 8 and further comprising:
pausing data transmissions from one or more nodes in the network; sending a message to the faulty node instructing the faulty node to disable at least a portion of the faulty node; resuming data transmissions from the one or more nodes in the network.
- 13. The method of claim 7 and further comprising:
detecting a fault condition in the network; pausing data transmissions from one or more nodes in the network; performing an action to address the detected fault; and resuming data transmissions from the one or more nodes in the network.
- 14. The method of claim 13 and further comprising identifying a faulty node.
- 15. The method of claim 14 wherein the performing comprises not sending any further stay-alive messages to the faulty node and waiting for at least a portion of the faulty node to be disabled before resuming data transmissions from one or more other nodes in the network.
- 16. The method of claim 6 wherein the sending comprises periodically sending a stay-alive message to one or more nodes in the network to maintain the operability of the one or more nodes in the network for a predetermined time period.
- 17. A method comprising:
identifying a faulty node in a network; pausing data transmissions from one or more nodes in the network; sending one or more stay-alive messages to one or more nodes in the network excluding the faulty node to maintain the operability of the one or more nodes in the network for a predetermined time period, at least a portion of the faulty node to be automatically disabled when a stay-alive message is not successfully received at the node within a predetermined time period after a last stay-alive message was successfully received; resuming data transmissions from the one or more nodes in the network.
- 18. The method of claim 17 wherein said identifying comprises identifying a faulty node in a point-to-multipoint network.
- 19. The method of claim 17 wherein said identifying comprises identifying a faulty node in a passive optical network (PON).
- 20. A method comprising:
identifying a fault condition in a network; waiting for stay-alive timers in one or more nodes in the network to expire or reach a predetermined value, at least a portion of one or more nodes in the network to be disabled when their stay-alive timers expire or reach a predetermined value; sending one or more stay-alive messages to one or more nodes in the network to resume or maintain operability of the nodes.
- 21. The method of claim 20 wherein said waiting comprises waiting for stay-alive timers in a plurality of nodes in the network to expire or reach a predetermined value, at least a portion of the plurality of nodes in the network to be disabled when their stay-alive timers expire or reach a predetermined value.
- 22. The method of claim 21 and further comprising identifying a faulty node in the network, said sending comprises sending one or more stay-alive messages to one or more nodes in the network excluding the faulty node to resume or maintain operability of the one or more nodes except the faulty node.
- 23. The method of claim 20 and further comprising:
pausing data transmissions from one or more nodes in the network after the fault condition is identified; and resuming data transmissions from one or more nodes in the network after said sending one or more stay-alive messages.
- 24. A method comprising:
sending one or more stay-alive messages to one or more nodes in a network to maintain the operability of the one or more nodes in the network for a predetermined time period; identifying a fault condition in a network; interrupting or pausing the transmission of stay-alive messages; waiting for at least a portion of one or more nodes in the network to be disabled when a stay-alive message is not successfully received at the node within a predetermined time period of a last stay-alive message that was successfully received; sending one or more stay-alive messages to one or more nodes in the network to resume or maintain operability of the nodes.
- 25. The method of claim 24 and further comprising:
pausing data transmissions from one or more nodes in the network after a fault condition is identified; and resuming data transmissions from the one or more nodes after at least a portion of one or more nodes in the network has been disabled.
- 26. A method comprising:
sending a stay-alive message to one or more nodes in a point-to-multipoint network to maintain the operability of the one or more nodes in the network for a predetermined time period, wherein at least a portion of at least one of the nodes in the network to be automatically disabled if a stay-alive message is not successfully received at the node within a predetermined time period since a last stay-alive message was successfully received.
- 27. The method of claim 26 wherein said step of sending comprises sending at least one of a multicast stay-alive frame and a unicast stay-alive frame to one or more nodes to maintain the operability of the one or more nodes in the network for a predetermined time period.
- 28. A method comprising:
sending a stay-alive message to one or more nodes in a passive optical network (PON) to maintain the operability of the one or more nodes in the PON for a predetermined time period, wherein at least a portion of at least one of the nodes in the PON to be automatically disabled if a stay-alive message is not successfully received at the node within a predetermined time period.
- 29. The method of claim 28 wherein said step of sending comprises sending at least one of a multicast stay-alive frame and a unicast stay-alive frame to one or more nodes in the PON to maintain the operability of the one or more nodes in the PON for a predetermined time period.
- 30. The method of claim 28 wherein at least a transmitter or other circuit of at least one of the nodes in the PON to be automatically disabled if a stay-alive message is not successfully received at the node within a predetermined time period since the last stay-alive message was successfully received at the node.
- 31. A method comprising:
detecting whether or not a fault condition exists on a network; sending one or more stay-alive messages to one or more nodes if no fault condition is detected; otherwise, if a fault condition is detected, performing an action to address the fault condition on the network.
- 32. The method of claim 31 wherein said performing comprises performing one or more of the following:
disabling at least a portion of a node when a stay-alive message is not received at the node within a predetermined time period; and sending a message to at least one node instructing the node to disable at least a portion of the node.
- 33. The method of claim 32 wherein said disabling comprises:
identifying a faulty node in the network; sending one or more stay-alive messages to one or more nodes in the network excluding the faulty node to allow at least a portion of the faulty node to be disabled.
- 34. The method of claim 33 wherein said identifying comprises:
identifying a faulty node in the network based on one or more of the following:
an address of a transmitting node; a time slot that is to be used by a transmitting node; and other technique to isolate or identify the faulty node.
- 35. A method comprising:
detecting whether or not a fault condition exists in a network; if no fault condition exists, then allowing nodes in the network to transmit data and periodically sending stay-alive messages to the nodes; otherwise, if a fault condition is detected in the network, then:
pausing data transmissions from the nodes; performing an action to address the fault condition; and resuming data transmissions from the nodes.
- 36. The method of claim 35 wherein said performing an action comprises allowing at least a portion of at least one node to be disabled when a stay-alive message is not successfully received at the node within a predetermined time period.
- 37. The method of claim 35 wherein said performing an action comprises:
identifying a faulty node; and sending a message to the faulty node instructing the faulty node to disable at least a portion of the faulty node.
- 38. The method of claim 35 wherein said performing an action comprises:
identifying a faulty node; and sending one or more stay-alive messages to one or more nodes in the network excluding the faulty node to allow at least a portion of the faulty node to be disabled when a stay-alive message is not received within a predetermined time period.
- 39. A method comprising:
pausing data transmissions from one or more nodes in a network; requesting the nodes that are undiscovered to identify themselves; and one or more of the undiscovered nodes identifying themselves after a random wait period; and sending one or more stay alive messages to one or more of the nodes.
- 40. The method of claim 39 and further comprising allowing data transmissions from one or more nodes to resume.
- 41. The method of claim 39 wherein said sending comprises sending one or more stay alive messages to one or more of the nodes in a passive optical network, at least a portion of a node to be disabled if one of the stay-alive messages is not successfully received at the node within a predetermined time period after a last stay-alive message was successfully received at the node.
- 42. The method of claim 39 and further comprising assigning a time slot to each of the nodes that identified themselves.
- 43. A method comprising:
requesting nodes in a network that are undiscovered to identify themselves; and one or more of the undiscovered nodes identifying themselves; and periodically sending one or more stay-alive messages to one or more of the nodes.
- 44. The method of claim 43 wherein said one or more of the undiscovered nodes identifying themselves comprises one or more of the undiscovered nodes in a passive optical network identifying themselves after a random wait period.
- 45. A method comprising:
requesting nodes in a passive optical network that are undiscovered to identify themselves detecting a fault condition in the passive optical network; sending a stay-alive message to one or more nodes in the network; and performing an action to address the fault condition.
- 46. The method of claim 45 wherein said performing comprises interrupting or pausing the sending of one or more stay-alive messages to allow at least a portion of one or more nodes to be disabled when a stay-alive message is not successfully received within a predetermined time period.
- 47. The method of claim 46 wherein at least one node includes a stay-alive timer, and the stay-alive timer expires or reaches a predetermined value when a stay-alive message is not successfully received prior to timer expiration, wherein said performing comprises interrupting or pausing the sending of one or more stay-alive messages to allow at least a portion of one or more nodes to be disabled when the node's stay-alive timer expires or reaches a predetermined value.
- 48. A method comprising:
maintaining a timer at a node; resetting the timer when a stay-alive message is successfully received; and disabling at least a portion of the node if the timer expires or reaches a predetermined value.
- 49. The method of claim 48 wherein said disabling comprises disabling a transmitter of the node if the timer expires or reaches a predetermined value.
- 50. A method comprising:
receiving an identification request message at a node in a network; the node sending an identification response message if the node is undiscovered; maintaining a timer at the node; resetting the timer when a stay-alive message is successfully received; and disabling at least a portion of the node if the timer expires or reaches a predetermined value.
- 51. The method of claim 50 wherein said sending comprises the node sending an identification response message after a random wait period if the node is undiscovered.
- 52. An article comprising:
a storage medium; said storage medium including stored thereon instructions that, when executed by a processor, result in:
sending one or more stay alive messages to one or more nodes on a network, wherein at least a portion of a node to be disabled if one of the stay-alive messages is not successfully received at the node within a predetermined time period.
- 53. The article of claim 52, wherein the stored instructions, when executed by a processor, further results in:
identifying a faulty node in the network; and sending one or more additional stay-alive messages to one or more nodes in the network except the faulty node.
- 54. An article comprising:
a storage medium; said storage medium including stored thereon instructions that, when executed by a processor, result in:
sending a stay-alive message to one or more nodes in a passive optical network to maintain the operability of the one or more nodes in the network for a predetermined time period.
- 55. The article of claim 54, wherein the stored instructions, when executed by a processor, further results in:
detecting a fault condition in the network; pausing the transmission of data from at least one of the nodes; and performing an action to address the fault condition.
- 56. The article of claim 55, wherein the stored instructions, when executed by a processor, said performing results in allowing at least a portion of one or more nodes in the network to be disabled when a stay-alive message is not received within a predetermined time period.
- 57. An apparatus comprising:
a circuit to send one or more stay alive messages to one or more nodes on a network, at least a portion of a node to be disabled if one of the stay-alive messages is not successfully received at the node within a predetermined time period after a last stay-alive message was successfully received.
- 58. The apparatus of claim 57 wherein the network comprises a point-to-multipoint network.
- 59. The apparatus of claim 57 wherein the network comprises a passive optical network.
- 60. The apparatus of claim 57 further comprising:
one or more circuits to detect a fault condition in the network, to pause the transmission of data from at least one of the nodes, and to perform an action to address the fault condition.
- 61. The apparatus of claim 60 and further comprising a circuit to detect a faulty node.
- 62. The apparatus of claim 61 wherein said circuit to perform an action comprises:
a circuit to send a stay-alive message to one or more nodes in the network excluding the faulty node, at least a portion of the faulty node to be disabled when a stay-alive message is not received within a predetermined time period after successfully receiving a last stay-alive message.
- 63. The apparatus of claim 61 wherein said circuit to perform an action comprises:
a circuit to send a message to the faulty node instructing the faulty node to disable at least a portion of the faulty node.
- 64. An apparatus at a node in a network, the apparatus comprising:
a timer; a circuit to receive an identification request message; a circuit to send an identification response message if the node is undiscovered; a circuit to reset a timer when a stay-alive message is successfully received; and a circuit to disable at least a portion of the node if the timer expires or reaches a predetermined value.
- 65. The apparatus of claim 64 wherein the circuit to disable comprises a circuit to disable a transmitter on the node if the timer expires or reaches a predetermined value.
- 66. The apparatus of claim 64 wherein said circuit to send comprises a circuit to send an identification response message if the node is undiscovered.
- 67. The apparatus of claim 64, wherein the node is a node in a point-to-multipoint network.
- 68. The apparatus of claim 64 wherein the node is a node in a passive optical network.
- 69. The apparatus of claim 64 wherein the node comprises at least an optical networking unit, the network comprising a passive optical network.
- 70. An apparatus at a node in a network, the apparatus comprising:
a timer; a circuit to reset the timer when a stay-alive message is successfully received; and a circuit to disable at least a portion of the node if the timer expires or reaches a predetermined value.
- 71. The apparatus of claim 70 wherein the node comprises at least an optical networking unit, the network comprising a passive optical network.
- 72. An apparatus in a passive optical network comprising:
a circuit to send one or more stay-alive messages to one or more nodes in a network to maintain the operability of the one or more nodes in the network for a predetermined time period.
- 73. An apparatus according to claim 72 and further comprising:
a circuit to identifya faulty node in the passive optical network; and a circuit to send one or more additional stay-alive messages to one or more nodes in the network excluding the faulty node if a fault is identified.
- 74. A system, the system comprising a line terminal or headend according to the apparatus of claim 72, the system further comprising:
one or more nodes coupled to the terminal, each node comprising:
a timer; a circuit to reset a timer when a stay-alive message is successfully received; and a circuit to disable at least a portion of the node if the timer expires or reaches a predetermined value.
CROSS-REFERENCE TO RELATED APPLICATION
[0001] This application is a continuation-in-part of U.S. application Ser. No. 10/097,027 entitled “Discovery Technique For Networks” filed on Mar. 12, 2002, incorporated by reference herein.
Continuation in Parts (1)
|
Number |
Date |
Country |
| Parent |
10097027 |
Mar 2002 |
US |
| Child |
10136914 |
May 2002 |
US |