SlideShare ist ein Scribd-Unternehmen logo
1 von 20
Downloaden Sie, um offline zu lesen
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??

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

Attach flow & srb
Attach flow & srbAttach flow & srb
Attach flow & srb
 
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
 
IMS + VoLTE Overview
IMS + VoLTE OverviewIMS + VoLTE Overview
IMS + VoLTE Overview
 
volte ims network architecture
volte ims network architecturevolte ims network architecture
volte ims network architecture
 
Paging in LTE
Paging in LTEPaging in LTE
Paging in LTE
 
VoLTE flows - basics
VoLTE flows - basicsVoLTE flows - basics
VoLTE flows - basics
 
PCRF-Policy Charging System-Functional Analysis
PCRF-Policy Charging System-Functional AnalysisPCRF-Policy Charging System-Functional Analysis
PCRF-Policy Charging System-Functional Analysis
 
Initial LTE call Setup Flow
Initial LTE call Setup FlowInitial LTE call Setup Flow
Initial LTE call Setup Flow
 
LTE Call Processing and Handover
LTE Call Processing and HandoverLTE Call Processing and Handover
LTE Call Processing and Handover
 
Epc cups overview
Epc cups overviewEpc cups overview
Epc cups overview
 
Simplified Call Flow Signaling: Registration - The Attach Procedure
Simplified Call Flow Signaling: Registration - The Attach ProcedureSimplified Call Flow Signaling: Registration - The Attach Procedure
Simplified Call Flow Signaling: Registration - The Attach Procedure
 
GGSN-Gateway GPRS Support Node
GGSN-Gateway GPRS Support NodeGGSN-Gateway GPRS Support Node
GGSN-Gateway GPRS Support Node
 
Beginners: 5G Terminology (Updated - Feb 2019)
Beginners: 5G Terminology (Updated - Feb 2019)Beginners: 5G Terminology (Updated - Feb 2019)
Beginners: 5G Terminology (Updated - Feb 2019)
 
Advanced: 5G NR RRC Inactive State
Advanced: 5G NR RRC Inactive StateAdvanced: 5G NR RRC Inactive State
Advanced: 5G NR RRC Inactive State
 
Calling VoWiFi... The Next Mobile Operator Service is here...
Calling VoWiFi... The Next Mobile Operator Service is here... Calling VoWiFi... The Next Mobile Operator Service is here...
Calling VoWiFi... The Next Mobile Operator Service is here...
 
Introduction to Mobile Core Network
Introduction to Mobile Core NetworkIntroduction to Mobile Core Network
Introduction to Mobile Core Network
 
volte call flow - SIP IMS Call Flow - MO and MT Call - Volte Mobile originati...
volte call flow - SIP IMS Call Flow - MO and MT Call - Volte Mobile originati...volte call flow - SIP IMS Call Flow - MO and MT Call - Volte Mobile originati...
volte call flow - SIP IMS Call Flow - MO and MT Call - Volte Mobile originati...
 
5G Network Overview
 5G Network Overview 5G Network Overview
5G Network Overview
 
Intermediate: Security in Mobile Cellular Networks
Intermediate: Security in Mobile Cellular NetworksIntermediate: Security in Mobile Cellular Networks
Intermediate: Security in Mobile Cellular Networks
 
LTE EPC Technology Essentials
LTE EPC Technology EssentialsLTE EPC Technology Essentials
LTE EPC Technology Essentials
 

Ähnlich wie PGW GGSN Optional Services Configuration

Chapter14ccna
Chapter14ccnaChapter14ccna
Chapter14ccna
robertoxe
 
Name Based Net Architectures
Name Based Net ArchitecturesName Based Net Architectures
Name Based Net Architectures
webhostingguy
 
Name Based Net Architectures
Name Based Net ArchitecturesName Based Net Architectures
Name Based Net Architectures
webhostingguy
 
Copy Of Copy Of Gprs
Copy Of Copy Of GprsCopy Of Copy Of Gprs
Copy Of Copy Of Gprs
akash
 
Gprs
GprsGprs
Gprs
akash
 
A10_CompactTrainingv5.pdf (1).pdf
A10_CompactTrainingv5.pdf (1).pdfA10_CompactTrainingv5.pdf (1).pdf
A10_CompactTrainingv5.pdf (1).pdf
neoalt
 

Ähnlich wie 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
 
EPG PGW SAPC SACC PISC Configuration
EPG PGW SAPC SACC PISC ConfigurationEPG PGW SAPC SACC PISC Configuration
EPG PGW SAPC SACC PISC Configuration
 
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
 

Kürzlich hochgeladen

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 

Kürzlich hochgeladen (20)

Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 

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; }