Electrical computers and digital processing systems: multicomput – Remote data accessing
Reexamination Certificate
1996-02-26
2001-05-22
Maung, Zarni (Department: 2758)
Electrical computers and digital processing systems: multicomput
Remote data accessing
C709S230000, C710S105000
Reexamination Certificate
active
06237029
ABSTRACT:
This disclosure includes a microfiche appendix. The microfiche appendix includes a total number of 29 fiche and a total number of 3,958 frames.
BACKGROUND OF THE INVENTION
1. Copyright Authorization
A portion of the disclosure this patent document contains material which is subject to copyright protection. The copyright owner has no objection to the facsimile reproduction by anyone of the patent document or the patent disclosure, as it appears in the U.S. Patent and Trademark Office patent file or records, but otherwise reserves all copyright rights whatsoever.
2. Field of the Invention
The invention relates generally to network processors, and more particularly to adaptable digital network processors that are capable of providing real time processing of high bandwidth networks carrying a variety of different and/or frequently changing digital network protocols, protocol encapsulations and/or multiplexing formats.
3. Description of the Related Art
Telecommunications traffic is increasing in terms of both quantity and transmission speed. At the same time, new and quickly evolving digital protocol standards, which may be encapsulated within one another, are yielding a wide variety of potential digital protocols which often must be processed at real-time rates.
“Processing” shall include, but is not limited to routing, multiplexing, demultiplexing, encapsulating and de-encapsulating, for example. It may also include other types of processing of digital information that may be needed in telecommunications systems. Routing shall refer to switching and moving information over a network using network protocols. Network shall refer to a system of devices, links and subsystems, for example, which provide a platform for communications. Protocol shall refer to rules or guidelines by which information is exchanged or understood between two devices. Multiplexing shall refer to the process of combining multiple individual channels of data into a single aggregate channel of data for sharing equipment and bandwidth. A channel shall refer to a stream of data. A multiplexing format may be thought of as a type of digital protocol. Demultiplexing, the reverse process of multiplexing, shall refer to the process of separating a single aggregate channel into multiple individual channels. Encapsulating shall refer to the function of putting data or information into a format required by a particular digital protocol or putting already encapsulated information into another digital protocol (nested encapsulation). Encapsulating may generally involve adding headers, trailers and error correction information to data, for example. De-encapsulating, the reverse process of encapsulating, shall refer to the process of removing information from an encapsulated format. Please see Naugle, M.
Network Protocol Handbook
, McGraw Hill 1994 for a discussion of digital protocols, encapsulation and examples of encapsulation techniques. This book is hereby incorporated herein in its entirety by this reference. For a more detailed discussion of multiplexing, please see Lee, B. Kang, M., Lee, J.,
Broadband Telecommunications Technology
, Artech House, Inc., 1993, chapter 3. This book is hereby incorporated herein in its entirety by this reference.
Communication in a telecommunication system typically occurs using a transmission structure. Transmission structure shall refer to the structure that carries data streams between communicating devices. Transmission structures might include, but are not limited to, wires, cables, fiber optics, lines and radio, microwave or sound transmission systems, for example. Thus, a network might communicate data over a wire transmission structure, where the wire structure multiplexed using an “E3→4E2→16E1→512 channel” multiplexing format. The encapsulation format in one of the 512 channels may be SNA encapsulated within TCP/IP encapsulated within Frame Relay encapsulated within ATM, for example. The encapsulation format in a second of the 512 channels might be FTP encapsulated within TCP/IP encapsulated within X.25, for example. While multiplexing standards may vary from country to country, standardization of multiplexing formats typically has been more prevalent than standardization of protocols. In particular, multiplexing format specifications may be published by CCITT, IEEE or ISO, for example.
FIG. 3
a
shows common multiplexing schemes based on their CCITT specification numbers. In general, the European formats typically are described as E1, E2 and so on, for example. The North American formats typically are described as T1, T2 and so on, for example.
FIG. 3
b
shows a typical multiplexing structure. Unlike multiplexing formats, digital protocols may change frequently and/or rapidly.
Three trends in the telecommunications industry may be having an impact on network processing. The first trend may be a drastic increase in computer-to-computer digital traffic. An example of this growth may be found in the growth of the Internet.
The trend toward increasing computer-to-computer traffic does not appear limited to technologically developed countries. In particular, less developed countries may purchase state-of-the-art telecommunications systems, reasoning that they cannot attract multi-national businesses and compete in a world marketplace unless they possess a first-rate telecommunications infrastructure.
A second trend in the telecommunications industry may be a seemingly insatiable demand for bandwidth. With the “STM-N/STS-N/OC-N, N=1, 2, 3 . . . ” standards, for example, it now may be possible to carry 155 Mbps or 622 Mbps data streams on wires and radios. On the fiber front, 155 Mbps, 622 Mbps, 2.4 Gbps, 5 Gbps or even higher bandwidth data streams may become available. Advanced development labs may be looking at the feasibility of 40 Gbps data streams per fiber. While the bandwidth of fiber optic cables typically has not been limited by physical characteristics of the fiber itself, fiber optic bandwidths may be limited by the electronics/photonics interfaces required to place and retrieve data on the fiber. Nonetheless, the bandwidth of fiber optic cables may continue to improve if the bandwidth of these interface circuits continues to improve.
A third trend in the telecommunications industry may be the continuing growth in number of ways that computer-to-computer traffic may be formatted and sent across networks. For example, Network General™, a company that sells LAN/WAN sniffers™, has published a Guide to Communications protocols documenting a multitude of unique digital protocols in use today. This Guide is hereby incorporated herein by this reference.
The number of different protocols may be further increased by a multitude of proprietary ‘variants’ of these protocols, as well as a constant introduction of new protocols. The current flux in the ATM Forums specification for the ATM protocol may be an example of this growth. In this area, major changed, new or variant protocols may be introduced on an average of once a month.
Computer-to-computer traffic is carried in the payload portion of various digital protocols in a unit of information called a packet. Payload shall refer to the data or information carried by a protocol. A packet shall refer to the basic unit of information transmitted on a network; i.e. an encapsulated payload. For further discussion of packets, please see Naugle, M.
Network Protocol Handbook
, McGraw Hill 1994, chapter 2, for example. See also, Lee, B. Kang, M., Lee, J.,
Broadband Telecommunications Technology
, Artech House, Inc., 1993, chapter 1, sections 1.1.5 and 1.1.2. As these protocol packets traverse a network they may be further encapsulated within another digital protocol. Information that is already encapsulated may be encapsulated multiple additional times. Accordingly, a system that processes and/or analyzes network information often must be able to handle such nested encapsulation schemes. An ATM protocol, for example, may encapsulate a Frame Relay protocol, which may encapsulate a TCP/IP protocol which may encaps
Goodman Margaret J.
Hatley William T.
Master Paul L.
Scheuermann II Walter J.
Argosystems, Inc.
Maung Zarni
Wilson Sonsini Goodrich & Rosati
LandOfFree
Method and apparatus for adaptable digital protocol processing 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 adaptable digital protocol processing, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for adaptable digital protocol processing will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2463802