Meridian: An SDN Platform for Cloud Network Services

Preview:

DESCRIPTION

Meridian: An SDN Platform for Cloud Network Services. Mohammad Banikazemi , David Olshefski , Anees Shaikh , John Tracey, and Guohui Wang , IBM T. J. Watson Research Center IEEE Communications Magazine 2013. 101062600 紀成璞. Outline. Introduction SDN Meridian architeure - PowerPoint PPT Presentation

Citation preview

Meridian: An SDN Platform forCloud Network Services

Mohammad Banikazemi, David Olshefski, Anees Shaikh, John Tracey, and Guohui Wang,

IBM T. J. Watson Research Center

IEEE Communications Magazine 2013

1/20

101062600 紀成璞

OutlineIntroductionSDN Meridian architeureMeridian implementationSummary

2/20

Introduction

3/20

Faster? convenient?

4/20

SDN CAN HELP YOU!

5/20

Software Defined Networks

6/20

引用 [1]

我系統都寫好也測試好了可以麻煩你幫我正式

佈署上線嘛 ?

OK~ 我已經幫你灌了 5 個在機架上 ,系統參數都設定好,也幫你把 DB 都灌好了,等下就幫你把程式佈

署上去 ~

喔對了系統會需要用到 8080,63382,3233...port ,然後會必須要…… .

喔這個等下你直接跟NAdmin 講,網路設定是

由他們負責的 ~

沒問題 ~ 我已經幫你把Juniper 的 VPN Gateway 連線設好了

If we use SDN……

7/20

8/20

我系統都寫好也測試好了可以麻煩你幫我正式佈署上線

嘛 ?

OK~ 我已經幫你灌了 5 個在機架上 ,系統參數都設定好,也幫你把 DB 都灌好了,

… .blablabla

喔對了系統會需要用到 8080,63382,3233...port ,然後會必須要…… .

ok~ 這簡單 Security Group 我已經幫你開

這幾個 Port了… ..blablabla

ALL IN ONE

…..

So …. How SDN help Cloud Networking?

9/20

SDN Architecture for Cloud Netwroking

10/20

Meridian

Abstract API layer Present application with a network model Associated APIs that expose only the information

needed to interact with the network Logical view of the network using high-level APIs.

11/20

Network Orchestration platform

Logical-to-physical translation of commands issued through the abstraction layer

Convert API calls into the appropriate series of commands on the underlying network

Network-wide service to application. Global annotated view of the data center topology for

applications Different routing algorithms Planner module that can schedule network

configuration

or control task

12/20

Network driver layer Consists of plug-in or drivers enable the controller to

interface with various network technologies or tools. The orchestration layer uses these drivers to issue

commands on specific devices or collect information from the network.

Implemented a logical driver that interfaces to OpenFlow devices

Drivers to enable virtual network creation Topology data gathered

13/20

Meridian Implementation

How it works?

14/20

For Any cloud-based applications.

15/20

1.Endpoint

16/20

2.Group3.Segment4.Service5.Virtnet

For Any cloud-based applications.

17/20

G1{web1,web2}G2{APP1,APP2}G3{db1,db2}

{G1,G2,LB}{G2,G3,bandwidth}{APP1,APP2,SPF}{db1,db2,broadcast}

Summary Meridain, an SDN-based controller framework for

cloud networking. A network service model for users to construct and

manage logical topologies for their complex workloads.

Current system is only an initial prototype.

18/20

Future workPerformanceRecovery failed plans

19/20

Thanks !

20/20

Recommended