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