420 likes | 440 Views
GPRS/EDGE Implementation. Topics to be discussed ……. GPRS Terminology APNs for BSNL GPRS Services offered by BSNL Handset Settings Default Settings Connecting PC with Handset EDGE functionality. GPRS Terminology. GPRS- General Packet Radio System
E N D
Topics to be discussed…… • GPRS Terminology • APNs for BSNL • GPRS Services offered by BSNL • Handset Settings • Default Settings • Connecting PC with Handset • EDGE functionality
GPRS Terminology • GPRS- General Packet Radio System • EDGE- Enhanced Data Rates for Global Evolution • BTS- Base Transceiver Station • BSC- Base Station Controller • HLR- Home Location Register • SGSN- Serving GPRS Support Node • GGSN- Gateway GPRS Support Node • DNS- Domain Name Server • APN- Access Point Name • PDN- Packet Data Network • PDP- Packet Data Protocol
GPRS Terminology • MMS- Multi-Media Messaging Service • WAP - Wireless Access Protocol
B T S B T S MSC VLR B T S MSC VLR GSM Architecture OSS ( HLR PSTN ISDN Data Networks BSC A Interface A-bis interface Air interface
BTS HLR Backbone Network IP Network OtherPLMN GPRS Network Overview SMS-GMSC SMS-IWMSC Gd (MAP) A Abis (MAP) BSC MSC/VLR Gb Gs Gr (MAP) Gi (IP) SGSN GGSN Gn Gn Gb - Interface between SGSN and BSC (Frame Relay) Gi - Reference point between GPRS and external packet data network Gs - Interface between SGSN and MSC Gr - Interface between SGSN and HLR Gd - Interface between SGSN and SMSC Gn - Interface between two GSN within the same PLMN Gp - Interface between two GSN in different PLMN Gp (IP)
GPRS Traffic • The messages that are sent between various components of the GPRS network are collectively referred to as GPRS Traffic. • A set of Traffic management procedures is required to manage this Traffic.
GPRS Traffic • Procedures that handle mobility of user are called GPRSMobilityManagement(GMM). • Procedures that handle user connection to external networks are called Session Management(SM).
GPRS Traffic • There are two phases in connecting a GPRS terminal to the network: - Connection to the GPRS(SGSN) network: GPRS attach • Connection to the external network: PDP context activation
GPRS MobilityManagement • GPRS attach procedure is one example. • When GPRS terminal is powered on , it sends an ‘attach’ message to the network. • SGSN authenticates before attaching to GPRS network. • Once sub. has attached to network, logical connection is established b/n MS,SGSN and HLR.
Session Management • Procedure to establish a connection to an external data network is called “PDP context activation”. • So, a connection is established between the MS and GGSN via the SGSN.
Mobility Management states • A GPRS MS has one of three mobility management states: • The Idle state is used when MS is passive(not GPRS attached) • Performing a GPRS attach, MS gets into Ready state. • Standbystate is entered when sub. has ended an active phase but is still attached to network.
Mobility Management State GPRS Attach / Detach Ready Idle READY Timer Expiry Packet Standby TX/RX STANDBY Timer Expiry MS location known to MS location known to cell level. MS location SGSN level. MS is transmitting or has not known. MS is capable of receiving just been transmitting. Subscriber is not Point-to-Multipoint data MS is capable of receiving reachable by the and being paged for Point-to-Point data and GPRS NW. Point-to-Point data Point-to-Multipoint data.
PDP context activation • After a successful GPRS attach , MS has to exchange data packets with external PDNs. It must get an IP address to be able to connect to external PDNs. This is PDP context activation. • It is an IP allocation to MS.
PDP context activation It contains: • PDP types(IPv4) • PDP address assigned to MS • Requested QoS • Address of a GGSN that serves as access point to PDN. • This context is stored in –MS, SGSN and GGSN.
A MAP BSC/PCU MSC/VLR HLR Gb IP Network Gs Gr (MAP) Gi (IP) SGSN GGSN Gn Gn Backbone Network IP BSC & Packet Control Unit - PCUand Gb interface • Gb interface - Frame Relay based interface towards SGSN • Allocation of PDCH in cells • Handling of GPRS Paging • Broadcast GPRS information
IP Network MS Serving GPRS Support Node – SGSN • Ciphering, authentication • Mobility management • Session management • Logical link management towards the MS • Charging data • Packet routing & transfer • Connection - HLR, MSC, BSC and SMS-MSC Gi (IP) SGSN GGSN Gn
IP Network MS Gateway GPRS Support Node – GGSN • External interfaces (Mobile IP applications, Internet/Intranets) • Access functionality • ‘Traditional’ gateway functionality • Subscriber addresses publish • Routing • Charging data Gi (IP) GGSN
GSN Router GSN IP Connectivity requirements Internet • LAN Switches • Internal DNS servers for Internal address resolution • External DNS servers for initiating queries towards roaming partners • Synchronisation of Real-time clocks • Routers • WAN interfaces • SGSN – GGSN • GGSN to Internet • GGSN to Intranet • Roaming • Security Solution Corporates Firewall BSS PLMN GPRS SGSN Gn GGSN Ethernet switch Network Element Managers Billing Mediation NTP Server DNS Server GPRS Service LAN
GPRS Support Nodes - Key Requirements • Support for Combined Procedures via Gs Interface • Support for SMS over GPRS • Support for Multiple PDP contexts per subscriber • Routing for handling corporate subscribers having similar private IP addressing scheme • RADIUS authentication and accounting support • Logical Partitioning to support multiple PLMN • Redundancy within the Node N+1 / 1+1
Checklist for GPRS Networks • New Network Elements: • SGSN and GGSN nodes • or • CGSN Node • Service LAN (External DNS, Internal DNS) • Router on site to route to External IP Networks • Redundancy in entire solution to avoid any single point of failure • Security Solution
Gi Network Gi Network Gr PCU PCU Gd Gs SS7 GGSN SGSN GGSN SGSN SGSN GGSN IP Network (shared backbone) Router Frame Relay Network Gn Gb GGSN SGSN Firewall Firewall Router External IP network External IP network Firewall Network Management and GPRS Services LAN Gp Other PLMNs Connecting GPRS Nodes Corporate SMS GW-MSC HLR MSC/VLR BTS BSC BTS BTS BSC BTS PCU ISP/Internet
APNs used in BSNL APN NameServices portalnorth.cellone.in Content Download mmsnorth.cellone.in MMS Service gprsnorth.cellone.in Laptop browsing wapnorth.cellone.in WAP browsing
APN A symbolic name for a network interface to an external network in the GGSN. One GGSN could have several different access points to access different networks.
Getting Handset Settings • Two ways to get Handset Settings for GPRS/MMS • SMS<MAKE><MODEL> to 8355 • Go to www.cellone.in and click at GPRS setting Link, then choose your state. • Go by the GUI Instructions.
Default Settings • Once Settings are received just SAVE them in Handset. • Now make Default Settings as follows: • WAP Browsing ---- bsnlwap • LAPTOP Browsing --- bsnlgprs • Content Download --- bsnlportal • MMS Services --- bsnlmms
Connecting PC with GPRS Handset • Make sure the default Setting should be bsnl-gprs(APN-gprsnorth.cellone.in) • Data Cable Connection (connect handset to PC) • Infrared Connection(make sure Infrared is ON at Laptop and handset) • Bluetooth Connection(make sure Bluetooth is ON at Laptop and handset) • Make Dial-up Connection using GPRS Handset- Modem. Use dialing sting *99# to connect.
Settings for WAP 1.x Handsets (1)WAP Handset Browsing • Setting Name bsnlwap • Homepage URL http://wap.cellone.in • Proxy Address 10.132.194.196 • Access Point Name wapnorth.cellone.in • Proxy Port 9201 (Not required to be set in few handsets)
Laptop browsing WAP1.x (MS will act as modem ) • Setting Name bsnlgprs • Homepage URL NA • Proxy Address Proxy Disable • Proxy Port Proxy Disable • Access Point Name gprsnorth.cellone.in • String to be given in Laptop/PC ``at+cgdcont=1,````ip````,````gprsnorth.cellone.in````,````````,0,0`` . • Procedure Step1: Go to Control panel>Phone and modems. Step2: Go to Modems>select Modem over IR/Bluetooth/DATA Cable Step3: Go to Properties>Advance>put the given string
(3) Portal Handset Browsing • Setting Name bsnlportal • Homepage URL http://wap.cellone.in • Proxy Address 10.132.194.196 • Access Point Name portalnorth.cellone.in • Proxy Port 9201 (Not required to be set in few handsets)
(4) MMS Service Settings • Setting Name bsnlmms • Homepage URL http://wap.cellone.in • Proxy Address 10.132.194.196 • Access Point Name mmsnorth.cellone.in • Proxy Port 9201 (Not required to be set in few handsets)
Settings for WAP 2.x Handsets (1)WAP Handset Browsing • Setting Name bsnlwap • Homepage URL http://wap.cellone.in • Proxy Address 10.132.194.196 • Access Point Name wapnorth.cellone.in • Proxy Port 8080
(2) Laptop browsing WAP2.x (MS will act as modem ) • Setting Name bsnlgprs • Homepage URL NA • Proxy Address Proxy Disable • Proxy Port Proxy Disable • Access Point Name gprsnorth.cellone.in • String to be given in Laptop/PC ``at+cgdcont=1,````ip````,````gprsnorth.cellone.in````,````````,0,0`` . • Procedure Step1: Go to Control panel>Phone and modems. Step2: Go to Modems>select Modem over IR/Bluetooth/DATA Cable Step3: Go to Properties>Advance>put the given string
(3) Portal Handset Browsing • Setting Name bsnlportal • Homepage URL http://wap.cellone.in • Proxy Address 10.132.194.196 • Access Point Name portalnorth.cellone.in • Proxy Port 8080
(4) MMS Service Settings • Setting Name bsnlmms • Homepage URL http://10.132.194.197:8002/ • Proxy Address 10.132.194.196 • Access Point Name mmsnorth.cellone.in • Proxy Port 8080
PLMN Roaming HPLMN DNS ISP SGSN GGSN APN available in Home PLMN only UPLMN DNS MS SGSN SGSN GGSN GGSN GGSN GGSN VPLMN
ISP Roaming HPLMN SGSN GGSN APN available in Visited PLMN DNS ISP MS SGSN GGSN GGSN VPLMN
Tariff Structures Service LevelBased Time Based Flat Fee Customer segmentation required Straight Usage(Volume) Transaction Based
Evolution to EDGE SMS G/W MSC HLR Gd AUC M S PCU BTS BSC MSC/VLR Gr Gs ISP Network Gb EDGE TRU Gi M S SGSN GGSN Gn CorporateNetwork Gn Backbone Network
System upgrade for EDGE EDGE TRU B S C R B S BSC Software Upgrade EDGE enabled RBS