KR100375411B1 - Multiple information corresponding method for multi-user communication in an ATM network - Google Patents
Multiple information corresponding method for multi-user communication in an ATM network Download PDFInfo
- Publication number
- KR100375411B1 KR100375411B1 KR10-2000-0034282A KR20000034282A KR100375411B1 KR 100375411 B1 KR100375411 B1 KR 100375411B1 KR 20000034282 A KR20000034282 A KR 20000034282A KR 100375411 B1 KR100375411 B1 KR 100375411B1
- Authority
- KR
- South Korea
- Prior art keywords
- cell
- multiplexing
- cells
- source
- exchange
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/15—Flow control; Congestion control in relation to multipoint traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/80—Actions related to the user profile or the type of traffic
- H04L47/806—Broadcast or multicast traffic
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
본 발명은 ATM(Asynchronous Transfer Mode)망에서의 다자간 통신을 위한 다중화 정보전달방법에 관한것으로, ATM 통신망에서 멀티캐스트를 위한 공유 트리를 구성하고, 이를 활용하여 다대다 통신을 이용할 수 있도록 VC(Virtual Channel)다중화를 제공하는 것이다. 향후 서비스 요청이 급증할 것으로 예상되는 원격회의, 원격교육, 원격진료, VOD등의 다자간 멀티미디어 서비스를 효율적으로 제공하기 위해서는 통신망에서 일대 다/ 다대 다 다자간 통신 기능을 효율적으로 제공할 수 있는 능력이 요구된다. 이를 위하여 본 발명은 소스로 부터 교환기를 통해 입력포트로 들어온 정보가 다중화 교환기에 전송되는 단계와; 두 개이상의 VC가 만나는 다중화 지점에서 지정된 출력 포트가 입력 포드로부터의 셀들에 의한 전송이 유지되어 셀 레벨의 다중화가 일어나게 되는 단계와; 입력 포트로 들어온 셀들을 지정된 셀단위로 교직화하여 MRM(Multicast RM)셀을 사용하여 다음 교환기로 전송하는 단계를 특징으로 한다.The present invention relates to a multiplexed information transfer method for multi-party communication in an ATM (Asynchronous Transfer Mode) network, and to construct a shared tree for multicast in an ATM communication network, and to use it to enable many-to-many communication. Channel) to provide multiplexing. In order to efficiently provide multi-media multimedia services such as teleconference, distance education, telemedicine, and VOD, which are expected to increase rapidly in the future, the ability to efficiently provide one-to-many / many-to-many communication functions in a communication network is required. do. To this end, the present invention comprises the steps of transmitting information from the source to the input port through the exchange to the multiplexing exchange; At the multiplexing point where two or more VCs meet, the designated output port is maintained for transmission by the cells from the input pod such that cell level multiplexing occurs; Characterizing the cells coming into the input port by the designated cell unit and transmits to the next exchange using a MRM (Multicast RM) cell.
Description
본 발명은 다자간 통신을 위한 다중화 정보전달방법에 관한 것으로, ATM 통신망에서 멀티캐스트를 위한 공유 트리를 구성하여, 이를 활용함으로써 일대 다 다대 다 다자간 통신이 가능하게 하는 ATM 망에서의 다자간 통신을 위한 다중화 정보전달방법에 관한 것이다.The present invention relates to a multiplexed information transfer method for multi-party communication, and to construct a shared tree for multicast in an ATM communication network, and to utilize the multiplexing for multi-party communication in an ATM network to enable one-to-many-to-many multi-party communication It is about information transmission method.
향후의 통신망에서는 현재와 같이 일대 일 연결을 이용한 서비스보다는 원격회의, 원격 교육, 원격 진료, VOD 등과 같이 일대 다 또는 다대 다 연결을 사용하는 다자간 멀티미디어 서비스가 주된 서비스가 될 것으로 예상되고 있다. 하지만, 현재 초고속 정보통신망 구축을 위해 많이 사용되는 ATM망에서는 다대 다 연결을 제공하지 못하고 있다.In future networks, the main services are expected to be multi-way multimedia services that use one-to-many or many-to-many connections such as teleconferencing, distance education, telemedicine, and VOD, rather than one-to-one connections. However, ATM networks, which are widely used for building high-speed information and communication networks, do not provide many-to-many connections.
ATM망에서는 다대 다 연결을 제공하기 위하여 VC 다중화를 구현하는 방안으로서는 AAL3/4, SPAM, SEAM, SMART, CRAM의 방법이 개발되었다. 상기의 용어는 다음의 기능을 한다.VC (Virtual channel : ATM망에서 cell을 전송하는데, 사전에 논리적인 통신로를 설정한다).AAL3/4(ATM Adaptation Layer 3/4 : ATM 정합 계층 중의 한 종류로 가변 비트율의 연결형 데이터 서비스 및 비연결형 데이터 서비스 제공을 위한 공통부 AAL 기능을 제공한다).SPAM(Simple Protocol for ATM Multicast : ATM 망에서 다자간 통신을 지원하기 위해 제안된 방법중의 한 가지로 AAL 3/4와 AAL5의 변형을 사용한다).SEAM (Scalable and Efficient ATM Multicast : ATM 망에서 다자간 통신을 지원하기 위해 제안된 방법중의 한 가지로 Store-and-forward 개념을 사용한다).SMART(ATM 망에서 다자간 통신을 지원하기위해 제안된 방법중의 한가지로 다자간 통신에 사용되는 회선을 사용하는 시간을 조절하는 방식이다).CRAM(Cell Re-labeling At Merge-points for ATM Multicast : ATM 망에서 다자간 통신을 지원하기위해 제안된 방법중의 한가지로 RM cell의 변형을 이용하여 각 cell의 source를 지정한다).하지만 이러한 기존의 방법들은 높은 트래픽 오버헤드를 가지며 교환기에서 지나치게 많은 버퍼를 사용하는 문제점들을 가지고 있어 실제 사용에 어려움이 있다.In the ATM network, AAL3 / 4, SPAM, SEAM, SMART, and CRAM have been developed to implement VC multiplexing to provide many-to-many connections. The term serves the following functions: VC (Virtual channel: transmits a cell in an ATM network, and establishes a logical communication channel in advance) AAL3 / 4 (ATM Adaptation Layer 3/4: one of the ATM matching layers) It provides a common AAL function for providing variable bit rate connected data service and connectionless data service.SAM (Simple Protocol for ATM Multicast) is one of the proposed methods for supporting multi-party communication in ATM networks. SEAM (Scalable and Efficient ATM Multicast) is one of the proposed methods for supporting multi-party communication in ATM networks, using the concept of store-and-forward. (Cell (Cell Re-labeling At Merge-points for ATM Multicast: ATM Network) is one of the proposed methods to support multi-party communication in ATM network). Multi-party barrel One of the proposed methods to support this is to specify the source of each cell using the transformation of the RM cell), but these existing methods have high traffic overhead and have the problem of using too many buffers in the exchange. There is a difficulty in actual use.
본 발명은 상기와 같은 종래 기술의 제반 문제점을 해결하기 위하여 안출한 것으로 그 목적은, 다중화 정보를 전달하기 위한 MRM 셀을 데이터 셀들과 같이 전송하는 방법을 이용하여 공유 트리 방식과 같이 여러 소스 노드로부터 전송된 ATM 셀이 하나의 VC를 이용하는 경우에도 각 ATM 셀이 어느 소스 노드로부터 전송된 것인지를 구분할 수 있도록 한 것이다. 이때 다중화 정보를 전달하는 MRM 셀은 소스 ID 필드와 카운터 필드를 이용하여 많은 수의 셀에 대한 다중화 정보를 한번에 전달 할 수 있도록 함으로써, 다중화 정보 전달에 따른 높은 트래픽 오버헤드나 교환기에서의 지나치게 많은 버퍼 사용 문제를 해결하여 다자간 통신이 가능하게 하는데 그 목적이 있다.SUMMARY OF THE INVENTION The present invention has been made to solve the above-mentioned problems of the prior art. The object of the present invention is to provide an MRM cell for transmitting multiplexed information together with data cells from a plurality of source nodes, such as a shared tree. Even when the transmitted ATM cell uses one VC, it is possible to distinguish from which source node each ATM cell is transmitted. In this case, the MRM cell carrying the multiplexing information can transmit multiplexing information for a large number of cells at once by using the source ID field and the counter field. Its purpose is to solve multi-use communication by solving usage problems.
도 1은 본 발명에 따른 ATM 망에서의 다자간 통신을 위한 다중화 정보전달 교환기의 시스템도.1 is a system diagram of a multiplexed information transfer switch for multi-party communication in an ATM network according to the present invention.
도 2는 본 발명에 따른 ATM 망에서의 다자간 통신을 위한 다중화 정보전달 교환기의 구성도.2 is a block diagram of a multiplexed information transfer switch for multi-party communication in an ATM network according to the present invention.
도 3은 본 발명에 따른 ATM 망에서의 다자간 통신을 위한 다중화 정보전달의 MRM셀의 구조도.3 is a structural diagram of an MRM cell of multiplexed information transfer for multi-party communication in an ATM network according to the present invention;
상기와 같은 목적을 달성하기 위한 본 발명의 특징은, 소스로 부터 교환기를 통해 입력포트로 들어온 정보가 다중화 교환기에 전송되는 단계와; 두 개이상의 VC가 만나는 다중화 지점에서 지정된 출력 포트가 입력 포드로부터의 셀들에 의한 전송이 유지되어 셀 레벨의 다중화가 일어나게 되는 단계와; 입력 포트로 들어온 셀들을 지정된 셀단위로 교직화하여 MRM(Multicast Resource Management : RM cell의 변형된 포맷으로 MRM cell을 뒤따라 전송되는 다수의 데이터 cell의 source를 지정할 수 있는 기능을 가진다)셀을 사용하여 다음 교환기로 전송하는 단계를 특징으로 한다. 상기 용어는 다음의 기능을 한다.여기서 교직화란 interleaving으로 자간 통신에서 여러 source로부터 나온 cell이 하나의 연결(VC)상에 섞이는 것을 말한다.A feature of the present invention for achieving the above object is the step of transmitting information from the source to the input port through the exchange to the multiplexed exchange; At the multiplexing point where two or more VCs meet, the designated output port is maintained for transmission by the cells from the input pod such that cell level multiplexing occurs; MRM (Multicast Resource Management) has a function of designating the source of a number of data cells transmitted following MRM cell in a modified format of RM cell by interchanging cells that have entered the input port by designated cell unit And transmitting to the next exchange. The term serves as interleaving, where interleaving is the mixing of cells from multiple sources on a single connection (VC).
또한, 상기 MRM 셀은 하나의 VC를 이용하여 섞인 데이터 셀들의 소소 노드를 구분하기 위해 뒤따라 오는 셀들의 소스를 알리는 소스 ID 필드와 해당 소스에 속한 셀이 몇 개나 전송되는가를 알리는 카운터 필드로 구성되며, 상기 소스 ID 필드와 셀 카운터 필드에 다중화 일어날때마다 추가되는 것을 특징으로 하다.In addition, the MRM cell is composed of a source ID field indicating the source of the following cells to distinguish between small and small nodes of mixed data cells using a single VC and a counter field indicating how many cells belonging to the source are transmitted. It is added to the source ID field and the cell counter field whenever multiplexing occurs.
또한, 상기 MRM 셀은 멀티캐스트용 다중화 정보를 가진 셀임을 알리기 위해 프로토콜 ID에 2를 할당하며, 다중화된 소스의 수를 나타내기 위해 Length 필드를 더 포함하는 것을 특징으로 한다.In addition, the MRM cell allocates 2 to a protocol ID to indicate that the cell has multiplexing information for multicast, and further includes a Length field to indicate the number of multiplexed sources.
또한, 모든 다중화 지점에서는 EOP 셀이 수신되면 다중화 정보를 담은 MRM 셀과 버퍼에 저장된 데이터 셀들을 즉시 전송하도록 하는 것을 특징으로 한다.In addition, at all the multiplexing points, when the EOP cell is received, the MRM cell containing the multiplexing information and the data cells stored in the buffer are immediately transmitted.
이하, 첨부된 도면들을 참조하여 본 발명의 바람직한 실시예를 상세히 설명한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.
도 1은 본 발명에 따른 ATM 망에서의 다자간 통신을 위한 다중화 정보전달 교환기의 시스템도이다.1 is a system diagram of a multiplexed information transfer switch for multi-party communication in an ATM network according to the present invention.
도시한 바와 같이, 본 발명은 정보를 제공하는 소스(10)와, 상기 소스를 받아서 입력 포트(30)로 전송하는 교환기(20)와, 상기 입력 포트(30)로 들어온 해당패킷에 대해 소스 ID를 할당하는 다중화 교환기(50)와, 다음 교환기(70)로 셀들을 전송하기 위하여 사용되는 MRM 셀(60)로 구성된다.As shown, the present invention provides a source ID for a source 10 for providing information, an exchanger 20 for receiving the source and transmitting it to an input port 30, and a corresponding packet entering the input port 30. It consists of a multiplexed exchange 50, which allocates a, and an MRM cell 60 used to transmit the cells to the next exchange 70.
도 2는 본 발명에 따른 ATM 망에서의 다자간 통신을 위한 다중화 정보전달 교환기의 구성도이다.2 is a block diagram of a multiplexed information transfer switch for multi-party communication in an ATM network according to the present invention.
도시한 바와 같이, 본 발명은 입력 포트(30)로부터 들어온 셀들을 저장하는 버퍼(51)와, 상기 버퍼에 저장된 셀들을 카운터 하는 셀 카운터(52)와, 출력버퍼(53)와, 출력 포트를 제어하는 출력 제어부(54)로 구성된다.As shown, the present invention provides a buffer 51 for storing cells coming from the input port 30, a cell counter 52 for countering cells stored in the buffer, an output buffer 53, and an output port. It consists of the output control part 54 which controls.
도 3은 본 발명에 따른 ATM 망에서의 다자간 통신을 위한 다중화 정보전달의 MRM셀의 구조도이다.3 is a structural diagram of an MRM cell of multiplexed information delivery for multi-party communication in an ATM network according to the present invention.
도시한 바와 같이, 본 발명은 ATM 헤더(61)와, 다중화 정보를 가진 RM(Resource Management : ATM 망에서 자원 관리에 관련된 정보를 전달하는 cell을 RM cell이라 한다)셀임을 알리는 프로토골 ID(62)와, 다중화 소스의 수를 나타내는 Length(63)와, 전송된 소스 노드를 알리기 위한 소스 ID(64)와, 해당 소스에 속한 셀이 몇 개나 전송되는 가를 알리는 셀 카운터(65)로 구성된다.As shown, the present invention is a protogol ID (62) indicating that the ATM header 61 and the RM (resource management cell in the ATM network, which carries the information related to resource management) cell with multiplexed information (RM cell) cell ), A Length 63 representing the number of multiplexing sources, a source ID 64 for notifying the transmitted source node, and a cell counter 65 for notifying how many cells belonging to the source are transmitted.
이와 같이 구성된 본 발명이 작용을 더욱 상세하게 설명하면 다음과 같다.When the present invention configured as described in more detail the operation as follows.
소스로 부터 교환기(20)를 통해 입력포트로 들오는 정보는 다중화 교환기(50)에 전송된다. 두개 이상의 VC가 만나는 다중화 지점에서 지정된 출력 포트가 입력 포트로부터의 셀들에 의한 전송이 유지되어 셀 레벨의 다중화가 일어나게 된다. 다중화가 발생하면 셀 지연 변동과 입력 포트들간의 대역폭 차이를 고려하여 각 입력 포트로 들어온 셀들을 지정된 셀 단위로 교직화하여 전송한다. 셀 레벨의 다중화 정보를 다음 교환기로 전달하기 위한 수단으로는 MRM 셀(60)을 사용한다. MRM 셀(60)에서는 멀티캐스트용 다중화 정보를 가진 셀임을 알리기 위해 프로토콜 ID에 2를 할당한다. 즉, 교환기 또는 수신자 노드에서는 프로토콜 ID(62)가 2인 RM 셀이 수신되면 ABR(Available Bit Rate : ATM 서비스 종류의 한가지. 네트웍에 여유대역폭이 남아있으면 그 여유대역폭 만큼 데이터를 전송할 수 있다. 여유대역폭이 없으면 지정된 최소한의 대역폭 만큼만 전송이 가능하다)서비스의 전송속도 조절기능 대신, 멀티캐스트를 위한 다중화 기능을 수행하기 위해 셀 페이로드를 검사한다. Length 필드(63)는 다중화된 소스의 수를 나타낸다. 소스 ID 필드(64)는 뒤 따라오는 셀들의 소스를 나타내며, 카운터 필드(65)는 동일한 소스 ID(64)를 가지는 셀들의 수를 나타낸다. 소스 ID필드(64)와 셀 카운터 필드(65)는 다중화가 일어날 때마다 추가된다. 마지막 4바이트는 MRM 셀(60)의 에러 검출 및 복구를 위한 CRC-32(Cyclic Redundancy Check-32 : 에러 검출 및 수정 기법의 한가지로 순환중복검사이다)필드이다.입력 포트로 어떤 패킷의 처음 셀이 도착하면 교환기는 해당 패킷에 대해 소스 ID(64)를 할당하게 된다. 이 소스 ID(64)는 마지막 셀인 EOP 셀이 수신될 때까지 유지되며, EOP 셀의 전송이 끝나면 재사용되기 위해 삭제된다. 즉, 소스 ID(64)는 교환기 단위로 생성/ 유지되지만, 하나의 AAL-5 CPCS PDU (ATM Adaptation Lyaer-5 Common Part Convergence Sublayer Protocol Data Unit : AAL-5의 CPCS 계층에서 사용되는 PDU이다)에 대해서는 유일한 값이 사용되므로 다음 교환기에서도 특정 CPCS PDU (Common Part Convergence Sublayer Protocol Data Unit : 상위 서비스와 상관없이 AAL 계층에서 공통적으로 제공되는 기능에 사용되는 PDU이다)에 속한 셀들을 구분하는 것이 가능하다. MRM 셀(60)을 선두로 다중화된 셀들이 입력 포트로 수신될 경우에는 소스 ID(64)의 변환이 일어나게 된다. 전단의 교환기에서 사용한 소스 ID(64)값이 다음 교환기에서는 다른 입력 포트로부터의 셀들에 의해 이미 사용중인 경우도 가능하기 때문이다. 이 경우 해당 교환기에서 사용 가능한 임의의 값이 할당된다. 다만, 한 입력 포트에 동일한 소스 ID(64)를 가지고 들어오는 셀들에 대해서는 변환 후에도 동일한 소스 ID를 가지도록 관리한다. 소스의 수가 적고 발생되는 데이터 양이 적은 경우, 다중화 지점에서 MRM 셀(60)이 다중화 정보로 모두 채워질 때까지 기다리게 되면 장시간의 버퍼링에 의한 지연 문제가 발생한다. 이를 방지하기 위해 다음과 같은 조건에 해당하는 경우에는 다중화 정보를 담은 MRM 셀(60)과 데이터 셀들을 즉시 전송한다. 버퍼에 저장된 셀 수가 기준 한도를 초과한 경우 또는 EOP 셀이 도착하는 경우에는 다중화를 위해 버퍼에 저장되었다가 출력 포트로부터 나오는 셀들은 한꺼번에 몰려서 나타나는 버스트한 특성을 나타내게 된다. ABR을 이용하여 연결을 설정한 경우, 이러한 버스트한 특성을 나타내는 셀들의 전송 속도가 ABR 연결 설정시 지정된 MCR(Minimum Cell Rate : ABR 서비스에서 네트웍 상태에 상관없이 최소한도로 항상 보장되어야 하는 전송율이다)로 전송할 수 없을 정도로 큰 경우에는 셀 손실이 발생할 수 있다. 제안하는 방식에서는 최대 3,584개(28×14)의 셀이 버퍼링될 수 있으므로 버스트한 특성이 크게 발생할 수 있다. 이러한 문제를 해결하기 위해, 출력 링크의 MCR을 고려한 기준 한도(셀 수)를 지정하고 버퍼에 저장된 셀수가 기준치를 넘어서면 다중화 정보를 담은 MRM 셀(60)과 버퍼에 저장된 데이터 셀들을 즉시 전송하도록 한다. ATM 통신망에서 종단간 사용자 데이터 전달의 최소 단위는 AAL-PDU(ATM Adaptation Layer Protocol Data Unit : ATM 적응계층(AAL)에서 사용되는 PDU이다)이다. AAL-5(ATM Adaptation Layer 5 : AAL-3/4가 가지는 다중화 오버헤드를 제거하여 사용효율을 높인 방식이다)를 사용할 경우 AAL-5 CPCS-PDU가 이에 해당하며, CPCS-PDU의 끝을 알리는 EOP 셀이 수신되어야만 최소한의 메시지 조합이 가능하다. 즉, 사용자 관점에서는 EOP 셀의 지연이 메시지 전체의 지연과 직결되는 매우 중요한 요소이다. 사용자가 느끼는 지연을 최소화하기 위해서 모든 다중화 지점에서는 EOP 셀이 수신되면 다중화 정보를 담은 MRM 셀(60)과 버퍼에 저장된 데이터 셀들을 즉시 전송하도록 한다.Information coming into the input port from the source through the exchange 20 is transmitted to the multiplexed exchange 50. At the multiplexing point where two or more VCs meet, the designated output port is maintained by the cells from the input port, resulting in cell level multiplexing. When multiplexing occurs, cells that enter each input port are shifted by a specified cell unit in consideration of cell delay variation and bandwidth differences between input ports. The MRM cell 60 is used as a means for delivering cell level multiplexing information to the next exchange. The MRM cell 60 allocates 2 to the protocol ID to indicate that the cell has multiplexing information for multicast. That is, when an exchange or receiver node receives an RM cell having protocol ID 62, one of the ABR (Available Bit Rate) types of ATM services is available. If there is no bandwidth, only the specified minimum bandwidth can be transmitted. Instead of adjusting the transmission rate of the service, the cell payload is checked to perform the multiplexing function for the multicast. The Length field 63 indicates the number of multiplexed sources. The source ID field 64 represents the source of the following cells, and the counter field 65 represents the number of cells having the same source ID 64. The source ID field 64 and the cell counter field 65 are added each time multiplexing occurs. The last 4 bytes are the CRC-32 (cyclic redundancy check) field for error detection and repair of the MRM cell 60. The first cell of a packet to the input port. Upon arrival, the exchange will assign a source ID 64 to the packet. This source ID 64 is maintained until the last cell, the EOP cell, is received and is deleted for reuse after the transmission of the EOP cell is complete. That is, the source ID 64 is generated / maintained in the exchange unit, but in one AAL-5 CPCS PDU (ATM Adaptation Lyaer-5 Common Part Convergence Sublayer Protocol Data Unit: PDU used in the CPCS layer of AAL-5). Since the unique value is used for the next exchange, it is possible to distinguish cells belonging to a specific CPCS PDU (Common Part Convergence Sublayer Protocol Data Unit: PDU used for functions commonly provided in the AAL layer regardless of higher service). When the cells multiplexed with MRM cell 60 are received at the input port, conversion of source ID 64 occurs. This is because the source ID 64 value used in the previous exchange may be already in use by cells from other input ports in the next exchange. In this case, any value available at that exchange is assigned. However, cells that have the same source ID 64 in one input port are managed to have the same source ID even after conversion. When the number of sources is small and the amount of data generated is small, if the MRM cell 60 waits for all of the multiplexing information to be filled at the multiplexing point, there is a delay problem due to a long time buffering. In order to prevent this, the MRM cell 60 and data cells containing multiplexed information are immediately transmitted when the following conditions are met. When the number of cells stored in the buffer exceeds the reference limit or when the EOP cell arrives, the cells stored in the buffer for multiplexing and exiting the output port exhibit burst characteristics. When the connection is established using ABR, the transmission rate of cells exhibiting such burst characteristics is at the MCR (Minimum Cell Rate) specified at the time of ABR connection establishment regardless of the network condition in the ABR service. If it is too large to transmit, cell loss may occur. In the proposed scheme, up to 3,584 cells (28 × 14) can be buffered, which can result in large burst characteristics. To solve this problem, specify a reference limit (number of cells) considering the MCR of the output link, and if the number of cells stored in the buffer exceeds the reference value, immediately transmit the MRM cell 60 containing the multiplexing information and the data cells stored in the buffer. do. The minimum unit of end-to-end user data transfer in an ATM network is AAL-PDU (ATM Adaptation Layer Protocol Data Unit), which is a PDU used in ATM Adaptation Layer (AAL). When using AAL-5 (ATM Adaptation Layer 5: AAL-3 / 4 eliminates the multiplexing overhead of AAL-3 / 4), the AAL-5 CPCS-PDU corresponds to this, which indicates the end of CPCS-PDU. The minimum message combination is possible only when the EOP cell is received. That is, from the user's point of view, the delay of the EOP cell is a very important factor directly related to the delay of the entire message. In order to minimize the delay felt by the user, when the EOP cell is received at all the multiplexing points, the MRM cell 60 containing the multiplexing information and the data cells stored in the buffer are immediately transmitted.
이상에서는 본 발명의 바람직한 실시예에 대하여 도시하고 또한 설명하였으나, 본 발명은 상기한 실시예에 한정되지 아니하며, 청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 당해 본 발명이 속하는 분야에서 통상의 지식을 가진자라면 누구든지 다양한 변형 실시가 가능한 것은 물론이고, 그와 같은 변경은 기재된 청구범위 내에 있게 된다.Although the preferred embodiments of the present invention have been illustrated and described above, the present invention is not limited to the above-described embodiments, and the present invention is not limited to the above-described embodiments without departing from the spirit of the present invention as claimed in the claims. Various modifications may be made by those skilled in the art, and such modifications are intended to fall within the scope of the appended claims.
이상에서 설명한 바와 같이 본 발명에 의하면, ATM망에 다중화가 발생할 경우 MRM셀을 이용하면 다중화 정보를 다음 노드로 전달할 수 있으며, 많은 수의 셀에 대한 다중화 정보를 한번에 전달할 수 있는 효과가 있다. 또한, 하나의 소스 노드로부터 지정된 사용자들에게 데이터를 전송하는 멀티캐스트 기능과 수신된 데이터가 어느 소스 노드로부터 보내진 것인지를 구분하는 기능 및 그룹 맵버들에 대한 관리 기능 효과가 있다.As described above, according to the present invention, when multiplexing occurs in an ATM network, multiplexing information can be delivered to the next node using an MRM cell, and multiplexing information for a large number of cells can be delivered at once. In addition, there is a multicast function of transmitting data from a single source node to designated users, a function of distinguishing from which source node the received data is sent, and a management function of group mapbers.
Claims (6)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR10-2000-0034282A KR100375411B1 (en) | 2000-06-21 | 2000-06-21 | Multiple information corresponding method for multi-user communication in an ATM network |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR10-2000-0034282A KR100375411B1 (en) | 2000-06-21 | 2000-06-21 | Multiple information corresponding method for multi-user communication in an ATM network |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20000054742A KR20000054742A (en) | 2000-09-05 |
| KR100375411B1 true KR100375411B1 (en) | 2003-03-10 |
Family
ID=19673074
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR10-2000-0034282A Expired - Fee Related KR100375411B1 (en) | 2000-06-21 | 2000-06-21 | Multiple information corresponding method for multi-user communication in an ATM network |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR100375411B1 (en) |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH1168796A (en) * | 1997-08-26 | 1999-03-09 | Nec Corp | Multicast abr processing system |
-
2000
- 2000-06-21 KR KR10-2000-0034282A patent/KR100375411B1/en not_active Expired - Fee Related
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH1168796A (en) * | 1997-08-26 | 1999-03-09 | Nec Corp | Multicast abr processing system |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20000054742A (en) | 2000-09-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0700229B1 (en) | Connectionless communications system, test method, and intra-station control system | |
| US5452293A (en) | Apparatus and method of transmitting call information prior to establishing a connection path | |
| US6456631B1 (en) | Communication control equipment and communication control method | |
| US6633569B2 (en) | System and method for routing data cells through an ATM architecture using quality of service data in a service control point | |
| CA2315692C (en) | Aal2 processing device and method for atm network | |
| JPH0715435A (en) | Asynchronous transfer mode switch | |
| US5953337A (en) | Traffic distribution in ATM network | |
| JP3150864B2 (en) | ATM communication network system and ATM communication device | |
| JP3077659B2 (en) | ATM cell transmission method over passive optical network, ATM communication device, optical subscriber device, and optical network device | |
| US6282171B1 (en) | System and method regarding early packet discard (EPD) and partial packet discard (PPD) | |
| EP0997054B1 (en) | Internal traffic in a telecommunications node | |
| KR100375411B1 (en) | Multiple information corresponding method for multi-user communication in an ATM network | |
| US6470015B1 (en) | System and device for preventing wiretap | |
| JP2000228668A (en) | Packet transmission device and method, packet send-out device, packet reception device and method and packet transmission system | |
| De Prycker et al. | An ATM switching architecture with intrinsic multicast capabilities for the Belgian broadband experiment | |
| KR100369369B1 (en) | A Virtual Channel Merge Apparatus MutiProtocol Label Switch System | |
| KR100222223B1 (en) | Method and system for coupling a connection through an ATM network | |
| US7505467B1 (en) | Method and apparatus for dynamic bandwidth management for voice traffic in a digital communications network | |
| JP3110163B2 (en) | ATM connectionless communication system | |
| US6128299A (en) | System for low-cost connection of devices to an ATM network | |
| KR0132958B1 (en) | Method of multicasting and broadcasting using the position | |
| KR0132952B1 (en) | Communication method using mask table and marker tible of | |
| JP2848352B2 (en) | Communication system in ATM switching network | |
| KR0175578B1 (en) | Cell Relay and Ed / Drop Device and Method in Active Unidirectional Dual Bus | |
| KR100270710B1 (en) | Concurrent multicasting using atm technology |
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 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| R17-X000 | Change to representative recorded |
St.27 status event code: A-3-3-R10-R17-oth-X000 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| E13-X000 | Pre-grant limitation requested |
St.27 status event code: A-2-3-E10-E13-lim-X000 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| 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 |
|
| 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: 4 |
|
| 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 |
|
| 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 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 9 |
|
| 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 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R14-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 |
|
| FPAY | Annual fee payment |
Payment date: 20120201 Year of fee payment: 10 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 10 |
|
| FPAY | Annual fee payment |
Payment date: 20130107 Year of fee payment: 11 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 11 |
|
| 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: 20140227 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: 20140227 |
|
| 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 |