×

Port-to-port, non-blocking, scalable optical router architecture and method for routing optical traffic

  • US 7,426,210 B1
  • Filed: 04/03/2002
  • Issued: 09/16/2008
  • Est. Priority Date: 04/03/2001
  • Status: Expired due to Fees
First Claim
Patent Images

1. A router to be coupled to a plurality of data lines, comprising:

  • a core controller;

    a plurality of egress edge units coupled to said core controller, said plurality of egress edge units including at least one egress port;

    a plurality of ingress edge units coupled to said core controller and to communicate with said plurality of egress edge units; and

    an optical switch fabric to communicate with the plurality of ingress edge units and egress edge units to receives the plurality of micro lambdas from the plurality of ingress edge units and to route each micro lambda in a non-blocking manner through the optical switch fabric to the egress edge unit associated with the particular destination port for that micro lambda,wherein each ingress edge unit is to receive optical data, convert the optical data into a plurality of micro lambdas, time wavelength division multiplex each micro lambda and transmit each micro lambda to an egress edge unit;

    wherein each micro lambda comprises optical data intended for a particular destination port at one of the plurality of egress edge units;

    wherein the plurality of egress edge units are to receive the plurality of micro lambdas and wherein each egress edge unit is to route each micro lambda received at the corresponding egress edge unit to the particular destination port for that micro lambda;

    wherein each ingress edge unit is to time wavelength division multiplex each micro lambda at the corresponding ingress edge unit by;

    wavelength division multiplexing each micro lambda at the corresponding ingress edge unit; and

    rearranging the micro lambdas at the corresponding ingress edge unit in the time domain for transmission according to a particular schedule;

    wherein the core controller is to establish a schedule pattern for time domain multiplexing of micro lambdas to control the arrival of each of the plurality of micro lambdas at the optical switch fabric so as to avoid blocking at the optical switch fabric; and

    wherein the core controller comprises;

    a switch controller to communicate with the optical switch fabric; and

    a core scheduler to communicate with the switch controller and to communicate with each of the plurality of ingress edge units via a plurality of control links;

    wherein said core scheduler is to monitor the plurality of ingress edge units to determine a scheduling pattern for each of the plurality of ingress edge units, wherein the scheduling pattern is to cause each ingress edge unit to transmit micro lambdas to the optical switch fabric so that no two micro lambdas destined for a single egress edge unit arrive at the optical switch fabric during an identical switching time interval; and

    wherein the switch controller is to create a unique path through the optical switch fabric for each micro lambda arriving at the optical switch fabric during the identical switching time interval.

View all claims
  • 8 Assignments
Timeline View
Assignment View
    ×
    ×