27
1 Lesson 10 Virtualization & Data Centric Network 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.

Lesson 10 Virtualization & Data Centric Network · Lesson 10 Virtualization & Data Centric Network ! Objectives : Network function, system and link virtualization are new techniques

  • Upload
    others

  • View
    22

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Lesson 10 Virtualization & Data Centric Network · Lesson 10 Virtualization & Data Centric Network ! Objectives : Network function, system and link virtualization are new techniques

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

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

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

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

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

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

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

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

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

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

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

#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

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

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

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

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

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

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

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

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

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

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

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

(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

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

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

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.