KR100558514B1 - Method for congestion controlling in atm network - Google Patents
Method for congestion controlling in atm network Download PDFInfo
- Publication number
- KR100558514B1 KR100558514B1 KR1020030066658A KR20030066658A KR100558514B1 KR 100558514 B1 KR100558514 B1 KR 100558514B1 KR 1020030066658 A KR1020030066658 A KR 1020030066658A KR 20030066658 A KR20030066658 A KR 20030066658A KR 100558514 B1 KR100558514 B1 KR 100558514B1
- Authority
- KR
- South Korea
- Prior art keywords
- atm
- congestion
- atm cell
- pdu
- cell
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L12/5602—Bandwidth control in ATM Networks, e.g. leaky bucket
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/04—Selecting arrangements for multiplex systems for time-division multiplexing
- H04Q11/0428—Integrated services digital network, i.e. systems for transmission of different types of digitised signals, e.g. speech, data, telecentral, television signals
- H04Q11/0478—Provisions for broadband connections
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5638—Services, e.g. multimedia, GOS, QOS
- H04L2012/5646—Cell characteristics, e.g. loss, delay, jitter, sequence integrity
- H04L2012/5647—Cell loss
- H04L2012/5648—Packet discarding, e.g. EPD, PTD
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5638—Services, e.g. multimedia, GOS, QOS
- H04L2012/5646—Cell characteristics, e.g. loss, delay, jitter, sequence integrity
- H04L2012/5652—Cell construction, e.g. including header, packetisation, depacketisation, assembly, reassembly
- H04L2012/5653—Cell construction, e.g. including header, packetisation, depacketisation, assembly, reassembly using the ATM adaptation layer [AAL]
- H04L2012/5656—Cell construction, e.g. including header, packetisation, depacketisation, assembly, reassembly using the ATM adaptation layer [AAL] using the AAL2
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5678—Traffic aspects, e.g. arbitration, load balancing, smoothing, buffer management
- H04L2012/5681—Buffer or queue management
- H04L2012/5682—Threshold; Watermark
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
본 발명은 AAL2 PDU와 AAL5 PDU가 함께 사용되는 ATM 망에서 폭주를 제어하고 음성 QoS를 보장할 수 있도록 하는 ATM 망에서의 폭주 제어 방법에 관한 것이다.The present invention relates to a congestion control method in an ATM network for controlling congestion and guaranteeing voice QoS in an ATM network in which an AAL2 PDU and an AAL5 PDU are used together.
본 발명은 각각의 네트워크 보드에 구비되는 ATM 스위치 내에 폭주 예방 임계값을 설정하고, 서비스 중에 트래픽 통계 값이 폭주 예방 임계값을 초과하게 되면, 송신단에서 수신단으로 이를 통지하고, 수신단에서 송신단으로 트래픽에 대한 전송 속도 감소를 요구함으로써, 폭주를 미리 예방할 수 있게 된다. 그리고, 수신단에서 데이터 트래픽에 대한 전송 속도 감소를 요구함에 따라, 음성 QoS를 보장할 수 있게 된다.The present invention sets a congestion prevention threshold in an ATM switch provided in each network board, and if the traffic statistics value exceeds the congestion prevention threshold during service, the transmitter notifies the receiving end to the receiving end and sends the traffic from the receiving end to the transmitting end. By requiring a reduction in the transmission rate, congestion can be prevented in advance. In addition, as the receiver requests a reduction in transmission speed for data traffic, it is possible to guarantee voice QoS.
AAL2 PDU, AAL5 PDU, 폭주 예방 임계값, 음성 QoSAAL2 PDU, AAL5 PDU, Congestion Prevention Threshold, Voice QoS
Description
도 1은 본 발명의 일 실시예에 따른 폭주 제어 방법이 적용되는 ATM 망 구조를 나타내는 도면.1 is a view showing an ATM network structure to which the congestion control method according to an embodiment of the present invention is applied.
도 2는 본 발명이 적용되는 ATM 셀의 헤더 및 페이로드의 구성을 보인 도면.2 is a diagram illustrating a configuration of a header and a payload of an ATM cell to which the present invention is applied.
도 3은 본 발명에 적용되는 AAL2 CPS 패킷 헤더 및 페이로드 구성을 보인 도면.3 is a diagram illustrating an AAL2 CPS packet header and payload configuration according to the present invention.
도 4는 본 발명의 일 실시예에 따른 ATM 망에서의 폭주 제어 방법을 설명하기 위한 플로우챠트.4 is a flowchart illustrating a congestion control method in an ATM network according to an embodiment of the present invention.
도 5는 본 발명의 타 실시예에 따른 ATM 망에서의 폭주 제어 방법을 설명하기 위한 플로우챠트.5 is a flowchart illustrating a congestion control method in an ATM network according to another embodiment of the present invention.
*** 도면의 주요 부분에 대한 부호의 설명 ****** Explanation of symbols for the main parts of the drawing ***
10. 송신부, 13. 송신단, 15, 25. 코어 ATM 스위치,10. transmitter, 13. transmitter, 15, 25. core ATM switch,
17, 23. ATM 스위치, 20. 수신부, 27. 수신단17, 23. ATM switch, 20. Receiver, 27. Receiver
본 발명은 ATM 망에서의 폭주 제어 방법에 관한 것으로서, 특히 AAL2 PDU와 AAL5 PDU가 함께 사용되는 ATM 망에서 폭주를 제어하고 음성 QoS(Quality of Service)를 보장할 수 있도록 하는 ATM 망에서의 폭주 제어 방법에 관한 것이다.The present invention relates to a congestion control method in an ATM network, and more particularly, to control congestion in an ATM network in which an AAL2 PDU and an AAL5 PDU are used together, and to control a congestion in an ATM network to guarantee voice quality of service (QoS). It is about a method.
일반적으로 음성 및 데이터 서비스를 모두 제공하되, 음성 중심으로 설계된 ATM(Asynchronous Transfer Mode) 망 구조에서는 협대역의 중계선 효율을 높이기 위해 AAL2(ATM Adaptation Layer Type 2) PDU(Protocol Data Unit) 타입을 사용하고 있고, 서브 시스템 내부는 AAL5 PDU 타입을 사용하고 있다.In general, the Asynchronous Transfer Mode (ATM) network structure, which provides both voice and data services, uses ATM Adaptation Layer Type 2 (AAL2) protocol data unit (PDU) type to improve the efficiency of narrowband trunk lines. The subsystem uses the AAL5 PDU type.
전술한 바와 같이, AAL2 PDU와 AAL5 PDU를 함께 사용하여 음성 및 데이터 서비스를 제공하는 ATM 망에서, 사용자 단말들의 예기치 못한 입력 트래픽 과부하로 인해 전송 대역을 망과 사전에 협상한 값 이상으로 과다하게 사용하게 되는 경우에는, ATM 망에 폭주가 발생하게 되는 데, 종래 AAL2/5 PDU가 함께 사용되는 ATM 망에서는 폭주를 미리 예측하여 예방할 수 있는 방법이 존재하지 않아, 망의 대역 사용 효율성이 떨어지고, 셀 지연이나 셀 손실이 발생하게 된다.As described above, in an ATM network that uses both AAL2 PDUs and AAL5 PDUs together to provide voice and data services, excessive use of the transmission band is more than previously negotiated with the network due to unexpected input traffic overload of user terminals. In this case, congestion occurs in an ATM network. However, in an ATM network in which a conventional AAL2 / 5 PDU is used together, there is no method to predict and prevent congestion in advance. There will be delays and cell loss.
이에 따라, 사용자들의 전송 품질, 특히 실시간 처리를 요구하는 음성 서비스의 전송 품질을 보장할 수 없게 되는 문제점이 있다.Accordingly, there is a problem in that the transmission quality of users, in particular, the transmission quality of a voice service requiring real time processing cannot be guaranteed.
본 발명은 전술한 문제점을 해결하기 위해 안출된 것으로서, 폭주 예방 임계값을 설정하고, 서비스 중에 트래픽 통계 정보가 폭주 예방 임계값을 초과하게 되면, 송신단으로 특정 트래픽에 대한 전송 속도 감소를 요구함으로써, 폭주를 미리 예방하고 음성 QoS를 보장할 수 있도록 하는 ATM 망에서의 폭주 제어 방법을 제공함에 그 목적이 있다.
The present invention has been made to solve the above-described problem, by setting a congestion prevention threshold, and if the traffic statistics information exceeds the congestion prevention threshold during service, by requesting the transmitting end to reduce the transmission speed for a specific traffic, It is an object of the present invention to provide a congestion control method in an ATM network that prevents congestion and guarantees voice QoS.
전술한 목적을 달성하기 위한 본 발명의 일 실시예에 따른 ATM 망에서의 폭주 제어 방법은, 각각의 네트워크 보드에 구비되는 ATM 스위치 내에 폭주 예방 임계값을 설정하는 과정과; 음성 및 데이터 서비스 중에 송신단 측 ATM 스위치의 트래픽 통계값이 상기 폭주 예방 임계값을 초과하면, AAL2 PDU ATM 셀의 AAL2 CPS 패킷 헤더 UUI 필드 내에 구비되는 폭주 경험 표시를 온(ON)으로 설정하여 수신단 측 ATM 스위치로 전송하는 과정과; 상기 수신단 측 ATM 스위치에서 상기 송신단 측 ATM 스위치로부터 수신한 상기 AAL2 PDU ATM 셀을 AAL5 PDU ATM 셀로 변환하는 경우에, ATM 셀 헤더 내 PT 필드에 구비되는 폭주 경험 표시를 온으로 설정하고, 상기 폭주 경험 표시가 온으로 설정된 AAL5 PDU ATM 셀을 상기 수신단으로 전달하는 과정과; 상기 수신단에서 AAL5 PDU ATM 셀의 수신시에 상기 폭주 경험 표시가 온으로 설정되어 있음을 확인하여 상기 송신단으로 트래픽 전송 속도 감소를 요구하는 과정과; 상기 트래픽 전송 속도 감소 요구에 따라 상기 송신단에서 트래픽의 전송 속도를 감소시키는 과정을 포함하는 것을 특징으로 한다.Congestion control method in an ATM network according to an embodiment of the present invention for achieving the above object comprises the steps of setting a congestion prevention threshold in the ATM switch provided in each network board; If the traffic statistics value of the ATM switch of the transmitting end exceeds the congestion prevention threshold during voice and data service, the congestion experience indication included in the AAL2 CPS packet header UUI field of the AAL2 PDU ATM cell is set to ON and the receiving end is set to ON. Transmitting to an ATM switch; When the receiving end ATM switch converts the AAL2 PDU ATM cell received from the transmitting end ATM switch into an AAL5 PDU ATM cell, the congestion experience indication included in the PT field in the ATM cell header is set to on, and the congestion experience Delivering an AAL5 PDU ATM cell with an indication set to on to the receiving end; Confirming that the congestion experience indication is set to on when the AAL5 PDU ATM cell is received at the receiving end, requesting the transmitting end to reduce the traffic transmission rate; And reducing the transmission speed of the traffic at the transmitting end according to the request for reducing the traffic transmission speed.
나아가, 본 발명의 일 실시예에 의한 ATM 망에서의 폭주 제어 방법은, 상기 트래픽의 전송 속도를 감소시켜 트래픽을 전송하는 중에, 상기 송신단 측 ATM 스위치의 트래픽 통계값이 상기 폭주 예방 임계값 이하로 떨어지면, AAL2 PDU ATM 셀의 AAL2 CPS 패킷 헤더 UUI 필드 내에 구비되는 폭주 경험 표시를 오프(OFF)로 설정하여 수신단 측의 ATM 스위치로 전송하는 과정과; 상기 수신단 측의 ATM 스위치에서 상기 송신단 측의 ATM 스위치로부터 수신한 상기 AAL2 PDU ATM 셀을 AAL5 PDU ATM 셀로 변환하는 경우에, ATM 셀 헤더 내 PT 필드에 구비되는 폭주 경험 표시를 오프로 설정하고, 상기 폭주 경험 표시가 오프로 설정된 AAL5 PDU ATM 셀을 상기 수신단으로 전달하는 과정과; 상기 수신단에서 상기 AAL5 PDU ATM 셀의 수신시에 상기 상기 폭주 경험 표시가 오프로 설정되어 있음을 확인하여 상기 송신단으로 트래픽 전송 속도 증가를 요구하는 과정과; 상기 트래픽 전송 속도 증가 요구에 따라 상기 송신단에서 상기 트래픽 전송 속도를 원상태로 증가시키는 과정을 더 포함한다.Furthermore, the congestion control method in the ATM network according to an embodiment of the present invention, while reducing the transmission rate of the traffic, while transmitting the traffic, the traffic statistics value of the ATM switch of the transmitting end is below the congestion prevention threshold value Dropping, setting the congestion experience indication included in the AAL2 CPS packet header UUI field of the AAL2 PDU ATM cell to OFF and transmitting to the ATM switch on the receiving end; When the AAL2 PDU ATM cell received from the ATM switch of the transmitting end is converted into an AAL5 PDU ATM cell by the ATM switch of the receiving end, the congestion experience indication included in the PT field in the ATM cell header is set to off, and Delivering an AAL5 PDU ATM cell to which the congestion experience indication is set to off; Confirming that the congestion experience indication is set to off when the AAL5 PDU ATM cell is received at the receiving end, requesting an increase in the traffic transmission rate to the transmitting end; And increasing the traffic transmission rate to the original state at the transmitting end according to the traffic transmission rate increasing request.
그리고, 본 발명의 다른 실시예에 의한 ATM 망에서의 폭주 제어 방법은, 각각의 네트워크 보드에 구비되는 ATM 스위치 내에 폭주 예방 임계값을 설정하는 과정과; 음성 및 데이터 서비스 중에 송신단 측 ATM 스위치의 트래픽 통계값이 상기 폭주 예방 임계값을 초과하면, AAL2 PDU ATM 셀의 AAL2 CPS 패킷 헤더 UUI 필드 내에 구비되는 폭주 경험 표시를 온(ON)으로 설정하여 수신단 측 ATM 스위치로 전송하는 과정과; 상기 수신단 측 ATM 스위치에서 상기 송신단 측 ATM 스위치로부터 수신한 상기 AAL2 PDU ATM 셀을 AAL5 PDU ATM 셀로 변환하는 경우에, ATM 셀 헤더 내 PT 필드에 구비되는 폭주 경험 표시를 온으로 설정하고, 상기 폭주 경험 표시가 온으로 설정된 AAL5 PDU ATM 셀을 상기 수신단으로 전달하는 과정과; 상기 수신단에서 AAL5 PDU ATM 셀의 수신시에 상기 폭주 경험 표시가 온으로 설정되어 있음을 확인하여 상기 송신단으로 셀 우선 순위가 낮은 데이터 트래픽에 대한 전송 속도 감소를 요구하는 과정과; 상기 데이터 트래픽에 대한 전송 속도 감소 요구에 따라, 상기 송신단에서 셀 우선 순위가 낮은 데이터 ATM 셀은 버리고, 셀 우선 순위가 높은 음성 ATM 셀만을 전송시키는 과정을 포함하여 이루어지는 것을 특징으로 한다.In addition, a congestion control method in an ATM network according to another embodiment of the present invention includes: setting a congestion prevention threshold in an ATM switch provided in each network board; If the traffic statistics value of the ATM switch of the transmitting end exceeds the congestion prevention threshold during voice and data service, the congestion experience indication included in the AAL2 CPS packet header UUI field of the AAL2 PDU ATM cell is set to ON and the receiving end is set to ON. Transmitting to an ATM switch; When the receiving end ATM switch converts the AAL2 PDU ATM cell received from the transmitting end ATM switch into an AAL5 PDU ATM cell, the congestion experience indication included in the PT field in the ATM cell header is set to on, and the congestion experience Delivering an AAL5 PDU ATM cell with an indication set to on to the receiving end; Confirming that the congestion experience indication is set to on when the AAL5 PDU ATM cell is received at the receiving end, requesting the transmitting end to reduce a transmission rate for data traffic having a low cell priority; In response to a request for reducing the transmission rate for the data traffic, the transmitting end discards a data ATM cell having a low cell priority and transmits only a voice ATM cell having a high cell priority.
그리고, 본 발명의 다른 실시예에 따른 ATM 망에서의 폭주 제어 방법은, 상기 데이터 트래픽에 대한 전송 속도 감소 요구에 따라, 상기 음성 ATM 셀만을 전송하는 중에, 상기 송신단 측 ATM 스위치의 트래픽 통계값이 상기 폭주 예방 임계값 이하로 떨어지면, AAL2 PDU ATM 셀의 AAL2 CPS 패킷 헤더 UUI 필드 내에 구비되는 폭주 경험 표시를 오프(OFF)로 설정하여 수신단 측의 ATM 스위치로 전송하는 과정과; 상기 수신단 측의 ATM 스위치에서 상기 송신단 측의 ATM 스위치로부터 수신한 상기 AAL2 PDU ATM 셀을 AAL5 PDU ATM 셀로 변환하는 경우에, ATM 셀 헤더 내 PT 필드에 구비되는 폭주 경험 표시를 오프로 설정하고, 상기 폭주 경험 표시가 오프로 설정된 AAL5 PDU ATM 셀을 상기 수신단으로 전달하는 과정과; 상기 수신단에서 상기 AAL5 PDU ATM 셀의 수신시에 상기 상기 폭주 경험 표시가 오프로 설정되어 있음을 확인하여 상기 송신단으로 데이터 트래픽 전송 속도 증가를 요구하는 과정과; 상기 데이터 트래픽 전송 속도 증가 요구에 따라 상기 송신단에서 상기 셀 우선 순위가 높은 음성 ATM 셀과, 셀 우선 순위가 낮은 데이터 ATM 셀을 모두 전송시키는 과정을 더 포함하는 것을 특징으로 한다.In a congestion control method in an ATM network according to another embodiment of the present invention, in response to a request for reducing a transmission speed for the data traffic, while transmitting only the voice ATM cell, a traffic statistics value of the ATM switch of the transmitting end is increased. If the congestion prevention threshold falls below the congestion prevention threshold, setting the congestion experience indication included in the AAL2 CPS packet header UUI field of the AAL2 PDU ATM cell to OFF and transmitting to the ATM switch of the receiving end; When the AAL2 PDU ATM cell received from the ATM switch of the transmitting end is converted into an AAL5 PDU ATM cell by the ATM switch of the receiving end, the congestion experience indication included in the PT field in the ATM cell header is set to off, and Delivering an AAL5 PDU ATM cell to which the congestion experience indication is set to off; Confirming that the congestion experience indication is set to off when the AAL5 PDU ATM cell is received at the receiving end, requesting an increase in a data traffic transmission rate to the transmitting end; And transmitting both the voice ATM cell having a high cell priority and the data ATM cell having a low cell priority at the transmitting end according to the data traffic transmission rate increase request.
이하에서는 첨부한 도면을 참조하여 본 발명의 바람직한 실시예에 따른 ATM 망에서의 폭주 제어 방법에 대해서 상세하게 설명한다.Hereinafter, a congestion control method in an ATM network according to a preferred embodiment of the present invention with reference to the accompanying drawings will be described in detail.
도 1은 본 발명의 일 실시예에 따른 폭주 제어 방법이 적용되는 ATM 망 구조를 나타내는 도로, 음성 및 데이터 서비스를 제공하는 ATM 망 내의 네트워크 보드는 양방향 트래픽을 모두 지원하지만, 본 실시예에서는 편의상 송신부와 수신부로 구별하여 설명을 진행하기로 하며, 양방향 트래픽에 대한 폭주 제어도 동일한 방식으로 적용될 수 있음을 미리 명시한다.1 is a diagram illustrating an ATM network structure to which a congestion control method according to an embodiment of the present invention is applied, a network board in an ATM network that provides both road, voice, and data services supports two-way traffic. The description will be made separately from and the receiver, and it is specified in advance that congestion control for bidirectional traffic can be applied in the same manner.
우선, 송신단(13)에서 전송된 트래픽은 ATM 셀 단위로 ATM 망 내에서 스위칭되어 수신단(27)까지 전달되는 데, ATM 셀을 스위칭하기 위해, 각각의 송신부(10)와 수신부(20)는 코어 ATM 스위치(15, 25)와, ATM 스위치(17, 23)를 구비하여 이루어지며, 송신부(10)와 수신부(20) 내부는 155Mbps의 속도를 지원하는 STM1(Synchronous Transfer Mode 1)급의 물리적인 링크로 구성되어 있고, 송신단(13)과 수신단(27)을 연결해주는 중계선 구간(ATM 스위치 구간)은 다수의 T1(1.544Mbps) 또는 E1(2.048Mbps) 물리적인 링크로 구성되어 있다.First, the traffic transmitted from the transmitting
이와 같은 구성에 있어서, 코어 ATM 스위치(15, 25)는 AAL5 PDU 타입의 ATM 셀을 AAL5 PDU 타입의 ATM 셀로 스위칭하는 기능을 담당한다. 이에 따라, ATM 셀 페이로드(Payload)는 변경없이 ATM 셀 헤더부만 변경된다.In such a configuration, the
ATM 스위치(17, 23)는 외부 인터페이스를 담당하며, ATM 셀 스위칭 시에 AAL2 PDU와 AAL5 PDU 간 상호 변환을 수행한다. 즉, 송신부(10)의 ATM 스위치(17)는 코어 ATM 스위치(15)로부터 전달받은 AAL5 PDU 타입의 ATM 셀을 AAL2 PDU 타입의 ATM 셀로 변환하여 수신부(20)로 전송하고, 수신부(20)의 ATM 스위치(23)는 송신부(10)로부터 수신받은 AAL2 PDU 타입의 ATM 셀을 AAL5 PDU 타입의 ATM 셀로 변환하여 코어 ATM 스위치(25)로 전달한다.The ATM switches 17 and 23 are in charge of an external interface and perform mutual conversion between AAL2 PDUs and AAL5 PDUs when switching ATM cells. That is, the
도 2는 본 발명이 적용되는 ATM 셀의 헤더 및 페이로드의 구성을 보인 도로, ATM 셀의 헤더는 사용자의 ATM 이용 정보량을 사전에 조정하기 위한 GFC(Generic Flow Control), 가상 경로 식별자(VPI:Virtual Path Identifier), 가상 채널 식별자(VCI:Virtual Channel Identifier), 사용자 정보와 망 제어 정보(신호, OAM 등) 를 식별하는 PT(Payload Type, 3비트), 망이 폭주 상태가 되었을 때에 셀 폐기를 표시하는 셀 우선 순위(CLP:Cell Loss Priority), 오류 검출을 담당하는 HEC(Header Error Control)를 포함하여 이루어진다.2 is a diagram illustrating a configuration of a header and a payload of an ATM cell to which the present invention is applied, and the header of the ATM cell includes a generic flow control (GFC) and a virtual path identifier (VPI) for pre-adjusting a user's amount of ATM usage information. Virtual Path Identifier (VCI), Virtual Channel Identifier (VCI), PT (Payload Type, 3 bit) to identify user information and network control information (signal, OAM, etc.), and discard the cell when the network becomes congested. A cell loss priority (CLP) is displayed, and HEC (Header Error Control) which is in charge of error detection is included.
표 1은 ATM 셀 헤더 내의 페이로드 타입(PT) 필드에 들어갈 수 있는 페이로드 타입 코드 값을 나타내는 표로, AAL5 PDU 타입의 ATM 셀의 경우에는 ITU-T(Telecommunication Standardization Sector of ITU)에서 권고하는 바와 같이, ATM 셀 헤더 내 PT 필드 2번째 비트를 사용하여 폭주 경험 표시를 설정한다.Table 1 shows a payload type code value that can be included in a payload type (PT) field in an ATM cell header.In the case of an AAL5 PDU type ATM cell, it is recommended by the Telecommunication Standardization Sector of ITU (ITU-T). Similarly, the congestion experience indication is set using the second bit of the PT field in the ATM cell header.
도 3은 본 발명에 적용되는 AAL2 CPS(Common Part Sublayer) 패킷 헤더 및 페이로드 구성을 보인 도로, AAL2 CPS 패킷 헤더는 각 사용자 구별을 위한 CID(Channel Identifier), 각 사용자들로부터 발생되는 음성 패킷의 길이를 명시하는 LI(Length Indicator), CPS와 상위 애플리케이션을 만족시키는 적합한 SSCS(Service Specific Convergence Sub-layer) 사이의 연결을 제공하며, 상이한 SSCS 프로토콜이 특정한 AAL2 사용자 서비스나 서비스의 그룹을 정의할 수 있는 UUI(User to User Identification), 오류 검출을 담당하는 HEC(Header Error Check)를 포함하여 이루어진다.3 is a diagram illustrating an AAL2 CPS packet header and payload configuration according to an embodiment of the present invention, and an AAL2 CPS packet header includes a CID (Channel Identifier) for distinguishing each user and a voice packet generated from each user. Length indicator (LI), which specifies the length, provides a connection between the CPS and the appropriate Service Specific Convergence Sub-layer (SSCS) to satisfy the upper application. Different SSCS protocols can define a particular AAL2 user service or group of services. It includes a User to User Identification (UUI), HEC (Header Error Check) responsible for error detection.
표 2는 AAL2 CPS 패킷 헤더 내의 UUI 필드 값을 나타내는 표로, AAL2 PDU 타입의 ATM 셀의 경우에는 AAL2 CPS 패킷 헤더의 UUI 필드를 사용하여 폭주 경험 표시를 하는 데, UUI 값 '28'을 사용하여 폭주 경험 표시를 설정한다.Table 2 shows the UUI field values in the AAL2 CPS packet header.For ATM cells of AAL2 PDU type, the congestion experience indication is indicated using the UUI field of the AAL2 CPS packet header. Set the experience display.
도 4는 본 발명의 일 실시예에 따른 ATM 망에서의 폭주 제어 방법을 설명하기 위한 플로우챠트이다.4 is a flowchart illustrating a congestion control method in an ATM network according to an embodiment of the present invention.
우선, 송신단(13)과 수신단(27) 사이에 구성된 ATM 스위치(17, 23) 내에 폭주 예방 임계값을 설정하고, 음성 및 데이터 서비스를 제공하는 중에 송신부(10)의 ATM 스위치(17)에는 트래픽 통계 값이 ATM 스위치(17)에 설정된 폭주 예방 임계값을 초과하는 지를 판단한다(S10, S12, S14).First, a congestion prevention threshold is set in the
상기한 과정 S14의 판단결과 트래픽 통계 값이 폭주 예방 임계값을 초과하는 경우에는, 해당 ATM 셀 내에 트래픽 통계 값이 폭주 예방 임계값을 초과했다는 정보를 포함시켜 수신단(27)으로 전송하게 되는 데(S16), 송신부(10)의 ATM 스위치(17)에서는 AAL2 PDU 타입의 ATM 셀에 트래픽 통계 값이 폭주 예방 임계값을 초과했다는 정보를 포함시키기 위해, AAL2 CPS 패킷 헤더 UUI 필드 내의 UUI 값 '28'을 사용하여 폭주 경험 표시를 온(ON)으로 설정한다.When the traffic statistics value exceeds the congestion prevention threshold as a result of the determination in step S14, the traffic statistics value is included in the corresponding ATM cell and transmitted to the receiving
상기한 과정 S16에서 AAL2 PDU 타입의 ATM 셀의 내에 폭주 예방 임계값을 초과하는 정보를 포함시키는 경우, AAL5 PDU 타입의 ATM 셀과 달리 AAL2 CPS 패킷 헤 더 UUI 필드 내의 UUI 값 '28'을 사용하여 폭주 경험 표시를 설정하는 이유는, 다수의 사용자 데이터가 다중화되어 있기 때문에 ATM 셀 헤더의 PT 필드를 이용할 수 없기 때문이다.In the case of including the information exceeding the congestion prevention threshold in the ATM cell of the AAL2 PDU type in step S16, the UUI value '28' in the AAL2 CPS packet header UUI field is different from that of the ATM cell of the AAL5 PDU type. The reason for setting the congestion experience indication is that the PT field of the ATM cell header cannot be used because a large number of user data are multiplexed.
한편, 송신부(10)의 ATM 스위치(17)에서 전송한 AAL2 PDU 타입의 ATM 셀을 수신한 수신부(20)의 ATM 스위치(23)에서는 코어 ATM 스위치(25)로 ATM 셀을 전달하기 위해 수신받은 AAL2 PDU 타입의 ATM 셀을 AAL5 PDU 타입의 ATM 셀로 변환하는 데, 수신한 AAL2 PDU를 AAL5 PDU 타입의 ATM 셀로 변환할 때, ATM 셀 헤더 내 PT 필드의 2번째 비트를 사용하여 폭주 경험 표시를 온으로 설정하고, 폭주 경험 표시가 온으로 설정된 AAL5 PDU 타입의 ATM 셀을 코어 ATM 스위치(25)를 통해 수신단(27)으로 전달한다(S18, S20, S22).Meanwhile, the
상기한 과정 S22를 통해 ATM 스위치(23)로부터 AAL5 PDU를 수신한 수신단(27)은 수신한 AAL5 PDU 타입의 ATM 셀 헤더 내 PT 필드 값에 의거하여 폭주 경험 표시가 온으로 설정되어 있으면, 수신단(27)은 송신단(13)으로 트래픽에 대한 전송 속도 감소를 요구한다(S24, S26).The receiving
상기한 과정 S26을 통해 수신단(27)으로부터 트래픽에 대한 전송 속도 감소를 요구받은 송신단(13)은 트래픽에 대한 전송 속도 감소 요구에 따라 전체 트래픽에 대한 전송 속도를 감소시켜 전송한다(S28).In step S26, the transmitting
전술한 바와 같이, 송신단(13)이 수신단(27)의 트래픽에 대한 전송 속도 감소 요구에 따라 전송 속도를 감소시켜 트래픽을 전송하는 중에, 트래픽 통계값이 폭주 예방 임계값 이하로 떨어지게 되면, ATM 셀 내에 트래픽 통계값이 폭주 예방 임계값 이하로 떨어졌다는 정보를 포함시켜 수신단(27)으로 전송하게 되는 데(S30, S32), 송신부(10)의 ATM 스위치(17)에서는 AAL2 PDU 타입의 ATM 셀에 트래픽 통계 값이 폭주 예방 임계값 이하로 떨어졌다는 정보를 포함시키기 위해, AAL2 CPS 패킷 헤더 UUI 필드 내의 UUI 값 '28'을 사용하여 폭주 경험 표시를 오프(OFF)로 설정한다.As described above, if the traffic statistic falls below the congestion prevention threshold while the transmitting
한편, 송신부(10)의 ATM 스위치(17)에서 전송한 AAL2 PDU 타입의 ATM 셀을 수신한 수신부(20)의 ATM 스위치(23)에서는 코어 ATM 스위치(25)로 ATM 셀을 전달하기 위해 수신받은 AAL2 PDU 타입의 ATM 셀을 AAL5 PDU 타입의 ATM 셀로 변환하는 데, 수신한 AAL2 PDU를 AAL5 PDU 타입의 ATM 셀로 변환할 때, ATM 셀 헤더 내 PT 필드의 2번째 비트를 사용하여 폭주 경험 표시를 오프로 설정하고, 폭주 경험 표시가 오프로 설정된 AAL5 PDU 타입의 ATM 셀을 코어 ATM 스위치(25)를 통해 수신단(27)으로 전달한다(S34, S36, S38).Meanwhile, the
상기한 과정 S38을 통해 ATM 스위치(23)로부터 AAL5 PDU를 수신한 수신단(27)은 수신한 AAL5 PDU 타입의 ATM 셀 헤더 내 PT 필드 값에 의거하여 폭주 경험 표시가 오프로 설정되어 있으면, 수신단(27)은 송신단(13)으로 트래픽에 대한 전송 속도를 원상태로 증가시키라는 요구를 한다(S40, S42).The receiving
상기한 과정 S42를 통해 수신단(27)으로부터 트래픽에 대한 전송 속도 증가를 요구받은 송신단(13)은, 트래픽 전송 속도 증가 요구에 따라 트래픽의 전송 속도를 원상태로 증가시켜 전송한다 (S44).In step S42, the transmitting
도 5는 본 발명의 타 실시예에 따른 ATM 망에서의 폭주 제어 방법을 설명하 기 위한 플로우챠트이다.5 is a flowchart illustrating a congestion control method in an ATM network according to another embodiment of the present invention.
우선, 송신단(13)과 수신단(27) 사이에 구성된 ATM 스위치(17, 23) 내에 폭주 예방 임계값을 설정하고, 음성 및 데이터 서비스를 제공하는 중에 송신부(10)의 ATM 스위치(17)에는 트래픽 통계 값이 ATM 스위치(17)에 설정된 폭주 예방 임계값을 초과하는 지를 판단한다(S50, S52, S54).First, a congestion prevention threshold is set in the ATM switches 17 and 23 configured between the
상기한 과정 S54의 판단결과 트래픽 통계 값이 폭주 예방 임계값을 초과하는 경우에는, AAL2 CPS 패킷 헤더 UUI 필드 내에 구비되는 폭주 경험 표시를 온(ON)으로 설정하여 수신단(27)으로 전송한다(S56).When the traffic statistics value exceeds the congestion prevention threshold as a result of the determination in step S54, the congestion experience indication included in the AAL2 CPS packet header UUI field is set to ON and transmitted to the receiving end 27 (S56). ).
한편, 송신부(10)의 ATM 스위치(17)에서 전송한 AAL2 PDU 타입의 ATM 셀을 수신한 수신부(20)의 ATM 스위치(23)에서는 코어 ATM 스위치(25)로 ATM 셀을 전달하기 위해 수신받은 AAL2 PDU 타입의 ATM 셀을 AAL5 PDU 타입의 ATM 셀로 변환하는 데, 수신한 AAL2 PDU를 AAL5 PDU 타입의 ATM 셀로 변환할 때, ATM 셀 헤더 내 PT 필드의 2번째 비트를 사용하여 폭주 경험 표시를 온으로 설정하고, 폭주 경험 표시가 온으로 설정된 AAL5 PDU 타입의 ATM 셀을 코어 ATM 스위치(25)를 통해 수신단(27)으로 전달한다(S58, S60, S62).Meanwhile, the
상기한 과정 S62를 통해 ATM 스위치(23)로부터 AAL5 PDU를 수신한 수신단(27)은 수신한 AAL5 PDU 타입의 ATM 셀 헤더 내 PT 필드 값에 의거하여 폭주 경험 표시가 온으로 설정되어 있으면, 수신단(27)은 음성에 대한 QoS를 우선적으로 보장하기 위하여, 송신단(13)으로 셀 우선 순위가 낮은 데이터 트래픽에 대한 전송 속도 감소를 요구한다(S64, S66).The receiving
상기한 과정 S66을 통해 수신단(27)으로부터 데이터 트래픽에 대한 전송 속도 감소를 요구받은 송신단(13)은 데이터 트래픽에 대한 전송 속도 감소 요구에 따라 셀 우선 순위가 높게 설정되어 있는 음성 정보를 포함하는 음성 ATM 셀은 전송시키고, 셀 우선 순위가 낮게 설정되어 있는 데이터를 포함하는 데이터 ATM 셀은 버린다(S68).The
전술한 바와 같이, 송신단(13)이 수신단(27)의 데이터 트래픽에 대한 전송 속도 감소 요구에 따라 데이터 ATM 셀은 버리고, 음성 ATM 셀만을 전송하는 중에, 트래픽 통계값이 폭주 예방 임계값 이하로 떨어지게 되면, ATM 스위치(17)은 AAL2 CPS 패킷 헤더 UUI 필드 내에 구비되는 폭주 경험 표시를 오프(OFF)로 설정하여 전송한다(S70, S72).As described above, the transmitting
한편, 송신부(10)의 ATM 스위치(17)에서 전송한 AAL2 PDU 타입의 ATM 셀을 수신한 수신부(20)의 ATM 스위치(23)에서는 코어 ATM 스위치(25)로 ATM 셀을 전달하기 위해 수신받은 AAL2 PDU 타입의 ATM 셀을 AAL5 PDU 타입의 ATM 셀로 변환하는 데, 수신한 AAL2 PDU를 AAL5 PDU 타입의 ATM 셀로 변환할 때, ATM 셀 헤더 내 PT 필드의 2번째 비트를 사용하여 폭주 경험 표시를 오프로 설정하고, 폭주 경험 표시가 오프로 설정된 AAL5 PDU 타입의 ATM 셀을 코어 ATM 스위치(25)를 통해 수신단(27)으로 전달한다(S74, S76, S78).Meanwhile, the
상기한 과정 S78을 통해 ATM 스위치(23)로부터 AAL5 PDU를 수신한 수신단(27)은 수신한 AAL5 PDU 타입의 ATM 셀 헤더 내 PT 필드 값에 의거하여 폭주 경험 표시가 오프로 설정되어 있으면, 수신단(27)은 송신단(13)으로 데이터 트래픽 에 대한 전송 속도를 원상태로 증가시키라는 요구를 한다(S80, S82).The receiving
상기한 과정 S82를 통해 수신단(27)으로부터 데이터 트래픽에 대한 전송 속도 증가를 요구받은 송신단(13)은, 데이터 트래픽 전송 속도 증가 요구에 따라 셀 우선 순위가 높은 음성 ATM 셀뿐만 아니라, 셀 우선 순위가 낮은 데이터 ATM 셀도 전송한다(S84).In step S82, the transmitting
본 발명의 ATM 망에서의 폭주 제어 방법은 전술한 실시예에 국한되지 않고 본 발명의 기술 사상이 허용하는 범위 내에서 다양하게 변형하여 실시할 수 있다.The congestion control method in the ATM network of the present invention is not limited to the above-described embodiment and can be implemented in various modifications within the range allowed by the technical idea of the present invention.
이상에서 설명한 바와 같은 본 발명의 ATM 망에서의 폭주 제어 방법에 따르면, 폭주 예방 임계값을 설정하고, 서비스 중에 트래픽 통계 값이 폭주 예방 임계값을 초과하게 되면, 송신단에서 수신단으로 이를 통지하고, 수신단에서 송신단으로 트래픽에 대한 전송 속도 감소를 요구함으로써, 폭주를 미리 예방할 수 있게 된다. 그리고, 수신단에서 데이터 트래픽에 대한 전송 속도 감소를 요구함에 따라, 음성 QoS를 보장할 수 있게 된다.According to the congestion control method in the ATM network of the present invention as described above, if the congestion prevention threshold is set, and the traffic statistics value exceeds the congestion prevention threshold during service, the transmitting end notifies to the receiving end, and the receiving end By requesting a reduction in the transmission speed of the traffic from the sender to the sender, congestion can be prevented in advance. In addition, as the receiver requests a reduction in transmission speed for data traffic, it is possible to guarantee voice QoS.
Claims (6)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020030066658A KR100558514B1 (en) | 2003-09-25 | 2003-09-25 | Method for congestion controlling in atm network |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020030066658A KR100558514B1 (en) | 2003-09-25 | 2003-09-25 | Method for congestion controlling in atm network |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20050030712A KR20050030712A (en) | 2005-03-31 |
KR100558514B1 true KR100558514B1 (en) | 2006-03-07 |
Family
ID=37386899
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020030066658A KR100558514B1 (en) | 2003-09-25 | 2003-09-25 | Method for congestion controlling in atm network |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100558514B1 (en) |
-
2003
- 2003-09-25 KR KR1020030066658A patent/KR100558514B1/en not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
KR20050030712A (en) | 2005-03-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5519689A (en) | Traffic control apparatus and method of user-network interface of asynchronous transfer mode | |
US7046630B2 (en) | Packet switching network, packet switching equipment and network management equipment | |
US6396837B1 (en) | Method and system for mapping virtual connections to asymmetric digital subscriber line latency paths | |
US6490252B1 (en) | System and method for prevention of cell loss due to quality of service contracts in an ATM network | |
US8369215B2 (en) | Call admission control method and system | |
US6404782B1 (en) | Method and apparatus for signaling over packet-based systems | |
US6570846B1 (en) | Method for monitoring and controlling traffic in real time in an ATM switching node | |
JPH11225150A (en) | Method for call acknowowledgement in packet voice system using statically multiplexing system and dynamic voice encoding system | |
JPH1041947A (en) | Virtual transmission terminal equipment and virtual reception terminal equipment in atm network | |
US7185112B1 (en) | Network interconnection apparatus for interconnecting a LAN and an ATM network using QoS adjustment | |
US6167050A (en) | User traffic control apparatus for asynchronous transfer mode networks | |
AU1216399A (en) | Asynchronous transfer mode switch with function for assigning queue having forwarding rate close to declared rate | |
EP1545071B1 (en) | A method for improved handling of dynamic bandwidth changes in a transport network using inverse multiplexing | |
EP0884923B1 (en) | Packet switching network, packet switching equipment, and network management equipment | |
KR100558514B1 (en) | Method for congestion controlling in atm network | |
Cisco | ATM Connections | |
Cisco | ATM Connections | |
Cisco | ATM Connections | |
Cisco | ATM Connections | |
Cisco | ATM Connections | |
Cisco | ATM Connections | |
Cisco | ATM Connections | |
Cisco | ATM Connections | |
Cisco | ATM Connections | |
Cisco | ATM Connections |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20130117 Year of fee payment: 8 |
|
FPAY | Annual fee payment |
Payment date: 20140115 Year of fee payment: 9 |
|
FPAY | Annual fee payment |
Payment date: 20150116 Year of fee payment: 10 |
|
LAPS | Lapse due to unpaid annual fee |