SDN/NFV - Trends and Standards
신명기, ETRI
2014.6.24
KRnet2014
1
SDN Abstraction !
2
Today’s Network SDN
2. NOS/
Control Plane Control Plane Separation
Network OS (physically or logically)
Network OS
Data Plane Data Plane OPEN INTERFACE
(Specialized Hardware) (Commodity Hardware)
1.
3
Today’s Network SDN
1. Net Apps
Apps
POSIX-like NBAPIs
Controller OPEN INTERFACE
(logically centralized)
(e.g.) OpenFlow
protocol
[Link] control and
manage the NET in
programmatic manner
4
SDN – Abstraction (1/4)
• Three-Tier Architecture
– Tier-1 : Forwarding entities and any
software/hardware components
comprising of them NBI
– Tier-2 : Control and management
SBI
entities for the Tier-1
– Tier-3 : Applications and services that
take advantage of the infrastructures
based on Tier-1 and Tier-2.
5
SDN – Abstraction (2/4)
• Control plane와 Data plane의 분리 (물리적 Or 논리적)
• Progmatic Interface
– 프로그램 가능한 Control plane (Or DP)
• Forwarding plane의 Interface - OpenFlow, Forces, …
• Control plane/routing의 Interfaces - I2RS, ALTO, XMPP,, …
• Flow/Path Programmability – Segment Routing, Explicit Routing ..
6
SDN – Abstraction (3/4)
• SDN을 위한 기능 블럭
Cloud Service
Service Workflow Path/Flow
Abstraction Virtualization Programmability
Resource Control
Control Automation
Orchestration
7
SDN – Abstraction (4/4)
L4~L7 ??
L2~L3
Optical
8
NFV Virtualization !
9
NFV
• L4-L7 function/
– Carrier function standard high volume
server
– Network virtualization Telco
– (with SDN, without SDN)
• NFV as highly complementary to SDN
– Carrier-IDC standard high volume server
• ( vs. )
10
Why NFV ? (Operator’s perspective)
[Link] ( ) (e.g., scale-up)
2. /compatibility
(e.g., M2M/IoT, MVMO, …)
3. Network evolution (e.g., 3G-> 4G -> 5G)
11
NFV Operation Example
Service Function Chain (SFC)
Carriers’ ….. x86 high volume servers
Virtualized Network IN DATA CENTER @ CARRIERS
Functions
Carriers’ …..
Network
Functions
Carrier
Network
Commodity
specialized
HW HW
12
The Overlap
NFV
SDN
i2RS
ForCES
13
Comparison of SDN and NFV
Category SDN NFV
Separation of control and data, Relocation of network functions from
Reason for Being centralization of control and dedicated appliances to generic servers
programmability of network
Initial Campus, data center / cloud Telco networks
Target Location
Commodity switches (and servers) Commodity servers and L4-L7
Target Devices
appliances
Cloud orchestration and networking Routers, firewalls, gateways, CDN, WAN
Initial Applications
accelerators, SLA assurance
OpenFlow, (I2RS, FORCES, XMPP, Segment None yet (Phase-2)
Protocols
Routing) …
SDOs ONF, IETF, (ITU-T) … ETSI NFV ISG
SDN vs. NFV
Source, Philip Bridge, Senior Network Architect at EE, 2013
15
SDN+NFV ( )
• NFV SW-defined
network functions Control Control
SDN
functions functions
– High and predictable
performance DPI
NFV
– Homogeneous orchestration of FW
VNF2 Caching
VNF4
Routing
VNF1 VNF5
compute domain SecGW
VNF3
• SDN Interconnecting
VMs (a.k.a. backplane)
– Data encapsulation
– Easy orchestration together
with compute domain 16
SDN+NFV : 논의점
• SDN Control Involvement
• Service Function Chaining and VNF Forwarding Graph
• E2E, multi-controllers
• L4-L7 Programmability
• Performance trade-off
• Standards vs. Open source platform
17
Standards
Architecture & Framework WG SDNRG (IRTF) NFV ISG
Configuration & Management WG Q.14/SG13 Architecture of the Virtualization
I2R WG
Extensibility WG SG11 Infrastructure (INF WG)
SPRING WG
Forwarding Abstraction WG SG17 Management & Orchestration (MANO
(FORCES WG)
Market Education WG SG15 WG)
(ALTO WG)
Migration WG JCA-SDN Software Architecture for Network
(XPMM WG)
Northbound Interfaces WG SFC WG Functions (SWA WG)
Optical Transport WG VNFPOOL (BoF) Reliability & Availability (REL WG)
Testing and Interoperability WG Performance and Portability (PER EG)
Wireless & Mobile WG Security (SEC EG)
18
• ONF (Open Networking Foundation)
– OpenFlow의 스펙개발 담당
– SDO이지만 표준개발 외에도, 상용기술 구현/보급에 주력
– OF 1.3.x/1.4, OF-Config 1.x, OF-Test 1.0. OF-Hybrid 1.0 …
– 구글 + 스탠포드 출신/연계 기업 중심
• ETSI NFV ISG
• IETF (Internet Engineering Task Force)
– SDN RG, I2RS WG, SPRING WG
– 주니퍼/시스코 + 기존 IETF 주류
• ITU-T
– 통신사업자(carrier) –SDN 초점(CJK 중심)
– JCA-SDN, Q.14/SG13 19
SDN - Definition
• ONF’s SDN (White Paper)
– This architecture decouples the network control and forwarding functions
enabling the network control to become directly programmable and the
underlying infrastructure to be abstracted for applications and network services.
• IETF’s SDN (not official)
– Path/flow Programmability
• ITU-T’s SDN (Y.3300)
– A technology that enables to program, orchestrate, control and manage
networks through open interfaces, which makes network operation easier for
rapid provisioning and automation.
20
ONF
• Architecture and Framework WG
– Top-Down Approach + (NB APIs) (Big Switch/NEC)
• NBAPIs WG
• Extensibility WG
– OpenFlow Specification 1.3.x + 1.4/1.5 (HP)
• Config WG – config protocol
– OF-CONFIG 1.x (MS/NEC)
• Testing WG – test-cases, plug-fest
– Testing & Interop 1.0 (Ixia)
• Migration WG – use cases, recommendations (Huawei)
• Optical Transport WG – optical circuit switches
• Forwarding Abstraction WG –TTP (Brocade)
• Market Education WG – white-papers, talks
21
ETSI NFV ISG
• ETSI ISG (2012.12) [Link]
[Link]/community/NFV/367
– Network-operator-driven ISG
• 13 Founding Member / 180
– ETSI
–
– (ONF, IETF …)
• , OF , IETF SFC WG
• One-Year Milestone
– NFV Use Cases, NFV Requirements, NFV Architectural
Framework, NFV Terminology, NFV ISG PoC Framework
• NFV Phase2 (~2015.)
22
ETSI NFV – Framework
23
ETSI NFV : PoC
CloudNFV Open NFV Framework
Service Chaining for NW Function Selection in Carrier Networks
Virtual Function State Migration and Interoperability
Multi-vendor Distributed NFV
E2E vEPC Orchestration in an multi-vendor open NFVI environment
Virtualised Mobile Network with Integrated DPI
C-RAN virtualization with dedicated hardware accelerator
Automated Network Orchestration
VNF Router Performance with DDoS Functionality
NFV Ecosystem
Multi-Vendor on-boarding of vIMS on a cloud management framework
Demonstration of multi-location, scalable, stateful Virtual Network Function
SteerFlow: Multi-Layered Traffic Steering for Gi-LAN
ForCES Applicability for NFV and integrated SDN
Subscriber Aware SGi/Gi-LAN Virtualization
NFVIaaS with Secure, SDN-controlled WAN Gateway
Operational Efficiency in NFV Capacity Planning, Provisioning and Billing
VNF Router Performance with Hierarchical Quality of Service Functionality Source-NFV#6, PoC overview
24
Open Platform for NFV (OPN)
25
IETF - SDN/NFV
• SDNRG (IRTF)
• I2RS WG
• SPRING WG
• SFC WG
• VNFPOOL (BoF)
• -------
• FORCES WG
• XMPP WG ….
26
I2RS – Architecture
<draft-ietf-i2rs-architecture-0x>
27
Segment Routing
• Segment Routing
– 이전 source routing/explicit routing과 유사
– 기존 MPLS data plane 도용 (push, pop, swap
등)
– Segment = label
• SDN에서의 역활
– Programmatic interfaces (Path/Flow
programmability)
– 아직 시스코 솔루션외에 표준화 규격은 지
금 시작중임
28
SFC - Architecture
29
Wrap-up : SDN Reference Models
b) 컴파일러-기반 SDN
a) 오픈플로우-기반 SDN
c) 브로커-기반 SDN
e) SR-기반 SDN 30
d) 하이브리드/E2E SDN