4. SDN – オープン化によりネットワークの新時代が到来
Computer Network
OS
www.opendaylight.org
4
Conventional
Mainframe
Industry
Applications
OS
Hardware
Current
Network
Industry
Applications
OS
Hardware
Current
Computer
Industry
Applications
OS
Hardware
SDN Industry
Applications
Hardware
Page4
5. OpenDaylightでSDN適用を加速
Vendor
A
Vendor
B
OpenDaylight code (+Vendor C)
Vendor
D
Vendor
Vendor X
Applications
SDN Controller
SDN Hardware
? ユーザにとって、ベンダーロックインの懸念の払しょく
E
www.opendaylight.org
? ベンダーにとって、様々な付加価値の提供が可能
? コントローラへのモジュール提供
? Southbound, Northboundへの付加価値提供
? SDN Controllerの共通開発による業界へのSDN適用の加速
Page5
5
10. プロジェクトライフサイクル
? 総てのプロジェクトはTSCの承認を得てスタート
All project graduation reviews managed by TSC
www.opendaylight.org
10
core
mature
incubation
“bootstrap”
temporary entry point for
projects during startup
phase
proposed
nascent projects projects core to
OpenDaylight platform
successful, active
projects, perhaps with
limited community
new projects (not yet
part of OpenDaylight)
11. マルチプロジェクト
? 多くの参加者?ベンダーがプロジェクトを提案
? これまで、30プロジェクトがTSCで承認
www.opendaylight.org
11
? OpenDaylight Controller
? OpenDaylight Virtual Tenant Network
? The Affinity Metadata Service Proposal
? The LISP MappingService Proposal
?YANG Tools
?Defense4All - An Anti-DoS system
?BGP and PCEP Project Proposal
? Openflow Protocol Library (Java)
? Open DOVE network virtualization platform
?OVSDB Integration
? OpenFlow Plugin
?SNMP4SDN
? dlux
? Integration
? Application Policy Plugin OpenDaylight Toolkit
? PacketCable PCMM
?Documentation
?Dynamic Resource Reservation
?Negotiable Datapath Models
?ODL Root Parent
? OpFlex
?ODL-SDNi App
? Southbound Plugin to the OpenContrail Platform
?AAA Service
? L2 Switch
? Service Function Chaining
? Secure Network Bootstrapping Infrastructure
?TCP-MD5 (RFC2385) support library
?Discovery
?Release Engineering - Builder
(from https://wiki.opendaylight.org/view/Project_Proposals:Main, 10/26現在)
12. プロジェクト状況(1)
プロジェクト概要コミッター
AAA Service authentication/authorization/accounting用の機能HP、Cisco他
Affinity Metadata Service ワークロードの関係性やサービスレベルを表現するためのAPI Plexxi, HP
BGP-LS/PCEP BGP-LSとPCEP対応のネットワーク機器を制御する機能Cisco
Controller SDNコントローラのフレームワークと基本機能Cisco, Brocade他
dlux - openDayLight User
eXperience
AngularJS(JavaScriptフレームワーク)を使用するユーザインタフェースBouvet ASA、Red
www.opendaylight.org
? https://wiki.opendaylight.org/view/Main_Page
12
Hat
Documentation Project OpenDaylightのドキュメント整備Cisco, Huawei他
Defense4All DDoS攻撃の検知?防御を制御する機能Radware
Discovery OpenFlow以外のN/W要素をdiscoverするためのフレームワークCiena, HP
Dynamic Resource
ネットワークリソースのリザーブおよびスケジューリングの機能Inocybe, Ciena
Reservation
Group Policy Plugin Project アプリケーションの接続要件を基盤となるネットワークから分離するアプ
リケーションのポリシーモデル
Cisco、Midokura、
IBM、Plexxi
Integration Group OpenDayligtのIntegrationとTestの環境を構築Cisco、Ericsson他
37. Heliumのプロジェクト評価(独断です)
Code Acceptance Community
www.opendaylight.org
To create a robust,
extensible, open source
code base that covers
the major common
components required to
build an SDN solution
To get broad industry
acceptance amongst
vendors and users
? using OpenDaylight code
directly or through vendor
products
?Vendors using OpenDaylight
code as part of commercial
products
To have a thriving and
growing technical
community contributing
to the code base, using
the code in commercial
products, and adding
value above, below and
around.
? 2.5MLoCまで成長
? 25プロジェクト参加
? コミッター多様性
? Platinumメンバ増加
? ODLUG活動
? ODL採用ベンダ拡大
? ユーザでのPoC進行中
#5: Primary Definition of SDN
?Running some network functionality in software.
?Providing direct programmatic interfaces into switches and routers.
?Distributed virtual switching with separation of the control and data planes with a programmatic interface into the control plane.
?The separation and centralization of the control plane with a programmatic interface into the control plane.
ONF’s Definition of SDN
In the SDN architecture, the control and data planes are decoupled, network intelligence and state are logically centralized and the underlying network infrastructure is abstracted from the applications …
Key Characteristics of SDN
?Programmability
?Automation
?Centralization of control
?Centralization of configuration and policy management
?Open
?More reliance on software
?Move from a hardware development cycle to a software development cycle
?Open up network innovation to the entire ISV community
?Implement network virtualization
?Enable applications to request services from the network