NTT’s Use-cases and Plans for Stratum

April 19 th-20 th, 2018

NTT Network Service Systems Labs.

Satoshi Nishiyama

Copyright©2018 NTT corp. All Rights Reserved.

NTT GroupNTT Group Holding Company

R&D

12 Laboratories 2,500 researchers
Information Network Laboratory Group
Network Service Systems Lab.
Transport Service Platform Innovation Project(Transport Service System development team)

NTT East

NTT West

NTT
Communications Dimension

NTT
DOCOMOLong distance andinternational communications
Business

MobileData

Regional
Communications
Business

NTT DATA

Communications

business

Systemintegration★ I am here

Othergroupcompanies

Othersreal estate, finance,
construction powerbusiness etc.

Copyright©2018 NTT corp. All Rights Reserved.

2

Agenda• Vision of NTT Laboratories for Stratum• Stratum Use-cases• Thin-model cases• Thick-model cases• Current Plan for testing and demonstrating Stratum• Lab-Testing plan
• Use-case feasibility on Stratum• Interoperability test with Stratum and Smart -NIC

Copyright©2018 NTT corp. All Rights Reserved.

3

NTT’s Network R&D Vision• Development transformation for Network systems
with open community
Users

productivity andefficiency

customersatisfaction
Achieve rapid service launches

OpenStackTelecom carrier network

KVM
OvS/DPDK

create businessopportunities

Recommended package
Collaboration
Business partner

dissemination
development speed
and flexibility

Core developers

Investors, companies

Open community
Cloud
Collective
wisdomEnterprise
OSS
Hardware

Network・・・
4Copyright©2018 NTT corp. All Rights Reserved.

4

Network service on open-source software• Enhance network-service flexibility with open-source
Operation Support
System / BSS

CORD®

Orchestrator

EMS
EMS
EMS

ONAP

VNFM

ONOS

TIP
（Telecom
Infra Project）

SDN
C

Virtual
Network
Virtual
Network
VNF
Functions
Functions
(VNF)
(VNF)
NFV
NFVI
NFVInfrastructure
Infrastructure(NFVI)(NFVI)Virtual PFSDNSW

VIM

OpenStack
OPNFV
DPDK

HardwareStratum
Copyright©2018 NTT corp. All Rights Reserved.

5Stratum on Telco Carrier Networks• Future carrier networks require programmability for
Subscriber Edge and Data-Center Edge
Data Center
DDoS
Mitigation

Internet

WAF

etc.

Data-Center Edge Gateway[Stratum + VNF]

Telco Carrier Network
CO（Central Office）
Subscriber Edge Router[Stratum + VNF]

xDSL

FTTH

Copyright©2018 NTT corp. All Rights Reserved.

6Stratum overview• Stratum integrates pipeline definition/control andlifecycle management
Controller
P4(1) Pipeline ConfigurationDescribe structures ofparse, match/action, etc

P4Runtime(2) Pipeline Control
Manage lookup tables
and action types

gNMI

gNOI

(3) Device Configuration
Run-time operation,
monitoring and metering(4) Device Operations
File update, device test,
restart, etc

Stratum
table
P

table
M/A

table
M/A
M/A

S

Abstraction Layer
Fixed
ASIC

Programmable
ASIC

Newer
ASIC

Copyright©2018 NTT corp. All Rights Reserved.

7

Stratum Use-cases• Stratum has 4 use-cases to integrate control plane• NTT expects both of Thin /Thick models
Thick models

Thin models
Case. 1Case. 2Case. 3

Case. 4

CORD
TrellisTrellisCompany-specificcontroller

ONOS

ONOS

Stratum

Stratum

Stratum

EmbeddedController

Stratum

Copyright©2018 NTT corp. All Rights Reserved.

8

Stratum Use-cases in NTT Labs.
Thin Model
1. Service Chaining and Scaling Edge Gateway
2. DDoS Detection and Steering Function
Thick Model
3. Service Edge Router on Fixed Networks
4. Legacy Function Migration

Copyright©2018 NTT corp. All Rights Reserved.

9

Use-case 1

Service Chaining and Scaling Edge Gateway• Flexible service function chaining• Auto chaining /scaling• In-band telemetry between VNFsvCPE

StratumfabricvIPS

Stratum

Stratum

Existing
thick routers

P4Runtime

Controller

WAN
Copyright©2018 NTT corp. All Rights Reserved.

10

Use-case 1

Service Chaining and Scaling Edge Gateway• Flexible service function chaining• Auto chaining /scaling• In-band telemetry between VNFs

vCPE

…

vIPS

Set traffic-steering

StratumfabricStratum

Stratum

Existing
thick routers

P4Runtime

Controller

WAN
Copyright©2018 NTT corp. All Rights Reserved.

11

Use-case 1

Service Chaining and Scaling Edge Gateway• Flexible service function chaining• Auto chaining /scaling• In-band telemetry between VNFs
Scaling

Scaling

vCPE

vCPE

vCPE

vIPSvIPS…

Set traffic-steering

StratumfabricStratum

Stratum

Existing
thick routers

P4Runtime

Controller

WAN
Copyright©2018 NTT corp. All Rights Reserved.

12

Use-case 1

Service Chaining and Scaling Edge Gateway• Flexible service function chaining• Auto chaining /scaling• In-band telemetry between VNFs
Scaling

Scaling

vCPE

vCPE

vCPE

vIPS

In-band telemetry
Using P4

StratumfabricvIPS…

Set traffic-steering

Stratum

Stratum

Existing
thick routers

P4Runtime

Controller

WAN
Copyright©2018 NTT corp. All Rights Reserved.

13

Use-case 2

DDoS Detection and Steering Function• Collect flow-statistics from stratum switches• Steering traffic to mitigation function when collector
detects flow burst
GatewayvMitigation

Start traffic-steering
Flow
Information

Stratum

gNMI

Controller

Detection
Information

Collector/Detector

Collect flow-statistics

Existing
thick routers

WAN
Copyright©2018 NTT corp. All Rights Reserved.

14

Use-case 3

Edge Router on Fixed Networks• There are thousands of NTT buildings that has theedge-router(s)• Can edge-routers be replaced by Stratum?

VNF
Existing thick
Edge Router

Stratum

Copyright©2018 NTT corp. All Rights Reserved.

15

Use-case 3 Edge Router on Fixed Networks

Today’s Service Edge Router• Edge-router
contains
servicefunctions(BRAS/BGF/Video-Multicast/VPN-GW…)
andHierarchal QoS function
Edge-router Configuration on Fixed Network Today

Service Functions
BRAS:- PPPoE termination- AAA(Radius)Core Network

BGF:
Thick
Edge Router

BRAS

BGF
HQoS

MCVPN

- NAPT- Flow-based shaping- Diffserv

MC(Video Multicast):- PIM/MLD- IP Multicast
CPE

CPE

CPE

VPN-GW- Tunnel termination- Dynamic routingCopyright©2018 NTT corp. All Rights Reserved.

16

Use-case 3 Edge Router on Fixed Networks

Edge-router using Stratum• Architecture:• Dispatch and Service /User-oriented QoS on Stratum• Accelerating U-plane function for each services• Challenges /Issues• Feasibility of Dispatch /HQoS on switch-chip
• …

Thick
model

C-plane

BRAS(C-plane)

Stratum

BRAS(U-plane)

Stratum

VNF

BGF

Dispatch

VNF

Video
Muiticast

VNF

VPN-GW

H-QoS

Copyright©2018 NTT corp. All Rights Reserved.

17

Use-case 4

Legacy function migration• There are many “legacy” services provided form telcocarrier operators• Non-IP Protocol• 10years old, 20years old, and more
• Special(dedicated) interfaces• Necessity to replace old equipment without changing
interfaces and providing functions

LegacyNetwork
Equipment

Control Function

Stratum
legacy.p4

Processing Packet/Frame

Physical Interconnct
Copyright©2018 NTT corp. All Rights Reserved.

18

Current Plan for testing anddemonstrating Stratum

Copyright©2018 NTT corp. All Rights Reserved.

19

Lab Testing Timeline (under planning)(CY)
Functionality
Test

Use-case
Test

Interoperabilitytest

2018
P4Runtimefunctionality
test2019Upstream to community

Use-case 1
Chaining and Scaling
Edge Gateway

Upstream to community

Use-case 2
DDoS Detection andSteering Function

Smart-NIC
Interoperabilitytest

Copyright©2018 NTT corp. All Rights Reserved.

20

P4Runtime functionality test
• P4Runtime L2/L3/ACL Functionality testwith ONOS or some gRPC Implementation
PhysicalServer

P4Runtime Controller(e.g. ONOS)

L2/L3/ACL Settings
Physical
SwitchStratum
Switch ASIC

Traffic
Generator

Copyright©2018 NTT corp. All Rights Reserved.

21

Use-case test
• Integrating VNFs and Stratum• Verify P4Runtime feasibility and P4 switches

Scaling

Scaling

vCPE

vCPE

vCPE

vIPSvIPS…

Set traffic-steering

StratumfabricStratum

Stratum

P4Runtime

Controller
BGP FlowSpec

Traffic
Generator

BGP Tester

Copyright©2018 NTT corp. All Rights Reserved.

22

Interoperability test
• Integrating Stratum and Smart-NIC• Verify P4switch-P4NIC interoperability

Controller
P4Runtime/gRPC

P4Runtime Wrapper

Stratum

Switch ASIC

Smart-NIC DriverP4

In-band telemetry transit

Smart-NIC

P4

In-band telemetry src/sink
Copyright©2018 NTT corp. All Rights Reserved.

23

Conclusion and future-plan• Stratum project may be applicable to many NTT network
use-cases• Stratum is ongoing now. We would like to contribute tostratum with lab-testing and trials

Copyright©2018 NTT corp. All Rights Reserved.

24