spirent_4g-epc_tmj_2011

Upload: arsenaldo

Post on 05-Apr-2018

228 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/2/2019 Spirent_4G-EPC_TMJ_2011

    1/84

    PASS

    Spirent Journal ofLTE EPC PASS Test

    Methodologies

  • 8/2/2019 Spirent_4G-EPC_TMJ_2011

    2/84

    Spirent Journal of LTE EPC PASS Test Methodologies | Spirent Communications 2011

    1

    Introduction

    Todays Devices Under Test (DUT) represent complex, multi-protocol network elements with an emphasis

    on Quality of Service (QoS) and Quality of Experience (QoE) that scale to terabits of bandwidth across the

    switch fabric. The Spirent Catalogue of Test Methodologies represents an element of the Spirent test

    ecosystem that helps answer the most critical Performance, Availability, Security and Scale Tests (PASS)

    test cases. The Spirent Test ecosystem and Spirent Catalogue of Test Methodologies are intended to help

    development engineers and product verification engineers to rapidly develop and test complex test

    scenarios.

    How to use this Journal

    This provides test engineers with a battery of test cases for the Spirent Test Ecosystem. The journal is

    divided into sections by technology. Each test case has a unique Test Case ID (Ex. TC_MBH_001) that is

    universally unique across the ecosystem.

    Tester Requirements

    To determine the true capabilities and limitations of a DUT, the tests in this journal require a test tool that

    can measure router performance under realistic Internet conditions. It must be able to simultaneously

    generate wire-speed traffic, emulate the requisite protocols, and make real-time comparative

    performance measurements. High port density for cost-effective performance and stress testing is

    important to fully load switching fabrics and determine device and network scalability limits.

    In addition to these features, some tests require more advanced capabilities, such as

    Integrated traffic, routing, and MPLS protocols (e.g., BGP, OSPF, IS-IS, RSVP-TE, LDP/CR-LDP) to

    advertise route topologies for large simulated networks with LSP tunnels while simultaneously

    sending traffic over those tunnels. Further, the tester should emulate the interrelationships

    between protocol s through a topology.Emulation of service protocols (e.g., IGMPv3, PIM-SM, MP-iBGP) with diminution.

    Correct single-pass testing with measurement of 41+ metrics per pass of a packet.

    Tunneling protocol emulation (L2TP) and protocol stacking.

    True stateful layer 2-7 traffic.

    Ability to over-subscribe traffic dynamically and observe the effects.

    Finally, the tester should provide conformance test suites for ensuring protocol conformance and

    interoperability, and automated applications for rapidly executing the test cases in this journal.

    Further Resources

    Additional resources are available on our website athttp://www.spirent.com

    http://www.spirent.com/http://www.spirent.com/http://www.spirent.com/http://www.spirent.com/
  • 8/2/2019 Spirent_4G-EPC_TMJ_2011

    3/84

    Spirent Journal of LTE EPC PASS Test Methodologies | Spirent Communications 2011

    2

    Table of Contents

    Testing the Long Term Evolution (LTE) Evolved Packet Core (EPC) ............................................3

    4G-EPC_001 3GPP non-roaming CS fallback scenario test for Short Message Service (SMS) .. 4

    4G-EPC_002 MME 4G to 3G inter-RAT mobility performance test ........................................ 104G-EPC_003 MME 3G to 4G inter-RAT mobility performance test ........................................ 15

    4G-EPC_004 Validation of a SGWs dual GTP and PMIP support........................................... 20

    4G-EPC_005 PGW capacity and session loading with incremental dedicated bearer allocation

    27

    4G-EPC_006 GGSN/PGW converged multi-RAT session loading test ..................................... 35

    4G-EPC_007 SGSN/MME converged multi-RAT session loading test ..................................... 40

    4G-EPC_008 Policy and Charging Rules Function (PCRF) 3GPP session loading test ............. 46

    4G-EPC_009 Policy and Charging Rules Function (PCRF) 3GPP2 session loading test ........... 51

    4G-EPC_010 SGW/PGW converged gateway capacity test .................................................... 56

    4G-EPC_011 GGSN/PGW converged gateway multi-RAT capacity test ................................. 60

    4G-EPC_012 SGSN/MME converged node multi-RAT capacity test ....................................... 66

    4G-EPC_013 SGW/PGW converged gateway session performance test ................................ 71

    Appendix A Telecommunications Definitions ..................................................................... 76

    Appendix B MPEG 2/4 Video QoE ...................................................................................... 83

  • 8/2/2019 Spirent_4G-EPC_TMJ_2011

    4/84

    Spirent Journal of LTE EPC PASS Test Methodologies | Spirent Communications 2011

    3

    Testing the Long Term Evolution (LTE)

    Evolved Packet Core (EPC)

    Long Term Evolution (LTE), technology, aka 4G, supports the next generation of mobile services. Moving

    far beyond basic voice and texting, this new technology offers the promise of the first truly global wireless

    standard, increasing speed and capacity for networks with download speeds in excess of 300 Mbps and

    uplinks of greater than 100 Mbps.

    At the core of this revolution is the Evolved Packet Core (EPC). The EPC is a new, high-performance, high-

    capacity all-IP core network that addresses LTE requirements to provide advanced real-time and media-

    rich services with enhanced Quality of Experience (QoE). Composed of four new elements - the Mobility

    Management Entity, the Serving Gateway, the Packet Data Network Gateway and the Policy and Charging

    Rules Function - the main purpose of the EPC is to guarantee increased data rates, subscriber numbers,

    seamless mobility and end-to-end QoS and QoE.

    There are several key aspects of the EPC that must be validated before any LTE deployment. The Evolved

    Packet Core must be tested in terms of extreme capacity and performance. In the past, mobile network

    evaluation, due to lower rates in data traffic, was used mainly to verify the path from UE to core network.

    With the changes introduced in LTE, testing requires simulation from hundreds of Gbps to Tbps of data

    generated by millions of subscribers.

    Such subscribers may be moving across the LTE network or roaming from and to legacy networks. LTE

    promises seamless mobility for any type of mobile terminal and requires planning and care on the part of

    operators and device manufacturers alike. Mobility testing is necessary to prevent service interruption in

    both the physical and service layers.

    The new horizon offered by LTE in terms of high data performance has opened a window for service

    providers to satisfy the ever increasing demand for time-sensitive applications such as video streaming,

    real-time gaming or voice. Testing the EPC with real-world end-to-end traffic simulations is the key to

    building a robust EPC solution that allows carriers to optimize deployment while guaranteeing QoE and

    QoS.

    SGiS12

    S3S1-MME

    PCRFGx

    S6aHSS

    Operator's IPServices

    (e.g. IMS, PSS etc.)

    Rx

    S10UE

    SGSN

    LTE-UuE-UTRAN

    MMES11

    S5ServingGateway PDNGateway

    S1-U

    S4

    UTRAN

    GERAN

  • 8/2/2019 Spirent_4G-EPC_TMJ_2011

    5/84

    Spirent Journal of LTE EPC PASS Test Methodologies | Spirent Communications 2011

    4

    4G-EPC_001 3GPP non-roaming CS fallback scenario test for Short

    Message Service (SMS)

    Abstract

    This test case determines whether a 4G MME (DUT) correctly handles Short Message Service

    (SMS) CS Fallback scenarios as defined in TS 23.272. This is achieved by generating combined UE

    Attaches to the 4G Network (LTE), launching Mobile Originated SMS transfers, and generating

    paging messages from a 3G-UMTS MSC for Mobile Terminated SMS. Without this validation, the

    user will not know if the DUT is capable of controlling both 3G-MSC and 4G UE-eNodeB to

    support SMS.

    Description

    Defined as an all flat-IP based architecture, 4G doesnt have basic voice and SMS support. Circuit

    Switch (CS) domain services are to be supported, in principle, by VoIP and IMS, for example.

    However, at the beginning of 4G deployment, it may take some time before IMS and VoIP

    services can be provided due to the size of the target coverage area, the time required forplanning, and other factors.

    To solve this problem, the CS Fallback scenario has been defined as a function for combining 4G

    and CS, allowing 4G terminals to switch back to 3G radio access to use CS services. This function

    consists of three elemental capabilities: notifying a mobile terminal in a 4G cell that a call request

    is being made from a 3G-CS system, enabling the mobile terminal receiving the request to switch

    radio access systems, and a 4G/3G combined mobility management.

    The steps necessary to support the SMS CS Fallback call scenario (from the MME point of view)

    are given in more detail below.

    UE registration

    When a UE attaches to the 4G radio access network, it performs a combined attach. A new IE,

    mobile class mark, will be sent in an Attach Request asking the MME to perform a combined

    attach. Once the Attach Request is received, the MME sends a Location Update Request

    informing the MSC of the UEs location. The UE is now known to 4G and the CS network.

  • 8/2/2019 Spirent_4G-EPC_TMJ_2011

    6/84

    Spirent Journal of LTE EPC PASS Test Methodologies | Spirent Communications 2011

    5

    Mobile Originated SMS

    When a 4G UE wants to send an SMS to a 3G based terminal, it issues a Service Request to the

    MME. The MME generates a Forward Short Message to the MSC and waits for delivery

    confirmation. Upon reception from the MSC of the delivery receipt, the MME notifies the 4G UE.

    Mobile Terminated SMS

    The MSC sends a Paging message to the MME indicating the intention of delivering an SMS and

    the MME pages the 4G UE. The paged UE sends a Service Request message to the MME, which in

    1. Attach Request

    3. Derive VLR number

    4. Location Update Request

    5. Create SGs association

    7. Location Update Accept

    UE MME HSSMSC/VLR

    2. Step 3 to step 16 of the Attach procedure specified in TS 23.401

    6. Location update in CS domain

    8. Step 17 to step 26 of the Attach procedure specified in TS 23.401

    MS/UE MME MSC/VLR HLR/HSS SMS-IWMSC SC

    1. EPS/IMSI attach procedure

    3. Uplink NAS Transport

    4. Uplink Unitdata

    5. Forward Short Message

    6. Message transfer

    7. Delivery report8. Delivery report

    9. Downlink Unitdata

    10. Downlink NAS Transport

    2. UE triggered Service Request

    4a. Downlink Unitdata

    4a. Downlink NAS Transport

    11. Uplink NAS Transport

    12. Uplink Unitdata

    13. Release Request

  • 8/2/2019 Spirent_4G-EPC_TMJ_2011

    7/84

    Spirent Journal of LTE EPC PASS Test Methodologies | Spirent Communications 2011

    6

    turn, sends it to the MSC. The MSC builds the SMS message to be sent and forwards it to the

    MME. The MME encapsulates the SMS message in a NAS message and sends the message to the

    UE. Upon reception, the UE acknowledges receipt of the SMS message to the MSC via the MME.

    Target Users

    MME feature developers and testers wanting to validate the behavior of the MME.

    Service providers wanting the test 4G and 3G inter-working features for CS domain services.

    Target Device Under Test (DUT)

    4G Mobile Management Entity (MME) node

    Reference

    3GPP TS. 23.272 and 23.401

    Relevance

    MME CS Fallback capable nodes are key components for early provision of CS terminals having

    4G capabilities.

    Version

    1.0

    Test Category

    4G EPC Testing

    PASS

    [ ] Performance [X] Availability [ ] Security [ ] Scale

    SMS-

    2. Message transfer

    3. Send Routeing Info For Short Message

    4. Forward Short Message5. Paging

    6. Paging7. Paging

    9b. Downlink NAS Transport9c. Uplink NAS Transport

    13. Delivery report12. Delivery report

    8. Service Request

    MS/UE eNodeB MSC/VLR HLR/HSS SMS-MME SMS-GMSC SC

    1. EPS/IMSI attach procedure

    8a. Service Request

    9d. Uplink Unitdata10. Uplink NAS Transport 11. Uplink Unitdata

    14. Downlink Unitdata

    16. Release Request

    15. Downlink NAS Transport

    9a. Downlink Unitdata

  • 8/2/2019 Spirent_4G-EPC_TMJ_2011

    8/84

    Spirent Journal of LTE EPC PASS Test Methodologies | Spirent Communications 2011

    7

    Required Tester Capabilities

    Support of 4G S11, S1-C and SGs interfaces in the same session

    Complete UE, eNodeB simulation with session loading capabilities

    SGW emulation to complete LTE Attach procedure

    MSC emulation to terminate the SGs interface. This emulator not only has to keep track of UE

    location areas during registration, but it also has to be capable of generating Paging Requests

    and SMS transfer for the mobile terminated scenarios

    Topology Diagram

    Test Procedure

    1. Set-up the 4G UEs:a. Configure Attaches and Mobile Originated SMSs. Set up at least one S1-C interface

    endpoint and assign it to Tester Port A. This endpoint provides the necessary elements

    to simulate UEs and eNodeBs connected to the DUT via the S1 interface during the

    Attach and Short Message Service transfer procedures.

    i. Set up 10 subscribers.ii. Configure the S1-NAS layer so UEs perform combined EPS/IMSI Attaches and

    Detaches.

    iii. Configure the SMS service for Mobile Originated SMS:1. Activate the SMS service.2. Define the SMS rate toward a non 3G UE in terms of short message

    services per second.

    b. When configuring the UE, eNodeB and MME, include Tracking and Location UpdateInformation.

    eNodeB

    MSC

    SGW

    MME

    (DUT)

    Test Port A (S1-C)

    Test Port B (SGs)

    Test Port C (S11)

  • 8/2/2019 Spirent_4G-EPC_TMJ_2011

    9/84

    Spirent Journal of LTE EPC PASS Test Methodologies | Spirent Communications 2011

    8

    2. Set up the S11 interface endpoint and assign it to Tester Port C. This endpoint simulates theSGW during the Attach process.

    3. Set up an MSC-Node Emulator and assign it to Tester Port B.i. Configure the MSC-Node for Session Loading of Mobile Terminated SMS. Such node

    will trigger SMS messaging toward the mobile in the form of Paging messages.

    Verify that the MSISDN numbers match the numbers defined in (1), for the 4G (UEs

    Originator and Destination Service Addresses).

    ii. Configure Paging loading parameters for Mobile Terminating SMS:1. Message Interval: time between two consecutive SMSs.2. Message Cycle: Continuous generation or fixed number.3. Paging Interval at the SGs interface.

    4. To execute:a. Run all the UE attaches.b. Activate Session Loading in the eNodeB, for Mobile Originated SMS.c. Activate Session Loading in the MSC Emulator, for Mobile Terminated SMS.

    Control Variables & Relevance

    UE/eNodeB

    Variable Relevance Default

    ValueSubscribers Total number of 4G subscribers to register and originate SMS. 1

    Activation Rate Number of subscribers performing registering and sending an

    SMS per second.

    1.0

    Message Cycle Continuous generation or fixed number of SMS. Continuous

    MSC Emulator

    Variable Relevance Default

    Value

    Subscribers Total number of 4G subscribers to register and originate SMS. 1

    Message Interval Time between two consecutive SMSs. 1000 ms

    Message Cycle Continuous generation or fixed number of SMS. Continuous

    Paging Interval Time between consecutive Paging messages. 30 seconds

  • 8/2/2019 Spirent_4G-EPC_TMJ_2011

    10/84

    Spirent Journal of LTE EPC PASS Test Methodologies | Spirent Communications 2011

    9

    Key Measured Metrics

    Metric Relevance

    MSC Location Update Received Number of 4G UEs recognized by the DUT as performing a

    combined attach.

    eNodeB Attaches Attempted Attaches attempted.

    MSC Paging Sent Paging Messages sent by the MSC for the Mobile TerminatedScenario.

    eNodeB Paging Received Paging Messages processed by the DUT and sent to the

    eNodeB.

    eNodeB NAS Sent SMS forwarded from the UE to the DUT MSC for the Mobile

    Originated Scenario.

    MSC NAS SMS Received SMS processed by the DUT and sent to the MSC for the Mobile

    Originated Scenario.

    MSC NAS SMS Sent SMS forwarded from the MSC to the DUT for the Mobile

    Terminated Scenario.

    eNodeB NAS SMS received SMS processed by the DUT and sent to the UE for the Mobile

    Terminated Scenario.

    Desired Result

    The DUT should:

    1. Register each UE to the MSC that performs a combined attach.2. Send Paging to the UE when the MSC indicates the reception of a SMS message destined to

    one of the 4G UEs, and complete SMS delivery (Mobile Terminating) to the UE.

    3. Notify the MSC of the arrival of an SMS message generated by a 4G UE and complete theSMS delivery to the MSC.

    Analysis

    Using Wireshark on Tester Ports A and B:

    1. Verify that for each UE Attach requested, there is a Location Update Request sent to theMSC. This indicates the MME understands the combined registration procedure.

    2. Mobile Originated: Locate each UE Service Request procedure and verify that for each, theMME receives the SMS from the UE and forwards it to the MSC in an Uplink Unitdata

    message and then waits for the delivery report and passes it to the UE.

    3. Mobile Terminated: Locate each Paging message and verify that the MME transmits such amessage to the eNodeB. Use the trace to identify the Service Request message from MME to

    MSC and verify the reception of the SMS from the MSC.

    Using the Test Results:

    1. The number of eNodeB Attach Attempts should match the MSC Location Update received.2. Mobile Originated: The number of UE/eNodeB NAS SMS Sent should match MSC NAS SMS

    received.

    3. Mobile Terminated: The number of UE/eNodeB NAS SMS Sent should match MSC NAS SMSreceived and it should be equal to the number of eNodeB Paging Received.

  • 8/2/2019 Spirent_4G-EPC_TMJ_2011

    11/84

    Spirent Journal of LTE EPC PASS Test Methodologies | Spirent Communications 2011

    10

    4G-EPC_002 MME 4G to 3G inter-RAT mobility performance test

    Abstract

    This test case determine whether a 4G MME (DUT) correctly hands over 4G UEs to a 3G-based

    network when indicated by the 4G eNodeB. This is achieved by generating Handover Requests

    from one or multiple eNodeBs toward the DUT over the S1-C interface. Without this validation,

    the user will not know if the DUT is capable of inter-working with 3G networks and also meeting

    performance requirements.

    Description

    When a 3G/4G UE capable device that it is currently active in a 4G network moves into a 3G

    network that provides better service, the network triggers the procedures for handing over to

    the UMTS network. In other words, the 4G-to-3G Inter RAT handover is network controlled

    through the 4G access system.

    In this context, the MME is responsible for giving guidance for the UE and the target network

    about how to transfer to the new radio access system. This information is given during the

    handover preparation and should be transported completely transparently through the 4G

    system to the UE.

    The 4G to 3G handover process is described in TS 23.401. To seamlessly complete the migration

    from one network to the other, the procedure follows the steps below, as seen from the MME

    point of view.

    1. The eNodeB notifies the DUT (MME), of the intention to relocate the UE to the new networkvia a Handover Required message.

    2. The MME notifies the target SGSN of the imminent appearance of the UE in the 3G networkby sending a Forward Relocation Request. The request contains the necessary 3G and 4Gsignaling information to help set up the proper channels in the target network (IMSI, Tunnel

    Endpoint Identifier Signaling, MM Context, PDP Context, Target Identification, RAN

    Transparent Container, RANAP Cause).

    3. When resources for the transmission of user data within the 3G network have beenallocated, the Forward Relocation Response message is sent from the SGSN to MME. This

    message indicates that the UMTS network is ready to receive user plane information from

    the source network. If Indirect Forwarding applies, the MME sends a Create Indirect Data

    Forwarding Tunnel Request message to the Serving GW.

    4. The source MME completes the preparation phase toward source eNodeB by sending themessage Handover Command. The Handover Command message contains a list of addresses

    and TEID to use when sending user data traffic. The list may come from the 3G network, in

    the case of direct forwarding, or received from the Serving GW, in the case of indirect

    forwarding.

    5. When the UE completes the radio access handover and notifies the SGSN, the SGSN informsthe source MME by sending the Forward Relocation Complete Notification.

    6. At this point, the MME acknowledges the relocation message above and proceeds to releasethe resources in the 4G network allocated to the UE.

    7. The release process is accomplished with a Delete Session Request message to the SGW.

  • 8/2/2019 Spirent_4G-EPC_TMJ_2011

    12/84

    Spirent Journal of LTE EPC PASS Test Methodologies | Spirent Communications 2011

    11

    8. The MME notifies the eNodeB of the relocation in order to release the resources.

    Target Users

    NEM feature validation and load/performance testers.

    Service provider load/performance and integration testers.

    Target Device Under Test (DUT)

    4G Mobility Management Entity (MME)

    Reference

    3GPP TS. 23.401

    Relevance

    LTE will not be fully functional from day one. There is a need for legacy systems to support a

    majority of customers. Although LTE development groups insist on recommending an upgrade of

    the existing SGSNs and GGSNs, no service provider wants to manipulate a deployed and

    functioning network infrastructure. For some point of time both legacy and LTE systems must

    work together.

    Version

    1.0

    Test Category

    4G-EPC

  • 8/2/2019 Spirent_4G-EPC_TMJ_2011

    13/84

    Spirent Journal of LTE EPC PASS Test Methodologies | Spirent Communications 2011

    12

    PASS

    [X] Performance [X] Availability [ ] Security [ ] Scale

    Required Tester Capabilities

    The tester should be capable of supporting:

    S1-C, S11 and S3 full interface simulation

    SGW and PGW combined emulation

    eNodeB emulation

    Session Loading from the eNodeB emulation

    Low level Security

    Decoupled control and user plane, for control plane testing only

    Session measurements (counters and delays)

    Message measurement (counters and delays)

    Topology Diagram

    Test Procedure

    1. Set up the source network (4G), as follows:a. Set up at least one simulated S1-C interface endpoint and assign it to Tester Port A. This

    endpoint simulates the eNodeB and loads the DUT with Handover Required messages.

    i. Set up a range of UEs, up to 150,000 for example. These UEs attach to the LTEnetwork and perform the handover as soon as the session has been established.

    ii. To simplify, select one default bearer only (no dedicated bearers) .iii. Define the inter-technology session loading parameters. In particular:

    1. Mobility Rate in Handoffs per second.

    eNodeB

    SGW

    SGSN

    MME

    (DUT)

    Test Port A (S1-C)

    Test Port C (S11)

    Test Port C (S3)

  • 8/2/2019 Spirent_4G-EPC_TMJ_2011

    14/84

    Spirent Journal of LTE EPC PASS Test Methodologies | Spirent Communications 2011

    13

    2. To simplify, select a Single Handoff per UE.b. Set-up an S11 interface endpoint and assign it to Tester Port B. This endpoint simulates

    the SGW and acts upon the commands received by the DUT. Verify that identifiers and

    other key parameters match the configuration of Tester Port A (IMSI, APN).

    2. Setup the target network (3G), as follows:a. Set up at least one simulated S3 interface endpoint and assign it to Tester Port C. This

    endpoint simulates the target SGSN and acts upon the commands received by the DUT.

    It also indicates to the MME when the UE arrives on the 3G network by issuing Forward

    Relocation Complete notifications.

    b. Define the characteristics of the target Iu-PS interface that will be configured via theForward Relocation Request command from the DUT.

    c. Ensure that identifiers on the target network match the identifiers of the sourcenetwork.

    Control Variables & Relevance

    Variable Relevance Default Value

    Subscribers Total number of 4G subscribers that are going to handoff

    to the 3G Network

    1

    Mobility Rate Number of subscribers performing a Handover per

    second

    1.0

    Mobility Rate

    Interval Distribution

    Stochastic distribution of the Handover Attempts (fixed,

    Poisson)

    Fixed

    Key Measured Metrics

    Metric Relevance Metric Unit

    Actual Handoff Rate Final performance of the DUT in terms of handoffs per

    second

    Handoff/second

    Handoffs Attempts Total number of Handoffs attempted Handoffs

    Handoff Failures Total number of Handoffs failed Handoffs

    Average Handoff

    Delay

    Indicates how long it takes the DUT to complete the

    Handoff

    Seconds

    Desired Result

    If the DUT behaves correctly, it should:

    1. Perform the handover procedure as described in TS 23.401.2. Maintain, for any mobility rate below nominal:

    a. Handover delay < 500 ms.b. Success rate > 95%.

  • 8/2/2019 Spirent_4G-EPC_TMJ_2011

    15/84

    Spirent Journal of LTE EPC PASS Test Methodologies | Spirent Communications 2011

    14

    Analysis

    Using Wireshark:

    1. Verify that as soon as the SGSN issues a Forward Relocation Request the MME beginsexchanging messages with the emulated SGW and eNodeB.

    2. The message exchange should follow TS 23.401.Using the Test Results:

    1. Verify that the actual mobility rate (handoffs/second) on the DUT is met and continuous.2. Verify that handoff failures divided by handoff attempts is below 0.95.3. Verify that the average handoff delay remains below 500 ms.

  • 8/2/2019 Spirent_4G-EPC_TMJ_2011

    16/84

    Spirent Journal of LTE EPC PASS Test Methodologies | Spirent Communications 2011

    15

    4G-EPC_003 MME 3G to 4G inter-RAT mobility performance test

    Abstract

    This test case determines whether a 4G MME (DUT) will correctly accept and handle services

    from incoming 3G Mobile Terminals (UE) that are moving from a 3G network to a 4G one. This is

    achieved by generating Forward Relocation Requests from one or multiple SGSNs toward the

    DUT over the S3 interface. Without this validation, the user will not know if the DUT is capable of

    inter-working with 3G networks and also, meet performance requirements.

    Description

    When an 3G/4G UE capable device that it is currently receiving service from the UMTS network

    roams into a 4G network that provides better service, the network triggers the procedures for

    handing over to the LTE network.

    The 3G-to-4G handover process is described in TS 23.401. The UTRAN to E-UTRAN inter-RAT

    handover procedure takes place when the network decides to perform a handover. The decision

    to perform a PS handover from UTRAN to E-UTRAN is taken by the network (RNC), based on

    radio condition measurements reported by the UE.

    To seamlessly complete the migration from one network to the other, the procedure follows the

    steps below, as seen from the MME point of view.

    1. The SGSN notifies the DUT (MME) of the intention to relocate the Mobile Terminal to thenew network.

    2. The MME creates the necessary sessions in the SGW.3. The MME notifies the eNodeB of the handover occurrence and the need to set up the EPS

    bearers.

    4. The target eNodeB allocates the requested resources and returns the applicable parametersto the target MME in the message Handover Request Acknowledge.

    5. The MME notifies the SGSN that the selected E-UTRAN section of the network is prepared toacquire the 3G-to-4G roaming UE.

    6. When the eNodeB detects the UE, the eNodeB sends an HO Notify to the MME.7. The MME notifies the SGSN of the completion of the handover request and the SGW that

    the target MME is now responsible for all the bearers the UE established.

    8. After acknowledgement from the SGW, the user traffic can flow through the 4G bearers.

  • 8/2/2019 Spirent_4G-EPC_TMJ_2011

    17/84

    Spirent Journal of LTE EPC PASS Test Methodologies | Spirent Communications 2011

    16

    The DUT should be able to seamlessly carry over this handover procedure, which in practical terms

    translates to:

    Handover Delays < 500 ms

    Success Rate > 95%

    Target Users

    NEM feature validation and load/performance testers.

    Service provider load/performance and integration testers.

    Target Device Under Test (DUT)

    4G Mobility Management Entity (MME)

    Reference

    3GPP TS. 23.401

    Relevance

    LTE will not be fully functional from day one. There is a need for legacy systems to support a

    majority of customers. Although LTE development groups insist on recommending an upgrade of

    the existing SGSNs and GGSNs, no service provider wants to manipulate a deployed and

    functioning network infrastructure. For some point of time both legacy and LTE systems must

    work together.

    Version

    1.0

    UEs

    eNodeB

    RNC

    SGSN

    MME SGW

    PGW

    NodeB

    ( 1 )

    ( 2 )

    ( 3 )

    ( 5 )

    ( 4 )

    ( 6 )

    ( 7 )

    ( 8)

  • 8/2/2019 Spirent_4G-EPC_TMJ_2011

    18/84

    Spirent Journal of LTE EPC PASS Test Methodologies | Spirent Communications 2011

    17

    Test Category

    4G-EPC

    PASS

    [X] Performance [X] Availability [ ] Security [ ] Scale

    Required Tester Capabilities

    The tester should be capable of supporting:

    S1-C, S11 and Gn full interface simulation

    SGW and PGW combined emulation

    eNodeB emulation

    Session loading from the SGSN emulation

    Low level security

    Decoupled control and user plane, for control plane testing only

    Session measurements (counters and delays)Message measurement (counters and delays)

    Topology Diagram

    Test Procedure

    1. Set up the source network (3G), as follows:a. Set up at least one simulated S3 interface endpoint and assign it to Tester Port C. This

    endpoint simulates the SGSN and loads the DUT with Forward Relocation Requests:

    i. Set up a range of UEs, up to 150,000 for example.ii. Define the inter-technology session loading parameters. In particular:

    1. Mobility Rate in Handoffs per second.2. To simplify, select a Single Handoff per UE.

    2. Set up the target network (4G), as follows:

    eNodeB

    SGW

    SGSN

    MME

    (DUT)

    Test Port A (S1-C)

    Test Port C (S11)

    Test Port C (S3)

  • 8/2/2019 Spirent_4G-EPC_TMJ_2011

    19/84

    Spirent Journal of LTE EPC PASS Test Methodologies | Spirent Communications 2011

    18

    a. Set up at least one simulated S1-C interface endpoint and assign it to Tester Port A. Thisendpoint simulates the destination eNodeB and acts upon the commands received by

    the DUT. It also indicates to the MME when the UE arrives on the 4G network by issuing

    Handover Notify commands.

    b. Set up an S11 interface endpoint and assign it to Tester Port B. This endpoint simulatesthe SGW and acts upon the commands received by the DUT.

    c. Ensure that identifiers on the target network match the identifiers of the sourcenetwork.

    Control Variables & Relevance

    Variable Relevance Default Value

    Subscribers Total number of 3G subscribers to handoff to the 4G

    network.

    1

    Mobility Rate Number of subscribers performing a handover per

    second.

    1.0

    Mobility Rate IntervalDistribution

    Stochastic distribution of the Handover Attempts(fixed, Poisson).

    Fixed

    Key Measured Metrics

    Metric Relevance Metric Unit

    Actual Handoff Rate Final performance of the DUT in terms of handoffs

    per second.

    Handoff/second

    Handoffs Attempts Total number of handoffs attempted. Handoffs

    Handoff Failures Total number of handoffs failed. Handoffs

    Average Handoff

    Delay

    Indicates how long it takes the DUT to complete the

    handoff.

    Seconds

    Desired Result

    If the DUT behaves correctly, it should:

    1. Perform the handover procedure as described in TS 23.401.2. Maintain, for any mobility rate below nominal:

    a. Handover delay < 500 ms.b. Success rate > 95%.

    Analysis

    Using Wireshark:

    1. Verify that as soon as the SGSN issues a Forward Relocation Request, the MME beginsexchanging messages with the emulated SGW and eNodeB.

    2. The message exchange should follow TS 23.401.

    Using the Test Results:

    1. Verify the actual mobility rate (handoffs/second) on the DUT is met and continuous.

  • 8/2/2019 Spirent_4G-EPC_TMJ_2011

    20/84

    Spirent Journal of LTE EPC PASS Test Methodologies | Spirent Communications 2011

    19

    2. Verify that handoff failures divided by handoff attempts is below 0.95.3. Verify that the average handoff delay remains below 500 ms.

  • 8/2/2019 Spirent_4G-EPC_TMJ_2011

    21/84

    Spirent Journal of LTE EPC PASS Test Methodologies | Spirent Communications 2011

    20

    4G-EPC_004 Validation of a SGWs dual GTP and PMIP support

    Abstract

    This test case determines whether a 4G Serving GW (DUT) is capable of simultaneously handling

    GTP- and PMIP-based traffic due to the presence of a visiting Mobile Terminal (UE) roaming from

    an all-PMIP-based network to a GTP based one, or vice versa (e.g, CDMA or WiMax terminals).

    This is achieved by generating sessions from one or multiple MMEs with different types of

    protocol indicators for the DUT. Without this validation, the user will not know if the DUT could

    be used to support roaming scenarios that include local breakout.

    Description

    A basic functionality of the LTE Serving Gateway (SGW) is to be the mobility anchor for the 4G

    Network, not only for LTE devices moving across a home network, but also for roaming devices

    belonging to any type of mobile network (e.g., inter-3GPP-access and non-3GPP access).

    One classic example is when subscribers of a GTP-only network roam into a PMIP network whilethe PDN GW for home routed traffic uses GTP. This means the Serving GW selected for the

    subscribers may need to support both GTP and PMIP so that it is possible to set up both local

    breakout and home-routed sessions for these subscribers.

    The support for both GTP and PMIP protocols on the same visited network is called Direct

    Peering.

    The direct peering scenario consists of one of the two roaming partners providing support for

    both variants of roaming (e.g. a PMIP operator would support a GTP-based roaming interface

    toward a GTP-only roaming partner, or vice versa) to make roaming possible.

    S6aHSS

    S8

    S3S1-MME

    S10

    UTRANGERAN SGSN

    MMES11

    ServingGateway

    UELTE-Uu E-UTRAN

    S12

    HPLMN

    VPLMN

    PCRFGx Rx

    SGi Operators IPServices

    (e.g. IMS, PSS etc.)PDNGateway

    S1-U

    S4

  • 8/2/2019 Spirent_4G-EPC_TMJ_2011

    22/84

    Spirent Journal of LTE EPC PASS Test Methodologies | Spirent Communications 2011

    21

    Case A: Visiting GTP-based UE in a PMIP-based network

    When roamers whose subscription is owned by the GTP-based operator attach to the EPS

    network of the PMIP-based operator, they are assigned a GTP-capable GW acting in the role of

    Serving GW (which means that GTPv2 is used on the S8 interface to connect the visited Serving

    GW with the local PDN GW). The SGW selection is carried out by MME or SGSN based on the

    subscriber's HPLMN and in the case of the Serving GW supporting both GTP and PMIP, the

    MME/SGSN should indicate the Serving GW which protocol should be used over S5/S8 interface.

    Case B: Visiting PMIP-based UE in a GTP-Based network

    When roamers whose subscription is owned by the PMIP-based operator attach to the EPS

    network of the GTP-based operator, they are assigned a PMIP-capable GW acting in the role of

    Serving GW (which means that PMIPv6 is used on the S8 interface to connect the visited Serving

    GW with the local PDN GW). The SGW selection is carried out by MME or SGSN based on the

    subscriber's HPLMN and in the case of the Serving GW supporting both GTP and PMIP, the

    MME/SGSN should indicate the Serving GW which protocol should be used over S5/S8 interface.

    ServingGW

    (PMIP)

    vPCRF

    Gxc

    GTP HPLMNPMIP VPLMN

    PMIPGTP

    S9

    ServingGW

    (GTP)

    Towards other

    PMIPoperators

    PDN GW(GTP)

    PCRF

    Gx

    GTP

    Towards otherPMIP

    operators

    GTP VPLMN

    ServingGW

    (GTP)

    a) PMIP VPLMN GTP HPLMN

    b) GTP VPLMN PMIP HPLMN

    PDN GW(PMIP)

    hPCRF

    Gx

    PMIP HPLMN

    PMIP

    S9

    PDN GW(GTP)

    Gx

  • 8/2/2019 Spirent_4G-EPC_TMJ_2011

    23/84

    Spirent Journal of LTE EPC PASS Test Methodologies | Spirent Communications 2011

    22

    Target Users

    NEM feature validation and load/performance testers.

    Service provider load/performance and integration testers.

    Target Device Under Test (DUT)

    4G Serving Gateway (SGW) with dual GTP and PMIP Support.

    Reference

    3GPP 23.401 and 23.402

    Relevance

    This test case validates that a same Serving GW can be selected and configured for a specific type

    of network (GTP or PMIP), while assuring support for roamers from other types of networks.

    Version

    1.0

    Test Category

    4G-EPC

    PASS

    [X] Performance [X] Availability [ ] Security [ ] Scale

    Required Tester Capabilities

    The tester should be capable of supporting

    At least two simulated MMEs and two simulated/emulated PGWs

    GTP and PMIP (IPv4 or IPv6) protocols simultaneously

    Low level security

    Combined UE traffic generation using GTP and/or PMIP

    Decoupled control and user plane, for control plane testing only

    IPv4 and IPv6 UEs and Nodes and IPv4 or IPv6 transport

  • 8/2/2019 Spirent_4G-EPC_TMJ_2011

    24/84

    Spirent Journal of LTE EPC PASS Test Methodologies | Spirent Communications 2011

    23

    Topology Diagram

    Test Procedure Case B: Home-PMIP and Visited-GTP

    1. Set up the Visited network as follows:a. Set up at least one simulated MME S11 endpoint and assign it to Tester Port A. This

    endpoint simulates the MME and loads the SGW with Session Requests for a GTP S5

    interface:

    i. Set up a range of UEs, up to 10,000 for example (IMSI, ULI,).ii. The UEs perform session loading testing, may request either IPv4 or IPv6 PDN

    addresses and to simplify, use only Default Bearers.

    iii. To simplify, choose stateless data or no data at all. (Default bearers will still becreated.)

    b.

    Set up Tester Port C to provide the S5 interface and configure the PDN GW Node of theVisited Network.

    2. Set up the Home Network:a. Set up that same simulated MME S11 endpoint defined in (1), or a new one to load the

    SGW with Session Requests for a PMIP S8 interface:

    i. Set up a range of UEs, up to 1,000 for example (IMSI, ULI).ii. The UEs perform session loading testing, may request either IPv4 or IPv6 PDN

    addresses and to simplify, use only Default Bearers.

    iii. To simplify, choose stateless data or no data at all. (Default bearers will still becreated.)

    b. Set up an eNodeb S1-U interface simulation and assign it to Tester Port B.c. Define the LMA characteristics including On-link prefix, GRE Key type.d. Set up Tester Port C to provide the S8 interface and configure the PDN GW Node of the

    Home Network.

    3. Define the Session Loading parameters describing the traffic model followed by each of thetwo types of subscribers: the local GTP-owned UEs and the visiting PMIP-owned UEs.

    a. Local GTP-owned UEs: define:i. Calls per second.

    ii. Call duration.

    MMEs

    eNodeBs

    PGW

    (PMIP)

    PGW

    (GTP based)

    SGW

    (DUT)

    Test Port A (S11)

    Test Port B (S1-U)

    Test Port C (S8)

    Test Port D (S5)

  • 8/2/2019 Spirent_4G-EPC_TMJ_2011

    25/84

    Spirent Journal of LTE EPC PASS Test Methodologies | Spirent Communications 2011

    24

    iii. IDLE time.iv. Ramp-up and Ramp-down periods.

    b. Visiting PMIP-owned UEs: define:i. Calls per second.

    ii. Call duration.iii.

    IDLE time.

    iv. Ramp-up and Ramp-down periods.4. Activate Wireshark traffic capture on both PDN GWs Control ports to be able to verify and

    validate the message exchange with the SGW.

    5. To execute:a. Run the Visited Network elements first and establish the visited traffic .b. Run the Home Visited UEs.

    6. Automate Step 5 and change parameters as needed.Control Variables & Relevance

    Network Nodes and Interfaces

    Variable Relevance Default Value

    MME S5/S8 Protocol Protocol the MME signals the SGW to use in the

    S5/S8 interface.

    GTP

    S11 GTP Version GTP version to use in the S11 interface. 8.6.0

    IMSI Range Visited Traceable range of GTP-owned UEs.

    IMSI Range Home Traceable range of PMIP-owned UEs.

    PMIPv6 Version PMIP version to use in the S5/S8 interface. 8.7.0

    GTPv2 Version PMIP version to use in the S5/S8 interface. 8.6.0

    Test Configurations

    Variable Relevance Default Value

    Subscribers Range Number of GTP or PMIP owned subscribers. 1

    Transport Address Requested Network IP addressing (IPv4 or IPv6). IPv4

    UE Home Address Requested PDN Address type assigned to the UE. IPv4

    Default Bearers Number of Default Bearers per UE. 1

    Dedicated Bearers Number of Dedicated Bearers per UE 0

    Data Traffic Type Selection between Stateless, Stateful or none for

    control plane only testing.

    None

    Session Hold Time Duration of a UE session in seconds.

    Session Pending Time Duration of the UE inactivity in seconds.

    Activation Rate Number of Sessions/sec (generation). 1.0

    Deactivation Rate Number of Sessions/sec (teardown). 1.0

    Constant Session flag Maintain the generation rate throughout the test. uncheck

  • 8/2/2019 Spirent_4G-EPC_TMJ_2011

    26/84

    Spirent Journal of LTE EPC PASS Test Methodologies | Spirent Communications 2011

    25

    Key Measured Metrics

    Metric Relevance Metric Unit

    PGW Creates Sessions

    Requests Received

    Sessions attempts for the UEs belonging to the GTP

    network.

    Sessions

    PGW Proxy Binding

    Update RequestsReceived

    Sessions attempts for the UEs belonging to the

    PMIP network.

    Sessions

    MME Create Sessions

    Request (GTP)

    Number needed to obtain the global success rate

    for GTP-owned UEs.

    Sessions

    MME Create Sessions

    Request (PMIP)

    Number needed to obtain the global success rate

    for GTP-owned UEs.

    Sessions

    PGW Creates Sessions

    Requests Received per

    second

    SGW Session Generation rate for GTP-owned UEs. Sessions/second

    PGW Proxy Binding

    Update Requests

    Received per second

    SGW Session Generation rate for GTP-owned UEs. Sessions/second

    Desired Result

    If the DUT behaves correctly, it should:

    1. Attach/Detach GTP sessions with the emulated GTP-PGW as indicated by the MME.2. Attach/Detach PMIP sessions with the emulated PMIP-PGW as indicated by the MME.3. Maintain session drop / failure < 0.2%.

    Analysis

    Using Wireshark:

    1.

    Verify that as soon as the Visited Network MME issues Create Session Requests to the SGWwith a selection of a GTP S5/S8 interface, the SGW exchanges messages with the emulated

    PGW using the GTPv2 protocol.

    2. The message exchange should follow TS 23.401 interface for the Attach procedure.3. If traffic is activated, packets should be exchanged in the default bearer.4. Every time a session is ended by the emulated MME, the DUT should notify the emulated

    PGW and implement the resource release procedure according to TS 23.401.

    5. As soon as the Visited Network MME issues Create Session Requests to the SGW with aselection of a GTP S5/S8 interface, the SGW should exchange messages with the emulated

    PGW using the GTPv2 protocol.

    6. The message exchange should follow TS 23.402 interface for the Attach procedure.7. If traffic is activated, packets should be exchanged in the default bearer.8. Every time a session is ended by the emulated MME, the DUT should notify the emulated

    PGW and implement the resource release procedure according to TS 23.402.

  • 8/2/2019 Spirent_4G-EPC_TMJ_2011

    27/84

    Spirent Journal of LTE EPC PASS Test Methodologies | Spirent Communications 2011

    26

    Using the test results:

    1. Verify the average session generation rate (sessions/second) from the MME towards theDUT is met and continuous in the S11 interface.

    2. Verify the average session generation rate (sessions/second) from the SGW is continuous inthe GTP S5/S8 interface.

    3. Verify the average session generation rate (sessions/second) from the SGW is continuous inthe PMIP S5/S8 interface.

    4. The percentage of failure in any interface stays below 0.2 %.

  • 8/2/2019 Spirent_4G-EPC_TMJ_2011

    28/84

    Spirent Journal of LTE EPC PASS Test Methodologies | Spirent Communications 2011

    27

    4G-EPC_005 PGW capacity and session loading with incremental

    dedicated bearer allocation

    Abstract

    This test case determines whether a 4G PDN GW (DUT) is capable of handling a high density of

    bearers. Attach Requests are issued toward the DUT and are followed by Dedicated Bearer

    Activations requests. The user should use this validation method to guarantee nominal capacity

    of the DUT.

    Description

    In LTE, the Packet Data Network Gateway (PDN GW) is the termination point of the packet data

    interface toward the Packet Data Networks. As an anchor point for sessions toward the external

    Packet Data Networks, the PGW is partly responsible for controlling resource allocation and

    enforcement of quality of service for the data plane traffic. The traffic is carried over virtual

    connections called service data flows (SDFs). These SDFs, in turn, are carried over bearers, virtual

    containers with unique QoS characteristics. A fundamental role of a PGW is to manage thecreation and release of these bearers and the enforcement of the quality of service.

    The PGW handles two types of bearers: default and dedicated.

    Default Bearer

    As part of the Attach procedure, the UE is assigned an IP address by the PGW and at least one

    bearer is established. This is called the default bearer and it remains established throughout the

    lifetime of the PDN connection to provide the UE with always-on IP connectivity to that PDN.

    Default Bearers tend to be used for initial signaling of additional services or for services requiring

    low or non-guaranteed quality of service.

    Dedicated Bearers

    Services such as VoIP, IMS, VoLGA and other real time streaming applications require some

    guaranteed QoS. For this, additional bearers, called dedicated bearers, are established at any

    time during or after completion of the Attach procedure. The PGW is responsible for filtering

    user IP packets into the different QoS-based bearers. This is performed based on Traffic Flow

    Templates (TFTs).

    This test case validates and qualifies the performance of the PGW in two areas. The first step is

    to find the maximum number of UEs that can be attached per second to the network, which

    translates to the maximum number of UEs successfully assigned a default bearer per second.

    The second step is to analyze the maximum number of dedicated bearers that can be allocated

    to a UE and the maximum number of such UEs the PGW can handle per second. Although

    specification 23.401 identifies a maximum of 11 bearers per UE (1 default and 10 dedicated),

    observation of real world users seems to indicate that the majority of mobile terminals will

    request between 1 to 3 dedicated bearers per session.

  • 8/2/2019 Spirent_4G-EPC_TMJ_2011

    29/84

    Spirent Journal of LTE EPC PASS Test Methodologies | Spirent Communications 2011

    28

    Target Users

    NEM load/performance testers.

    Service provider load/performance and validation testers.

    Target Device Under Test (DUT)

    4G PDN Gateway (PGW)

    Reference

    3GPP 23.401 and 23.203

    Relevance

    The PGW is one of the concentration nodes for converged traffic in the LTE architecture. Being

    able to determine its performance in terms of number of UEs and bearers is essential when

    assuring quality of service.

    Version

    1.0

    Test Category

    4G-EPC

    PASS

    [X] Performance [ ] Availability [ ] Security [ ] Scale

    Required Tester Capabilities

    The tester should be capable of supporting:

    SGW and S5/S8 interface simulation with Session Loading and Traffic modeling capabilities to

    simulate the Attaches and Bearer Requests coming from the UEs.

    Configurable PCRF Node Emulation that will be used to negotiate QoS with the PGW. The PCRF

    should be configurable in such way that all Dedicated Bearer request should be accepted.

    Network Host simulators that terminate user traffic at the PDN.

  • 8/2/2019 Spirent_4G-EPC_TMJ_2011

    30/84

  • 8/2/2019 Spirent_4G-EPC_TMJ_2011

    31/84

  • 8/2/2019 Spirent_4G-EPC_TMJ_2011

    32/84

    Spirent Journal of LTE EPC PASS Test Methodologies | Spirent Communications 2011

    31

    Test Configurations

    Variable Relevance Default Value

    Subscribers Range Number of UEs. Should be set to at least 150,000. 1

    Number of Default

    Bearers

    Number of default bearers per UE. Always 1. 1

    Number of DedicatedBearers

    Change the value to test: no bearer, one dedicatedbearer, two dedicated bearers.

    0

    Session Hold Time Duration of a UE session in seconds. 100

    Session Pending Time Duration of the UE inactivity in seconds. 100

    Activation Rate Number of Sessions/sec (generation). 1.0

    Deactivation Rate Number of Sessions/sec (teardown). 1.0

    Constant Session flag Maintain the generation rate throughout the test. Clear

    Key Measured Metrics

    EPC Metrics

    Metric Relevance Metric Unit

    Attempted Session Connects Session activation attempts. Sessions

    Attempted Session Disconnects Session deactivation attempts. Sessions

    Attempted Dedicated Bearers Activate dedicated bearer attempts.

    Actual Session Connects Number of active UEs.

    Actual Dedicated Bearers Number of active bearers.

    PGW Update Bearer Request

    Received

    Number of bearers that have received a

    QoS modification from the network.

    Actual Connection Rate Actual UE Activation rate. Sessions/second

    Attempted Connection Rate Generation rate at the SGW. Sessions/second

    Attempted Dedicated Bearers

    rate

    Activate dedicated bearer attempts per

    second.

    Bearers/second

    Actual Dedicated Bearers rate Number of active bearers per second. Bearers/second

    SGW Bearer Downlink Data

    Bytes Received

    Total data sent in the downlink per

    bearer.

    Bytes

    SGW Bearer uplink Data Bytes

    Received

    Total data sent in the uplink per bearer. Bytes

    Session Errors Total number of session attempts that

    failed.

    Sessions

  • 8/2/2019 Spirent_4G-EPC_TMJ_2011

    33/84

    Spirent Journal of LTE EPC PASS Test Methodologies | Spirent Communications 2011

    32

    Failures (Sessions and Bearers)

    Metric Relevance Metric Unit

    All dynamic addresses

    occupied

    Number of UEs that could not register due to

    unavailable PDN address.

    No Memory Available UE or Bearer operation failure due to a limitation in

    the DUTs memory.No Resources

    Available

    UE or Bearer operation failure due to a limitation in

    the DUTs or link resource.

    L4-L7 Metrics

    Metric Relevance Metric Unit

    RTSP Maximum

    Receive Rate

    Actual maximum downlink speed for the Video

    Streaming service requested vs defined in the Bearer

    Quality of Service field.

    Bits per

    second

    RTSP Average Receive

    Rate

    Actual average downlink speed for the Video

    Streaming service requested vs defined in the Bearer

    Quality of Service field.

    Bits per

    second

    RTP Maximum

    bandwidth usage per

    stream

    Actual maximum bandwidth for the Voice Call service

    requested vs defined in the Bearer Quality of Service

    field.

    Bits per

    second

    RTP Average usage

    per stream

    Actual average bandwidth for the Voice Call service

    requested vs defined in the Bearer Quality of Service

    field

    Bits per

    second

    Desired Result

    There are three types of desired results depending on the type of test:

    No dedicated bearer. The user should see:

    1. All the UEs attach without problems and are assigned a default bearer.2. The Attach Rate matches the nominal value of the DUT or is within a 2%.3. All user plane traffic uses the default bearer (Wireshark trace).4. The QoS in default bearers is not guaranteed, so the bandwidth allocated per UE decrease as

    the number of attached UEs increases rather than tearing down sessions or rejecting

    attaches.

    5. For a continuous session loading rate, the DUT should not change in behavior.One Dedicated Bearer with GBR. The user should see:

    1. The UEs attach without problems and are assigned a default bearer.2. The Attach Rate matches the nominal value of the DUT or is within a 2%.3. The DUT allows dedicated bearer activation as long as resources are available.4. The DUT consults the PCRF prior to deciding on the dedicated bearer activation or rejection.5. The default bearer carries HTTP traffic and the dedicated bearer carries video streaming

    traffic.

    6. As the number of active dedicated bearers increase almost to the nominal value of the DUT,the PGW sends Update Bearer Request and Create Session Rejects to maintain QoS levels of

    already accepted UEs and bearers.

  • 8/2/2019 Spirent_4G-EPC_TMJ_2011

    34/84

    Spirent Journal of LTE EPC PASS Test Methodologies | Spirent Communications 2011

    33

    7. The GBR is respected in the dedicated bearers and the MBR is never reached.8. For a continuous session loading rate, the DUT does not change in behavior.

    Two Dedicated Bearer with GBR. The user should see:

    1. The UEs attach without problems and are assigned a default bearer.2. The Attach Rate matches the nominal value of the DUT or is within a 2%.3. The DUT allows dedicated bearer activation as long as resources are available.4. The DUT consults the PCRF prior to deciding on the dedicated bearer activation or rejection.5. The default bearer carries HTTP traffic and the dedicated bearers carry video streaming

    traffic and SIP traffic.

    6. As the number of active dedicated bearers increase almost to the nominal value of the DUT,the PGW sends Update Bearer Request and Create Session Rejects to maintain QoS levels of

    already accepted UEs and bearers.

    7. The GBR is respected in the dedicated bearers and the MBR is never reached.8. For a continuous session loading rate, the DUT does not change in behavior.

    Analysis

    Use Wireshark to:

    1. Verify that all User Plane traffic goes in the appropriate tunnels:a. HTTP, RTSP and SIP use the default bearer tunnel.b. HTTP and SIP use the default bearer tunnel and RSTP uses dedicated bearer 1.c. HTTP uses the default bearer, RSTP uses dedicated bearer 1 and SIP uses dedicated

    bearer 2.

    2. Verify that the DUT consults the PCRF upon reception of a Bearer Resource Command fromthe SGW.

    Use the Measured Metrics:

    No dedicated bearer

    1. Use L3-L7 Metrics to see the impact of additional attached UEs in user plane traffic.2. Use the EPC metrics to verify Connection Rate, Disconnection Rate.3. Use EPC metrics to validate the maximum number of active UEs and percentage of failures

    (

  • 8/2/2019 Spirent_4G-EPC_TMJ_2011

    35/84

    Spirent Journal of LTE EPC PASS Test Methodologies | Spirent Communications 2011

    34

    Two Dedicated Bearer with GBR

    1. Use the L3-L7 Metrics to see verify that MBR is never exceeded in the dedicated bearer andthat the GBR is maintained for each accepted UE.

    2. Use the EPC metrics to verify that Attempts Dedicated Bearers number is close to UEActivation, but that Actual Dedicated Bearer gap to Attempts Dedicated Bearers increases as

    the number of Active UEs get closer to the nominal limit of the DUT.

    3. Use Failures Metrics to identify the most common cause of a UE Attach or Bearer Reject.4. Use EPC metrics to validate the maximum number of active UEs and percentage of failures

    (

  • 8/2/2019 Spirent_4G-EPC_TMJ_2011

    36/84

    Spirent Journal of LTE EPC PASS Test Methodologies | Spirent Communications 2011

    35

    4G-EPC_006 GGSN/PGW converged multi-RAT session loading test

    Abstract

    This test case determines the performance of a converged PGW and GGSN gateway. This is

    achieved by issuing multiple Create Session Requests towards the DUT from one or several

    simulated LTE SGW and from one or several simulated 3G SGSNs, simultaneously. The user

    should use this validation method to guarantee convergence from the Gateway (DUT).

    Description

    A major challenge for mobile operators is preparing for future 4G/LTE deployment while

    managing existing 3G upgrades cost effectively and efficiently. Deploying an independent

    Evolved Packet Core (EPC) can be costly due to the increased investment in new network

    equipment and the increase in operational costs. One approach to addressing this issue is

    deploying gateways that integrate legacy networks and EPC gateways onto a single box. One

    example of such convergence is the PGW/GGSN Converged Gateway, which from a single device

    can act as a GGSN, handling all the 3G sessions, and a PGW, handling all the LTE sessions.

    This type of mobile gateway can simultaneously support the Layer 2/Layer 3 high-processing

    capacities required for 3G/LTE data throughput, and handle millions of subscribers with a high

    rate of mobility while delivering quality-of-experience sensitive applications and content to a

    variety of mobile devices.

    The purpose of this test is to validate the correct handling of 3G and LTE sessions within the same

    piece of equipment with no mobility.

    UEs

    eNodeB

    RNC

    SGSN

    SGW

    GGSN/PGW

    NodeBGn

    S5/S8

    MME

  • 8/2/2019 Spirent_4G-EPC_TMJ_2011

    37/84

    Spirent Journal of LTE EPC PASS Test Methodologies | Spirent Communications 2011

    36

    Target Users

    NEM load/performance testers

    Service providers load/performance and validation testers

    Target Device Under Test (DUT)

    A Converged GGSN/PGW Gateway

    Reference

    Standards 3GPP 23.401, 29.274, 29.060 and 23.060

    Relevance

    GGSN/PGW gateways are likely to become the LTE network element of choice among operators

    due to their reduced cost compared to the investment and operational costs of stand-alone

    GGSN and PGW nodes. Being able to determine the converged-gateway performance in terms of

    number of UEs and mobility events that it can handle per radio access technology is key whenassuring quality of connection in the mobile core.

    Version

    1.0

    Test Category

    4G-EPC

    PASS

    [X] Performance [X] Availability [ ] Security [ ] Scale

    Required Tester Capabilities

    The tester should be capable of supporting:

    SGW and S5/S8 interface simulation with session loading and traffic modeling capabilities, in

    order to simulate the Create Session Requests coming from the LTE UEs.

    SGSN and Gn interface simulation with session loading and traffic modeling capabilities, in

    order to simulate the Create PDP Context Requests coming from the 3G UEs.

    Topology Diagram

    SGWsSGSNs

    Converged

    GGSN/PGW

    (DUT)

    (S5/S8) (Gn)

    Test Port A GTPC Test Port B GTPv1

  • 8/2/2019 Spirent_4G-EPC_TMJ_2011

    38/84

    Spirent Journal of LTE EPC PASS Test Methodologies | Spirent Communications 2011

    37

    Test Procedure

    1. Set up the S5/S8 interface for a Session Loading type of test as follows:a. Set-up at least one simulated SGW S5/S8 endpoint and assign it to Tester Port A for

    Control Plane. This endpoint simulates the SGW and load the PGW with Session

    Requests for a GTP S5/S8 interface:

    i. Set up a range of UEs up to 600,000 for example (IMSI, ULI, ..etc..)ii. The simulated UEs behind the SGW perform session loading testing, they may

    request either IPv4 or IPv6 PDN addresses will only establish default bearers

    iii. To simplify, the test case will not use traffic on the default bearers.2. Set up the Gn interface for a Session Loading type of test as follows:

    a. Set-up at least one simulated SGSN Gn endpoint and assign it to Tester Port B. Thisendpoint simulates the SGSN and load the PGW with Create PDP Context Requests for a

    GTP Gn interface:

    i. Set up a range of UEs up to 600,000 for example and provide the IMSI, MSISDN,IMEI (SV),

    ii. The simulated UEs behind the SGSN perform session loading testing, they mayrequest either IPv4 or IPv6 PDP addresses will only establish one primary context

    iii. Set up the GTP layer: provide APN, authentication usage, authentication protocol,password, direct tunnel indicator, teardown indication.

    3. For both interfaces, define the initial Session Loading parameters describing the trafficmodel followed by the subscribers:

    a. Activation Rate (sessions/second)b. Session duration (seconds)c. IDLE time (seconds)d. Ramp-down rate (session)

    4. Activate Wireshark traffic capture on SGSN and SGW Control ports to be able to verify andvalidate the message exchange with the GGSN/PGW Gateway.

    5. To execute:a. Run the LTE elementsb. Run the 3G elements

    6. Change parameters in (3) as needed7. Add more Test Ports to scale the Test Case.

  • 8/2/2019 Spirent_4G-EPC_TMJ_2011

    39/84

    Spirent Journal of LTE EPC PASS Test Methodologies | Spirent Communications 2011

    38

    Control Variables & Relevance

    Test Configurations for LTE

    Variable Relevance Default Value

    Subscribers Range for LTE Number of LTE subscribers 1

    Transport Address Requested Network IP addressing (IPv4 or IPv6) IPv4UE Home Address Requested PDN Address type assigned to the UE IPv4

    Default Bearers Number of Default Bearers per UE 1

    Dedicated Bearers Number of Dedicated Bearers per UE 0

    Number Nodes Number of Simulated SGWs 1

    Data Traffic Type Activated or Deactivated Deactivated

    Session Hold Time Duration of a UE session in seconds

    Session Pending Time Duration of the UE inactivity in seconds

    Activation Rate Number of Sessions/sec (generation) 1.0

    Deactivation Rate Number of Sessions/sec (teardown) 1.0

    Constant Session flag Maintain the generation rate throughout the test uncheck

    Test Configurations for 3G

    Variable Relevance Default

    Value

    Subscribers Range for 3G Number of 3G subscribers 1

    PDP Type Address Requested PDP Address type assigned to

    the UE

    IPv4

    Number of Primary PDP contexts Number of Primary PDP Contexts per UE 1

    Number of Secondary PDP contexts Number of Secondary PDP Contexts per UE 0

    Data Traffic Type Activated or Deactivated Deactivated

    Number Nodes Number of Simulated SGSNs 1

    Session Hold Time Duration of a UE session in seconds

    Session Pending Time Duration of the UE inactivity in seconds

    Activation Rate Number of Sessions/sec (generation) 1.0Deactivation Rate Number of Sessions/sec (teardown) 1.0

    Constant Session flag Maintain the generation rate throughout

    the test

    uncheck

    Key Measured Metrics

    S5 Metrics

    Metric Relevance Metric Unit

    Attempted Session Connects Indicates the session activation attempts Sessions

    Attempted Session

    Disconnects

    Indicates the session deactivation

    attempts

    Sessions

    Actual Session Connects Indicates the number of active UEs UEs

    Actual Connection Rate Actual UE Activation rate Sessions/second

    Attempted Connection Rate Generation rate at the SGW Sessions/second

    Session Errors Indicates the total number of session

    attempts that failed

    Sessions

  • 8/2/2019 Spirent_4G-EPC_TMJ_2011

    40/84

    Spirent Journal of LTE EPC PASS Test Methodologies | Spirent Communications 2011

    39

    Gn Metrics

    Metric Relevance Metric Unit

    Attempted Context Connects Indicates the context activation attempts Contexts

    Attempted Context

    Disconnects

    Indicates the context deactivation

    attempts

    Contexts

    Actual Context Connects Indicates the number of active UEs UEsActual Connection Rate Actual UE Activation rate Contexts/second

    Attempted Connection Rate Generation rate at the SGSN Contexts/second

    Session Errors Indicates the total number of Context

    Creation attempts that failed

    Contexts

    Failures (Sessions)

    Metric Relevance Metric Unit

    All dynamic addresses

    occupied

    Indicates number of UEs that could not register

    due to unavailable PDN address

    No Memory Available Indicates a UE or Bearer operation failure due

    to a limitation in the DUTs memory

    No Resources Available Indicates a UE or Bearer operation failure due

    to a limitation in the DUTs or link resource

    Failures (Contexts)

    Metric Relevance Metric Unit

    All dynamic addresses

    occupied

    Indicates number of UEs that could not register

    due to unavailable PDN address

    No Memory Available Indicates a UE or Bearer operation failure due

    to a limitation in the DUTs memory

    No Resources Available Indicates a UE or Bearer operation failure due

    to a limitation in the DUTs or link resource

    Desired Result

    The desired results are twofold:

    1. The DUT is capable of providing the correct message exchange to establish/modify/endsessions and contexts for both S5 and Gn interfaces, respectively.

    2. The session and contexts drops/reject are below 2%, respectively.Analysis

    Using Wireshark, analyze the correctness of the message exchange on both signaling interfaces.

    Once the behavior has been validated, use the counters to validate the performance in terms of

    Actual Session/Context Rate and percentage of failure.

    Use the Failure Metrics to understand the nature of the session and contexts that failed.

  • 8/2/2019 Spirent_4G-EPC_TMJ_2011

    41/84

    Spirent Journal of LTE EPC PASS Test Methodologies | Spirent Communications 2011

    40

    4G-EPC_007 SGSN/MME converged multi-RAT session loading test

    Abstract

    This test case determines the performance of a converged SGSN and MME node. This is achieved

    by simultaneously issuing multiple Attach Requests and default bearer setups towards the DUT

    from one or several simulated LTE eNodeB as well as Attaches and PDP Activations from one or

    several simulated 3G RNCs. The user should use this validation method to guarantee

    convergence from the SGSN/MME network element (DUT).

    Description

    A major challenge for mobile operators is preparing for future 4G/LTE deployment while

    managing existing 3G upgrades cost effectively and efficiently. Deploying an independent

    Evolved Packet Core (EPC) can result costly due to the increased investment in new network

    equipment and the increase in operational costs. One approach to addressing this issue is

    deploying gateways that integrate the legacy networks and EPC gateways onto a single device.

    One example of such convergence is the MME/SGSN converged router, which from a single

    device can act as an SGSN handling all the 3G sessions, as well as an MME handling all the LTE

    sessions. This type of mobile network elements can simultaneously support high processing

    capacities for 3G/LTE mobility events and handle millions of subscribers.

    The purpose of this test is to validate the correct handling of 3G and LTE sessions within

    equipment dingle device with no mobility.

    Target Users

    NEM load/performance testers

    Service provider load/performance and validation testers

    UEs

    eNodeB

    SGSN/MME

    SGW

    NodeB

    S1-MME

    Iu-PS

    RNC

  • 8/2/2019 Spirent_4G-EPC_TMJ_2011

    42/84

    Spirent Journal of LTE EPC PASS Test Methodologies | Spirent Communications 2011

    41

    Target Device Under Test (DUT)

    A Converged SGSN/MME Node

    Reference

    Standards 3gpp 36.413, 24.301, 25.413, 25.412, 29.202

    Relevance

    The SGSN/MME converged nodes are likely to become the LTE network element of choice

    among operators due to their reduced cost compared to the investment and operational costs of

    stand-alone SGSN and MME nodes. Being able to determine their performance in terms of

    number of UEs and mobility events that can handle per-radio access technology is key when

    assuring quality of connection in the mobile core.

    Version

    1.0

    Test Category

    4G-EPC

    PASS

    [X] Performance [X] Availability [ ] Security [ ] Scale

    Required Tester Capabilities

    The tester should be capable of supporting:

    eNodeB and S1 interface simulation with session loading and traffic modeling capabilities, in

    order to simulate the Attach Requests and bearer setups coming from the LTE UEs.

    RNC and Iu-PS interface simulation with session loading and traffic modeling capabilities, in

    order to simulate the Attaches and PDP Context activation coming from the 3G UEs.

    Topology Diagram

  • 8/2/2019 Spirent_4G-EPC_TMJ_2011

    43/84

    Spirent Journal of LTE EPC PASS Test Methodologies | Spirent Communications 2011

    42

    Test Procedure

    1. Set up the S1-MME interface for a Session Loading test as follows:a. Set-up at least one simulated eNodeB S1-MME endpoint and assign it to Tester Port A

    for Control Plane. This endpoint simulates the UEs/eNodeB and loads the SGSN/MME

    with Attach Requests and bearer setups for a NAS/S1-AP interface:

    i. Set up a range of UEs, up to 600,000 for example, and define: type of Attach, IMSI,Location Information, APN, Keys, EMM Security Header.

    ii. The simulated UEs behind the eNodeB perform session loading testing. They mayrequest either IPv4 or IPv6 PDN addresses.

    iii. To simplify, the test case will not use traffic.2. Set up the Iu-PS interface for a Session Loading test as follows:

    a. Set-up at least one simulated RNC Iu-PS endpoint and assign it to Tester Port B. Thisendpoint simulates the UE/NodeB/RNC and loads the SGSN/MME with Attach + Activate

    PDP Context Requests for an Iu-PS interface:

    i. Set up a range of UEs, up to 600,000 for example, and provide type of Attach,IMSI,IMEI, Ciphering Algorithm Information, Authentication Parameters, Radio

    Capabilities, Location and Routing Information, APN.

    ii. The simulated UEs behind the RNC perform session loading testing. They mayrequest either IPv4 or IPv6 PDP addresses but only establish one primary context.

    iii. Define the M3UA routing.3. For both interfaces, define the initial Session Loading parameters describing the traffic

    model followed by the subscribers:

    a. Activation Rate (sessions/second).b. Session duration (seconds).c. IDLE time (seconds).d. Ramp-down rate (session).

    4. Activate Wireshark traffic capture on RNC and eNodeB ports to be able to verify validate themessage exchange with the SGSN/MME node.

    5. To execute:a. Run the LTE elements.b. Run the 3G elements.

    6. Change parameters in (3) as needed,7. Add more test ports to scale the test case.

  • 8/2/2019 Spirent_4G-EPC_TMJ_2011

    44/84

    Spirent Journal of LTE EPC PASS Test Methodologies | Spirent Communications 2011

    43

    Control Variables & Relevance

    Test Configurations for eNodeB

    Variable Relevance Default Value

    Subscribers Range for LTE Number of LTE subscribers. Set it to 600,000 1

    UE Home Address Requested PDN Address type assigned to the UE IPv4Default Bearers Number of Default Bearers per UE 1

    Dedicated Bearers Number of Dedicated Bearers per UE 0

    Number Nodes Number of Simulated eNodeBs 1

    Data Traffic Type Activated or Deactivated Deactivated

    Session Hold Time Duration of a UE session in seconds

    Session Pending Time Duration of the UE inactivity in seconds

    Activation Rate Number of Sessions/sec (generation) 1.0

    Deactivation Rate Number of Sessions/sec (teardown) 1.0

    Constant Session flag Maintain the generation rate throughout the test uncheck

    Test Configurations for UE/NodeB/RNC

    Variable Relevance Default ValueSubscribers Range for 3G Number of 3G subscribers 1

    PDP Type Address Requested PDP Address type assigned

    to the UE

    IPv4

    Number of Primary PDP contexts Number of Primary PDP Contexts per UE 1

    Number of Secondary PDP contexts Number of Secondary PDP Contexts per

    UE

    0

    Data Traffic Type Activated or Deactivated Deactivated

    PDP Activation Delay Delay between Attach accepted and

    PDP Activation Request

    0 milliseconds

    Number Nodes Number of Simulated SGSNs 1

    Session Hold Time Duration of a UE session in seconds

    Session Pending Time Duration of the UE inactivity in secondsActivation Rate Number of Sessions/sec (generation) 1.0

    Deactivation Rate Number of Sessions/sec (teardown) 1.0

    Constant Session flag Maintain the generation rate

    throughout the test

    uncheck

  • 8/2/2019 Spirent_4G-EPC_TMJ_2011

    45/84

    Spirent Journal of LTE EPC PASS Test Methodologies | Spirent Communications 2011

    44

    Key Measured Metrics

    S1-MME Metrics

    Metric Relevance Metric Unit

    Attempted Attach Indicates total attaches attempts Attaches

    Attempted Detach Indicates total detaches attempts AttachesActual Attach Indicates the number of active UEs UEs

    Actual Attach Rate Actual UE Activation rate Attaches/second

    Attempted Attach

    Rate

    Attempted Activation Attaches/second

    Attach Failures Indicates the total number of

    Attaches attempts that failed

    Attaches

    Attempted InCtx-

    Setup Request

    Indicates default bearer attempted

    Actual InCtx-Setup Indicates default bearer active

    Attempted InCtx-

    Setup Request Rate

    Indicates default bearer creation

    rate attempted

    Ctx-setup/second

    Actual InCtx-Setup

    Request Rate

    Indicates default bearer creation

    rate actual

    Ctx-setup/second

    InCtx-setup Failures Indicates the total number of InCtx-

    setup attempts that failed

    Attaches

    Iu-PS Metrics

    Metric Relevance Metric Unit

    Attempted PDP Context

    Activate

    Indicates the context activation attempts Contexts

    Attempted PDP Context

    Deactivate

    Indicates the context deactivation attempts Contexts

    Actual PDP Context Activate Indicates the number of active UEs UEs

    Actual Activation Rate Actual UE Activation rate Contexts/secondAttempted Activation Rate Generation rate at the SGSN Contexts/second

    Activation Errors Indicates the total number of Context

    Creation attempts that failed

    Contexts

    Attempted Attach Indicates total attaches attempts Attaches

    Attempted Detach Indicates total detaches attempts Attaches

    Actual Attach Indicates the number of active UEs UEs

    Actual Attach Rate Actual UE Activation rate Attaches/second

    Attempted Attach Rate Attempted Activation Attaches/second

    Attach Failures Indicates the total number of Attaches

    attempts that failed

    Attaches

    Failures (S1-MME)

    Metric Relevance Metric Unit

    ESM Failure Indicates number of UEs that could set up ESM due to a DUT

    failure

    Insufficient

    Resources

    Indicates a UE attach or default bearer operation failure due to a

    limitation in the DUTs or link resource

  • 8/2/2019 Spirent_4G-EPC_TMJ_2011

    46/84

    Spirent Journal of LTE EPC PASS Test Methodologies | Spirent Communications 2011

    45

    Failures (Iu-PS)

    Metric Relevance Metric Unit

    Insufficient

    Resources

    Indicates a UE attach or default bearer operation failure due to a

    limitation in the DUTs or link resource

    Desired Result

    The DUT should be capable of providing the correct message exchange to establish/modify/end

    sessions and contexts for both S1-MME and Iu-PS interfaces, respectively. The session and

    contexts drops/reject should be below 2%, respectively.

    Analysis

    Using Wireshark, analyze the correctness of the message exchange on both signaling interfaces.

    Once the behavior has been validated, use the counters to validate the performance in terms of

    Actual Attach and Context Rates and percentage of failure.

    Use the Failure Metrics to understand the nature of the Attaches and Contexts that failed.

  • 8/2/2019 Spirent_4G-EPC_TMJ_2011

    47/84

    Spirent Journal of LTE EPC PASS Test Methodologies | Spirent Communications 2011

    46

    4G-EPC_008 Policy and Charging Rules Function (PCRF) 3GPP

    session loading test

    Abstract

    This test validates the behavior of a PCRF (DUT) that is both connected to the PGW and AF,

    analyze the derived PCC rules and categorize its performance in terms of sessions per second. To

    do so, the DUT is loaded with multiple requests per second on the Gx and Rx interfaces. Without

    this test, the user is not able to validate the correct behavior of the DUT both in terms of

    compliance and performance, which may lead to a wrong management of resources in the EPC.

    Description

    The PCRF (Policy and Charging Rules Function) is the policy entity that forms the linkage between

    the service and transport layers. The PCRF collates subscriber and application data, authorizes

    QoS resources, and instructs the transport plane on how to proceed with the underlying data

    traffic.

    The PCRF is connected on its northbound Rx interface to the Application Function (AF), an

    element residing on the service plane, which represents applications that require dynamic policy

    and QoS control over the traffic plane behavior. On the traffic plane, connected to the PCRF via

    the southbound Gx interface, is the Policy and Charging Enforcement Function (PCEF). The PCEF's

    role encompasses applicable traffic detection and resultant policy enforcement. This entity is

    typically located at a Gateway node, which varies by transport layer (e.g. a GGSN, PDG etc.).

    In the case of LTE, the PDN Gateway (PGW), contains embedded the PCEF function. For each UE

    willing to establish a data session with a PDN network, the PGW must first consult the PCRF and

    obtain the rules of service to be applied for such session.

    QoS control is applied per service data flow in the PCEF residing in the PGW. These service data

    flows can be thought of as a set of packet flows, typically IP flows. The PCEF utilizes PCC (policy

    and charging control) rules to classify traffic by service data flow. Rules can be pre-defined or

    dynamically provisioned in the PCEF. Dynamic PCC rules are derived within the PCRF from

    information supplied by the AF (such as requested bandwidth), PCEF data (such as requested QoS

    at traffic level by user) and other Subscriber specific data if available

    PCRF

    PGW (PCEF)SGW

    Application Services

    (e,g. IMS)Gx

    Rx

  • 8/2/2019 Spirent_4G-EPC_TMJ_2011

    48/84

    Spirent Journal of LTE EPC PASS Test Methodologies | Spirent Communications 2011

    47

    The purpose of this test is to validate the behavior of a PCRF that is both connected to the PGW

    and AF, analyze the derived PCC rules and to categorize its performance in terms of sessions per

    second.

    Target Users

    PCRF developers validation and performance testers

    Service provider integration testers

    Target Device Under Test (DUT)

    A PCRF

    Reference

    Standards 3gpp 29.210, 29.211, 29.212, 29.213, 29.214 and IETF RFC 3588, RFC 4005, RFC 4006

    Relevance

    The PCRF is a key element to control, monitor and charge resources in the LTE Network. Knowing

    how many sessions per second can handle without failing to provide the correct rules can be the

    difference between a properly managed network and a disrupted one.

    Version

    1.0

    Test Category

    4G-EPC

    PASS

    [X] Performance [ ] Availability [ ] Security [ ] Scale

    Required Tester Capabilities

    The tester should be capable of supporting:

    PCEF and Gx interface simulation with session loading and traffic modeling capabilities, in

    order to simulate CC-requests generated by the activation of a session or a bearer at a specific

    rate.

    AF and Rx interface simulation with session loading and traffic modeling capabilities, in order

    to simulate AA-requests generated by the activation of a session at a specific rate.

    Correlated Gx and Rx interfaces.

    Definition of PCC Rules for both interfaces, as well media subcomponents and requested QoS

    for bearers.

    Configurable host/realm.

  • 8/2/2019 Spirent_4G-EPC_TMJ_2011

    49/84

    Spirent Journal of LTE EPC PASS Test Methodologies | Spirent Communications 2011

    48

    Topology Diagram

    Test Procedure

    1. Set up Gx Interface for a Session Loading test as follows:a. Set-up at least one simulated PCEF endpoint and assign it to Tester Port A. This endpoint

    simulates the PCEF residing in the PGW and loads the PCRF with CC-Requests at a

    specific rate:

    i. Set up a range of UEs up to 1,000,000 for example. (IMSI, MSISDN, NAI, IP, etc)ii. The UEs perform session loading testing.iii. To simplify, the PCEF uses the pull approach of the rules.iv. Define the number of bearers per session to simulate and bandwidth requested for

    each.

    2. Set up Rx Interface for a Session Loading test as follows:a. Set-up at least one simulated PCEF endpoint and assign it to Tester Port B. This endpoint

    loads the PCRF with AA-Requests at a specific rate:

    i. Set up a range of UEs up to 1,000,000 for example. (IMSI, MSISDN, NAI, IP, etc.)ii. The users perform session loading testing.iii. Define the Media Component Description, the number of media-subcomponents

    per session to simulate and requested resources.

    3. Define the session control for correlated interfaces. Three options to consider:a. PCEF starts the sessions.b. AF starts the sessions.c. Combined.

    4. For both interfaces, define the initial Session Loading parameters describing the trafficmodel followed by the subscribers:

    a. Activation Rate (sessions/second).b. Session duration (seconds).c. IDLE time (seconds).d. Ramp-down rate (session).

    5. To execute:a. Run the PCEF.b.

    Run the AF.

    6. Change parameters in (4) as needed.7. Add more test ports to scale the test case.8. Automate and change parameters as needed.

    PCEFAF

    PCRF

    (DUT)(Gx) (Rx)

    Test Port A

    DiameterTest Port B

    Diameter

  • 8/2/2019 Spirent_4G-EPC_TMJ_2011

    50/84

    Spirent Journal of LTE EPC PASS Test Methodologies | Spirent Communications 2011

    49

    Control Variables & Relevance

    Variable Relevance Default

    Value

    Subscriber Range PCEF Number of subscribers trying to access the PDN 1

    Session Connect Rate PCEF Attempted Session Connect from the PGW 1.0

    Session disconnect Rate PCEF Attempted Session Connect from the PGW 1.0Session duration PCEF Duration of the session before attempting

    disconnect

    100 seconds

    Number PCEF How many PCEF simulated connecting to the

    PCRF

    Number of Bearers per session How many bearers per session. The QoS

    requested impacts the PCC rule

    creation/modification

    1

    Subscriber Range AF Number of subscribers accessing IMS services 1

    Session Connect Rate AF Attempted Session Connect from the AF 1.0

    Session disconnect Rate AF Attempted Session Connect from the AF 1.0

    Session duration AF Duration of the session before attempting

    disconnect

    100 seconds

    Number AF How many AF simulated connecting to the PCRF 1

    Key Measured Metrics

    Metric Relevance Metric Unit

    Attempted Session Connect

    Rate

    How many sessions per second attempted

    from both interfaces

    Sessions/second

    Actual Session Connect Rate How many sessions per second reached from

    both interfaces

    Sessions/second

    Attempted Session

    disconnect Rate

    How many disconnect sessions per second

    attempted from both interfaces

    Sessions/second

    Actual Session disconnect

    Rate

    How many disconnect sessions per second

    reached from both interfaces

    Sessions/second

    CCR initial sent CCR Session Initiation sent to the PCRF

    CCR terminate sent CCR Session Termination sent to the PCRF

    CCR update sent CCR Session Update sent to the PCRF

    AAR sent AAR Session initiation sent to the PCRF

    STR sent AAR Session Termination sent to the PCRF

    Gx interface Actual Rate How many sessions per second in the Gx

    interface

    Sessions/second

    Rx interface Actual Rate How many sessions per second in the Rx

    interface

    Sessions/second

    Gx failures How many sessions failed in the Gx interface Sessions

    Rx failures How many sessions failed in the Rx inteface Sessions

  • 8/2/2019 Spirent_4G-EPC_TMJ_2011

    51/84

    Spirent Journal of LTE EPC PASS Test Methodologies | Spirent Communications 2011

    50

    Desired Result

    The expected result is the following:

    1. Standard compliance on both interfaces: The user should see the PCRF properly handling theincoming requests from Gx and Rx.

    2. Session endurance: The PCRF should be able to open, maintain and monitor the sessionsth