SlideShare a Scribd company logo
PGW/GGSN
PART - 02
Mustafa Golam
Table of Contents
Optional Configurations
Route/VRF
APN
CDR
SACC/PISC
EPG/PGW Configuration Overview
Connectivity and Routing
 Forwarding Table Filters
 GTP Properties
 L2TP
 DHCP
 RADIUS
PDP Context Properties
EPS Bearer Properties
Quality of Service
Resilience
Optional Configuration
SACC
PISC
Credit Control
 Policy and Charging Control
 Aware Policy-Based Routing
 Static Access Control
Operation and Maintenance
Traffic Redirection
Shared IP Pool
MS BTS BSC
RNCNODE-BMS
SGSN GGSN
SGSN GGSN
MSC
SCP/Camel
HLR OSS
Corporate
LAN
Gs
SMS
Um Abis Gb
Ge
Gn
GomGr
Gn
Gn
Gn
Gn
Um Iub Iu
Gi
Gi
Gd
GSM
WCDMA ISP
PCRF
PS Core Network Architecture
Connectivity and Routing
EPG can be designed to use traffic separation purpose. Traffic separation
can be achieved by using one of the following solutions or both:
A single routing instance with firewall filters (the master routing instance)
Multiple routing instances (virtual routing instances)
Connectivity and Routing:
Configuring Multiple Routing Instances
Main Virtual Instances :
Traffic separation by main networks/interfaces.
Routing Instance Name Objective
Gi-vrf To separate network for Gi interface
Gn-vrf To separate network for Gn interface
Gom-vrf To separate network for O&M interface
Gy_Gx-vrf To separate network for Gy/Gx interface
IUPS-vrf To separate network for 3GDT interface
Connectivity and Routing:
Configuring Multiple Routing Instances
Main Virtual Instances : Traffic separation by main networks/interfaces
Gi-vrf {
instance-type vrf;
interface ge-2/0/1.151;
interface ge-3/0/1.251;
route-distinguisher 1:1;
vrf-import reject-all;
vrf-export reject-all;
protocols {
ospf {
export static;
area 0.0.0.7 {
interface ge-2/0/1.151;
interface ge-3/0/1.251
{
metric 10;
}
}
}
}
Gn-vrf {
instance-type vrf;
interface ge-2/0/0.150;
interface ge-3/0/0.250;
route-distinguisher 1:2;
vrf-import reject-all;
vrf-export reject-all;
protocols {
ospf {
export static;
area 0.0.0.6 {
interface ge-2/0/0.150;
interface ge-3/0/0.250;
}
}
}
}
Connectivity and Routing:
Configuring Multiple Routing Instances
Main Virtual Instances : Traffic separation by main networks/interfaces
Gom-vrf {
instance-type vrf;
interface ge-2/0/0.155;
interface ge-3/0/0.255;
route-distinguisher 1:3;
vrf-import reject-all;
vrf-export reject-all;
protocols {
ospf {
rib-group ggsn-om-sec;
export [ static direct ];
area 0.0.0.1 {
interface ge-2/0/0.155;
interface ge-3/0/0.255;
}
}
}
Gy-GOM {
instance-type virtual-router;
interface ge-2/0/0.205;
interface ge-3/0/0.206;
routing-options {
static {
route 10.77.98.0/28 next-table inet.0;
}
}
protocols {
ospf {
rib-group Gy_GOM_to_inet0;
export static;
area 0.0.0.6 {
interface ge-2/0/0.205;
interface ge-3/0/0.206;
}
Connectivity and Routing:
Configuring Multiple Routing Instances
Main Virtual Instances : Traffic separation by main networks/interfaces
IUPS_VRF {
instance-type virtual-router;
interface ge-2/0/0.310;
interface ge-3/0/0.311;
routing-options {
static {
route 41.77.16.24/29 next-table Gn-vrf.inet.0;
route 41.77.16.16/29 next-table Gn-vrf.inet.0;
}
}
protocols {
ospf {
rib-group IUPS_VRF_to_Gn-vrf;
export from_static;
area 0.0.0.8 {
interface ge-2/0/0.310 {
metric 1;
}
interface ge-3/0/0.311 {
metric 1;
GTP Properties
[edit services epg pgw gtp]
keepalive-interval 200; Seconds between sending keepalive messages on idle path
t3-response-time 5; Seconds between control message retries
n3-requests 3; Total number of transmissions allowed for a control message
gn-s5-routing-instance Gn-vrf; Routing instance for GTP traffic
version-list 99; GTP version name
GTP-C tunnels the relevant session and mobility management
messages between the EPG and the SGSN and the MME. It is
responsible for establishment and administration of the GTP - User
plane (GTP-U) tunnels used for transporting the uplink and downlink
encapsulated Transfer (T-PDUs) containing the payload.
L2TP Configuration
In order to setup the GGSN and PDN Gateway (PGW) for L2TP, a P-GGSN2
or PB-GGSN3 Services Physical Interface Card (PIC) must be configured to
run L2TP software applications .
[edit services epg pgw apn apn-name]
l2tp {
l2tp-routing-instance routing-instance-name;
hide-avps;
lac-address-range lac-address-range;
lns {
all-primary;
max-retries attempts;
(blacklisting-timeout minutes |
blacklisting-forever);
server address {
(use-default-port | port number);
max-ppp-sessions number;
}
}
message-attributes {
calling-number;
called-number;
}
ppp {
authentication {
message-attributes {
override-user-info;
}
protocol
(none | pap | chap);
user-name {
as-string string;
predefined
(imsi | msisdn | imsi-at-apn | msisdn-at-apn);
}
user-password password;
}
proxy-lcp-timeout milliseconds;
retry-timeout seconds;
max-retry attempts;
mru bytes;
}
DHCP Configuration
When the EPG is configured to allocate IPv4 addresses from a configured DHCP
server, it requests IP addresses for each context from DHCP server and dynamically
allocate. But only IPv4 can be assigned by DHCP sever.
[edit services epg pgw apn]
apn01-inband-dhcp {
routing-instance Gi-vrf;
gi-address-range 20.255.20.0/27;
pdp-context {
creation unblocked;
address {
21.12.0.0/15;
}
address-allocation dhcp-client; [declaring
DHCP enabled enabled address allocation]
}
dhcp {
server {
10.0.0.1 {
retry 5;
timeout 4;
}
}
server {
10.0.0.2 {
retry 6;
timeout 4;
RADIUS Configuration
RADIUS AAA servers are configured per APN. If the RADIUS server is located in
the external Internet Protocol (IP) network defined for an APN, then it is called an
inband RADIUS server. If the RADIUS server is located outside the external IP
network defined for an APN, then it is called a shared RADIUS server, because a
shared RADIUS server can be associated with several APNs. A shared server can be
used for both accounting and authentication in several APNs.
radius {
accounting {
message-attributes {
apn-identifier;
charging-gateway;
charging-characteristics;
ggsn-address;
gprs-qos;
gprs-qos-extended;
imsi;
user-location-info;
user-plmn-id;
msisdn;
pdp-type;
sgsn-plmn-id;
ggsn-plmn-id;
charging-identifier;
acct-input-octets;
acct-output-octets;
acct-output-packets;
acct-input-packets;
}
shared-server
Outband_RADIUS_Server;
message-for-every-context;
}
}
PDP Context Properties Configuration
[edit services epg pgw pdp-context]
limit 300000;
payload-limit 98000;
policing {
maximum-bandwidth-uplink 11000;
maximum-bandwidth-downlink 84000;
}
Signaling {
sgsn-creates-per-second 1000
ggsn-deletes-per-second 1000
}
session-control {
idle-timeout default timeout 10 [*in minutes]
}
PDP context and EPS bearer properties are configured in Global level. These properties
is applied to all APNs. Some of the properties can be configured in APN level.
Quality of Service Configuration
The EPG controls the priority for handling different types of GPRS and EPS traffic
by using QoS classes. Under most circumstances, the default mapping works
properly. Modify the mappings only if there is contention for bandwidth among the
various traffic classes or to disable uplink DSCP remapping.
QoS Mappings
Uplink QoS Mappings
Downlink QoS Mappings
DSCP Names
Policing of PDP Context or EPS Bearer Bandwidth
Policing for the GGSN or PGW
Policing for an APN
Service Aware Bandwidth Management
Throughput Limitation Profile for SACC
Quality of Service Configuration:
QoS Mappings DL traffic are IP bearer packets arriving at GGSN on Gi interface
[edit services epg pgw apn apn-name]
uplink-dscp-remapping {
background {
low-drop-precedence dscp-name;
medium-drop-precedence dscp-name;
high-drop-precedence dscp-name;
}
conversational-1 {
low-drop-precedence dscp-name;
medium-drop-precedence dscp-name;
high-drop-precedence dscp-name;
}
interactive-1 {
low-drop-precedence dscp-name;
medium-drop-precedence dscp-name;
high-drop-precedence dscp-name;
}
streaming-1 {
low-drop-precedence dscp-name;
medium-drop-precedence dscp-name;
high-drop-precedence dscp-name;
}
[edit services epg pgw apn apn-name]
uplink-dscp-remapping {
background {
low-drop-precedence dscp-name;
medium-drop-precedence dscp-name;
high-drop-precedence dscp-name;
}
conversational-1 {
low-drop-precedence dscp-name;
medium-drop-precedence dscp-name;
high-drop-precedence dscp-name;
}
interactive-1 {
low-drop-precedence dscp-name;
medium-drop-precedence dscp-name;
high-drop-precedence dscp-name;
}
streaming-1 {
low-drop-precedence dscp-name;
medium-drop-precedence dscp-name;
high-drop-precedence dscp-name;
}
Quality of Service Configuration:
Policing of PDP Context By configuring the maximum BW for DL and UL traffic,
and thus enforcing boundaries, correct QoS negotiations can be ensured.
[edit services epg pgw apn apn-name pdp-context]
policing {
maximum-bandwidth-downlink value;
maximum-bandwidth-uplink value;
no-policing;
}
[edit services epg pgw rule-space name bandwidth-control] throughput-limitation
profile-name
{ access-control-rule 111 112 113]; }
[edit services epg pgw rule-space name bandwidth-control throughput-limitation
profile-name]
uplink-limitation 64;
downlink-limitation 128;
To configure a throughput limitation profile for SACC.
Configuring QoS Class for GTP-C Traffic
By configuring GTP-C QoS class, higher efficiency and reliability of signaling
packets can be ensured.
[edit services epg pgw gtp]
diffserv dscp-name;
By default, af31 is used, which is assured forwarding class 3, low drop precedence,
for all GTP-C traffic.
[edit services epg pgw gtp]
diffserv AF31;
[edit services epg pgw gtp]
allocation-retention-priority
{ high-priority value; medium-priority value; }
Further Study
3GPP Documentation
www.juniper.net
kb.juniper.net/
YouTube
www.ericsson.com
www.huawei.com
Google
When you’re confused
Q??

More Related Content

What's hot

5G Network Slicing
5G Network Slicing5G Network Slicing
5G Network Slicing
Sridhar Bhaskaran
 
IP RAN 100NGN
IP RAN 100NGNIP RAN 100NGN
IP RAN 100NGN
Muhamad Yopan
 
rrc-procedures-in-lte
rrc-procedures-in-lterrc-procedures-in-lte
rrc-procedures-in-lteMorg
 
Huawei ipran solution
Huawei ipran solutionHuawei ipran solution
Huawei ipran solution
Ahmed Sufi Kamal Ibne Ahsan
 
End to End volte ims sip call flow Guide - Mobile originating and Mobile term...
End to End volte ims sip call flow Guide - Mobile originating and Mobile term...End to End volte ims sip call flow Guide - Mobile originating and Mobile term...
End to End volte ims sip call flow Guide - Mobile originating and Mobile term...
Vikas Shokeen
 
LTE Fundamentals Training and Certification by TELCOMA Global
LTE Fundamentals Training and Certification by TELCOMA GlobalLTE Fundamentals Training and Certification by TELCOMA Global
LTE Fundamentals Training and Certification by TELCOMA Global
Gaganpreet Singh Walia
 
5G_NR_Overview_Architecture_and_Operating_Modes
5G_NR_Overview_Architecture_and_Operating_Modes5G_NR_Overview_Architecture_and_Operating_Modes
5G_NR_Overview_Architecture_and_Operating_Modes
Aalekh Jain
 
LTE network: How it all comes together architecture technical poster
LTE network: How it all comes together architecture technical posterLTE network: How it all comes together architecture technical poster
LTE network: How it all comes together architecture technical poster
David Swift
 
Mobile Networks Architecture and Security (2G to 5G)
Mobile Networks Architecture and Security (2G to 5G)Mobile Networks Architecture and Security (2G to 5G)
Mobile Networks Architecture and Security (2G to 5G)
Hamidreza Bolhasani
 
Packet core network basics
Packet core network basicsPacket core network basics
Packet core network basics
Mustafa Golam
 
Training document e ran2.2_lte tdd system multiple antenna techniques(mimo an...
Training document e ran2.2_lte tdd system multiple antenna techniques(mimo an...Training document e ran2.2_lte tdd system multiple antenna techniques(mimo an...
Training document e ran2.2_lte tdd system multiple antenna techniques(mimo an...ProcExpl
 
Beginners: 5G Terminology (Updated - Feb 2019)
Beginners: 5G Terminology (Updated - Feb 2019)Beginners: 5G Terminology (Updated - Feb 2019)
Beginners: 5G Terminology (Updated - Feb 2019)
3G4G
 
Lte network planning huawei technologies
Lte network planning huawei technologiesLte network planning huawei technologies
Lte network planning huawei technologies
Chaudary Imran
 
LTE - Long Term Evolution
LTE - Long Term EvolutionLTE - Long Term Evolution
LTE - Long Term Evolution
Arief Gunawan
 
LTE Call Processing and Handover
LTE Call Processing and HandoverLTE Call Processing and Handover
LTE Call Processing and Handover
Sitha Sok
 
3GPP_Overall_Architecture_and_Specifications.pdf
3GPP_Overall_Architecture_and_Specifications.pdf3GPP_Overall_Architecture_and_Specifications.pdf
3GPP_Overall_Architecture_and_Specifications.pdf
Abubakar416712
 
5G technical_overview_training_sec_1
5G technical_overview_training_sec_15G technical_overview_training_sec_1
5G technical_overview_training_sec_1
Sajal Kumar Das
 
Beginners: Different Types of RAN Architectures - Distributed, Centralized & ...
Beginners: Different Types of RAN Architectures - Distributed, Centralized & ...Beginners: Different Types of RAN Architectures - Distributed, Centralized & ...
Beginners: Different Types of RAN Architectures - Distributed, Centralized & ...
3G4G
 

What's hot (20)

5G Network Slicing
5G Network Slicing5G Network Slicing
5G Network Slicing
 
IP RAN 100NGN
IP RAN 100NGNIP RAN 100NGN
IP RAN 100NGN
 
rrc-procedures-in-lte
rrc-procedures-in-lterrc-procedures-in-lte
rrc-procedures-in-lte
 
Huawei ipran solution
Huawei ipran solutionHuawei ipran solution
Huawei ipran solution
 
End to End volte ims sip call flow Guide - Mobile originating and Mobile term...
End to End volte ims sip call flow Guide - Mobile originating and Mobile term...End to End volte ims sip call flow Guide - Mobile originating and Mobile term...
End to End volte ims sip call flow Guide - Mobile originating and Mobile term...
 
Ip ran v1.1
Ip ran v1.1Ip ran v1.1
Ip ran v1.1
 
LTE Fundamentals Training and Certification by TELCOMA Global
LTE Fundamentals Training and Certification by TELCOMA GlobalLTE Fundamentals Training and Certification by TELCOMA Global
LTE Fundamentals Training and Certification by TELCOMA Global
 
5G_NR_Overview_Architecture_and_Operating_Modes
5G_NR_Overview_Architecture_and_Operating_Modes5G_NR_Overview_Architecture_and_Operating_Modes
5G_NR_Overview_Architecture_and_Operating_Modes
 
LTE network: How it all comes together architecture technical poster
LTE network: How it all comes together architecture technical posterLTE network: How it all comes together architecture technical poster
LTE network: How it all comes together architecture technical poster
 
LTE optimization
LTE optimizationLTE optimization
LTE optimization
 
Mobile Networks Architecture and Security (2G to 5G)
Mobile Networks Architecture and Security (2G to 5G)Mobile Networks Architecture and Security (2G to 5G)
Mobile Networks Architecture and Security (2G to 5G)
 
Packet core network basics
Packet core network basicsPacket core network basics
Packet core network basics
 
Training document e ran2.2_lte tdd system multiple antenna techniques(mimo an...
Training document e ran2.2_lte tdd system multiple antenna techniques(mimo an...Training document e ran2.2_lte tdd system multiple antenna techniques(mimo an...
Training document e ran2.2_lte tdd system multiple antenna techniques(mimo an...
 
Beginners: 5G Terminology (Updated - Feb 2019)
Beginners: 5G Terminology (Updated - Feb 2019)Beginners: 5G Terminology (Updated - Feb 2019)
Beginners: 5G Terminology (Updated - Feb 2019)
 
Lte network planning huawei technologies
Lte network planning huawei technologiesLte network planning huawei technologies
Lte network planning huawei technologies
 
LTE - Long Term Evolution
LTE - Long Term EvolutionLTE - Long Term Evolution
LTE - Long Term Evolution
 
LTE Call Processing and Handover
LTE Call Processing and HandoverLTE Call Processing and Handover
LTE Call Processing and Handover
 
3GPP_Overall_Architecture_and_Specifications.pdf
3GPP_Overall_Architecture_and_Specifications.pdf3GPP_Overall_Architecture_and_Specifications.pdf
3GPP_Overall_Architecture_and_Specifications.pdf
 
5G technical_overview_training_sec_1
5G technical_overview_training_sec_15G technical_overview_training_sec_1
5G technical_overview_training_sec_1
 
Beginners: Different Types of RAN Architectures - Distributed, Centralized & ...
Beginners: Different Types of RAN Architectures - Distributed, Centralized & ...Beginners: Different Types of RAN Architectures - Distributed, Centralized & ...
Beginners: Different Types of RAN Architectures - Distributed, Centralized & ...
 

Similar to PGW GGSN Optional Services Configuration

Traffic Engineering Using Segment Routing
Traffic Engineering Using Segment Routing Traffic Engineering Using Segment Routing
Traffic Engineering Using Segment Routing
Cisco Canada
 
IP Infusion Application Note for 4G LTE Fixed Wireless Access
IP Infusion Application Note for 4G LTE Fixed Wireless AccessIP Infusion Application Note for 4G LTE Fixed Wireless Access
IP Infusion Application Note for 4G LTE Fixed Wireless Access
Dhiman Chowdhury
 
Chapter14ccna
Chapter14ccnaChapter14ccna
Chapter14ccna
ernestlithur
 
Chapter14ccna
Chapter14ccnaChapter14ccna
Chapter14ccnarobertoxe
 
OpenStack MeetUp - OpenContrail Presentation
OpenStack MeetUp - OpenContrail PresentationOpenStack MeetUp - OpenContrail Presentation
OpenStack MeetUp - OpenContrail Presentation
Stacy Véronneau
 
Name Based Net Architectures
Name Based Net ArchitecturesName Based Net Architectures
Name Based Net Architectureswebhostingguy
 
Name Based Net Architectures
Name Based Net ArchitecturesName Based Net Architectures
Name Based Net Architectureswebhostingguy
 
Инновации Cisco для операторов связи
Инновации Cisco для операторов связиИнновации Cisco для операторов связи
Инновации Cisco для операторов связи
Cisco Russia
 
Copy Of Copy Of Gprs
Copy Of Copy Of GprsCopy Of Copy Of Gprs
Copy Of Copy Of Gprsakash
 
redGuardian DP100 large scale DDoS mitigation solution
redGuardian DP100 large scale DDoS mitigation solutionredGuardian DP100 large scale DDoS mitigation solution
redGuardian DP100 large scale DDoS mitigation solution
Redge Technologies
 
Gprs
GprsGprs
Gprsakash
 
3G Mobile Internet
3G Mobile Internet3G Mobile Internet
3G Mobile Internet
Erick O'Connor
 
P&G BT Global Services - LLD Final Revision Year 2008.
P&G BT Global Services - LLD Final Revision Year 2008.P&G BT Global Services - LLD Final Revision Year 2008.
P&G BT Global Services - LLD Final Revision Year 2008.
Kapil Sabharwal
 
BGP Traffic Engineering with SDN Controller
BGP Traffic Engineering with SDN ControllerBGP Traffic Engineering with SDN Controller
BGP Traffic Engineering with SDN Controller
APNIC
 
A10_CompactTrainingv5.pdf (1).pdf
A10_CompactTrainingv5.pdf (1).pdfA10_CompactTrainingv5.pdf (1).pdf
A10_CompactTrainingv5.pdf (1).pdf
neoalt
 
Mpls vpn.rip
Mpls vpn.ripMpls vpn.rip
Mpls vpn.rip
farhanica
 

Similar to PGW GGSN Optional Services Configuration (20)

Traffic Engineering Using Segment Routing
Traffic Engineering Using Segment Routing Traffic Engineering Using Segment Routing
Traffic Engineering Using Segment Routing
 
IP Infusion Application Note for 4G LTE Fixed Wireless Access
IP Infusion Application Note for 4G LTE Fixed Wireless AccessIP Infusion Application Note for 4G LTE Fixed Wireless Access
IP Infusion Application Note for 4G LTE Fixed Wireless Access
 
07.bgp
07.bgp07.bgp
07.bgp
 
Title Subtitle
Title SubtitleTitle Subtitle
Title Subtitle
 
Title Subtitle
Title SubtitleTitle Subtitle
Title Subtitle
 
Chapter14ccna
Chapter14ccnaChapter14ccna
Chapter14ccna
 
Chapter14ccna
Chapter14ccnaChapter14ccna
Chapter14ccna
 
OpenStack MeetUp - OpenContrail Presentation
OpenStack MeetUp - OpenContrail PresentationOpenStack MeetUp - OpenContrail Presentation
OpenStack MeetUp - OpenContrail Presentation
 
Name Based Net Architectures
Name Based Net ArchitecturesName Based Net Architectures
Name Based Net Architectures
 
Name Based Net Architectures
Name Based Net ArchitecturesName Based Net Architectures
Name Based Net Architectures
 
Инновации Cisco для операторов связи
Инновации Cisco для операторов связиИнновации Cisco для операторов связи
Инновации Cisco для операторов связи
 
Copy Of Copy Of Gprs
Copy Of Copy Of GprsCopy Of Copy Of Gprs
Copy Of Copy Of Gprs
 
redGuardian DP100 large scale DDoS mitigation solution
redGuardian DP100 large scale DDoS mitigation solutionredGuardian DP100 large scale DDoS mitigation solution
redGuardian DP100 large scale DDoS mitigation solution
 
GPRS
GPRSGPRS
GPRS
 
Gprs
GprsGprs
Gprs
 
3G Mobile Internet
3G Mobile Internet3G Mobile Internet
3G Mobile Internet
 
P&G BT Global Services - LLD Final Revision Year 2008.
P&G BT Global Services - LLD Final Revision Year 2008.P&G BT Global Services - LLD Final Revision Year 2008.
P&G BT Global Services - LLD Final Revision Year 2008.
 
BGP Traffic Engineering with SDN Controller
BGP Traffic Engineering with SDN ControllerBGP Traffic Engineering with SDN Controller
BGP Traffic Engineering with SDN Controller
 
A10_CompactTrainingv5.pdf (1).pdf
A10_CompactTrainingv5.pdf (1).pdfA10_CompactTrainingv5.pdf (1).pdf
A10_CompactTrainingv5.pdf (1).pdf
 
Mpls vpn.rip
Mpls vpn.ripMpls vpn.rip
Mpls vpn.rip
 

More from Mustafa Golam

BIND DNS IPWorks Introduction To Advanced
BIND DNS IPWorks Introduction To AdvancedBIND DNS IPWorks Introduction To Advanced
BIND DNS IPWorks Introduction To Advanced
Mustafa Golam
 
Sapc upcc-pcrf- part 2 tbp
Sapc upcc-pcrf- part 2 tbpSapc upcc-pcrf- part 2 tbp
Sapc upcc-pcrf- part 2 tbp
Mustafa Golam
 
Sapc upcc-pcrf- part 1 tbp
Sapc upcc-pcrf- part 1 tbpSapc upcc-pcrf- part 1 tbp
Sapc upcc-pcrf- part 1 tbp
Mustafa Golam
 
GGSN-Gateway GPRS Support Node
GGSN-Gateway GPRS Support NodeGGSN-Gateway GPRS Support Node
GGSN-Gateway GPRS Support Node
Mustafa Golam
 
Sample template to report internet dns's performance
Sample template to report internet dns's performanceSample template to report internet dns's performance
Sample template to report internet dns's performance
Mustafa Golam
 
GPRS/EDGE Basics / knowledge sharing
GPRS/EDGE Basics /  knowledge sharingGPRS/EDGE Basics /  knowledge sharing
GPRS/EDGE Basics / knowledge sharing
Mustafa Golam
 

More from Mustafa Golam (6)

BIND DNS IPWorks Introduction To Advanced
BIND DNS IPWorks Introduction To AdvancedBIND DNS IPWorks Introduction To Advanced
BIND DNS IPWorks Introduction To Advanced
 
Sapc upcc-pcrf- part 2 tbp
Sapc upcc-pcrf- part 2 tbpSapc upcc-pcrf- part 2 tbp
Sapc upcc-pcrf- part 2 tbp
 
Sapc upcc-pcrf- part 1 tbp
Sapc upcc-pcrf- part 1 tbpSapc upcc-pcrf- part 1 tbp
Sapc upcc-pcrf- part 1 tbp
 
GGSN-Gateway GPRS Support Node
GGSN-Gateway GPRS Support NodeGGSN-Gateway GPRS Support Node
GGSN-Gateway GPRS Support Node
 
Sample template to report internet dns's performance
Sample template to report internet dns's performanceSample template to report internet dns's performance
Sample template to report internet dns's performance
 
GPRS/EDGE Basics / knowledge sharing
GPRS/EDGE Basics /  knowledge sharingGPRS/EDGE Basics /  knowledge sharing
GPRS/EDGE Basics / knowledge sharing
 

Recently uploaded

GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
Welocme to ViralQR, your best QR code generator.
Welocme to ViralQR, your best QR code generator.Welocme to ViralQR, your best QR code generator.
Welocme to ViralQR, your best QR code generator.
ViralQR
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 

Recently uploaded (20)

GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
Welocme to ViralQR, your best QR code generator.
Welocme to ViralQR, your best QR code generator.Welocme to ViralQR, your best QR code generator.
Welocme to ViralQR, your best QR code generator.
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 

PGW GGSN Optional Services Configuration

  • 2. Table of Contents Optional Configurations Route/VRF APN CDR SACC/PISC
  • 3. EPG/PGW Configuration Overview Connectivity and Routing  Forwarding Table Filters  GTP Properties  L2TP  DHCP  RADIUS PDP Context Properties EPS Bearer Properties Quality of Service Resilience Optional Configuration SACC PISC Credit Control  Policy and Charging Control  Aware Policy-Based Routing  Static Access Control Operation and Maintenance Traffic Redirection Shared IP Pool
  • 4. MS BTS BSC RNCNODE-BMS SGSN GGSN SGSN GGSN MSC SCP/Camel HLR OSS Corporate LAN Gs SMS Um Abis Gb Ge Gn GomGr Gn Gn Gn Gn Um Iub Iu Gi Gi Gd GSM WCDMA ISP PCRF PS Core Network Architecture
  • 5. Connectivity and Routing EPG can be designed to use traffic separation purpose. Traffic separation can be achieved by using one of the following solutions or both: A single routing instance with firewall filters (the master routing instance) Multiple routing instances (virtual routing instances)
  • 6. Connectivity and Routing: Configuring Multiple Routing Instances Main Virtual Instances : Traffic separation by main networks/interfaces. Routing Instance Name Objective Gi-vrf To separate network for Gi interface Gn-vrf To separate network for Gn interface Gom-vrf To separate network for O&M interface Gy_Gx-vrf To separate network for Gy/Gx interface IUPS-vrf To separate network for 3GDT interface
  • 7. Connectivity and Routing: Configuring Multiple Routing Instances Main Virtual Instances : Traffic separation by main networks/interfaces Gi-vrf { instance-type vrf; interface ge-2/0/1.151; interface ge-3/0/1.251; route-distinguisher 1:1; vrf-import reject-all; vrf-export reject-all; protocols { ospf { export static; area 0.0.0.7 { interface ge-2/0/1.151; interface ge-3/0/1.251 { metric 10; } } } } Gn-vrf { instance-type vrf; interface ge-2/0/0.150; interface ge-3/0/0.250; route-distinguisher 1:2; vrf-import reject-all; vrf-export reject-all; protocols { ospf { export static; area 0.0.0.6 { interface ge-2/0/0.150; interface ge-3/0/0.250; } } } }
  • 8. Connectivity and Routing: Configuring Multiple Routing Instances Main Virtual Instances : Traffic separation by main networks/interfaces Gom-vrf { instance-type vrf; interface ge-2/0/0.155; interface ge-3/0/0.255; route-distinguisher 1:3; vrf-import reject-all; vrf-export reject-all; protocols { ospf { rib-group ggsn-om-sec; export [ static direct ]; area 0.0.0.1 { interface ge-2/0/0.155; interface ge-3/0/0.255; } } } Gy-GOM { instance-type virtual-router; interface ge-2/0/0.205; interface ge-3/0/0.206; routing-options { static { route 10.77.98.0/28 next-table inet.0; } } protocols { ospf { rib-group Gy_GOM_to_inet0; export static; area 0.0.0.6 { interface ge-2/0/0.205; interface ge-3/0/0.206; }
  • 9. Connectivity and Routing: Configuring Multiple Routing Instances Main Virtual Instances : Traffic separation by main networks/interfaces IUPS_VRF { instance-type virtual-router; interface ge-2/0/0.310; interface ge-3/0/0.311; routing-options { static { route 41.77.16.24/29 next-table Gn-vrf.inet.0; route 41.77.16.16/29 next-table Gn-vrf.inet.0; } } protocols { ospf { rib-group IUPS_VRF_to_Gn-vrf; export from_static; area 0.0.0.8 { interface ge-2/0/0.310 { metric 1; } interface ge-3/0/0.311 { metric 1;
  • 10. GTP Properties [edit services epg pgw gtp] keepalive-interval 200; Seconds between sending keepalive messages on idle path t3-response-time 5; Seconds between control message retries n3-requests 3; Total number of transmissions allowed for a control message gn-s5-routing-instance Gn-vrf; Routing instance for GTP traffic version-list 99; GTP version name GTP-C tunnels the relevant session and mobility management messages between the EPG and the SGSN and the MME. It is responsible for establishment and administration of the GTP - User plane (GTP-U) tunnels used for transporting the uplink and downlink encapsulated Transfer (T-PDUs) containing the payload.
  • 11. L2TP Configuration In order to setup the GGSN and PDN Gateway (PGW) for L2TP, a P-GGSN2 or PB-GGSN3 Services Physical Interface Card (PIC) must be configured to run L2TP software applications . [edit services epg pgw apn apn-name] l2tp { l2tp-routing-instance routing-instance-name; hide-avps; lac-address-range lac-address-range; lns { all-primary; max-retries attempts; (blacklisting-timeout minutes | blacklisting-forever); server address { (use-default-port | port number); max-ppp-sessions number; } } message-attributes { calling-number; called-number; } ppp { authentication { message-attributes { override-user-info; } protocol (none | pap | chap); user-name { as-string string; predefined (imsi | msisdn | imsi-at-apn | msisdn-at-apn); } user-password password; } proxy-lcp-timeout milliseconds; retry-timeout seconds; max-retry attempts; mru bytes; }
  • 12. DHCP Configuration When the EPG is configured to allocate IPv4 addresses from a configured DHCP server, it requests IP addresses for each context from DHCP server and dynamically allocate. But only IPv4 can be assigned by DHCP sever. [edit services epg pgw apn] apn01-inband-dhcp { routing-instance Gi-vrf; gi-address-range 20.255.20.0/27; pdp-context { creation unblocked; address { 21.12.0.0/15; } address-allocation dhcp-client; [declaring DHCP enabled enabled address allocation] } dhcp { server { 10.0.0.1 { retry 5; timeout 4; } } server { 10.0.0.2 { retry 6; timeout 4;
  • 13. RADIUS Configuration RADIUS AAA servers are configured per APN. If the RADIUS server is located in the external Internet Protocol (IP) network defined for an APN, then it is called an inband RADIUS server. If the RADIUS server is located outside the external IP network defined for an APN, then it is called a shared RADIUS server, because a shared RADIUS server can be associated with several APNs. A shared server can be used for both accounting and authentication in several APNs. radius { accounting { message-attributes { apn-identifier; charging-gateway; charging-characteristics; ggsn-address; gprs-qos; gprs-qos-extended; imsi; user-location-info; user-plmn-id; msisdn; pdp-type; sgsn-plmn-id; ggsn-plmn-id; charging-identifier; acct-input-octets; acct-output-octets; acct-output-packets; acct-input-packets; } shared-server Outband_RADIUS_Server; message-for-every-context; } }
  • 14. PDP Context Properties Configuration [edit services epg pgw pdp-context] limit 300000; payload-limit 98000; policing { maximum-bandwidth-uplink 11000; maximum-bandwidth-downlink 84000; } Signaling { sgsn-creates-per-second 1000 ggsn-deletes-per-second 1000 } session-control { idle-timeout default timeout 10 [*in minutes] } PDP context and EPS bearer properties are configured in Global level. These properties is applied to all APNs. Some of the properties can be configured in APN level.
  • 15. Quality of Service Configuration The EPG controls the priority for handling different types of GPRS and EPS traffic by using QoS classes. Under most circumstances, the default mapping works properly. Modify the mappings only if there is contention for bandwidth among the various traffic classes or to disable uplink DSCP remapping. QoS Mappings Uplink QoS Mappings Downlink QoS Mappings DSCP Names Policing of PDP Context or EPS Bearer Bandwidth Policing for the GGSN or PGW Policing for an APN Service Aware Bandwidth Management Throughput Limitation Profile for SACC
  • 16. Quality of Service Configuration: QoS Mappings DL traffic are IP bearer packets arriving at GGSN on Gi interface [edit services epg pgw apn apn-name] uplink-dscp-remapping { background { low-drop-precedence dscp-name; medium-drop-precedence dscp-name; high-drop-precedence dscp-name; } conversational-1 { low-drop-precedence dscp-name; medium-drop-precedence dscp-name; high-drop-precedence dscp-name; } interactive-1 { low-drop-precedence dscp-name; medium-drop-precedence dscp-name; high-drop-precedence dscp-name; } streaming-1 { low-drop-precedence dscp-name; medium-drop-precedence dscp-name; high-drop-precedence dscp-name; } [edit services epg pgw apn apn-name] uplink-dscp-remapping { background { low-drop-precedence dscp-name; medium-drop-precedence dscp-name; high-drop-precedence dscp-name; } conversational-1 { low-drop-precedence dscp-name; medium-drop-precedence dscp-name; high-drop-precedence dscp-name; } interactive-1 { low-drop-precedence dscp-name; medium-drop-precedence dscp-name; high-drop-precedence dscp-name; } streaming-1 { low-drop-precedence dscp-name; medium-drop-precedence dscp-name; high-drop-precedence dscp-name; }
  • 17. Quality of Service Configuration: Policing of PDP Context By configuring the maximum BW for DL and UL traffic, and thus enforcing boundaries, correct QoS negotiations can be ensured. [edit services epg pgw apn apn-name pdp-context] policing { maximum-bandwidth-downlink value; maximum-bandwidth-uplink value; no-policing; } [edit services epg pgw rule-space name bandwidth-control] throughput-limitation profile-name { access-control-rule 111 112 113]; } [edit services epg pgw rule-space name bandwidth-control throughput-limitation profile-name] uplink-limitation 64; downlink-limitation 128; To configure a throughput limitation profile for SACC.
  • 18. Configuring QoS Class for GTP-C Traffic By configuring GTP-C QoS class, higher efficiency and reliability of signaling packets can be ensured. [edit services epg pgw gtp] diffserv dscp-name; By default, af31 is used, which is assured forwarding class 3, low drop precedence, for all GTP-C traffic. [edit services epg pgw gtp] diffserv AF31; [edit services epg pgw gtp] allocation-retention-priority { high-priority value; medium-priority value; }