SlideShare a Scribd company logo
1 of 13
Nuro Biz の 2Gbps をフル活
用!
OpenFlow で作る回線分散装置
近藤 英俊
エーピーコミュニケーションズ
      ?
• So-net の ISP 一体型高速インターネット接
続サービス (ex. UCom)
• 下り最大 2Gbps ・上り最大 1Gbps 回線
効率良く利用でき、かつ、
安いルータってあまりな
い?
じゃ
あ、 Trema で
作ってみて。
私の上司
…その前に
• ごめんなさい。今回は
– LINC つかってません。
• 使うつもりだったが、まだ早いかも。。。
– ( まだ )TremaEdge つかってません。
• 私には難しくて。。。
NURO の構成
キャリア側設備 宅内設備
検証構成
某有名国産ルータでの性能
某ルータの場合
• 900Mbps を超えると CPU 利用率が常に9
割くらいになってしまう。
• WAN からのトラフィック量みてます?
偏ってる
OFS での性能
1.3倍速!
※ もう少し、端末がそろえばもっと分散して効率的に利用できるはず
…だが
OFS の場合
• WAN からのトラフィック量に応じた、動
…的な経路の割り当てができる。が
• NAPT セッションを管理している部分の負
荷が高くて、、、セッションたくさん張
ろうとするような通信が起こると OFC が
一瞬テンパってしまう。
このプロジェクトのやり残し
• このプロトタイプの HW の原価が安くないので、
性能が変わらない範囲で価格を下げなければなら
ないです。
• ルーティングテーブル・ NAPT テーブルの実装を
他の言語を使うことも視野に入れて再検討。。。
• 複数の公開 IP の場合や通信制限についての実装を
考えなければ。。。
• そうだ。管理 UI も作ろう!!
乞うご期待!

More Related Content

What's hot

[15分勉強会] Bluetooth 4.2 → 5 でなにが変わったか?
[15分勉強会] Bluetooth 4.2 → 5 でなにが変わったか?[15分勉強会] Bluetooth 4.2 → 5 でなにが変わったか?
[15分勉強会] Bluetooth 4.2 → 5 でなにが変わったか?ksk sue
 
閉域網接続の技術入門
閉域網接続の技術入門閉域網接続の技術入門
閉域網接続の技術入門Masayuki Kobayashi
 
Rubyで創るOpenFlowネットワーク - LLまつり
Rubyで創るOpenFlowネットワーク - LLまつりRubyで創るOpenFlowネットワーク - LLまつり
Rubyで創るOpenFlowネットワーク - LLまつりYuya Rin
 
大規模DCのネットワークデザイン
大規模DCのネットワークデザイン大規模DCのネットワークデザイン
大規模DCのネットワークデザインMasayuki Kobayashi
 
Rps・rfs等最新linux kernel事例
Rps・rfs等最新linux kernel事例Rps・rfs等最新linux kernel事例
Rps・rfs等最新linux kernel事例Takuya ASADA
 
DS-LiteをFreeBSDで使う
DS-LiteをFreeBSDで使うDS-LiteをFreeBSDで使う
DS-LiteをFreeBSDで使うSatoshi Togawa
 
201104016 osc2011 kobe
201104016 osc2011 kobe201104016 osc2011 kobe
201104016 osc2011 kobeYamauchi isamu
 
自動でできるかな?
自動でできるかな?自動でできるかな?
自動でできるかな?_norin_
 
wakamonog6 ルーティングチュートリアル 〜サービスの成長とネットワークの変遷〜
wakamonog6 ルーティングチュートリアル 〜サービスの成長とネットワークの変遷〜wakamonog6 ルーティングチュートリアル 〜サービスの成長とネットワークの変遷〜
wakamonog6 ルーティングチュートリアル 〜サービスの成長とネットワークの変遷〜Kazuki Nakano
 
ロードバランスへの長い道
ロードバランスへの長い道ロードバランスへの長い道
ロードバランスへの長い道Jun Kato
 
ネットワーク初学者のための主要なプロトコルのお話
ネットワーク初学者のための主要なプロトコルのお話ネットワーク初学者のための主要なプロトコルのお話
ネットワーク初学者のための主要なプロトコルのお話Yamashita Masahiro
 
NetBSD/evbarm on Raspberry Pi
NetBSD/evbarm on Raspberry PiNetBSD/evbarm on Raspberry Pi
NetBSD/evbarm on Raspberry Pitokudahiroshi
 
Wakamonog6 “ISPのネットワーク”って どんなネットワーク?
Wakamonog6 “ISPのネットワーク”って どんなネットワーク?Wakamonog6 “ISPのネットワーク”って どんなネットワーク?
Wakamonog6 “ISPのネットワーク”って どんなネットワーク?Satoshi Matsumoto
 
リアルタイムゲームサーバーの ベンチマークをとる方法
リアルタイムゲームサーバーの ベンチマークをとる方法リアルタイムゲームサーバーの ベンチマークをとる方法
リアルタイムゲームサーバーの ベンチマークをとる方法モノビット エンジン
 
ルーティングチュートリアル - AS間経路制御
ルーティングチュートリアル - AS間経路制御ルーティングチュートリアル - AS間経路制御
ルーティングチュートリアル - AS間経路制御Shintaro Kojima
 
VPP事始め
VPP事始めVPP事始め
VPP事始めnpsg
 
OSC2011 Tokyo/Spring 自宅SAN友の会(前半)
OSC2011 Tokyo/Spring 自宅SAN友の会(前半)OSC2011 Tokyo/Spring 自宅SAN友の会(前半)
OSC2011 Tokyo/Spring 自宅SAN友の会(前半)Satoshi Shimazaki
 

What's hot (20)

[15分勉強会] Bluetooth 4.2 → 5 でなにが変わったか?
[15分勉強会] Bluetooth 4.2 → 5 でなにが変わったか?[15分勉強会] Bluetooth 4.2 → 5 でなにが変わったか?
[15分勉強会] Bluetooth 4.2 → 5 でなにが変わったか?
 
閉域網接続の技術入門
閉域網接続の技術入門閉域網接続の技術入門
閉域網接続の技術入門
 
Rubyで創るOpenFlowネットワーク - LLまつり
Rubyで創るOpenFlowネットワーク - LLまつりRubyで創るOpenFlowネットワーク - LLまつり
Rubyで創るOpenFlowネットワーク - LLまつり
 
大規模DCのネットワークデザイン
大規模DCのネットワークデザイン大規模DCのネットワークデザイン
大規模DCのネットワークデザイン
 
Rps・rfs等最新linux kernel事例
Rps・rfs等最新linux kernel事例Rps・rfs等最新linux kernel事例
Rps・rfs等最新linux kernel事例
 
DS-LiteをFreeBSDで使う
DS-LiteをFreeBSDで使うDS-LiteをFreeBSDで使う
DS-LiteをFreeBSDで使う
 
201104016 osc2011 kobe
201104016 osc2011 kobe201104016 osc2011 kobe
201104016 osc2011 kobe
 
Openflow超解釈
Openflow超解釈Openflow超解釈
Openflow超解釈
 
Kernel vm-2014-05-25
Kernel vm-2014-05-25Kernel vm-2014-05-25
Kernel vm-2014-05-25
 
自動でできるかな?
自動でできるかな?自動でできるかな?
自動でできるかな?
 
wakamonog6 ルーティングチュートリアル 〜サービスの成長とネットワークの変遷〜
wakamonog6 ルーティングチュートリアル 〜サービスの成長とネットワークの変遷〜wakamonog6 ルーティングチュートリアル 〜サービスの成長とネットワークの変遷〜
wakamonog6 ルーティングチュートリアル 〜サービスの成長とネットワークの変遷〜
 
ロードバランスへの長い道
ロードバランスへの長い道ロードバランスへの長い道
ロードバランスへの長い道
 
ネットワーク初学者のための主要なプロトコルのお話
ネットワーク初学者のための主要なプロトコルのお話ネットワーク初学者のための主要なプロトコルのお話
ネットワーク初学者のための主要なプロトコルのお話
 
NetBSD/evbarm on Raspberry Pi
NetBSD/evbarm on Raspberry PiNetBSD/evbarm on Raspberry Pi
NetBSD/evbarm on Raspberry Pi
 
Wakamonog6 “ISPのネットワーク”って どんなネットワーク?
Wakamonog6 “ISPのネットワーク”って どんなネットワーク?Wakamonog6 “ISPのネットワーク”って どんなネットワーク?
Wakamonog6 “ISPのネットワーク”って どんなネットワーク?
 
リアルタイムゲームサーバーの ベンチマークをとる方法
リアルタイムゲームサーバーの ベンチマークをとる方法リアルタイムゲームサーバーの ベンチマークをとる方法
リアルタイムゲームサーバーの ベンチマークをとる方法
 
ルーティングチュートリアル - AS間経路制御
ルーティングチュートリアル - AS間経路制御ルーティングチュートリアル - AS間経路制御
ルーティングチュートリアル - AS間経路制御
 
VPP事始め
VPP事始めVPP事始め
VPP事始め
 
Wireless bridge
Wireless bridgeWireless bridge
Wireless bridge
 
OSC2011 Tokyo/Spring 自宅SAN友の会(前半)
OSC2011 Tokyo/Spring 自宅SAN友の会(前半)OSC2011 Tokyo/Spring 自宅SAN友の会(前半)
OSC2011 Tokyo/Spring 自宅SAN友の会(前半)
 

OpenFlowで効率的にNURO回線を利用しよう!