0% found this document useful (0 votes)
251 views19 pages

U.A.E 5GEPC Project: EC 3.0 Deployment Via Bcat 5GEPC Basic Info

This document provides information about deploying an Ericsson 5G Enterprise Core (5G EPC) using the BCAT tool including: 1. The solution involves deploying Enterprise Core 3.0 with vEPG 2.4 and vMME 1.24 on a CEE using the BCAT tool. 2. The deployment process includes uploading images, generating templates, and deploying the vMME and vEPG VNFs via HEAT orchestration. 3. Details are provided on configuring flavors, subnets, passwords, and accessing the vMME console via CIC after deployment.

Uploaded by

nguyend nguyen
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
251 views19 pages

U.A.E 5GEPC Project: EC 3.0 Deployment Via Bcat 5GEPC Basic Info

This document provides information about deploying an Ericsson 5G Enterprise Core (5G EPC) using the BCAT tool including: 1. The solution involves deploying Enterprise Core 3.0 with vEPG 2.4 and vMME 1.24 on a CEE using the BCAT tool. 2. The deployment process includes uploading images, generating templates, and deploying the vMME and vEPG VNFs via HEAT orchestration. 3. Details are provided on configuring flavors, subnets, passwords, and accessing the vMME console via CIC after deployment.

Uploaded by

nguyend nguyen
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 19

U.A.

E 5GEPC Project
Introduction

EC 3.0 deployment via bcat


5GEPC basic info

Ruoyu 2019-03-08
Ericsson Internal | 2018-02-21
Release Info

— Solution: Enterprise Core 3.0


— vEPG 2.4
— vMME 1.24
— CEE 6.6.1 (Dell 640)

Ericsson Internal | 2018-02-21


Enterprise Core 3.0 Description

Ericsson Internal | 2018-02-21


High throughput
Up to 6 Gbps data plane capacity on Enterprise Core
achieved by:
— Egress optimization at vEPG
— Combining all payload and signal processing in one VM
type
— Egress traffic sent directly to DCGW, saving one internal
network hop

CEE Optimization
— Multiple PMD optimization for OVS-DPDK

Benefit
– Huge throughput increase
– Fewer VM types to deploy

Ericsson Internal | 2018-02-21


BCAT for EC 3.0

openstack endpoint show keystone


 +--------------+---------------------------------------+
| Field        |
Value                                 |
+--------------+---------------------------------------+
| adminurl     | https://cic-dl.ericsson.se:35357/v2.0 |
| enabled      |
True                                  |
| id           | d5e685853e394ad88bb1a753a70480c3      |
| internalurl  | http://192.168.2.23:5000/v2.0         |
| publicurl    | https://cic-dl.ericsson.se:5000/v2.0  |
| region       |
RegionOne                             |
| service_id   | 022fb3a8adc14eacb47a507c140a600b      |
| service_name | keystone                              |
Ericsson Internal | 2018-02-21
| service_type | identity                              |
Segmentation_id for MME_FSB

Ericsson Internal | 2018-02-21


Prepare auto-config file
— Under BCAT script location
cp auto-config/enterprise_core_ht_simplified.yml enterprise_core_myconfig.yml

Ericsson Internal | 2018-02-21


Subnets & Password for vMME/vEPG

— admin/vEPCAdmin!23

Ericsson Internal | 2018-02-21


Deployment

1. Upload image (python bcat_upload_image_to_cee.py)


2. Create dummy image file

3. atlasadm@atlas:~/bcat_cxp9029468_4r19b$ python bcat_deploy_via_cee.py -c deployment.yaml --vdp


../vepc/MME/vdp_sgsn-mme_qcow2_cxp9025898_4r84c16/ --vdp
../vepc/EPG/vdp_epg_qcow2_cxp9026845_27r5b52/ --auto-config enterprise_core_myconfig.yml

Ericsson Internal | 2018-02-21


Deployment -- create
— atlasadm@atlas:~/bcat_cxp9029468_4r19b$ python bcat_deploy_via_cee.py -c deployment.yaml --vdp — INFO > Flavor '2vcpu_6144MBmem_80GBdisk_cad91b9685bc5d2e' already exist in Openstack
../vepc/MME/vdp_sgsn-mme_qcow2_cxp9025898_4r84c16/ --vdp — INFO > Flavor '4vcpu_10240MBmem_0GBdisk_7c4cb1a1354f583b' already exist in Openstack
../vepc/EPG/vdp_epg_qcow2_cxp9026845_27r5b52/ --auto-config enterprise_core_myconfig.yml — INFO > Flavor '4vcpu_4096MBmem_40GBdisk_93295ec7c1285b8c' already exist in Openstack
— INFO > Parsing the auto-config CDS file — INFO > Flavor '6vcpu_10240MBmem_40GBdisk_693a7682ed0f555e' already exist in Openstack
— INFO > Validating the auto-config CDS file — INFO > Flavor '6vcpu_10240MBmem_40GBdisk_dfa81fec68995ba8' already exist in Openstack
— INFO > Converting the auto-config input into internal data — INFO > Flavor '6vcpu_10240MBmem_40GBdisk_fe05294e5030556e' already exist in Openstack
— INFO > VNFs to be deployed: epg1(EPG), mme1(SGSN-MME) — INFO > Flavor '6vcpu_12288MBmem_0GBdisk_76c6015a78ac5440' already exist in Openstack
— INFO > Looking for EPG images in the VDP directories — INFO > Flavor '6vcpu_12288MBmem_0GBdisk_eff3656d185e53f4' already exist in Openstack
— INFO > EPG images found in ../vepc/EPG/vdp_epg_qcow2_cxp9026845_27r5b52/ — INFO > Flavor '6vcpu_20480MBmem_52GBdisk_4041921c395c5b48' already exist in Openstack
— INFO > Looking for SGSN-MME images in the VDP directories — INFO > Uploading the EPG images to Openstack
— INFO > SGSN-MME images found in ../vepc/MME/vdp_sgsn-mme_qcow2_cxp9025898_4r84c16/ — INFO > Image 'epg_vrp_cxp9026845_27r5b52.qcow2' already exist in Openstack
— INFO > Generating 'EPG' config files for 'epg1' using auto-config — INFO > Image 'epg_vsfo_cxp9026845_27r5b52.qcow2' already exist in Openstack
— INFO > Generating 'SGSN-MME' config files for 'mme1' using auto-config — INFO > Uploading the SGSN-MME images to Openstack
— INFO > Generating the HEAT template for 'epg1' — INFO > Image 'sgsn-mme_fsb1_cxp9025898_4r84c16.qcow2' already exist in Openstack
— INFO > The generated HEAT template for 'epg1': epg.zip, networks.zip — INFO > Image 'sgsn-mme_fsb2_cxp9025898_4r84c16.qcow2' already exist in Openstack
— INFO > Generating the HEAT template for 'mme1' — INFO > Image 'sgsn-mme_pxeboot_cxp9025898_4r84c16.qcow2' already exist in Openstack
— INFO > The generated HEAT template for 'mme1': sgsn_mme.zip, networks.zip — INFO > Validating the HOT file epg.zip for 'epg1' using the HEAT engine
— INFO > Creating the needed CEE availability zones and flavors — INFO > Validating the HOT file sgsn_mme.zip for 'mme1' using the HEAT engine
— INFO > Flavor '12vcpu_8192MBmem_40GBdisk_05349ed4c6df5116' already exist in Openstack — WARNING > VNF 'epg1' seems to be already deployed (a HEAT stack with name 'epg1' already exist)
— INFO > Flavor '2vcpu_12288MBmem_0GBdisk_b195128e7de95223' already exist in Openstack — INFO > Skipping 'epg1'
— INFO > Flavor '2vcpu_12288MBmem_200GBdisk_a3731697d7585e94' already exist in Openstack — INFO > Deploying 'mme1' using the HEAT engine
— INFO > Flavor '2vcpu_2048MBmem_0GBdisk_daa71f3037cb5917' already exist in Openstack — INFO > Status for stack 'mme1': CREATE_IN_PROGRESS
— INFO > Flavor '2vcpu_4096MBmem_100GBdisk_611a3d67afb7562b' already exist in Openstack — INFO > Status for stack 'mme1': CREATE_IN_PROGRESS
— INFO > Flavor '2vcpu_5120MBmem_160GBdisk_9f7fd4e3d5335e7c' already exist in Openstack
— INFO > Flavor '2vcpu_6144MBmem_20GBdisk_c36bff843e4b5c60' already exist in Openstack
— INFO > Flavor '2vcpu_6144MBmem_40GBdisk_31d11ea6b3f95962' already exist in Openstack
— INFO > Flavor '2vcpu_6144MBmem_80GBdisk_cad91b9685bc5d2e' already exist in Openstack

Ericsson Internal | 2018-02-21


Deployment -- delete

— atlasadm@atlas:~/bcat_cxp9029468_4r19b$ python bcat_deploy_via_cee.py -c deployment.yaml --vdp


../vepc/MME/vdp_sgsn-mme_qcow2_cxp9025898_4r84c16/ --vdp
../vepc/EPG/vdp_epg_qcow2_cxp9026845_27r5b52/ --auto-config enterprise_core_myconfig.yml --delete-
stack mme1
— WARNING > VNF 'mme1' is now being deleted !
— INFO > Status for stack 'mme1': DELETE_IN_PROGRESS
— INFO > Status for stack 'mme1': DELETE_IN_PROGRESS
— INFO > Status for stack 'mme1': DELETE_COMPLETE
— INFO > VNF 'mme1' deleted successfully!

Ericsson Internal | 2018-02-21


vMME console via CIC

=== root@fsb1 FSB ~ # cf set console.extra_console ttyS1


=== root@fsb1 FSB ~ # cf commit

root@compute-0-1:~# virsh console 43 serial1


Connected to domain instance-00000029
Escape character is ^]
^C
eqm01s0fp2 login:
eqm01s0fp2 login: sysadm
Password:
Last login: Wed Jan 23 10:34:02 +04 2019 from 10.238.126.68 on pts/5
Wind River Linux 5.0.1.42
Installed: Tue Nov 13 18:14:06 UTC 2018
=== TB-TAS-Eric-vMME sysadm@eqm01s0fp2 ANCB ~ #
Ericsson Internal | 2018-02-21
Live Network HSS CUDB Affirmed vEPC
Ericsson
Sx
S6a LDAP PGW-C PGW-U

Huawei
Gx DSR HSS-FE
S6a S6a
Affirmed S6a SGi Internet
PCRF SLF S5
Oracle

Huawei vEPC Gx Ericsson 5G vEPC

SGW PGW
SGi
S-GW S-GW S-GW
P-GW P-GW P-GW

S6a S6a
SGi FTP
S1-U’ Server

MME MME MME MME

S1-C S1-C’

S1-U
4G UE LTE
LTE/NR NSA 5G CPE
Ericsson Internal | 2018-02-21
Configurations of 5GEPC for MME

Ericsson Internal | 2018-02-21


Configurations of 5GEPC for EPG

Activating the 5G EPC Feature


To activate the 5G EPC feature, include the following statement:
Ericsson(config)# epg node feature-activation epc-5g

Ericsson Internal | 2018-02-21


SLF(DSC) in pool
— Parameter                              Active Data                                      Planned Data  # A  diameter_peer   -ip  10.238.237.252 
Parameter                              Active Data                                      Planned Data 
— ------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------
— timestamp                              20181227015913                                   _             timestamp                              20181227015913                                   _            
— planState                              _                                                _             planState                              _                                                _            
— pn (DiameterPeerNumber)                1                                                _             pn (DiameterPeerNumber)                2                                                _            
portno (DiameterPeerPortNumber)        3868                                             _            
— portno (DiameterPeerPortNumber)        3868                                             _            
status (DiameterConnectionStatus)      connected                                        _             
— status (DiameterConnectionStatus)      connected                                        _             rhn (RemoteDiameterHostName)           SLF01.epc.mnc002.mcc424.3gppnetwork.org          _            
— rhn (RemoteDiameterHostName)           SLF01.epc.mnc002.mcc424.3gppnetwork.org          _             rrn (RemoteDiameterRealmName)          epc1.mnc002.mcc424.3gppnetwork.org               _            
— rrn (RemoteDiameterRealmName)          epc1.mnc002.mcc424.3gppnetwork.org               _             rhip (RemoteDiameterHostIPAddress)     10.238.237.251, 10.238.237.252, 10.238.246.251,  _            
                                       10.238.246.252                                                
— rhip (RemoteDiameterHostIPAddress)     10.238.237.251, 10.238.237.252, 10.238.246.251, 10.238.246.252                                                 
rai (RemoteDiameterApplicationId)      16777251, 16777291                               _            
— rai (RemoteDiameterApplicationId)      16777251, 16777291                               _             oldrvi (RemoteDiameterVendorId)        0                                                _            
— oldrvi (RemoteDiameterVendorId)        0                                                _             rpn (RemoteDiameterProductName)        SLF Diameter Stack                               _             
— rpn (RemoteDiameterProductName)        SLF Diameter Stack                               _             rsv (RemoteDiameterSupportedVendorId)  0, 193, 10415                                    _            
— eqp (EquipmentPosition)                2.2                                              _            
rsv (RemoteDiameterSupportedVendorId)  0, 193, 10415                                    _            
aid (SctpAssocId)                      7698                                             _            
— eqp (EquipmentPosition)                2.1                                              _              sip (SecondaryIpv4v6Address)           10.238.246.252                                   _            
— aid (SctpAssocId)                      7281                                             _             prio (DiameterPeerPriority)            2                                                _             
— sip (SecondaryIpv4v6Address)           10.238.246.251                                   _             sctpInst (SctpInstanceId)              2                                                _            
— prio (DiameterPeerPriority)            1                                                _             rvi (RemoteDiameterVendorIdentity)     193                                              _            
igr (IsGeographicallyRedundant)        true                                             _            
— sctpInst (SctpInstanceId)              0                                                _             plip (PrimaryLocalIpAddress)           NULL                                             _            
— rvi (RemoteDiameterVendorIdentity)     193                                              _              dh (DiameterHostName)                  eric.ryh.mme                                     _             
— igr (IsGeographicallyRedundant)        true                                             _             rn (DiameterRealmName)                 epc.mnc002.mcc424.3gppnetwork.org                _            
— plip (PrimaryLocalIpAddress)           NULL                                             _             spn (SctpProfileName)                  UNDEFINED_VALUE                                  _            
— dh (DiameterHostName)                  eric.ryh.mme                                     _            
— rn (DiameterRealmName)                 epc.mnc002.mcc424.3gppnetwork.org                _            
— spn (SctpProfileName)                  UNDEFINED_VALUE                                  _             

Ericsson Internal | 2018-02-21


SLF(DSC) in pool

— gsh create_diameter_peer -ip 10.238.237.251 -pn 1 -portno 3868 -sip 10.238.246.251 -prio 1 -igr true -plip
NULL -dh eric.ryh.mme -rn epc.mnc002.mcc424.3gppnetwork.org
— gsh create_diameter_peer -ip 10.238.246.252 -pn 2 -portno 3868 -sip 10.238.237.252 -prio 2 -igr true -plip
NULL -dh eric.ryh.mme -rn epc.mnc002.mcc424.3gppnetwork.org

— isGeographicallyRedundant Set to 'True'


— Geographical redundancy for a pair of Ericsson HSSs requires that they have the same Diameter hostname.
The SGSN-MME sees the pair of Ericsson HSSs as one peer even though they are two separate nodes (also
known as monolithic HSSs). One HSS is used at a time, this means that a switchover to the other
geographically redundant HSS in the pair is done if the connection to the currently used HSS is lost. The
primary IP address is configured for one of the HSSs and the secondary IP address is configured for the other
HSS.

Ericsson Internal | 2018-02-21


Attach procedure & Capture for QCI80

UAE_MME-QCI80.pcap.pcap Microsoft Word


Document

UE_subscriber_QCI80.txt 5gepc_attach.pcapng

Ericsson Internal | 2018-02-21


THANK YOU

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy