Claims
- 1-25. (Canceled).
- 26. A network element comprising:
a switching matrix, wherein
said network element is configured to
receive a first optical carrier, and transmit a first plurality of optical carriers, and said switching matrix is configured to
dynamically select a second optical carrier of said first plurality of optical carriers based on routing information obtained using topology information stored at said network element.
- 27. The network element of claim 26, further comprising:
a receiver configured to receive said first optical carrier; and a transmitter configured to transmit said second optical carrier; wherein
said switching matrix is coupled to said receiver and said transmitter, and said switching matrix is configured to dynamically select said second optical carrier by virtue of being configured to select said transmitter using said routing information.
- 28. The network element of claim 27, further comprising:
a plurality of transmitters, wherein
each of said plurality of transmitters is coupled to said switching matrix and said receiver, and said plurality of transmitters comprise said transmitter.
- 29. The network element of claim 28, wherein
said switching matrix is configured to dynamically select said second optical carrier by virtue of being configured to select said transmitter from said plurality of transmitters.
- 30. The network element of claim 27, further comprising:
a signal path comprising said switching matrix; and a control path coupled to said signal path.
- 31. The network element of claim 30, wherein said control path comprises
a hierarchical network of control elements.
- 32. The network element of claim 31, wherein said hierarchical network of control elements comprises:
a group matrix coupled to said switching matrix, said receiver, and said transmitter.
- 33. The network element of claim 32, wherein
said receiver comprises a plurality of input channels, and said group matrix is configured to select a working channel from said plurality of input channels.
- 34. The network element of claim 32, wherein said hierarchical network of control elements further comprises:
a shelf switch coupled to said switching matrix.
- 35. The network element of claim 32, wherein said hierarchical network of control elements further comprises:
a system switch coupled to said switching matrix.
- 36. The network element of claim 32, wherein
said network element is further configured to receive a second plurality of optical carriers including said first optical carrier, and said switching matrix is further configured to select said first optical carrier from said second plurality of carriers.
- 37. The network element of claim 32, wherein
said switching matrix comprises a plurality of matrix element stages, and a butterfly connection stage coupled between said plurality of matrix element stages.
- 38. The network element of claim 37, wherein
said switching matrix comprises a re-arrangeably non-blocking switching matrix.
- 39. The network element of claim 32, wherein
said network element is configured to obtain said routing information by virtue of being configured to send a message to at least one other of a plurality of network elements, said message causes said at least one other of said plurality of network elements to send a response message to said network element, and said response message comprises topology information stored on said at least one other of said plurality of network elements.
- 40. The network element of claim 39, wherein
said topology information represents a topology of at least a portion of a network comprising said network element and said plurality of network elements.
- 41. The network element of claim 39, wherein
said message and said response message are each sent using in-band communications.
- 42. The network element of claim 32, wherein said first optical carrier and said second optical carrier differ from one another in at least one physical characteristic.
- 43. The network element of claim 42, wherein said at least one physical characteristic comprises wavelength.
- 44. The network element of claim 32, wherein
each of said first optical carrier and said second optical carrier comprise a synchronous optical network (SONET) signal.
- 45. The network element of claim 32, wherein
said first optical carrier comprises information, and said switching matrix is further configured to transfer said information from said receiver to said transmitter.
- 46. The network element of claim 45, wherein
said information comprises a plurality of frames.
- 47. A method comprising:
dynamically selecting a first optical carrier of a first plurality of optical carriers by
configuring a switching matrix of a network element, wherein said configuring is based on routing information obtained using topology information stored at said network element; and transmitting said first optical carrier in response to said dynamically selecting.
- 48. The method of claim 47, wherein said network element comprises a receiver and a transmitter, said method further comprising:
receiving a second optical carrier using said receiver; selecting said transmitter using said routing information; and transmitting said first optical carrier using said transmitter in response to said selecting.
- 49. The method of claim 48, wherein
said network element comprises a plurality of transmitters, and said selecting comprises selecting said transmitter from said plurality of transmitters.
- 50. The method of claim 48, wherein
said network element comprises a signal path and a control path, said signal path comprises said switching matrix; and said configuring comprises configuring said switching matrix using said control path.
- 51. The method of claim 50, wherein said receiver comprises a plurality of input channels, said method further comprising:
selecting a working channel from said plurality of input channels.
- 52. The method of claim 51, wherein said receiving said second optical carrier comprises:
receiving a second plurality of optical carriers including said second optical carrier, and selecting said second optical carrier from said second plurality of optical carriers.
- 53. The method of claim 51, further comprising obtaining said routing information at said network element.
- 54. The method of claim 53, wherein said obtaining comprises:
sending a message from said network element to at least one other of a plurality of network elements, wherein
said message causes said at least one other of said plurality of network elements to send a response message to said network element, and receiving said response message from said at least one other of said plurality of network elements, wherein
said response message comprises topology information stored on said at least one other of said plurality of network elements.
- 55. The method of claim 54, wherein
said sending said message and said receiving said response message comprise using in-band communications.
- 56. The method of claim 48, wherein said second optical carrier comprises information, said method further comprising:
transferring said information from said receiver to said transmitter.
- 57. An apparatus comprising:
means for dynamically selecting a first optical carrier of a first plurality of optical carriers, said means for dynamically selecting comprising
means for configuring a switching matrix of a network element based on routing information obtained using topology information stored at said network element; and means for transmitting said first optical carrier.
- 58. The apparatus of claim 57, wherein said network element comprises a receiver and a transmitter, said apparatus further comprising:
means for receiving a second optical carrier using said receiver; means for selecting said transmitter using said routing information; and means for transmitting said first optical carrier using said transmitter.
- 59. The apparatus of claim 58, wherein
said network element comprises a plurality of transmitters, and said means for selecting comprises means for selecting said transmitter from said plurality of transmitters.
- 60. The apparatus of claim 58, wherein
said network element comprises a signal path and a control path, said signal path comprises said switching matrix; and said means for configuring comprises means for configuring said switching matrix using said control path.
- 61. The apparatus of claim 60, wherein said receiver comprises a plurality of input channels, said apparatus further comprising:
means for selecting a working channel from said plurality of input channels.
- 62. The apparatus of claim 61, wherein said means for receiving said second optical carrier comprises:
means for receiving a second plurality of optical carriers including said second optical carrier, and means for selecting said second optical carrier from said second plurality of optical carriers.
- 63. The apparatus of claim 61, further comprising means for obtaining said routing information at said network element.
- 64. The apparatus of claim 63, wherein said means for obtaining comprises:
means for sending a message from said network element to at least one other of a plurality of network elements, wherein
said message causes said at least one other of said plurality of network elements to send a response message to said network element, and means for receiving said response message from said at least one other of said plurality of network elements, wherein
said response message comprises topology information stored on said at least one other of said plurality of network elements.
- 65. The apparatus of claim 64, wherein
said means for sending said message and said means for receiving said response message comprise means for using in-band communications.
- 66. The apparatus of claim 58, wherein said second optical carrier comprises information, said apparatus further comprising:
means for transferring said information from said receiver to said transmitter.
- 67. A machine-readable medium having a plurality of instructions executable by a machine embodied therein, wherein said plurality of instructions when executed cause said machine to perform a method comprising:
dynamically selecting a first optical carrier of a first plurality of optical carriers by
configuring a switching matrix of a network element, wherein said configuring is based on routing information obtained using topology information stored at said network element; and transmitting said first optical carrier in response to said dynamically selecting.
- 68. The machine-readable medium of claim 67, wherein said network element comprises a receiver and a transmitter, said method further comprising:
receiving a second optical carrier using said receiver; selecting said transmitter using said routing information; and transmitting said first optical carrier using said transmitter in response to said selecting.
- 69. The machine-readable medium of claim 68, wherein
said network element comprises a plurality of transmitters, and said selecting comprises selecting said transmitter from said plurality of transmitters.
- 70. The machine-readable medium of claim 68, wherein
said network element comprises a signal path and a control path, said signal path comprises said switching matrix; and said configuring comprises configuring said switching matrix using said control path.
- 71. The machine-readable medium of claim 70, wherein said receiver comprises a plurality of input channels, said method further comprising:
selecting a working channel from said plurality of input channels.
- 72. The machine-readable medium of claim 71, wherein said receiving said second optical carrier comprises:
receiving a second plurality of optical carriers including said second optical carrier, and selecting said second optical carrier from said second plurality of optical carriers.
- 73. The machine-readable medium of claim 71, said method further comprising obtaining said routing information at said network element.
- 74. The machine-readable medium of claim 73, wherein said obtaining comprises:
sending a message from said network element to at least one other of a plurality of network elements, wherein
said message causes said at least one other of said plurality of network elements to send a response message to said network element, and receiving said response message from said at least one other of said plurality of network elements, wherein
said response message comprises topology information stored on said at least one other of said plurality of network elements.
- 75. The machine-readable medium of claim 74, wherein
said sending said message and said receiving said response message comprise using in-band communications.
- 76. The machine-readable medium of claim 68, wherein said second optical carrier comprises information, said method further comprising:
transferring said information from said receiver to said transmitter.
CROSS-REFERENCES TO RELATED APPLICATIONS
[0001] This application is related to patent application Ser. No. (______Attorney Ref. No. M-7166 US______ ), entitled “A METHOD FOR ROUTING INFORMATION OVER A NETWORK,” having A. Saleh, H. M. Zadikian, Z. Baghdasarian, and V. Parsi as inventors and filed concurrently herewith. This related application is assigned to Monterey Networks, Inc., the assignee of the present invention, and is hereby incorporated by reference, in its entirety and for all purposes.
Continuations (1)
|
Number |
Date |
Country |
Parent |
09232395 |
Jan 1999 |
US |
Child |
10828246 |
Apr 2004 |
US |