更新时间:2023-07-07 21:57
GPRS网关支持节点,也就是GGSN ,英文简称为Gateway GPRS Support Node。
GGSN是GSM/GPRS/EDGE网络的CN(Core Network,核心网)的网元,是为了在GSM网络中提供GPRS业务功能而引入的一个网元功能实体。
GGSN主要提供数据包在GPRS网和外部数据网之间的网关接口功能。它可以把GSM网中的GPRS分组数据包进行协议转换,从而将这些分组数据包传送到远端的TCP/IP或X.25网络。
GGSN是GPRS网络与外网的分界线,对内负责Gn网络的传输,对外则是一台因特网路由器。GGSN可以和多种不同的数据网络连接,如ISDN、PSPDN和LAN等。
GGSN通过基于IP协议的GPRS骨干网与其它GGSN和SGSN相连。
SGSN与GGSN 配合,可以共同完成移动通信网络分组业务(PS,Packet Service)功能。SGSN和GGSN有时也合称为GSN(GPRS Support Node)。
GGSN的主要功能有:
(1)网络接入控制功能
GGSN具有网络控制的信息屏蔽功能,可以选择哪些分组能够进入GPRS网络,以便保证GPRS网络的安全;
GGSN具有计费信息收集功能,能够收集每个MS实用外部数据网和GPRS网络资源相关的计费信息G_CDR。
(2)维护路由表,实现路由选择和分组的转发功能
GGSN具有存储转发功能,从上一节点接收到的分组数据(PDP PDU)转发给路由中下一个节点的功能。
GGSN同时具有对PDP PDU排序的功能。GGSN应保证GGSN与MS之间传送的PDP PDU的最大尺寸为1500字节,对从外部数据网收到的大于上述要求的PDP PDU,GGSN应根据PDP的类型和具体实施对其进行分段、丢弃或拒绝。
GGSN具有PDP上下文激活、PDP上下文修改、PDP上下文去激活的功能;
GGSN具有地址翻译和映射功能,包括查找DNS,实现域名解析功能;
GGSN具有封装和隧道传输功能,可以将来自外部数据网的PDP PDU用GTP字头和TCP/IP或UDP/IP字头进行分装的功能,并以这些字头中的相关地址信息作为标识,在GPRS骨干网中,利用一条点对点的双向隧道来传输封装数据。对于发向外部数据网的PDP PDU,GGSN将去除其封装字头后再转发给外部数据网。
(3)用户数据管理,实现对分组数据的过滤
GGSN能够存储、修改及删除用户数据,实现对用户分组数据的过滤。
(4)移动性管理功能
GGSN能够配合SGSN实现移动性管理的功能,主要是MS在不同的SGSN登录时的位置管理功能。
(5)其他功能
GGSN具有为MS动态分配IP地址的功能,或则可以通过接入DHCP(动态主机配置协议)服务器来实现动态分配IP的地址的功能;
GGSN具有接入RADIUS(远端授权拨入用户服务)服务器等实现用户认证功能。