이제 TA의 포맷을 알아 보도록 하겠습니다.
위 그림의 우측과 같이 TAI(Tracking Area Identifier)라는게 있고 TAC(Tracking Area Code)라는게 있습니다. TAC는 통신사업자가 각 TA마다 할당한 고유한 값이구요(예, 삼성동 TA1=0x0001, 역삼동 TA2=0x0002). TAI는 PLMN ID + TAC로 구성이 되는데, 이 PLMN ID라는게 MCC + MNC로 구성이 됩니다. 이 PLMN ID라는건 지구상의 각 이동 통신사업자에게 할당되는 고유한 ID 인데요. 우리나라는 MCC(Mobile Country Code)가 450으로 할당되어 있고, 한국 내의 SKT는 MNC(Mobile Network Code)가 05로 할당되어 있습니다. 즉, 대한민국 이동통신사업자 SKT는 MCC=450, MNC=05를 가지는 것이죠. 그래서 TAI는 전 지구상의 고유한 TA값을 가질 수 있도록 하는 식별자가 됩니다.
이제 TAU(Tracking Area Update)에 대해서 알아보도록 하겠습니다.
앞서 설명 드린 바와 같이 LTE 망은(좀 더 정확히 얘기하면 MME는) Idle 상태에 있는 UE가 어느 TA에 위치해 있는지, 항상 최신 위치 정보를 가지고 있어야 합니다. 그래서 UE는 TA가 변경될 때마다 LTE망으로(MME로) TA가 변경되었다는 사실을 TAU 메시지(TAU Request)를 통해 보고하게 되어 있습니다.
좀 더 자세히 설명 드리면 UE는 LTE 망에 접속시에 TA List를 받아 옵니다. 위 그림의 예와 같이 {TAC1, TAC2}. 이 뜻은 그 UE가 TA1, TA2 안에 있을때는 MME로 TAU 메시지를 보낼 필요가 없고, 대신 TA1, TA2가 아닌 다른 곳(ex. TA3)으로 이동시에 MME로 TAU Request 메시지를 보내라는 뜻입니다. 그리고 MME는 TAU 메시지의 응답(TAU Accept)을 UE에 줄 때 TAI List를 함께 주어, UE의 위치가 이동하는 것에 따라 이에 맞는 TAI List를 UE에 갱신시켜 주게 되어 있습니다.
마지막으로 한가지만 더 말씀드리자면, Periodic TAU라는게 있습니다. 이는 UE가 TAI List 안에 위치해 있더라도 주기적으로 MME에 TAU 메시지(TAU Request)를 보내는 행위입니다.
여태까지 본 통신 관련 글 중에서 초심자인 제가 가장 알아보기 쉽게 설명 된 글이었습니다.
앞으로도 잘 부탁 드립니다. ^^
1. 3GPP TS 23.401 (5.3.3 Tracking Area Update Procedure)
2. http://www.scribd.com/ANUPAM_HOLLOW/d/62470830-SAE-and-the-Evolved-Packet-Core (12.3 Tracking Area update, p359)
혹 LTE에서의 셀 탐색 과정에서의 설명이나 관련 문서에 대해서 알려주셨으면 합니다.
항상 많은 자료 감사합니다.
- Cell search and cell selection in UMTS LTE by Rohde & Schwarz:
http://www2.rohde-schwarz.com/file_12728/1MA150_0E.pdf
- 3GPP TS 36.304 (UE Procedures in idle mode): http://www.3gpp.org/ftp/Specs/html-info/36304.htm
설명이 참 잘되어 있네요..감사합니다.
초보 질문 하나 드립니다..^^
UE가 TA list 내에 있는 다른 TA로 옮긴후 주기적인 TAU 전에 paging이 발생할 경우의 paging 절차는 어떻게 되나요?
Paging 절차는 아래 링크(문서)의 "IV. Network-triggered Service Request"를 참조하세요. 감사합니다.
https://www.netmanias.com/bbs/view.php?id=techdocs&no=496
정말 설명이 잘 되어 있는 것 같습니다 ^^
매우 친절하고도 깔끔한 블로깅입니다! 많은 도움됐습니다:)
미나이님도 열심히 공부하시구요. 넷매니아즈에서도 도움이 되는 좋은 컨텐츠를 많이 올리도록 하겠습니다.
감사합니다.
감사합니다.
그리고 UE가 TA 변경을 어떻게 아는가?에 대해서는 아래 기술문서 그림2를 참조하세요.
https://www.netmanias.com/bbs/view.php?id=techdocs&no=505
그림을 보시면 모든 eNB들은 SIB1(System Information Block)을 통해 현재 자기에게 설정된 TAC 값을 방송하고 단말은 이 정보를 주기적으로 듣게 되어 현재 내가 접속한 Cell의 TA값을 알수 있게 됩니다.
지식이 없는 제가 들어도.. 이해가 되네요..
Active mode에서 TAU를 하는 이유는 무엇인가요? 자료를 찾아 봐도 자세한 설명이 없는 것 같아 질문 드립니다.
감사합니다.
망은 단말이 attach하면 a TA 또는 복수의 TA를 묶어 TA list를 할당하고, 이 후 단말은 active mode에서 TA list에 없는 TA로 이동하면 TAU를 하게 되지요.
Active mode에서 (Connected 상태에서) TAU를 하는 이유를 생각해봤는데요,
개발하시는 분 계심 정확하게 알려주셨으면 좋겠네요.
첫째, TA 최적화
실제로 망에 TA 최적화 기능이 구현되어 있는지는 모르겠는데요,
LTE 망이 단말에게 TAI list를 줄 때는 단말의 이동특성에 따라 (예, 셀 종류가 뭔가? 단말의 이동속도는?) TAI list를 구성합니다.
단말은 할당받은 TAI list를 한동안 사용하다가 등록 범위를 벗어난 TA로 들어서면 TAU를 통해 위치등록을 하고 그러면 망은 단말의 이동 특성에 따라 다시 새로운 TAI list를 할당해줍니다.
둘째, MME가 바뀌는 경우
단말이 연결된 MME가 바뀌는 상황이 되어도 TAU를 다시 수행하게 됩니다.
MME offloadin을 하거나, 3G에서 LTE로 오는 inter-system handover가 발생하거나, O&M 적인 이유로 MME를 바꾸어야 하는 경우가 되겠지요. MME offload은 같은 MME pool에 있는 MME 들간 load balancing을 위해 수행되는데, MME가 S1 connection을 해제하면서 "load balancing TAU required"가 UE로 전달되고, UE는 TAU를 하여 새로운 MME로 등록합니다.
안녕하세요 글의 내용을 보다 의문이 드는 게 있어서 질문 하나만 드릴께요.
RSRP라는 좋은 비교대상을 놔두고도 RSRQ를 쓰는 이유 중 하나가 이동성 측면에서, 즉 핸드오버나 셀재선택 과정에서 RSRP가 충분히 정보를 제공하지 못할 경우 이를 RSRQ가 추가적인 정보를 제공할 수 있어서 이러한 경우 RSRQ가 RSRP 대신 쓰이는 경우가 있다고 알고 있는데요, 그렇다면 어떠한 이유 때문에 RSRQ는 RSRP보다 더 나은 이동성 측면의 정보를 제공할 수 있는것인가요?? 답변 부탁드립니다.
아래 링크에 답변 드렸습니다.
https://www.netmanias.com/ko/?m=view&id=qna&no=6390
TA(Tracking Area) 및 Idle 단말들에 대한 핸들링에 대해 정말 알기 쉽게 잘 표현되어 있네요. 많은 도움이 되었습니다.
정말 이해하기 쉬웠어요! 감사합니다!!
설명이 잘 되어 있어서 정말 큰 도움이 되었습니다~!! ^^
기초적인 질문입니다만 MME, SGSN 이 어떤 것인지, 어떤 역할을 하는지 알 수 있을까요??
MME 역할: LTE 망의 "두뇌" 역할을 하는 장비라 보시면 되는데요. 그 역할은,
첫째, UE를 인증(Authentication)합니다. 인증 프로토콜은 EPS-AKA이구요. UE를 인증하기 위한 Key 정보는 HSS에 들어있고, 이 Key 정보를 HSS로 부터 받아서 UE 인증을 수행합니다.
둘째, EPS 베어러를 관리합니다. EPS 베어라란 쉽게 말해서 UE가 인터넷을 사용하기 위해 {UE - eNB - S-GW - P-GW} 구간에서 생성되는 논리적인 터널(GTP 터널)이라 보시면 되며, MME는 그 터널의 생성/변경/해제 등의 행위에 관여합니다.
셋째, 가입자의 Mobility 상태를 관리합니다. 쉽게 생각하시면 현재 UE가 망에 붙어 있는지, 안붙어 있는지, 붙어 있는데 인터넷을 사용하는지 아니면 사용하고 있는 않은지(Idle state)를 관리합니다.
아래 링크 참고하세요.
https://www.netmanias.com/ko/?m=view&id=blog&no=5344
https://www.netmanias.com/ko/?m=view&id=techdocs&no=5138
감사합니다.