민동
75. RRC with Signal Flow(2) 본문
정말 오랜만에 글을 쓰는 것 같다...
마지막 글이 1월 27일이니까 약 3개월이 지난 시점이다. 4학년이 되면 조금은 덜 바쁠 줄 알았는데, 또 바쁘더라 뭐가 이렇게 많은지 참 알다가도 모르는 내 인생이다.
각설하고, 오늘은 이전 포스팅에서 다뤘던 RRC with Signal Flow편을 마무리 하려고 한다.
0. 리뷰
이전에 포스팅한 걸 잠깐 리뷰해 보자면 RRC는 SIB 관리 및 처리, SRB-DRB 관리, Radio Link 관리, Security related, NAS message transfer 등이 있다고 했다. 이 모든 것은 UE가 기지국과 네트워크 연결을 위해서 진행하는 과정에 필요한 것들이다.
단말이 네트워크 연결을 위해 기지국이 뿌리는 MIB, SIB 신호를 잡아서 RACH에 접속을 하고 그 과정에서 수많은 Msg를 주고 받은 후 RRC Setup으로 넘어가게 된다. 그 과정에서 SRB 0~SRB 1 채널등을 통과해서 RRC Setup Complete 메시지와 함께 NAS 메시지를 보내는데, 이때 NAS 메시지는 UE와 Core간의 메시지 내용이기 때문에 기지국은 열람을 하지 못하고 그저 '전달자' 역할만 한다고 말했었다!! 이런 NAS Message Transfer과정이 끝나게 되면 NAS Security 단계가 시작된다. 그리고 이 단계부터가 오늘 이야기 할 부분이다.
1. NAS Security 단계부터~
NAS Security 단계는 도대체 무엇일까? 나도 모른다 이 단계는 UE가 네트워크에 연결이 되기 전에 이 녀석이 안전한지를 확인하는 일종의 보안 절차이다. 즉, UE의 신원 인증 + 보안 설정을 하는 절차인 것이다.
자세한 RADN, AUTN, RES니 뭐니 등은 생략하고 이 NAS Security 단계를 통해서 UE가 진짜 가입자(정상 USIM을 가진)인지를 우선적으로확인한다. 그 이후, Security Mode Command라는 단계가 진행된다. 이 단계의 경우엔, 코어가 UE에게 "너 진짜 가입자인거 알겠어. 앞으로 내가 주는 보안 알고리즘을 써서 대화하자. 이거 받아" 라고 말해주는 것이다.
즉, 보안된 통신 경로로 UE-코어가 연결될 수있도로 해주는 단계라고 생각하면 된다.
이걸로 끝이면 좋겠지만? 어림도 없다 또 다른 단계가 남아있다. 산 넘어 산!
바로 기지국과 UE 간의 보안 설정 단계가 우리를 기다리고 있다. 생각해보면 당연한데, 백날 Core랑 UE 사이의 NAS 메시지를 보안유지하면서 보낸다 해도 그 중간자인 기지국이 맛탱이가 가면 그 정보들은 아무짝 쓸모가 없게 되는것이다.
따라서 추가적인 보안단계 AS Security 단계를 거치게 되는 것이다.
여기서 AS는 Access Stratum 이라는 뜻으로 UE와 기지국 간의 무선 구간을 뜻한다. 이 단계에서는 RRC signaling과 사용자 데이터를 암호화하고 무결성을 보호하는 설정을 진행한다. 흐름만 이해하고 싶으면 NAS 보안 절차에서의 Security Mode Command를
UE와 gNB 사이에서 한 번 더 해주는 것이라고 생각하면 된다.
이렇게 아주 힘들게 NAS Transfer -> Security Mode command -> AS security까지 끝나면 RRC의 몇가지 세팅 후에드디어 UE는 네트워크에 연결되어 데이터를 사용할 수 있게 되는 것이다. (여기서 말하는 RRC의 몇가지 세팅은 DRB 설정 (사용자 데이터 통로), QoS 설정, Measurement 설정 등 최종 세팅을 말한다.)
이렇게 해서 RRC with Signaling Flow를 마무리 지었다. 오랜만에 포스팅이라 시간도 오래걸리고 이해하는 속도도 조금은 느려졌지만 그래도 해보니까 재밌네 ㅋㅋ
이 블로그는 수익형 블로그가 아니며, 개인 공부 기록을 위해 운영되는 블로그입니다.
원작자의 동의를 받고 출처를 밝히며 적습니다.
출처
https://www.youtube.com/watch?v=fs-oScLKuhc&list=PLdjcO8otM2M-uJRGgmv3rHRqMInwHRwMd&index=78
'5G STUDY' 카테고리의 다른 글
77. RRC - SRB 0, 1, 2, 3 (0) | 2025.04.27 |
---|---|
76. RRC Inactive and RNA (0) | 2025.04.26 |
74. RRC with Signal Flow(1) (0) | 2025.01.27 |
73. RRC state와 Paging msg (0) | 2025.01.26 |
72. SINR & Reference Signal(RS) (0) | 2025.01.23 |