Upload
others
View
22
Download
0
Embed Size (px)
Citation preview
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.
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
Server Server
Ethernet switch
VM VM
storage
VM
VM (Virtual Machine) live migration
Balancing load
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
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
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)
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
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
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
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
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?
#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
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, λ
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
VPN Network
Cite #1
Cite #2
Cite #3
Cite #A
Cite #B
Cite #C
Cite #D
Customer Edge (CE)
Probider Edge (PE)
VPN service
SDN Virtual Network
OSPF Routing Slice
IS-IF Routing Slice
IP+Ethernet
SDN Service for Different Protocol or System Network
Career A’s SDN Virtual Service Network
Provider C Slice
Provider B Slice
Provider A Slice
SDN Service for Multi-service-provider Network
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
Event Service (Broker)
Storage and management of
subscriptions
Publisher Interest
Subscriber
Receive Contents Registration
Contents
Publisher Subscriber
Data Centric Network (Publisher/Subscriber Model)
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
Broker
Publish
Publisher Interest
Contents Distribution
Contents Registration
Subscriber
Subscriber Subscriber
Central Broker Model
Publisher
Multicast Network
Subscriber Subscriber
Subscriber
Distributed Broker Model (Multicast)
Subscriber Post
Publisher Contents Server
“Interest” request message
“Contents” information
Set rendezvous point
Network
Rendezvous Point
Contents Cash
Rendezvous Model
(id, R) (id, R)
(id, data)
(R, data)
Publisher Subscriber
Contents Discovery Process by Rendezvous Point
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
Breadcrums
①Contents request+Contents achieved
cash
②Cashing+ Breadcrumbs distribution
Publisher
Subscriber
Subscriber
③Contents request +Contents from Cash
“Breadcrumbs”, new type of data centric network
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.