openflow - toyo.co.jp · openflow まとめ • sdn/openflow は日本のict 業界で今最も...

34
1 Copyright (C) 2012 Toyo Corporation OpenFlow OpenFlow スケーラビリティ/パフォーマンス テスティング 株式会社 東陽テクニカ 情報通信システム営業部 Interop Tokyo 2012OpenFlowオープンステージ」セッション資料

Upload: others

Post on 31-Aug-2019

7 views

Category:

Documents


0 download

TRANSCRIPT

1Copyright (C) 2012 Toyo Corporation

OpenFlow ステージ

OpenFlowスケーラビリティ/パフォーマンス

テスティング

株式会社 東陽テクニカ

情報通信システム営業部

Interop Tokyo 2012「OpenFlowオープンステージ」セッション資料

Copyright (C) 2012 Toyo Corporation2

OpenFlow ステージアジェンダ

• クラウド/データセンタとSDN/OpenFlow

• OpenFlowテスティング

– OpenFlowテストの検討

–スケーラビリティとパフォーマンス

• Spirent TestCenterテストソリューション

• 東陽テクニカの国内での取り組み

• まとめ

Copyright (C) 2012 Toyo Corporation3

OpenFlow ステージクラウドの発展

• クラウドは既に日本

市場に根付いている

– 2016年のパブリックク

ラウドサービス市場は

約3,400億円

• 国内国内国内国内パブリッククラウドサービスパブリッククラウドサービスパブリッククラウドサービスパブリッククラウドサービス

市場市場市場市場 セグメントセグメントセグメントセグメント別売上額予測別売上額予測別売上額予測別売上額予測::::

2011年年年年~~~~2016年年年年

http://www.idcjapan.co.jp/Press/Current/20120508Apr.html

Source: IDC Japan, 5/2012

Copyright (C) 2012 Toyo Corporation4

OpenFlow ステージデータセンタのトラフィック

• ワールドワイドで

年33%の高い成長率• 大部分がデータセン

タ内のトラフィック

http://www.cisco.com/en/US/solutions/collateral/ns341/ns525/ns537/ns705/ns1175/Cloud_Index_White_Paper.html

Copyright (C) 2012 Toyo Corporation5

OpenFlow ステージ今のIPネットワークの常識

• ネットワーク装置が自律的に制御

–ルータ自体がルーティングプロトコルによっ

て経路を決定する

–スタティック設定もあるが柔軟性が乏しい

Copyright (C) 2012 Toyo Corporation6

OpenFlow ステージSDN/OpenFlow

• Software Defined Network

–サーバ/アプリケーション側でネットワークを

集中管理・変更できる

• 大規模なデータセンタなどでメリットが大きい

• OpenFlowはSDNの

デファクト技術

https://www.opennetworking.org/images/stories/downloads/openflow/wp-sdn-newnorm.pdf

Copyright (C) 2012 Toyo Corporation7

OpenFlow ステージOpenFlowの基本動作

• Flowテーブルでパケットの動作を指定

https://www.opennetworking.org/images/stories/downloads/openflow/wp-sdn-newnorm.pdf

OFC(OpenFlow Controller)

OFS(OpenFlow Switch)

Port1 Port2

Copyright (C) 2012 Toyo Corporation8

OpenFlow ステージOpenFlowネットワークの

システム構成

経路応答

経路計算

Flowテーブル設定

OFC

OFS

パケット受信

経路問い合わせ

パケット転送

OFS

OFS

Copyright (C) 2012 Toyo Corporation9

OpenFlow ステージOpenFlowテストの検討

• テストの目的

– 何を目的とするか事前に明確にする

• テスト構成

– 単体テストとシステムテスト

• テスト内容

– 目的に合わせてテスト内容を決める

• コンフォーマンステスト

• インターオペラビリティテスト

• ファンクションテスト

• スケーラビリティ/パフォーマンステスト

• オペレーションテスト

Copyright (C) 2012 Toyo Corporation10

OpenFlow ステージ単体テスト

• 機器単体のテストを行う

• 構成が簡単

–機器自体の動作確認や性能確認に適している

–条件によってはカバーできないケースがある

OFC

OFS

DUT(Device Under Test)

Copyright (C) 2012 Toyo Corporation11

OpenFlow ステージシステムテスト

• ある程度の規模のシステムを構成し、テ

ストを行う

• OpenFlowの場合は比較的早く実施される

–あまり複雑な構成だと、問題発見時に原因切

り分けが難しい事も

OFC

OFSOFS

・・・・・・・・・・・・・・・・・・・・・・・・・・・・

SUT(System Under Test)

Copyright (C) 2012 Toyo Corporation12

OpenFlow ステージテストの種類:

コンフォーマンステスト

• プロトコルの仕様通りに実装されている

かどうかを調べる試験

– Pass/Failの判定でその後の評価/対応が簡単

• 初期段階で重要な場合もある

–無理に当てはめると自由度を狭める

–ベンダ独自で追加した付加機能もFailと判定さ

れる、など

Copyright (C) 2012 Toyo Corporation13

OpenFlow ステージテストの種類:

インターオペラビリティテスト

• 異なるベンダの機器を接続し、問題が無

いか調べる

• コンフォーマンス・テストが十分であれ

ば不要だが実際は...

• ケースによっては非常に重要

• 限られた範囲での適用であれば、重要度

が低い場合も

Copyright (C) 2012 Toyo Corporation14

OpenFlow ステージテストの種類:

ファンクションテスト

• 機能や動作を確認する

• プロトコル特有の機能やバージョンごと

の違いなどを重点的にテストする

• 単体テストでの初期段階から、スケーラ

ビリティ/パフォーマンス・テスト時点ま

で行われる

Copyright (C) 2012 Toyo Corporation15

OpenFlow ステージテストの種類:スケーラビリティ/

パフォーマンステスト

• スケーラビリティ(Scalability)

–拡張性を示す

–収容できるユーザ、セッション、フロー数

• パフォーマンス(Performance)

–処理性能を示す

–レイテンシやスループット

• ネットワークの収容設計等で重要

Copyright (C) 2012 Toyo Corporation16

OpenFlow ステージテストの種類:

オペレーションテスト

• システムのオペレーション時の動作を確

認する

• ネットワーク運用後まで見据えて行う

• OpenFlowネットワークシステムの場合、

非常に重要

• 障害切り替え試験やセキュリティ試験も

含む

Copyright (C) 2012 Toyo Corporation17

OpenFlow ステージテストの計画

• 目的に応じて適切な計画を策定し、実行

する

Time

システムテスト

単体テスト

コンフォー

マンス

インターオペ

ラビリティ

スケーラビリティ/パフォーマンス

オペレーション

ファンクション

Copyright (C) 2012 Toyo Corporation18

OpenFlow ステージスケーラビリティ/パフォーマンス

に問題があった場合

http://www.nttdocomo.co.jp/info/notice/page/120221_00.html

Copyright (C) 2012 Toyo Corporation19

OpenFlow ステージOpenFlowネットワークシステムのスケーラビリティ/パフォーマンス

• OpenFlowプロトコル性能

–コントローラで処理可能なメッセージ数

– Flowテーブルのエントリ数

– OFCがサポートするスイッチ数

• データ転送性能

–処理可能なFlow数

–スループットやレイテンシ

–接続インタフェース数

OpenFlow

プロトコル

データ転送

OFC

OFS

Copyright (C) 2012 Toyo Corporation20

OpenFlow ステージOpenFlowプロトコル

テストツールの例

• OFlops:OFSをテスト対象

• Cbench:OFCをテスト対象

– Maximum supported packet_in message generate rate

http://www.openflow.org/wk/index.php/Oflops

OFC

OFS

Copyright (C) 2012 Toyo Corporation21

OpenFlow ステージネットワーク装置に対するスケー

ラビリティ/パフォーマンステスト

• Internet Engineering Task Force (IETF) からいくつかのベンチマーク手法が Request For Comment (RFC) として定義されている

– “Informational”であり、プロトコル標準などと

は異なる

• RFC 1242 / 2544– ルータのテストに関する

用語と手法

• RFC 2285 / 2889– スイッチのテストに関す

る用語と手法

http://datatracker.ietf.org/wg/bmwg/charter/

Copyright (C) 2012 Toyo Corporation22

OpenFlow ステージRFC 2544のテストタイプ詳細

• スループット

– デバイスがロスなく

転送できる最大レー

トを測定

• レイテンシ

– パケットの転送にか

かる時間を測定

• ルータが転送できる最

大レートで測定

テスター

試験対象装置

(DUT: Device Under Test)

Copyright (C) 2012 Toyo Corporation23

OpenFlow ステージOpenFlowシステムに対するスルー

プット試験

• トラフィックがFlowテーブルへ登録され

た状態で行う

– Packet-inは行わない(別試験とする)

http://tools.ietf.org/html/rfc2544

Copyright (C) 2012 Toyo Corporation24

OpenFlow ステージGartner Hype曲線でのOpenFlow

テクノロジの

黎明期

「過度の期待」

のピーク期

幻滅期幻滅期幻滅期幻滅期 啓蒙活動期啓蒙活動期啓蒙活動期啓蒙活動期 生産性生産性生産性生産性のののの安定期安定期安定期安定期

認知度・期待度

時間

http://softwarestrategiesblog.com/2011/08/27/gartner-releases-hype-cycle-for-networking-and-communications-2011/

Copyright (C) 2012 Toyo Corporation25

OpenFlow ステージEV(電気自動車)とOpenFlow

• EV

– 基本機能

• 安全性

• 航続距離

• クルマとしての乗り心

地、走り

– 付加機能

• スマートフォンからの

エアコンや充電の制御

• OpenFlow

– 基本機能

• ネットワークの品質

– QoS, QoE

• スケーラビリティ

• パフォーマンス

– 付加機能

• ネットワークの柔軟性

• 一元管理

• 相互接続性

乗る人にとってはEVでも

ガソリン車でも、どっちでも良い

エンドユーザにとってはOpenFlowでも通常のIP網でも、どっちでも良い

Copyright (C) 2012 Toyo Corporation26

OpenFlow ステージSpirent Communications社ご紹介

• データ・音声通信およびネットワークに特

化した測定機器メーカとしては米国最大規

模を誇るメーカです

• 東陽テクニカは同社の日本国内における総

代理店です

Copyright (C) 2012 Toyo Corporation27

OpenFlow ステージSpirent TestCenterの

豊富なテストソリューション

• Spirent TestCenterはブロードバンド・アクセス、

ミドルエッジ・ネットワーク、コア・ネット

ワークと様々なエリアに対応したリアルタイム

解析/レイヤ2-7 IPパフォーマンステスタです。

• 特長

– 高速インターフェース(10G/40G/100G)

– IPコア(ルーティング, IP/MPLS)

– モバイルバックホール(MPLS-TP, 1588v2)

– アクセスネットワーク

– 仮想化/クラウド環境

– データセンタプロトコル, SDN/OpenFlow

– 試験自動化(コマンド・シーケンサ)

Copyright (C) 2012 Toyo Corporation28

OpenFlow ステージSpirent TestCenter

“OpenFlowテスト・パッケージ”

• 機能

– OpenFlowプロトコル・エミュレーション機能

• OpenFlowコントローラを擬似し、OpenFlowス

イッチをテスト

–ジェネレータ・アナライザ機能

• 数百万のトラフィック・フローを生成し、遅延や

パケットロス等を解析

Copyright (C) 2012 Toyo Corporation29

OpenFlow ステージ本ソリューションでの試験構成

OpenFlowProtocol

Data-Plane

OFC

OFS

OFC:OpenFlow ControllerOFS:OpenFlow Switch

通常のOpenFlow試験システム Spirent TestCenter“OpenFlowテスト・パッケージ”

を利用した試験システム

SpirentTestCenter

OFS

OFC

Copyright (C) 2012 Toyo Corporation30

OpenFlow ステージ本ソリューションの活用例

• OpenFlow対応スイッチの製品開発/評価

• OpenFlow対応製品のパフォーマンス試験/

ベンチマーク

• OpenFlowネットワークシステムのスケー

ラビリティ評価

Copyright (C) 2012 Toyo Corporation31

OpenFlow ステージ東陽テクニカの国内での取り組み①

~iPOP2012ショーケースに参加~

http://www.toyo.co.jp/file/60116_iPOP2012.pdf

Copyright (C) 2012 Toyo Corporation32

OpenFlow ステージ東陽テクニカの国内での取り組み②

~Internet Week 2011のプログラムに協力~

• “仮想化時代のパケットフォワーディング”

– Linuxシステムの転送性能測定に全面協力

http://www.nic.ad.jp/ja/materials/iw/2011/proceedings/s09/

Copyright (C) 2012 Toyo Corporation33

OpenFlow ステージまとめ

• SDN/OpenFlowは日本のICT業界で今最も

熱いトピックス

• OpenFlowはネットワークの実用的な選択

肢の一つとして進化している

• OpenFlowテストは次のフェーズに向かい

つつある

• 新しい技術ではテストがより一層重要

Copyright (C) 2012 Toyo Corporation34

OpenFlow ステージ

ご清聴有難うございました

http://www.toyo.co.jp/spirent