アジェンダ 会社紹介 OFCONFIGについて NETCONFおよびYANGについて OFCONFIGユースケース A.I.Corporation 2

Similar documents
スライド 1

EANTC 1 CSP 2 SDN WAN Automation Engine Cisco WAN Automation Engine Cisco WAN Automation Engine Cisco WAN Automation Engine Cisco WAN Automation Engin

DMI NETCONF API をサポートするデバイスへアクセスする これらのラボの演習には 必ず CSR1000V を使用してください このラボでは NETCONF と連携する DMI エージェントを使用できます Python サンプルコードを実行するには 使用しているコンピュータに Python

Bluemix いつでもWebinarシリーズ 第15回 「Bluemix概説(改訂版)」

Trema を使って OpenFlow プログラミングを 始めてみませんか? 鈴木一哉 Trema 開発チーム 2012/4/13

PNopenseminar_2011_開発stack

PowerPoint プレゼンテーション

Managed Firewall NATユースケース

使用する前に

2. 機能 ( 標準サポートプロトコル ) NTT ドコモの Android スマートフォン / タブレットでは標準で対応している VPN プロトコルがあります 本章では 動作確認を実施している PPTP L2TP/IPSec IPSec Xauth について記載します PPTP(Point-to-

Rev:1.0 Arcserve Backup 18.0: 下位互換サポート 1 下位互換サポートについて 下位互換サポートの対象製品と対象バージョン 注意点 全体的な注意点 下位互換バージョンのライセンス登録

IP IPv4-IPv6

nanog46に見る IPv6の普及状況

Presentation Template Koji Komatsu

untitled

2. 機能 ( 標準サポートプロトコル ) SECURITY for Biz 対応スマートフォンでは標準で対応している VPN プロトコルがあります 本章では NTT ドコモで動作確認を実施している PPTP L2TP/IPSec IPSec Xauth について記載します PPTP(Point-t

スライド 1

パスワード暗号化の設定

RouteMagic Controller( RMC ) 3.6 RMC RouteMagic RouteMagic Controller RouteMagic Controller MP1200 / MP200 Version 3.6 RouteMagic Controller Version 3

Windows Server2003環境向け Deep Security 推奨ポリシーの考え方 と適用イメージ

PowerPoint プレゼンテーション

RouteMagic Controller RMC-MP200 / MP Version

FacebookがCold DataのストレージにメディアとしてBlu-rayを採用に、自社データセンターで使用する10,384枚のBlu-rayライブラリーを発表

ログインおよび設定

SMB スイッチ CLI に SSH を使用してアクセスするか、または Telnet で接続して下さい

Blue Asterisk template

JPGRID-GGF0205 第 5 回 GGF 調査会 globusworld 参加報告 株式会社 SRA グローバルITサービスカンパニー開発部産業第 4グループ 平野基孝 Programs 8 Tutorial 2: Grid Services and Web Services 8 Track

CLI Python モジュール

Microsoft PowerPoint - Session4古賀様.ppt

OPC Foundation

FIDO技術のさらなる広がり

PF1000_intro5

Openconfigを用いたネットワーク機器操作

untitled

(O) (N) (V) (N) kuins-pptp (N) 2

ClientManager ユーザズマニュアル

管理アカウントの TACACS+ 認証をサポートするための Cisco VPN 3000 コンセントレータの設定方法

Maple 12 Windows版シングルユーザ/ネットワークライセンス

スライド 1

LDAP Manager SupportList

DIRECTIONS

WebサービスとCORBA

Web 関連 グリー株式会社後藤 2015/12/8 IETF 94 報告会

1

画像電子学会ワードテンプレート (タイトル)

Testing XML Performance

Cisco Hyperlocation

SRX300 Line of Services Gateways for the Branch

実務に役立つサーバー運用管理の基礎 CompTIA Server+ テキスト SK0-004 対応

MIB サポートの設定

IBM 次世代クラウド・プラットフォーム コードネーム “BlueMix”ご紹介

SCL-HA-A Ver 年 1 月 31 日 株式会社応用電子 FKEY SConnect 1.0 HA リリースノート (FSV100H) FKEY SConnect 1.0 HA(FSV100H) リリースのご案内をします 主要な利用目的マルウェア感染による情

組込機器でもクラウド連携! WEC でクラウドサービスを利用する方法 中田佳孝 ( MVP Windows Embedded )

プレポスト【問題】

LAN

RouteMagic Controller RMC-MP200 / MP Version

自己紹介 日本電気株式会社情報 ナレッジ研究所 須堯一志 ( すぎょうかずし ) 主にネットワークのプロトコルを開発している技術者 1997 年に IPv6 のプロトコルスタック開発を通じてオープンソース開発に関わる 2009 年頃から OpenFlow に関わる 2011 年 Trema がオープ

_mokuji_2nd.indd

Net'Attest EPS設定例

ライセンス管理

Enterprise License Optimization June 2011 Release – Matisse

OpenRulesモジュール

オープンソース・ソリューション・テクノロジ株式会社 会社紹介

下位互換サポートの注意点 下位互換サポートにはいくつか注意点があります 1. 全体的な注意点 と 利用する各製品の注意点 最後に 7. そのほかの注意点 をすべて確認してください 1. 全体的な注意点 ライセンスキーの登録 ( 重要 ) 利用中の環境で Arcserve Backup の上書きインス

(Microsoft PowerPoint - Toyo_OpenFlowStage\224z\225z\227p_R1.ppt)

Configuring Firewalls for SiteProtector Traffic

untitled

PowerPoint プレゼンテーション

Windows Server2003環境向け Deep Security 推奨ポリシーの考え方 と適用イメージ

IceWall Remote Configuration Managerのご紹介

Jude を DSL エディタとして使う -Jude API 活用法 年 11 月 14 日稚内北星学園大学東京サテライト校浅海智晴 本日のテーマ Why Jude API What Jude API How Jude API 1

ESET NOD32 アンチウイルス 6 リリースノート

旧バージョン (1.15 Aug ) の ilo ファームウェアが適用されている環境において Web インターフェース上のバックアップとリストア機能を使用してバックアップしたファイルは 本ファームウェアを適用後リストアできなくなります 本ファームウェア適用後に再度バックアップしてくださ

Cisco Prime LAN Management Solution 4.2 紹介資料

VPN 接続の設定

OpenRulesモジュール

新OS使用時の留意事項

主なスキル Citrix NetScaler の機能の理解 基本的な NetScaler ネットワークアーキテクチャの把握 NetScaler ライセンスの取得 インストール 管理 SSL を使用して NetScaler を保護する方法の理解 トラフィック処理および管理のための NetScaler

SIOS Protection Suite for Linux v9.3.2 AWS Direct Connect 接続クイックスタートガイド 2019 年 4 月

template.dvi

PassSureExam Best Exam Questions & Valid Exam Torrent & Pass for Sure

FUJITSU Cloud Service A5 for Microsoft Azure サービス仕様書

IBM i とクラウドのつなぎ 本アイ ビー エム株式会社 Power Systems テクニカル セールス 菅 丈

延命セキュリティ製品 製品名お客様の想定対象 OS McAfee Embedded Control 特定の業務で利用する物理 PC 仮想 PC や Server 2003 Server 2003 ホワイトリスト型 Trend Micro Safe Lock 特定の業務で利用するスタンドアロン PC

Mac OS X Server QuickTime Streaming Server 5.0 の管理(バージョン 10.3 以降用)

目次 1 はじめに BA3-ML1 について BA3L1PLG について 動作環境 インストール アンインストール インストール アンインストール 操作

このマニュアルについて

2017/8/2 HP SiteScope software 監視機能対応表 この監視機能対応表は HP SiteScope software v11.33) に対応しています モニタ モニタ説明 モニタ説明 SiteScope for Windows SiteScope for Linux ネット

情報処理学会研究報告 IPSJ SIG Technical Report Vol.2015-DC-98 No /7/14 M2M IoT Kojimori * Biro Attila ** Hajdu Csilla ** *** Kojimori PH 200 EU Manufactu

2014 年電子情報通信学会総合大会ネットワークシステム B DNS ラウンドロビンと OpenFlow スイッチを用いた省電力法 Electric Power Reduc8on by DNS round- robin with OpenFlow switches 池田賢斗, 後藤滋樹

オープンソース・ソリューション・テクノロジ株式会社 会社紹介

T - Telecommunication and Internet Protocol Harmonization Over Networks (TIPHON); Service and Network Management Framework; Part 1: Overview and Intro

発表の流れ 1. 研究の背景と目的 2. 相互接続の概観 3. ワームホールデバイスの動作の概要 4. 実験 性能評価 5. まとめ DICOMO2007 2

untitled

Veritas System Recovery 16 Management Solution Readme

Microsoft Azure Microsoft Corporation Global Blackbelt Sales Japan OSS TSP Rio Fujita

アライドテレシス ディストリビューションスイッチ x610シリーズで実現するVRF-Lite + Tagging + EPSR for x610

DS_BIG-IP LTM VE_jp.indd

Veritas System Recovery 16 Management Solution Readme

WESB MTOM機能ガイド

Transcription:

NETCONF および YANG を使った OpenFlow スイッチの管理 A.I.Corporation 1

アジェンダ 会社紹介 OFCONFIGについて NETCONFおよびYANGについて OFCONFIGユースケース A.I.Corporation 2

会社紹介 A.I.Corporation 3

株式会社エーアイコーポレーション 会社業務 特長 機器組込み用ソフトウェア (Embedded Software) を中心とした技術商社 海外から最先端および世界標準の組込み用ソフトウェアを日本の機器メーカーにライセンス販売し 技術サポートやコンサルテーションも提供 日本の機器メーカーのプラットフォームへの移植 カスタマイズ などのエンジニアリング業務の受託経験も豊富 A.I.Corporation 4

OFCONFIG について A.I.Corporation 5

OpenFlow プロトコルの補足仕様 コンフィギュレーションに関する補足仕様 A.I.Corporation 6

OpenFlow と OFCONFIG OpenFlow 1.0 コンフィギュレーションに関する補足仕様なし OpenFlow 1.2 OFCONFIG 1.0 がコンフィギュレーションに関する補足仕様 OpenFlow 1.3 OFCONFIG 1.1 がコンフィギュレーションに関する補足仕様 A.I.Corporation 7

OFCONFIG のブロック図 Configuration Point OpenFlow Capable Switch の組み合わせのコンフィギュレーションを行う OpenFlow Capable Switch OpenFlow Logical Switch の組み合わせを含む 管理可能な単位 OpenFlow Logical Switch Controller によって管理されるリソースの組み合わせ Configuration Point OF-CONFIG (NETCONF) OpenFlow Logical Switch Resource Resource (e.g. (e.g. Port) Port)... OpenFlow Protocol OpenFlow Capable Switch OpenFlow Controller OpenFlow Logical Switch Resource Resource (e.g. (e.g. Port) Port) A.I.Corporation 8

Configuration Point とは? Configuration Point は OpenFlow Controller とは別に存在する Configuration Point から OpenFlow Capable Switch に対し OFCONFIG でコンフィギュレーションの設定を行う コンフィギュレーション完了後 OpenFlow Controller と OpenFlow Logical Switch とで OpenFlow Protocol による通信が開始される Configuration Point OpenFlow Controller A.I.Corporation 9

OFCONFIG における NETCONF OFCONFIG 1.1 8 Binding to NETCONF OFCONFIGをサポートするデバイスは NETCONFのサポートが必須 A.I.Corporation 10

OFCONFIG の実装 OFCONFIG には YANG モデルが含まれる 実装によってすぐに得られる利点 標準プロトコルであることでの互換性 正式な API の定義 NETCONF の機能群 Switch Configuration Point トランザクション バリデーション ロールバック Switch Switch A.I.Corporation 11

NETCONF および YANG について A.I.Corporation 12

NETCONF の歴史 Internet Architecture Board Workshop (RFC3535) NETCONF WG NETCONF RFC 4741 YANG Proposal NETMOD WG YANG RFC 6020 NETCONF 1.1 RFC 6241 02 03 04 05 06 07 08 09 10 11 12 13 A.I.Corporation 13

NETCONF とは? NETCONF プロトコルは コンフィギュレーションデータの情報を読み出したり操作したりするための API NETCONF の主な特長 SNMP よりも格段に高速 複数のネットワーク機器にまたがるトランザクション管理が可能 コンフィギュレーションのバックアップおよびリストが可能 コミット前のコンフィギュレーションのテストが可能 ロールバックが可能 SSH でのセキュア な通信が可能 サービスのアクティベーションが可能 A.I.Corporation 14

SNMP, NETCONF, SOAP の比較 SNMP NETCONF SOAP Management Operations SNMP NETCONF RPC Protocol BER XML XML Transport Stack UDP SSH TCP SSL HTTP TCP A.I.Corporation 15

SNMP, NETCONF, SOAP の比較 SNMP NETCONF SOAP Data models MIB YAM (YANG Module) Data Modeling Language Management Operations SMI SNMP YANG NETCONF RPC Protocol BER XML XML Transport Stack UDP SSH TCP SSL HTTP TCP A.I.Corporation 16

SNMP との比較 実際のユースケースにおいての SNMP と NETCONF の違い Use Case SNMP NETCONF Get collection of status fields Yes Yes. Bulk xfer 10x faster. Really. Set collection of configuration fields Yes, up to 64kB Yes Set configuration fields in transaction No Yes Transactions across multiple network elements Invoke administrative actions Well Yes Send event notifications Yes Yes, connected Backup and restore configuration Usually not Yes Secure protocol v3 is fair Yes Test configuration before final commit No Yes Service Activation No Yes No Yes A.I.Corporation 17

NETCONF の特長 コンフィギュレーションデータとオペレーショナルデータ ( 状態データ ) の違いを区別する コンフィギュレーション管理のセマンティクスの充実 バリデーション ロールバックなどのトランザクション管理 機能交換メッセージをベースにした拡張可能なプロトコル 詳細は以下を参照のこと RFC 6241 http://www.netconfcentral.org/ A.I.Corporation 18

YANG の特長 NETCONF のクライアントとサーバーとの間の API を詳細に記述 コンフィギュレーションデータ 状態データ リモートプロシージャコール (RPC) ノーティフィケーションなどのデータの階層化 簡潔なシンタックス 最適化が容易 詳細は以下を参照のこと RFC 6020 http://www.yang-central.org/ A.I.Corporation 19

NETCONF および YANG の普及 ネットワーク機器ベンダー Brocade MLX, NetIron Ericsson SEA 20 Cisco H3C IOS, IOSXE S9500E Huawei Juniper AR x200 JUNOS >7.5 Sonus NBS 5200 Verivue MDX 9020 標準化団体 IETF 標準化を推進 CableLabs CCAP( 次世代の CMTS) MEF 障害管理 性能管理 サービス ONF OFCONFIG A.I.Corporation 20

OFCONFIG ユースケース A.I.Corporation 21

OFCONFIG 用 YANG モジュールをインポート NETCONF の機能が使用可能 OFCONFIG(NETCONF) を使った OpenFlow Switch の設定管理 トランザクション バリデーション ロールバック NET- NET- CONF CONF OSS/BSS CLI CLI Network Engineer Configuration Point EMS/NMS Web JAVA REST JAVA // REST SNMP Web SNMP UI UI JavaScript OF-CONFIG Manager Service Models OF-CONFIG YANG Module A.I.Corporation 22

ユースケース #1: logical switch 立ち上げ 1. OFCONFIG YANG のインポート 2. インターフェースの再生成 3. Switchへの接続を設定 4. CLI を使用して logical switch 立ち上げ Network Engineer CLI CLI REST REST EMS/NMS NETCONF Configuration Point Device Manager 5. または REST を使用 A.I.Corporation 23

ユースケース #2: 仮想ネットワーク立ち上げ Network Engineer EMS/NMS 1. OFCONFIG YANG のインポート 2. インターフェースの再生成 3. Switch への接続を設定 4. Switch にまたがる logical switch のコンフィギュレーションを用意 5. コンフィギュレーションの妥当性確認 6. トランザクションのために NETCONF の confirmed commit を使用 CLI CLI REST REST Configuration Point Device Manager NETCONF A.I.Corporation 24

OFCONFIG の動作と課題 A.I.Corporation 25

OpenFlow のバージョンとの関係 OpenFlow 対応製品のバージョン ほとんどの製品が OpenFlow 1.0 オープンソースの Open vswitch も OpenFlow 1.0 がベース 一部 OpenFlow 1.1/1.2 をサポート IPv6 対応など OFCONFIG をサポートできる機器は まだリリースされていない OFCONFIG は OpenFlow 1.1/1.2 に対する補足仕様であるため A.I.Corporation 26

Tailf Systems にて作成中の デモイメージ Confguration Point OpenFlow Controller Floodlight など NETCONF ( 厳密には OFCONFIG ではない ) OpenFlow Protocol NETCONF Server Open vswitch NETCONF Server Open vswitch NETCONF Server Open vswitch Linux environment Linux environment Linux environment A.I.Corporation 27

ご清聴ありがとうございました A.I.Corporation 28

お問い合わせはこちらまで ( 株 ) エーアイコーポレーション http://www.aicp.co.jp/ Embedded Technology 2012 に出展します http://www.aicp.co.jp/event/#et2012 A.I.Corporation 29