Optical layer survivability and security system using optical label switching and high-speed optical header reinsertion
First Claim
1. A method for propagating an input data payload from an input network element to an output network element in a wavelength division multiplexing (WDM) network composed of a plurality of network elements, each including a switch, the input network element having a plurality of links coupled to the network, the input data payload having a given format and protocol, the method comprising the steps ofgenerating and storing a local routing look-up table in each of the network elements, each local routing table determining alternative local routes through the associated one of the network elements,generating and storing replicated versions of the input data payload in the input network element,adding an optical header to each of the replicated versions of the input data payload to produce a plurality of corresponding optical signals, the header having a format and protocol and being indicative of the local route through each of the network elements for each of the optical signals, the format and protocol of the data payload being independent of the format and protocol of the header,optically transmitting each of the optical signals over a corresponding one of the links connected to the input element,detecting the header of each of the optical signals at the network elements to produce a corresponding switch control signal as each of the optical signals propagates through the WDM network,selecting one of the local routes for routing each of the optical signals through each of the network elements by looking up the switch control signal in the corresponding local routing table to operate the corresponding switch, androuting each of the optical signals to the output network element through the network elements in correspondence to the selected route,wherein each header is composed of one or more header signals each being conveyed by a distinct sub-carrier frequency and arranged so that the highest detectable sub-carrier frequency corresponds to an active header signal, the plurality of sub-carrier frequencies occupying a frequency band above the input data payload,the step of detecting including the steps ofconcurrently measuring the header signals to produce a header selection signal,selecting the active header signal as conveyed by the highest detectable sub-carrier frequency under control of the header selection signal, andprocessing the active header signal to obtain the switch control signal for routing the corresponding one of the optical signals,the method further comprising, prior to the step of routing, the steps ofdetermining a new active header signal, andinserting into said corresponding one of the optical signals the new active header signal as conveyed by a next highest sub-carrier frequency exceeding the highest detectable sub-carrier frequency.
2 Assignments
0 Petitions
Accused Products
Abstract
An optical signaling header technique applicable to optical networks wherein packet routing information is embedded in the same channel or wavelength as the data payload so that both the header and data payload propagate through network elements with the same path and the associated delays. The technique effects survivability and security of the optical networks by encompassing conventional electronic security with an optical security layer by generating replicated versions of the input data payload at the input node, and the transmission of each of the replicated versions over a corresponding one of the plurality of links. Moreover, each of the links is composed of multiple wavelengths to propagate optical signals or optical packets, and each of the replicated versions of the data payload may be propagated over a selected one of the wavelengths in each corresponding one of the plurality of links.
116 Citations
44 Claims
-
1. A method for propagating an input data payload from an input network element to an output network element in a wavelength division multiplexing (WDM) network composed of a plurality of network elements, each including a switch, the input network element having a plurality of links coupled to the network, the input data payload having a given format and protocol, the method comprising the steps of
generating and storing a local routing look-up table in each of the network elements, each local routing table determining alternative local routes through the associated one of the network elements, generating and storing replicated versions of the input data payload in the input network element, adding an optical header to each of the replicated versions of the input data payload to produce a plurality of corresponding optical signals, the header having a format and protocol and being indicative of the local route through each of the network elements for each of the optical signals, the format and protocol of the data payload being independent of the format and protocol of the header, optically transmitting each of the optical signals over a corresponding one of the links connected to the input element, detecting the header of each of the optical signals at the network elements to produce a corresponding switch control signal as each of the optical signals propagates through the WDM network, selecting one of the local routes for routing each of the optical signals through each of the network elements by looking up the switch control signal in the corresponding local routing table to operate the corresponding switch, and routing each of the optical signals to the output network element through the network elements in correspondence to the selected route, wherein each header is composed of one or more header signals each being conveyed by a distinct sub-carrier frequency and arranged so that the highest detectable sub-carrier frequency corresponds to an active header signal, the plurality of sub-carrier frequencies occupying a frequency band above the input data payload, the step of detecting including the steps of concurrently measuring the header signals to produce a header selection signal, selecting the active header signal as conveyed by the highest detectable sub-carrier frequency under control of the header selection signal, and processing the active header signal to obtain the switch control signal for routing the corresponding one of the optical signals, the method further comprising, prior to the step of routing, the steps of determining a new active header signal, and inserting into said corresponding one of the optical signals the new active header signal as conveyed by a next highest sub-carrier frequency exceeding the highest detectable sub-carrier frequency.
-
2. A method for propagating an input data payload from an input network element to an output network element in a wavelength division multiplexing (WDM) network composed of a plurality of network elements, each including a switch, the input network element having a plurality of links coupled to the network, the input data payload having a given format and protocol, the method comprising the steps of
generating and storing a local routing look-up table in each of the network elements, each local routing table determining alternative local routes through the associated one of the network elements, generating and storing replicated versions of the input data payload in the input network element, adding an optical header to each of the replicated versions of the input data payload to produce a plurality of corresponding optical signals, the header having a format and protocol and being indicative of the local route through each of the network elements for each of the optical signals, the format and protocol of the data payload being independent of the format and protocol of the header, optically transmitting each of the optical signals over a corresponding one of the links connected to the input element, detecting the header of each of the optical signals at the network elements to produce a corresponding switch control signal as each of the optical signals propagates through the WDM network, selecting one of the local routes for routing each of the optical signals through each of the network elements by looking up the switch control signal in the corresponding local routing table to operate the corresponding switch, and routing each of the optical signals to the output network element through the network elements in correspondence to the selected route, wherein the header is composed of one or more header signals each being conveyed by a distinct sub-carrier frequency and arranged so that the highest detectable sub-carrier frequency corresponds to an active header signal, the plurality of sub-carrier frequencies occupying a frequency band above the data payload, the step of detecting including the steps of concurrently measuring the header signals conveyed by the header to produce a header selection signal, selecting the active header signal as conveyed by the highest detectable sub-carrier frequency under control of the header selection signal, and processing the optical signal to delete the header signals and recover only the data payload, the method further comprising, prior to the step of routing, the steps of determining a new active header signal, and inserting into the optical signal the new active header signal in place of the deleted header signals.
-
3. A method for propagating an input data payload from an input network element to an output network element in a wavelength division multiplexing (WDM) network composed of a plurality of network elements, each including a switch, the input network element having a plurality of links coupled to the network, the input data payload having a given format and protocol, the method comprising the steps of
generating and storing a local routing look-up table in each of the network elements, each local routing table determining alternative local routes through the associated one of the network elements, generating and storing replicated versions of the input data payload in the input network element, adding an optical header to each of the replicated versions of the input data payload to produce a plurality of corresponding optical signals, the header having a format and protocol and being indicative of the local route through each of the network elements for each of the optical signals, the format and protocol of the data payload being independent of the format and protocol of the header, optically transmitting each of the optical signals over a corresponding one of the links connected to the input element, detecting the header of each of the optical signals at the network elements to produce a corresponding switch control signal as each of the optical signals propagates through the WDM network, selecting one of the local routes for routing each of the optical signals through each of the network elements by looking up the switch control signal in the corresponding local routing table to operate the corresponding switch, and routing each of the optical signals to the output network element through the network elements in correspondence to the selected route, wherein the header is composed of one or more header signals each being conveyed by a distinct sub-carrier frequency and arranged so that the highest detectable sub-carrier frequency corresponds to an active header signal, the plurality of sub-carrier frequencies occupying a frequency band above the data payload, the step of detecting including the steps of concurrently measuring the header signals to produce a header selection signal, selecting the active header signal as conveyed by the highest detectable sub-carrier frequency under control of the header selection signal, and processing the active header signal to produce the switch control signal for routing the optical signal, the method further comprising, prior to the step of routing, the steps of determining a new active header signal, optically circulating the light burst to produce a time-extended light burst under control of the preamble, light modulating the time-extended light burst with the new active header signal conveyed by a next highest sub-carrier frequency exceeding the highest detectable sub-carrier frequency to produce an outgoing optical header, and inserting the outgoing optical header into the optical signal to augment the optical signal.
-
4. A method for propagating an input data payload from an input network element to an output network element in a wavelength division multiplexing (WDM) network composed of a plurality of network elements, each including a switch, the input network element having a plurality of links coupled to the network, the input data payload having a given format and protocol, the method comprising the steps of
generating and storing a local routing look-up table in each of the network elements, each local routing table determining alternative local routes through the associated one of the network elements, generating and storing replicated versions of the input data payload in the input network element, adding an optical header to each of the replicated versions of the input data payload to produce a plurality of corresponding optical signals, the header having a format and protocol and being indicative of the local route through each of the network elements for each of the optical signals, the format and protocol of the data payload being independent of the format and protocol of the header, optically transmitting each of the optical signals over a corresponding one of the links connected to the input element, detecting the header of each of the optical signals at the network elements to produce a corresponding switch control signal as each of the optical signals propagates through the WDM network, selecting one of the local routes for routing each of the optical signals through each of the network elements by looking up the switch control signal in the corresponding local routing table to operate the corresponding switch, and routing each of the optical signals to the output network element through the network elements in correspondence to the selected route, wherein the header is composed of a header signal being conveyed by a distinct carrier frequency such that the spectrum of the header signal occupies a frequency band above the data payload, the step of detecting including the steps of opto-electrically converting the optical signal to detect header information in the header signal, and reading the header information to produce a switch control signal to route the incoming optical signal, the method further comprising, prior to the step of routing, the steps of optically processing the optical signal to delete the header signal and recover only the data payload, and inserting a new header signal into the optical signal in place of the deleted header signal.
-
5. A method for propagating a sequence of related data payloads from an input network element to an output network element in a wavelength division multiplexing (WDM) network composed of a plurality of network elements, each including a switch, the input network element having a plurality of links coupled to the network, each of the related data payloads having a given format and protocol, the method comprising the steps of
generating and storing a local routing look-up table in each of the network elements, each local routing table determining alternative local routes through the associated one of the network elements, generating and storing replicated versions of each of the related data payloads in the input network element, adding an optical header to each of the replicated versions of the input data payloads to produce a plurality of corresponding optical signals, the header having a format and protocol and being indicative of the local route through each of the network elements for each of the optical signals, the format and protocol of the data payload being independent of the format and protocol of the header, optically transmitting each of the optical signals over a corresponding one of the plurality of links coupled to the input element, detecting the header of each of the optical signals at the network elements to produce a corresponding switch control signal as each of the optical signals propagates through the WDM network, selecting one of the local routes for routing each of the optical signals through each of the network elements by looking up the switch control signal in the corresponding local routing table to operate the corresponding switch, and routing each of the optical signals to the output network element through the network elements in correspondence to the selected route, wherein each header is composed of one or more header signals each being conveyed by a distinct sub-carrier frequency and arranged so that the highest detectable sub-carrier frequency corresponds to an active header signal, the plurality of sub-carrier frequencies occupying a frequency band above the input data payload, the step of detecting including the steps of concurrently measuring the header signals to produce a header selection signal, selecting the active header signal as conveyed by the highest detectable sub-carrier frequency under control of the header selection signal, and processing the active header signal to obtain the switch control signal for routing the corresponding one of the optical signals, the method further comprising, prior to the step of routing, the steps of determining a new active header signal, and inserting into said corresponding one of the optical signals the new active header signal as conveyed by a next highest sub-carrier frequency exceeding the highest detectable sub-carrier frequency.
-
15. A method for propagating a sequence of related data payloads from an input network element to an output network element in a wavelength division multiplexing (WDM) network composed of a plurality of network elements, each including a switch, the input network element having a plurality of links coupled to the network, each of the related data payloads having a given format and protocol, the method comprising the steps of
generating and storing a local routing look-up table in each of the network elements, each local routing table determining alternative local routes through the associated one of the network elements, generating and storing replicated versions of each of the related data payloads in the input network element, adding an optical header to each of the replicated versions of the input data payloads to produce a plurality of corresponding optical signals, the header having a format and protocol and being indicative of the local route through each of the network elements for each of the optical signals, the format and protocol of the data payload being independent of the format and protocol of the header, optically transmitting each of the optical signals over a corresponding one of the plurality of links coupled to the input element, detecting the header of each of the optical signals at the network elements to produce a corresponding switch control signal as each of the optical signals propagates through the WDM network, selecting one of the local routes for routing each of the optical signals through each of the network elements by looking up the switch control signal in the corresponding local routing table to operate the corresponding switch, and routing each of the optical signals to the output network element through the network elements in correspondence to the selected route, wherein the header is composed of one or more header signals each being conveyed by a distinct sub-carrier frequency and arranged so that the highest detectable sub-carrier frequency corresponds to an active header signal, the plurality of sub-carrier frequencies occupying a frequency band above the data payload, the step of detecting including the steps of concurrently measuring the header signals conveyed by the header to produce a header selection signal, selecting the active header signal as conveyed by the highest detectable sub-carrier frequency under control of the header selection signal, and processing the optical signal to delete the header signals and recover only the data payload, the method further comprising, prior to the step of routing, the steps of determining a new active header signal, and inserting into the optical signal the new active header signal in place of the deleted header signals.
-
25. A method for propagating a sequence of related data payloads from an input network element to an output network element in a wavelength division multiplexing (WDM) network composed of a plurality of network elements, each including a switch, the input network element having a plurality of links coupled to the network, each of the related data payloads having a given format and protocol, the method comprising the steps of
generating and storing a local routing look-up table in each of the network elements, each local routing table determining alternative local routes through the associated one of the network elements, generating and storing replicated versions of each of the related data payloads in the input network element, adding an optical header to each of the replicated versions of the input data payloads to produce a plurality of corresponding optical signals, the header having a format and protocol and being indicative of the local route through each of the network elements for each of the optical signals, the format and protocol of the data payload being independent of the format and protocol of the header, optically transmitting each of the optical signals over a corresponding one of the plurality of links coupled to the input element, detecting the header of each of the optical signals at the network elements to produce a corresponding switch control signal as each of the optical signals propagates through the WDM network, selecting one of the local routes for routing each of the optical signals through each of the network elements by looking up the switch control signal in the corresponding local routing table to operate the corresponding switch, and routing each of the optical signals to the output network element through the network elements in correspondence to the selected route, wherein the header is composed of one or more header signals each being conveyed by a distinct sub-carrier frequency and arranged so that the highest detectable sub-carrier frequency corresponds to an active header signal, the plurality of sub-carrier frequencies occupying a frequency band above the data payload, the step of detecting including the steps of concurrently measuring the header signals to produce a header selection signal, selecting the active header signal as conveyed by the highest detectable sub-carrier frequency under control of the header selection signal, and processing the active header signal to produce the switch control signal for routing the optical signal, the method further comprising, prior to the step of routing, the steps of determining a new active header signal, optically circulating the light burst to produce a time-extended light burst under control of the preamble, light modulating the time-extended light burst with the new active header signal conveyed by a next highest sub-carrier frequency exceeding the highest detectable sub-carrier frequency to produce an outgoing optical header, and inserting the outgoing optical header into the optical signal to augment the optical signal.
-
35. A method for propagating a sequence of related data payloads from an input network element to an output network element in a wavelength division multiplexing (WDM) network composed of a plurality of network elements, each including a switch, the input network element having a plurality of links coupled to the network, each of the related data payloads having a given format and protocol, the method comprising the steps of
generating and storing a local routing look-up table in each of the network elements, each local routing table determining alternative local routes through the associated one of the network elements, generating and storing replicated versions of each of the related data payloads in the input network element, adding an optical header to each of the replicated versions of the input data payloads to produce a plurality of corresponding optical signals, the header having a format and protocol and being indicative of the local route through each of the network elements for each of the optical signals, the format and protocol of the data payload being independent of the format and protocol of the header, optically transmitting each of the optical signals over a corresponding one of the plurality of links coupled to the input element, detecting the header of each of the optical signals at the network elements to produce a corresponding switch control signal as each of the optical signals propagates through the WDM network, selecting one of the local routes for routing each of the optical signals through each of the network elements by looking up the switch control signal in the corresponding local routing table to operate the corresponding switch, and routing each of the optical signals to the output network element through the network elements in correspondence to the selected route, wherein the header is composed of a header signal being conveyed by a distinct carrier frequency such that the spectrum of the header signal occupies a frequency band above the data payload, the step of detecting including the steps of opto-electrically converting the optical signal to detect header information in the header signal, and reading the header information to produce a switch control signal to route the incoming optical signal, the method further comprising, prior to the step of routing, the steps of optically processing the optical signal to delete the header signal and recover only the data payload, and inserting a new header signal into the optical signal in place of the deleted header signal.
Specification