RLC(Radio Link Control)
재전송 관리 및 데이터를 상위 계층으로 순서에 맞춰 전송하는 역할. 무선베어러(radio bearer)의 형태로 PDCP에 대하여 서비스를 제공한다.
1. RLC Segmentation
Segmentation은 데이터 분할, Concantenation은 연접입니다.
PDU는 하위 프로토콜 계층으로부터 혹은 그 계층으로의 data, SDU는 상위 프로토콜 계층으로부터 혹은 그 계층의로의 데이터이다. 즉 PDU의 데이터를 잘라서 SDU를 구성합니다. SDU는 위의 그림처럼 여러개의 PDU를 포함할 수 있다. 그리고 PDU는 여러개의 SDU를 포함하게된다. RLC는 이렇게 구성된 SDU를 상위프로토콜 계층으로 전송한다.
역으로는 그 반대로 전송되게되고, SDU에 RLC header을 붙인 RLC PDU를 하위프로토콜로 전송한다. RLC PDU들은 MAC 계층으로 전달된다.
2. RLC header
RLC헤더는 다른 정보들과 함께 순서에 맞는 전송 및 재전송을 위한 시퀀스번호(sequence number)을 가지고 있다. 단말 단에서의(논리채널 별) 순서에 맞는 전달 및 RLC 재전송 시의 RLC PDU들의 확인에 사용된다.
3. RLC In-order delivery
MAC에서 HARQ프로세스들은 각각 독립적으로 전달하고 순서가 뒤바뀌어 전달달 될 수도있으므로 순서를 맞추는 역할을 수행한다. RLC는 상위계층으로 SDU들이 순서에 맞게 전송되는 것을 보장한다. PDU Sequence number은 RLC header에 의해 운반된다. SDU sequence number와는 독립적이다
4. ARQ
RLC의 재전송 기능은 상위 계층으로 오류없는 데이터 전송을 하는 역할도 수행한다. 수신 PDU들의 시퀀스 번호를 관찰 함으로써 수신 RLC는 어떤 PDU들이 빠져있는지 알 수 있다. 이러한 보고가 RLC로 전달되어 PDU들에 대한 재전송이 요청된다.
비록 RLC가 잡음이나 예상치 못한 채널의 변화 등에 의한 전송오류를 다룰 수도 있으나 대부분의 경우 오류 없는 전달은 MAC의 HARQ 프로토콜에서 주로 다루어진다.
5. RLC mode
Transfer of RRC messages and user data using:
- Transparent Mode (TM) : in-sequence delivery도 일어나지않고, 분할도 필요없고 재전송도 없는 모드. initial connection을 설정할 때 사용되는 모드. 서로에게 필요한 정보를 주고받는(control plan). header가 사용되지 않고 단순히 message만 전달되는 모드
- Acknowledged Mode(AM) : 분할/재결합 및 in-sequence delivery, ARQ를 지원하는 mode. 파일 전송과 같이 정확성을 요구하는 데이터의 경우
- Unacknowledged Mode (UM) : 분할/재결합 및 in-sequence delivery는 지원하지만 ARQ(재전송)은 지원하지 않는다. 실시간으로 전달해야하는 VoIP, broadcast 전송과 같은 경우.
+) Error Correction (ARQ). MAC에서 사용되는 데이터단위를 TB(Transport Block)이라하는데 TB에 적용되는 기법이 HARQ.
'통신 > LTE' 카테고리의 다른 글
[LTE] NAS & AS Security (0) | 2019.10.16 |
---|---|
[LTE] Protocol(6) - PDCP (0) | 2019.10.14 |
[LTE] MIB, SIB (1) | 2019.10.11 |
[LTE] TA, TAU (0) | 2019.10.11 |
[LTE] Protocol(2) - NAS (0) | 2019.10.10 |