EP0907301A2

A control architecture for a homogeneous routing structure

Abstract

A system for providing segmented control of a single, homogeneous routing structure, such as a switch fabric, includes application control elements that are each responsive to embedded signal status information for each of the input signals to the switch fabric. Within each of the application control elements, a configurable arrangement of selectors and control logic is used to provide domain segmented control of each of the separate switching functions for a particular application. Each application control element performs an application specific address resolution function to resolve a single address of one of the input signals based on the embedded signal status of each of the input signals. This single address is provided to the switch fabric so that the corresponding input signal can be selected at the switch fabric output. Because embedded signal status is provided locally at each selection point within the application control element, the control functions for each of the separate switching functions are decoupled, and, as a result, each of the separate switching functions can be independently controlled as a separate domain within the application control element. The single, homogeneous switch fabric simultaneously supports multiple applications in parallel because each of the application control elements is used to control a separate output from the switch fabric. Because of the one for one association between application control elements and switch fabric outputs, the switch fabric is effectively "channelized" whereby each channel of the switch fabric supports a separate application.

EP0907301A2, drawing sheet 1
Sheet 1 of 8

Term

Term ended

Projected expiry passed 22 September 2018, 8 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

18 claims: 4 independent, 14 dependent

  1. 1
    A system for providing segmented control of multiple routing applications in a homogeneous routing component, said routing component being adapted to select at least one output signal from among a plurality of input signals, the system comprising:at least one application control element coupled to said routing component, said at least one application control element being responsive to signal status information transported with each of said plurality of input signals, said at least one application control element including a configurable control arbiter for resolving a single control input signal for said routing component based on said signal status information, said control input signal including address information for one of said plurality of input signals;said routing component being operable to select said one of said plurality of input signals in response to said control input signal;and wherein said control input signal is associated with said at least one output signal, said at least one application control element being operable to independently control one of said multiple routing applications in said routing component using said associated control input signal and said output signal, and wherein said configurable control arbiter is selectively configurable to support multiple domains within said one of said multiple routing applications.
  2. 7
    In a single network element having a homogeneous switch fabric that supports multiple switching applications, said switch fabric being adapted for switching between a plurality of input signals and a plurality of output signals, a control system comprising:a plurality of application control elements independently coupled to said switch fabric, said plurality of application control elements being responsive to signal status information transported with each of said plurality of input signals, each of said plurality of application control elements including a configurable control arbiter for resolving a single control input signal for said switch fabric based on said signal status information, said control input signal including address information for a particular input signal;said switch fabric being operable to switch between said particular input signals and particular output signals in response to said control input signals;and wherein each of said control input signals corresponds on a one-to-one basis with one of said plurality of output signals so that said control input signals are equal in number to said plurality of output signals, each of said plurality of application control elements being operable to independently control one of said multiple switching applications in said switch fabric, and wherein each said configurable control arbiter is selectively configurable to support multiple domains of a switching application within its respective application control element.
  3. 14
    A system for controlling a homogeneous switch fabric in a network element used for a path-in-line protection switching application in a digital transmission network, said switch fabric adapted for switching between a plurality of input signals and at least one output signal, wherein said switch fabric is operable to support multiple switching applications, the system comprising:at least one application control element coupled to said switch fabric, said at least one application control element responsive to signal status information transported with each of said plurality of input signals, said at least one application control element including a configurable control arbiter for resolving a single control input signal for said switch fabric based on said signal status information, said control input signal including address information for one of said plurality of input signals;said switch fabric being operable to switch between said one of said plurality of input signals and said at least one output signal in response to said control input signal;and wherein said control input signal is associated with said at least one output signal, said at least one application control element being operable to independently control said path-in-line protection switching application in said switch fabric via said associated control input signal and said at least one output signal, and wherein said configurable control arbiter is selectively configurable to support multiple domains of said path-in-line protection switching application within said at least one application control element, said multiple domains including path switching and line switching.
  4. 18
    A method of controlling multiple switching applications in a homogeneous switch fabric, said switch fabric adapted for switching between a plurality of input signals and a plurality of output signals, the method comprising the steps of:independently coupling a plurality of application control elements to said switch fabric;and operating each of said plurality of application control elements to independently control one of said multiple switching applications in said switch fabric by resolving a single control input signal from each of said plurality of individual application control elements to said switch fabric via a configurable control arbiter in response to signal status information transported with each of said plurality of input signals, wherein each of said control input signals includes address information for a particular input signal, associating each of said control input signals on a one-to-one basis with one of said plurality of output signals so that said control input signals are equal in number to said plurality of output signals, and switching between said particular input signals and particular output signals in response to said associated control input signals using said switch fabric, wherein each of said configurable control arbiters is selectively configured to support multiple domains of a switching application within each of said plurality of individual application control elements, and wherein each of said plurality of application control elements independently controls one of said multiple switching applications in said switch fabric.