【interop tokyo 2015】 sdn 01: opendaylight を活用した cisco sdn ソリューション

18
OpenDaylight を活用した Cisco SDN ソリューション SDN 応用技術室 佐藤 哲大 * 本資料に記載の各社社名、製品名は、各社の商標または登録商標です。

Post on 30-Jul-2015

222 views

Category:

Technology


3 download

TRANSCRIPT

Page 1: 【Interop Tokyo 2015】 SDN 01: OpenDaylight を活用した Cisco SDN ソリューション

OpenDaylight を活用した Cisco SDN ソリューション

SDN 応用技術室

佐藤 哲大

* 本資料に記載の各社社名、製品名は、各社の商標または登録商標です。

Page 2: 【Interop Tokyo 2015】 SDN 01: OpenDaylight を活用した Cisco SDN ソリューション

OpenDaylight

Page 3: 【Interop Tokyo 2015】 SDN 01: OpenDaylight を活用した Cisco SDN ソリューション

SDNによるビジネス機会の変化

コントロールプレーン/ データ

プレーンの分離による新しい

アーキテクチャ

オープンでプログラマブルな

ネットワークとAPI

新しいビジネスモデルと

収益機会

設備投資(Capex)および

運用コスト(Opex)の効率化

SDN プラットフォーム(OpenDaylight がフォーカス)

APIs

オープン プロトコル(ベンダ独自拡張を含む)

物理ネットワーク 物理ネットワーク

アプリケーション セキュリティ、サービス

負荷分散

Page 4: 【Interop Tokyo 2015】 SDN 01: OpenDaylight を活用した Cisco SDN ソリューション

OpenDaylight プラットフォーム

Hydrogen

• 2014年2月リリース

Helium

• 2014年10月リリース

• 1.87M行を超えるコード

• 28 プロジェクト

• 256 コントリビュータ

Lithium

• 2015年6月リリース予定

Page 5: 【Interop Tokyo 2015】 SDN 01: OpenDaylight を活用した Cisco SDN ソリューション

OpenDaylight SDN プラットフォーム

オープンソース

Linux

Foundation

Software

Defined

Networking イノベーション

ベンダ間の協業

Network

Function

Virtualization

Page 6: 【Interop Tokyo 2015】 SDN 01: OpenDaylight を活用した Cisco SDN ソリューション

Cisco Open SDN Controller

Page 7: 【Interop Tokyo 2015】 SDN 01: OpenDaylight を活用した Cisco SDN ソリューション

Cisco Open SDN Controller

Page 8: 【Interop Tokyo 2015】 SDN 01: OpenDaylight を活用した Cisco SDN ソリューション

Common Content

Open SDN Controller vs OpenDaylight Helium

コミュニティサポート Cisco サポート “Helium”

Cisco

Open SDN Controller

Incremental

Cisco

Value

Precluded

OpenDaylight

Content

SDNi

Defense4all

PacketCable

PCMM

VTN Project

OpenContrail

Plugin

SNMP4SDN

LISP Flow

Mapping

AD-SAL

Logs

Metrics

Monitoring

Central Mgmt &

Admin

OVA

Distribution One Click

Install

Plug-in Clustering

BGP-LS

Secure

Network

Bootstrap Infra

MD-SAL

Developer Support

PCEP

Basic

Clustering

AAA

Group Policy

L2 Switch

Openflow

Plugin

OVSDB

Controller

DLUX

Yang Tools

Page 9: 【Interop Tokyo 2015】 SDN 01: OpenDaylight を活用した Cisco SDN ソリューション

1クリック インストール

• VMware ESXi および Oracle

Virtual Box に対応

キャリアクラスのユーザ エクスペリエンス

プレ インストールApp

•インベントリ – OpenDaylight

管理下のノード表示

• YANG モデル エクスプローラ –

システムモデルの表示および

JSON API ボディのプレビュー

• OpenFlow マネージャ – 管理、

可視化、トラブルシューティング、

JSON API ボディのプレビュー

• BGPLS マネージャ – BGP LS

データ ベースによるネットワーク

トポロジの可視化

• PCEP マネージャ – MPLS LSP

の作成、修正、削除

カスタムOA&M

堅牢なユーザ、アプリケー

ション、フィーチャー管理

ステータスモニタリング;

システム、クラスタ、ノード

イベント ロギング

リアルタイムCPU、メモリ、

ディスク、ヒープサイズ、負荷、ネットワーク使用率などの

メトリック

Page 10: 【Interop Tokyo 2015】 SDN 01: OpenDaylight を活用した Cisco SDN ソリューション

ユース ケース

Page 11: 【Interop Tokyo 2015】 SDN 01: OpenDaylight を活用した Cisco SDN ソリューション

Cisco ASR 9000 OpenFlow エージェント Hybrid モード

Router

OpenFlow Control Plane

“Ships-in-the-Night”方式

• 特定のポートのみOpenFlowを有効にできる

• 複数の論理OpenFlowスイッチを動作させられる

• OpenFlowが有効なポートでも通常のテーブルを参照させることができる(OF_NORMAL

アクション)

Page 12: 【Interop Tokyo 2015】 SDN 01: OpenDaylight を活用した Cisco SDN ソリューション

Cisco ASR 9000 OpenFlow エージェント Cisco拡張アクション + Hybrid モード

• Cisco 拡張アクション

• Set IPv4 Nexthop

• Set IPv6 Nexthop

• Set Forward Class ID (FCID)

• Nexthop や FCID アクションと Hybrid モードを組み合わせることで、WAN の トラフィック コントロールを比較的簡単に実現

• GRE トンネル(Set Nexthop)

• MPLS TE トンネル(Set Forward Class ID)

OpenFlow

特定のトラフィックのみNexthopやFCIDを上書き

Cisco Open SDN

Controller

Page 13: 【Interop Tokyo 2015】 SDN 01: OpenDaylight を活用した Cisco SDN ソリューション

• BGP Link-State (BGP-LS) – draft-ietf-idr-ls-distribution

• IGP LSDB 情報をBGPスピーカへ再配送

• 利点

• BGP機能を利用可能(Policy-base, Security, Transport)

• IGPマルチドメイン環境でも全体を把握可能

• IGPを外部エンティティから分離

• IGP LSDBは、ISIS/OSPFの拡張(新TLV)により、コストに加え遅延ジッタ、ロス、残り帯域、利用可能帯域の情報を保持

WAN SDN要素技術 BGP-LS(BGP-LinkState)

Domain 1 Domain 2

Domain 0

BGP-LS

TED

BGP-LS BGP-LS

RR

PCE

Page 14: 【Interop Tokyo 2015】 SDN 01: OpenDaylight を活用した Cisco SDN ソリューション

• アーキテクチャ

• MPLS TEのための中央集中型計算モデル

• 元々はInter-AS TEのために開発

• 要素

• PCE (Path Computation Element)

-> コントローラ

• PCC (Path Computation Client)

-> ルータ上のエージェント

• PCEP (PCE Protocol)

-> PCEとPCC間のプロトコル

• TED (Traffic Engineering Database)

-> トポロジとリソース情報のDB(LSDB等)

• ステートフルPCE (RFC4655)– 従来の PCEP を拡張:

• PCCとPCE間でLSP ステートの同期

• PCC はLSP コントロールをPCE (active PCE)に委譲

WAN SDN要素技術 PCEP(Path Computation Element Protocol)

PCEP

TED

LSP DB

PCC PCE-initiated

LSP

ステートフルPCE

Page 15: 【Interop Tokyo 2015】 SDN 01: OpenDaylight を活用した Cisco SDN ソリューション

展示ブースデモ

Page 16: 【Interop Tokyo 2015】 SDN 01: OpenDaylight を活用した Cisco SDN ソリューション

PE1

(ASR9K)

PE2

(ASR9

K)

Open SDN Controller TE トンネル1

負荷装置

MPLS

WAN

Cisco ASR 9K の拡張アクション + Hybrid Mode デモ

TE トンネル2

Page 17: 【Interop Tokyo 2015】 SDN 01: OpenDaylight を活用した Cisco SDN ソリューション

BGP-LS + PCEPデモ

Page 18: 【Interop Tokyo 2015】 SDN 01: OpenDaylight を活用した Cisco SDN ソリューション

* 本資料に記載の各社社名、製品名は、各社の商標または登録商標です。