Requirements of a Generic Segmentation and Reassembly Building Block

The main focus of this report is the investigation and analysis of the requirements of a Segmentation And Reassembly (SAR) building block for a Network Processor. The SAR block should be generic enough to accommodate both ATM and IP traffic and cover a variety of protocols and applications. A data unit travelling a network can be split into parts (segmented), combined with other data units (multiplexed), and rejoined into one (reassembled) several times and in different ways during its time in the network. Such a packet manipulation depends on the size of the packet, the Quality of Service (QoS) requirements of the application that transmits the data unit, the type of the network protocol, the transport layer, the rate and configuration of the lines it traverses, and the capabilities of the network nodes, among others. A network node that supports both ATM and IP transport protocols, a number of line configurations and a number of application areas should therefore be able to first recognize and second manipulate (segment, mix and reassemble) data units in a specific way that depends on various network parameters. A SAR function that can be generic enough to handle all these protocols in an efficient way is a considerable advantage, if not a requirement, in a flexible system. However, a prerequisite for its architectural definition is a well defined set of requirements, which is established in this report.

By: Florian Gerbl and Maria Gabrani

Published in: RZ3446 in 2002

LIMITED DISTRIBUTION NOTICE:

This Research Report is available. This report has been submitted for publication outside of IBM and will probably be copyrighted if accepted for publication. It has been issued as a Research Report for early dissemination of its contents. In view of the transfer of copyright to the outside publisher, its distribution outside of IBM prior to publication should be limited to peer communications and specific requests. After outside publication, requests should be filled only by reprints or legally obtained copies of the article (e.g., payment of royalties). I have read and understand this notice and am a member of the scientific community outside or inside of IBM seeking a single copy only.

rz3446.pdf

Questions about this service can be mailed to reports@us.ibm.com .