22
Evolution of Future Internet Testbed: Experiences in JGN-X Shimojo Shinji NICT/Osaka U 2012.08

Evolution of Future Internet Testbed: Experiences in JGN-Xnv/2nd-shimojo.pdf · Evolution of Future Internet Testbed: Experiences in JGN-X Shimojo Shinji ... 2012.08. Clean Slate

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Evolution of Future Internet Testbed: Experiences in JGN-Xnv/2nd-shimojo.pdf · Evolution of Future Internet Testbed: Experiences in JGN-X Shimojo Shinji ... 2012.08. Clean Slate

Evolution of Future Internet Testbed:

Experiences in JGN-X Shimojo ShinjiNICT/Osaka U

2012.08

Page 2: Evolution of Future Internet Testbed: Experiences in JGN-Xnv/2nd-shimojo.pdf · Evolution of Future Internet Testbed: Experiences in JGN-X Shimojo Shinji ... 2012.08. Clean Slate

Clean SlateThink Revolutionarily, act Evolutionarily

Page 3: Evolution of Future Internet Testbed: Experiences in JGN-Xnv/2nd-shimojo.pdf · Evolution of Future Internet Testbed: Experiences in JGN-X Shimojo Shinji ... 2012.08. Clean Slate

technology manageable and operationalopen end design

Page 4: Evolution of Future Internet Testbed: Experiences in JGN-Xnv/2nd-shimojo.pdf · Evolution of Future Internet Testbed: Experiences in JGN-X Shimojo Shinji ... 2012.08. Clean Slate

2012/2/29 Eiji  Kawai@ON*VECTOR

Evolu9on  in  JGN

• JGN  =  Japan  Gigabit  Network– Established  in  1999  and  operated  by  TAO  (an  ancestor  of  NICT)

4

1999.4ATM

2004.4Wide-­‐areaEthernet

2008.4Different  QoSin  VLANs

2011.4Future  Internet

Page 5: Evolution of Future Internet Testbed: Experiences in JGN-Xnv/2nd-shimojo.pdf · Evolution of Future Internet Testbed: Experiences in JGN-X Shimojo Shinji ... 2012.08. Clean Slate

Fukuoka

HiroshimaOkayama

Osaka

Nagoya

Sendai

NICTKoganei

Korea

USA TH SG HK

OpLcal  Testbed

■Koganei-­‐Otemachi-­‐Hakusan■Oteamchi~Otemachi

InternaLonal  Circuit

InternaLonal  Circuit

40Gx240G40G

10G10G

10G

Wireless  Testbed

Sapporo

40G10G1GDF

Example

10Gx210Gx210G

10G

1G

Kanazawa 10G

Tokyo

JGN-­‐X  Network  infrastructure  Overview

VLAN  Testbed  Network

VN

VN

VN

VN

OF

OFOF

OFOF Virtual Node Plane

Openflow PlaneRISE

DCN PlaneDCN

DCN

DCN

DCN

Physical  L1(Op;cal  Testbed)  Network  Layer

L2(VLAN)・L3(IP)NetworkLayer

New  Genera;on  Network  Layer(Partnership  Service  R&D  Environment)

StarBED3

Page 6: Evolution of Future Internet Testbed: Experiences in JGN-Xnv/2nd-shimojo.pdf · Evolution of Future Internet Testbed: Experiences in JGN-X Shimojo Shinji ... 2012.08. Clean Slate

JGN-­‐X  Backbone  Network  Figure  (2011/Mid-­‐March-­‐)

2011/3/11MX80  Virtual  Enabled  Switch  

AX66  L2  Core  Switch

AX36  L2    Access  Switch

Meinohama

To:  Korea NTT  Tenjin

GS4K  L2    Access  Switch

KyusyuTech  Univ

OkayamaTeleport

Osaka

Osaka  Univ

Kobe

Keihanna

Hokuriku

Yokosuka

Koganei

KDDI  Ote

NTT  Ote

Sapporo

Tohoku

TohokuUniv

Kashima

Hiroshima

Okayama

Nagoya

To:  USA

L3  slice  operated  by  APAN

Hong  Kong

SingaporeThailand

To:  Singapore

To:  Thailand

To:  HKG

Dual  Plane  Independent  Backbone:    VLAN  based  AX66  L2  Backbone    Virtual  Chassis  Enabled  MX80  Backbone

L2  Backbone

Virtual  Chassis  Backbone

UN5000  Op9cal  Transport

ONS15454M6  OXC

TokyoUniv.

KyushuUniv.

Page 7: Evolution of Future Internet Testbed: Experiences in JGN-Xnv/2nd-shimojo.pdf · Evolution of Future Internet Testbed: Experiences in JGN-X Shimojo Shinji ... 2012.08. Clean Slate

• Network Virtualization

• Software Defined Network

• ID/Locator Separation

• Contents Oriented Network

• In Network Processing

• Optical Networking

• Wireless Networking

New Generation Network Technology

Page 8: Evolution of Future Internet Testbed: Experiences in JGN-Xnv/2nd-shimojo.pdf · Evolution of Future Internet Testbed: Experiences in JGN-X Shimojo Shinji ... 2012.08. Clean Slate

2012/2/29 Eiji  Kawai@ON*VECTOR

Testbed  as  an  Extremely  Flexible  Infrastructure

8

Underlay  Networks

Virtual/Programmable  Networks

Service  Networks

vNode DCN

OpenFlow

L1  (WDM)L2  (Ether/SDH)

MPLS L3  (v4/v6)

V-­‐Chassis

ID-­‐Loc.  Sep

CCN DTN

Sens.  Net.P2P/Overlay

Users

New  Techs

Cloud

Page 9: Evolution of Future Internet Testbed: Experiences in JGN-Xnv/2nd-shimojo.pdf · Evolution of Future Internet Testbed: Experiences in JGN-X Shimojo Shinji ... 2012.08. Clean Slate

2012/2/29 Eiji  Kawai@ON*VECTOR

Service  and  Opera9on  Modelfor  Virtualized  and  Integrated  Infrastructure

9

Service  Layer

Infrastructure  Layer

Service  Provider  #1

Service  Provider  #2

Service  Provider  #3

Infra.  Provider  #1 Infra.  Provider  #2

Middle  Layer

Service  Provider  (SP)• Request  resource-­‐controllable  virtual  

networks  (RCVN)  to  VNP• Provide  service  to  the  end-­‐users  on  RCVN

Virtual  Network  Provider  (VNP)• Coordinate  the  requests  of  SP  and  the  physical  

resouces  of  InP• Calculate  RCVN  requested  by  SP  with  the  

resource  informa9on  from  InP• Translate  the  control  messages  between  the  

SP  and  InP

Infrastructure  Provider  (InP)• Provide  physical  resouces  at  the  requests  from  

VNP• Hold  the  right  to  decide  physical  resources  for  

service

Resource-­‐controllableVirtual  Networks

MiddleVirtualNetworks

PhysicalNetworks

Virtual  Network  Provider  #1

Vertual  Network  Provider  #2

Page 10: Evolution of Future Internet Testbed: Experiences in JGN-Xnv/2nd-shimojo.pdf · Evolution of Future Internet Testbed: Experiences in JGN-X Shimojo Shinji ... 2012.08. Clean Slate

2012/7/17 Eiji  Kawai

RISE:  OpenFlow/SDN  Testbed

• A  large-­‐scale  OpenFlow/SDN  testbed  on  JGN-­‐X–for  researchers,  students,  engineers,  operators,  …

• Challenges–Ini4ally,  demonstra4on  of  wide-­‐area  deployment  of  OpenFlow  technology  (since  2009)• Design  of  under-­‐lay  network  architecture  (tunneling)• Know-­‐hows  in  shooDng  OpenFlow  network  troubles

–Now,  development  of  OpenFlow  testbed  with  …• User  isolaDon  that  allows  user-­‐defined  controllers• InterconnecDon  of  various  testbed  faciliDes  such  as  network  emulator,  wireless/opDcal  network  testbed,  cloud  infrastructure,  …

10

Page 11: Evolution of Future Internet Testbed: Experiences in JGN-Xnv/2nd-shimojo.pdf · Evolution of Future Internet Testbed: Experiences in JGN-X Shimojo Shinji ... 2012.08. Clean Slate

JGN-­‐X  technology  layers

Network A(L1/L2)

Network B(L2/L3)

Network C(L2)

Virtual Network Integration by PseudoWire

OpenFlow

VPLS

Physical Networks

SDTN

IPv6 network

IPv4/6 translation by SA46T

IPv4 networkLayer2  with  QOS

Network D(L2/L3)

DCN  s9ching

RISE

Vnode DPN

Mul9layerMeasuments

#3#2#1

全体

Page 12: Evolution of Future Internet Testbed: Experiences in JGN-Xnv/2nd-shimojo.pdf · Evolution of Future Internet Testbed: Experiences in JGN-X Shimojo Shinji ... 2012.08. Clean Slate

2012/2/29 Eiji  Kawai@ON*VECTOR

Demonstra6on  at  Sapporo  Snow  Fes6val  2012

12

• Technology:– Logical  pool  =  integrated  management  mechanism  of  

physical  and  logical  resources  

– mul9ple  physical  infrastructure  domains  from  lower-­‐layers  to  upper-­‐layers

– Configure  a  wide  variety  of  (logical)  networks  for  the  users  and  provide  consistent  view  to  them

• ApplicaLon:  – On-­‐demand  video  stream  switching  for  broadcas9ng  through  

the  integrated  virtual  networks

Challenges• Manage  mul9ple  logical  networks  

for  HD-­‐quality  video  transfer

• Achieve  fast  recovery  from  network  failure  with  dynamic  rou9ng

• Develop  a  monitoring  mechanism  for  highly  virtualized  networks

• Iden9fy  and  solve  troubles  in  real  opera9on  of  virtualized  infrastructure

Logical  PoolNTT  NS  Lab  /  PCE

Logical  PoolNTT  NS  Lab  /  PCE

Logical  PoolNTT  NS  Lab  /  SDTN

JGN-­‐X(L1/L2)

CKP(L2/L3)

北部広域

(L1)

vNode

ASR

GAORA

MBS HBCIPv4

SA46T

IPv6

VPLS  (2)

OpenFlow

VPLS  (1)

Layer2  /Layer1    

OpenFlowJGN-­‐X  /  NEC

Thailand

Singapore

Uni-­‐Cast

Mul6-­‐Cast

Mul6-­‐Path

SKYA

HTBABC

GEMnet2  (L2)

NTT未来ねっと研

i-­‐Visto

Future  ICT  infrastructure  model  for  new  technologies  and  services

Page 13: Evolution of Future Internet Testbed: Experiences in JGN-Xnv/2nd-shimojo.pdf · Evolution of Future Internet Testbed: Experiences in JGN-X Shimojo Shinji ... 2012.08. Clean Slate

SDN=User based Innovation

Page 14: Evolution of Future Internet Testbed: Experiences in JGN-Xnv/2nd-shimojo.pdf · Evolution of Future Internet Testbed: Experiences in JGN-X Shimojo Shinji ... 2012.08. Clean Slate

9

Interop  Tokyo  2012  Demonstra4on

Demonstra9on  Scenario:•Malicious  traffic  comes  in,  and  sampling  detector  finds  suspicious  traffic  flow•Detector  sends  alert  to  RISE  OpenFlow  Controller•RISE  Controller  copies  suspicious  flow  to  DPI  machine•RISE  Controller  drops  the  flow

DPI

RISE OF Controller

(2)COPY

(4)DROP

(3)Detection by Deep Packet Inspection

Malicious Traffic comes in

SamplingDetector

(1)Alertto Controller

Page 15: Evolution of Future Internet Testbed: Experiences in JGN-Xnv/2nd-shimojo.pdf · Evolution of Future Internet Testbed: Experiences in JGN-X Shimojo Shinji ... 2012.08. Clean Slate

OpenvSwitch

OpenvSwitch

OpenvSwitch

OpenvSwitch

OpenvSwitch

OpenvSwitch

OpenvSwitch

OpenvSwitch

OpenvSwitch

Openflow  ControllerTrema  

(Sliceable  rou;ng  switch)

Osaka  U

AIST

UCSD

Openflow  network

GRE

GRE

GRE

GRE

GRE

GREVM

VM

VM

VM

VM

VM

VM

VMVM

VM

VM

VM

VMVM VM VM

VM

VMVM

VM

VMVM

VM

VM

Virtual  Cluster  A

Virtual  Cluster  B

Courtesy  by  Ichikawa

Page 16: Evolution of Future Internet Testbed: Experiences in JGN-Xnv/2nd-shimojo.pdf · Evolution of Future Internet Testbed: Experiences in JGN-X Shimojo Shinji ... 2012.08. Clean Slate

Demonstra*on  with  SingAREN/ThaiREN  in  FIT/APAN  

4

OF

ThaiSARN

SingAREN

JGN-­‐X

User  Interface

OpenFlow  Controller(Trema)

API

Database

Database

Database

SW

VM

VM

VM

SW

OF

OF

OpenFlow-basedNetwork

VM resource Data backup / recovery

Page 17: Evolution of Future Internet Testbed: Experiences in JGN-Xnv/2nd-shimojo.pdf · Evolution of Future Internet Testbed: Experiences in JGN-X Shimojo Shinji ... 2012.08. Clean Slate
Page 18: Evolution of Future Internet Testbed: Experiences in JGN-Xnv/2nd-shimojo.pdf · Evolution of Future Internet Testbed: Experiences in JGN-X Shimojo Shinji ... 2012.08. Clean Slate
Page 19: Evolution of Future Internet Testbed: Experiences in JGN-Xnv/2nd-shimojo.pdf · Evolution of Future Internet Testbed: Experiences in JGN-X Shimojo Shinji ... 2012.08. Clean Slate

Experiment  in  the  city  of  Tohoku  areaPerform the demonstration of “Robust Network in Emergency

Situation” with following features– Multiplex circuit utilizing multiple access network– Rapid and flexible network construction with remote control

Shopping  Mall

City  Hall

Welfare  Center

Preven9on  Center

IntegratedAdministration

Upper  network

Virtual  Network2Virtual  Network1

CATVPHS3G WiFi ADSLOpt.  Fiber

Remote control Server

Virtual  Network  for  service  in  emergency

(1)  Providing    a  virtual  network  with  integra9ng  heterogeneous  network

(2)Re-­‐construc9ong  network  with  resources  survived  from  the  disaster

Normal serviceEmergency Service

(3)Priority control of data transmission per apps

District  center

Switched byOpenFlow

TV  sta9on

Page 6

Page 20: Evolution of Future Internet Testbed: Experiences in JGN-Xnv/2nd-shimojo.pdf · Evolution of Future Internet Testbed: Experiences in JGN-X Shimojo Shinji ... 2012.08. Clean Slate

Cloud

Future  vision  of  network  testbed

Multilayer  Overlay  Network

Overlay networks for different data and purposes

statistical  analysis messaging RecommendationdistributedcomputationSearch

realtime  analysis  and  prediction

statistical analysis and prediction

data fusion

Distributed data allocation

access control

Dependability

Metaquary

In  house  sensor

Mobile  sensor heterogeneous  sensor  network

Wearable    device

medical  sensor

Page 21: Evolution of Future Internet Testbed: Experiences in JGN-Xnv/2nd-shimojo.pdf · Evolution of Future Internet Testbed: Experiences in JGN-X Shimojo Shinji ... 2012.08. Clean Slate

Think Revolutionarily, act Evolutionarily

User based Innovation

Page 22: Evolution of Future Internet Testbed: Experiences in JGN-Xnv/2nd-shimojo.pdf · Evolution of Future Internet Testbed: Experiences in JGN-X Shimojo Shinji ... 2012.08. Clean Slate

Global Testbed is the field

Thank you

資料はhttps://sites.google.com/site/sshimojo/talks