Your systems. Working as one. Protocol and Integration Challenges for SDN Gerardo Pardo‐Castellote, Ph.D. CTO, Real‐Time Innovations, Inc. Co‐Chair OMG DDS SIG Protocol and Integration Challenges for SDN Protocol and Integration Challenges for SDN Gerardo Gerardo Pardo Pardo ‐ ‐ Castellote Castellote , Ph.D. , Ph.D. CTO, Real CTO, Real ‐ ‐ Time Innovations, Inc. Time Innovations, Inc. Co Co ‐ ‐ Chair OMG DDS SIG Chair OMG DDS SIG Core Nervous System for The Industrial IoT
31
Embed
Protocol and and Integration Integration for SDNproduction.omg.org/news/meetings/tc/tx-14/special-events/sdn... · Your systems. Working as one. Protocol and Integration Challenges
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Your systems. Working as one.
Protocol and Integration Challenges for SDN
Gerardo Pardo‐Castellote, Ph.D.
CTO, Real‐Time Innovations, Inc.
Co‐Chair OMG DDS SIG
Protocol and Integration Challenges for SDNProtocol and Integration Challenges for SDN
CTO, RealCTO, Real‐‐Time Innovations, Inc.Time Innovations, Inc.
CoCo‐‐Chair OMG DDS SIGChair OMG DDS SIG
Core Nervous System for The Industrial IoT
The hidden PlumbingThe hidden Plumbing
NFV and SDNNFV and SDN
•
Evolution of network services from appliance to a virtual compute/network/storage model
4
Controller
Network Application & Orchestration
Data plane elements(virtual and physical switches)
Northbound
Southbound
Control + MonitorBusiness orchestrationTraffic engineering
Service Abstraction Layer
Connectivity Fabric
Example: Example: OpenDaylightOpenDaylight
(Cisco)(Cisco)
5
OpenDaylight
Controller
Network Application & Orchestration
Data plane elements(virtual and physical switches)
REST/HTTP
OpenFlow,BGPSNMP, Netconf
Example: Example: OpenContrailOpenContrail
(Juniper)(Juniper)
Contrail Controller
Network Application & Orchestration
Data plane elements(virtual and physical switches)
REST/HTTP
XMPP,BGPSNMP, Netconf
A Middleware perspectiveA Middleware perspective
Monitoring
ControllerController
Network App & Orchestration
Virtual/Physical
switch
Northbound MiddlewareNorthbound Middleware
Southbound MiddlewareSouthbound Middleware
Analytic
s
Virtual/Physical
switch
Virtual/Physical
switch
Enabling app storesEnabling app stores
ControllerController
Virtual/Physical
switch
Northbound MiddlewareNorthbound Middleware
Southbound MiddlewareSouthbound Middleware
Virtual/Physical
switch
Virtual/Physical
switch
Standardized NorthboundInformation Model
Standardized NorthboundInformation Model
MonitoringNetwork App & Orchestration Analytic
s
Opening all the layersOpening all the layers
ControllerController
Virtual/Physical
switch
Northbound MiddlewareNorthbound Middleware
Southbound MiddlewareSouthbound Middleware
Virtual/Physical
switch
Standardized NorthboundInformation Model
Standardized NorthboundInformation Model
Standardized
Southbound
Information Model
Standardized
Southbound
Information Model
MonitoringNetwork App & Orchestration Analytic
s
Do we really need 2 separate Do we really need 2 separate communication planes?communication planes?
ControllerController Virtual/Physical
switch
Virtual/Physical
switch
Standardized
Northbound
Information Model
Standardized
Northbound
Information Model
Standardized
Southbound
Information Model
Standardized
Southbound
Information Model
MonitoringNetwork App & Orchestration Analytic
s
New capabilities
11
How manyVirtual devicesNeed to beMonitored/Controlled within a single admin domain?
1000s?10000?1000000?
Are the Northbound/Southbound protocols and middlewareTechnologies ready for this?
Table 1: Near-term end-point differences between IIoT and HIoT
Attribute Industrial IoT (IIoT) Human IoT (HIoT) Market Opportunity Brownfield Greenfield Product Lifecycle Until dead or obsolete Whims of style and/or budget Solution Integration Heterogeneous APIs Vertically integrated Security Access Identity & privacy Human Interaction Autonomous Reactive Availability 0.9999 to 0.99999 (4–5 ‘9 ’s) 0.99 to 0.999 (2–3 ‘9’s) Access to Internet Intermittent to independent Persistent to interrupted Response to Failure Resilient, fail-in-place Retry, replace Network Topology Federations of peer-to-peer Constellations of peripherals Physical Connectivity