ATM 적응 계층
ATM adaptation layerATM(Asynchronous Transfer Mode) 기술과 서비스의 사용은 ATM을 기반으로 하지 않는 정보 전송 프로토콜을 지원하기 위해 적응 계층의 필요성을 발생시킨다. 이 적응 계층은 상위 계층 패킷을 셀과 이들 패킷의 재조립으로 세분화하는 방법을 정의한다. 또한 ATM 층에서 다양한 전송 측면을 처리하는 방법을 규정한다.
적응이 필요한 서비스의 예로는 기가비트 이더넷, IP, 프레임 릴레이, SONET/SDH, UMTS/Wireless 등이 있다.
AAL(ATM Adaptation Layer)에서 제공하는 주요 서비스는 다음과 같다.
- 분할 및 재조립
- 전송 오류 처리
- 셀의 분실 및 잘못 삽입된 상태 처리
- 타이밍 및 흐름 제어
다음의 ATM 적응 계층 프로토콜(AALs)은 ITU-T에 의해 정의되었다.[1] 이러한 AALs가 다양한 요구를 충족시킬 것이라는 것을 의미한다. 이 분류는 소스와 목적지 사이의 타이밍 관계를 유지해야 하는지, 응용 프로그램이 일정한 비트 전송률을 필요로 하는지, 전송이 연결 지향적인지 또는 무연결적인지 여부에 기초한다.
- AAL Type 0(원시 셀이라고도 함)은 특수 필드의 예약 없이 48바이트의 페이로드로 구성된다.
- AAL Type 1은 일정한 비트 전송률(CBR), 동기식, 연결 지향 트래픽을 지원한다. 예로는 T1(DS1), E1 및 x64 kbit/s 에뮬레이션이 있다.
- AAL 타입 2는 접속 지향 동기식 트래픽의 시간 의존형 가변 비트 전송률(VBR-RT)을 지원한다. 그 예로는 Voice over ATM이 있다. AAL2는 또한 하나의 ATM 연결로 서로 다른 사용자의 음성 패킷을 멀티플렉싱할 수 있기 때문에 무선 어플리케이션에서도 널리 사용된다.
- AAL Type 3/4 supports VBR, data traffic, connection-oriented, asynchronous traffic (e.g. X.25 data) or connectionless packet data (e.g. SMDS traffic) with an additional 4-byte header in the information payload of the cell. Examples include Frame Relay and X.25.
- AAL Type 5 is similar to AAL 3/4 with a simplified information header scheme. This AAL assumes that the data is sequential from the end user and uses the Payload Type Indicator (PTI) bit to indicate the last cell in a transmission. Examples of services that use AAL 5 are classic IP over ATM, Ethernet Over ATM, SMDS, and LAN Emulation (LANE). AAL 5 is a widely used ATM adaptation layer protocol. This protocol was intended to provide a streamlined transport facility for higher-layer protocols that are connection oriented.
AAL 5 was introduced to:
- reduce protocol processing overhead.
- reduce transmission overhead.
- ensure adaptability to existing transport protocols.
The AAL 5 was designed to accommodate the same variable bit rate, connection-oriented asynchronous traffic or connectionless packet data supported by AAL 3/4, but without the segment tracking and error correction requirements.
| Class A | Class B | Class X | Class C | Class D |
|---|---|---|---|---|
| Circuit emulation | Compressed video | Cell relay | Bursty data | Datagram service |
| constant Bit Rate | Variable Bit Rate | VBR | VBR | VBR |
| Timing Required | Timing Required | Timing Not Required | Timing Not Required | Timing Not Required |
| Connection Oriented | Connection Oriented | Connection Oriented | Connection Oriented | Connection less |
| AAL 1 | AAL 2 | AAL 0 | AAL 3/4 | AAL --3/4 & AAL 5 |
References
- ^ Cisco Systems Guide to ATM Technology (2000). Section "Service-dependent ATM Adaptation Layers". Accessed 2011-06-01.