756. 기지국: eNodeB - 분산 데이터 평면 라우팅, 고속망 이동성 제어
핵심 인사이트: 3G 시절엔 안테나 철탑 밑에 있는 기지국은 깡통이었다. 그냥 폰에서 오는 전파만 증폭해서 '기지국 제어기(시어머니)'에게 넘기면, 시어머니가 길을 다 찾아줬다. 그런데 LTE가 되자 스마트폰 데이터가 너무 쏟아져서 시어머니 장비가 폭발해 버렸다. 그래서 아예 시어머니를 없애버리고, 그 두뇌(라우팅, 제어 능력)를 동네 철탑 밑 기지국 장비 안에 직접 이식해 버린 똑똑한 분산형 AI 기지국이 바로 eNodeB다.
Ⅰ. eNodeB (Evolved NodeB)의 개념
- 개념: 4G LTE 무선 접속망(E-UTRAN)을 구성하는 유일하고 핵심적인 지능형 무선 기지국 장비입니다. 스마트폰(UE)과 공기 중의 무선 전파(RF)로 직접 통신하며, 뒤로는 통신사의 코어망(EPC)과 유선 광케이블로 연결됩니다.
- 이름의 유래: 3G 시절의 기지국 이름인 'NodeB'가 진화(Evolved)했다는 뜻입니다. (참고로 5G 기지국은 gNB라 부릅니다.)
Ⅱ. 구시대의 탈피: 플랫(Flat) 아키텍처 혁신 🌟
3G에서 LTE로 넘어오며 기지국 구조에 엄청난 대격변이 일어났습니다.
- 3G의 계층 구조 (NodeB ➜ RNC ➜ 코어망): 옛날엔 기지국(NodeB) 여러 개를 묶어서 총괄하는 RNC(무선망 제어기)라는 중앙 중간관리자가 따로 있었습니다. 무선 신호 암호화, 핸드오버 등 뇌 쓰는 작업은 다 RNC가 했습니다. 데이터 병목이 심했습니다.
- LTE의 분산/플랫 구조 (eNodeB ➜ 코어망): LTE는 중간관리자 RNC를 쓰레기통에 버렸습니다! RNC가 하던 똑똑한 두뇌(제어, 암호화, 라우팅) 기능을 수천 개의 동네 기지국(eNodeB) 칩셋 안으로 모조리 쪼개서 분산 탑재해 버렸습니다. 중간 단계를 뺀 '플랫(Flat) 아키텍처' 덕분에 통신 딜레이(Latency)가 빛의 속도로 팍 줄어들었습니다.
Ⅲ. eNodeB의 막강한 역할과 기능 🌟
1. 무선 자원 관리 및 암호화 (두뇌 역할)
- 수백 대의 스마트폰이 동시에 유튜브를 틀 때, 어떤 폰에 1번 주파수 차선을 주고 어떤 폰에 2번 차선을 줄지 1밀리초 단위로 스케줄링(OFDMA 자원 할당)합니다.
- 공중으로 날아가는 카톡 패킷이 해킹당하지 않게 AES 알고리즘으로 무선 구간(Air Interface) 데이터를 직접 100% 암호화하는 보안 엔진 역할도 수행합니다.
2. 분산 라우팅 및 코어망 직결 (데이터 평면)
- 스마트폰에서 들어온 데이터를 모아서, 더 이상 중간 장비를 거치지 않고 바로 코어망의 S-GW(동네 택배 허브)로 직행하는 터널을 스스로 뚫고 라우팅해 버립니다.
3. 기지국 간 다이렉트 핸드오버 (X2 인터페이스) 🌟
- 고속도로를 달리며 1번 기지국에서 2번 기지국으로 넘어갈 때, 옛날엔 중앙 코어망(MME)까지 결재를 맡으러 가야 해서 통화가 끊기곤 했습니다.
- eNodeB끼리는 **'X2 인터페이스'라는 전용 직통 고속도로(LAN선)**로 묶여 있습니다. 1번 기지국과 2번 기지국이 코어망 몰래 지들끼리 0.01초 만에 직접 "야, 내 손님 넘어간다 받아라!" 하고 데이터를 넘겨주어(Seamless Handover), 폰에서 유튜브가 단 1프레임도 끊기지 않게 만듭니다.
📢 섹션 요약 비유: 3G 기지국은 시골의 '말단 말단 우체통'이었습니다. 편지(데이터)가 오면 자기가 처리 못 하고 무조건 시내의 거점 우체국(RNC)으로 보내서 분류하게 했습니다. LTE 기지국(eNodeB)은 모든 동네 우체통을 허물고 그 자리에 '소형 최첨단 스마트 우체국'을 세운 것입니다. 동네 우체국장이 직접 편지 암호화도 하고, 행선지(라우팅)도 직접 분류하며, 옆 동네 우체국과 직통 핫라인(X2 인터페이스)까지 파놓아 본부를 거치지 않고 1초 만에 짐을 옆 동네로 토스해 버리는 미친듯한 탈중앙화 효율을 보여줍니다.