08/10/2025
Grundlæggende om GPRS-netværkets grænseflader
I mobilkommunikationens rivende udvikling spiller General Packet Radio Service (GPRS) en afgørende rolle for at levere datatjenester til brugere. Kernen i GPRS' funktionalitet ligger i de forskellige grænseflader, der forbinder netværkets mange komponenter. Disse grænseflader er altafgørende for udveksling af både brugerdata og styresignaler, og en dybere forståelse af dem er essentiel for at begribe, hvordan moderne mobilnetværk fungerer. Lad os udforske de mest centrale grænseflader i GPRS-arkitekturen, herunder Gn, Gi og Gb, samt de knudepunkter de forbinder.

De Vigtigste Netværkskomponenter i GPRS
Før vi dykker ned i grænsefladerne, er det nyttigt at identificere de primære netværksknudepunkter, der udgør GPRS-arkitekturen:
- SGSN (Serving GPRS Support Node): Denne enhed er ansvarlig for at spore brugerudstyrets (UE) placering og håndtere dets mobilitet. SGSN'en sikrer, at brugerens datatransmission forbliver uafbrudt, selv når de bevæger sig mellem forskellige lokationer. Desuden varetager den sikkerhedsfunktioner og adgangskontrol for at forhindre uautoriseret netværksadgang.
- GGSN (Gateway GPRS Support Node): GGSN'en fungerer som gateway mellem GPRS-netværket og eksterne pakke datanetværk (PDN), såsom internettet. Den muliggør kommunikation mellem brugeren og den eksterne verden.
- HLR (Home Location Register): HLR'en gemmer abonnementsoplysninger for brugerne, herunder hvilke netværk de har adgang til, og hvilken kvalitet af service (QoS) de har tegnet abonnement på.
- CG (Charging Gateway): CG'en indsamler faktureringsoplysninger, kendt som CDR'er (Call Detail Records), fra både SGSN og GGSN. Disse oplysninger bruges til at fakturere brugerne baseret på deres dataforbrug.
- PDN (Public Data Network): Dette refererer til det eksterne netværk, som brugeren opretter forbindelse til, typisk internettet.
- RNC (Radio Network Controller): I 3G-netværk styrer RNC'en 'NodeB'-basestationerne.
- BSC (Base Station Controller): I 2G-netværk styrer BSC'en 'BTS'-basestationerne.
GPRS Grænseflader: Transmission- og Kontrolplan
GPRS-netværket anvender en række grænseflader til at facilitere kommunikation. Disse grænseflader kan groft opdeles i to kategorier: transmission-plan grænseflader, som håndterer selve brugerdataoverførslen, og kontrol-plan grænseflader, som styrer signalering og netværksadministration.
Transmission-plan Grænseflader
Disse grænseflader er ansvarlige for den faktiske udveksling af brugerdata:
| Grænseflade Type | Mellem Hvad? | Grundlæggende Beskrivelse | Protokol Reference |
|---|---|---|---|
| Um | MS-BSS | Bruges mellem mobilstationen (MS) og Base Station Subsystem (BSS) til udveksling af bruger- og signaleringsinformation. | Fysisk, RLC/MAC 43.064/45.002, 44.060 |
| Um | MS-SGSN | Bruges mellem MS og Serving GPRS Support Node (SGSN) til udveksling af bruger- og signaleringsinformation. | LLC, SNDCP 44.064, 44.065 |
| Gb | SGSN-BSS | Bruges mellem SGSN og BSS til dataoverførsel og mobilitetsstyring. | Fysisk netværkstjeneste, BSSGP 48.014, 48.016, 48.018 |
| Gn | SGSN-GGSN | Understøtter mobilitet, når GGSN og SGSN er placeret inden for det samme Public Land Mobile Network (PLMN). | GTP-U 29.060 |
| Gp | SGSN-GGSN | Understøtter mobilitet, når GGSN og SGSN er placeret i forskellige PLMN'er. | GTP-U 29.060 |
| Gi | GGSN-PDN | Bruges til dataudveksling med eksterne pakke datanetværk (PDN). | IP 29.061 |
Kontrol-plan Grænseflader
Disse grænseflader håndterer netværkets signalering og administration:
| Grænseflade Type | Mellem Hvad? | Grundlæggende Beskrivelse | Protokol Reference |
|---|---|---|---|
| Um | MS-BSS | Bruges mellem MS og BSS til udveksling af bruger- og signaleringsinformation. | Fysisk, RLC/MAC 43.064/45.002, 44.060 |
| Um | MS-SGSN | Bruges mellem MS og SGSN til udveksling af bruger- og signaleringsinformation. | LLC, GMM, SM, SMS 44.064, 24.008, 24.008, 24.011 |
| Gb | SGSN-BSS | Bruges mellem SGSN og BSS til dataoverførsel og mobilitetsstyring. | Fysisk netværkstjeneste, BSSGP 48.014, 48.016, 48.018 |
| Gn | SGSN-GGSN | Understøtter mobilitet, når GGSN og SGSN er placeret inden for det samme PLMN. | GTP-C 29.060 |
| Gp | SGSN-GGSN | Understøtter mobilitet, når GGSN og SGSN er placeret i forskellige PLMN'er. | GTP-C 29.060 |
| Gr | SGSN-HLR | Bruges af SGSN til at indhente abonnentinformation fra HLR. | MAP 29.002 |
| Gc | GGSN-HLR | Bruges af GGSN til at indhente information om MS's placering og understøttede tjenester for at aktivere en pakke datanetværksadresse. (Valgfri grænseflade) | MAP 29.002 |
| Gf | SGSN-EIR | Bruges af SGSN til at aktivere Equipment Identity Register (EIR) til at verificere IMEI fra MS. (Valgfri grænseflade) | MAP 29.002 |
| Gd | SGSN-SMS-IWMSC / SGSN-SMS-GMSC | Bruges til at levere og modtage korte beskeder fra MS til Short Message (SM) servicecenter. | MAP 29.002 |
| Gs | SGSN-VLR | Bruges til at koordinere funktionerne mellem SGSN og Visitor Location Register (VLR), når en mobil har både GSM og GPRS-tjenester. (Valgfri grænseflade) | BSSAP+ 29.016, 29.018 |
Fokus på de Centrale Grænseflader: Gn, Gi og Gb
Gn Grænsefladen: Samme PLMN Forbindelse
Gn-grænsefladen er afgørende for kommunikationen mellem SGSN og GGSN, når disse enheder befinder sig inden for det samme Public Land Mobile Network (PLMN). Denne grænseflade anvender primært GPRS Tunneling Protocol (GTP) for at understøtte mobilitet og dataoverførsel. I transmission-planet bruges GTP-U, mens GTP-C anvendes i kontrol-planet. Gn-grænsefladen er essentiel for at opretholde brugerens datatransmission, selv når de bevæger sig mellem forskellige SGSN'er inden for samme netværk.

Gi Grænsefladen: Porten til Eksterne Netværk
Gi-grænsefladen fungerer som forbindelsen mellem GGSN og eksterne pakke datanetværk (PDN'er), såsom internettet. Dette er punktet, hvor enhedernes IP-adresser mappes til eksterne netværksadresser. Gi-grænsefladen er mere et referencepunkt end en strengt standardiseret grænseflade, da GPRS kan understøtte en bred vifte af datanetværk. Den er afgørende for at muliggøre internetadgang og kommunikation med andre eksterne datatjenester.
Gb Grænsefladen: Forbindelsen til Basestationerne
Gb-grænsefladen forbinder SGSN direkte med Base Station Subsystem (BSS) i 2G-netværk eller Radio Network Controller (RNC) i 3G-netværk. Gennem denne grænseflade styrer SGSN'en dataoverførsel, mobilitetsstyring og sessionsstyring for mobilstationerne. Gb-grænsefladen er fundamental for GPRS-netværkets drift og understøtter både signalering og transmission af trafikinformation. Den kan benytte teknologier som Frame Relay til trafikstyring, hvilket giver fleksibilitet i netværkskonfigurationen.
Yderligere GPRS Grænseflader og Deres Funktioner
Udover de nævnte centrale grænseflader findes der flere andre, der spiller vigtige roller i GPRS-økosystemet:
- Gp Grænsefladen: Ligner Gn-grænsefladen, men bruges, når GGSN og SGSN er placeret i forskellige PLMN'er. Den anvender også GTP-U og GTP-C protokollerne.
- Gr Grænsefladen: Forbinder SGSN med HLR og bruges af SGSN til at indhente abonnentoplysninger samt opdatere HLR med brugerens lokationsdata. Denne grænseflade benytter MAP-protokollen.
- Gc Grænsefladen: En valgfri grænseflade mellem GGSN og HLR, brugt af GGSN til at indhente information om brugerens lokation og understøttede tjenester for at aktivere en pakke datanetværksadresse.
- Gs Grænsefladen: En valgfri grænseflade mellem SGSN og VLR, som bruges til at koordinere funktioner mellem disse to enheder, især når en mobil bruger både GSM og GPRS-tjenester.
- Gf Grænsefladen: En valgfri grænseflade mellem SGSN og EIR (Equipment Identity Register), som SGSN bruger til at verificere brugerudstyrets IMEI.
- Gd Grænsefladen: Bruges til levering og modtagelse af korte beskeder mellem SGSN og Short Message Service Center (SMSC).
Mobilitetsstyring og Grænsefladeændringer
Når en bruger bevæger sig, især mellem forskellige SGSN'er (Inter-SGSN Routing Area Update - RAU), kan dette indebære ændringer i de anvendte grænseflader. Disse scenarier er komplekse og involverer procedurer som Context Transfer og Data Forwarding for at sikre en gnidningsfri overgang og minimere pakketab.

For eksempel, ved en Inter-SGSN RAU, hvor den gamle SGSN bruger Gn/Gp, og den nye bruger S4 (en type SGSN optimeret til 4G/LTE-interworking), kan der ske en konvertering af EPS-bærere til PDP-kontekster. Omvendt, hvis overgangen er fra S4 til en traditionel SGSN, vil PDP'erne fortsat bruge Gn-grænsefladen, da en direkte promotion af PDP'er til S4-grænsefladen ikke altid understøttes.
Kvalitetsstyring (QoS) spiller også en vigtig rolle. Under visse handover-scenarier, især fra 3G til 2G, kan QoS blive begrænset. S4-SGSN kan internt begrænse APN-AMBR (Aggregate Maximum Bit Rate) og underrette SGW/PGW om ændringen, hvilket kan føre til deaktivering af visse bærere, hvis deres bitrate overstiger den nye grænse.

Frekvensspørgsmål om GPRS Grænseflader
Hvad er grænsefladen mellem SGSN og GGSN?
Grænsefladen mellem SGSN og GGSN kaldes Gn-grænsefladen, hvis de er inden for samme PLMN, og Gp-grænsefladen, hvis de er i forskellige PLMN'er. Disse grænseflader bruger GTP-protokollen til data- og kontrolsignalering.
Hvilken rolle spiller Gi-grænsefladen?
Gi-grænsefladen forbinder GGSN med eksterne pakke datanetværk som internettet, hvilket muliggør brugerens adgang til disse netværk.
Hvad er forskellen på Gn og Gp grænsefladerne?
Den primære forskel er, at Gn-grænsefladen bruges, når SGSN og GGSN er i det samme PLMN, mens Gp-grænsefladen bruges, når de er i forskellige PLMN'er. Begge grænseflader anvender GTP-protokollen.

Er Gb-grænsefladen kun for 2G?
Gb-grænsefladen forbinder SGSN med Base Station Subsystem (BSS) i 2G-netværk. I 3G-netværk er den tilsvarende forbindelse mellem SGSN og Radio Network Controller (RNC) kendt som Iu-grænsefladen.
Samlet set udgør disse grænseflader rygraden i GPRS-netværket og muliggør den mobile datakommunikation, vi tager for givet i dag. Forståelsen af deres funktioner og samspil er nøglen til at værdsætte kompleksiteten og ingeniørkunsten bag moderne mobilteknologi.
Hvis du vil læse andre artikler, der ligner Forstå GPRS-netværkets grænseflader, kan du besøge kategorien Mobil.
