Asynchronous transfer mode (ATM) cell recombination and sharing buffer memory system and realization method thereof
A technology of ATM cells and shared cache, applied in transmission systems, digital transmission systems, electrical components, etc., can solve problems such as traffic vibration, increased difficulty, hardware resources, and cache space affecting reception, etc., to achieve high processing bandwidth and logic Achieve simple, fair and reasonable cache management
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Publication Date
- 2014-06-11
- Estimated Expiration
- Not applicable · inactive patent
Smart Images
Figure 1 Figure 2 Figure 3
Abstract
Description
technical field
[0001] The invention belongs to the field of computer communication systems, specifically relates to ATM technology, in particular to an ATM cell recombination shared buffer system. In addition, the invention also relates to a realization method of ATM cell reassembly shared buffer. Background technique
[0002] The full name of ATM is "Asynchronous Transfer Mode", and the Chinese name is "Asynchronous Transfer Mode". ATM is a data transmission technology. ATM is a packet switching and multiplexing technology based on cells, and it is a general connection-oriented transmission mode designed for various services. Among them, ATM reassembly is part of the SAR (segmentation and reassembly, segmentation and reassembly) function in the AAL (ATM adaptation layer, ATM adaptation layer) layer of ATM, and is used to complete the reorganization of received ATM cells into a format that can be recognized by the upper layer , such as Ethernet packets, IP packets. [0...
Examples
Embodiment Construction
[0035] The embodiment in IPDSLAM-10G chip is given below.
[0036] The realization method of ATM cell reorganization shared cache of the present invention mainly comprises the following steps:
[0037]1. Initialize the linked list, establish the FREE linked list (pointing to the remaining space in the cache) and the ACTIVE linked list (indicating the space occupied by the cached PVC package). Initialize the attribute value of each PVC to 0 (CRT_CELL_NUM indicates the number of stored cells in the current PVC package, ALL_CELL_NUM indicates the number of stored cells in all packages of the PVC, ERROR_FLAG indicates whether the current PVC package is an error or lost cells (the current PVC package is wrong It means that the received ATM cell has HEC (header error control, header error control) error; the current PVC packet loss cell means that the number of received cells of the PVC exceeds the threshold (the threshold is used to limit the number of each PVC Occupying the maxim...