WO0004667A1

High-throughput, low-latency next generation internet networks using optical tag switching

Abstract

An optical signaling header (210) technique applicable to optical networks wherein packet (620) routing information is embedded in the same channel or wavelength as the data payload (211) so that both the header (210) and data (211) payload propagate through network elements with the same path and the associated delays. The header (210) information has sufficiently different characteristics from the data payload (211) so that the signaling header can be detected without being affected by the data payload, and that the signaling header can also be removed without affecting the data payload. The signal routing technique can overlaid onto the conventional network elements in a modular manner using two types of applique modules. The first type effects header encoding and decoding at the entry and exit points of the data payload into and out of the network; the second type effects header detection at each of the network elements.

WO0004667A1, drawing sheet 1
Sheet 1 of 10

Term

No projected expiry on record.

  1. Priority and filed
  2. Published
  3. Today

29 claims: 9 independent, 20 dependent

  1. 1
    CLAIMS ? What is claimed is:L A method for propagating a 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, the 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 a local route through the associated one of the network elements, adding an optical header to the data payload prior to inputting the data payload to the input network element, the header having a format and protocol and being indicative of the local route through each of the network elements for the data payload and the header, the format and protocol of the data payload being independent of the format and protocol of the header, optically determining the header at the network elements as the data payload and header propagate through the WDM network, selecting the local route for the data payload and the header through the network elements as determined by looking up the header in the corresponding local routing table, and routing the data payload and the header through the network elements in correspondence to the selected route.
  2. 10
    A method for propagating a sequence of 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 of the 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 a local route through the associated one of the network elements, adding an optical header to each of the data payloads prior to inputting the data payloads to the input network element, the header having a format and protocol and being indicative of the local route through each of the network elements for each of the data payloads and its corresponding header, the format and protocol of each of the data payloads being independent of the format and protocol of its corresponding header, optically determining the header at the network elements as each of the data payloads and its corresponding header propagate through the WDM network, selecting the local route for the first of the data payloads and its corresponding header through the network elements as determined by looking up the header in the corresponding local routing table, routing the first of the data payloads and its corresponding header through the network elements in correspondence to the selected route, and routing subsequent ones of the data payloads in the sequence through the X local route selected for the first of the data payloads.
  3. 14
    A method for propagating a data payload arriving at an input network element onto a wavelength division multiplexing (WDM) network composed of a plurality of network elements, the data payload having a given format and protocol, the method comprising the steps of generating an optical header associated with the data payload, the header having a format and protocol and being indicative of a local route through each of the network elements for the data payload and the header, the format and protocol of the data payload being independent of the format and protocol of the header, and adding the optical header to the data payload prior to inputting the data = payload to the input network element.
  4. 16
    A method for transferring a header and a data payload from the input to the output of each particular network element in a wavelength division multiplexing (WDM) network composed of a plurality of network elements, the data payload having a given format and protocol independent of those of the header, the method comprising the steps of generating and storing a local routing look-up table in the particular network element, the local routing table determining a local route through the particular network element, optically determining the header as the data payload and header arrive at the input to the particular network element, selecting the local route for the data payload and the header through the particular network element as determined by looking up the header in the local routing table, and routing the data payload and the header through the particular network element in correspondence to the selected route.
  5. 18
    A system, in combination with (a) an electrical layer;and (b) an optical layer composed of a wavelength division multiplexing (WDM) network including a plurality of network elements, for propagating a data payload generated by a source device in the electrical layer and destined for a destination device in the electrical layer, the data payload having a given format and protocol, the system comprising a first type of optical header module, coupling the source device and the WDM network, for adding an optical header ahead of the data payload prior to inputting the data payload to the WDM network, the header being indicative of a local route ^ through the network elements for the data payload and the header, the format and protocol of the data payload being independent of those of the header, and a second type of optical header module, appended to each of the network elements, including means for storing a local routing look-up table in a corresponding one of the network elements, each local routing table determining a routing path through the corresponding one of the network elements, means for optically determining the header at the corresponding one of the network elements as the data payload and header propagate over the WDM network, means for selecting the local route for the data payload and the header through the corresponding one of the network elements as determined by looking up the header in the corresponding local routing table, and means for routing the data payload and the header through the corresponding one of the network elements in correspondence to the selected route.
  6. 20
    An optical header module, in combination with (a) an electrical layer;and (b) an optical layer composed of a wavelength division multiplexing (WDM) network including a plurality of network elements, for propagating a data payload generated by a source device in the electrical layer and destined for a destination device in the electrical layer, the data payload having a given format and protocol, the optical header module, ^ coupling the source device and the WDM network, including means for generating an optical header associated with the data payload, the header having a format and protocol and being indicative of a local route through each of the network elements for the data payload and the header, the format and protocol of the data payload being independent of the format and protocol of the header, and means for adding the optical header to the data payload prior to inputting the data payload to the input network element.
  7. 24
    An optical header processor, in combination with (a) an electrical layer;and (b) an optical layer composed of a wavelength division multiplexing (WDM) network including a plurality of network elements, for propagating a data payload generated by a source device in the electrical layer and being destined for a destination device in the electrical layer, the data payload having a given format and protocol, the optical header processor module, associated with each of the network elements, comprising means for storing a local routing look-up table in each corresponding one of the network elements, each local routing table determining a routing path through the corresponding one of the network elements, means for optically determining the header at the corresponding one of the network elements as the data payload and header propagate over the WDM network, means for selecting the local route for the data payload and the header through the corresponding one of the network elements as determined by looking up the header in the corresponding local routing table, and means for routing the data payload and the header through the corresponding one of the network elements in correspondence to the selected route.
  8. 26
    A system, in combination with (a) an electrical layer;and (b) an optical layer composed of a wavelength division multiplexing (WDM) network including a plurality of network elements, for propagating a data payload generated by a source device in the electrical layter and being destined for a destination device in the electrical layer, the data payload having a given format and protocol, the network further including a network manager coupled to the network elements for determining circuit-switched routes through the network, with each of the network elements including (i) a switching device, and (ii) a circuit-switched controller, responsive to the network manager, for controlling the switching device based upon inputs from the network manager to established circuit- switched routing paths through the WDM network, the system comprising a first type of optical header module, coupling the source device and the WDM network, for adding an optical header ahead of the data payload prior to inputting the data payload to the WDM network, the header being indicative of a local route through the network elements for the data payload and the header, the format and protocol of the data payload being independent of those of the header, and a second type of optical header module, responsive to the network r manager and the circuit-switched controller and coupled to the switching device, including means for storing a local routing table in each network element as provided by the network manager, each local routing table determining a routing path through each network element, means for optically determining the header at each network element as the data payload and header propagate over the WDM network, means for selecting the local route for the data payload and the header through each network element as determined by looking up the header in the corresponding local routing table, and means for routing the data payload and the header through each network element in correspondence to the selected route by processing inputs from the circuit-switched controller and the local routing table to control the switching device.
  9. 29
    A system, in combination with (a) an electrical layer;and (b) an optical layer composed of a wavelength division multiplexing (WDM) network including a plurality of network elements, for propagating a data payload generated by a source device in the electrical layer and destined for a destination device in the electrical layer, the data payload having a given format and protocol, the system comprising a first type of optical header module, coupling the source device and the WDM network, for adding an optical header ahead of the data payload prior to inputting the data payload to the WDM network, the header being indicative of a local route through the network elements for the data payload and the header, the format and protocol of the data payload being independent of that of the header, and a second type of optical header module, appended to each of the network elements, including means for storing a local routing table in a corresponding one of the network elements, each local routing table determining a routing path through the corresponding one of the network elements, means for optically determining the header at the corresponding one of the network elements as the data payload and header propagate over the WDM network, means for selecting the local route for the data payload and the header through the corresponding one of the network elements as determined by looking up the header in the corresponding local routing table, means for routing the data payload and the header through the corresponding one of the network elements in correspondence to the selected route, and means for maintaining the selected route for each subsequent consecutive header having the same local route.