Professional Documents
Culture Documents
NT T Technical
NT T Technical
Application cloud
Flow routers
IP routers Virtual router
Ethernet switches Virtual switch
cloud in the case of server-client applications. In elements: cloud computing [1] and virtual chas-
many cases, the resources of each layer are operated sis
independently on the basis of the resource operator’s (3) Flexible, coordinated control for logically
policy, and multiple upper-layer resource operators defined resources: software defined network
utilize different elements of common lower-layer (SDN) [2] and locator/identifier separation
resources, or an upper-layer resource operator inte- (LISP).
grates multiple lower-layer resources managed by Network virtualization integrates these three func-
different resource operators. When the scale of traffic tional aspects for the purpose of resource utilization
fluctuation or assumed failure is relatively small, it is efficiency promotion, simplified network design and
sufficient for each operator to increase or decrease its operation, rapid new service delivery, and enhanced
own resources according to its long-term traffic fore- network service sustainability and availability.
cast and request and get fixed-sized resources stati- ITU-T SG13 (International Telecommunication
cally from the lower layer resource operators. Union, Telecommunication Standardization Sector,
To handle large environmental changes, however, Study Group 13) has discussed basic concepts for
dynamic resource reallocation or exchange within future networks since 2009. It regards network virtu-
each layer and coordinated resource control across alization as the most important issue and has stan-
multiple layers will be necessary. Network virtualiza- dardized a basic framework recommendation ITU-T
tion can be understood as a technology that enhances Y.3011 [3].
the controllability or operational flexibility of those An overview of current virtualization technologies
multilayer common resources. Recently, many tech- in terms of network layers is shown in Fig. 1. (1) Par-
nologies related to network virtualization have been titioning technologies and (2) unified-operation tech-
proposed or developed. Their basic functions can be nologies in each network layer are being improved
categorized into three groups. continuously. Recently, studies of integrated opera-
(1) Physical resource partition, isolation, and flexi- tion of various layer resources and cross-layer net-
ble allocation: server virtualization, hypervisor, working have increased. Some examples are SDN,
virtual router/switch, virtual path/channel, and OpenStack, or OpenFlow, where applications or
wavelength/timeslot path computing resources control packet switching func-
(2) Simple unified operation for diversified resource tions actively and operate multilayer resources
Providers
IP flow
Physical resource examples Ethernet
Edge/gateway router MPLS-TP
flexibly. But current proposals are restricted to con- concepts should be extended in terms of overall net-
trolling traffic locally within datacenters or between work layer interworking.
datacenter locations. When software migration
between datacenters causes a large variation in traffic 3. Flexible, virtualized transport networking
amount or when the amount of traffic exceeds the
thresholds in some core network parts, then wider 3.1 Fundamental concepts
cross-layer networking, such as dynamic reallocation To date, the optical transport infrastructure has had
of transport layer resources or rapid rerouting in the little relationship with IP routers, Ethernet switches,
IP/Ethernet networking layer, is necessary for net- and computing resources. The former (the infrastruc-
work service sustainability. ture) sets up and provides each wavelength path or
Therefore, future networks must be able to handle MPLS path to the latter (routers, switches, and com-
unexpected traffic variation, disasters, or rapid ser- puting resources), from which service networks are
vice creation by using cross-layer network resource formed. In the future, the former is expected to pro-
control. One of the key schemes is to make overall vide a virtual transport network comprising a logical
network resources into a resource pool shared by system and logical link resources to the latter, and the
multiple users and to optimize the amount of resourc- latter are expected to control the transport network
es allocated to each user flexibly according to envi- according to their own schemes for flexible adapta-
ronmental changes, so that each user reconfigures its tion to environmental changes. The basic concepts of
own network to retain optimal connectivity or service flexible, virtualized transport networking [4] are
quality. It is also important for the lower-layer shown in Fig. 2. Fibers, wavelengths, network sys-
resources to provide controllability or programmabil- tems, and related control functions are logically par-
ity for the service or application layers, which inte- titioned to generate a shared resource pool commonly
grate and control all of the allocated resources available to users, and they are allocated to users as
according to their unified operation policies. SDN virtual transport resources. Each user integrates the
virtual transport resources with its own resources and resource allocation among users via the shared
operates the overall service network according to its resource pool can also be achieved by controlling
own networking policies and schemes. This dynamic, logical resource access right properly.
optimized resource allocation via the shared resource
pool enhances the following network performance 3.3 C ontrollability and programmability for
attributes. computing or packet processing layers
- sustainability against unexpected traffic fluctuations The network virtualization platform aggregates
or large-scale network failures logical resources assigned to each user and presents
- rapid delivery of new advanced services them to users as a virtual transport network at an
- cost reduction by optimization of the overall re- appropriate level of abstraction. Since each user will
source deployment including standby or forecast operate the virtual transport network according to its
resources own scheme, each virtual transport network should
- enhanced availability through additional shared provide conformity and controllability to the user’s
standby resources operating environment. The ranges of virtual network
Appropriate resource abstraction capability, control- topologies and operating schemes are also shown in
lability, and programmability via various kinds of Fig. 3. Virtual transport network A is used as sets of
resource control interfaces enhances the following fixed paths connecting user systems, and B acts as
usabilities for virtual transport users. one large virtual switch, communicating with user
- high value-added transport service creation and systems via some control-plane protocols. C acts as a
lineup switch network, supervised and controlled via some
- simple and efficient network design and operation management-plane protocols. The network virtual-
on the users’ own networking policy ization platform understands the correspondence
- integrated, flow-through operation for virtual trans- between virtual transport resources and logical
port resources and users’ specific functions resources, and it optimizes the abstraction level
To achieve the above concepts, we are now re- according to the users’ specifications. The platform
searching two technical issues to enhance the flexibil- also supports users’ graphical user interfaces and
ity of optical transport networking: (1) shared application programming interfaces, which enable
resource management and an isolated control mecha- them to request additional virtual resources or virtual
nism and (2) controllability and programmability for topology reconfiguration, and it emulates a virtual
computing or packet processing layers. These are control & management plane to provide conformity
explained in sections 3.2 and 3.3. to each user operating environment.
Virtualized
User systems
User EMS/NMS management plane
- Routers
- OpenFlow switches
Virtualized
control plane
IP router Resources
Flexible logical
Ethernet switch, MPLS-XC resource
VLAN/MPLS path migration
Fiber/WDM-XC
Fiber/wavelength path
the virtual network manager has fundamental auto- working at SC11 (Supercomputing 2011), held in
matic network operation functions and can be easily Seattle in November 2011, is shown in Fig. 4. The
connected to upper-layer functions. For example, it prototype software partitioned JGN-X (X: extreme)
has a network reconfiguration function that optimizes and provided virtual transport networks for multiple
the virtual transport topology and performs routing experimental groups, each of which successfully con-
according to traffic demand and minimizes the figured its virtual transport network independently.
amount of resources while keeping the communica- We also demonstrated global transport path network-
tion quality and reliability [7]. Cross-layer and flow- ing technology across Japanese, American, and Euro-
through operation can be easily demonstrated by pean testbeds for the first time in the world and
simple software modification, which directly recon- showed the feasibility of global-scale virtual trans-
figures the topology or bandwidth of the virtual trans- port networks. The prototype software established
port network when triggered by services or applica- bandwidth-guaranteed paths across multiple testbeds
tions for example [8]. via the network service interface protocol, which is
currently undergoing standardization, and construct-
4.2 Proof-of-concept on national testbeds ed a global-scale virtual transport network. Using
With the abovementioned prototype software, we broadband video streams transmitted from Osaka to
have been demonstrating shared resource networking Seattle and London to Seattle, we also demonstrated
and cross-layer operation with applications of the the transmission performance attributes for actual
optical transport network on national testbeds, such application traffic and the feasibility of flexible path
as JGN (Japan Gigabit Network) [9], [10]. An experi- route selection according to the transmission quality
mental setup for global-scale virtual transport net- of each testbed and available time zones.
London
London GEANT
(Europe)
New York
APAN/TEIN Internet2
(Asia) Los Angeles (America)
JGN-X
(Japan)
Otemachi
Osaka
VN#1
Osaka
Musashino NTT Seattle
GEMnet2 (Japan)
Commun., Vol. 21, No. 8, pp. 1254–1262, 2003. Proc. of the 37th edition of the European Conference on Optical Com-
[8] A. Masuda, A. Isogai, T. Miyamura, K. Shiomoto, and A. Hiramatsu, munication (ECOC), Geneva, Switzerland, 2011.
“Application-defined Control of Virtual Networks over IP-optical [10] A. Isogai, A. Fukuda, A. Masuda, and A. Hiramatsu, “Global-scale
networks,” Proc. of the 7th International Conference on Network and Experiment on Multi-domain Software Defined Transport Network,”
Service Management (CNSM), Paris, France, 2011. Proc. of the 10th International Conference on Optical Internet
[9] A. Masuda, A. Isogai, T. Miyamura, and K. Shiomoto, “Experiments (COIN), Yokohama, Japan, 2012.
of Operating Multiple Virtual Networks over IP-optical Network,”