5g core network emulation
play

5G Core Network Emulation N1, N2, N3, N4, N6, N8, N9, N10, N11, N12, - PowerPoint PPT Presentation

5G Core Network Emulation N1, N2, N3, N4, N6, N8, N9, N10, N11, N12, N13, N14, N22 818 West Diamond Avenue - Third Floor, Gaithersburg, MD 20878 Phone: (301) 670-4784 Fax: (301) 670-9187 Email: info@gl.com 1 1 Website: http://www.gl.com 5G


  1. 5G Core Network Emulation N1, N2, N3, N4, N6, N8, N9, N10, N11, N12, N13, N14, N22 818 West Diamond Avenue - Third Floor, Gaithersburg, MD 20878 Phone: (301) 670-4784 Fax: (301) 670-9187 Email: info@gl.com 1 1 Website: http://www.gl.com

  2. 5G NETWORK DIAGRAM 2

  3. Features • End-to-End 5G Network Simulation • Emulates 5G - UE+gNB, AMF, SMF, UPF, AUSF, UDM, UDR, NSSF, NRF, PCF • Feature and Functional Testing • Performance Testing • Inter-Operability Testing • Migration Testing • Advanced Voice Feature Testing - IVR, Voice Recognition, Speech-to-Text • Simulate Massive UEs (up to 64,000) with Voice Traffic • Simulate User-plane GTP traffic at high line rates (up to 40 Gbps) • Assess Voice Quality (eModel, PESQ, POLQA) 3

  4. Features • End-to-End 5G Network Simulation • Simulates UE+gNodeB and AMF nodes. • Supports Control plane signaling and User plane traffic • Generate and process NGAP/NAS (valid and invalid) messages. • Insertion of impairments to create invalid messages • Supports customization of call flow and message templates using Script and Message Editor. • Ready-to-use scripts for quick testing • Supports scripted call generation and automated call reception. • Simulate Massive UEs (up to 64,000) with Voice Traffic • Simulate User-plane GTP traffic at high line rates (up to 40 Gbps) • Provides Call Statistics and Events Status. 4

  5. 5G N1 N2 Interface Simulation – MAPS™ 5

  6. 5G N1 N2 Interface Architecture 6

  7. Protocol Stack Specification 7

  8. Protocol Stack Specification Supported Protocols Standard / Specification Used N1N2 Interface System Architecture for the 5G 3GPP TS 23.501 V2.0.1 (2017-12) NG Application Protocol (NGAP) 3GPP TS 38.413 V0.7.0 (2018-03) Non-Access-Stratum (NAS) 3GPP TS 24.501 V1.0.0 (2018-3) GPRS Tunneling Protocol for Control Plane (GTPv2-C) 3GPP TS 29.274 V15.2.0 (2017-12) NR and NG-RAN Overall Description 3GPP TS 28.300 V2.0.0 (2017-12) SCTP RFC 2960 • NG Application Protocol (NGAP): Application Layer Protocol between the gNodeB and the AMF. • SCTP for the control plane (SCTP): This protocol guarantees delivery of signaling messages between AMF and gNodeB (N1N2). SCTP is defined in RFC 2960 . 8

  9. 5G N1 N2 Interface Call Procedures • UE Registration Signalling • Session Release Procedure ➢ Initial UE Message ➢ Session Release Request ➢ Downlink NAS Transport ➢ Session Release Command ➢ Uplink NAS Transport ➢ Session Release Complete ➢ Registration Procedure • Deregistration procedures ➢ Authentication Procedure ➢ Deregistration Request ➢ Security Mode Procedure ➢ Deregistration Accept ➢ PDN Connectivity Request • UE Context Release Procedure ➢ Initial Context Setup ➢ UE Context Release Procedure Command • Session Establishment Procedure ➢ UE Context Release ➢ Session Establishment Complete Request Session Establishment Accept ➢ 9

  10. 5G Call Procedures 10

  11. MAPS™ 5G N1N2 Use Cases MAPS™ N1N2 configured as AMF to test gNB (DUT) MAPS™ N1N2 configured as gNB to test AMF (DUT) 11

  12. MAPS™ 5G N4 Interface – Call Simulation Call Generation Call Reception 12

  13. 5G N4 Interface Simulation – MAPS™ 13

  14. 5G N4 Interface 14

  15. Features • Simulates Session Management Function (SMF) and User Plane Function (UPF) elements • Supports 5G Control plane and User plane • Supports Mobile Traffic type • Generates and process PFCP (valid and invalid) messages • Supports PDU Session Establishment, Modification, Release and Reporting of traffic data usage procedures. • Supports GTP Traffic (GTP User Plane Data), HTTP traffic generation capability. 15

  16. Protocol Stack Specification Supported Standard / Specification Protocols Used N4 Interface PFCP 3GPP TS 23.501 [28] 3GPP TS 23.502 [29] UDP IETF RFC 768 IPv4 IETF RFC 791 [5] IETF RFC 2460 [6] • PFCP entity supports IPv4 protocol. 16

  17. 5G Call Scenarios • PFCP Session Establishment Procedure ➢ Session Establishment Request ➢ Session Establishment Accept • PFCP Session Modification Procedure ➢ Session Modification Request ➢ Session Modification Response • PFCP Session Deletion Procedure ➢ Session Deletion Request ➢ Session Deletion Response 17

  18. 5G N4 Interface Use Case MAPS™ N4 configured as SMF & Data Server MAPS™ N4 configured as UPF to test SMF to test UPF (DUT) (DUT) 18

  19. 5G N4 Interface – Call Simulation Call Generation Call Reception 19

  20. 5G Use Cases 20

  21. MAPS™ 5G N1N2 Use Cases MAPS™ N1N2 configured as AMF to test gNB (DUT) MAPS™ N1N2 configured as gNB to test AMF (DUT) 21

  22. 5G N4 Interface Use Case MAPS™ N4 configured as SMF & Data Server MAPS™ N4 configured as UPF to test SMF to test UPF (DUT) (DUT) 22

  23. MAPS™ 5GC Emulation testing gNodeB 23

  24. MAPS™ gNB Emulator testing 5G Core Networs 24

  25. Wrap Around Testing of AMF 25

  26. Wrap Around Testing of SMF 26

  27. Wrap Around Testing of AUSF and UDM 27

  28. Complete 5G Network Simulation Test Suite w/ Simulated gNodeB 28

  29. Packet Data Traffic Generation Appliance PacketLoad10G • PacketLoad 4 x 10Gbps (PKS174) is a Data Traffic Generator 2U Rack Appliance with 4 x 10Gbps NIC interfaces: total capacity of up to 40 Gbits/sec Stateful TCP/HTTP Traffic. • It supports massive simulation of UEs (up to 500,000) with high density (up to 4 Gbps or 40 Gbps) mobile data traffic simulation for both UMTS, and LTE networks. 29

  30. Message Automation and Protocol Simulation (MAPS™) 30

  31. About MAPS™  MAPS stands for M essage A utomation and P rotocol S imulation  It is a generic framework for the generation of telecommunications protocol messages and transmission of bearer traffic.  MAPS™ is built on a proprietary scripting language developed by GL Communications.  All MAPS™ products come with out-of-the-box scripts that act as fully functional state machines for the relevant protocol. 31

  32. About MAPS™  Scripts : Scripts act as the state- machine, or engine for a given call. The logic of what messages to send when is all contained in a script.  Messages : MAPS has an inventory of generic Message Templates (ex: Invite.txt) which it loads from the hard drive when transmitting an actual message. Messages are completely customizable.  Profiles : Scripts and Messages are kept as generic as possible. Specific information (ex: Contact = 12345@sip.carrier.com) about a call is sourced from .xml profiles 32

  33. Supported Protocols / Interfaces 33

  34. MAPS™ Working Principle 34

  35. Load Generation • Stability/Stress and Performance testing using Load Generation • Different types of Load patterns to distribute load • User can load multiple patterns for selected script • User configurable Test Duration, CPS, Maximum and Minimum Call Rate etc 35

  36. Success Call Ratio Statistics Call Graph Call Statistics 36

  37. Message Statistics  Message Stats provides a running tabular log of all messages transmitted, retransmitted and received during the session  Provides an easy way to monitor the reception of error responses during load generation. 37

  38. User Defined Graphs and Statistics 38

  39. Traffic Simulation 39

  40. CLI for Remote Call Control & 3rd Party Integration 40

  41. THANK YOU 41

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend