Lesson 10 Virtualization & Data Centric Network · Lesson 10 Virtualization & Data Centric...

Preview:

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.

Recommended