Upload
erik-mendoza
View
22
Download
4
Embed Size (px)
Citation preview
Jose Maria Recio - URJC
Sumario
Arquitectura general del sistema GPRS
Impacto en la red GSM
Nuevos elementos
Funciones de los nodos GSN
Nodo servidor: SGSN
Nodo pasarela: GGSN
Conexión con redes externas
Roaming
Jose Maria Recio - URJC
Arquitectura del sistema GPRS
BSC
BTSBTS
SGSN GGSN
HLR
PDN
Signalling & Data Interface
Signalling Interface
PCU
GrGr
GnGn GiGi
MSC/VLR
SMS-GMSC
SMS-IWMSC
GGSN
Other PLMN
GsGs
GpGp
GdGd
FrameFrame
RelayRelay
GbGbGbGb
Jose Maria Recio - URJC
Máx. tasa de transferencia teórica
33.86 33.86
TCP
IP
SNDCP
LLC
RLC/MAC
Physical Layer9.05
7.08
6.94
6.90
6.43
5.96
13.40
10.96
10.75
10.67
9.95
9.23Datos usuario
Condiciones
• Tamaño medio de paquete
de 295 octetos
• LLC unacknowledged
• Compresión VJ de
cabeceras TCP/IP
deshabilitada.
• Compresión V.42bis
deshabilitada
• Datos para el downlink y uplink con “dynamic allocation”
• Con paquetes IP de 1500 octetos las tasas son (Kbps): 6.86 (CS-1) and 10.61 (CS-2)
CS-1 CS-2
Jose Maria Recio - URJC
Impacto en la red GSM
Arquitectura general del sistema GPRS
Impacto en la red GSM
Nuevos elementos
Funciones de los nodos GSN
Nodo servidor: SGSN
Nodo pasarela: GGSN
Conexión con redes externas
Roaming
Jose Maria Recio - URJC
Partimos de una red GSM estándar …
HLR
BSC
GSM
BTS
GSM
BTS
PSTN
BSC
GSM
BTS
GSM
BTS
MSCVLR
GMSC
Jose Maria Recio - URJC
PCUBSC
GSM
BTS
GSM
BTS
PSTN
BSC
GSM
BTS
GSM
BTS
MSCVLR
PCU
GMSC
•Añadir una PCU a cada BSS
•Actualización sw BSS (BSC + BTS)
HLR
... actualizamos el subsistema radio …
x
Jose Maria Recio - URJC
HLR
PCUBSC
GSM
BTS
GSM
BTS
PSTN
BSC
GSM
BTS
GSM
BTS
MSCVLR
PCU
GMSC
PDN
o ISP
GGSN
Gb
Gr
Gi
Gn
•Componentes básicos del núcleo de
red GPRS
•Gr: Actualización sw de HLR
•Gs: Actualización sw de MSC/VLR
Gp Otras redes
GPRS
Redes de datos externas o ISPs
SGSN
Gc
… añadimos los GSN …
x
Frame
Relay
Frame
Relay
Gs
Jose Maria Recio - URJC
HLR
PCUBSC
GSM
BTS
GSM
BTS
PSTN
BSC
GSM
BTS
GSM
BTS
MSCVLR
PCU
GMSC
Gb
Gi
Gn
Gp
•Núcleo de red GPRS completo
•CG: charging gateway
•DNS: resolución de GGSN
•Radius: autenticación,
autorización, contabilidad
•BG: conexión a otras redes GPRS
BG
DNS
Firewall
Radius
LIAN Intervención
legal
CG
GGSN
Otras redes
GPRS
PDN
o ISP
PDN
o ISP
…y el resto de elementos.
Frame
Relay
Frame
Relay
Gs
SGSN
Gr
Gc
Sistema de
tarificación
Jose Maria Recio - URJC
La nueva red
MSC/VLR
EIR
Red de cliente
HLR
Red de cliente
Backbone
IP público
STP STP
Lawful
Intercept
RADIUS
DNS
SGSN GGSNSGSN
CGCG
DNSDHCP RADIUS
OMC-G
DNSDHCP
HTTP
RADIUSDNS
DNS
Billing
System
SS7
Backbone
IP
Internet
SMS-GMSC
SMS-IWMSC
SMS-C
Jose Maria Recio - URJC
Funciones de los nodos GSN
Arquitectura general del sistema GPRS
Impacto en la red GSM
Nuevos elementos
Funciones de los nodos GSN
Nodo servidor: SGSN
Nodo pasarela: GGSN
Conexión con redes externas
Roaming
Jose Maria Recio - URJC
Nodo GSN servidor: SGSN
� Similar jerárquicamente a un MSC/VLR
• Gestión de la movilidad
• Cifrado
• Compresión
• Interacción con la movilidad GSM (interfaces Gs, Gr, Gd)
• Gestión de la cola en la BSS (PCU)
• Tarificación, red inteligente (CAMEL)
Jose Maria Recio - URJC
Nodo GSN pasarela: GGSN
� Similar jerárquicamente a un IWF
• Protocolos de enrutamiento necesarios en los interfaces Gi
• Tunelado de los paquetes de usuario (PDU)
• Filtrado (screening)
• Enrutamiento, gestión de direcciones
•Tarificación
Jose Maria Recio - URJC
Activación de un contexto PDP
BSSBSS SGSNSGSN
GGSN1GGSN1
DNSDNS
Gb Gn
Gi
WWWWWW
Site ASite A
Site BSite B
GGSN2GGSN2
Gi
Gn/Gp
Gn/Gp
WAN
Backbone IPBackbone IP
1.1. SGSN comprueba los derechos de usuario a acceder al APN
Gr
HLRHLR
RadiusRadius DHCP DHCP
serverserver
GTP GTP tunneltunnel
DataData
22
2.2. DNS traduce nombre de APN a GGSN
DNS TableDNS TableDNS Table
-- APN XYZ
� GGSN2
� GGSN1
11
33
3.3. SGSN y GGSN negocian el establecimiento del túnel GTP
44
4.4. Los datos de usuario fluyen
Jose Maria Recio - URJC
Conexión con redes externas
Arquitectura general del sistema GPRS
Impacto en la red GSM
Nuevos elementos
Funciones de los nodos GSN
Nodo servidor: SGSN
Nodo pasarela: GGSN
Conexión con redes externas
Roaming
Jose Maria Recio - URJC
Conexión con redes externas
OPERATOR
INTRANET
GSN Node
MS community A
MS community B
MS community C
BTSBTS BSC/PCUBSC/PCU SGSNSGSN GGSNGGSNINTERNET
Um
Gp
Neighbour
PLMN
Gi
CUSTOMER
INTRANET
Gn
BGBG
FWFW
FWFW
Gn
GSN Node
(Common PLMN)
Jose Maria Recio - URJC
Conexión con redes externas: VPN(I)
• VPN: Móvil – VPN server Corporativo
– Conexión VPN cifrada.
– Conexión final no cifrada.
OPERATOR
INTRANET
GPRS GSN
GGSNGGSN
INTERNET
CUSTUMER
INTRANET
External Services LAN
VPN Server Corporate
servers
Conexión VPN
Conexión “en claro”
Conexiones
Jose Maria Recio - URJC
Conexión con redes externas: VPN(II)
• VPN: Nodo GPRS – Nodo Corporativo
– Conexión VPN cifrada
– Conexión final no cifrada
OPERATOR
INTRANETGPRS GSN
GGSNGGSN
INTERNET
CUSTUMER
INTRANET
External Services LAN
VPN Server Corporate
servers
Conexión VPN
Conexión “en claro”
Conexiones
Jose Maria Recio - URJC
Conexión con redes externas: VPN(III)
• Independiente de la técnología VPN aplicada:
– Conexión SSL Ciente-Servidor
OPERATOR
INTRANET
GPRS GSN
GGSNGGSN
INTERNET
CUSTUMER
INTRANET
External Services LAN
VPN Server Corporate
servers
Conexión SSL
Conexiones
Servidor e-commerce
(servidor SSL)
Jose Maria Recio - URJC
Roaming
Arquitectura general del sistema GPRS
Impacto en la red GSM
Nuevos elementos
Funciones de los nodos GSN
Nodo servidor: SGSN
Nodo pasarela: GGSN
Conexión con redes externas
Roaming
Jose Maria Recio - URJC
Roaming: datos de usuario
BTS BSC
SGSN
GGSN
Internet
VISITEDOperator
PLMN
FW
BTS BSCSGSN
HOMEOperator
PLMN
BG
BG
RootDNS
DNS
Inter-PLMNBackbone
DNS
GGSN
Home OperatorHome Operator
Visited OperatorVisited Operator
FW
Border Gatewayconnects autonomousIP networks together
Domain Name Systemused by SGSN to findthe correct GGSN
Jose Maria Recio - URJC
Roaming: señalización
BTS BSC
SGSN
GGSN
Internet
VISITEDPLMN
HOMEPLMN
BG
BG
RootDNS
Inter-PLMNBackbone
VisitedDNS
GGSN
Home OperatorHome Operator
Visited OperatorVisited Operator
AP
1. Visiting user selects to use Home APN
2. MS sends "Activate PDP Context"
3. SGSN asks for GGSN IP address (using APN as the key) from Visited DNS
4. Visited DNS asks Root DNS "who knows the IP address for this name ?"
5. Root DNS replies the Home DNS address to Visited DNS
6. Visited DNS asks Home DNS for GGSN address
7. Home DNS replies the GGSN IP address
8. Visited DNS replies SGSN
9. SGSN creates PDP Context with Home GGSN
1
2
3
4
5
8
HomeDNS
6
7
9
APN: my.isp.com.myoperator.fi.gprs
my.isp.com
myoperator.fi.gprs