OpenFlow をしゃべれるスイッチを安価に作成 おっさんの小遣いで実現した OpenFlow ネットワーク Interop ORC 2012 編
自己紹介 OpenFlow for WHR-G301N 2
自己紹介 OpenFlow for WHR-G301N OpenFlow 1.0 をしゃべります 3
自己紹介 OpenFlow for WHR-G301N OpenFlow 1.0をしゃべります OpenFlow 1.1もしゃべれます 4
自己紹介 OpenFlow for WHR-G301N OpenFlow 1.0をしゃべります OpenFlow 1.1もしゃべれます 市販ルーターを利用しています 5
自己紹介 OpenFlow for WHR-G301N OpenFlow 1.0をしゃべります OpenFlow 1.1もしゃべれます 市販ルーターを利用しています 低価格で入手可能です 6
自己紹介 OpenFlow for WHR-G301N OpenFlow 1.0をしゃべります OpenFlow 1.1もしゃべれます 市販ルーターを利用しています 低価格で入手可能です ファブリックも実現可能かもしれません 7
これでは何者かわかりません OpenFlow for WHR-G301N って何? 8
これでは何者かわかりません OpenFlow for WHR-G301N って何? アーキテクチャについて 9
アーキテクチャについて OpenFlow for WHR-G301N OpenFlow 1.0(1.1) for OpenWRT OpenWRT (Linux) 市販ルータ 10
アーキテクチャについて OpenFlow for WHR-G301N OpenFlow 1.0(1.1) for OpenWRT OpenWRT (Linux) 市販ルータ Stanford が公開している Reference Switch のコードを利用 11
アーキテクチャについて OpenFlow for WHR-G301N OpenFlow 1.0(1.1) for OpenWRT OpenWRT (Linux) 市販ルータ 市販ルータを Linux 化する為の オープンなファームウェア 12
アーキテクチャについて OpenFlow for WHR-G301N OpenFlow 1.0(1.1) for OpenWRT OpenWRT (Linux) 市販ルータ http://www.openflow.org/ の情報では OpenFlow for OpenWRT 対応機種は 2 機種 13
アーキテクチャについて OpenFlow for WHR-G301N OpenFlow 1.0(1.1) for OpenWRT OpenWRT (Linux) 市販ルータ http://www.openflow.org/ の情報では対応機種は 2 機種 14
アーキテクチャについて OpenFlow for WHR-G301N OpenFlow 1.0(1.1) for OpenWRT 日本国内で入手が OpenWRT (Linux) 困難な端末 市販ルータ http://www.openflow.org/ の情報では対応機種は 2 機種 15
アーキテクチャについて OpenFlow for WHR-G301N OpenFlow 1.0(1.1) for OpenWRT 入手できないデバイスなら OpenWRT (Linux) 無いも同じ市販ルータ http://www.openflow.org/ の情報では対応機種は 2 機種 16
アーキテクチャについて OpenFlow for WHR-G301N OpenFlow 1.0(1.1) for OpenWRT そこで OpenWRT (Linux) 市販ルータ http://www.openflow.org/ の情報では対応機種は 2 機種 17
アーキテクチャについて OpenFlow for WHR-G301N OpenFlow 1.0(1.1) for OpenWRT 入手できる端末に OpenWRT (Linux) 対応させました市販ルータ http://www.openflow.org/ の情報では対応機種は 2 機種 18
アーキテクチャについて OpenFlow for WHR-G301N OpenFlow 1.0(1.1) for OpenWRT OpenWRT (Linux) 市販ルータ 日本国内で簡単に入手可能な Buffalo WHR-G301N に対応 19
アーキテクチャについて OpenFlow for WHR-G301N OpenFlow 1.0(1.1) for OpenWRT OpenWRT (Linux) 市販ルータ Ethernet Switch Driverに機能追加する事で OpenFlow 動作可能としています 20
アーキテクチャについて OpenFlow for WZR-HP-AG300H OpenFlow 1.0(1.1) for OpenWRT OpenWRT (Linux) 市販ルータ Buffalo WZR-HP-AG300H にも対応 ( 日本国内で入手容易 ) 21
OpenFlow をしゃべれるスイッチを安価に作成 おっさんの小遣いで実現した OpenFlow ネットワーク Interop ORC 2012 編 22
安価と言ってるけど どれぐらい安いの? 23
安価と言ってるけど どれぐらい安いの? 回答 : OpenFlow スイッチの 価格比較をしてみました 24
価格比較 各社サイトから価格を調べてみました 機種 価格 HP 社 HP 3500 yl Switch Series 34 万円?~ NEC 社 UNIVERGE PF5240 250 万円 ~ IBM 社 IBM BNT G8264 430 万円 ~ Pica8 社 Pronto3290 32 万円 ~ 安価と言われている Pronto シリーズのスイッチでも 32 万円 ~ 25
価格比較 各社サイトから価格を調べてみました 機種 価格 HP 社 HP 3500 yl Switch Series 34 万円?~ NEC 社 UNIVERGE PF5240 250 万円 ~ IBM 社 IBM BNT G8264 430 万円 ~ Pica8 社 Pronto3290 32 万円 ~ OpenFlow for WHR-G301N 2,000 円程度 ~ OpenFlow for WHR-G301N は桁違いの安さ 26
価格比較結果 OpenFlow for WHR-G301N であればおっさんの小遣いでも入手可能! 27
どんな物かは解った どうやって入手すればいいの? 28
どんな物かは解った どうやって入手すればいいの? 29
どんな物かは解った どうやって入手すればいいの? 回答 : WHR-G301Nは近所の電気屋で入手 あとは自作してください 30
どんな物かは解った どうやって入手すればいいの? 自作??? 31
どんな物かは解った どうやって入手すればいいの? 回答 : ファームウェアは公開していますので ユーザが自己責任の元 作成をお願いします 32
どんな物かは解った どうやって入手すればいいの? 回答 : ファームウェアは http://srchack.org/ からダウンロード可能 33
どんな物かは解った どうやって入手すればいいの? 回答 : 最新の作成方法では Web 管理画面からファームウェアをアップデート IP 設定変更のみ 34
どんな物かは解った どうやって入手すればいいの? 一人で作成するのは不安だ 35
どんな物かは解った どうやって入手すればいいの? 回答 : 自宅ラック勉強会で スイッチ作成等実施してます 36
自宅ラック勉強会? 興味ある方は 自宅ラック勉強会 で検索 37
自宅ラック勉強会? 勉強会で 本スイッチの問題点も 多数発見 38
自宅ラック勉強会? #2.5: 多数の文鎮化が発生 39
自宅ラック勉強会? #2.5: 多数の文鎮化が発生 手順簡略化を実施 40
自宅ラック勉強会? #3.0:Trema と繋がらず 41
自宅ラック勉強会? #3.0:Tremaと繋がらず TremaがOpenFlow 1.1 に対応していなかった OpenFlow 1.1 対応に期待! 42
自宅ラック勉強会? 勉強会実施により 改良は進んでいるはず なので安心してご利用下さい 43
この OpenFlow スイッチで 何ができるの? 44
このOpenFlowスイッチで何ができるの? OpenFlow って1 台で使っても検証にならないよね? 45
OpenFlow って 1 台で使っても 検証にならないよね? 回答 : 試しに OpenFlow ネットワー クを構成してみました 46
名付けて 47
OpenFlow をしゃべれるスイッチを安価に作成 おっさんの小遣いで実現した OpenFlow ネットワーク Interop ORC 2012 編 48
OpenFlow ネットワーク構成 OpenFlow っていうと メッシュ構成っ!!! 49
OpenFlow ネットワーク構成 50
OpenFlow ネットワーク構成 クライアント OFS VM XenServer 6.0 OpenFlow for WHR-G301N OFS OFS OFS OFS OFS OFS VM OFS XenServer 6.0 クライアント 51
OpenFlow ネットワーク構成 クライアント OFS VM XenServer 6.0 OpenFlow for WHR-G301N OFS OFS 約 1 万円で構成できました! OFS OFS OFS OFS VM OFS XenServer 6.0 クライアント 52
OpenFlow ネットワーク構成 クライアント OFS VM XenServer 6.0 OpenFlow for WHR-G301N 無線 AP:openflow OFS OFS OFS OFS OFS OFS このネットワークに繋げます http://srchack.org/ にアクセス Interop 会場でのみ提供した環境です クライアント OFS VM XenServer 6.0 53
OpenFlow とは関係ないですが スライド一枚 追加でお話しさせて下さい 54
OpenFlow とは関係ないですが 今回の Interop ORC で面白そうなモノがあったので ソースコードを提供して頂きました 本日 4 番目に発表される 筑波大学暗号 情報セキュリティ研究室と OB さん による PPM モジュールを WZR-HP-AG300H に組み込んでみました! 55
質疑応答 56
発表者について @SRCHACK.ORG ( えす あーる しー はっく ) Twitter:@SRCHACK Blog:http://www.srchack.org/ 57