[go: up one dir, main page]

KR100221330B1 - Method of Efficient Use of Residual Bandwidth by Partitioning and Recombining the ALA Layer - Google Patents

Method of Efficient Use of Residual Bandwidth by Partitioning and Recombining the ALA Layer Download PDF

Info

Publication number
KR100221330B1
KR100221330B1 KR1019960072069A KR19960072069A KR100221330B1 KR 100221330 B1 KR100221330 B1 KR 100221330B1 KR 1019960072069 A KR1019960072069 A KR 1019960072069A KR 19960072069 A KR19960072069 A KR 19960072069A KR 100221330 B1 KR100221330 B1 KR 100221330B1
Authority
KR
South Korea
Prior art keywords
cell
layer
idle
sar
sublayer
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
KR1019960072069A
Other languages
Korean (ko)
Other versions
KR19980053033A (en
Inventor
김덕년
Original Assignee
전주범
대우전자주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 전주범, 대우전자주식회사 filed Critical 전주범
Priority to KR1019960072069A priority Critical patent/KR100221330B1/en
Publication of KR19980053033A publication Critical patent/KR19980053033A/en
Application granted granted Critical
Publication of KR100221330B1 publication Critical patent/KR100221330B1/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L12/5602Bandwidth control in ATM Networks, e.g. leaky bucket
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0896Bandwidth or capacity management, i.e. automatically increasing or decreasing capacities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/78Architectures of resource allocation
    • H04L47/783Distributed allocation of resources, e.g. bandwidth brokers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5629Admission control
    • H04L2012/5631Resource management and allocation
    • H04L2012/5632Bandwidth allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5638Services, e.g. multimedia, GOS, QOS
    • H04L2012/5646Cell characteristics, e.g. loss, delay, jitter, sequence integrity
    • H04L2012/5652Cell construction, e.g. including header, packetisation, depacketisation, assembly, reassembly
    • H04L2012/5653Cell construction, e.g. including header, packetisation, depacketisation, assembly, reassembly using the ATM adaptation layer [AAL]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

본 발명은, 분할 및 재결합(SAR) 부계층의 스케쥴링 테이블의 서비스할 셀을 선택하기 위해 현재 보낼 셀데이터를 가지고 있는 연결을 일일이 찾는 대신 분할 및 재결합(SAR) 부계층의 스케쥴링 테이블을 순환하면서 셀데이터 또는 아이들 셀을 내려보내면 분할 및 재결합(SAR) 부계층과 물리계층 사이의 접면에서 셀의 헤더를 판독하여 아이들 셀을 제거하는 AAL 계층의 분할 및 재결합(SAR) 부계층에서의 아이들 셀 제거에 의한 잔여 대역폭의 효율적 이용방법에 있어서, 상기 분할 및 재결합(SAR) 부계층으로부터 셀헤더를 읽어들이는 제 1 단계(S1)와; 이 제 1 단계(S1)에서 읽어들인 셀헤더를 아이들 셀 제거수단(2)에 의해 검사하여 아이들 셀인지를 판별하는 제 2 단계(S2); 이 제 2 단계(S2)에서의 판별 결과 아이들 셀인지를 판단하는 제 3 단계(S3); 이 제 3 단계(S3)에서의 판단 결과 아이들 셀인 경우 현재의 셀을 폐기하는 제 4 단계(S4) 및; 상기 제 3 단계(S3)에서의 판단 결과 아이들 셀이 아닌 경우현재의 셀을 물리계층으로 전송하는 제 5 단계(S5)로 이루어진 것을 특징으로 한다.According to the present invention, in order to select a cell to be serviced in a scheduling table of a partitioning and reassembly (SAR) sublayer, the cell is circulated through the scheduling table of a partitioning and reassembly (SAR) sublayer instead of manually searching for a connection having cell data to be sent. When data or idle cells are sent down, the AAL layer removes idle cells by reading the headers of the cells at the interface between the split and recombination (SAR) sublayer and the physical layer to remove idle cells from the sub-layer of the AAL layer. A method for efficiently using the remaining bandwidth, the method comprising: a first step (S1) of reading a cell header from the division and recombination (SAR) sublayer; A second step (S2) of checking the cell header read in the first step (S1) by the idle cell removing means (2) to determine whether it is an idle cell; A third step S3 of determining whether it is an idle cell as a result of the determination in the second step S2; A fourth step S4 of discarding the current cell when the determination result in the third step S3 is an idle cell; When the determination result in the third step (S3) is not an idle cell, it is characterized in that the fifth step (S5) for transmitting the current cell to the physical layer.

Description

AAL 계층의 분할 및 재결합(SAR) 부계층에서의 아이들 셀 제거에 의한 잔여 대역폭의 효율적 이용방법Efficient Use of Residual Bandwidth by Idle Cell Removal in AAL Segmentation and Recombination (SAR) Sublayer

본 발명은 AAL 계층의 분할 및 재결합(SAR) 부계층에서의 아이들 셀 제거에 의한 잔여 대역폭의 효율적 이용방법에 관한 것으로, 특히 분할 및 재결합(SAR) 부계층의 스케쥴링 테이블에 있어서 서비스할 셀을 선택하기 위해 현재 보낼 셀데이터를 가지고 있는 연결을 일일이 찾는 대신 분할 및 재결합(SAR) 부계층의 스케쥴링 테이블을 순환하면서 셀데이터 또는 아이들 셀을 내려보내면 분할 및 재결합(SAR) 부계층과 물리계층 사이의 접면에서 셀의 헤더를 판독하여 아이들 셀을 제거함으로써 잔여 대역폭이 효율적으로 이용될 수 있도록 된 AAL 계층의 분할 및 재결합(SAR) 부계층에서의 아이들 셀 제거에 의한 잔여 대역폭의 효율적 이용방법에 관한 것이다.The present invention relates to a method of efficiently using the remaining bandwidth by removing idle cells in the split and recombine (SAR) sublayer of the AAL layer, and in particular, to select a cell to be serviced in the scheduling table of the split and recombine (SAR) sublayer. Instead of looking for connections that currently have cell data to send, you can cycle through the scheduling table of the split and recombination (SAR) sublayers and send down cell data or idle cells to interface between the split and recombination (SAR) sublayers and the physical layer. The present invention relates to a method of efficiently using the residual bandwidth by removing an idle cell in a sub-layer of the AAL layer whereby the residual bandwidth is efficiently used by reading the header of the cell and removing the idle cell.

일반적으로 ATM 적응계층(ATM Adaptation Layer)은 ATM계층에서 제공하는 서비스를 상위계층 사용자의 요구사항에 적응시키는 기능을 수행하게 된다. 따라서, ATM 적응계층은 사용자 평면, 제어평면의 상위기능 및 관리평면의 지원을 수행함과 더불어 비동기 전송모드 통신방식 환경과 비 비동기 전송모드 통신방식 환경과의 접면을 제공해야 한다.In general, the ATM Adaptation Layer (ATM) adapts the service provided by the ATM layer to the requirements of the upper layer user. Therefore, the ATM adaptation layer must provide support for the asynchronous transmission mode communication environment and the asynchronous transmission mode communication environment in addition to performing support of the user plane, the higher level control plane and the management plane.

또한, ATM 적응계층에서는 상위계층의 프로토콜 데이터 유니트(PDU; protocol data unit)를 ATM셀의 유료부하 구간에 매핑시킴과 더불어 전송오류를 처리하고, 손실된 셀과 삽입된 셀의 처리 및 흐름제어와 타이밍 제어기능을 제공하게 된다. 그리고, ATM 적응계층은 분할 및 재결합(SAR; segmentation and reassembly) 부계층과 수렴 부계층(CS; convergence sublayer)의 두 부계층으로 구분되게 된다.In addition, the ATM adaptation layer maps the protocol data unit (PDU) of the upper layer to the payload section of the ATM cell, handles transmission errors, processes and flows control of lost and inserted cells. It provides timing control. The ATM adaptation layer is divided into two sublayers: a segmentation and reassembly (SAR) sublayer and a convergence sublayer (CS).

상기 수렴 부계층(CS)은 특정 서비스에 관련된 기능을 수행하고, 분할 및 재결합(SAR)은 서비스 종료에 관계없는 기능을 처리하여 사용자 정보의 분할과 재결합에 관련된 기능을 처리하게 된다. 따라서, 송신측에서는 상기 수렴 부계층(CS)이 상위계층으로부터 사용자 정보로 인가받아 헤더와 트레일러를 붙여 수렴 부계층 프로토콜 데이터 유니트(CS-PDU)를 형성하여 분할 및 재결합(SAR) 부계층으로 보내고, 이 분할 및 재결합(SAR) 부계층은 이를 ATM셀의 크기로 절단한 후 헤더와 트레일러를 붙여 분할 및 재결합 프로토콜 데이터 유니트(SAR-PDU)를 형성하여 ATM계층을 통해 전송하게 된다.The convergence sublayer (CS) performs a function related to a specific service, and the partitioning and recombination (SAR) processes a function related to service segmentation and recombination by processing a function that is not related to service termination. Therefore, at the transmitting side, the convergent sublayer (CS) is applied as user information from an upper layer, attaches a header and a trailer, forms a convergent sublayer protocol data unit (CS-PDU), and sends it to a split and recombination (SAR) sublayer. This split and recombine (SAR) sublayer cuts it into the size of an ATM cell, attaches a header and a trailer to form a split and recombine protocol data unit (SAR-PDU) and transmits it through the ATM layer.

그리고, 수신측에서는 분할 및 재결합(SAR) 부계층이 ATM계층을 통해 수신된 분할 및 재결합 프로토콜 데이터 유니트(SAR-PDU) 중 유료부하 구간만을 추출하여 수렴 부계층 프로토콜 데이터 유니트(CS-PDU)를 형성한 후 수렴 부계층(CS)으로 전달하고, 이 수렴 부계층(CS)에서는 수신된 수렴 부계층 프로토콜 데이터 유니트(CS-PDU) 중 상위계층 사용자 정보만 추출하여 상위계층으로 전달하게 된다.On the receiving side, the segmentation and recombination (SAR) sublayer extracts only the payload interval among the segmentation and recombination protocol data units (SAR-PDU) received through the ATM layer to form a convergence sublayer protocol data unit (CS-PDU). After that, the information is transferred to the convergence sublayer CS, and the convergence sublayer CS extracts only upper layer user information among the received convergence sublayer protocol data units CS-PDUs and delivers the information to the upper layer.

이때, 송신 과정에 있어서 각 부계층을 통과할 때마다 붙는 헤더와 트레일러는 오류처리와 버퍼관리 및 순서보존 등과 관련된 것이고, 수신 과정에 있어서는 이들 정보를 분석하여 오류가 없다고 판단되면 사용자 정보를 상위의 계층으로 전달하게 된다.At this time, the header and the trailer attached to each sub-layer in the transmission process are related to error processing, buffer management, and sequence preservation. Will be passed to the layer.

한편, ITU-T에서는 항등비트율(CBR; constant bit rate), 실시간성, 연결성의 여부에 따라 사용자 서비스를 A, B, C 및 D 종의 4 가지로 분류하고, 이들 각종 서비스에 대응되도록 AAL 타입 1 내지 4 으로 구분하여 정의하게 된다. 또한, 1992 년 6 월의 ITU-T 회의에서는 고속 데이터 통신을 지원하기 위한 AAL 타입 5 를 새로이 논의하였다.On the other hand, ITU-T classifies user services into four types of A, B, C, and D according to constant bit rate (CBR), real time, and connectivity, and AAL type to correspond to these various services. It is defined by dividing into 1 to 4. In addition, the June 1992 ITU-T Conference newly discussed AAL Type 5 to support high-speed data communications.

상기 AAL 타입 1에서는 연결성 방식으로 실시간 항등비트율의 서비스를 제공하고, 사용자에게 제공하는 서비스는 크게 항등비트율(CBR) 데이터 전달, 타이밍 정보전달, 사용자 데이터구조 정보전달, 오류 복구능력과 복구될 수 없는 오류 및 손실에 대한 정보의 표시 등이 있다.In the AAL type 1, a real-time equal bit rate service is provided in a connected manner, and a service provided to a user is largely equal bit rate (CBR) data transfer, timing information transfer, user data structure information transfer, error recovery capability, and cannot be recovered. Display of information about errors and losses.

한편, 일반적으로 AAL 계층의 분할 및 재결합(SAR) 부계층에서는 스케쥴링 테이블을 사용하여 스케쥴링을 하게 되는데, 이때 상기 스케쥴링 테이블을 순환하는 중에 비어 있는 엔트리(entry)에 도달하게 되면 빈 셀(idle cell)을 물리계층으로 내려보내게 된다. 여기서, 상기 빈 셀은 아무런 정보도 포함하지 않은 셀로서 수신측 AAL 계층의 분할 및 재결합(SAR) 부계층에서 상기 빈 셀을 수신하는 경우 상기 빈 셀을 폐기하게 된다.In general, in the partitioning and recombination (SAR) sublayer of the AAL layer, scheduling is performed by using a scheduling table. When an empty entry is reached while circulating the scheduling table, an empty cell is received. Will be sent down to the physical layer. In this case, the empty cell is a cell that does not contain any information, and when the empty cell is received in the partitioning and recombination (SAR) sublayer of the receiving AAL layer, the empty cell is discarded.

그러나, 물리계층에서는 분할 및 재결합(SAR) 부계층으로부터 내려오는 모든 셀을 유효한 셀로 간주하여 물리적 링크를 통해 전송함으로써 아무런 정보를 가지지 않는 빈 셀을 전송하는데 대역폭을 낭비하는 문제점이 발생하게 된다.However, in the physical layer, all cells coming down from the split and recombination (SAR) sublayer are regarded as valid cells and transmitted over a physical link, thereby causing a problem of wasting bandwidth in transmitting empty cells having no information.

이에 본 발명은 상기한 문제점을 해결하기 위한 것으로, 분할 및 재결합(SAR) 부계층의 스케쥴링 테이블에 있어서 서비스할 셀을 선택하기 위해 현재 보낼 셀데이터를 가지고 있는 연결을 일일이 찾는 대신 분할 및 재결합(SAR) 부계층의 스케쥴링 테이블을 순환하면서 셀데이터 또는 아이들 셀을 내려보내면 분할 및 재결합(SAR) 부계층과 물리계층 사이의 접면에서 셀의 헤더를 판독하여 아이들 셀을 제거함으로써 잔여 대역폭이 효율적으로 이용될 수 있도록 된 AAL 계층의 분할 및 재결합(SAR) 부계층에서의 아이들 셀 제거에 의한 잔여 대역폭의 효율적 이용방법을 제공하는데 그 목적이 있다.Accordingly, the present invention is to solve the above problems, in the scheduling table of the partitioning and reassembly (SAR) sub-layer, instead of looking for a connection that has the cell data to be sent currently to select a cell to be serviced, the partitioning and recombination (SAR) When the cell data or idle cells are rotated while rotating the scheduling table of the sub-layer, the remaining bandwidth can be effectively used by removing the idle cells by reading the headers of the cells at the interface between the sub-layer and the physical layer. An object of the present invention is to provide an efficient method of using the remaining bandwidth by eliminating idle cells in the split and recombination (SAR) sublayer of the AAL layer.

상기한 바의 목적을 달성하기 위한 본 발명은, 분할 및 재결합 부계층의 스케쥴링 테이블의 서비스할 셀을 선택하기 위해 현재 보낼 셀데이터를 가지고 있는 연결을 일일이 찾는 대신 분할 및 재결합 부계층의 스케쥴링 테이블을 순환하면서 셀데이터 또는 아이들 셀을 내려보내면 분할 및 재결합 부계층과 물리계층 사이의 접면에서 셀의 헤더를 판독하여 아이들 셀을 제거하는 AAL 계층의 분할 및 재결합 부계층에서의 아이들 셀 제거에 의한 잔여 대역폭의 효율적 이용방법에 있어서, 상기 분할 및 재결합 부계층으로부터 셀헤더를 읽어들이는 제 1 단계와; 이 제 1 단계에서 읽어들인 셀헤더를 아이들 셀 제거수단에 의해 검사하여 아이들 셀인지를 판별하는 제 2 단계; 이 제 2 단계에서의 판별 결과 아이들 셀인지를 판단하는 제 3 단계; 이 제 3 단계에서의 판단 결과 아이들 셀인 경우 현재의 셀을 폐기하는 제 4 단계 및; 상기 제 3 단계에서의 판단 결과 아이들 셀이 아닌 경우현재의 셀을 물리계층으로 전송하는 제 5 단계로 이루어진 것을 특징으로 한다.In order to achieve the above object, the present invention provides a scheduling table of a partitioning and reassembly sublayer instead of manually searching for a connection having cell data to be sent in order to select a cell to be serviced. Residual bandwidth due to idle cell removal in the split and recombination sublayer of the AAL layer that removes idle cells by reading the cell headers at the interface between the split and recombination sublayer and the physical layer when cycling down cell data or idle cells A method for efficiently using the method, comprising: a first step of reading a cell header from the division and recombination sublayer; A second step of judging whether the cell header read in the first step is by an idle cell removing means to determine whether it is an idle cell; A third step of determining whether it is an idle cell as a result of the determination in this second step; A fourth step of discarding the current cell when the determination result in the third step is an idle cell; When the determination result in the third step is not the idle cell, it is characterized in that the fifth step of transmitting the current cell to the physical layer.

상기한 바와 같이 구성된 본 발명은, 분할 및 재결합(SAR) 부계층의 스케쥴링 테이블에 있어서 서비스할 셀을 선택하기 위해 현재 보낼 셀데이터를 가지고 있는 연결을 일일이 찾는 대신 분할 및 재결합(SAR) 부계층의 스케쥴링 테이블을 순환하면서 셀데이터 또는 아이들 셀을 내려보내면 분할 및 재결합(SAR) 부계층과 물리계층 사이의 접면에서 셀의 헤더를 판독하여 아이들 셀을 제거함으로써 잔여 대역폭이 효율적으로 이용될 수 있게 된다.The present invention configured as described above, in the scheduling table of the partition and reassembly (SAR) sublayer, instead of manually searching for a connection having cell data to be sent to select a cell to be serviced, the partition and reassembly (SAR) sublayer Sending down cell data or idle cells while rotating the scheduling table allows the remaining bandwidth to be effectively used by removing the idle cells by reading the headers of the cells at the interface between the partition and recombination (SAR) sublayers and the physical layer.

도1은 일반적인 ATM 프로토콜 참조모델을 도시한 개념도,1 is a conceptual diagram illustrating a general ATM protocol reference model;

도2a는 ATM셀의 데이터 포맷을 나타낸 도면,2A is a diagram showing a data format of an ATM cell;

도2b는 사용자망접면(UNI)에서의 헤더구조를 나타낸 도면,2b is a diagram illustrating a header structure in a user network interface (UNI);

도2c는 망노드접면(NNI)에서의 헤더구조를 나타낸 도면,FIG. 2C shows the header structure at the network node interface (NNI); FIG.

도3은 비동기 전송모드 통신방식에 있어서 계층별 데이터 포맷을 나타낸 도면,3 is a diagram illustrating a data format for each layer in an asynchronous transmission mode communication method;

도4는 본 발명에 따른 AAL 계층의 분할 및 재결합(SAR) 부계층에서의 아이들 셀 제거에 의한 잔여 대역폭의 효율적 이용장치의 1 실시예를 나타낸 블록도,FIG. 4 is a block diagram showing an embodiment of an apparatus for efficiently utilizing residual bandwidth by removing idle cells in a split and recombination (SAR) sublayer of an AAL layer according to the present invention; FIG.

도5는 본 발명에 따른 AAL 계층의 분할 및 재결합(SAR) 부계층에서의 아이들 셀 제거에 의한 잔여 대역폭의 효율적 이용방법의 1 실시예를 설명FIG. 5 illustrates an embodiment of a method for efficiently using residual bandwidth by removing idle cells in a split and recombination (SAR) sublayer of an AAL layer according to the present invention.

* 도면의 주요 부분에 대한 부호의 설명* Explanation of symbols for the main parts of the drawings

1 : SAR계층, 2 : 아이들셀 제거부,1: SAR layer, 2: idle cell removal unit,

3 : 물리계층 송신부, 4 : 물리계층 수신부,3: physical layer transmitter, 4: physical layer receiver,

5 : 물리계층.5: physical layer.

이하, 본 발명의 바람직한 실시예를 첨부한 예시도면을 참조하여 상세히 설명Hereinafter, with reference to the accompanying drawings, preferred embodiments of the present invention will be described in detail

먼저, 본 발명의 이해를 쉽게 하기 위하여 본 발명이 적용되는 비동기 전송모드 통신방식을 간략히 설명First, to simplify the understanding of the present invention briefly described asynchronous transmission mode communication method to which the present invention is applied

도 1은 ATM 프로토콜 참조모델을 도시한 개념도로, 여기서 상기 개넘도는 관리 평면(management plane)과, 제어 평면(control plane) 및, 사용자 평면(user plane)으로 구성되고, 상기 관리 평면은 다시 계층 관리와 평면 관리로 구성되게 된다. 그리고, 평면 관리는 시스템의 전반적인 관리를 의미하고, 계층관리는 자원 및 사용 변수의 관리와 OAM 정보관리를 수행하게 된다.1 is a conceptual diagram illustrating an ATM protocol reference model, wherein the openness is composed of a management plane, a control plane, and a user plane, and the management plane is again hierarchical. It will consist of management and flat management. In addition, the plane management means the overall management of the system, and the hierarchical management manages resource and usage variables and OAM information management.

또한, 제어 평면에서는 호 제어 및 접속 제어 정보를 관장하고, 사용자 평면에서는 사용자 정보의 전달을 수행하게 된다. 그리고, 제어 평면과 사용자 평면의 프로토콜은 상위 계층과, ATM 적응 계층, ATM 계층 및, 물리 계층으로 구성되게 된다.In addition, the control plane manages call control and connection control information, and the user plane transmits user information. The protocol of the control plane and the user plane is composed of a higher layer, an ATM adaptation layer, an ATM layer, and a physical layer.

도 2a 내지 도 2c에 도시된 바와 같은 ATM셀을 기본으로 통신하는 바, 사용자의 긴 메시지는 ATM셀로 분할되어 송신되고, 수신된 ATM셀은 다시 하나의 메시지로 재조립되어 상위 사용자에게 전달되게 된다.As shown in FIGS. 2A to 2C, the user's long message is divided into ATM cells and transmitted, and the received ATM cell is reassembled into one message and transmitted to the upper user. .

도 2a는 ATM셀의 데이터 포맷을 나타낸 도면이고, 도 2b는 사용자망접면(UNI)에서의 헤더구조를 나타낸 도면이며, 도 2c는 망노드접면(NNI)에서의 헤더구조를 나타낸 도면이다.FIG. 2A is a diagram illustrating a data format of an ATM cell, FIG. 2B is a diagram illustrating a header structure at a user network interface (UNI), and FIG. 2C is a diagram illustrating a header structure at a network node interface (NNI).

여기서, 상기 ATM셀은 5 바이트(또는 옥텟)의 헤더구간과 48 바이트의 사용자 정보구간으로 구분되고, 5 바이트의 헤더는 도 2b 및 도 2c에 도시된 바와 같이 사용자망접면(UNI : user network interface)에서의 헤더구조로 구분되며, 사용자망접면(UNI)에서의 헤더구조는 제 1 바이트가 4 비트의 일반흐름제어(GFC : generic flow control)와 4 비트의 가상경로 식별번호(VPI : virtual path identifier)로 이루어지게 된다.Here, the ATM cell is divided into a header section of 5 bytes (or octets) and a user information section of 48 bytes, and the header of 5 bytes is a user network interface (UNI) as shown in FIGS. 2B and 2C. Header structure in user network interface (UNI), where the first byte is a 4-bit generic flow control (GFC) and a 4-bit virtual path identification number (VPI) identifier).

그리고, 제 2 바이트가 4 비트의 가상경로 식별번호(VPI)와 4 비트의 가상채널 식별번호(VCI : virtual channel identifier)로 이루어지고, 제 3 바이트는 8 비트의 가상채널 식별번호(VCI)로 이루어지며, 제 4 바이트는 4 비트의 가상채널 식별번호(VCI)와 3 비트의 유료부하형태(PT : payload type)와 1 비트의 셀포기순위(CLP : cell loss priority)로 이루어지고, 제 5 바이트는 8 비트의 헤더오류제어(HEC : header error control)로 이루어지게 된다.The second byte is composed of a 4-bit virtual path identification number (VPI) and a 4-bit virtual channel identifier (VCI), and the third byte is an 8-bit virtual channel identification number (VCI). The fourth byte consists of a 4-bit virtual channel identification number (VCI), a 3-bit payload type (PT), and a 1-bit cell loss priority (CLP). The byte consists of 8 bits of header error control (HEC).

또한, 도 2c에 도시된 바와 같은 망노드접면(NNI)에서의 헤더구조를 보면, 상기 사용자망접면(NNI)의 첫 번째 바이트에 있는 일반흐름제어(GFC)가 가상경로 식별번호(VPI)로 사용되는 것을 제외하고는 사용자망접면(NNI)의 헤더구조와 동일한 것을 알 수 있게 된다. 이러한 비동기 전송모드 통신방식은 다음 표 1에서와 같이 계층적인 구조를 이루고, 각각의 계층별로 표준화된 기준을 가지고 있다.Also, in the header structure of the network node interface (NNI) as shown in FIG. 2C, the general flow control (GFC) in the first byte of the user network interface (NNI) is converted into a virtual path identification number (VPI). Except for being used, it can be seen that it is identical to the header structure of NNI. This asynchronous transmission mode communication method has a hierarchical structure as shown in Table 1 below and has standardized standards for each layer.

계 층Hierarchy 부 계 층Tier 기 능function 상위계층Upper hierarchy 상위계층기능Higher layer function ATM 적응계층ATM Adaptation Layer 수렴(CS) 부계층Convergence (CS) sublayer 수렴기능Convergence function 절단및 재결합(SAR)Cutting and Recombination (SAR) 절단기능 및 재결합기능Cutting function and recombination function ATM 계층ATM layer 일반흐름제어 및 셀헤더 처 리기능General flow control and cell header processing 물리 계층Physical layer 전송수렴(TC)Transmission Convergence (TC) HEC 신호발생 및 추출기능HEC signal generation and extraction function 물리매체Physical medium 비트시간 정보기능Bit time information function

상기 표 1에서와 같이 비동기 전송모드 통신방식은 물리계층, ATM 계층, ATM 적응계층(AAL : ATM adaptation layer), 상위 프로토콜 계층과 같이 수직적인 구조로 구분되고, AAL 계층은 절단 및 재결합 부계층(SAR : segmentation and reassembly sublayer)과 수렴(CS : convergence sublayer) 부계층으로 구분되며, 물리계층은 물리매체(PM)와 전송수렴(TC : transmission convergence) 부계층으로 다시 구분되게 된다.As shown in Table 1, the asynchronous transmission mode communication method is divided into vertical structures such as a physical layer, an ATM layer, an ATM adaptation layer (AAL), and a higher protocol layer. It is divided into segmentation and reassembly sublayer (SAR) and convergence sublayer (CS) sublayer, and the physical layer is divided into physical medium (PM) and transmission convergence (TC) sublayer.

또한, 비동기 전송모드 통신방식에서 사용자가 요구하는 서비스는 그 특성에 따라 다음 표 2와 같이 분류될 수 있다.In addition, a service required by a user in an asynchronous transmission mode communication method may be classified as shown in Table 2 below according to its characteristics.

서비스의 종류Type of service 종단간의 시간관계End-to-end time relationship 비트율Bit rate 연결모드Connection mode 서비스의 예Example of service A종Class A 실시간성Real time 항등Identity 연결성Connectivity 항등율 영상신호Video signal B종Class B 실시간성Real time 가변variable 연결성Connectivity 가변율 영상신호Variable Rate Video Signal C종Class C 비실시간성Non-real-time 가변variable 연결성Connectivity 연결성 데이터Connectivity data D종Class D 비실시간성Non-real-time 가변variable 비연결성Connectionless 비연결성 데이터Connectionless data

상기 서비스에 대응하는 AAL 프로토콜은 다음 표 3과 같이 AAL 1 에서부터 AAL 5까지로 구분되게 된다.The AAL protocol corresponding to the service is divided into AAL 1 to AAL 5 as shown in Table 3 below.

AAL 형태AAL form 대표적인 기능Typical feature AAL 1AAL 1 항등비트율의 A종 서비스를 지원Support class A service of equal bit rate AAL 2AAL 2 실시간성, 가변비트율의 B종 서비스를 지원Support real-time, variable bit rate Class B service AAL 3/4AAL 3/4 가변비트율의 C종 및 D종 서비스를 지원Support class C and D services with variable bit rate AAL 5AAL 5 AAL 3/4 기능을 간소화하여 고속서비스 지원High speed service by simplifying AAL 3/4 function

상기 표 3에 있어서 AAL 계층은 서비스의 종류에 따라 해당 서비스를 효율적으로 처리해 주기 위해 AAL 1, AAL 2, AAL 3/4, AAL 5와 같이 수평적으로 구분되게 된다.In Table 3, the AAL layer is divided horizontally as AAL 1, AAL 2, AAL 3/4, and AAL 5 to efficiently process the corresponding service according to the type of service.

여기서, AAL 1계층은 비트율이 일정한 A종 서비스 데이터 유니트(U-SDU)를 투명하게 전달함과 더불어 전송오류를 검출하고, 정보의 식별 및 클록동기화 기능을 수행하는 수렴부계층(CS)과 이 수렴부계층(CS)으로부터 받은 가변길이의 데이터를 분할하여 ATM셀을 만들어 ATM 계층으로 전달함과 더불어 ATM 계층으로부터 ATM셀을 수신하여 재조립하여 CS-PDU를 복구하는 절단 및 재결합 부계층(SAR)으로 분할되게 된다.Here, the AAL layer 1 is a convergent sub-layer (CS) that transparently transmits a Class A service data unit (U-SDU) having a constant bit rate, detects transmission errors, and performs information identification and clock synchronization functions. A split and recombination sublayer (SAR) that divides variable-length data received from the convergence sublayer (CS), creates an ATM cell, transfers it to the ATM layer, and receives and reassembles the ATM cell from the ATM layer to recover the CS-PDU. Will be divided into

그리고, 상기 수렴(CS) 부계층은 연결성 및 비연결성 서비스에 공통되는 기능을 담당하는 공통부 수렴부계층(CPCS : common part convergence sublayer)과, 특정 AAL 사용자 서비스를 제공하기 위한 서비스특유 수렴부계층(SSCS : service specific convergence layer)으로 구분되게 된다.In addition, the convergence (CS) sublayer is a common part convergence sublayer (CPCS) in charge of functions common to connectivity and connectionless services, and a service specific convergence sublayer for providing a specific AAL user service. (SSCS: service specific convergence layer).

도 3은 비동기 전송모드 통신방식에 있어서 계층별 데이터 포맷을 나타낸 도면으로, 여기서 상위계층의 사용자 서비스 데이터 유니트(U-SDU)가 AAL 서비스 접속점(AAL-SAP : AAL-service access point)틀 통과한 후 AAL 서비스 데이터단위(AAL-SDU)로 형성되어 AAL FIFO에 저장되고, AAL1 SAR계층에서는 사용자가 전송하고자 하는 메시지에 따라 CS-PDU를 47 바이트씩 분할한 후 1 바이트의 SAR헤더를 부가하여 분할 및 재결합 프로토콜 단위(SAR-PDU)를 형성하여 ATM 서비스 접속점(ATM-SAP)을 거쳐 ATM계층으로 내려 보내게 된다. 그리고, ATM계층에서는 5 바이트의 ATM헤더를 부착하여 53 바이트의 ATM셀을 형성한 후 물리계층의 광전송로를 통해 타 단말기 또는 ATM교환기로 송신되게 된다.FIG. 3 is a diagram illustrating a data format for each layer in the asynchronous transmission mode communication method, in which a user service data unit (U-SDU) of a higher layer passes through an AAL service access point (AAL-SAP). After that, it is formed as AAL service data unit (AAL-SDU) and stored in AAL FIFO.In the AAL1 SAR layer, the CS-PDU is divided by 47 bytes according to the message to be transmitted by the user, and then added by adding 1 byte of SAR header. And a recombination protocol unit (SAR-PDU) is formed and sent down to the ATM layer via the ATM service access point (ATM-SAP). In the ATM layer, a 5-byte ATM header is attached to form a 53-byte ATM cell, and then transmitted to another terminal or ATM switch through an optical transmission path of the physical layer.

즉, AAL 타입 1 프로토콜은 항등비트율의 U-SDU를 관련 시간정보와 함께 동일한 비트율로 전달되어 정보원의 클록정보가 수신측에서 추출 가능하게 되고, 수렴부계층에서는 고품질의 영상 또는 음향신호에 대해 비트오류를 정정시킬 수 있는 기능을 제공하며, 분할 및 재조립부계층에서는 CS-PDU를 분할한 후 1 바이트의 헤더를 부가하여 ATM계층으로 내려 보내게 된다.That is, AAL type 1 protocol transmits U-SDU of equal bit rate at the same bit rate along with related time information, so that clock information of information source can be extracted at the receiving side, and at the convergence part layer, the bit for high quality video or audio signal Error correction function is provided, and the division and reassembly sublayer divides the CS-PDU and adds a 1-byte header to send it to the ATM layer.

한편, 다음 표 4는 본 발명에 따른 AAL 계층의 분할 및 재결합(SAR) 부계층의 스케쥴링 테이블이다.Meanwhile, Table 4 below is a scheduling table of a partition and recombination (SAR) sublayer of an AAL layer according to the present invention.

1One 22 33 1One 1One 22 1One 22 33 1One 1One 22 1One 33 1One 1One 33 1One 22 1One 33 1One 1One 22 1One 33 1One 1One 1One 1One 22 1One 33 1One 22 1One 33 22 22 1One 22 1One 1One 22

여기서, 상기 표 4의 스케쥴링 테이블은 크기가 100인 경우를 예로서 나타내고 있다. 상기 표 4의 숫자가 들어 있는 엔트리는 유효한 엔트리(non-empty)이고, 숫자가 비어 있는 엔트리는 무효한 엔트리이다. 또한, 상기 표 4에 나타낸 "1"의 엔트리는 제 1 연결에 할당된 엔트리이고, "2"의 엔트리는 제 2 연결에 할당된 엔트리이며, "3"의 엔트리는 제 3 연결에 할당된 엔트리이다.Here, the scheduling table of Table 4 shows a case where the size is 100 as an example. The entry containing the number in Table 4 above is a valid entry (non-empty), and the entry with an empty number is an invalid entry. In addition, the entry of "1" shown in Table 4 is an entry assigned to the first connection, the entry of "2" is an entry assigned to the second connection, and the entry of "3" is an entry assigned to the third connection to be.

한편, 물리계층에서의 링크의 셀 전송속도를 ℓ이라 하면, 제 1 연결에 할당된 대역폭은이고, 제 2 연결에 할당된 대역폭은이며, 제 3 연결에 할당된 대역폭은이다. 따라서, 상기 제 1, 제 2 및 제 3 연결의 대역폭을 제외한 잔여 대역폭은이다.On the other hand, if the cell transmission rate of the link in the physical layer is ℓ, the bandwidth allocated to the first connection is And the bandwidth allocated to the second connection is And the bandwidth allocated to the third connection is to be. Therefore, the remaining bandwidth excluding the bandwidths of the first, second and third connections is to be.

이후, 본 실시예의 스케쥴링 방식에 의해 스케쥴링하게 되면, 잔여 대역폭을 제 1, 제 2 및 제 3 연결에게 사용 대역폭에 비례하여 24 : 12 : 8 의 비율로 공평하게 나누어 줌으로써 대역폭을 낭비하지 않고 보다 효율적으로 사용할 수 있게 된다.Subsequently, when scheduling is performed according to the scheduling method of the present embodiment, the remaining bandwidth is equally divided to the first, second, and third connections in a ratio of 24: 12: 8 in proportion to the used bandwidth, thereby more efficiently without wasting bandwidth. It can be used as.

제 3 연결을 비활성 상태로 하는 경우, 이 제 3 연결에 할당되었던 대역폭과 잔여 대역폭이 상기 제 1 및 제 2 연결에 비례하여 12 : 6 의 비율로 나누어 주게 된다.When the third connection is made inactive, the bandwidth allocated to the third connection and the remaining bandwidth are divided by a ratio of 12: 6 in proportion to the first and second connections.

한편, 본 실시예에서는 현재 사용되고 있지 않은 잔여 대역폭을 빈 셀을 전송하는데 사용하지 않고, 현재 활성중인 연결의 데이터를 전송하는데 사용할 있도록 하고 있다. 따라서, 스케쥴링 테이블상에서 엔트리 포인터가 보낼 데이터를 가지고 있는 다음의 엔트리를 지시하도록 하여 대역폭의 낭비를 줄일 수 있게 된다.Meanwhile, in the present embodiment, the remaining bandwidth which is not currently used is not used to transmit empty cells, but is used to transmit data of a currently active connection. Therefore, it is possible to reduce the waste of bandwidth by having the entry pointer indicate the next entry that has data to send on the scheduling table.

이와 같이, 유효한 셀을 전송하는데 사용되고 있지 않은 잔여 대역폭을 활성중인 연결들 사이에 공평하게 나누어 주는 효과가 발생하게 된다.As such, there is an effect of equally dividing the remaining bandwidth that is not being used to transmit valid cells between active connections.

그러나, 보낼 데이터를 가지고 있는 다음 엔트리를 찾는 과정은 상당히 복잡하게 된다. 즉, 서비스할 셀을 선택할 때마다 다음 엔트리에 해당하는 연결이 보낼 데이터가 있는지를 판단하고, 보낼 데이터가 없게 되면 그 다음 엔트리에 해당하는 연결이 보낼 데이터가 있는지를 검하하게 된다.However, the process of finding the next entry with the data to send becomes quite complicated. That is, each time a cell to be serviced is selected, it is determined whether there is data to be sent by the connection corresponding to the next entry, and when there is no data to be sent, it is checked whether there is data to be sent by the connection corresponding to the next entry.

이와 같은 방식을 사용하게 되면, 최악의 경우 모든 엔트리를 검사해야 하는 번거러움이 발생하고, 또한 구현을 하게 되면 분할 및 재결합(SAR) 부계층을 고속으로 동작시키기 어렵게 된다. 따라서, 본 실시예에서는 분할 및 재결합(SAR) 부계층과 물리계층 사이에 아이들 셀 제거 블록을 설치하고, 이를 고속으로 동작시켜 분할 및 재결합(SAR) 부계층에서 아이들 셀을 내려 보내지 않는 것과 같은 효과를 내도록 하고 있다. 이와 같이 하면, 매번 보낼 데이터가 있는지의 여부를 체크하는 번거러움을 쉽게 제거할 수 있게 된다.Using this approach, in the worst case, the hassle of checking every entry, and implementation makes it difficult to run the partitioning and recombination (SAR) sublayer at high speed. Therefore, in this embodiment, an idle cell removal block is installed between the split and recombination (SAR) sublayer and the physical layer, and operated at a high speed so that the idle cell is not sent down from the split and recombination (SAR) sublayer. To pay. This makes it easy to eliminate the hassle of checking whether there is data to send each time.

도 4는 본 발명에 따른 AAL 계층의 분할 및 재결합(SAR) 부계층에서의 아이들 셀 제거에 의한 잔여 대역폭의 효율적 이용장치의 1 실시예를 나타낸 블록도이다.FIG. 4 is a block diagram illustrating an embodiment of an apparatus for efficiently utilizing residual bandwidth by removing idle cells in an AAL layer division and recombination (SAR) sublayer according to the present invention.

여기서, 유토피아 접속방식은 ATM포럼이 제안한 물리계층과 SAR계층간의 표준 접속방식으로 SAR계층으로부터 물리계층으로 송신시 접속신호는 "TxData[7:0], TxSOC, /TxEnb, /TxFull, TxClk"가 있고, 물리계층으로부터 SAR계층으로의 수신시 접속신호는 "RxData[7:0], RxSOC, /RxEnb, /RxEmpty, RxClk" 등이 있다.Here, the Utopia connection method is a standard connection method between the physical layer and the SAR layer proposed by the ATM forum. When transmitting from the SAR layer to the physical layer, the connection signal is "TxData [7: 0], TxSOC, / TxEnb, / TxFull, and TxClk". The connection signal upon reception from the physical layer to the SAR layer includes "RxData [7: 0], RxSOC, / RxEnb, / RxEmpty, and RxClk".

그리고, TxData[7:0]는 SAR계층으로부터 물리계층으로 전달되는 바이트 단위의 ATM셀 데이터(이하, ATM셀 송신데이터 또는 송신데이터로 칭함)이고, TxSOC는 SAR계층으로부터 물리계층으로 ATM셀의 시작(SOC : start of call)임을 알리기 위한 신호(이하, 송신셀 시작신호로 칭함)인 바, 이 신호가 "하이"인 경우에는 송신데이터(TxData[7:0])로 입력되는 데이터가 ATM셀의 첫 번째 바이트임을 알려주게 된다.TxData [7: 0] is ATM cell data (hereinafter referred to as ATM cell transmission data or transmission data) in bytes transmitted from the SAR layer to the physical layer, and TxSOC is the start of the ATM cell from the SAR layer to the physical layer. (SOC: start of call) signal (hereinafter referred to as "transmission cell start signal"). If this signal is "high", the data input as transmission data (TxData [7: 0]) is ATM cell. This is the first byte of.

또한, /TxEnb는 SAR계층으로부터 물리계층으로 전달되는 송신데이터(TxData[7:0])가 유효한 셀 데이터임을 알려주기 위한 것으로, 상기 송신데이터(TxData[7:0])에 유효한 셀(valid cell) 데이터가 있는 동안 "로우"상태를 유지하고, /TxFull은 물리계층의 전달된 송신데이터가 꽉차(full) 더 이상 데이터를 받아들일 수 없다는 것을 알려주기 위한 신호(이하, 송신충만신호로 칭함)로 "로우"일 때 활성화되게 된다.In addition, / TxEnb is to inform that the transmission data (TxData [7: 0]) transmitted from the SAR layer to the physical layer is valid cell data, and is valid for the transmission data (TxData [7: 0]). ) Stays "low" while data is present, and / TxFull is a signal to indicate that transmitted data in the physical layer is no longer full (referred to below as a transmission full signal). It will be activated when "low".

그리고, TxClk는 송신클록을 나타내고, RxData[7:0]는 물리계층으로부터 SAR계층으로 전달되는 바이트단위의 ATM셀 데이터(이하, ATM셀 수신데이터 또는 수신데이터로 칭함)이며, RxSOC는 물리계층으로부터 SAR계층으로 ATM셀의 시작임을 알리기 위한 신호(이하, 수신셀 시작신호로 칭함)인 바, 이 신호가 "하이"일 경우에는 수신데이터(RxData[7:0])로 출력되는 바이트 데이터가 ATM셀의 첫 번째 바이트임을 알려주게 된다.TxClk represents a transmission clock, and RxData [7: 0] is ATM cell data (hereinafter referred to as ATM cell received data or received data) transmitted in bytes from the physical layer to the SAR layer, and RxSOC is derived from the physical layer. It is a signal for notifying that the start of the ATM cell to the SAR layer (hereinafter referred to as a reception cell start signal). If this signal is "high", the byte data output as received data (RxData [7: 0]) is ATM. The first byte of the cell is indicated.

또한, /RxEnb는 물리계층으로부터 SAR계층으로 전달되는 수신데이터(RxData[7:0])가 유효한 셀 데이터임을 알려주기 위한 것으로, 수신데이터(RxData[7:0])에 유효한 셀데이터가 있는 동안 "로우" 상태를 유지하고, /RxEmpty는 물리계층의 수신데이터가 비어(empty) 더 이상 전송할 데이터가 없다는 것을 알려주기 위한 신호(이하, 수신버퍼 빔신호로 칭함)로 "로우"일 때 활성화되게 된다.In addition, / RxEnb is to inform that the received data (RxData [7: 0]) transmitted from the physical layer to the SAR layer is valid cell data, while there is valid cell data in the received data (RxData [7: 0]). Remains "low" and / RxEmpty is a signal to indicate that the received data of the physical layer is empty and there is no more data to transmit (hereinafter referred to as a receive buffer beam signal). do.

여기서, 분할 및 재결합(SAR) 부계층으로부터 셀데이터를 내려보내는 속도는 실제 물리계층 데이터 전송속도에 비해 크게 하면 할수록 잔여 대역폭을 더욱 효과적으로 이용할 수 있게 된다. 이와 같이, 상당히 간단하게 잔여 대역폭을 활용할 수 있게 된다.In this case, the rate at which the cell data is sent down from the split and recombination (SAR) sublayer becomes larger than the actual physical layer data transmission rate, so that the remaining bandwidth can be more effectively used. As such, the remaining bandwidth can be utilized quite simply.

또한, 아이들 셀 제거부(2)의 동작속도는 물리계층의 동작속도 보다 커야 하고, 상기 아이들 셀 제거부(2)의 동작속도가 크면 클수록 잔여 대역폭을 더 활용할 수 있게 된다.In addition, the operating speed of the idle cell removing unit 2 should be larger than the operating speed of the physical layer, and the larger the operating speed of the idle cell removing unit 2 can further utilize the remaining bandwidth.

도 5는 본 발명에 따른 AAL 계층의 분할 및 재결합(SAR) 부계층에서의 아이들 셀 제거에 의한 잔여 대역폭의 효율적 이용방법의 1 실시예를 설명FIG. 5 illustrates an embodiment of a method of efficiently using residual bandwidth by removing idle cells in a division and recombination (SAR) sublayer of an AAL layer according to the present invention.

한편, 분할 및 재결합(SAR) 부계층의 스케쥴링 테이블의 서비스할 셀을 선택하기 위해 현재 보낼 셀데이터를 가지고 있는 연결을 일일이 찾는 대신 분할 및 재결합(SAR) 부계층의 스케쥴링 테이블을 순환하면서 셀데이터 또는 아이들 셀을 내려보내면 분할 및 재결합(SAR) 부계층과 물리계층 사이의 접면에서 셀의 헤더를 판독하여 아이들 셀을 제거하는 AAL 계층의 분할 및 재결합(SAR) 부계층에서의 아이들 셀 제거에 의한 잔여 대역폭의 효율적 이용방법은 다음과 같다.On the other hand, instead of manually searching for a connection having cell data to be sent to select a cell to be serviced in the scheduling table of the partitioning and reassembly (SAR) sublayer, the cell data or When the idle cell is sent down, the residuals from the idle cell removal at the split and recombination (SAR) sublayer of the AAL layer, which reads the cell header at the interface between the split and recombination (SAR) sublayer and the physical layer, removes the idle cell. The efficient use of bandwidth is as follows.

먼저, 제 1 단계(S1)에서는 상기 분할 및 재결합(SAR) 부계층으로부터 셀헤더를 읽어들이고, 제 2 단계(S2)에서는 상기 제 1 단계(S1)에서 읽어들인 셀헤더를 아이들 셀 제거수단(2)에 의해 검사하여 아이들 셀인지를 판별하며, 제 3 단계(S3)에서는 상기 제 2 단계(S2)에서의 판별 결과 아이들 셀인지를 판단하게 된다.First, in a first step S1, a cell header is read from the split and recombination (SAR) sublayer, and in a second step (S2), the cell header read in the first step (S1) is idle cell removing means ( 2), it is determined whether it is an idle cell, and in a third step S3, it is determined whether it is an idle cell in the second step S2.

그리고, 제 4 단계(S4)에서는 상기 제 3 단계(S3)에서의 판단 결과 아이들 셀인 경우 현재의 셀을 폐기하고, 제 5 단계(S5)에서는 상기 제 3 단계(S3)에서의 판단 결과 아이들 셀이 아닌 경우현재의 셀을 물리계층으로 전송하게 된다. 상기 아이들 셀 제거수단(2)의 동작속도는 물리계층의 동작속도보다 커야 하고, 속도가 크면 클수록 잔여 대역폭의 이용이 효과적으로 되게 된다.In the fourth step S4, when the determination result in the third step S3 is an idle cell, the current cell is discarded. In the fifth step S5, the determination result idle cell is determined in the third step S3. If not, the current cell is transmitted to the physical layer. The operating speed of the idle cell removing means 2 should be larger than the operating speed of the physical layer, and the larger the speed, the more effectively the remaining bandwidth is used.

한편, 본원 청구범위의 각 구성요건에 병기된 도면참조부호는 본원 발명의 이해를 용이하게 하기 위한 것으로, 본원 발명의 기술적 범위를 도면에 도시한 실시예로 한정할 의도에서 병기한 것은 아니다. 또한, 발명의 요지를 이탈하지 않는 범위내에서 여러 가지로 변형하여 실시할 수 있다.On the other hand, the reference numerals written in the components of the claims of the present application to facilitate the understanding of the present invention, and are not written in the intention to limit the technical scope of the present invention to the embodiments shown in the drawings. Further, various modifications can be made without departing from the scope of the invention.

이상에서 설명Explained above

Claims (2)

분할 및 재결합(SAR) 부계층의 스케쥴링 테이블의 서비스할 셀을 선택하기 위해 현재 보낼 셀데이터를 가지고 있는 연결을 일일이 찾는 대신 분할 및 재결합(SAR) 부계층의 스케쥴링 테이블을 순환하면서 셀데이터 또는 아이들 셀을 내려보내면 분할 및 재결합(SAR) 부계층과 물리계층 사이의 접면에서 셀의 헤더를 판독하여 아이들 셀을 제거하는 AAL 계층의 분할 및 재결합(SAR) 부계층에서의 아이들 셀 제거에 의한 잔여 대역폭의 효율적 이용방법에 있어서,Instead of looking for a connection that currently has cell data to be sent to select a cell to serve in the scheduling table of the partitioning and reassembly (SAR) sublayer, the cell data or idle cell is cycled through the scheduling table of the partitioning and reassembly (SAR) If you look down, the remaining bandwidth of the AAL layer that removes idle cells by reading the header of the cell at the interface between the split and recombination (SAR) sublayer and the physical layer In the efficient use method, 상기 분할 및 재결합(SAR) 부계층으로부터 셀헤더를 읽어들이는 제 1 단계(S1)와;A first step (S1) of reading a cell header from the division and recombination (SAR) sublayer; 이 제 1 단계(S1)에서 읽어들인 셀헤더를 아이들 셀 제거수단(2)에 의해 검사하여 아이들 셀인지를 판별하는 제 2 단계(S2);A second step (S2) of checking the cell header read in the first step (S1) by the idle cell removing means (2) to determine whether it is an idle cell; 이 제 2 단계(S2)에서의 판별 결과 아이들 셀인지를 판단하는 제 3 단계(S3);A third step S3 of determining whether it is an idle cell as a result of the determination in the second step S2; 이 제 3 단계(S3)에서의 판단 결과 아이들 셀인 경우 현재의 셀을 폐기하는 제 4 단계(S4) 및;A fourth step S4 of discarding the current cell when the determination result in the third step S3 is an idle cell; 상기 제 3 단계(S3)에서의 판단 결과 아이들 셀이 아닌 경우현재의 셀을 물리계층으로 전송하는 제 5 단계(S5)로 이루어진 것을 특징으로 하는 AAL 계층의 분할 및 재결합(SAR) 부계층에서의 아이들 셀 제거에 의한 잔여 대역폭의 효율적 이용방법.In the sub-layer of the AAL layer, the fifth step (S5) of transmitting the current cell to the physical layer when the determination result in the third step (S3) is not an idle cell. Efficient Use of Residual Bandwidth by Idle Cell Removal. 제 1 항에 있어서, 상기 아이들 셀 제거수단(2)의 동작속도는 물리계층의 동작속도보다 커야 하고, 속도가 크면 클수록 잔여 대역폭의 이용이 효과적으로 되는 것을 특징으로 하는 AAL 계층의 분할 및 재결합(SAR) 부계층에서의 아이들 셀 제거에 의한 잔여 대역폭의 효율적 이용방법.2. The splitting and recombination of the AAL layer according to claim 1, wherein the operating speed of the idle cell removing means 2 must be larger than the operating speed of the physical layer, and the larger the speed, the more effective the use of the remaining bandwidth. Efficient Use of Residual Bandwidth by Idle Cell Removal at Sublayer.
KR1019960072069A 1996-12-26 1996-12-26 Method of Efficient Use of Residual Bandwidth by Partitioning and Recombining the ALA Layer Expired - Fee Related KR100221330B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019960072069A KR100221330B1 (en) 1996-12-26 1996-12-26 Method of Efficient Use of Residual Bandwidth by Partitioning and Recombining the ALA Layer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019960072069A KR100221330B1 (en) 1996-12-26 1996-12-26 Method of Efficient Use of Residual Bandwidth by Partitioning and Recombining the ALA Layer

Publications (2)

Publication Number Publication Date
KR19980053033A KR19980053033A (en) 1998-09-25
KR100221330B1 true KR100221330B1 (en) 1999-09-15

Family

ID=19490944

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019960072069A Expired - Fee Related KR100221330B1 (en) 1996-12-26 1996-12-26 Method of Efficient Use of Residual Bandwidth by Partitioning and Recombining the ALA Layer

Country Status (1)

Country Link
KR (1) KR100221330B1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100470331B1 (en) * 2001-12-29 2005-02-05 엘지전자 주식회사 S cheduling apparatus and method for cell transmission in AAL0 and AAL1 SAR layer

Also Published As

Publication number Publication date
KR19980053033A (en) 1998-09-25

Similar Documents

Publication Publication Date Title
US5917828A (en) ATM reassembly controller and method
US5953339A (en) Logical link connection server
US6639916B1 (en) AAL receiving circuit and method of processing ATM cells
WO2000056020A1 (en) Method and apparatus for performing packet synchronized switch-over
KR100221330B1 (en) Method of Efficient Use of Residual Bandwidth by Partitioning and Recombining the ALA Layer
KR100419413B1 (en) Apparatus and method for atm adaptation layer 2 switching
KR100221332B1 (en) Efficient Use of Residual Bandwidth in Partitioning and Recombination Sublayers
KR100221333B1 (en) Method for effective use of the residual bandwidth at sar sublayer in aal layer
KR100221331B1 (en) Efficient Use of Residual Bandwidth Using Link Lists in the Partitioning and Recombination Sublayers
KR100221329B1 (en) Apparatus for processing the real time data of moving picture in atm nic
KR100221328B1 (en) Asynchronous transmission mode communication method Memory utilization method using receive buffer per connection in segmentation and recombination sublayer of network interface card
KR100221327B1 (en) Asynchronous Transmission Mode Communication Scheme Scheduling Table Management Method for Real-Time Video Connection in Sublayer and Recombination of Network Interface Card
KR0185861B1 (en) Apparatus and method for generating a pointer of sdt in aal type 1
KR0185862B1 (en) Apparatus and method for extracting the boundary signal of structured data from the pointer of sdt in aal type 1
KR0133794B1 (en) Call and Connection Control Method in ATM User Network Interface
KR0185864B1 (en) Apparatus and method for extracting the boundary signal of structured data from the pointer of sdt in aal type 1
KR0133790B1 (en) Method of controlling call and connection in uni of atm system
KR0185860B1 (en) Apparatus and method for processing the cbr data in aal type 1
KR0133795B1 (en) Method of controlling call and connection in uni of atm system
KR0133783B1 (en) Call and Connection Control Method in ATM User Network Interface
KR0123225B1 (en) Detecting sar length error in aal type 3/4 of atm system
EP1106029A1 (en) A method and apparatus to provide end-to-end quality of service guarantee
KR0123229B1 (en) Apparatus and method of interfacing aal with higher layer in atm system
KR0123231B1 (en) Calculating length of received message in aal type 3/4 of atm system
KR0133787B1 (en) Call and Connection Control Method in ATM User Network Interface

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

R17-X000 Change to representative recorded

St.27 status event code: A-3-3-R10-R17-oth-X000

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

St.27 status event code: A-1-2-D10-D22-exm-PE0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U11-oth-PR1002

Fee payment year number: 1

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 4

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R11-asn-PN2301

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R11-asn-PN2301

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R14-asn-PN2301

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 5

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 6

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 7

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 8

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 9

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 10

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 11

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 12

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 13

FPAY Annual fee payment

Payment date: 20120604

Year of fee payment: 14

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 14

FPAY Annual fee payment

Payment date: 20130603

Year of fee payment: 15

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 15

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

St.27 status event code: A-4-4-U10-U13-oth-PC1903

Not in force date: 20140627

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

PC1903 Unpaid annual fee

St.27 status event code: N-4-6-H10-H13-oth-PC1903

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20140627

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000