Professional Documents
Culture Documents
13
1 Purpose
This utility is used for installation & auto-configuration of all EPC nodes for
the mandatory configuration required to bring up EPC nodes for EPC
Release 2.1.2.18
2 EPCLite Dependencies
No.
Package Description
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
Package Name
bash
gcc
make
python
mod_python
mod_ssl
mysql
mysql-devel
httpd
sqlite3
firefox
net-snmp
perl
perl-Net-IP
rpm
rpm-build
tar
gzip
ncurses-devel
elfutils
lm_sensors
httpd
sysklogd
26
27
Expect 5.43
cpio-2.6
expect
cpio
3 Prerequisites
1. All dependencies of Aricent EPClite software are available on target
machine.
2. Quick Install utility should be executed on the same machine on which
the EPC nodes are to be installed.
3. Linux package Expect should be installed at /usr/bin/
4. Linux package bash should be present at /bin/bash
5. root privilege is required to run this utility.
6. EMS IP address should be configured on target machine.
7. The swap memory of the server should be double the RAM size
(recommended)
8. The physical IP address of Nodes must be pre-configured on server (in
case of HA)
4 Usage
4.1) NON-HA Installation
1. Untar the <QuickInstall*.tar.gz >file.
2. Change parameters in <config_epc.cfg> as per setup.
(Please note that this file contains only sample configuration).
3. Place all RPMs at ./QuickInstall/RPM/
4. Place all License files in ./QuickInstall/LICENSE/
5. Execute epc_install binary as:
./epc_install
a. Select Option 1 for complete EPC node installation
b. Select Options 2-7 for Node Patch Installation.
c. Select Option 8 to Quit
4.2) HA Installation
1. Untar the <QuickInstall*.tar.gz >file.
2. Change parameters in <config_epc.cfg> as per setup
3. Change parameters in <config_epc_ha.cfg > as per setup
5 Successful Installation
Once the utility completes the configuration of EPC nodes, you may check the
running status of each node via the following commands:
The administrator can now view the configuration and EPC node status using the
EMS by following the steps:
1. Input the EMS IP address in the address URL on the internet browser
2. Login to the EMS using the default administrator credentials (login:
admin; password: admin)
System is now installed, setup and configured. The EPC can now start its function.
6 PCRF Installation
6.1 Prerequisites
1. EMS, HSS and PGW nodes must be installed, configured and running.
6.2 Usage
6.2.1) Non-HA Installation
1. Change parameters in <config_pcrf.cfg> as per setup
2. Place PCRF RPM at ./QuickInstall/RPM/
3. Place PCRF License files at ./QuickInstall/LICENSE/
4. Execute pcrf_install binary as:
./pcrf_install
6.2.2) HA Installation
1. Change parameters in <config_pcrf_ha.cfg > as per setup
2. Place PCRF License files at ./QuickInstall/LICENSE/
4. Execute pcrf_ha_install binary as:
./pcrf_ha_install
After installation of HA a success message is displayed
5. For standby/mate machine, run epc_ha_install script and select
Option 2 Fresh Installation StandbyMode. It will ask for pcrf install also
on SM machine. Give the input as y for pcrf installation
6. Start the PCRF service on mate system as service pcrf start
7 Subscriber Management
The QuickInstall Utility creates a default EMS user with credentials: (login:
hssuser; password: hssuser). This login may be used to individually view, modify
or add subscribers & their subscription data.
Note that in case of combined Datapath (co-located SGW and PGW); the services SGW, PGW
and Dataplane need to be restarted:
service esgw stop
service epgw stop
service edataplane stop
service esgw start
service epgw start
service edataplane start
Please note that the EPC services can also be restarted using the EMS GUI.
9 Advanced Debugging
9.1 Failure in Installation
In case the QuickInstall Utility fails to install the EPC packages, log file placed at path
QuickInstall/install_log.txt will guide to the exact failure cause.
For HA failure use QuickInstall/install_ha_log.txt to find cause of exact failure
EMS:
/var/EMS/ems.log
HSS:
/var/log/HSS.log
MME:
/opt/lte/mme/log/mme.log
SGW: /opt/lte/esgw/log/esgw.log
PGW: /opt/lte/epgw/log/epgw.log
PCRF: /opt/lte/pcrf/log/pcrf.log
9.3.2 Description
9.3.2.1 Configuration file for redundancy disabled (config_epc.cfg)
MCC, MNC:
These fields abbreviate the Mobile Country Code (MCC) & Mobile Network Code (MNC).
Combination of MCC and MNC is called the PLMN and this configuration should be the same as that
configured on the eNodeBs connected to MME.
TAC1:
This field abbreviates the Tracking Area Code. This should be the same as that configured on the
eNodeB.
MME_IP:
This field represents the MME IP towards eNodeB (S1 interface), HSS (S6a interface) and SGW (S11
interface).
This IP also represents the floating IP of MME in case of HA setup.
HSS_IP:
This is the protocol IP of HSS to interface with MME and PCRF.
This IP also represents the floating IP of HSS in case of HA setup.
SGW_IP:
This is the protocol IP of the SGW to interface with MME and PGW.
This IP also represents the floating IP of SGW in case of HA setup.
PGW_IP:
This is the protocol IP of the PGW to interface with SGW and PCRF.
This IP also represents the floating IP of PGW in case of HA setup.
In case of redundancy disabled (non-HA setup), this IP shall interface with eNodeB for transfer of user
data traffic (GTP tunneling).
PGW_IP_FROM_PDN_INTF:
This is the IP exposed towards PDN interface for UE data packets in the Downlink direction.
S1_ETH:
The interface which connects eNodeB with MME.
PDN_ETH:
The interface which connects PDN network with PGW.
EMS_IP:
The IP address of the EPC server machine on which EMS is intended to run.
MAX_SUBSCRIBERS
This value represents the max value of subscribers for the default HSS Group.
APN:
The default APN that will be configured on EPC nodes. This must be the same as that configured on the
UE.
GW_IP:
This represents the default GW IP to which the PGW will send UE packets in the Uplink direction.
UE_IP_RANGE_START, UE_IP_RANGE_END:
This represents the range of IPs that will be allocation to UEs by the PGW (dynamic allocation).
IMSI, K, OP:
This represents the IMSI and associated Authentication Key (Ki) and Operator Value (OP) of USIM.
Please note that these values need to be entered encrypted using HSS Key-Encryptor Tool.
QCI:
QCI represents the QCI of the default bearer.
<Node-Name>_HA_MULTICAST_IP:
IP address used by HAF (High Availability Framework) for communication between peer nodes.
<Node-Name>_HA_MULTICAST_PORT:
Port used by HAF (High Availability Framework) for communication between peer nodes.
<Node-Name>_NODE<Number>_IP:
This is the Physical IP of Node. This IP is used to transfer periodic and bulk updates between peer
nodes. This IP must be pre-configured on node and should be different from the floating (protocol) IP of
each node.
Please note the floating IPs are defined in config_epc.cfg.
SGW_GTPU_IP:
This is the GTP-User IP of SGW node visible to eNodeB for transport of UE traffic on GTP tunnels.
This IP must be different from the GTP Control port of SGW or PGW.
PGW_GTPU_IP:
This is the GTP-User IP of PGW node visible to SGW for transport of UE traffic on GTP tunnels.
This IP must be different from the GTP Control port of SGW or PGW.
2. Edit the ems.conf file placed at path /etc/httpd/conf.d/ems.conf to stop https redirection:
Comment the following line: #Redirect permanent https://xx.xx.xx.xx/
Please note that after the above mentioned changes, EMS will be accessible using the http:// option in
browser (instead of https://)
Revision History
Revision No.
1.11
Date
5-August-2013
1.12
29-September-2013
1.13
24-December-2013
Description of Change
updated
for