SlideShare a Scribd company logo
Cost-effective Approach for
Telco Network Analysis in 5G
Junho Suh, Research Engineer, SK Telecom
email: junho.suh@sk.com
Telco
TELCO
Agenda
• Introduction to TINA Project
• Architecture
• Use cases
• Network Visibility Fabric Node
• Hardware spec
TINA (SKT integrated Network Analytics)
Network Visibility Platform for Telco
• Provide end-to-end network visibility to Telco network infrastructure operators
• Reduce TCO by over 50%
• Open hardware/software approach
• Launched @2017
Use cases
• SKT’s subscriber-faced service traffic monitoring
• LTE/5G interface monitoring
• IPTV headend monitoring
• …
PDN
S5
MME
UE
eNB
SGW
PGW
S1-MME
S1-U
S11
gNBX2
MME
HHS
Internet
DC
High-Level Design
Network Traffic
from Tap
from Mirror (e.g., SPAN or ERSPAN)
Network
Packet
Broker
Probes1
Probes2
Probes3
…
e.g., IDS, Firewall, Netflow generator
Data Collection (Control Plane Telemetry, Data Plane Telemetry, Packet
Metadata)
Real-time Streaming Big Data Processing Big Data Warehouse
Unified SQL-like Query Engine
3DV WebUI (Dashboard)
Today Talk covers
Network Visibility Node
Big Data Analysis Engine
Use Case #1 - Network Performance Monitoring for
SKT Services
Monitoring north/south bound traffic of 200+ subscriber-faced services such as Security
Camera (T-View), Smart Speaker (NUGU), Navigation (T-Map), etc in SKT private data
center
What to measure?
• Network traffic statistics
• Total traffic volume in bytes and packets, and # flows/each service
• TCP session performance
• Connection Time, RTT, Retransmission rates, Retransmission delay, Throughput
• Anomaly detection using ML technique
• Abrupt traffic explosion/reduction
• Volume-based DDoS attack
Use Case #2 - IPTV Service Quality Monitoring
Monitoring traffic of SKB IPTV service (Btv) Head-end that serves globally
dispersed content across 600+ domains
What to measure?
• DNS lookup time
• Content location
• DNS resolution result from
Global Server Load Balancer (GSLB)
• HTTP transaction performance
• TCP connection time
Use Case #3 - LTE/5G Network Quality Monitoring and
Troubleshooting (under PoC)
Monitoring LTE/5G interfaces including S1-MME, S10, S11, S1-U
• Export External Data Representation (xDR) format
What to measure?
• Call flow (LTE/5G signaling)
• Attach, Detach
• S1/X2 Handover
• Paging
• …
• TCP/UDP/HTTP/RTP/SIP performance/each mobile subscriber
Agenda
• Introduction to TINA Project
• Network Visibility Fabric Node
• Network Packet Broker
• DPDK-based Network Visibility Probe/Packet Recorder
• Hardware spec
Network Packet Broker (NPB)
• L2~L4 based filter
• MAC address, ether type
• IPv4/6 address, protocol type
• L4 src/dst port#
• Packet processing
• Forward/Load Balance/Replicate
• Packet slicing
• Packet stripping
• Source port labeling
• Tunnel termination
• Metadata generation (experimental)
• For Telco specific
• GTP protocol aware
• Tunnel Endpoint ID (TEID)
• Inner user packet headers and load
balancing
• IEEE 1588 time synchronization & time
stamp
Language
P4 is a formal language
• Target independent that abstract
• Barefoot Tofino, NPU, FPGA
• DIY / Flexible / Versatile
• Easy to optimize packet processing pipeline
• memory resources (especially for TCAM) for each use case
• Auto-generated P4 program access API (e.g., P4runtime)
Easy to develop/test/bug fix/proof future features more faster than ever
-> reduce engineering cost (a cycle of dev to deploy loop from 1Yr to 3M)
npb.p4-16
• P4-16
• Port / Port Group
• Ingress/Egress Filter
• Forward/Load balance (normal, symmetric, resilient)/Replicate
• IEEE 1588 based Time stamping (nanosecond granularity)
• 64-bit time stamp (32b second, 32b nanosecond)
• ERSPAN type III or INT (In-band Network Telemetry)
• C/C++ API
• Metadata generation*
• GTP session-aware traffic steering**
Network Visibility Probe/Packet Recorder
• x86 commodity server & DPDK
• Utilize DPDK to pump up raw packet to
applications
• Leverage RSS (Receive Side Scaling) to load
balance packets to CPU cores assigned
• CPU pinning (*heuristic)
• Performance
• Achieve 100Gbps throughput and generate 5M
flows/sec w/ ~100% utilization of 24 cores
• Achieve total 40Gbps packet recording/a node
• GUI based management
• Multiple FloX control on a single page
• Wireshark-like analysis - I/O graph,
endpoints, conversations, packet decoding,
etc.
• Packet dynamics across multiple links
Agenda
• Introduction to TINA Project
• Network Visibility Fabric Node
• Hardware spec
Network Packet Broker
Barefoot Tofino (2T, 6.5T) w/ whitebox (BSP) vendor
collaboration
BF6064X-TBF2556X-1T
IEEE1588V2 Transparent and Boundary Clock Support
Tofino Data Plane Programmability with P4
ONIE Bootloader preinstalled
Supported Speeds form 1GbE to 100GbE
Management via Out-of-Band SDN Controller
Powerful Hardware
Key Features
Packet Recorder (FloX)
• 4 RU
• 2x Intel Xeon Gold 6134 Processors (2x
8C)
• 4x 32GB DDR4 ECC-RDIMM
• 24x 8TB NL-SAS 12Gb/s 7.2K RPM
• Intel x710-DA4 (4x SFP+)
• LSI SAS 3224 controller, 24 internal
12Gb/s SAS and SATA ports
• Portable
• Intel Core i7-8700 i7 1ea
• ASRock Z370 Extreme 4 1ea
• DDR4 16GB PC4-21300 4ea
• Samsung 960 Pro 1TB M.2 NVMe 2ea
• Intel X710-DA2 1ea
Network Visibility Probe (SDV)
• 2RU
• Dual Intel Xeon E5-2600 v3 CPU (Haswell)
• Up to 512GB RAM
• 4X 2.5` SATA SSD
• Intel RRC (Red Rock Canyon)-based NIC
• w/ Intel atom based CPU board for ASIC management
• x4 ethernet controller w/ PCIe gen3 (up to 200Gbps) connected to
server part
• Pluggable port module (3 slots)
• x12 10G
• x4 10G + x2 40G
https://www.slideshare.net/JunhoSuh/specification-skt-cna-ssx2rc-20160821
https://www.slideshare.net/JunhoSuh/ocp-summit-2016-transforming-networks-to-allit-network-with-ocp-and-open-networking
Open/Together
¹ TIP Ecosystem Acceleration Center; startup accelerator for innovative ecosystem of Telecom Infrastructure space. There are four TEAC global operators: SK Telecom (Seoul), British Telecom
(UK), Orange (France) and Deutsche Telekom (Germany).
² Telecom Infra Project; founded with the purpose of creating a collaborative telecom technologies community for design, build and implementation.
Network Packet Broker
Npb.p4-16 Prism NPB agent
Telco junho cost-effective approach for telco network analysis in 5_g_final

More Related Content

What's hot

P4 to OpenDataPlane Compiler - BUD17-304
P4 to OpenDataPlane Compiler - BUD17-304P4 to OpenDataPlane Compiler - BUD17-304
P4 to OpenDataPlane Compiler - BUD17-304
Linaro
 
Run Your Own 6LoWPAN Based IoT Network
Run Your Own 6LoWPAN Based IoT NetworkRun Your Own 6LoWPAN Based IoT Network
Run Your Own 6LoWPAN Based IoT Network
Samsung Open Source Group
 
LCA14: LCA14-209: ODP Project Update
LCA14: LCA14-209: ODP Project UpdateLCA14: LCA14-209: ODP Project Update
LCA14: LCA14-209: ODP Project Update
Linaro
 
Ics21 workshop decoupling compute from memory, storage & io with omi - ...
Ics21 workshop   decoupling compute from memory, storage & io with omi - ...Ics21 workshop   decoupling compute from memory, storage & io with omi - ...
Ics21 workshop decoupling compute from memory, storage & io with omi - ...
Vaibhav R
 
Openconfig
OpenconfigOpenconfig
Openconfig
APNIC
 
Error and Flow Control Protocol (EFCP) Design and Implementation: A Data Tran...
Error and Flow Control Protocol (EFCP) Design and Implementation: A Data Tran...Error and Flow Control Protocol (EFCP) Design and Implementation: A Data Tran...
Error and Flow Control Protocol (EFCP) Design and Implementation: A Data Tran...
ARCFIRE ICT
 
CentOS NFV SIG Introduction and Update
CentOS NFV SIG Introduction and UpdateCentOS NFV SIG Introduction and Update
CentOS NFV SIG Introduction and Update
Tom Herbert
 
Open source tools for logic synthesis and soc design an overview
Open source tools for logic synthesis and soc design  an overviewOpen source tools for logic synthesis and soc design  an overview
Open source tools for logic synthesis and soc design an overview
Vaibhav R
 
Hotplug and Virtio - Tetsuya Mukawa
Hotplug and Virtio - Tetsuya MukawaHotplug and Virtio - Tetsuya Mukawa
Hotplug and Virtio - Tetsuya Mukawa
harryvanhaaren
 
Hyperscan - Mohammad Abdul Awal
Hyperscan - Mohammad Abdul AwalHyperscan - Mohammad Abdul Awal
Hyperscan - Mohammad Abdul Awal
harryvanhaaren
 
Tutorial: IPv6-only transition with demo
Tutorial: IPv6-only transition with demoTutorial: IPv6-only transition with demo
Tutorial: IPv6-only transition with demo
APNIC
 
RouteFlow & IXPs
RouteFlow & IXPsRouteFlow & IXPs
RouteFlow & IXPs
nvirters
 
Tungsten Fabric Overview
Tungsten Fabric OverviewTungsten Fabric Overview
Tungsten Fabric Overview
Michelle Holley
 
The Next Generation Internet Number Registry Services
The Next Generation Internet Number Registry ServicesThe Next Generation Internet Number Registry Services
The Next Generation Internet Number Registry Services
MyNOG
 
FOSDEM 2017 Trip Report
FOSDEM 2017 Trip ReportFOSDEM 2017 Trip Report
FOSDEM 2017 Trip Report
OCaml Labs
 
OpenStack Control Plane High Availability
OpenStack Control Plane High AvailabilityOpenStack Control Plane High Availability
OpenStack Control Plane High Availability
Michael Solberg
 
180 nm Tape out experience using Open POWER ISA
180 nm Tape out experience using Open POWER ISA180 nm Tape out experience using Open POWER ISA
180 nm Tape out experience using Open POWER ISA
Ganesan Narayanasamy
 
Barak Perlman, ConteXtream - SFC (Service Function Chaining) Using Openstack ...
Barak Perlman, ConteXtream - SFC (Service Function Chaining) Using Openstack ...Barak Perlman, ConteXtream - SFC (Service Function Chaining) Using Openstack ...
Barak Perlman, ConteXtream - SFC (Service Function Chaining) Using Openstack ...
Cloud Native Day Tel Aviv
 
Learn more about the tremendous value Open Data Plane brings to NFV
Learn more about the tremendous value Open Data Plane brings to NFVLearn more about the tremendous value Open Data Plane brings to NFV
Learn more about the tremendous value Open Data Plane brings to NFV
Ghodhbane Mohamed Amine
 

What's hot (20)

P4 to OpenDataPlane Compiler - BUD17-304
P4 to OpenDataPlane Compiler - BUD17-304P4 to OpenDataPlane Compiler - BUD17-304
P4 to OpenDataPlane Compiler - BUD17-304
 
ODP Presentation LinuxCon NA 2014
ODP Presentation LinuxCon NA 2014ODP Presentation LinuxCon NA 2014
ODP Presentation LinuxCon NA 2014
 
Run Your Own 6LoWPAN Based IoT Network
Run Your Own 6LoWPAN Based IoT NetworkRun Your Own 6LoWPAN Based IoT Network
Run Your Own 6LoWPAN Based IoT Network
 
LCA14: LCA14-209: ODP Project Update
LCA14: LCA14-209: ODP Project UpdateLCA14: LCA14-209: ODP Project Update
LCA14: LCA14-209: ODP Project Update
 
Ics21 workshop decoupling compute from memory, storage & io with omi - ...
Ics21 workshop   decoupling compute from memory, storage & io with omi - ...Ics21 workshop   decoupling compute from memory, storage & io with omi - ...
Ics21 workshop decoupling compute from memory, storage & io with omi - ...
 
Openconfig
OpenconfigOpenconfig
Openconfig
 
Error and Flow Control Protocol (EFCP) Design and Implementation: A Data Tran...
Error and Flow Control Protocol (EFCP) Design and Implementation: A Data Tran...Error and Flow Control Protocol (EFCP) Design and Implementation: A Data Tran...
Error and Flow Control Protocol (EFCP) Design and Implementation: A Data Tran...
 
CentOS NFV SIG Introduction and Update
CentOS NFV SIG Introduction and UpdateCentOS NFV SIG Introduction and Update
CentOS NFV SIG Introduction and Update
 
Open source tools for logic synthesis and soc design an overview
Open source tools for logic synthesis and soc design  an overviewOpen source tools for logic synthesis and soc design  an overview
Open source tools for logic synthesis and soc design an overview
 
Hotplug and Virtio - Tetsuya Mukawa
Hotplug and Virtio - Tetsuya MukawaHotplug and Virtio - Tetsuya Mukawa
Hotplug and Virtio - Tetsuya Mukawa
 
Hyperscan - Mohammad Abdul Awal
Hyperscan - Mohammad Abdul AwalHyperscan - Mohammad Abdul Awal
Hyperscan - Mohammad Abdul Awal
 
Tutorial: IPv6-only transition with demo
Tutorial: IPv6-only transition with demoTutorial: IPv6-only transition with demo
Tutorial: IPv6-only transition with demo
 
RouteFlow & IXPs
RouteFlow & IXPsRouteFlow & IXPs
RouteFlow & IXPs
 
Tungsten Fabric Overview
Tungsten Fabric OverviewTungsten Fabric Overview
Tungsten Fabric Overview
 
The Next Generation Internet Number Registry Services
The Next Generation Internet Number Registry ServicesThe Next Generation Internet Number Registry Services
The Next Generation Internet Number Registry Services
 
FOSDEM 2017 Trip Report
FOSDEM 2017 Trip ReportFOSDEM 2017 Trip Report
FOSDEM 2017 Trip Report
 
OpenStack Control Plane High Availability
OpenStack Control Plane High AvailabilityOpenStack Control Plane High Availability
OpenStack Control Plane High Availability
 
180 nm Tape out experience using Open POWER ISA
180 nm Tape out experience using Open POWER ISA180 nm Tape out experience using Open POWER ISA
180 nm Tape out experience using Open POWER ISA
 
Barak Perlman, ConteXtream - SFC (Service Function Chaining) Using Openstack ...
Barak Perlman, ConteXtream - SFC (Service Function Chaining) Using Openstack ...Barak Perlman, ConteXtream - SFC (Service Function Chaining) Using Openstack ...
Barak Perlman, ConteXtream - SFC (Service Function Chaining) Using Openstack ...
 
Learn more about the tremendous value Open Data Plane brings to NFV
Learn more about the tremendous value Open Data Plane brings to NFVLearn more about the tremendous value Open Data Plane brings to NFV
Learn more about the tremendous value Open Data Plane brings to NFV
 

Similar to Telco junho cost-effective approach for telco network analysis in 5_g_final

BKK16-205 RDK-B IoT
BKK16-205 RDK-B IoTBKK16-205 RDK-B IoT
BKK16-205 RDK-B IoT
Linaro
 
100 M pps on PC.
100 M pps on PC.100 M pps on PC.
100 M pps on PC.
Redge Technologies
 
Data Plane Evolution: Towards Openness and Flexibility
Data Plane Evolution: Towards Openness and FlexibilityData Plane Evolution: Towards Openness and Flexibility
Data Plane Evolution: Towards Openness and Flexibility
APNIC
 
Introduction to Internet of Things
Introduction to Internet of ThingsIntroduction to Internet of Things
Introduction to Internet of Things
Nagasai Arun Panchakarla
 
G rpc talk with intel (3)
G rpc talk with intel (3)G rpc talk with intel (3)
G rpc talk with intel (3)
Intel
 
PLNOG16: Obsługa 100M pps na platformie PC , Przemysław Frasunek, Paweł Mała...
PLNOG16: Obsługa 100M pps na platformie PC, Przemysław Frasunek, Paweł Mała...PLNOG16: Obsługa 100M pps na platformie PC, Przemysław Frasunek, Paweł Mała...
PLNOG16: Obsługa 100M pps na platformie PC , Przemysław Frasunek, Paweł Mała...
PROIDEA
 
DPDK Summit - 08 Sept 2014 - NTT - High Performance vSwitch
DPDK Summit - 08 Sept 2014 - NTT - High Performance vSwitchDPDK Summit - 08 Sept 2014 - NTT - High Performance vSwitch
DPDK Summit - 08 Sept 2014 - NTT - High Performance vSwitch
Jim St. Leger
 
Network Packet Analysis with Wireshark
Network Packet Analysis with WiresharkNetwork Packet Analysis with Wireshark
Network Packet Analysis with Wireshark
Jim Gilsinn
 
DPDK summit 2015: It's kind of fun to do the impossible with DPDK
DPDK summit 2015: It's kind of fun  to do the impossible with DPDKDPDK summit 2015: It's kind of fun  to do the impossible with DPDK
DPDK summit 2015: It's kind of fun to do the impossible with DPDK
Lagopus SDN/OpenFlow switch
 
DPDK Summit 2015 - NTT - Yoshihiro Nakajima
DPDK Summit 2015 - NTT - Yoshihiro NakajimaDPDK Summit 2015 - NTT - Yoshihiro Nakajima
DPDK Summit 2015 - NTT - Yoshihiro Nakajima
Jim St. Leger
 
Introduction to Fog
Introduction to FogIntroduction to Fog
Introduction to Fog
Cisco DevNet
 
Cisco Multi-Service FAN Solution
Cisco Multi-Service FAN SolutionCisco Multi-Service FAN Solution
Cisco Multi-Service FAN Solution
Cisco DevNet
 
The Modern Telco Network: Defining The Telco Cloud
The Modern Telco Network: Defining The Telco CloudThe Modern Telco Network: Defining The Telco Cloud
The Modern Telco Network: Defining The Telco CloudMarco Rodrigues
 
WebRTC overview
WebRTC overviewWebRTC overview
WebRTC overview
Rouyun Pan
 
100G Networking Berlin.pdf
100G Networking Berlin.pdf100G Networking Berlin.pdf
100G Networking Berlin.pdf
JunZhao68
 
Protocol and Integration Challenges for SDN
Protocol and Integration Challenges for SDNProtocol and Integration Challenges for SDN
Protocol and Integration Challenges for SDN
Gerardo Pardo-Castellote
 
Lagopus presentation on 14th Annual ON*VECTOR International Photonics Workshop
Lagopus presentation on 14th Annual ON*VECTOR International Photonics WorkshopLagopus presentation on 14th Annual ON*VECTOR International Photonics Workshop
Lagopus presentation on 14th Annual ON*VECTOR International Photonics Workshop
Lagopus SDN/OpenFlow switch
 
L6 6 lowpan
L6 6 lowpanL6 6 lowpan
L6 6 lowpan
bimal2638
 
IOT and System Platform From Concepts to Code
IOT and System Platform From Concepts to CodeIOT and System Platform From Concepts to Code
IOT and System Platform From Concepts to Code
Andy Robinson
 
6 open capi_meetup_in_japan_final
6 open capi_meetup_in_japan_final6 open capi_meetup_in_japan_final
6 open capi_meetup_in_japan_final
Yutaka Kawai
 

Similar to Telco junho cost-effective approach for telco network analysis in 5_g_final (20)

BKK16-205 RDK-B IoT
BKK16-205 RDK-B IoTBKK16-205 RDK-B IoT
BKK16-205 RDK-B IoT
 
100 M pps on PC.
100 M pps on PC.100 M pps on PC.
100 M pps on PC.
 
Data Plane Evolution: Towards Openness and Flexibility
Data Plane Evolution: Towards Openness and FlexibilityData Plane Evolution: Towards Openness and Flexibility
Data Plane Evolution: Towards Openness and Flexibility
 
Introduction to Internet of Things
Introduction to Internet of ThingsIntroduction to Internet of Things
Introduction to Internet of Things
 
G rpc talk with intel (3)
G rpc talk with intel (3)G rpc talk with intel (3)
G rpc talk with intel (3)
 
PLNOG16: Obsługa 100M pps na platformie PC , Przemysław Frasunek, Paweł Mała...
PLNOG16: Obsługa 100M pps na platformie PC, Przemysław Frasunek, Paweł Mała...PLNOG16: Obsługa 100M pps na platformie PC, Przemysław Frasunek, Paweł Mała...
PLNOG16: Obsługa 100M pps na platformie PC , Przemysław Frasunek, Paweł Mała...
 
DPDK Summit - 08 Sept 2014 - NTT - High Performance vSwitch
DPDK Summit - 08 Sept 2014 - NTT - High Performance vSwitchDPDK Summit - 08 Sept 2014 - NTT - High Performance vSwitch
DPDK Summit - 08 Sept 2014 - NTT - High Performance vSwitch
 
Network Packet Analysis with Wireshark
Network Packet Analysis with WiresharkNetwork Packet Analysis with Wireshark
Network Packet Analysis with Wireshark
 
DPDK summit 2015: It's kind of fun to do the impossible with DPDK
DPDK summit 2015: It's kind of fun  to do the impossible with DPDKDPDK summit 2015: It's kind of fun  to do the impossible with DPDK
DPDK summit 2015: It's kind of fun to do the impossible with DPDK
 
DPDK Summit 2015 - NTT - Yoshihiro Nakajima
DPDK Summit 2015 - NTT - Yoshihiro NakajimaDPDK Summit 2015 - NTT - Yoshihiro Nakajima
DPDK Summit 2015 - NTT - Yoshihiro Nakajima
 
Introduction to Fog
Introduction to FogIntroduction to Fog
Introduction to Fog
 
Cisco Multi-Service FAN Solution
Cisco Multi-Service FAN SolutionCisco Multi-Service FAN Solution
Cisco Multi-Service FAN Solution
 
The Modern Telco Network: Defining The Telco Cloud
The Modern Telco Network: Defining The Telco CloudThe Modern Telco Network: Defining The Telco Cloud
The Modern Telco Network: Defining The Telco Cloud
 
WebRTC overview
WebRTC overviewWebRTC overview
WebRTC overview
 
100G Networking Berlin.pdf
100G Networking Berlin.pdf100G Networking Berlin.pdf
100G Networking Berlin.pdf
 
Protocol and Integration Challenges for SDN
Protocol and Integration Challenges for SDNProtocol and Integration Challenges for SDN
Protocol and Integration Challenges for SDN
 
Lagopus presentation on 14th Annual ON*VECTOR International Photonics Workshop
Lagopus presentation on 14th Annual ON*VECTOR International Photonics WorkshopLagopus presentation on 14th Annual ON*VECTOR International Photonics Workshop
Lagopus presentation on 14th Annual ON*VECTOR International Photonics Workshop
 
L6 6 lowpan
L6 6 lowpanL6 6 lowpan
L6 6 lowpan
 
IOT and System Platform From Concepts to Code
IOT and System Platform From Concepts to CodeIOT and System Platform From Concepts to Code
IOT and System Platform From Concepts to Code
 
6 open capi_meetup_in_japan_final
6 open capi_meetup_in_japan_final6 open capi_meetup_in_japan_final
6 open capi_meetup_in_japan_final
 

Recently uploaded

Building Electrical System Design & Installation
Building Electrical System Design & InstallationBuilding Electrical System Design & Installation
Building Electrical System Design & Installation
symbo111
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
zwunae
 
The Role of Electrical and Electronics Engineers in IOT Technology.pdf
The Role of Electrical and Electronics Engineers in IOT Technology.pdfThe Role of Electrical and Electronics Engineers in IOT Technology.pdf
The Role of Electrical and Electronics Engineers in IOT Technology.pdf
Nettur Technical Training Foundation
 
DfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributionsDfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributions
gestioneergodomus
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
Amil Baba Dawood bangali
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
SamSarthak3
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
Aditya Rajan Patra
 
Fundamentals of Induction Motor Drives.pptx
Fundamentals of Induction Motor Drives.pptxFundamentals of Induction Motor Drives.pptx
Fundamentals of Induction Motor Drives.pptx
manasideore6
 
Water billing management system project report.pdf
Water billing management system project report.pdfWater billing management system project report.pdf
Water billing management system project report.pdf
Kamal Acharya
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
Kamal Acharya
 
PPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testingPPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testing
anoopmanoharan2
 
Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
AmarGB2
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Dr.Costas Sachpazis
 
Steel & Timber Design according to British Standard
Steel & Timber Design according to British StandardSteel & Timber Design according to British Standard
Steel & Timber Design according to British Standard
AkolbilaEmmanuel1
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
Kamal Acharya
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Teleport Manpower Consultant
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
SUTEJAS
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
manasideore6
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation & Control
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
MdTanvirMahtab2
 

Recently uploaded (20)

Building Electrical System Design & Installation
Building Electrical System Design & InstallationBuilding Electrical System Design & Installation
Building Electrical System Design & Installation
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
 
The Role of Electrical and Electronics Engineers in IOT Technology.pdf
The Role of Electrical and Electronics Engineers in IOT Technology.pdfThe Role of Electrical and Electronics Engineers in IOT Technology.pdf
The Role of Electrical and Electronics Engineers in IOT Technology.pdf
 
DfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributionsDfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributions
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
 
Fundamentals of Induction Motor Drives.pptx
Fundamentals of Induction Motor Drives.pptxFundamentals of Induction Motor Drives.pptx
Fundamentals of Induction Motor Drives.pptx
 
Water billing management system project report.pdf
Water billing management system project report.pdfWater billing management system project report.pdf
Water billing management system project report.pdf
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
 
PPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testingPPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testing
 
Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
 
Steel & Timber Design according to British Standard
Steel & Timber Design according to British StandardSteel & Timber Design according to British Standard
Steel & Timber Design according to British Standard
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
 

Telco junho cost-effective approach for telco network analysis in 5_g_final

  • 1.
  • 2. Cost-effective Approach for Telco Network Analysis in 5G Junho Suh, Research Engineer, SK Telecom email: junho.suh@sk.com Telco TELCO
  • 3. Agenda • Introduction to TINA Project • Architecture • Use cases • Network Visibility Fabric Node • Hardware spec
  • 4. TINA (SKT integrated Network Analytics) Network Visibility Platform for Telco • Provide end-to-end network visibility to Telco network infrastructure operators • Reduce TCO by over 50% • Open hardware/software approach • Launched @2017 Use cases • SKT’s subscriber-faced service traffic monitoring • LTE/5G interface monitoring • IPTV headend monitoring • …
  • 5. PDN S5 MME UE eNB SGW PGW S1-MME S1-U S11 gNBX2 MME HHS Internet DC High-Level Design Network Traffic from Tap from Mirror (e.g., SPAN or ERSPAN) Network Packet Broker Probes1 Probes2 Probes3 … e.g., IDS, Firewall, Netflow generator Data Collection (Control Plane Telemetry, Data Plane Telemetry, Packet Metadata) Real-time Streaming Big Data Processing Big Data Warehouse Unified SQL-like Query Engine 3DV WebUI (Dashboard) Today Talk covers Network Visibility Node Big Data Analysis Engine
  • 6. Use Case #1 - Network Performance Monitoring for SKT Services Monitoring north/south bound traffic of 200+ subscriber-faced services such as Security Camera (T-View), Smart Speaker (NUGU), Navigation (T-Map), etc in SKT private data center What to measure? • Network traffic statistics • Total traffic volume in bytes and packets, and # flows/each service • TCP session performance • Connection Time, RTT, Retransmission rates, Retransmission delay, Throughput • Anomaly detection using ML technique • Abrupt traffic explosion/reduction • Volume-based DDoS attack
  • 7. Use Case #2 - IPTV Service Quality Monitoring Monitoring traffic of SKB IPTV service (Btv) Head-end that serves globally dispersed content across 600+ domains What to measure? • DNS lookup time • Content location • DNS resolution result from Global Server Load Balancer (GSLB) • HTTP transaction performance • TCP connection time
  • 8. Use Case #3 - LTE/5G Network Quality Monitoring and Troubleshooting (under PoC) Monitoring LTE/5G interfaces including S1-MME, S10, S11, S1-U • Export External Data Representation (xDR) format What to measure? • Call flow (LTE/5G signaling) • Attach, Detach • S1/X2 Handover • Paging • … • TCP/UDP/HTTP/RTP/SIP performance/each mobile subscriber
  • 9. Agenda • Introduction to TINA Project • Network Visibility Fabric Node • Network Packet Broker • DPDK-based Network Visibility Probe/Packet Recorder • Hardware spec
  • 10. Network Packet Broker (NPB) • L2~L4 based filter • MAC address, ether type • IPv4/6 address, protocol type • L4 src/dst port# • Packet processing • Forward/Load Balance/Replicate • Packet slicing • Packet stripping • Source port labeling • Tunnel termination • Metadata generation (experimental) • For Telco specific • GTP protocol aware • Tunnel Endpoint ID (TEID) • Inner user packet headers and load balancing • IEEE 1588 time synchronization & time stamp
  • 11. Language P4 is a formal language • Target independent that abstract • Barefoot Tofino, NPU, FPGA • DIY / Flexible / Versatile • Easy to optimize packet processing pipeline • memory resources (especially for TCAM) for each use case • Auto-generated P4 program access API (e.g., P4runtime) Easy to develop/test/bug fix/proof future features more faster than ever -> reduce engineering cost (a cycle of dev to deploy loop from 1Yr to 3M)
  • 12. npb.p4-16 • P4-16 • Port / Port Group • Ingress/Egress Filter • Forward/Load balance (normal, symmetric, resilient)/Replicate • IEEE 1588 based Time stamping (nanosecond granularity) • 64-bit time stamp (32b second, 32b nanosecond) • ERSPAN type III or INT (In-band Network Telemetry) • C/C++ API • Metadata generation* • GTP session-aware traffic steering**
  • 13. Network Visibility Probe/Packet Recorder • x86 commodity server & DPDK • Utilize DPDK to pump up raw packet to applications • Leverage RSS (Receive Side Scaling) to load balance packets to CPU cores assigned • CPU pinning (*heuristic) • Performance • Achieve 100Gbps throughput and generate 5M flows/sec w/ ~100% utilization of 24 cores • Achieve total 40Gbps packet recording/a node • GUI based management • Multiple FloX control on a single page • Wireshark-like analysis - I/O graph, endpoints, conversations, packet decoding, etc. • Packet dynamics across multiple links
  • 14. Agenda • Introduction to TINA Project • Network Visibility Fabric Node • Hardware spec
  • 15. Network Packet Broker Barefoot Tofino (2T, 6.5T) w/ whitebox (BSP) vendor collaboration BF6064X-TBF2556X-1T IEEE1588V2 Transparent and Boundary Clock Support Tofino Data Plane Programmability with P4 ONIE Bootloader preinstalled Supported Speeds form 1GbE to 100GbE Management via Out-of-Band SDN Controller Powerful Hardware Key Features
  • 16. Packet Recorder (FloX) • 4 RU • 2x Intel Xeon Gold 6134 Processors (2x 8C) • 4x 32GB DDR4 ECC-RDIMM • 24x 8TB NL-SAS 12Gb/s 7.2K RPM • Intel x710-DA4 (4x SFP+) • LSI SAS 3224 controller, 24 internal 12Gb/s SAS and SATA ports • Portable • Intel Core i7-8700 i7 1ea • ASRock Z370 Extreme 4 1ea • DDR4 16GB PC4-21300 4ea • Samsung 960 Pro 1TB M.2 NVMe 2ea • Intel X710-DA2 1ea
  • 17. Network Visibility Probe (SDV) • 2RU • Dual Intel Xeon E5-2600 v3 CPU (Haswell) • Up to 512GB RAM • 4X 2.5` SATA SSD • Intel RRC (Red Rock Canyon)-based NIC • w/ Intel atom based CPU board for ASIC management • x4 ethernet controller w/ PCIe gen3 (up to 200Gbps) connected to server part • Pluggable port module (3 slots) • x12 10G • x4 10G + x2 40G https://www.slideshare.net/JunhoSuh/specification-skt-cna-ssx2rc-20160821 https://www.slideshare.net/JunhoSuh/ocp-summit-2016-transforming-networks-to-allit-network-with-ocp-and-open-networking
  • 18. Open/Together ¹ TIP Ecosystem Acceleration Center; startup accelerator for innovative ecosystem of Telecom Infrastructure space. There are four TEAC global operators: SK Telecom (Seoul), British Telecom (UK), Orange (France) and Deutsche Telekom (Germany). ² Telecom Infra Project; founded with the purpose of creating a collaborative telecom technologies community for design, build and implementation. Network Packet Broker Npb.p4-16 Prism NPB agent