ITU-T in a Nutshell

Download Report

Transcript ITU-T in a Nutshell

Joint ITU-T SG 13 and ISO/JTC1/SC 6
Workshop on
“Future Networks Standardization”
(Geneva, Switzerland, 11 June 2012)
Network Virtualization and Service
Awareness Properties of FNs
in ITU-T Q.21/SG13
Myung-Ki Shin, ETRI
Co-Rapporteur of Q.21/13
Geneva, Switzerland, 11 June 2012
1
Talk Outline
 Motivation and background
 Network virtualization
 Y.3011- Framework of Network Virtualization
 Software-defined networking (SDN)
 Y.FNsdn - Framework of Software-defined networking
 Conclusion and next steps
Motivation and background
 Objectives and motivation
 FNs are recommended to provide services whose functions
are designed to be appropriate to the needs of applications
and users [Y.3001]
 Promising technologies for this, include
 Network virtualization [Y.3011] and
 Software-defined networking [Y.FNsdn],
 That enables network operators to control their networks
in unified, programmable manner, and as a result of that
realizes multiple isolated and flexible networks in order to
support a broad range of network architectures, services,
and users that do not interfere with others.
Work items of this area
FN Vision
Y.3001
Service Awareness
Properties
Long-term perspective
(published)
Network virtualization
Y.3011
(published)
Framework
Y.FNvirtreq
Y.FNvirtarch
Requirements
Architecture
(next step)
Software-defined networking (SDN)
Short/mid-term perspective
Y.FNsdn
Framework
Y.FNsdn-fm
Requirements of
Formal Specification
Recommendation Y.3011
(Framework of Network Virtualization)
5
Scope of Y.3011
 Scope of this Recommendation





Definition, overview and motivation
Problem spaces
Design goals
Applicability of network virtualization
Use cases
 Why this Recommendation ?
 Key functional features for realizing FNs
objective, Service awareness
 Key technology for FNs design goals; service
diversity, functional flexibility, virtualization of
resources
Y.3011- Problem statement:
Why network virtualization is necessary?
 The current network architecture is under serious
reconsideration and people started thinking about alternatives
 Redefining network architecture requires many challenges
 Difficult to drastically change the basic architecture of large scale
networks
 Enormous amount of resources are required to build, operate, and maintain them
 It is difficult to foresee all the user demands that may arise in the long
term future
 It’s necessary to support a variety of the new different
architectures to accommodate the heterogeneity of future
networks
 Network architecture should be designed to flexibly adapt the
continuous changing requirements about networks
Network virtualization
definition
 A technology that enables the creation of logically
isolated network partitions (LINP) over shared
physical networks so that heterogeneous collection of
multiple virtual networks can simultaneously coexist
over the shared networks. This includes the
aggregation of multiple resources in a provider and
appearing as a single resource.
Concept of network virtualization
(LINP: Logically Isolated Network Partition)
 Network virtualization is required
Various Services
Physical NW 3 Manager
Physical NW 1 Manager
Physical NW 2 Manager
Physical NW 4
Physical NW 4 Manager
Physical NW 3
LINP3 Manager
LINP1 Manager
LINP2
LINP2 Manager
LINP3
Virtual Resources
Manager
to be capable of providing multiple
virtual infrastructures those are
isolated each other.
 The virtualized infrastructures may Virtual
LINP1
be created over the single physical Networks
infrastructure
 Each virtual network is isolated each Virtual
Resources
other and is programmable to
satisfy the user’s demand on the
Physical NW 1
functionality and amount
 User’s demand is conveyed to LINP
manager which is required to
Physical NW 2
Physical Resources
(Router,
Switch,
coordinate infrastructures so that Hosts, etc.)
appropriate network resource is
provided to the user
Key properties of LINP
 Partitioning: each resource can be used concurrently
by multiple LINP instances
 Isolation: the clear isolation of any LINP from all
others
 Abstraction: in which a given virtual resource need not
directly correspond to its component resources
 Aggregation: aggregate multiple instances to obtain
increased capabilities
8 Design goals (1/2)
 Isolation: isolation among the LINPs
 Security isolation, performance isolation, etc.
 Network abstraction : allows hiding the underlying
characteristics of network resources from the way in which
other network resources, applications, or users interact with
the network resources and establishing simplified interfaces for
accessing the network resources
 Allows selective exposure of key network functionalities in networks by
defining of abstraction level
 Topology awareness and quick reconfigurability: update of
LINP's capability needs to be done dynamically and without
interrupting the operation of the current LINP
8 Design goals (2/2)
 Performance: how to reduce the performance degradation
caused by virtualization layer or adaptation layer
 Programmability: programmable control plane and data plane so
that users can use customized protocols, forwarding or routing
functions in the LINP (flexibility)
 Management: how to provide independent management
functions for each LINP
 Manage both virtual and physical resources, interaction,…
 Mobility: movement of virtual resources including users and
services
 Wireless: consider some unique characteristics such as limited
resource usage, signal interference
Next steps of Y.3011
 Y.3011 – Published
 Has already started Y.FNvirtreq as a next work
Title - Requirements of Network Virtualization
 Virtual resource management
 Service mobility
 Wireless virtualization
 … (will be described more)
 Architecture doc (Y.Y.FNvirtarch) will be also
developed, (hopefully), when FNvirtreq is stable
Draft Recommendation Y.FNsdn
(Framework of software-defined networking)
14
Scope of Y.FNsdn
 Scope of this draft
 Definition and overview of software-defined networking;
 Key properties of software-defined networking;
 Framework of software-defined networking, including;
 programmable control plane,
 data forwarding plane abstraction, and
 how to map into virtualization of the underlying network
infrastructure
 Use cases of software-defined networking
 Network operators’ perspectives will be covered and
discussed
15
SDN definition and concept
 Definition
 A technology to networking which allows centralized,
programmable control planes so that network operators
can control and manage directly their own virtualized
networks
 Basic concept
 (1) separation of control and data planes,
 (2) centralized, programmable control planes of network
equipment, and
 (3) support of multiple, isolated virtual networks
16
Basic SDN concept
Control Plane
Control Plane
Separation
Network OS
Data Plane
Network OS
Data Plane
(Specialized Hardware)
(Forwarding Abstraction)
a.1 control and data planes tightly-coupled
b.1 control and data planes separated
SDN
Apps
Controller
(NetworkOS)
SDN
Languages
Server
Client
a.2 distributed control of network equipments
Server
Client
b.2 centralized, programmable control of network equipments
e.g., Content Routing
Mobilty
a.3 single physical network
Energy efficient forwarding
b.3 Multiple, isolated, virtual networks
a. Current networking technology
b. SDN networking technology
17
Framework of SDN (1/2)
SDN Services,
Apps
SDN Language
App APIs
Northbound Interface
Carriers’ Infrastructure
Information
East-west Interface
Programmable
Control Plane
Programmable
Control Plane
Network OS
Network OS
Southbound Interface
Control and Data Planes Separation
Data Plane
(Forwarding Hardware)
Data Plane
Data Plane
(Forwarding Hardware)
(Forwarding Hardware)
Data Plane
(Forwarding Hardware)
18
Framework of SDN (2/2)
 Programmable control plane
 It is recommended that SDN has three open interfaces,
including southbound, northbound, and east-west bound
interfaces for control planes.
 SDN languages and formal specification
[Y.FNsdn-fm]
 It is recommended that SDN has formal specification
method and languages for application/service development.
 Data plane abstraction
 It is recommend that SDN has well-defined, common data
plane models, rather than using of specific hardwares
 Virtualization of the underlying network
19
Next steps of Y.FNsdn
 Initial drafts are well revised at this week
Y.FNsdn and Y.FNsdn-fm
 Network operators’ perspectives will be
covered and discussed
 Collaboration with other relevant SDOs
To propagate SDN to wider telecom community
 Terminologies, framework, use cases, etc.
Future plan of Q.21
 NEW Question X/13 – “Service awareness
properties of FNs” is being proposed and
discussed for new SG13 study period (2013-2016)
 This new Q will cover the following tasks Network virtualization (i.e., Y.FNvirtreq …)
SDN (i.e., Y.FNsdn, Y.FNsdn-fm, …)
and other service awareness properties of FNs
Thank you !
Any questions ?
22