+ All Categories
Home > Documents > Networking Intelligence with SDN - APNOMS ·  · 2017-09-27Outline . 1. SDN to SDN 2. Use Cases in...

Networking Intelligence with SDN - APNOMS ·  · 2017-09-27Outline . 1. SDN to SDN 2. Use Cases in...

Date post: 02-May-2018
Category:
Upload: dinhdan
View: 225 times
Download: 4 times
Share this document with a friend
68
Networking Intelligence with SDN Sangho Shin, Ph.D Corporate R&D Center
Transcript
Page 1: Networking Intelligence with SDN - APNOMS ·  · 2017-09-27Outline . 1. SDN to SDN 2. Use Cases in CORD • R/M/E CORD • A-CORD . 3. Use Cases in SKT • Operation Intelligence:

Networking Intelligence with SDN

Sangho Shin, Ph.D Corporate R&D Center

Page 2: Networking Intelligence with SDN - APNOMS ·  · 2017-09-27Outline . 1. SDN to SDN 2. Use Cases in CORD • R/M/E CORD • A-CORD . 3. Use Cases in SKT • Operation Intelligence:

Outline

1. SDN to SDN 2. Use Cases in CORD

• R/M/E CORD • A-CORD

3. Use Cases in SKT • Operation Intelligence: T-CORE • Network Intelligence: SONA & TINA

Page 3: Networking Intelligence with SDN - APNOMS ·  · 2017-09-27Outline . 1. SDN to SDN 2. Use Cases in CORD • R/M/E CORD • A-CORD . 3. Use Cases in SKT • Operation Intelligence:

SDN to Self Driving Network

Reference: Prof. Guru Parulkar’s talk @ Standard University Workshop

SDN to SDN

Page 4: Networking Intelligence with SDN - APNOMS ·  · 2017-09-27Outline . 1. SDN to SDN 2. Use Cases in CORD • R/M/E CORD • A-CORD . 3. Use Cases in SKT • Operation Intelligence:

Software Defined Networks So developers can write programs to control, configure, and sense networks

Self Driving Networks

Benefits

Leverage ML to auto-generate programs to control and configure networks

Much faster and accurate response to network conditions

Customization for subscribers, apps, flows Maximize resource utilization Faster response to failures …

SDN to SDN

Page 5: Networking Intelligence with SDN - APNOMS ·  · 2017-09-27Outline . 1. SDN to SDN 2. Use Cases in CORD • R/M/E CORD • A-CORD . 3. Use Cases in SKT • Operation Intelligence:

Routing TE

Network OS: Programmable Sensing, Control, Config

Packet Forwarding

Packet

Forwarding

Mobility

Programmable Basestation

Packet Forwarding

What is SDN?

Page 6: Networking Intelligence with SDN - APNOMS ·  · 2017-09-27Outline . 1. SDN to SDN 2. Use Cases in CORD • R/M/E CORD • A-CORD . 3. Use Cases in SKT • Operation Intelligence:

Routing TE

Network OS: Programmable Sensing, Control, Config

Open Interface(s)

Packet Forwarding

Packet

Forwarding

Separation of Data and Contro

Plane

Network View Abstraction

Mobility

Programmable Basestation

Open Interface (e.g., OpenFlow, P4)

Packet Forwarding

What is SDN?

Page 7: Networking Intelligence with SDN - APNOMS ·  · 2017-09-27Outline . 1. SDN to SDN 2. Use Cases in CORD • R/M/E CORD • A-CORD . 3. Use Cases in SKT • Operation Intelligence:

Routing TE

Network OS: Programmable Sensing, Control, Config

Open Interface(s)

Network View Abstraction

Mobility

OpenFlow, P4

Match Action Forwarding Abstraction

Programmable Probes

What is SDN?

Page 8: Networking Intelligence with SDN - APNOMS ·  · 2017-09-27Outline . 1. SDN to SDN 2. Use Cases in CORD • R/M/E CORD • A-CORD . 3. Use Cases in SKT • Operation Intelligence:

Network OS

Open Interface(s)

Network View Abstraction

Makes it easy to write control, config, sensing apps: locally

manipulate graph

How SDN helps?

Page 9: Networking Intelligence with SDN - APNOMS ·  · 2017-09-27Outline . 1. SDN to SDN 2. Use Cases in CORD • R/M/E CORD • A-CORD . 3. Use Cases in SKT • Operation Intelligence:

Network OS

Open Interface(s)

Network View Abstraction

Makes it easy to write control, config, sensing apps: locally

manipulate graph

Makes it easy to reason about network and control programs

Declarative Programming

Match Action Forwarding Abstraction

How SDN helps?

Page 10: Networking Intelligence with SDN - APNOMS ·  · 2017-09-27Outline . 1. SDN to SDN 2. Use Cases in CORD • R/M/E CORD • A-CORD . 3. Use Cases in SKT • Operation Intelligence:

Balaji’s Self Driving Networks: Networking + Machine Learning (AI)

Sense Inference

Learn

Control

Sense Control

AI Magic

Page 11: Networking Intelligence with SDN - APNOMS ·  · 2017-09-27Outline . 1. SDN to SDN 2. Use Cases in CORD • R/M/E CORD • A-CORD . 3. Use Cases in SKT • Operation Intelligence:

Sense Inference

Learn

Control

Ping

Balaji’s Self Driving Networks: Networking + Machine Learning (AI)

Sense (Ping Data)

Page 12: Networking Intelligence with SDN - APNOMS ·  · 2017-09-27Outline . 1. SDN to SDN 2. Use Cases in CORD • R/M/E CORD • A-CORD . 3. Use Cases in SKT • Operation Intelligence:

Sense Inference

Learn

Control

Sense (Ping Data)

Control

Ping

Construct Network State

Derive Control Programs

Balaji’s Self Driving Networks: Networking + Machine Learning (AI)

Page 13: Networking Intelligence with SDN - APNOMS ·  · 2017-09-27Outline . 1. SDN to SDN 2. Use Cases in CORD • R/M/E CORD • A-CORD . 3. Use Cases in SKT • Operation Intelligence:

Software defined networks make it much easier and efficient to do sensing and

control

Two critical parts of the self driving networks

Self Driving Networks Enabled by Software Defined Networks

Page 14: Networking Intelligence with SDN - APNOMS ·  · 2017-09-27Outline . 1. SDN to SDN 2. Use Cases in CORD • R/M/E CORD • A-CORD . 3. Use Cases in SKT • Operation Intelligence:

Self Driving Networks Enabled by Software Defined Networks

Sense Inference

Learn

Control

Programmable Probes

Construct Network State

Derive Control Programs

Page 15: Networking Intelligence with SDN - APNOMS ·  · 2017-09-27Outline . 1. SDN to SDN 2. Use Cases in CORD • R/M/E CORD • A-CORD . 3. Use Cases in SKT • Operation Intelligence:

Self Driving Networks Enabled by Software Defined Networks

Sense Inference

Learn

Network OS: Programmable Sensing, Control, and Config

Programmable Sensing

Construct Network State

Derive Control Programs

Sensed Data Network State

Control

Programmable Probes

Page 16: Networking Intelligence with SDN - APNOMS ·  · 2017-09-27Outline . 1. SDN to SDN 2. Use Cases in CORD • R/M/E CORD • A-CORD . 3. Use Cases in SKT • Operation Intelligence:

Self Driving Networks Enabled by Software Defined Networks

Sense Inference

Learn

Network OS: Programmable Sensing, Control, and Config

Programmable Sensing

Programmable Control

Construct Network State

Derive Control Programs

Sensed Data Network State

Control Mobility Mobility TE Routing

Programmable Probes

Page 17: Networking Intelligence with SDN - APNOMS ·  · 2017-09-27Outline . 1. SDN to SDN 2. Use Cases in CORD • R/M/E CORD • A-CORD . 3. Use Cases in SKT • Operation Intelligence:

Hypothesis Programmable sensing makes reconstruc

tion easier & faster More/customized data helps ML algorithms to be

more effective

E.g. ping data + queue statistics is better than just ping data

Ping data + queue statistics per network slice is much better than just ping data

Sense Inference

Learn

Network OS: Programmable Sensing, Control, and Config

Programmable Sensing

Programmable Control

Control Programs

Sensed Data Network State

Construct Network State

Derive Control Programs

Self Driving Networks Enabled by Software Defined Networks

Page 18: Networking Intelligence with SDN - APNOMS ·  · 2017-09-27Outline . 1. SDN to SDN 2. Use Cases in CORD • R/M/E CORD • A-CORD . 3. Use Cases in SKT • Operation Intelligence:

Hypothesis Deriving network control for SDN

is much much easier & faster than for legacy networks

E.g. deriving Dijkstra’s algorithm for routing on a network graph vs

OSPF on a legacy network

Sense Inference

Learn

Network OS: Programmable Sensing, Control, and Config

Programmable Sensing

Programmable Control

Control Programs

Sensed Data Network State

Construct Network State

Derive Control Programs

Self Driving Networks Enabled by Software Defined Networks

Page 19: Networking Intelligence with SDN - APNOMS ·  · 2017-09-27Outline . 1. SDN to SDN 2. Use Cases in CORD • R/M/E CORD • A-CORD . 3. Use Cases in SKT • Operation Intelligence:

(Half) Use Case in CORD

Page 20: Networking Intelligence with SDN - APNOMS ·  · 2017-09-27Outline . 1. SDN to SDN 2. Use Cases in CORD • R/M/E CORD • A-CORD . 3. Use Cases in SKT • Operation Intelligence:

Large number of COs

Evolved over 40-50 years

300+ Types of equipment Huge source of CAPEX/OPEX

SDN Control Plane - ONOS

VNF/Services Control Plane – XOS

Commodity servers, switches, and network access

Access

(Core

)

SDN NFV

Cloud

SDN enabled Central Office Leaf-Spine Fabric

CORD (Central Office Re-architectured as Data center)

Page 21: Networking Intelligence with SDN - APNOMS ·  · 2017-09-27Outline . 1. SDN to SDN 2. Use Cases in CORD • R/M/E CORD • A-CORD . 3. Use Cases in SKT • Operation Intelligence:

PON OLTs BBUs

Mobile vBBU. vMME, vSGW, vPGW,

vCDN

Residential vOLT, vSG,

vRouter, vCDN

Enterprise vCarrierEthernet, vOAM, vWanEx,

vIDS

Metro Ethernet

CORD Platform

(Core)

CORD domains of use

Page 22: Networking Intelligence with SDN - APNOMS ·  · 2017-09-27Outline . 1. SDN to SDN 2. Use Cases in CORD • R/M/E CORD • A-CORD . 3. Use Cases in SKT • Operation Intelligence:

Analyze (Analytics Engine)

• Enable programmable observability & closed loop control based on analytics

Programmable Observability

Control

CORD Goals

Page 23: Networking Intelligence with SDN - APNOMS ·  · 2017-09-27Outline . 1. SDN to SDN 2. Use Cases in CORD • R/M/E CORD • A-CORD . 3. Use Cases in SKT • Operation Intelligence:

Analyze (Analytics Engine)

• Enable programmable observability & closed loop control based on analytics

Programmable Observability

Control

Examples: • Resource scaling & load

balancing • SDN Flow Rerouting (Traffic

Engineering) • Blacklisting Subscriber Traffic

Examples: • Fault correlation and Root cause analysis

• Fault prediction, Resource utilization prediction • Anomaly Detection

• E2E SLA Violation Detection

Examples: • Observe packet ‘inter-arrival-

time’ for a given time window and notify results

• Activate smart vProbe & Observe VNF for a target

subscribers for a given time and notify events

Could we replace it with ML

algorithms?

CORD Goals

Page 24: Networking Intelligence with SDN - APNOMS ·  · 2017-09-27Outline . 1. SDN to SDN 2. Use Cases in CORD • R/M/E CORD • A-CORD . 3. Use Cases in SKT • Operation Intelligence:

ROADM

(Core)

PON OLT MACs

BBUs (Multi-RATs)

Enterprise Metro Ethernet

VNF VNF

VNF VNF

Configuration TSDB

Programmable Observability

Collection

Data Storage

Monitoring-as-a-Service

Service Controller (XOS) CORD Orchestration

Platform

Security Analytic Apps

Diagnostic Analytic Apps

Real-time Analytic Apps

Program & Observe Control

Observed Data

Control Decision

Analytics Engines

Programmable Probes

Change Observability

Example: SON, Dynamic Analytics

A-CORD Architecture

Page 25: Networking Intelligence with SDN - APNOMS ·  · 2017-09-27Outline . 1. SDN to SDN 2. Use Cases in CORD • R/M/E CORD • A-CORD . 3. Use Cases in SKT • Operation Intelligence:

Control Decisio

n Security Analytic Apps

Diagnostic Analytic Apps

Real-time Analytic Apps

Analytics Engines

ROADM

(Core)

PON OLT MACs

BBUs (Multi-RATs)

Enterprise Metro Ethernet

VNF VNF

VNF VNF

Configuration TSDB

Programmable Observability

Collection

Data Storage

Monitoring-as-a-Service

Service Controller (XOS) CORD Orchestration

Platform

Program & Observe Control

Observed Data

Programmable Probes

Change Observability

Inference Learn

Construct Network State

Derive Control Programs

Mobility Mobility TE Routing

A-CORD + Self-Driving ?

Page 26: Networking Intelligence with SDN - APNOMS ·  · 2017-09-27Outline . 1. SDN to SDN 2. Use Cases in CORD • R/M/E CORD • A-CORD . 3. Use Cases in SKT • Operation Intelligence:

Use Case in SKT

Page 27: Networking Intelligence with SDN - APNOMS ·  · 2017-09-27Outline . 1. SDN to SDN 2. Use Cases in CORD • R/M/E CORD • A-CORD . 3. Use Cases in SKT • Operation Intelligence:

SKT over years

World 1st 300Mbps LTE-A (20+10+10MHz)

(2014)

World 1st 225Mbps LTE-A

(20+10MHz) (2013)

Time

Services

Voice and SMS

Basic Apps

Smart Apps

5G Era

New Service

New Infrastructure

Page 28: Networking Intelligence with SDN - APNOMS ·  · 2017-09-27Outline . 1. SDN to SDN 2. Use Cases in CORD • R/M/E CORD • A-CORD . 3. Use Cases in SKT • Operation Intelligence:

Innovative Services of 5G

Page 29: Networking Intelligence with SDN - APNOMS ·  · 2017-09-27Outline . 1. SDN to SDN 2. Use Cases in CORD • R/M/E CORD • A-CORD . 3. Use Cases in SKT • Operation Intelligence:

5G Evolution to Open Infrastructure

Page 30: Networking Intelligence with SDN - APNOMS ·  · 2017-09-27Outline . 1. SDN to SDN 2. Use Cases in CORD • R/M/E CORD • A-CORD . 3. Use Cases in SKT • Operation Intelligence:

COSMOS Vision Composable, Open, Scalable with Open Software and Hardware Mission Critical Services (5G, AI, Autonomous Car, etc.)

Page 31: Networking Intelligence with SDN - APNOMS ·  · 2017-09-27Outline . 1. SDN to SDN 2. Use Cases in CORD • R/M/E CORD • A-CORD . 3. Use Cases in SKT • Operation Intelligence:

Composable Open Scalable Mission Critical Service

Ref: SKT COSMOS WhitePaper

COSMOS

Page 32: Networking Intelligence with SDN - APNOMS ·  · 2017-09-27Outline . 1. SDN to SDN 2. Use Cases in CORD • R/M/E CORD • A-CORD . 3. Use Cases in SKT • Operation Intelligence:

Ref: SKT COSMOS WhitePaper

T-CORE

SONA

TiNA

COSMOS

TACO

Composable Open Scalable Mission Critical Service

Page 33: Networking Intelligence with SDN - APNOMS ·  · 2017-09-27Outline . 1. SDN to SDN 2. Use Cases in CORD • R/M/E CORD • A-CORD . 3. Use Cases in SKT • Operation Intelligence:

Operation Intelligence: T-CORE

Page 34: Networking Intelligence with SDN - APNOMS ·  · 2017-09-27Outline . 1. SDN to SDN 2. Use Cases in CORD • R/M/E CORD • A-CORD . 3. Use Cases in SKT • Operation Intelligence:

Data Center Operation Intelligence Solution through Big Data and API

SW Mng

Config. SW Install

OS Provision

Infra Mng

Rack Facility

Resource Mng

Virtual Instance

Physical Machine

Monitoring/Data Analysis

RealTime Alarm

Data View

Trend Analysis

Anomaly Detection

UI

Data Platform

History Store RealTime Data Analysis

Message Queue

Log Data Store

Metric Data Store

Infra Data Collect

OpenStack Control

Monitoring/Control Platform

Data Collect Agent mng

SW Job Mng

Sensor FMS

Chef Agent

PXE Boot

Servers

Monasca Agent

Beaver Agent

Virtual Instance

Chef Agent

Openstack API

Monasca Agent

Beaver Agent

T-CORE Server

T-CORE Agent T-CORE Agent

T-CORE: Overview

Page 35: Networking Intelligence with SDN - APNOMS ·  · 2017-09-27Outline . 1. SDN to SDN 2. Use Cases in CORD • R/M/E CORD • A-CORD . 3. Use Cases in SKT • Operation Intelligence:

T-CORE: Hardware Resource Management

Page 36: Networking Intelligence with SDN - APNOMS ·  · 2017-09-27Outline . 1. SDN to SDN 2. Use Cases in CORD • R/M/E CORD • A-CORD . 3. Use Cases in SKT • Operation Intelligence:

T-CORE: OpenStack Management

Page 37: Networking Intelligence with SDN - APNOMS ·  · 2017-09-27Outline . 1. SDN to SDN 2. Use Cases in CORD • R/M/E CORD • A-CORD . 3. Use Cases in SKT • Operation Intelligence:

T-CORE: Alarm Statistics, Log Analysis

Page 38: Networking Intelligence with SDN - APNOMS ·  · 2017-09-27Outline . 1. SDN to SDN 2. Use Cases in CORD • R/M/E CORD • A-CORD . 3. Use Cases in SKT • Operation Intelligence:

T-CORE: Log, Metric, Alarm Integrated Analysis

Page 39: Networking Intelligence with SDN - APNOMS ·  · 2017-09-27Outline . 1. SDN to SDN 2. Use Cases in CORD • R/M/E CORD • A-CORD . 3. Use Cases in SKT • Operation Intelligence:

T-CORE: Deployment

SKT’ OSS (Operation Support System)

400 servers ( 1000 servers)

200 VM(HOS) Instance

‘17. 3.27

Monitoring Infrastructure

Page 40: Networking Intelligence with SDN - APNOMS ·  · 2017-09-27Outline . 1. SDN to SDN 2. Use Cases in CORD • R/M/E CORD • A-CORD . 3. Use Cases in SKT • Operation Intelligence:

T-CORE: Deployment

SKT’ OSS (Operation Support System)

400 servers ( 1000 servers)

200 VM(HOS) Instance

‘17. 3.27

Monitoring Infrastructure

Metric Log Items 70 and more 20 and more

Interval Default: 30 secs Health check: 5 secs

Real-time

# of Alarms 30 and more To be

Data per day Collection: 500GB Store: 250GB

Collection: 200~600GB

Keep 3 months

Page 41: Networking Intelligence with SDN - APNOMS ·  · 2017-09-27Outline . 1. SDN to SDN 2. Use Cases in CORD • R/M/E CORD • A-CORD . 3. Use Cases in SKT • Operation Intelligence:

Anomaly Detection using dynamic threshold

T-CORE: Metric Analysis

Page 42: Networking Intelligence with SDN - APNOMS ·  · 2017-09-27Outline . 1. SDN to SDN 2. Use Cases in CORD • R/M/E CORD • A-CORD . 3. Use Cases in SKT • Operation Intelligence:

Auto Log filtering & cross analysis with metrics

T-CORE: Log Analysis

Page 43: Networking Intelligence with SDN - APNOMS ·  · 2017-09-27Outline . 1. SDN to SDN 2. Use Cases in CORD • R/M/E CORD • A-CORD . 3. Use Cases in SKT • Operation Intelligence:

Log distribution analysis and cross analysis with alarms

T-CORE: Log Analysis

Page 44: Networking Intelligence with SDN - APNOMS ·  · 2017-09-27Outline . 1. SDN to SDN 2. Use Cases in CORD • R/M/E CORD • A-CORD . 3. Use Cases in SKT • Operation Intelligence:

Network Intelligence: SONA-TINA

Page 45: Networking Intelligence with SDN - APNOMS ·  · 2017-09-27Outline . 1. SDN to SDN 2. Use Cases in CORD • R/M/E CORD • A-CORD . 3. Use Cases in SKT • Operation Intelligence:

Open Networking in COSMOS

TACO Virtual Infra Management

SONA Virtual Network Management

SONA Fabric Leaf-Spine Fabric Control

TINA Network Monitoring

3DV Integrated Monitoring System

Spine

Leaf ...

VM VM VM VM VM VM

VM VM VM VM

VM VM

VM VM VM VM VM VM

Baremetal Baremetal

Tenant A Tenant B Tenant C Tenant D

Switch/Link stats

vSwitch stats

Flow info

Policy Virtual Net info

Operators

Page 46: Networking Intelligence with SDN - APNOMS ·  · 2017-09-27Outline . 1. SDN to SDN 2. Use Cases in CORD • R/M/E CORD • A-CORD . 3. Use Cases in SKT • Operation Intelligence:

TACO (SKT All Container OpenStack) Developed with Container and Kubernetes Community Version with Continuous Integration / Delivery System Self-Healing, Upgrade w/o Service Interruption, Simple and Easy Deployment

Underlying Platform (Kubernetes)

OpenStack Control Planes (Containerized OpenStack)

OpenStack APIs

Containerized OpenStack Lifecycle Management

Container Orchestration (Kubernetes, OpenStack-Helm)

CI/CD & Testing (Jenkins, Rally/Tempest, Chaos Monkey)

OpenStack Containerization (Docker, Kolla) Docker Docker Docker Docker Docker

Page 47: Networking Intelligence with SDN - APNOMS ·  · 2017-09-27Outline . 1. SDN to SDN 2. Use Cases in CORD • R/M/E CORD • A-CORD . 3. Use Cases in SKT • Operation Intelligence:

ONOS based Virtual Network Management solution Multi-Tenancy support with VxLAN (and VLAN also) Scalable Gateway, Full Compatible with OpenStack

SONA (Simplified Overlay Networking Architecture)

Page 48: Networking Intelligence with SDN - APNOMS ·  · 2017-09-27Outline . 1. SDN to SDN 2. Use Cases in CORD • R/M/E CORD • A-CORD . 3. Use Cases in SKT • Operation Intelligence:

SONA (Simplified Overlay Networking Architecture)

Direct communication

Page 49: Networking Intelligence with SDN - APNOMS ·  · 2017-09-27Outline . 1. SDN to SDN 2. Use Cases in CORD • R/M/E CORD • A-CORD . 3. Use Cases in SKT • Operation Intelligence:

SONA (Simplified Overlay Networking Architecture)

Scalable Gateway

Page 50: Networking Intelligence with SDN - APNOMS ·  · 2017-09-27Outline . 1. SDN to SDN 2. Use Cases in CORD • R/M/E CORD • A-CORD . 3. Use Cases in SKT • Operation Intelligence:

SONA (Simplified Overlay Networking Architecture)

Scalable Gateway UI based Flow Tracer

Page 51: Networking Intelligence with SDN - APNOMS ·  · 2017-09-27Outline . 1. SDN to SDN 2. Use Cases in CORD • R/M/E CORD • A-CORD . 3. Use Cases in SKT • Operation Intelligence:

SONA Fabric • Pure OpenFlow based Leaf-Spine Fabric Solution • Supports ECMP, Failure detection & auto recovery • Physical + Virtual Network Integration

Page 52: Networking Intelligence with SDN - APNOMS ·  · 2017-09-27Outline . 1. SDN to SDN 2. Use Cases in CORD • R/M/E CORD • A-CORD . 3. Use Cases in SKT • Operation Intelligence:

SONA Fabric • Pure OpenFlow based Leaf-Spine Fabric Solution • Supports ECMP, Failure detection & auto recovery • Physical + Virtual Network Integration

Fully Open to public in ONOS Magpie

Page 53: Networking Intelligence with SDN - APNOMS ·  · 2017-09-27Outline . 1. SDN to SDN 2. Use Cases in CORD • R/M/E CORD • A-CORD . 3. Use Cases in SKT • Operation Intelligence:

Rack #1

SW SW

Switch (L3)

SW SW SW SW

Rack#N

SW SW SW

Switch (L3)

F/W F/W L4 L4

Rack#2

Mirror, sFlow, SNMP

Mirror, sFlow, SNMP

T-CAP

2 6

Service-Centric Network Monitor

3D Network Visualizer

Packet-Level Network Analyzer

Network Probe

Network Packet Broker

Packet Capture Appliance

Flow-Level Network Analyzer

TINA (SKT Integrated Network Analyzer) Unified network monitoring and operating solution Essential systems and tools for network health monitoring, traffic monitoring Supports packet analysis, session analysis, and troubleshooting.

Page 54: Networking Intelligence with SDN - APNOMS ·  · 2017-09-27Outline . 1. SDN to SDN 2. Use Cases in CORD • R/M/E CORD • A-CORD . 3. Use Cases in SKT • Operation Intelligence:

TINA (SKT Integrated Network Analyzer)

Page 55: Networking Intelligence with SDN - APNOMS ·  · 2017-09-27Outline . 1. SDN to SDN 2. Use Cases in CORD • R/M/E CORD • A-CORD . 3. Use Cases in SKT • Operation Intelligence:

TINA (SKT Integrated Network Analyzer)

Page 56: Networking Intelligence with SDN - APNOMS ·  · 2017-09-27Outline . 1. SDN to SDN 2. Use Cases in CORD • R/M/E CORD • A-CORD . 3. Use Cases in SKT • Operation Intelligence:

TINA (SKT Integrated Network Analyzer)

Page 57: Networking Intelligence with SDN - APNOMS ·  · 2017-09-27Outline . 1. SDN to SDN 2. Use Cases in CORD • R/M/E CORD • A-CORD . 3. Use Cases in SKT • Operation Intelligence:

TINA (SKT Integrated Network Analyzer)

Page 58: Networking Intelligence with SDN - APNOMS ·  · 2017-09-27Outline . 1. SDN to SDN 2. Use Cases in CORD • R/M/E CORD • A-CORD . 3. Use Cases in SKT • Operation Intelligence:

TINA (SKT Integrated Network Analyzer)

Page 59: Networking Intelligence with SDN - APNOMS ·  · 2017-09-27Outline . 1. SDN to SDN 2. Use Cases in CORD • R/M/E CORD • A-CORD . 3. Use Cases in SKT • Operation Intelligence:

FloX (Flow eXcavator) Flow-based packet high-speed packet storage (up to 40Gbs) Fast flow search through flow-based indexing, parallel processing and pipelining Cluster-mode will be supported for scalability

Network Interface

Network Interface

PMD

PMD

Writer

Writer

Writer

Writer

[System Architecture] [Deployment Architecture]

Page 60: Networking Intelligence with SDN - APNOMS ·  · 2017-09-27Outline . 1. SDN to SDN 2. Use Cases in CORD • R/M/E CORD • A-CORD . 3. Use Cases in SKT • Operation Intelligence:

DEMO Video

3DV

Page 61: Networking Intelligence with SDN - APNOMS ·  · 2017-09-27Outline . 1. SDN to SDN 2. Use Cases in CORD • R/M/E CORD • A-CORD . 3. Use Cases in SKT • Operation Intelligence:

SDN to SDN: Self Driving Network

SONA Virtual Network Management

SONA Fabric Leaf-Spine Fabric Control

TINA Network Monitoring

3DV Integrated Monitoring System

Spine

Leaf ...

VM VM VM VM VM VM

VM VM VM VM

VM VM

VM VM VM VM VM VM

Baremetal Baremetal

Tenant A Tenant B Tenant C Tenant D

Switch/Link stats

vSwitch stats

Operators

Page 62: Networking Intelligence with SDN - APNOMS ·  · 2017-09-27Outline . 1. SDN to SDN 2. Use Cases in CORD • R/M/E CORD • A-CORD . 3. Use Cases in SKT • Operation Intelligence:

SDN to SDN: Self Driving Network SONA to SONA : Self Operating Networking Architecture

SONA Virtual Network Management

SONA Fabric Leaf-Spine Fabric Control

TINA Network Monitoring

3DV Integrated Monitoring System

Spine

Leaf ...

VM VM VM VM VM VM

VM VM VM VM

VM VM

VM VM VM VM VM VM

Baremetal Baremetal

Tenant A Tenant B Tenant C Tenant D

Switch/Link stats

vSwitch stats

Recommendation

User Intervened Policy

Operators

NVMe-GPU-XeonPhi-FPGA Direct

CuDNN NCCL NV Docker

Self Policy Decision

Network Anomaly Detection

Self Flow Inspection

ML based TE

Page 63: Networking Intelligence with SDN - APNOMS ·  · 2017-09-27Outline . 1. SDN to SDN 2. Use Cases in CORD • R/M/E CORD • A-CORD . 3. Use Cases in SKT • Operation Intelligence:

Summary

• SDN to SDN : SDN helps SDN • Use Case in CORD : A-CORD + SDN • Use Cases in COSMOS

• T-CORE • TINA • SONA

Page 64: Networking Intelligence with SDN - APNOMS ·  · 2017-09-27Outline . 1. SDN to SDN 2. Use Cases in CORD • R/M/E CORD • A-CORD . 3. Use Cases in SKT • Operation Intelligence:

Summary

• SDN to SDN : SDN helps SDN • Use Case in CORD : A-CORD + SDN • Use Cases in COSMOS

• T-CORE • TINA • SONA

• SONA to Self Operating Networking Architecture

Page 65: Networking Intelligence with SDN - APNOMS ·  · 2017-09-27Outline . 1. SDN to SDN 2. Use Cases in CORD • R/M/E CORD • A-CORD . 3. Use Cases in SKT • Operation Intelligence:

Thank You!

Page 66: Networking Intelligence with SDN - APNOMS ·  · 2017-09-27Outline . 1. SDN to SDN 2. Use Cases in CORD • R/M/E CORD • A-CORD . 3. Use Cases in SKT • Operation Intelligence:

XOS based NFV Framework 1. SONA Fabric 2. NFV F/W with XOS

• XOS based General VNF Framework

• Various VNF integration to SONA

Page 67: Networking Intelligence with SDN - APNOMS ·  · 2017-09-27Outline . 1. SDN to SDN 2. Use Cases in CORD • R/M/E CORD • A-CORD . 3. Use Cases in SKT • Operation Intelligence:
Page 68: Networking Intelligence with SDN - APNOMS ·  · 2017-09-27Outline . 1. SDN to SDN 2. Use Cases in CORD • R/M/E CORD • A-CORD . 3. Use Cases in SKT • Operation Intelligence:

Recommended