GGSN: 모바일 패킷 데이터망과 외부 네트워크를 잇는 관문
GGSN의 패킷 변환, 주소 매핑, PDP 컨텍스트, SGSN 연계와 P-GW·UPF로 이어지는 모바일 패킷 관문 구조를 정리한다.
2026-08-14 · 최초 발행 2025-07-16
모바일 패킷망의 외부 출입구
GGSN(Gateway GPRS Support Node)은 GPRS 기간망과 인터넷, 기업 네트워크 같은 외부 패킷 데이터망을 연결하는 노드다. 모바일 단말기에서 발생한 데이터가 유선 인터넷으로 나가거나, 외부에서 들어온 패킷이 모바일 네트워크 안으로 전달될 때 GGSN이 경로의 관문이 된다.
이 노드는 단순한 연결 지점에 그치지 않는다. 패킷의 형식과 목적지를 처리하고, 단말기 주소와 모바일 네트워크 식별자의 관계를 관리하며, 인증과 과금에 필요한 정보도 다룬다.
패킷 전달 과정에서 맡는 일
SGSN(Serving GPRS Support Node)에서 온 GPRS 패킷은 GGSN을 거쳐 적절한 패킷 데이터 프로토콜(PDP) 형식으로 변환된다. 지원 대상에는 일반적으로 IP와 X.25 등이 포함된다. 반대 방향에서는 외부 네트워크의 데이터 패킷을 모바일 네트워크 내부 형식으로 바꾸고, 목적지에 맞춰 전달 경로를 결정한다.
주소 처리도 GGSN의 역할이다. 착신 패킷 데이터의 PDP 주소를 수신자의 GSM 주소로 바꾸고, 모바일 단말기에 할당된 IP 주소와 모바일 네트워크 식별자 사이의 매핑을 유지한다. 이 기능은 NAT(Network Address Translation)와 유사한 성격을 가진다.
사용자가 어느 SGSN에 연결되어 있는지도 관리 대상이다. GGSN은 SGSN의 위치 등록기(Location Register)에 있는 현재 사용자 SGSN 주소를 저장하고, 사용자 프로파일과 이동성 관리에 필요한 정보를 유지한다. 데이터 접속 시 사용자 인증을 처리하고 외부 네트워크와의 안전한 통신을 위한 기능을 제공하며, 불법적인 접근을 차단한다.
데이터 사용량을 기록해 사용자별 과금 정보를 만들고, 요금 부과를 위한 CDR(Call Detail Record)를 생성하는 일 역시 여기에 포함된다.
네트워크 안에서의 연결 위치
SGSN과 나뉘는 책임
SGSN은 모바일 단말기와 직접 패킷 통신을 수행한다. 사용자 인증, 세션 관리, 이동성 관리, 단말기 위치 추적을 맡고 GGSN으로 전달할 패킷을 처리한다.
GGSN은 이 흐름을 외부 네트워크까지 확장한다. 외부 연결점에서 패킷 라우팅과 프로토콜 변환을 수행하고, 모바일 단말기에 IP 주소를 할당하며, 과금 데이터를 만든다. 두 노드 사이의 통신에는 GTP(GPRS Tunneling Protocol)가 쓰인다. GTP는 모바일 네트워크 안에서 사용자 데이터와 제어 정보를 전달하기 위한 터널링 프로토콜이다.
PDP 컨텍스트가 정의하는 데이터 연결
PDP(Packet Data Protocol) 컨텍스트는 단말기와 GGSN 사이의 논리적 연결을 정의한다. 여기에 사용자의 IP 주소, QoS 요구사항, 보안 설정 같은 정보가 담긴다. PDP 컨텍스트의 활성화와 비활성화로 데이터 연결을 관리하며, 여러 PDP 컨텍스트를 통해 서로 다른 서비스 품질 레벨을 제공할 수 있다.
P-GW와 UPF로 이어진 패킷 관문 역할
2G/3G GPRS/UMTS 네트워크에서는 GGSN이 패킷 데이터 관문 역할을 담당했다. 4G LTE에서는 P-GW(PDN Gateway)가 이와 유사한 기능을 수행하며, 5G에서는 UPF(User Plane Function)으로 기능이 발전했다.
이 변화는 네트워크 아키텍처의 변화와 맞물려 더 높은 대역폭, 낮은 지연시간, 더 나은 사용자 경험을 제공하려는 개선 과정의 일부다.
구축 형태와 운영상 고려할 문제
통신 환경에서는 수백만 사용자를 동시에 지원하기 위한 고성능 GGSN 클러스터를 구축하고, 지역별 분산 배치와 이중화로 네트워크 효율성과 장애 대응을 확보할 수 있다. 기업 전용 모바일 네트워크에서는 소형 GGSN, VPN 연결과 통합된 보안 강화 구성, 특정 업무용 애플리케이션에 맞춘 구성이 사용될 수 있다.
가상화와 소프트웨어 정의 네트워킹(SDN) 환경에서는 클라우드 기반 가상 GGSN, NFV(Network Function Virtualization)를 이용한 유연한 리소스 할당, 소프트웨어 정의 방식의 네트워크 기능 구현이 가능하다.
운영에서는 데이터 사용량 증가로 인한 처리 용량 부족과 피크 시간대 병목을 다뤄야 한다. 외부 네트워크와 맞닿아 있어 보안 취약성이 생길 수 있고, DDoS 공격 같은 네트워크 공격의 표적이 될 가능성도 있다. 또한 실시간 서비스와 일반 데이터 서비스가 요구하는 QoS를 함께 충족해야 한다.
수평 확장이 가능한 GGSN 클러스터와 로드 밸런싱은 트래픽을 분산하는 방법이다. DPI(심층 패킷 검사)는 트래픽 유형을 식별해 맞춤형 처리를 적용하고 보안 위협을 탐지·차단하는 데 활용된다. 우선순위 기반 패킷 처리, 대역폭 관리, QoS 정책 적용도 서비스 품질을 유지하는 수단이 된다.