EP0907302A2

A control architecture using embedded signal information

Abstract

A network element with a centralized switch fabric is able to support multiple switching functions while meeting established performance requirements by using a control system based on an embedded signal status protocol. Generally, each input signal within a transmission path is monitored to derive signal status information, which is then individually encoded and embedded within the input signal. The embedded signal status can be decoded and provided as input to control logic for processing at any point within the transmission path, as necessary. In the case of a centralized switch fabric, the control logic resolves an address of a single input signal based on the embedded signal status and provides this resolved address to the switch fabric so that the appropriate input signal can be selected. In the present invention, the control logic may be configured to support any given application, e.g., "path-in-line" protection switching, whereby each configuration of control logic constitutes an application control set that supports the performance requirements of that given application.

EP0907302A2, drawing sheet 1
Sheet 1 of 5

Term

Term ended

Projected expiry passed 22 September 2018, 8 years ago.

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

15 claims: 5 independent, 10 dependent

  1. 1
    A system for providing control information derived from a plurality of input signals within a transmission path, the system comprising:means for monitoring data in each of said plurality of input signals;means for deriving signal status information for each of said plurality of input signals based on said monitored data;means for individually encoding said signal status information for each of said plurality of input signals;means for embedding said individually encoded signal status information with said data in each of said plurality of input signals;means for decoding said individually encoded signal status information in each of said plurality of input signals;and means for actuating a control decision based on said decoded signal status information, wherein said individually encoded signal status information is retained in each of said plurality of input signals for propagation through said transmission path, and wherein said signal status information is directly extractable at any subsequent selection point within said transmission path.
  2. 3
    A system for controlling multiple selection functions in a transmission path, the transmission path adapted to receive a plurality of input signals and adapted to provide at least one output signal, the system comprising:means for embedding signal status information within each of said input signals;and at least one application control set coupled to said transmission path, said at least one application control set responsive to said embedded signal status information transported with each of said plurality of input signals, said at least one application control set being adapted to receive said embedded signal status information as local input, said at least one application control set being operable to resolve a single control input signal based on said locally received embedded signal status information, wherein said embedded signal status information is capable of carrying a plurality of signal status codes, said control input signal including address information for one of said plurality of input signals, wherein said one of said plurality of input signals is selected in response to said control input signal, and wherein said control input signal is associated with said at least one output signal, and wherein said at least one application control set is operable to independently control one of said multiple selection functions in said transmission path via said associated control input signal and said at least one output signal.
  3. 6
    In a network element having a routing component that supports multiple routing applications, said routing component adapted for selecting a plurality of output signals from among a plurality of input signals, a control system comprising:means for embedding signal status information within each of said input signals;and a plurality of application control sets independently coupled to said routing component, said plurality of application control sets responsive to said embedded signal status information transported with each of said plurality of input signals, each of said plurality of application control sets being adapted to receive said embedded signal status information as local input, each of said plurality of application control sets including a control arbiter means for resolving a single control input signal for said routing component based on said embedded signal status information, wherein said embedded signal status information is capable of carrying a plurality of signal status codes, each of said control input signals including address information for one of said plurality of input signals;wherein said routing component is responsive to each of said control input signals to select one of said plurality of input signals, and wherein each of said control input signals is associated 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 sets being operable to independently control one of said multiple routing applications in said routing component.
  4. 12
    A method for providing control information derived from a plurality of input signals within a transmission path, the method comprising the steps of:monitoring data in each of said plurality of input signals;deriving signal status information for each of said plurality of input signals based upon said monitoring;individually encoding said signal status information for each of said plurality of input signals;embedding said individually encoded signal status information with said data in each of said plurality of input signals;decoding said individually encoded signal status information in each of said plurality of input signals;and actuating a control decision based on said decoded signal status information, wherein said individually encoded signal status information is retained in each of said plurality of input signals for propagation through said transmission path, and wherein said signal status information is directly extractable at any subsequent selection point within said transmission path.
  5. 14
    A method of controlling multiple routing applications in a routing component, the routing component adapted for selecting a plurality of output signals from among a plurality of input signals, the method comprising the steps of:independently coupling a plurality of individual application control sets to said routing component;embedding signal status information within each of said input signals;providing said embedded signal status information as local input to each of said plurality of individual application control sets;and operating each of said plurality of individual application control sets to independently control one of said multiple routing applications in said routing component by resolving a single control input signal from each of said plurality of individual application control sets in response to said embedded signal status information, wherein said embedded signal status information is capable of carrying a plurality of signal status codes, wherein each of said control input signals includes address information for a particular input signal, and selecting one of said plurality of output signals from among said particular input signals, wherein each said control input signal corresponds on a one-to-one basis with one of said plurality of output signals.