비동기 전송 방식
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
비동기 전송 방식(ATM)은 가상 채널 또는 가상 패킷 기반의 연결 지향 서비스로, 53바이트 고정 길이의 셀을 사용하며 통계적 다중화 방식과 연결 허용 제어(CAC)를 통해 다양한 서비스를 제공한다. ATM은 짧은 대기 지연을 제공하기 위해 작은 크기의 셀을 사용하며, 음성 트래픽 전송 시 패킷 지연 변동(PDV) 감소에 중점을 둔다. ATM은 3개의 평면과 4개의 레이어로 구성되며, 가상 경로(VP) 및 가상 채널(VC) 개념을 포함하는 채널 기반 전송 계층으로 작동한다. ATM은 회선 교환 방식과 패킷 교환 방식의 장점을 모두 취하며, ATM 적응 계층(AAL)을 통해 상위 계층과의 호환성을 제공한다. ATM은 1990년대에 인기를 얻었으나, 인터넷 프로토콜(IP) 기반 제품의 등장으로 경쟁이 심화되었고 현재는 제한적으로 사용되고 있다. ATM의 설계 사상은 멀티 프로토콜 라벨 스위칭(MPLS)으로 계승되었으며, DSL 및 이동통신 백본에서도 활용된다. 무선 ATM은 ATM 코어 네트워크와 무선 접속망을 결합한 기술로, 고속 핸드오프 및 높은 대역폭을 제공한다.
더 읽어볼만한 페이지
- 링크 프로토콜 - 프레임 릴레이
프레임 릴레이는 LAN 간 또는 WAN 종단점 간 데이터 전송을 위한 고속 패킷 교환 방식 통신 프로토콜로, X.25 프로토콜을 간소화하여 속도를 높이고, 영구 가상 회선을 통해 안정적인 연결을 제공하며, 서비스 품질 설정을 통해 프레임 우선순위를 지정할 수 있었으나, 현재는 다른 기술에 밀려 사용이 감소하고 있다. - 링크 프로토콜 - 데이터 링크 계층
데이터 링크 계층은 물리적 링크를 통해 연결된 호스트 간 데이터 프레임 전송을 담당하며, 주소 지정, 통신 경로 설정, 오류 제어, 흐름 제어 등의 서비스를 제공하여 데이터 전송의 신뢰성을 높이는 OSI 네트워크 아키텍처의 계층이다. - 정보기술 용어 - 그리드 컴퓨팅
그리드 컴퓨팅은 지리적으로 분산된 컴퓨터 자원을 연결하여 가상 슈퍼컴퓨터를 구축하는 기술이며, 유휴 자원을 활용하고 과학 연구 등 다양한 분야에 활용된다. - 정보기술 용어 - 컴퓨터 클러스터
컴퓨터 클러스터는 여러 대의 상용 컴퓨터를 고속 네트워크로 연결하여 고성능 컴퓨팅 시스템을 구축하는 방식으로, 슈퍼컴퓨터를 포함한 다양한 분야에서 높은 가용성과 확장성을 제공하며, 클러스터 미들웨어를 통해 시스템 관리, 부하 분산, 통신 방식, 데이터 공유 등을 지원하고 노드 장애 관리를 위한 펜싱 기술을 활용한다. - ITU-T 권고 - 비대칭 디지털 가입자 회선
비대칭 디지털 가입자 회선(ADSL)은 전화선을 이용하여 다운로드 속도가 더 빠른 비대칭적인 고속 데이터 통신을 제공하는 기술로, 주파수 분할 이중 방식과 이산 다중톤 변조 방식을 사용하며 거리와 잡음에 따라 속도 저하가 발생할 수 있고 광섬유 인터넷의 발전으로 서비스가 축소되고 있다. - ITU-T 권고 - 팩시밀리
팩시밀리는 문서나 그림을 전기 신호로 원격 전송하고 복제하는 기술 및 장치이며, 유선, 무선, 전화선을 이용한 전송 방식으로 발전해왔고, 기술적 분류를 거쳐 소형화, 고속화되었으며, 21세기에는 사용량이 감소했으나 특정 분야에서 활용된다.
비동기 전송 방식 | |
---|---|
비동기 전송 방식 | |
개요 | |
유형 | 디지털 통신 프로토콜 |
목적 | 음성, 영상, 데이터 전송 |
기술적 특징 | |
전송 방식 | 비동기 전송 |
프로토콜 | 음성 영상 데이터 |
관련 규격 및 표준 | |
권고안 | ITU-T I.150 |
관련 도서 | ATM 네트워크 소개 |
기타 | |
관련 프로토콜 | TCP/IP |
2. 특징
비동기 전송 방식(ATM)은 가상 채널(Virtual Channel) 또는 가상 패킷(Virtual Packet) 기반의 연결 지향 서비스이다. '셀'이라고 불리는 53바이트 고정 길이 패킷을 사용하며, 통계적 다중화 방식을 이용한다.[29] 연결 설정 확인(CAC) 기반의 종단 간(end-to-end) 오류 및 흐름 제어를 통해 다양한 종류의 서비스를 제공할 수 있다.[29] 망 고속화와 망 오버헤드 감소가 가능하다.[29]
비동기 전송 방식(ATM) 프로토콜은 3개의 평면과 4개의 계층으로 구성된다.[30] 각 평면과 계층의 역할은 '단계'와 '계층' 하위 섹션에 상세히 설명되어 있다.
ATM 설계는 낮은 지터(jitter)의 네트워크 인터페이스를 목표로 했다. 셀은 데이터그램 트래픽을 지원하면서도 짧은 대기 지연을 제공하기 위해 도입되었다. 모든 ATM 셀은 동일한 작은 크기로 구성되어 대기 지연과 패킷 지연 변동(PDV, 패킷 지연 변동)을 최소화한다. 특히 음성 트래픽 전송 시 PDV 감소는 실시간 처리인 디지털 음성의 아날로그 오디오 신호 변환 과정에서 중요하다. 디코더는 균일한 간격의 데이터 항목 스트림을 필요로 하기 때문이다.
ATM은 회선 교환 방식과 패킷 교환 방식의 장점을 모두 가진다. 데이터 구성은 패킷 방식과 유사하지만, ATM 셀은 이더넷 패킷과 달리 고정 길이이므로 셀 시작 부분의 식별이 쉽다. 또한 목적지를 하드웨어로 처리하여 교환기 내 시간 손실을 줄인다. 회선 교환 방식처럼 회선을 독점하지는 않는다.
데이터는 가상 회선 식별자가 포함된 53옥텟 고정 길이 '셀'(5옥텟 헤더, 48옥텟 페이로드)에 할당되어 전송된다. 고속 데이터는 많은 셀을, 저속 데이터는 적은 셀을 전송하여 회선을 효율적으로 사용한다.
ATM은 상위 계층과의 호환성을 위해 데이터 링크 계층에 하위 계층인 ATM 적응 계층(AAL)을 둔다. 상위 계층(주로 TCP/IP) 구성 방법에 따라 AAL1부터 AAL5까지 4가지 종류가 있지만(AAL3, 4는 통합), 현재는 주로 AAL5가 사용된다. AAL5는 ATM의 장점을 살리기 위해 손실 셀의 재전송 요청을 하지 않고, 상위 계층에서 손실 셀(혹은 패킷)을 처리한다.
AAL5는 동기를 필요로 하지 않지만, 실제로는 ATM 네트워크 전체에서 동기를 맞춘다. 여기서 비동기란 셀 전송에 관한 것이며, 기반이 되는 저수준 비트 스트림에 관한 것은 아니다.
3. 프로토콜 구조
ATM은 대기 지연과 패킷 지연 변동(PDV)을 최소화하기 위해 모든 ATM 셀을 동일한 작은 크기로 구성한다. 특히 음성 트래픽 전송 시 PDV 감소가 중요한데, 이는 디지털 음성을 아날로그 오디오 신호로 변환하는 과정이 실시간 컴퓨팅 처리이기 때문이다. 디코더는 균일하게 간격이 지정된 데이터 항목 스트림을 필요로 한다.
ATM 설계 당시 동기식 디지털 계층과 페이로드는 고속 광 네트워크 링크로 간주되었으며, 디지털 네트워크의 많은 비동기식 디지털 계층 링크는 미국에서는 1.544Mbit/s~45Mbit/s, 유럽에서는 2Mbit/s~34Mbit/s로 상당히 느렸다.
155Mbit/s에서 일반적인 전체 길이 1,500바이트 이더넷 프레임을 전송하는 데 77.42μs가 걸린다. 더 낮은 속도인 1.544Mbit/s T1 계열에서는 동일한 패킷을 전송하는 데 최대 7.8ms가 걸린다. 이러한 여러 데이터 패킷에 의해 유발되는 대기 지연은 7.8ms를 여러 배 초과할 수 있는데, 이는 음성 트래픽에는 용납할 수 없는 수준이었다.
ATM 설계는 지터가 낮은 네트워크 인터페이스를 목표로 했다. 셀은 데이터그램 트래픽을 계속 지원하면서 짧은 대기 지연을 제공하기 위해 도입되었다. ATM은 모든 데이터 패킷과 음성 스트림을 48바이트 조각으로 나누고 각 조각에 5바이트 라우팅 헤더를 추가하여 나중에 다시 조립할 수 있도록 했다.
48바이트라는 크기는 기술적인 이유보다는 정치적인 이유로 결정되었다.[7][8] CCITT(현재 ITU-T)가 ATM을 표준화할 당시, 미국 측은 데이터 전송에 최적화된 더 큰 페이로드와 음성과 같은 실시간 애플리케이션에 최적화된 더 짧은 페이로드 사이의 좋은 절충안으로 64바이트 페이로드를 원했다. 유럽 측은 짧은 크기(4ms의 음성 데이터)가 국내 음성 통화에서 에코 제거가 필요 없도록 32바이트 페이로드를 원했다. 미국은 규모가 크기 때문에 이미 에코 제거기를 널리 배치하고 있었다. 대부분의 유럽 국가들은 결국 미국 측의 주장에 동의했지만, 프랑스와 일부 다른 국가들은 더 짧은 셀 길이를 고수했다.
48바이트는 두 제안 모두의 단점과 크기가 2의 거듭제곱이 아니라는 추가적인 불편함에도 불구하고 절충안으로 선택되었으며,[9] 5바이트 헤더는 페이로드의 10%가 라우팅 정보에 지불해야 하는 최대 가격이라고 생각되었기 때문에 선택되었다.[10]
3. 1. 단계
비동기 전송 방식 프로토콜은 3개의 평면(Plane)과 4개의 레이어(Layer)로 구성된다.[30]3. 2. 계층
비동기 전송 방식(ATM) 프로토콜은 3개의 평면과 4개의 레이어로 구성된다.[30]
계층 | 역할 |
---|---|
제어 상위 계층 (Control Higher Layer) | 애플리케이션 담당 |
사용자 정보 상위 계층 (User Information Higher Layer) | |
ATM 적응 계층(AAL) | 페이로드(Payload)를 만들기 위해 48바이트 이내로 데이터를 잘라내는 역할 |
ATM 계층 (ATM Layer) | 프레임(Frame)을 만들어 냄, 헤더 정의 |
물리 계층 (Physical Layer) | 전송에 적합한 신호 혹은 비트로 변환 |
ATM 네트워크 참조 모델은 OSI 참조 모델의 하위 세 계층과 대략적으로 일치한다.[19]
- 물리 네트워크 계층에서 ATM은 OSI 물리 계층과 동등한 계층을 지정한다.
- ATM 2계층은 OSI 데이터 링크 계층과 거의 일치한다.
- OSI 네트워크 계층은 ATM 적응 계층(AAL)으로 구현된다.
ATM은 기존의 일반 전화망(PSTN)·디지털 계층(PDH·SONET/SDH)·패킷 통신(데이터 길이가 가변적인 IP, 프레임 릴레이)을 통합하여, 다중 레벨의 QoS을 지원하는 고속 서비스 종합 디지털망(B-ISDN) 구현을 목표로 했다. 초기에는 155Mbit/s(실데이터 부분 135Mbit/s)로 설계되었고, 600Mbit/s에 가까운 속도까지 제공되고 있다.
4. 셀의 구조
비동기 전송 방식(ATM)의 셀은 총 53바이트로, 5바이트의 헤더와 48바이트의 페이로드로 구성된다.[29] ATM은 UNI와 NNI 두 가지 셀 포맷을 정의하며, 대부분 UNI 셀 포맷을 사용한다.
헤더 (5바이트) | GFC, VPI, VCI, PT, CLP, HEC |
---|---|
페이로드 (48바이트) | 사용자 데이터 또는 제어 정보 |
각 구성 요소에 대한 자세한 내용은 UNI 셀 구조와 NNI 셀 구조 하위 섹션을 참조하라.
4. 1. UNI 셀 구조
비동기 전송 방식의 셀은 5바이트의 헤더와 48바이트의 페이로드로 구성된다. 비동기 전송 방식은 UNI와 NNI 두 가지 셀 형식을 정의한다. 대부분의 비동기 전송 방식 링크는 UNI 셀 형식을 사용한다.UNI ATM 셀 구조 | |||||||
---|---|---|---|---|---|---|---|
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
GFC | VPI | ||||||
VPI | VCI | ||||||
VCI | |||||||
VCI | PT | CLP | |||||
HEC | |||||||
페이로드 (48바이트) |
NNI ATM 셀 구조 | |||||||
---|---|---|---|---|---|---|---|
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
VPI | |||||||
VPI | VCI | ||||||
VCI | |||||||
VCI | PT | CLP | |||||
HEC | |||||||
페이로드 (48바이트) |
- GFC (Generic Flow Control, 일반 흐름 제어): 4비트 필드로, 초기값은 0000이다. 다양한 ATM 연결의 셀들 간에 다중화 및 흐름 제어를 위해 설계되었으나, 표준화되지 않아 항상 0000으로 설정된다.[11]
- VPI (가상 경로 식별자, Virtual Path Identifier): UNI에서는 8비트, NNI에서는 12비트이다.
- VCI (가상 채널 식별자, Virtual Channel Identifier): 16비트이다.
- PT (Payload Type, 페이로드 유형): 3비트이다.
- 최상위 비트(MSB): 0이면 사용자 데이터 셀, 1이면 관리 셀이다.
- 사용자 데이터 셀의 경우:
- 비트 2: 명시적 전방 혼잡 표시(EFCI)로, 1이면 네트워크 혼잡 발생을 나타낸다.
- 비트 1 (최하위 비트): AAL5에서 패킷 경계를 나타내는 데 사용되는 ATM 사용자 간(AAU) 비트이다.
- 관리 셀의 경우:
- 다른 두 비트는 네트워크 관리 세그먼트, 네트워크 관리 종단 간, 자원 관리 및 향후 사용을 위해 예약된 유형을 나타낸다.
- CLP (Cell Loss Priority, 셀 손실 우선 순위): 1비트이다.
- HEC (Header Error Control, 헤더 오류 제어): 8비트 CRC(다항식 = X8 + X2 + X + 1)로, 단일 비트 헤더 오류를 수정하고 다중 비트 헤더 오류를 감지하는 데 사용된다.[7][8][9][10]
4. 2. NNI 셀 구조
NNI 셀 형식은 UNI 형식을 거의 정확하게 복제하지만, UNI 셀에서 4비트 GFC 필드가 VPI 필드에 재할당되어 VPI를 12비트로 확장한다. 따라서 단일 NNI ATM 상호 연결은 최대 거의 216개의 VC를 가진 거의 212개의 VP를 주소 지정할 수 있다.NNI ATM 셀 구조 | |||||||
---|---|---|---|---|---|---|---|
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
VPI | |||||||
VPI | VCI | ||||||
VCI | |||||||
VCI | PT | CLP | |||||
HEC | |||||||
페이로드 및 필요시 패딩 (48바이트) |
5. 서비스 유형
비동기 전송 방식(ATM)은 ATM 적응 계층(AAL)을 통해 다양한 유형의 서비스를 지원한다. 표준화된 AAL로는 AAL1, AAL2, AAL5가 있으며, 드물게 사용되는 AAL3 및 AAL4도 있다.[12] AAL1은 고정 비트 전송률(CBR) 서비스 및 회선 에뮬레이션에 사용되며, 동기화를 유지한다. AAL2부터 AAL4까지는 가변 비트 전송률(VBR) 서비스에, AAL5는 데이터에 사용된다. 특정 셀에 어떤 AAL이 사용되는지는 셀에 인코딩되지 않으며, 가상 연결별로 종단에서 협상하거나 구성된다.
ATM 네트워크에서 두 사용자가 셀을 전송하려면 연결을 설정해야 하는데, 이를 가상 회선(VC)이라 한다. VC에는 종단에서 관리적으로 생성되는 영구 가상 회선(PVC)과 필요에 따라 생성되는 교환 가상 회선(SVC)이 있다. SVC는 신호에 의해 관리되며, 요청 측에서 수신 측 주소, 요청 서비스 유형, 트래픽 매개변수 등을 지정한다. 이후 네트워크에서 호출 허용을 수행하여 요청된 리소스 및 연결 경로의 사용 가능 여부를 확인한다.
5. 1. 실시간 서비스
실시간 서비스는 제한된 시간 안에 처리하는 것을 의미한다. 여기에는 음성과 같은 CBR (Constant Bit Rate, 고정 비트 전송률) 서비스와 압축 비디오와 같이 순간적인 압축률에 따라 비트 전송률이 달라지는 rt-VBR (Real-time Variable Bit Rate, 실시간 가변 비트 전송률) 서비스가 있다.[12]5. 2. 비실시간 서비스
망에서 영화와 같은 파일을 다운로드받아 보는 경우와 같은 nrt-VBR (Non-real-time variable bit rate), 망이 전송 가능하면 전송하고 서비스를 제공할 수 있는 만큼만 받아 최소한을 보장하는 ABR (Available bit rate), 서비스를 할 수 있을 만큼만 받아주고 하한 조건이 없지만 망이 바쁠 경우 언제 서비스를 제공할 수 있을지 알 수 없는 UBR (Unspecified bit rate), 프레임 레이트를 보장해 주는 GFR (Guaranteed frame rate) 서비스를 제공한다.[31]6. 가상 회선 (Virtual Circuit)
ATM 네트워크는 두 통신 종단점 간에 연결을 설정하여 작동하며, 이러한 연결을 가상 회선(VC)이라고 부른다. 가상 회선은 PVC (Permanent Virtual Circuit)과 SVC (Switched Virtual Circuit) 두 가지 유형으로 나뉜다.[13][14][15]
- PVC (Permanent Virtual Circuit, 영구 가상 회선): 네트워크 관리자가 수동으로 설정하며, 항상 연결이 유지된다. 통신이 빈번한 두 지점 간에 사용된다.
- SVC (Switched Virtual Circuit, 스위칭 가상 회선): 통신이 필요할 때마다 동적으로 연결을 설정하고 해제한다. 전화 통화와 같이 필요할 때만 연결이 필요한 경우에 사용된다.
ATM은 대규모 네트워크에서 PVC를 구성하는 데 드는 노력을 줄이고, 장애 발생 시 서비스 재 라우팅을 지원하기 위해 동적으로 구축되는 SPVP(Soft PVP)와 SPVC(Soft PVC)를 사용하기도 한다.
6. 1. 라우팅
ATM 스위치는 VPI/VCI 필드를 사용하여 셀이 최종 목적지까지 이동하는 경로에서 다음 네트워크의 가상 채널 링크(VCL)를 식별한다. VCI의 기능은 프레임 릴레이의 데이터 링크 연결 식별자(DLCI)와 X.25의 논리 채널 번호 및 논리 채널 그룹 번호와 유사하다.[14]대부분의 SPVP, SPVC 및 SVC를 지원하는 ATM 네트워크는 네트워크 간 프라이빗 인터페이스(Private Network-to-Network Interface, PNNI) 프로토콜을 사용하여 스위치 간에 토폴로지 정보를 공유하고 네트워크를 통과하는 경로를 선택한다. PNNI는 OSPF, IS-IS와 유사한 링크 상태 라우팅 프로토콜(link-state routing protocol)이다. PNNI는 매우 큰 네트워크를 구축할 수 있도록 강력한 경로 요약(route summarization) 메커니즘과, VC 또는 VP의 서비스 요구 사항을 충족하기 위해 네트워크를 통과하는 제안된 경로에 충분한 대역폭이 있는지 여부를 결정하는 호 접속 제어(call admission control, CAC) 알고리즘을 포함한다.
7. 트래픽 엔지니어링
대기 지연과 패킷 지연 변동(PDV)을 최소화하기 위해 모든 ATM 셀은 동일한 작은 크기로 구성된다. 특히 음성 트래픽을 전송할 때 PDV 감소가 중요한데, 디지털 음성을 아날로그 오디오 신호로 변환하는 것은 본질적으로 실시간 처리이기 때문이다. 디코더는 균일하게 간격이 지정된 데이터 항목 스트림이 필요하다.
ATM 설계 당시 155 Mbit/s 동기식 디지털 계층과 135 Mbit/s 페이로드는 고속 광 네트워크 링크로 간주되었으며, 디지털 네트워크의 많은 비동기식 디지털 계층 링크는 미국에서는 1.544~45 Mbit/s, 유럽에서는 2~34 Mbit/s로 상당히 느렸다.
155 Mbit/s에서 일반적인 전체 길이 1,500바이트 이더넷 프레임을 전송하는 데 77.42 μs가 걸린다. 더 낮은 속도인 1.544 Mbit/s T1 계열에서는 동일한 패킷을 전송하는 데 최대 7.8밀리초가 걸린다. 이러한 여러 데이터 패킷에 의해 유발되는 대기 지연은 7.8ms를 여러 배 초과할 수 있는데, 이는 음성 트래픽에는 용납할 수 없는 것으로 간주되었다.
ATM 설계는 지터가 낮은 네트워크 인터페이스를 목표로 하였다. 셀은 데이터그램 트래픽을 계속 지원하면서 짧은 대기 지연을 제공하기 위해 도입되었다. ATM은 모든 데이터 패킷과 음성 스트림을 48바이트 조각으로 나누고 각 조각에 5바이트 라우팅 헤더를 추가하여 나중에 다시 조립할 수 있도록 했다. 크기가 1/30로 줄어들면서 셀 경합 지터가 30배만큼 감소했다.
48바이트라는 선택은 기술적인 것이라기보다는 정치적인 것이었다.[7][8] CCITT(현재 ITU-T)가 ATM을 표준화할 당시 미국 측은 데이터 전송에 최적화된 더 큰 페이로드와 음성과 같은 실시간 애플리케이션에 최적화된 더 짧은 페이로드 사이의 좋은 절충안으로 64바이트 페이로드를 원했다. 유럽 측은 짧은 크기(4ms의 음성 데이터)가 국내 음성 통화에서 에코 제거가 필요 없도록 32바이트 페이로드를 원했다. 미국은 규모가 크기 때문에 이미 에코 제거기를 널리 배치하고 있었다. 대부분의 유럽 국가들은 결국 미국 측의 주장에 동의했지만, 프랑스와 일부 다른 국가들은 더 짧은 셀 길이를 고수했다.
48바이트는 두 제안 모두의 단점과 크기가 2의 거듭제곱이 아니라는 추가적인 불편함에도 불구하고 절충안으로 선택되었다.[9] 5바이트 헤더는 페이로드의 10%가 라우팅 정보에 지불해야 하는 최대 가격이라고 생각되었기 때문에 선택되었다.[10]
7. 1. 트래픽 계약
ATM 회로가 설정되면 회로의 각 스위치는 연결의 트래픽 클래스를 알게 되는데, 이러한 ATM 트래픽 계약은 서비스 품질(QoS)을 보장하는 메커니즘의 일부이다. 연결을 설명하는 매개변수 집합을 가진 네 가지 기본 유형과 여러 가지 변형이 있다.- CBR(Constant Bit Rate, 일정 비트 전송률): 일정한 피크 셀 전송률(PCR)이 지정된다.
- VBR(Variable Bit Rate, 가변 비트 전송률): 특정 수준(PCR)까지 피크에 도달할 수 있는 평균 또는 지속 가능한 셀 전송률(SCR)이 지정되며, 문제가 되기 전에 최대 간격 동안 유지된다. VBR에는 실시간 및 비실시간 변형이 있으며, 버스트성 트래픽에 사용된다. 비실시간은 때때로 vbr-nrt로 약칭된다.
- ABR(Available Bit Rate, 가용 비트 전송률): 최소 보장 전송률이 지정된다.
- UBR(Unspecified Bit Rate, 비지정 비트 전송률): 트래픽은 남은 모든 전송 용량에 할당된다.
대부분의 트래픽 클래스는 셀 지연 변동 허용 오차(CDVT, Cell Delay Variation Tolerance) 개념을 도입하여 시간 내 셀의 '묶음'을 정의한다.[7]
7. 2. 트래픽 제어 (Traffic Policing)
네트워크는 성능 유지를 위해 가상 회선에 트래픽 제어를 적용할 수 있다. 이를 통해 네트워크 진입 지점, 즉 사용자-네트워크 인터페이스(UNI)와 네트워크-네트워크 인터페이스(NNI)에서 사용량/네트워크 매개변수 제어(UPC 및 NPC)를 사용하여 트래픽 계약 준수를 강제한다.[16] ITU-T와 ATM 포럼은 UPC 및 NPC의 참조 모델로 일반 셀 속도 알고리즘(GCRA)을 제시하는데,[17][18] 이는 누수 버킷 알고리즘의 일종이다.CBR 트래픽은 일반적으로 PCR과 CDVT만으로 제어되지만, VBR 트래픽은 이중 누수 버킷 제어기를 사용하여 PCR, CDVT, SCR 및 최대 버스트 크기(MBS)로 제어된다. MBS는 보통 VBR VC의 셀 단위 패킷(SAR-SDU) 크기이다.
GCRA에 의해 결정된 트래픽 계약을 가상 회선의 트래픽이 초과하면 네트워크는 셀을 삭제하거나 셀 손실 우선 순위(CLP) 비트를 설정하여 혼잡 지점에서 셀이 삭제되도록 할 수 있다. 기본적인 제어는 셀 단위로 작동하지만, 단일 셀 삭제는 패킷의 모든 셀을 무효화하므로 캡슐화된 패킷 트래픽에는 최적이 아니다.
이러한 문제를 해결하기 위해 부분 패킷 삭제(PPD) 및 조기 패킷 삭제(EPD)와 같은 방식이 개발되어 전체 패킷의 셀을 삭제한다. 이는 네트워크에서 불필요한 셀 수를 줄여 전체 패킷에 대한 대역폭을 절약한다. EPD와 PPD는 패킷 끝 마커를 사용하는 AAL5 연결과 함께 작동한다. 즉, 헤더의 페이로드 유형 필드에 있는 ATM 사용자-ATM 사용자(AUU) 표시 비트를 사용하는데, 이 비트는 SAR-SDU의 마지막 셀에 설정된다.
7. 3. 트래픽 성형 (Traffic Shaping)
트래픽 성형은 일반적으로 사용자 장비의 네트워크 인터페이스 카드(NIC)에서 수행되며, 가상 채널(VC)의 셀 흐름이 트래픽 계약을 충족하도록, 즉 사용자-네트워크 인터페이스(UNI)에서 셀이 삭제되거나 우선순위가 낮아지지 않도록 한다. 네트워크에서 트래픽 제어에 사용되는 참조 모델이 일반 셀 속도 알고리즘(GCRA)이므로, 이 알고리즘은 일반적으로 성형에도 사용되며, 필요에 따라 단일 및 이중 누수 버킷 구현이 사용될 수 있다.[10]8. ATM의 역사와 현재
ATM은 1990년대에 전화 회사와 많은 컴퓨터 제조업체에서 인기를 얻었다. 그러나 10년이 끝날 무렵에는 인터넷 프로토콜(IP) 기반 제품의 더 나은 가격 대 성능 비가 실시간 및 버스트 네트워크 트래픽 통합을 위해 ATM 기술과 경쟁하고 있었다.[20] FORE 시스템즈(FORE Systems)와 같은 회사는 ATM 제품에 집중한 반면, 시스코 시스템즈(Cisco Systems)와 같은 다른 대규모 공급업체는 ATM을 옵션으로 제공했다.[22] 2005년에 이 기술을 홍보해 온 무역 단체인 ATM 포럼(ATM Forum)은 다른 기술을 홍보하는 그룹과 합병되어 결국 브로드밴드 포럼(Broadband Forum)이 되었다.[24]
컴퓨터 네트워크보다 전기 통신 업계의 기존 기술과 아이디어를 바탕으로 표준화되어 글로벌 통신망부터 사설 LAN까지 통합하고 ATM으로 대체하려는 광범위한 준비가 이루어졌다.
초기 ATM은 차세대 고속망에 적합하게 설계되었으나, 1Mbps 이하의 회선 속도에서는 충분한 이점이 없었을 뿐만 아니라, 512kbps 회선 속도에서는 통신 서비스 품질 자체에 영향을 미칠 정도였다. 초기 국내 ATM 응용 분야는 512k 회선에 32채널 분량의 음성 대역을 확보하는 정도였으며, 본격적인 데이터 통신 용도의 수요와는 거리가 멀었다. 90년대 중반에는 차세대 고속 ISDN(B-ISDN)으로 기대되었으나, 당시 일본 국내 대기업 통신 사업자들은 512kbps에서 충분한 성능을 발휘하지 못하는 제품을 사양에서 제외했기 때문에, 일본 시장을 기대했던 해외 업체들은 힘을 잃게 되었다. 게다가 ATM 스위치가 고가여서 일반 가정에는 보급되지 못했고, ATM 포럼의 사양 제정이 계속 지연되고, 개발 핵심 기술자들이 L3 스위치 업체로 이직하는 등의 문제가 발생했으며, 100BASE-TX의 보급과 1000BASE의 전망이 보이자 ATM 포럼은 일시적으로 붕괴 상태에 빠졌다.
ATM은 차세대 주류가 되지 못하고 제한적으로 사용되었다. ATM의 설계 사상 중 가상 회선 식별자를 사용한 셀 교환은 MPLS로 계승되었고, 범용 2계층 패킷 스위칭 프로토콜로서 라우터를 통한 IP 통신망에서 이용되고 있다.
속도 보장을 내세운 통신사 서비스의 대부분은 ATM 백본(ATM backbone)을 기반으로 한다. ADSL과 같은 DSL에서도 다중화를 위해 널리 사용되고 있으며, 이 분야에서는 실용적인 요구에 잘 부합한다고 할 수 있다. 또한, 속도가 다른 회선을 하나의 물리적 회선으로 다중화할 수 있는 장점을 활용하여 W-CDMA 방식 등의 이동통신 백본에도 사용되고 있다.
9. 무선 또는 모바일 ATM
무선 ATM은 무선 접속망을 갖춘 ATM 코어 네트워크로 구성된다. ATM 셀은 기지국에서 이동 단말기로 전송된다. 이동성 기능은 코어 네트워크의 ATM 스위치 (크로스오버 스위치[26]라고 함)에서 수행되는데, 이는 GSM 네트워크의 이동전화 교환국과 유사하다.
무선 ATM의 장점은 계층 2에서 수행되는 높은 대역폭과 고속 핸드오프이다. 1990년대 초, 벨 연구소와 NEC 연구소는 이 분야에서 활발하게 연구했다.[27] 캠브리지대학교 컴퓨터 연구소의 앤디 호퍼도 이 분야에서 연구했다.[28] 무선 ATM 네트워크의 기술을 표준화하기 위해 무선 ATM 포럼이 구성되었다. 이 포럼은 NEC, 후지쯔, AT&T를 포함한 여러 통신 회사의 지원을 받았다. 모바일 ATM은 GSM 및 WLAN을 뛰어넘는 광대역 모바일 통신을 제공할 수 있는 고속 멀티미디어 통신 기술을 제공하는 것을 목표로 했다.
참조
[1]
간행물
Telcordia Notes on the Network
Telcordia Technologies
2000-10-01
[2]
서적
The User Network Interface (UNI)
Prentice Hall PTR
1995
[3]
웹사이트
Recommendation I.150, B-ISDN Asynchronous Transfer Mode functional characteristics
http://www.itu.int/r[...]
ITU
[4]
서적
[5]
서적
An Introduction to ATM Networks
https://books.google[...]
John Wiley & Sons
2001-11-28
[6]
서적
ATM : Theory and Application
McGraw-Hill
1995
[7]
서적
Proceedings of TriCom '93
1993-04-01
[8]
서적
STACKS, Interoperability in Today's Computer Networks
https://archive.org/[...]
[9]
Class notes
CS442 Communications and Networking: Miscellaneous Topics
http://cse.uaa.alask[...]
University of Alaska
[10]
기술 보고서
B-ISDN (Broadband Integrated Services Digital Network)
http://repositories.[...]
Center for Pervasive Communications and Computing, UC Irvine
2011-06-03
[11]
웹사이트
ATM Cell Structure
https://technet.micr[...]
2017-06-13
[12]
웹사이트
A Brief Overview of ATM: Protocol Layers, LAN Emulation, and Traffic Management
https://www.cse.wust[...]
2021-07-21
[13]
간행물
Guide to ATM Technology
https://indigothemes[...]
Cisco Systems
2011-06-02
[14]
간행물
Guide to ATM Technology
https://indigothemes[...]
Cisco Systems
2011-06-02
[15]
웹사이트
What is VPI and VCI settings of broadband connections?
http://www.techlinei[...]
Sujith
2010-07-01
[16]
간행물
Traffic control and congestion control in B ISDN
International Telecommunication Union
2004
[17]
간행물
Traffic control and congestion control in B ISDN
International Telecommunication Union
2004
[18]
서적
The User Network Interface (UNI)
Prentice Hall PTR
1995
[19]
웹사이트
Guide to ATM Technology for the Catalyst 8540 MSR, Catalyst 8510 MSR, and LightStream 1010 ATM Switch Routers
https://www.cisco.co[...]
Cisco Systems
2011-07-19
[20]
뉴스
Netheads vs Bellheads
https://www.wired.co[...]
2011-09-24
[21]
뉴스
Land Rush Reaches the Headend
https://archive.org/[...]
Cahners
2024-11-30
[22]
뉴스
What's in store for FORE?
https://books.google[...]
2011-09-24
[23]
뉴스
Optical Ethernet firms brave stormy industry seas
https://books.google[...]
2011-09-24
[24]
웹사이트
About the Broadband Forum: Forum History
http://www.broadband[...]
2011-09-24
[25]
웹사이트
The Wireless ATM Debate
https://archive.toda[...]
2013-06-15
[26]
서적
Wireless ATM and Ad Hoc Networks
http://www.barnesand[...]
Kluwer Academic Press
1997
[27]
논문
WATMnet: a prototype wireless ATM system for multimedia personal communication
https://www.research[...]
[28]
웹사이트
Cambridge Mobile ATM work
http://www.cl.cam.ac[...]
2013-06-10
[29]
서적
Data and Computer Communications 7th Edition
PEARSON Prentice Hall
2013-04-18
[30]
서적
Data and Computer Communications 7th Edition
PEARSON Prentice Hall
2013-04-18
[31]
서적
Data and Computer Communications 7th Edition
PEARSON Prentice Hall
2013-04-18
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com