Top Banner
Network Virtualization Research In Japan Recent Updates NV Symposium 2011 Tokyo Aki Nakao University of Tokyo 2011/9/10 1
39

Network Virtualization Research In Japan Recent …nv/NV-Sept_10-nakao.pdf · Network Virtualization Research In Japan ... Realizing an illusion of multiple virtual wireless devices

Jul 21, 2018

Download

Documents

truongkhue
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Network Virtualization Research In Japan Recent …nv/NV-Sept_10-nakao.pdf · Network Virtualization Research In Japan ... Realizing an illusion of multiple virtual wireless devices

Network Virtualization Research In Japan

Recent Updates

NV Symposium 2011 Tokyo

Aki Nakao University of Tokyo

2011/9/10 1

Page 2: Network Virtualization Research In Japan Recent …nv/NV-Sept_10-nakao.pdf · Network Virtualization Research In Japan ... Realizing an illusion of multiple virtual wireless devices

Advanced Network Virtualization ! "“Network” is a communication infrastructure including link resources as well as processing and storage resources (routers)

! "Network Virtualization is not just virtualizing connectivity (VPN, logical routers), but virtualizing the infrastructure “as a whole”

! "Our objective is to run multiple different programmable networks concurrently in an isolated manner.

2

Page 3: Network Virtualization Research In Japan Recent …nv/NV-Sept_10-nakao.pdf · Network Virtualization Research In Japan ... Realizing an illusion of multiple virtual wireless devices

3

What’s the most viable application of NV that can convince your grandma NV is a good idea?

Page 4: Network Virtualization Research In Japan Recent …nv/NV-Sept_10-nakao.pdf · Network Virtualization Research In Japan ... Realizing an illusion of multiple virtual wireless devices

Benefit of Network Virtualization

Network Slicing for Public Safety and for Emergency

4

Page 5: Network Virtualization Research In Japan Recent …nv/NV-Sept_10-nakao.pdf · Network Virtualization Research In Japan ... Realizing an illusion of multiple virtual wireless devices

Allocating Resources for Emergency ! "Dilemma of “Inflexible” Infrastructure

If resources reserved and nothing happens, wasted.

If resources not reserved and anything happens, troublesome.

5

We need a slice of resources to be allocated on demand! And protocols do not have to be a standard one!

Page 6: Network Virtualization Research In Japan Recent …nv/NV-Sept_10-nakao.pdf · Network Virtualization Research In Japan ... Realizing an illusion of multiple virtual wireless devices

Flexibly Programmable NV Infracture Op-A and Op-B run as a service

Wired Emergency Slice

6

The current Internet Op-A and Op-B services interleaved

Instantly and Dynamically Allocate an Emergency Slice

Page 7: Network Virtualization Research In Japan Recent …nv/NV-Sept_10-nakao.pdf · Network Virtualization Research In Japan ... Realizing an illusion of multiple virtual wireless devices

WiFi Flexible Infrastructure for Emergency

!"#"$%&&'(($)*"+,$

-.+/(',$

0.1,*1$

%$!"#"$%)$12*3"/'$4(4.556$12*3"/'($.&&'(($('23"&'$7*2$("+85'$*1'2.,*2$$

9:'$;+,'2+', !"#"$%&&'(($<"2,4.5"=.>*+

-.+/(',$?@5"&'AB$

-.+/(',$?@5"&'CB$

-.+/(',$?@5"&'DB$

0.1,*1$?@5"&'CB$

0.1,*1$?@5"&'DB$

0.1,*1$?@5"&'AB$

!"#"$$%&&'(($)*"+,$

%$!"#"$%)$&.+$/6+.E"&.556$12*3"/'$"+/'1'+/'+,$.&&'(($('23"&'($7*2$E45>15'$*1'2.,*2(

Page 8: Network Virtualization Research In Japan Recent …nv/NV-Sept_10-nakao.pdf · Network Virtualization Research In Japan ... Realizing an illusion of multiple virtual wireless devices

!"2'/$F',G*2H$<"2,4.5"=.>*+$;+72.I

•" J*2'0.K$•" <F*/'$

!"L#"$%&&'(($)*"+,$

!"L#"$M.+8'$

!"L#"$F',G*2H$<"2,4.5"=.>*+$;+72.I •" !"<"$

Slicing Wi-Fi Access Point -.+/(',$?@5"&'AB$

-.+/(',$?@5"&'CB$

-.+/(',$?@5"&'DB$

0.1,*1$?@5"&'CB$

0.1,*1$?@5"&'DB$

0.1,*1$?@5"&'AB$

N*.5$O$@5"&"+8$!"L#"$%&&'(($)*"+,$,*$'P,'+/$*42$2'.&:$72*E$G"2'/$(5"&'($,*$G"2'5'(($*+'(

Page 9: Network Virtualization Research In Japan Recent …nv/NV-Sept_10-nakao.pdf · Network Virtualization Research In Japan ... Realizing an illusion of multiple virtual wireless devices

! " CoreLab (UTokyo+NICT) ! " Enabling net-virt via only S/W on COTS x86 machines

! " WiVi (UTokyo) ! " Enabling wireless (wifi) net-virt via COTS hardware

! " VNode (UTokyo+NICT+NTT+NEC+Hitachi+Fujitsu) ! " Enabling net-virt via designing H/W add-ons in routers

! " Slice Applications ! " ANIAS (Any Network In A Slice) ! " Programmable Network ! " In-Network Processing ! " Non-IP Protocols

!"F<$M'('.2&:$0.K$?Q9*H6*RF;J9B$ Objective: Understand “Advanced Network Virtualization” infra.

Network Virtualization Research in Japan

9

?

Page 10: Network Virtualization Research In Japan Recent …nv/NV-Sept_10-nakao.pdf · Network Virtualization Research In Japan ... Realizing an illusion of multiple virtual wireless devices

WiVi [wiːviː] Wi-Fi Network Virtualization Infrastructure

Page 11: Network Virtualization Research In Japan Recent …nv/NV-Sept_10-nakao.pdf · Network Virtualization Research In Japan ... Realizing an illusion of multiple virtual wireless devices

What does “Wi-Fi AP virtualization” mean?

WiVi attacks these challenges… ! "OS & Wireless Device Virtualization

! " Realizing an illusion of multiple virtual wireless devices for a given physical wireless device

! "Security Isolation ! " Grant a slice exclusive control of virtual wireless devices

! "Performance Isolation ! " Isolate bandwidth per virtual wireless device

! "Elasticity ! " On-Demand (de)allocation of slices

! "Programmability ! " Facilitate development of innovative AP functionality

Page 12: Network Virtualization Research In Japan Recent …nv/NV-Sept_10-nakao.pdf · Network Virtualization Research In Japan ... Realizing an illusion of multiple virtual wireless devices

0"+4P$-*(,.1/$%&&'(($)*"+,$O$F4,($.+/$S*5,($

G5.+T

!"#

$%&'#(

+5UTCAA

E.&UTCAA

!"2'5'(($V'3"&'$V2"3'2$

-*(,.1/"1'27

!"#" $%$#

SWSX <; <Y

!"2'5'(($V'3"&'$

User

Kernel

Kernel

Device

&"'!("')*+),)+-."/0)#-1/2)!3+45%-6789:;-<"1)!-=5->/($45?-/($"@?-"4A1?-#@=.B

8C:

Page 13: Network Virtualization Research In Japan Recent …nv/NV-Sept_10-nakao.pdf · Network Virtualization Research In Japan ... Realizing an illusion of multiple virtual wireless devices

Emergency & Public Safety Slices

13

©JIJI Press

Page 14: Network Virtualization Research In Japan Recent …nv/NV-Sept_10-nakao.pdf · Network Virtualization Research In Japan ... Realizing an illusion of multiple virtual wireless devices

Multiple Virtual APs Coexistence WiFi Access Slice and Mesh Slice

14

WiVi Access Point

-.+/(',$?@5"&'CB$

Wireless Range

0.1,*1$?@5"&'CB$

-.+/(',$?@5"&'CB$

0.1,*1$?@5"&'CB$

UTCIAA($Z'(:$F',G*2H$@5"&'$ UTCIAA$.[K[8[+$!"#"$%&&'(($@'23"&'

0.1,*1$?@5"&'AB$

-.+/@',$?@5"&'AB$

0.1,*1$?@5"&'AB$

0.1,*1$?@5"&'AB$

Slice 1 (AP) Slice 2 (Mesh)

-.+/(',$?@5"&'CB$

Page 15: Network Virtualization Research In Japan Recent …nv/NV-Sept_10-nakao.pdf · Network Virtualization Research In Japan ... Realizing an illusion of multiple virtual wireless devices

Captive Portals Z45>15'$3"2,4.5$%)($G[$/"\'2'+,$1*5"&"'([('23"&'($

A]$

@5"&'C

$$$$$$0^J$-Y@9$X'2+'51:6T

G5.+T G5.+A

@5"&'A$

%)$$

G5.+T

J.1>3'$)*2,.5

G5.+A

iPhone Mesh Device

Slice 2 (Mesh) Slice 1 (AP) J.1>3'$)*2,.5

Page 16: Network Virtualization Research In Japan Recent …nv/NV-Sept_10-nakao.pdf · Network Virtualization Research In Japan ... Realizing an illusion of multiple virtual wireless devices

Slice Creation (802.11g slice and 802.11s slice)

A_$

Page 17: Network Virtualization Research In Japan Recent …nv/NV-Sept_10-nakao.pdf · Network Virtualization Research In Japan ... Realizing an illusion of multiple virtual wireless devices

WiVi-Stix: Intelligent Mesh Node

A`$

Page 18: Network Virtualization Research In Japan Recent …nv/NV-Sept_10-nakao.pdf · Network Virtualization Research In Japan ... Realizing an illusion of multiple virtual wireless devices

;/'.$*7$Z'(:$N.,'G.6$@5"&' ! "%$5.1,*1$G",:$G"3"L(>P$K'&*E'($.$E'(:$+*/'

AU$

0.1,*1$G[G"3"L(>P$

0.1,*1$G[G"3"L(>P$

0.1,*1$G[$G"3"L(>P$

Mesh Gateway Slice

WiVi-Stix

The Internet

Page 19: Network Virtualization Research In Japan Recent …nv/NV-Sept_10-nakao.pdf · Network Virtualization Research In Japan ... Realizing an illusion of multiple virtual wireless devices

Joining 802.11s Mesh Slice

Aa$

Page 20: Network Virtualization Research In Japan Recent …nv/NV-Sept_10-nakao.pdf · Network Virtualization Research In Japan ... Realizing an illusion of multiple virtual wireless devices

J*++'&>+8$;)YV$,*$UTCIAA8$@5"&'$?G:"5'$UTCIAA($@5"&'$Y1'2.>+8bB

CT$

Page 21: Network Virtualization Research In Japan Recent …nv/NV-Sept_10-nakao.pdf · Network Virtualization Research In Japan ... Realizing an illusion of multiple virtual wireless devices

Z"+"$!"<" ! "V*G+L@"="+8$.+/$4K"c4",*($/'15*6E'+,$*7$!"<"$! "V'("8+"+8$Q@S$!"<"L@>P

CA$

Page 22: Network Virtualization Research In Japan Recent …nv/NV-Sept_10-nakao.pdf · Network Virtualization Research In Japan ... Realizing an illusion of multiple virtual wireless devices

aAA$@5"&' ! "WEK'//"+8$aAA$"+7*2E.>*+$"+$UTCIAA$K'.&*+$72.E'(

CC$

•" N'+'2.>+8$UTCIAA$S'.&*+$#2.E'$$–"961'$d5'/$*7$UTCIAA$E.+.8'E'+,$72.E'$

–"S@@;V$d'5/$*7$UTCIAA$E.+.8'E'+,$72.E'$–"@@;V$d'5/$"+$#2.E'$S*/6$d'5/$

Page 23: Network Virtualization Research In Japan Recent …nv/NV-Sept_10-nakao.pdf · Network Virtualization Research In Japan ... Realizing an illusion of multiple virtual wireless devices

0^J$-Y@9$X'2+'51:6T

G5.+T G5.+A

@5"&'C

@5"&'$C$$$$$F*$J.&:'@5"&'A$

@5"&'$A$$$J.&:'

e*4$94K'$J.&:'$@5"&'$

CD$%)$$

G5.+T

-*(,.1/

G5.+A

-*(,.1/?AA2B

J.&:'

iPhone 1 iPhone 2

Page 24: Network Virtualization Research In Japan Recent …nv/NV-Sept_10-nakao.pdf · Network Virtualization Research In Japan ... Realizing an illusion of multiple virtual wireless devices

24

J.&:'$@5"&'$.+/$F*LJ.&:'$@5"&'$

Page 25: Network Virtualization Research In Japan Recent …nv/NV-Sept_10-nakao.pdf · Network Virtualization Research In Japan ... Realizing an illusion of multiple virtual wireless devices

WiVi Campus Deployment

! "Komaba-II

25

! "Komaba-I ! "Hongo

Page 26: Network Virtualization Research In Japan Recent …nv/NV-Sept_10-nakao.pdf · Network Virtualization Research In Japan ... Realizing an illusion of multiple virtual wireless devices

Other Demos ! "Fast Hand-Over (GEC10) ! "BeaconCast (GEC10) ! "Multiple Captive Portals (MVNO)

C_$

Page 27: Network Virtualization Research In Japan Recent …nv/NV-Sept_10-nakao.pdf · Network Virtualization Research In Japan ... Realizing an illusion of multiple virtual wireless devices

27

VNode

(UTokyo, NICT, NTT, NEC, Hitachi, Fujitsu)

Project Leader: Aki Nakao

Enabling net-virt via H/W based on production routers

Page 28: Network Virtualization Research In Japan Recent …nv/NV-Sept_10-nakao.pdf · Network Virtualization Research In Japan ... Realizing an illusion of multiple virtual wireless devices

28

MySlice1

Slice View

Hybrid View

Slice Operation

agw-f1

agw-f2

agw-f3 agw-f4

agw-f5

agw-f6

agw-f7

Otemachi

Dohjima

Hakata

Sapporo

Koganeii

rp-nh1

rp-nh2

rp-nh3

rp-nh4

Otemachi

Dohjima

Ishikawa Hakusan NNeettwwoorrkk

VViirrttuuaalliizzaattiioonn PPllaattffoorrmm

SSlliiccee AA

SSlliiccee BB

Network Virtualization Management System (NMS)

Slice Design Network

Virtualization Node (VNode)

Node Control

Resource Allocation

Create/Modify /Delete Slices

VNode System Architecture

Cloud Platform1

Cloud Platform 2

QoS Resource Isolation

Cloud Network Accommodation

Page 29: Network Virtualization Research In Japan Recent …nv/NV-Sept_10-nakao.pdf · Network Virtualization Research In Japan ... Realizing an illusion of multiple virtual wireless devices

)*+*"+'

,-."/0-!'1+'2'!'

1/'+'

3'4"2'

56#7'-

389:;<"4'#6-

=5> :, 5? ,<

International Circuit

fTNPCfTNfTN

ATNATN

ATN

Wireless Testbed

5'@@"."

fTN$ATN$AN$V#

ATNPCATNPCATN

ATN

AN

<'#'A'%' ATN

:"+2"

VNode Deployment on JGN-X

29

4 VNodes deployed and in operation as of now

Vnode Manager

Redirector Part (AX6700+SMCx2)

AX6708S Service Module Card

Programmer Part (IA Serverx4 +ATCAx2+OpenFlow SWx2)

Fast-Path Network Processor Card

OpenFlow Switch (10G x4)

Page 30: Network Virtualization Research In Japan Recent …nv/NV-Sept_10-nakao.pdf · Network Virtualization Research In Japan ... Realizing an illusion of multiple virtual wireless devices

)*+*"+'

,-."/0-!'1+'2'!'

1/'+'

3'4"2'

56#7'-

389:;<"4'#6-

=5> :, 5? ,<

!Koganei-Otemachi-Hakusan !Oteamchi~Otemachi

International Circuit

fTNPCfTNfTN

ATNATN

ATN

Wireless Testbed

5'@@"."

fTN$ATN$AN$V#

BC'!@&6

ATNPCATNPCATN

ATN

AN

<'#'A'%' ATN

:"+2"

VNode Deployment on JGN-X

30

7 Vnodes will be deployed in coming fall

Vnode Manager

Redirector Part (AX6700+SMCx2)

AX6708S Service Module Card

Programmer Part (IA Serverx4 +ATCAx2+OpenFlow SWx2)

Fast-Path Network Processor Card

OpenFlow Switch (10G x4)

Page 31: Network Virtualization Research In Japan Recent …nv/NV-Sept_10-nakao.pdf · Network Virtualization Research In Japan ... Realizing an illusion of multiple virtual wireless devices

31

ANIAS (AnyNetwork In A Slice) OFIAS (OpenFlow In A Slice)

Demonstrated in ! " GENI Engineering Conference (GEC8) Plenary Talk ! " GENI Engineering Conference (GEC10) ! " Ping Du, Akihiro Nakao, "OFIAS: A TestBed for Exploring In-Path

Processing Network", TridentCom 2011

Page 32: Network Virtualization Research In Japan Recent …nv/NV-Sept_10-nakao.pdf · Network Virtualization Research In Japan ... Realizing an illusion of multiple virtual wireless devices

ANIAS (Any Network In A Slice) OFIAS (OpenFlow In A Slice)

Slice 3

Slice 2

Slice 1

OpenFlow and the other protocols coexist

Multiple Different OpenFlow NWs coexist

Page 33: Network Virtualization Research In Japan Recent …nv/NV-Sept_10-nakao.pdf · Network Virtualization Research In Japan ... Realizing an illusion of multiple virtual wireless devices

Goals of ANIAS/OFIAS ! "Attempting to encourage transitions:

33

R. Furuhashi & A. Nakao, “OOppeennTTaagg:: TTaagg--bbaasseedd nneettwwoorrkk sslliicciinngg ffoorr wwiiddee--aarreeaa ccoooorrddiinnaatteedd iinn--nneettwwoorrkk ppaacckkeett pprroocceessssiinngg’’ IIEEEEEE IICCCC FFuuttuurreenneett IIVV

How to use OpenFlow -> How to improve OpenFlow -> How to invent OpenXXX

Demonstrating “Deeper Programmability”

Page 34: Network Virtualization Research In Japan Recent …nv/NV-Sept_10-nakao.pdf · Network Virtualization Research In Japan ... Realizing an illusion of multiple virtual wireless devices

Seamless Access to Multiple Data Centers

34

Slice

Data Center Data Center

Controller

AGW

OpenFlow Island1 OpenFlow Island2

vOFS on VNode

vOFS on VNode vOFS on VNode

vOFS on VNode

Page 35: Network Virtualization Research In Japan Recent …nv/NV-Sept_10-nakao.pdf · Network Virtualization Research In Japan ... Realizing an illusion of multiple virtual wireless devices

OpenFlow In A Slice Cloud Access Demo

35

Page 36: Network Virtualization Research In Japan Recent …nv/NV-Sept_10-nakao.pdf · Network Virtualization Research In Japan ... Realizing an illusion of multiple virtual wireless devices

Hardware Plug-Ins

New Switch X

Plug In! OpenFlow Switch

Page 37: Network Virtualization Research In Japan Recent …nv/NV-Sept_10-nakao.pdf · Network Virtualization Research In Japan ... Realizing an illusion of multiple virtual wireless devices

Future Work ! "WiVi+CoreLab Campus Deployment ! "VNode Version 3 (OF Redirector) ! "AP/Terminal Virtualization ! "Large-scale Slice Applications ! "First and Last Mile Slice Applications

37

Page 38: Network Virtualization Research In Japan Recent …nv/NV-Sept_10-nakao.pdf · Network Virtualization Research In Japan ... Realizing an illusion of multiple virtual wireless devices

What’s Next? ! "Network Virtualization Research in Japan

! "Total Budget for 2011: 1.2B JPY ($15M) ! "Project A: Virtual Node Infrastructure ! "Project B: Platform for Applications ! "Project C: Applications

! "US Ignite Program ! "Public Safety and Emergency Slice ! " (TransCloud on VICCI)

38

Page 39: Network Virtualization Research In Japan Recent …nv/NV-Sept_10-nakao.pdf · Network Virtualization Research In Japan ... Realizing an illusion of multiple virtual wireless devices

! "Network Virtualization is one of the key technologies for proceeding further in defining NwGN architecture(s)

! "We are turning this vision into reality..

39

Net-Virtualization Research Lab Contact: [email protected]

[email protected] http://www.nvlab.org

Conclusion