![Page 1: Lesson 10 Virtualization & Data Centric Network · Lesson 10 Virtualization & Data Centric Network ! Objectives : Network function, system and link virtualization are new techniques](https://reader030.vdocuments.site/reader030/viewer/2022040116/5ed07c9d79dc1f40c57a61c0/html5/thumbnails/1.jpg)
1
Lesson 10 Virtualization & Data Centric Network
n Objectives :
Network function, system and link virtualization are new
techniques for flexible and cost effective network. And SDN
(Software Difined Network) creates flexible network functions
by software. So career or service provider introduces new
service with minimum cast. Finally, post IP protocol named
data centric network (DCN) is also described.
![Page 2: Lesson 10 Virtualization & Data Centric Network · Lesson 10 Virtualization & Data Centric Network ! Objectives : Network function, system and link virtualization are new techniques](https://reader030.vdocuments.site/reader030/viewer/2022040116/5ed07c9d79dc1f40c57a61c0/html5/thumbnails/2.jpg)
server server server server server server server server
Ethernet switch
server server server server server server server server
Ethernet switch
server server server server server server server server
Ethernet switch
storage storage storage storage storage storage storage storage
Ethernet switch
Ethernet switch
Ethernet switch
Internet
Data center network and system structure
![Page 3: Lesson 10 Virtualization & Data Centric Network · Lesson 10 Virtualization & Data Centric Network ! Objectives : Network function, system and link virtualization are new techniques](https://reader030.vdocuments.site/reader030/viewer/2022040116/5ed07c9d79dc1f40c57a61c0/html5/thumbnails/3.jpg)
Server Server
Ethernet switch
VM VM
storage
VM
VM (Virtual Machine) live migration
Balancing load
![Page 4: Lesson 10 Virtualization & Data Centric Network · Lesson 10 Virtualization & Data Centric Network ! Objectives : Network function, system and link virtualization are new techniques](https://reader030.vdocuments.site/reader030/viewer/2022040116/5ed07c9d79dc1f40c57a61c0/html5/thumbnails/4.jpg)
Fire Wall
Load Balancer
Internet
Web Server Web
Server DNS
Storage Authentification Transaction DB
VLAN #2
VLAN #1
VLAN #3
VLAN #4
Tenant(User) structure for EC(Electronic Commerce) service
Traffic Demand Large
![Page 5: Lesson 10 Virtualization & Data Centric Network · Lesson 10 Virtualization & Data Centric Network ! Objectives : Network function, system and link virtualization are new techniques](https://reader030.vdocuments.site/reader030/viewer/2022040116/5ed07c9d79dc1f40c57a61c0/html5/thumbnails/5.jpg)
GUI
API
VM resource pool
VLAN resource pool
Storage resource pool
Manager Software
IaaS Platform OpenStack/CloudStack
Cloud Service
IaaS Platform having resource scalability
You can select
Manual
Automatic
![Page 6: Lesson 10 Virtualization & Data Centric Network · Lesson 10 Virtualization & Data Centric Network ! Objectives : Network function, system and link virtualization are new techniques](https://reader030.vdocuments.site/reader030/viewer/2022040116/5ed07c9d79dc1f40c57a61c0/html5/thumbnails/6.jpg)
Application Application Application
Common Architecture (x86)
VM VM VM
Hyper-visor
Resource pool (CPU, Memory)
Traffic Traffic Traffic
L2, L3, L4-7 Network Virtual
Network Virtual
Network Virtual
Network
Network Virtualization platform
Physical Network resources (Node, Link)
(a) Server (b) Network
Virtualization (Server/Network)
![Page 7: Lesson 10 Virtualization & Data Centric Network · Lesson 10 Virtualization & Data Centric Network ! Objectives : Network function, system and link virtualization are new techniques](https://reader030.vdocuments.site/reader030/viewer/2022040116/5ed07c9d79dc1f40c57a61c0/html5/thumbnails/7.jpg)
Application Layer
Control Layer
Physical Layer
Business Application Layer (IaaS、LAN、VPN)
API API API
SDN control software Virtual Network
Data Plane Control Interface (OpenFlow, GMPLS)
Network Equipment Network Equipment Network Equipment
Network Equipment Network Equipment
SDN Model
(North band)
(South band)
SDN: Software Defined Network
![Page 8: Lesson 10 Virtualization & Data Centric Network · Lesson 10 Virtualization & Data Centric Network ! Objectives : Network function, system and link virtualization are new techniques](https://reader030.vdocuments.site/reader030/viewer/2022040116/5ed07c9d79dc1f40c57a61c0/html5/thumbnails/8.jpg)
Control so)ware Control
so)ware Control so)ware
Control so)ware
Control so)ware
Control so)ware
Control so)ware
Hardware (Data Plane)
Control so)ware
Hardware (Data Plane)
Hardware (Data Plane)
Hardware (Data Plane)
Hardware (Data Plane)
Hardware (Data Plane)
Hardware (Data Plane)
Hardware (Data Plane)
Virtualization (Elastic) Control
so)ware Control so)ware
Control so)ware
Hardware (Data Plane)
Hardware (Data Plane)
Hardware (Data Plane)
Hardware (Data Plane)
Cloud
(a) (b)
(c) (d)
Router Structure Evaluation
![Page 9: Lesson 10 Virtualization & Data Centric Network · Lesson 10 Virtualization & Data Centric Network ! Objectives : Network function, system and link virtualization are new techniques](https://reader030.vdocuments.site/reader030/viewer/2022040116/5ed07c9d79dc1f40c57a61c0/html5/thumbnails/9.jpg)
Control so)ware
Control so)ware
Control so)ware
Route Information
R1
R2
R3
Network Address
Next Hop
1.2.0.0/16 R2
2.3.4.0/24 R3
200.10.0.0/16 R1(local)
default R2
Network Address
Next Hop
1.2.0.0/16 R2
2.3.4.0/24 R3 (local)
200.10.0.0/16 R1
default R2
R4
Network Address
Next Hop
1.2.0.0/16 R2 (local)
2.3.4.0/24 R3
200.10.0.0/16 R1
default R4
Routing table
Routing table Routing table
IP Packet
Conventional IP Network Routing
![Page 10: Lesson 10 Virtualization & Data Centric Network · Lesson 10 Virtualization & Data Centric Network ! Objectives : Network function, system and link virtualization are new techniques](https://reader030.vdocuments.site/reader030/viewer/2022040116/5ed07c9d79dc1f40c57a61c0/html5/thumbnails/10.jpg)
Forw
ardi
ng in
form
atio
n (ta
ble
setu
p)
R1 R3
Network Address
Destination Router
1.2.0.0/16 R2
2.3.4.0/24 R3
200.10.0.0/16 R1
default R4
Routing table
IP Packet
Control so)ware
SDN control software
R2
Forwarding header
Link #1
Header Value Output Link
10-99 #2
100-999 #1
1000-1999 POP
Forwarding table
IP Routing by SDN
①Packet IN ②Set Forwarding table ③Start Communication
![Page 11: Lesson 10 Virtualization & Data Centric Network · Lesson 10 Virtualization & Data Centric Network ! Objectives : Network function, system and link virtualization are new techniques](https://reader030.vdocuments.site/reader030/viewer/2022040116/5ed07c9d79dc1f40c57a61c0/html5/thumbnails/11.jpg)
Category Technology QoS User control Physical link SDH、OTN、Ethernet Guaranteed Possible
Logical link
SDH Path、OTN Path Guaranteed UNI control MPLS LSP、
Possible guarantee
UNI control
Ethernet VLAN UNI control、 for LAN OK
Virtual link IP in IP、GRE、VXLAN Best effort OK
What is “Link” in general?
![Page 12: Lesson 10 Virtualization & Data Centric Network · Lesson 10 Virtualization & Data Centric Network ! Objectives : Network function, system and link virtualization are new techniques](https://reader030.vdocuments.site/reader030/viewer/2022040116/5ed07c9d79dc1f40c57a61c0/html5/thumbnails/12.jpg)
#1 #2 #3 #A #B #C
(a) Physical
#1 #2 #3 #A #B #C
(b) Logical
VM
Ethernet
100 112 131 100 112 123 100 123 131
Virtual switch for each tenant
100 100
112, 131 123, 131
Control so)ware
Control so)ware
Software for each tenant Forwarding table
#1
#A #2 #B
#3
#C
VLAN number
Logical link
Virtual switch
Logical link
(c) Slice structure
Control so)ware
Control so)ware
Logical link function for SDN
![Page 13: Lesson 10 Virtualization & Data Centric Network · Lesson 10 Virtualization & Data Centric Network ! Objectives : Network function, system and link virtualization are new techniques](https://reader030.vdocuments.site/reader030/viewer/2022040116/5ed07c9d79dc1f40c57a61c0/html5/thumbnails/13.jpg)
SDN Controller
Hardware (OTN cross-
connect)
Hardware (OTN cross-
connect)
Hardware (OTN cross-
connect)
Hardware (OTN cross-
connect)
OTS
OTS
OTS
OTS
10GbE 10GbE
40G OTN
40G OTN
40G OTN 40G OTN
A B
C D
10G 10G 40G 40G
40G 40G
A
C
D
B
Transport SDN by Open transport Switch
Transport SDN = Not only packet SW-NW but also circuit like SDN, λ
![Page 14: Lesson 10 Virtualization & Data Centric Network · Lesson 10 Virtualization & Data Centric Network ! Objectives : Network function, system and link virtualization are new techniques](https://reader030.vdocuments.site/reader030/viewer/2022040116/5ed07c9d79dc1f40c57a61c0/html5/thumbnails/14.jpg)
IP/ MPLS
NEC OpenFlow controller
Spirent
KDDI OpenFlow controller
NEC OpenFlow Switch
Juniper MPLS router
Juniper MPLS router
Keio OpenFlow controller
Slice 3
Slice 2
NEC OpenFlow MPLS-TP
Hitachi MPLS-TP
Traffic Generator 3
Traffic Generator 2
KDDI OXC
NTT OXC NTT GMPLS
controller
Slice 4
Slice 0
Slice 1 adaptation
Hitachi MPLS-TP
Traffic Generator 1
Keio OXC
adaptation
NEC OpenFlow controller
Spirent
MPLS-TP Spirent
Software Defined Transport Network Interoperability test
![Page 15: Lesson 10 Virtualization & Data Centric Network · Lesson 10 Virtualization & Data Centric Network ! Objectives : Network function, system and link virtualization are new techniques](https://reader030.vdocuments.site/reader030/viewer/2022040116/5ed07c9d79dc1f40c57a61c0/html5/thumbnails/15.jpg)
VPN Network
Cite #1
Cite #2
Cite #3
Cite #A
Cite #B
Cite #C
Cite #D
Customer Edge (CE)
Probider Edge (PE)
VPN service
![Page 16: Lesson 10 Virtualization & Data Centric Network · Lesson 10 Virtualization & Data Centric Network ! Objectives : Network function, system and link virtualization are new techniques](https://reader030.vdocuments.site/reader030/viewer/2022040116/5ed07c9d79dc1f40c57a61c0/html5/thumbnails/16.jpg)
SDN Virtual Network
OSPF Routing Slice
IS-IF Routing Slice
IP+Ethernet
SDN Service for Different Protocol or System Network
![Page 17: Lesson 10 Virtualization & Data Centric Network · Lesson 10 Virtualization & Data Centric Network ! Objectives : Network function, system and link virtualization are new techniques](https://reader030.vdocuments.site/reader030/viewer/2022040116/5ed07c9d79dc1f40c57a61c0/html5/thumbnails/17.jpg)
Career A’s SDN Virtual Service Network
Provider C Slice
Provider B Slice
Provider A Slice
SDN Service for Multi-service-provider Network
![Page 18: Lesson 10 Virtualization & Data Centric Network · Lesson 10 Virtualization & Data Centric Network ! Objectives : Network function, system and link virtualization are new techniques](https://reader030.vdocuments.site/reader030/viewer/2022040116/5ed07c9d79dc1f40c57a61c0/html5/thumbnails/18.jpg)
Op#cal
MPLS-‐TP
Ethernet
IP
SDN Controllers IP rou3ng (e.g., BGP)
Virtual Router/Switch
SDTN Service Network
Multi Slice Network
SDTN (Software Defined Transport Network)
Slice1 (e.g., High-Qos)
Slice2
(e.g., High-Reliability) Slice3
(e.g., Delay Tolerant)
Traffic distribution Traffic multiplexing
![Page 19: Lesson 10 Virtualization & Data Centric Network · Lesson 10 Virtualization & Data Centric Network ! Objectives : Network function, system and link virtualization are new techniques](https://reader030.vdocuments.site/reader030/viewer/2022040116/5ed07c9d79dc1f40c57a61c0/html5/thumbnails/19.jpg)
Event Service (Broker)
Storage and management of
subscriptions
Publisher Interest
Subscriber
Receive Contents Registration
Contents
Publisher Subscriber
Data Centric Network (Publisher/Subscriber Model)
![Page 20: Lesson 10 Virtualization & Data Centric Network · Lesson 10 Virtualization & Data Centric Network ! Objectives : Network function, system and link virtualization are new techniques](https://reader030.vdocuments.site/reader030/viewer/2022040116/5ed07c9d79dc1f40c57a61c0/html5/thumbnails/20.jpg)
Data Centric Network
Today’s Internet Address is destination Locator + Host ID Contents = “Today’s world Cup Soccer, Japan vs. Greece” Data Centric Network Search directly using contents ID
20
![Page 21: Lesson 10 Virtualization & Data Centric Network · Lesson 10 Virtualization & Data Centric Network ! Objectives : Network function, system and link virtualization are new techniques](https://reader030.vdocuments.site/reader030/viewer/2022040116/5ed07c9d79dc1f40c57a61c0/html5/thumbnails/21.jpg)
Broker
Publish
Publisher Interest
Contents Distribution
Contents Registration
Subscriber
Subscriber Subscriber
Central Broker Model
![Page 22: Lesson 10 Virtualization & Data Centric Network · Lesson 10 Virtualization & Data Centric Network ! Objectives : Network function, system and link virtualization are new techniques](https://reader030.vdocuments.site/reader030/viewer/2022040116/5ed07c9d79dc1f40c57a61c0/html5/thumbnails/22.jpg)
Publisher
Multicast Network
Subscriber Subscriber
Subscriber
Distributed Broker Model (Multicast)
![Page 23: Lesson 10 Virtualization & Data Centric Network · Lesson 10 Virtualization & Data Centric Network ! Objectives : Network function, system and link virtualization are new techniques](https://reader030.vdocuments.site/reader030/viewer/2022040116/5ed07c9d79dc1f40c57a61c0/html5/thumbnails/23.jpg)
Subscriber Post
Publisher Contents Server
“Interest” request message
“Contents” information
Set rendezvous point
Network
Rendezvous Point
Contents Cash
Rendezvous Model
![Page 24: Lesson 10 Virtualization & Data Centric Network · Lesson 10 Virtualization & Data Centric Network ! Objectives : Network function, system and link virtualization are new techniques](https://reader030.vdocuments.site/reader030/viewer/2022040116/5ed07c9d79dc1f40c57a61c0/html5/thumbnails/24.jpg)
(id, R) (id, R)
(id, data)
(R, data)
Publisher Subscriber
Contents Discovery Process by Rendezvous Point
![Page 25: Lesson 10 Virtualization & Data Centric Network · Lesson 10 Virtualization & Data Centric Network ! Objectives : Network function, system and link virtualization are new techniques](https://reader030.vdocuments.site/reader030/viewer/2022040116/5ed07c9d79dc1f40c57a61c0/html5/thumbnails/25.jpg)
RH RH RH RH
RH RH RH
RH Interest
State creating by id advertisement
id1 id1 id1 id1
Publisher Subscriber Subscriber Publisher
Contents Discovery Method using Resolution Handler
![Page 26: Lesson 10 Virtualization & Data Centric Network · Lesson 10 Virtualization & Data Centric Network ! Objectives : Network function, system and link virtualization are new techniques](https://reader030.vdocuments.site/reader030/viewer/2022040116/5ed07c9d79dc1f40c57a61c0/html5/thumbnails/26.jpg)
Breadcrums
①Contents request+Contents achieved
cash
②Cashing+ Breadcrumbs distribution
Publisher
Subscriber
Subscriber
③Contents request +Contents from Cash
“Breadcrumbs”, new type of data centric network
![Page 27: Lesson 10 Virtualization & Data Centric Network · Lesson 10 Virtualization & Data Centric Network ! Objectives : Network function, system and link virtualization are new techniques](https://reader030.vdocuments.site/reader030/viewer/2022040116/5ed07c9d79dc1f40c57a61c0/html5/thumbnails/27.jpg)
27
Conclusions for Lesson10
• SDN(Software Defined Network) and Virtualization
are next network operation techniques.
• Network will become more flexible and easy
integrate multiple of services.
• Data centric network is future service network, next
to Internet. Basic mechanism and structures are
described.