+ All Categories
Home > Documents > Network Virtualization Challenges in Japan

Network Virtualization Challenges in Japan

Date post: 13-Jan-2022
Category:
Upload: others
View: 1 times
Download: 0 times
Share this document with a friend
15
Network Virtualization Challenges in Japan in Japan 10 th Sep., 2011 Motoo Nishihara System Platforms Research Laboratories, NEC Corp. Page 1
Transcript
Page 1: Network Virtualization Challenges in Japan

Network Virtualization Challenges in Japanin Japan

10th Sep., 2011Motoo Nishihara

System Platforms Research Laboratories, NEC Corp.

Page 1

Page 2: Network Virtualization Challenges in Japan

NEC’s activity in the area of network virtualization

▐ Network virtualization can be a breakthrough for facilitating new network research activities.

▐ To make this trend into more industrial waves, a lot of researchers are expected to join.

▐ NEC’s activity: product & research OpenFlow switch --- the 1st commercialized OpenFlow switch Trema (OSS) ---- OpenFlow controller suite Trema (OSS) ---- OpenFlow controller suite

• A couple of tutorials were held in Stanford Univ., Kyusyu Institute, GENI. Network virtualization node collaborating with NICT in Japan

• Programmability onto OpenFlow network infrastructure. • This can be an application using OpenFlow technologies.

Page 2

Page 3: Network Virtualization Challenges in Japan

First OpenFlow Products (Controller and switch)First OpenFlow Products (Controller and switch)-- New New ProgrammableFlowProgrammableFlow productsproducts▐ ProgrammableFlow Switch (PFS) PF5240

Port Counts: 1GbE x 48 + (10GbE(SFP+) or 1GbE(SFP)) x 4

Large Flow Entry model (beyond 100K entries)Large Flow Entry model (beyond 100K entries) OpenFlow 1.0 support Wire-rate forwarding of OpenFlow traffic with flow entry

search and its actions specified by controller

▐ ProgrammableFlow Controller (PFC) Software ProgrammableFlow Switch PF5240

(C) Copyright of NEC Corporation

▐ ProgrammableFlow Controller (PFC) Software Active / Standby RedundancyActive / Standby Redundancy OpenFlow 1.0 support Topology discovery, L2/L3 virtualized network design

(VTN), Multipath routing/load balancing, Automatic failure recovery, Waypoint integration to network appliance (NAT/firewall/traffic shaper/load balancers/proxy web servers) etc.

▐ ProgrammableFlow Management Console Console of PFC

ProgrammableFlow Switch PF5240

Page 3

ProgrammableFlow Controller

Software

Page 4: Network Virtualization Challenges in Japan

True Network Virtualization enabled by OpenFlow▐ Provides

Multiple L2/L3 to L4/L7 virtual networks and its design tool (CLI and GUI) Visualize and control any flows in both virtual and physical networks

通信経路表示

Virtual networks Physical network

(C) Copyright of NEC CorporationPage 4

vRouter Firewall Load Balancer

vBridge

Page 5: Network Virtualization Challenges in Japan

OpenFlow trial in Stanford ▐ OpenFlow switch trial from

Jan.2009▐ OpenFlow spec 1.0 compliant, and

interoperable with HP.▐ Coexist with production network

and OpenFlow networks isolated by multiple virtual hardware switches

• OpenFlow Mobility trial from Jan.2009 • Use 90 Wifi BS, 2 NEC WiMAX BS• Trial of Wifi-WiMAX vertical H/O,potential use of dynamic flow control

Wireless APs deployed in Gates (30 APs)

Gates104

Wiring closet in Gates building

NEC

switches

On wiring tray along the corridorMobile WiMAX Basestation (NEC)

Antenna (3dBi)

Basestation

ASN-GW (Linux PC)

Client card (CardBus)

• 2.496-2.690 GHz• Tx power (Max): 40dBm (10W)• Bandwidth: 5 or 10MHz• FCC Experimental License : Upto 27dBm (502.1mW)

(C) Copyright of NEC CorporationPage 5

Page 6: Network Virtualization Challenges in Japan

GENI OpenFlow Campus Trial

▐ GENI 9th Conference @ Washington D.C. (Nov.2010) OpenFlow Campus Demo

was done among 8+alpha universities(Stanford, GeorgiaTech, Indiana, Wisconsin, Purdue, Princeton, Univ. of

GENI OpenFlow Campus Interconnect Demo

Princeton, Univ. of Washington, Duke, Rutgers)

NEC OpenFlow Switches are being used in GENI Trial Network.

http://groups.geni.net/geni/wiki/GEC9_snapshots

NEC’s OpenFlow Switches

(C) Copyright of NEC CorporationPage 6

Page 7: Network Virtualization Challenges in Japan

IP-TV Broadcast Trial with OpenFlow in JGN2plus (Feb. 2010)

The First OpenFlow based commercial service trial based on WAN ▐ 30 NEC PFS-es are allocated in Sapporo, Tokyo, Osaka, Fukuoka and etc on JGN2Plus in

conjenction with NICT▐ Joint trial with NIC on JGN2Plus to broadcast baseball games and Sapporo Snow Festival

・Sapporo snow festival・HBC・HTB

HOTnet

・TJB・KOREN

・P2P / P2MP transmission of SDTV/HDTV・Bi/tri-casting for reliable transfer・Network slicing and virtualization

TV Broadcast as OpenFlow application

Flow setup in 7msec flowDynamic flow visualization

・NTT Kyushu

・NTT Tokyo・KDDI Tokyo

・MBS・ABC・CKP・NTT

・Okinnawa

・KOREN

(C) Copyright of NEC CorporationPage 7

Page 8: Network Virtualization Challenges in Japan

Network Virtualization Node - Programmable Node (VNODE Programmer) -

▐ Programmable Node” enables flexible programmability and high performance packet processing.

▐ Programmability Processing resources: Slow-Path (VM), Fast-Path (network processor) Provides a programming platform which enables “In-Network

processing” with high performance packet transfer. 10Gbps link.newSW

Page 8

Slow-Path

Programmable Node

Slice#0

Slice#1

Slice#n

vNod

eM

anag

er

VNODE

Pro

gram

mer

Man

ager

Redirector

Fast-Path

VM VM VM

Slice#0

Slice#1

Slice#n

Core Core Core

OpenFlow Switch

vOFS

Virtual Link

VirtualNode

VNODE Infrastructure

vOFSvOFS vOFS

vOFSvOFS

vOFS vOFS vOFS vOFSvOFS

newSWnewSW

newSWnewSW

OpenFlow

OpenTagIPEC

IP/Ethernet

Slice-B

Slice-C

Coexistence of various network technologies.

Slice-A

Page 9: Network Virtualization Challenges in Japan

Network Virtualization Node in 2011-2012

▐ The next node architecture is flexible mixture of OpenFlow vswitchon IA server and cut-through NIC on a line card.

▐ And a mobile terminal with OpenFlow vswtich can achieve end-to-end network virtualizaitoin collaborating with network controller.

Server+Virtualization

ノード内NW制御サーバプログラマ

情報格納DB

③仮想スイッチ高速化機構を含む仮想スイッチと仮想化対応スイッチの連動制御

ネットワーク仮想化ノード

スライス

Page 9© NEC Corporation 2011

VM VMvSwitch

VM VMvSwitch

VM VMvSwitch

VM VMvSwitch

VM VMvSwitch

VM VMvSwitch

VM VMvSwitch

VM VMvSwitch

InterconnectSwitch

HW offload HW offload

HW offload HW offload

Redirector Fast Path

Slow Path

①Slow-Path I/O性能改善

② Slow-Path 内仮想スイッチ

性能改善(H/Wアクセラレーション)

3G/LTE WiFi

Internet

WiMAX

ネットワークアクセス制御装置

WiFi

WiFi

仮想化端末

アクセス制御ソフトウエア

アクセス制御API

アクセス制御通信

仮想ネットワークへのトラフィック

Page 10: Network Virtualization Challenges in Japan

Trema- OSS -- OSS -

Page 10

Page 11: Network Virtualization Challenges in Japan

NEC’s internal research

▐ Research activity “mush-up” in our lab ALL research prototyping on “Trema” Birth-marriage-death cycle of technologies in our lab

• Mutually utilize, mutually dependent

Page 11

Path

m

anagem

ent

Path

calc

ula

tion

Scala

ble

L2

em

ula

tion

Access

m

anagem

ent

Netw

ork

to

mogra

phy

OpenFlow controller

Control

Research testbed(data-plane)

ControllerTrema

Page 12: Network Virtualization Challenges in Japan

Open Source OpenFlow Controller: Trema

▐ Free Software “Trema” as GPLv2 Open to public at Apr.2011 Repository: https://github.com/trema/ ML [email protected] Twitter @trema_news

▐ OpenFlow controller platform Platform for researcher and Platform for researcher and

developer ≠ commercial controller

▐ Software Developer’s Environment Includes network emulator for

debugging TDD (Test Driven Development)

Framework Support C and Ruby

Page 12 Copyright © 2011 NEC Corporation All Rights Reserved

Page 13: Network Virtualization Challenges in Japan

Trema overview

▐ Trema + User’s own application = OpenFlow controller Trema main body @ https://github.com/trema/trema Sample application @ https://github.com/trema/apps

OpenFlow Controller TremaTremaUser User

modulemoduleUser User

modulemoduleUser User

modulemodule

Routing control, topology discovery, Authentication-driven application

Core modulesCore modules

OpenFlowSwitch

Host

Interactive Interactive ShellShell

DebuggerDebugger

Controller Controller and network and network configurationconfiguration

Integratednetwork emulator

TremaTrema

Basic librariesBasic libraries OpenFlow protocol stackOpenFlow protocol stack

modulemodule

Real network

modulemodule modulemodule

Page 13 Copyright © 2011 NEC Corporation All Rights Reserved

Page 14: Network Virtualization Challenges in Japan

Tutorials

Copyright (C) 2011 NEC CorporationPage 14

Page 15: Network Virtualization Challenges in Japan

(C) Copyright of NEC CorporationPage 15


Recommended