Overviews of Cloud Computing and SDN activities in WIDE Project

Similar documents
Challenges for Large Distributed IaaS Cloud -- WIDE Cloud --

SDN/OpenFlow Optical Network on JGN X

RISE 3.0: The Design and Implementation of SDN/OpenFlow Testbed Considering Node Capacity and Inflexible Topology

IPOP-TinCan: User-defined IP-over-P2P Virtual Private Networks

Software Defined Network (SDN)

Software Defined Networking A quantum leap for Devops?

Virtualization, SDN and NFV

SDN CONTROLLER. Emil Gągała. PLNOG, , Kraków

Software Defined Networking

Evolving to a Software Defined Carrier Network. Shunichiro Tejima

SOFTWARE-DEFINED NETWORKING AND OPENFLOW

Data Center Use Cases and Trends

SDN in the Public Cloud: Windows Azure. Albert Greenberg Partner Development Manager Windows Azure Networking

Ethernet-based Software Defined Network (SDN) Cloud Computing Research Center for Mobile Applications (CCMA), ITRI 雲 端 運 算 行 動 應 用 研 究 中 心

Data Center Network Virtualisation Standards. Matthew Bocci, Director of Technology & Standards, IP Division IETF NVO3 Co-chair

OVERLAYING VIRTUALIZED LAYER 2 NETWORKS OVER LAYER 3 NETWORKS

DREAMER and GN4-JRA2 on GTS

Overlay Network / Network Virtualization Towards New Generation Network Architecture. Aki Nakao The University of Tokyo & NICT

How To Orchestrate The Clouddusing Network With Andn

JUNIPER. One network for all demands MICHAEL FRITZ CEE PARTNER MANAGER. 1 Copyright 2010 Juniper Networks, Inc.

OpenFlow and Software Defined Networking presented by Greg Ferro. OpenFlow Functions and Flow Tables

Overlay Network / Network Virtualization Towards New Generation Network Architecture. Aki Nakao NICT The University of Tokyo

Introduction to OpenStack

SDN PARTNER INTEGRATION: SANDVINE

CORD Fabric, Overlay Virtualization, and Service Composition

Introduction to Network Virtualization in IaaS Cloud. Akane Matsuo, Midokura Japan K.K. LinuxCon Japan 2013 May 31 st, 2013

Using LISP for Secure Hybrid Cloud Extension

RIDE THE SDN AND CLOUD WAVE WITH CONTRAIL

DCB for Network Virtualization Overlays. Rakesh Sharma, IBM Austin IEEE 802 Plenary, Nov 2013, Dallas, TX

Performance of Network Virtualization in Cloud Computing Infrastructures: The OpenStack Case.

OSHI - Open Source Hybrid IP/SDN networking (and its emulation on Mininet and on distributed SDN testbeds)

Roman Hochuli - nexellent ag / Mathias Seiler - MiroNet AG

BROCADE NETWORKING: EXPLORING SOFTWARE-DEFINED NETWORK. Gustavo Barros Systems Engineer Brocade Brasil

Network Virtualization and New Generation Network Research. Aki Nakao

Software Defined Network (SDN) for Service Providers

Tutorial: OpenFlow in GENI

VMware vcloud Air Networking Guide

Network Virtualization

Cloud Networking Disruption with Software Defined Network Virtualization. Ali Khayam

What is SDN? And Why Should I Care? Jim Metzler Vice President Ashton Metzler & Associates

SOFTWARE-DEFINED NETWORKING AND OPENFLOW

Packet Optimization & Visibility with Wireshark and PCAPs. Gordon Beith Director of Product Management VSS Monitoring

Building a big IaaS cloud with Apache CloudStack

Testing Software Defined Network (SDN) For Data Center and Cloud VERYX TECHNOLOGIES

Using SouthBound APIs to build an SDN Solution. Dan Mihai Dumitriu Midokura Feb 5 th, 2014

CERN Cloud Infrastructure. Cloud Networking

Network Virtualization Based on Flows

Bringing OpenFlow s Power to Real Networks

Network Virtualization for Large-Scale Data Centers

Introduction to Software Defined Networking (SDN) and how it will change the inside of your DataCentre

VMware and Brocade Network Virtualization Reference Whitepaper

Η υπηρεσία Public IaaS ΕΔΕΤ ανάπτυξη και λειτουργία για χιλιάδες χρήστες

DDoS Protection. How Cisco IT Protects Against Distributed Denial of Service Attacks. A Cisco on Cisco Case Study: Inside Cisco IT

Using Network Virtualization to Scale Data Centers

Network performance in virtual infrastructures

Software-Defined Networking for the Data Center. Dr. Peer Hasselmeyer NEC Laboratories Europe

基 於 SDN 與 可 程 式 化 硬 體 架 構 之 雲 端 網 路 系 統 交 換 器

WHITEPAPER. Bringing MPLS to Data Center Fabrics with Labeled BGP

Brocade SDN/OpenFlow. Norival Figueira Office of the CTO. January 9, /2015 BROCADE COMMUNICATIONS SYSTEMS, INC. ALL RIGHTS RESERVED.

Nutanix Tech Note. VMware vsphere Networking on Nutanix

Outline. Why Neutron? What is Neutron? API Abstractions Plugin Architecture

SDN and Data Center Networks

SDN Applications in Today s Data Center

Transform Your Business and Protect Your Cisco Nexus Investment While Adopting Cisco Application Centric Infrastructure

Multitenancy Options in Brocade VCS Fabrics

Simplifying Virtual Infrastructures: Ethernet Fabrics & IP Storage

OpenDaylight Network Virtualization and its Future Direction

SDN v praxi overlay sítí pro OpenStack Daniel Prchal daniel.prchal@hpe.com

An Overview of OpenFlow

SOFTWARE DEFINED NETWORKING: A PATH TO PROGRAMMABLE NETWORKS. Jason Kleeh September 27, 2012

OpenFlow and Software Defined Networking presented by Greg Ferro. Software Defined Networking (SDN)

Ryu SDN Framework What weʼ ve learned Where weʼ ll go

How To Manage A Network From A Microsoft Lab

VXLAN: Scaling Data Center Capacity. White Paper

Network Virtualization for the Enterprise Data Center. Guido Appenzeller Open Networking Summit October 2011

SOFTWARE DEFINED NETWORKING

Steve Worrall Systems Engineer.

FIA Athens 2014 ~OKEANOS: A LARGE EUROPEAN PUBLIC CLOUD BASED ON SYNNEFO. VANGELIS KOUKIS, TECHNICAL LEAD, ~OKEANOS

Scalable Approaches for Multitenant Cloud Data Centers

Extending Networking to Fit the Cloud

Effective Security Architecture for Virtualized Data Center Networks

How To Make A Vpc More Secure With A Cloud Network Overlay (Network) On A Vlan) On An Openstack Vlan On A Server On A Network On A 2D (Vlan) (Vpn) On Your Vlan

Virtualization. Nelson L. S. da Fonseca IEEE ComSoc Summer Scool Trento, July 9 th, 2015

Virtualized Network Services SDN solution for enterprises

COMPSCI 314: SDN: Software Defined Networking

Chapter 11 Cloud Application Development

Zadara Storage Cloud A

May 13-14, Copyright 2015 Open Networking User Group. All Rights Reserved Not For

Flexible Building Blocks for Software Defined Network Function Virtualization (Tenant-Programmable Virtual Networks)

Pluribus Netvisor Solution Brief

Challenges and Opportunities:

Virtual Network Exceleration OCe14000 Ethernet Network Adapters

The Road to SDN: Software-Based Networking and Security from Brocade

Deploying Baremetal Instances with OpenStack

Transcription:

CJK Workshop 2014 1 Overviews of Cloud Computing and SDN activities in WIDE Project Yuji Sekiya The Univ. of Tokyo / WIDE Project

CJK Workshop 2014 2 Research Consortium WIDE Project http://www.wide.ad.jp/ Commercial companies, research institutions, and universities over 50 organizations and over 1,000 people are joined Founder : Prof. Jun Murai Director : Prof. Hiroshi Esaki Researches Activities are in working groups. WIDE workshop is held two times a year (May, December) WIDE camp is held two times a year (March, September)

CJK Workshop 2014 3 Cloud Computing Activities in WIDE Project Cloud WG in WIDE Project Started on 2010 Targeted to evaluate and develop Fundamental Technologies for Cloud Computing. Distributed Storage Load Balancing of Resources Load Balancing of Applications Distributed Processing for Big Data Actual TestBed The first target is IaaS (Infrastructure as a Service) WIDE Cloud (Inter-University IaaS Cloud)

CJK Workshop 2014 4 Distributed IaaS Cloud WIDE Cloud

Federated Cloud Controller CJK Workshop 2014 5 OpenSource Based WIDE Cloud Architecture Application Layer Middleware Layer NoSQL SQL Control Layer libvirt RESTful API VM Image Virtual Resource Layer Facility Layer map646 NEMO NFS VLAN Sheepdog kvm glusterfs iscsi VXLAN L Network Server Storage Application

CJK Workshop 2014 6 Full IPv6 cloud Use map646 for IPv4 translation Distributed Filesystem GlusterFS ukai VM Mobility NEMO (Network Mobility) VXLAN + L Resource Management Auto VM migration Cloud Controller (WCC) Not only IaaS Hadoop / Presto clusters are working for NECOMA Project Challenges in WIDE Cloud Location-Level Redundancy Network Mobility Site A VM Replication Hypervisors VMs Distributed Storage Site C Datacenter1 Hypervisors Site B IPv6 Internet Datacenter 3 10 Site A Site A Migratable Network IPv4 Internet Hypervisors Datacenter 4 Datacenter 2 Migratable Network NAT64 Boxes Hypervisors Site B Site B

CJK Workshop 2014 7 WCC : http://wcc.wide.ad.jp/ Over 400 VMs are working! It s working over four years!!

CJK Workshop 2014 8 GINEW Project SDN Activities in WIDE Project Joint Research with NICT Provide virtual SLICE to users on JGN-X testbed SDN-IX by NECOMA / NSPIXP Project

CJK Workshop 2014 9 Basic Idea of User Defined and Organized Network Virtual Node Underlay Network Node Virtual Link Underlay Network Link Genera ng UDON API Change Route of Virtual Link A to B A Abstracted Layer of UDON Corresponding Configura ons Then, Change the route of Virtual Link from A to B B C

CJK Workshop 2014 10 JGN-X 利 用 者 A Network Virtualization on JGN-X JGN-X 利 用 者 B Zone A-1 Zone A-2 Network for User A Zone B-1 Zone B-2 Network Slice B ユーザ 提 供 レイヤー Network Slice A Network Slice B 仮 想 化 スライス 提 供 レイヤー 仮 想 資 源 グループ A 仮 想 資 源 グループ C 仮 想 資 源 グループ B 東 京 大 学 担 当 ミドルウェア 仮 想 化 リソース プールレイヤー Sapporo OF OF VN DCN OF Fukuoka Okinawa VN Okayama Hiroshima OF VN OF Kagawa Kochi DCN Osaka VN OF Kanazawa NICT Koganei Nagoya VN OF Iwate Sendai OF VN DCN OF Tokyo 物 理 リソース プールレイヤー

CJK Workshop 2014 11 Demonstration on SC13 Adaptive Bandwidth Control Application of GINEW API Collaboration w/ PerfSONAR User s Program manage shared bandwidth, Measuring by PerfSONAR Controlling by GINEW Already prepared, Will be applied soon. => DONE TH SG Sharing Bandwidth Bandwidth Measurement By PerfSONAR User s Program Bandwidth Control By GINEW

CJK Workshop 2014 12 Developing and Deploying SDN-IX (PIX-IE) PIX-IE : Programmable Internet exchange in EDO Technology is developed in NECOMA Project Current roles of Internet Exchanges Layer-3 IX / Layer-2 IX Exchanging Internet Traffic following BGP information Need more? The granularity of TE (Traffic Engineering) is BGP prefix. BGP granularity is /24 (IPv4) and /48 (IPv6) prefixes Need more? DDoS is one of the most serious problem in the Internet An wants to prevent or mitigate the traffic at the edges of ingress Need more? Path exchanges between Ases The index is not only VLAN. Using dst address and/or src address, dst port, TOS, MPLS label, VXLAN SDN-IX

CJK Workshop 2014 13 Operated by WIDE Project Research IX 2 IXs in Tokyo and Osaka DIX-IE (Tokyo) : 53 ASes NSPIXP3 (Osaka) : 13 Ases Activities IPv4/IPv6 native dual stack Connected between Tokyo = OSAKA (NSPIXP23) More Research => SDN-IX (Programmable IX) NF Park MLX-1 GbE x 2 10G 20G(10G x 2) MLX-1 @Tokyo NSPIXP Project MLX-1 BI15K -1 MLX-2 ComSpace-1 BI15K -2 MLX-1 NTT Otemachi BI151 BI81 KDDI Otemachi MG8-1 MLX-3 MG8-2

CJK Workshop 2014 14 1) DDoS Prevention and Mitigation on IX Programmable IX (PIX-IE) Victim Link Saturation Spoofed SRC UDP Victim Service

CJK Workshop 2014 15 Current Solution Human Interaction Programmable IX (PIX-IE) The operator has to contact to each, and ask to filter the DDoS packets Victim Link Saturation Spoofed SRC UDP Victim Service

CJK Workshop 2014 16 Solution by SDN Mitigation Programmable IX (PIX-IE) Mitigation Mitigation Mitigation REST API Victim Victim Service

CJK Workshop 2014 17 2) Flexible Path Exchanges The demand for extend own local network into other Autonomous Systems Event : Temporally use (e.g. experiments at SC) Connect to colocation hosts at Data Centers IaaS Cloud Equinix serves their customers with private wires that are connected to Amazon EC2 Existing way to extend VPN (including Overlay Networks): They have encapsulation and encryption overhead...

CJK Workshop 2014 18 2) Flexible Path Exchanges Interconnection of VLAN, VXLAN, MPLS, Application Datacenter A Datacenter B VLAN : 30 VLAN : 1000 Datacenter C VLAN : 50 Programmable IX (PIX-IE) VLAN # migration VLAN : 2000 Datacenter D VLAN : 100 VLAN : 500

CJK Workshop 2014 JSON Format { context : String, AS : AS Number, VLAN : VLAN ID } Current Implementation 2 Check Context and Authentication 19 1 Context + ASnum + VLANnum Controller 1 Context + ASnum + VLANnum AS X Network OpenFlow based IX AS Y Network 3 Create L2 circuit for AS X and Y

CJK Workshop 2014 20 Interop Tokyo 2014 Demonstration in Interop Tokyo 2014 The largest ITC events in Japan Over 130,000 people are visited

CJK Workshop 2014 21 a Screenshots

Thank You