Multiplex communications – Pathfinding or routing – Switching a message which includes an address header
Reexamination Certificate
2000-12-30
2004-07-20
Pham, Chi (Department: 2667)
Multiplex communications
Pathfinding or routing
Switching a message which includes an address header
C370S465000, C370S252000, C370S538000, C370S540000
Reexamination Certificate
active
06765916
ABSTRACT:
FIELD OF THE INVENTION
The invention relates to the field of telecommunications. More specifically, the invention relates to network elements that can process data of different protocols within data transmission signals.
BACKGROUND OF THE INVENTION
With the advent of the Internet and the World Wide Web (WWW), the need for high-speed transmission of data including video and audio has continued to increase. Moreover, in addition to the demand for higher bandwidth, there has also been an increased need for various types of services that employ different protocols. For example, certain customers of high-speed networks may want to employ a High Level Data Link Control (HDLC) protocol, while other customers may want to employ various types of an Asynchronous Transfer Mode (ATM) protocol. Additionally, other types of protocols that customers may desire include a voice over Internet Protocol (IP) protocol.
Network elements are used to route or switch data of these different protocols across such high-speed networks. Examples of the types of data signals that can be transmitted and received by these network elements include Digital Signal (DS)-1 and DS-3 signals, which include a number of channels. Examples of other types of data signals that can be transmitted and received by these network elements signals based on the Synchronous Optical Network (SONET) standard or Synchronous Digital Hierarchy (SDH) standard. Moreover, these network elements typically include a number of line cards that include a number of ports to receive and transmit these data from. In order to accommodate the different protocol types, conventional network elements are designed and provisioned such that a given port on a given line card processes data of a particular protocol. In other words, a particular port to tied to a particular type of protocol. Disadvantageously, this limitation precludes the handling of data of different types of protocols for a given port of a network element.
SUMMARY OF THE INVENTION
A method and apparatus for processing data of differing protocols within data transmission signals are described. In an embodiment, a method includes receiving at least one signal, wherein the at least one signal includes a number of channels such that each of the number of channels can include different protocols and different configurations for the different protocols. The method also includes processing data packets in each of the number of channels in a predefined order.
In another embodiment, a method includes receiving at least one signal, wherein the at least one signal includes a number of portions. Each of the number of portions can be processed based on different protocols and different configurations for the different protocols. Additionally, the method includes processing at least portions of data packets in the number of portions of the at least one signal.
In one embodiment, a method includes receiving data packets within a number of channels of a signal. The method also includes processing the data packets within the number of channels in an order. The processing of a channel of the number of channels includes retrieving a previous state of the channel and the configuration data of the channel. The processing of the channel also includes determining a protocol of the channel based on the configuration data. Additionally, the processing includes determining a configuration of the protocol of the channel based on the configuration data. Moreover, the process of the channel includes processing a protocol header of the data packet in the channel based on the protocol and the configuration of the protocol. The processing of the channel also includes saving the current state of the channel as the previous state of the channel.
REFERENCES:
patent: 4667324 (1987-05-01), Graves
patent: 4736363 (1988-04-01), Aubin et al.
patent: 5159595 (1992-10-01), Flanagan et al.
patent: 5268936 (1993-12-01), Bernardy
patent: 5511077 (1996-04-01), Shimada
patent: 5519700 (1996-05-01), Punj
patent: 5533018 (1996-07-01), DeJager et al.
patent: 5550820 (1996-08-01), Baran
patent: 5608733 (1997-03-01), Vallee et al.
patent: 5805571 (1998-09-01), Zwan et al.
patent: 5825770 (1998-10-01), Coady et al.
patent: 5930706 (1999-07-01), Raith
patent: 6038226 (2000-03-01), Ellersick et al.
patent: 6075788 (2000-06-01), Vogel
patent: 6134229 (2000-10-01), Schwaller et al.
patent: 6185635 (2001-02-01), O'Loughlin et al.
patent: 6198751 (2001-03-01), Dorsey et al.
patent: 6205142 (2001-03-01), Vallee
patent: 6237029 (2001-05-01), Master et al.
patent: 6272144 (2001-08-01), Berenbaum et al.
patent: 6285673 (2001-09-01), Blackburn et al.
patent: 6320877 (2001-11-01), Humphrey et al.
patent: 6330251 (2001-12-01), O'Loughlin et al.
patent: 6356550 (2002-03-01), Williams
patent: 6385209 (2002-05-01), Skirmont et al.
patent: 6466591 (2002-10-01), See et al.
patent: 6560222 (2003-05-01), Pounds et al.
patent: 2001/0033580 (2001-10-01), Dorsey et al.
patent: 2002/0018468 (2002-02-01), Nishihara
patent: PCT/US01/50087 (2001-12-01), None
patent: PCT/US01/51039 (2001-12-01), None
Kusyk, R.G., et al., “Analysis of Techniques for the Reduction of Jitter Caused by SONET Pointer Adjustments,” IEEE Transactions on Communications, vol. 42, No. 2/3/4, pp. 2036-2050, Feb./Mar./Apr., 1994.
P.K. JHA, “Bandwidth Maximization for SONET/SDH and Direct Data over Optical Networks,” http://www.isoc.org/inet2000/cdproceedings/1g/1g_3.htm, pp. 1-26, Nov. 16, 2000.
Chow Felix
Duvvuru Ramesh
Narahara Sharath
See Ricky
Stiles David
Blakely , Sokoloff, Taylor & Zafman LLP
Hoang Thai
Pham Chi
Redback Networks Inc.
LandOfFree
Method and apparatus for processing of multiple protocols... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method and apparatus for processing of multiple protocols..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for processing of multiple protocols... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3245549