SlideShare a Scribd company logo
1 of 11
Download to read offline
OMG	
  	
  So'ware	
  Defined	
  Networks	
  (SDN)	
  	
  	
  
RFI	
  	
  Response	
  	
  from	
  	
  RTI	
  	
  and	
  	
  Cisco	
  
December	
  2013	
  
mars/2013-­‐12-­‐14	
  

Gerardo	
  Pardo-­‐Castellote,	
  Ph.D.	
  	
  	
  (RTI,	
  gerardo	
  AT	
  rO	
  DOT	
  com)	
  
hPp://www.rO.com,	
  hPp://community.rO.com	
  	
  
Gary	
  Berger	
  (Cisco,	
  gaberger	
  AT	
  cisco	
  DOT	
  com	
  
hPp://www.cisco.com	
  	
  
SDN	
  programming	
  requirements	
  
FuncOonal:	
  
•  Query	
  network	
  (network	
  components)	
  state	
  
•  Define	
  forwarding	
  policies	
  
•  Update	
  forwarding	
  policies	
  
Non-­‐FuncOonal:	
  
•  Simple,	
  High-­‐Level	
  interface	
  
•  Scalability	
  
•  Distributed	
  consistency	
  
•  Management	
  of	
  heterogeneous	
  devices	
  
•  Management	
  of	
  mulOple	
  protocols	
  (OpenFlow,	
  OF-­‐CONFIG,	
  
PCEP,	
  I2RS,	
  OVSDB,	
  OnePK,	
  …)	
  
12/29/13	
  

©	
  2012	
  RTI	
  •	
  COMPANY	
  CONFIDENTIAL	
  

2	
  
Response	
  main	
  points	
  
See: http://www.omg.org/cgi-bin/doc?mars/13-11-27.pdf

•  Focus	
  on	
  standardizing	
  the	
  InformaOon	
  Model	
  
that	
  represents	
  the	
  Observable	
  and	
  
Controllable	
  state	
  of	
  SDN	
  Network	
  Elements	
  
•  Use	
  MDA	
  to	
  define	
  an	
  SDN	
  model	
  of	
  the	
  
informaOon,	
  interacOons,	
  services,	
  and	
  APIs	
  
•  Map	
  MDA	
  model	
  to	
  exisOng	
  middleware	
  
technologies	
  (DDS,	
  XMPP,	
  AMQP,	
  REST/HTTP)	
  	
  
to	
  create	
  specific	
  ways	
  to	
  observe/control/
configure	
  SDN	
  elements	
  
12/29/13	
  

©	
  2012	
  RTI	
  •	
  COMPANY	
  CONFIDENTIAL	
  

3	
  
ObservaOons/MoOvaOon	
  
•  A	
  single/common	
  middleware	
  plaform	
  is	
  unlikely	
  to	
  
succeed	
  due	
  to	
  exisOng	
  investments,	
  vendor	
  preferences	
  
and	
  need	
  to	
  interoperate	
  with	
  deployed	
  systems	
  
–  IntegraOon	
  of	
  all	
  these	
  approaches	
  around	
  a	
  common	
  MDA	
  
informaOon	
  model	
  is	
  the	
  next-­‐best	
  approach	
  

•  Leveraging	
  exisOng	
  middleware	
  plaforms	
  automaOcally	
  
bring	
  standard	
  APIs,	
  data-­‐representaOons,	
  protocols,	
  
discovery	
  and	
  proven	
  scalability,	
  robustness.	
  
–  Effort	
  can	
  be	
  directed	
  towards	
  high-­‐level	
  abstracOons,	
  
composiOon,	
  segmentaOon	
  of	
  controller	
  logic,	
  etc.	
  

•  A	
  common	
  SDN	
  InformaOon	
  model	
  can	
  be	
  the	
  foundaOon	
  
for	
  bridging	
  exiOng	
  protocols	
  and	
  remain	
  open	
  to	
  support	
  
new	
  ones	
  in	
  the	
  future	
  

12/29/13	
  

©	
  2012	
  RTI	
  •	
  COMPANY	
  CONFIDENTIAL	
  

4	
  
Steps	
  to	
  MDA	
  SDN	
  InformaOon	
  Model	
  
1.  Use	
  UML	
  to	
  define	
  data-­‐centric	
  informaOon	
  model	
  
for	
  SDN	
  
–  Data-­‐Centric	
  Model	
  makes	
  not	
  assumpOon	
  about	
  protocols,	
  
interacOons	
  or	
  APIs.	
  Models	
  simply	
  the	
  observable	
  and	
  controllable	
  
state	
  

2.  Map	
  the	
  InformaOon	
  Model	
  to	
  exisOng	
  
technologies:	
  
– 
– 

Standards:	
  	
  SNMP,	
  OpenFlow	
  	
  
Vendor	
  technologies:	
  Cisco	
  OnePK,	
  Juniper	
  Contrail,	
  VmWare	
  NSX	
  

3.  Maps	
  InformaOon	
  Model	
  to	
  exisOng	
  middleware	
  
plaforms:	
  	
  
–  DDS,	
  XMPP,	
  AMQP,	
  REST	
  
©	
  2013	
  RTI	
  •	
  CISCO	
  •	
  ALL	
  RIGHTS	
  RESERVED	
  

5	
  
Some	
  benefits	
  of	
  leveraging	
  standard	
  
middleware	
  technologies	
  
•  Many	
  things	
  come	
  for	
  free.	
  E.g.	
  in	
  DDS:	
  
–  Discovery 	
  	
  
–  Asynchronous	
  noOficaOon	
  (events/traps/signals)	
  
–  Content	
  based	
  Filtering	
  at	
  the	
  source	
  
–  Scalability	
  
–  Reliability 	
  in	
  the	
  presence	
  of	
  failures/disconnects	
  
–  	
  Qos,	
  PrioriOzaOon	
  
–  History	
  and	
  Durability/Persistence 	
  	
  
–  Etc.	
  
©	
  2013	
  RTI	
  •	
  CISCO	
  •	
  ALL	
  RIGHTS	
  RESERVED	
  

6	
  
RFI	
  QuesOons:	
  
1.	
  SDN	
  Maintain	
  open,	
  vendor	
  neutral…	
  	
  
•  Standard	
  InformaOon	
  Model	
  defined	
  using	
  
MDS	
  is	
  available	
  to	
  all	
  and	
  maintained	
  by	
  an	
  
standards	
  body	
  open	
  to	
  all	
  
•  Mapping	
  of	
  the	
  InformaOon	
  Model	
  to	
  standard	
  
middleware	
  plaforms	
  also	
  done	
  and	
  
maintained	
  by	
  standard	
  body	
  such	
  as	
  the	
  
OMG.	
  
–  New	
  mappings	
  can	
  be	
  developed	
  for	
  new	
  
standards	
  and	
  also	
  contributed	
  by	
  vendors	
  to	
  
match	
  their	
  own	
  plaforms	
  
©	
  2013	
  RTI	
  •	
  CISCO	
  •	
  ALL	
  RIGHTS	
  RESERVED	
  

7	
  
Many	
  things	
  come	
  “for	
  free”	
  
2.	
  support	
  for	
  network	
  related	
  enOty	
  discovery,	
  connecOon,	
  …	
  
3.	
  Support	
  interoperability	
  of	
  network 	
  control	
  and	
  
operaOonal	
  data…	
  	
  
4.	
  Support	
  for	
  mulOple	
  programming	
  languages…	
  	
  
5.	
  What	
  	
  architectural	
  paPerns	
  could
	
  miOgate	
  the	
  Controller	
  choke	
  point	
  problem? 	
  	
  
8.	
  How	
  are	
  SDN	
  ecosystem	
  events	
  from	
  …	
  	
  	
  handled? 	
  	
  
10.	
  How	
  does	
  the	
  SDN	
  ecosystem	
  support	
  federated	
  data	
  centers?	
  	
  
11.	
  How	
  to	
  handle	
  (DIL)	
  	
  environments? 	
  	
  
These	
  are	
  all	
  already	
  provided	
  by	
  each	
  middleware	
  plaform	
  so	
  it	
  
comes	
  “for	
  free”	
  
©	
  2013	
  RTI	
  •	
  CISCO	
  •	
  ALL	
  RIGHTS	
  RESERVED	
  

8	
  
6.	
  Support	
  of	
  exisOng	
  network	
  standards	
  
9.	
  Interoperate	
  with	
  legacy	
  network	
  architectures	
  
•  Each	
  standard/architecture	
  should	
  be	
  mapped	
  
to	
  the	
  common	
  SDN	
  InformaOon	
  Model	
  
•  Standard	
  Bridges/Gateways	
  can	
  be	
  developed	
  
between	
  different	
  standards	
  as	
  they	
  are	
  all	
  
mapped	
  to	
  the	
  same	
  InformaOon	
  Model	
  

©	
  2013	
  RTI	
  •	
  CISCO	
  •	
  ALL	
  RIGHTS	
  RESERVED	
  

9	
  
7.	
  RelaOonship	
  to	
  exisOng	
  SDN	
  efforts	
  
•  OMG	
  should	
  focus	
  on	
  its	
  areas	
  of	
  core	
  
experOse:	
  
–  Use	
  of	
  UML	
  to	
  define	
  a	
  MDA	
  Common	
  InformaOon	
  
Model	
  for	
  SDN	
  
–  Mapping	
  to	
  Middleware	
  technologies:	
  DDS,	
  REST,	
  
XMPP	
  

©	
  2013	
  RTI	
  •	
  CISCO	
  •	
  ALL	
  RIGHTS	
  RESERVED	
  

10	
  
Discussion	
  

More Related Content

What's hot

Resume Of Ifthekharul Islam_2016_V1.5
Resume Of Ifthekharul Islam_2016_V1.5Resume Of Ifthekharul Islam_2016_V1.5
Resume Of Ifthekharul Islam_2016_V1.5
Ifthekharul Islam
 
Software Innovations and Control Plane Evolution in the new SDN Transport Arc...
Software Innovations and Control Plane Evolution in the new SDN Transport Arc...Software Innovations and Control Plane Evolution in the new SDN Transport Arc...
Software Innovations and Control Plane Evolution in the new SDN Transport Arc...
Cisco Canada
 

What's hot (20)

Oredev Mucon Survey Nov 2015
Oredev Mucon Survey Nov 2015Oredev Mucon Survey Nov 2015
Oredev Mucon Survey Nov 2015
 
SDN Adoption Challenges
SDN Adoption Challenges SDN Adoption Challenges
SDN Adoption Challenges
 
Introduction to SDN
Introduction to SDNIntroduction to SDN
Introduction to SDN
 
Telecom Infra Project study notes
Telecom Infra Project study notesTelecom Infra Project study notes
Telecom Infra Project study notes
 
Transport SDN & OpenDaylight Use Cases in Korea
Transport SDN & OpenDaylight Use Cases in KoreaTransport SDN & OpenDaylight Use Cases in Korea
Transport SDN & OpenDaylight Use Cases in Korea
 
Porting tock to open titan
Porting tock to open titanPorting tock to open titan
Porting tock to open titan
 
EVPN Case Study
EVPN Case StudyEVPN Case Study
EVPN Case Study
 
NFV +SDN (Network Function Virtualization)
NFV +SDN (Network Function Virtualization)NFV +SDN (Network Function Virtualization)
NFV +SDN (Network Function Virtualization)
 
CisCon 2018 - SDN, complessità e TCO: non c’è un modo più semplice?
CisCon 2018 -  SDN, complessità e TCO: non c’è un modo più semplice?CisCon 2018 -  SDN, complessità e TCO: non c’è un modo più semplice?
CisCon 2018 - SDN, complessità e TCO: non c’è un modo più semplice?
 
Resume Of Ifthekharul Islam_2016_V1.5
Resume Of Ifthekharul Islam_2016_V1.5Resume Of Ifthekharul Islam_2016_V1.5
Resume Of Ifthekharul Islam_2016_V1.5
 
The Future of Networks is Open...Source
The Future of Networks is Open...SourceThe Future of Networks is Open...Source
The Future of Networks is Open...Source
 
Advancing LTE architecture with NFV and SDN
Advancing LTE architecture with NFV and SDNAdvancing LTE architecture with NFV and SDN
Advancing LTE architecture with NFV and SDN
 
Clean Slate Design - O Que é?
Clean Slate Design - O Que é?Clean Slate Design - O Que é?
Clean Slate Design - O Que é?
 
Network security
Network security Network security
Network security
 
SDN: 如何從不會到有一點會
SDN: 如何從不會到有一點會SDN: 如何從不會到有一點會
SDN: 如何從不會到有一點會
 
Network security-ieee-2014-projects
Network security-ieee-2014-projectsNetwork security-ieee-2014-projects
Network security-ieee-2014-projects
 
Jatinder Singh
Jatinder SinghJatinder Singh
Jatinder Singh
 
ONF Snapshot
ONF SnapshotONF Snapshot
ONF Snapshot
 
IO Visor Summit 2017: Welcome & Overview via Pere Monclus
IO Visor Summit 2017: Welcome & Overview via Pere MonclusIO Visor Summit 2017: Welcome & Overview via Pere Monclus
IO Visor Summit 2017: Welcome & Overview via Pere Monclus
 
Software Innovations and Control Plane Evolution in the new SDN Transport Arc...
Software Innovations and Control Plane Evolution in the new SDN Transport Arc...Software Innovations and Control Plane Evolution in the new SDN Transport Arc...
Software Innovations and Control Plane Evolution in the new SDN Transport Arc...
 

Similar to RTI/Cisco response to the Software Defined Networks (SDN) OMG RFI

RTI/Cisco response to the OMG Software Defined Networks (SDN) RFI
RTI/Cisco response to the OMG Software Defined Networks (SDN) RFIRTI/Cisco response to the OMG Software Defined Networks (SDN) RFI
RTI/Cisco response to the OMG Software Defined Networks (SDN) RFI
Gerardo Pardo-Castellote
 
OGF Standards Overview - ITU-T JCA Cloud
OGF Standards Overview - ITU-T JCA CloudOGF Standards Overview - ITU-T JCA Cloud
OGF Standards Overview - ITU-T JCA Cloud
Alan Sill
 

Similar to RTI/Cisco response to the Software Defined Networks (SDN) OMG RFI (20)

Performance Evaluation for Software Defined Networking (SDN) Based on Adaptiv...
Performance Evaluation for Software Defined Networking (SDN) Based on Adaptiv...Performance Evaluation for Software Defined Networking (SDN) Based on Adaptiv...
Performance Evaluation for Software Defined Networking (SDN) Based on Adaptiv...
 
Automated Deployment and Management of Edge Clouds
Automated Deployment and Management of Edge CloudsAutomated Deployment and Management of Edge Clouds
Automated Deployment and Management of Edge Clouds
 
NIEM and XML for Architects and Developers
NIEM and XML for Architects and DevelopersNIEM and XML for Architects and Developers
NIEM and XML for Architects and Developers
 
Introduction to roof computing by Nishant Krishna
Introduction to roof computing by Nishant KrishnaIntroduction to roof computing by Nishant Krishna
Introduction to roof computing by Nishant Krishna
 
SDN use cases_2014
SDN use cases_2014SDN use cases_2014
SDN use cases_2014
 
Stephen Wallo
Stephen WalloStephen Wallo
Stephen Wallo
 
IRJET- Build SDN with Openflow Controller
IRJET-  	  Build SDN with Openflow ControllerIRJET-  	  Build SDN with Openflow Controller
IRJET- Build SDN with Openflow Controller
 
MPLS/SDN 2013 Intercloud Standardization and Testbeds - Sill
MPLS/SDN 2013 Intercloud Standardization and Testbeds - SillMPLS/SDN 2013 Intercloud Standardization and Testbeds - Sill
MPLS/SDN 2013 Intercloud Standardization and Testbeds - Sill
 
Software Defined Networks
Software Defined NetworksSoftware Defined Networks
Software Defined Networks
 
Fluentd – Making Logging Easy & Effective in a Multi-cloud & Hybrid Environme...
Fluentd – Making Logging Easy & Effective in a Multi-cloud & Hybrid Environme...Fluentd – Making Logging Easy & Effective in a Multi-cloud & Hybrid Environme...
Fluentd – Making Logging Easy & Effective in a Multi-cloud & Hybrid Environme...
 
SDN Security: Two Sides of the Same Coin
SDN Security: Two Sides of the Same CoinSDN Security: Two Sides of the Same Coin
SDN Security: Two Sides of the Same Coin
 
RTI/Cisco response to the OMG Software Defined Networks (SDN) RFI
RTI/Cisco response to the OMG Software Defined Networks (SDN) RFIRTI/Cisco response to the OMG Software Defined Networks (SDN) RFI
RTI/Cisco response to the OMG Software Defined Networks (SDN) RFI
 
Using IO Visor to Secure Microservices Running on CloudFoundry [OpenStack Sum...
Using IO Visor to Secure Microservices Running on CloudFoundry [OpenStack Sum...Using IO Visor to Secure Microservices Running on CloudFoundry [OpenStack Sum...
Using IO Visor to Secure Microservices Running on CloudFoundry [OpenStack Sum...
 
OGF Standards Overview - ITU-T JCA Cloud
OGF Standards Overview - ITU-T JCA CloudOGF Standards Overview - ITU-T JCA Cloud
OGF Standards Overview - ITU-T JCA Cloud
 
PLNOG14: The benefits of "OPEN" in networking for operators - Joerg Ammon, Br...
PLNOG14: The benefits of "OPEN" in networking for operators - Joerg Ammon, Br...PLNOG14: The benefits of "OPEN" in networking for operators - Joerg Ammon, Br...
PLNOG14: The benefits of "OPEN" in networking for operators - Joerg Ammon, Br...
 
The International standards landscape for IoT in SmartHome
The International standards landscape for IoT in SmartHomeThe International standards landscape for IoT in SmartHome
The International standards landscape for IoT in SmartHome
 
SDN, OpenFlow, NFV, and Virtual Network
SDN, OpenFlow, NFV, and Virtual NetworkSDN, OpenFlow, NFV, and Virtual Network
SDN, OpenFlow, NFV, and Virtual Network
 
WF-IOT-2014, Seoul, Korea, 06 March 2014
WF-IOT-2014, Seoul, Korea, 06 March 2014WF-IOT-2014, Seoul, Korea, 06 March 2014
WF-IOT-2014, Seoul, Korea, 06 March 2014
 
Introduction to OpenDaylight and Hydrogen, Learnings from the Year, What's Ne...
Introduction to OpenDaylight and Hydrogen, Learnings from the Year, What's Ne...Introduction to OpenDaylight and Hydrogen, Learnings from the Year, What's Ne...
Introduction to OpenDaylight and Hydrogen, Learnings from the Year, What's Ne...
 
Journey to an Intelligent Industrial Network - Pino de Candia, CTO Midokura
Journey to an Intelligent Industrial Network - Pino de Candia, CTO MidokuraJourney to an Intelligent Industrial Network - Pino de Candia, CTO Midokura
Journey to an Intelligent Industrial Network - Pino de Candia, CTO Midokura
 

More from Gerardo Pardo-Castellote

Applying MBSE to the Industrial IoT: Using SysML with Connext DDS and Simulink
Applying MBSE to the Industrial IoT: Using SysML with Connext DDS and SimulinkApplying MBSE to the Industrial IoT: Using SysML with Connext DDS and Simulink
Applying MBSE to the Industrial IoT: Using SysML with Connext DDS and Simulink
Gerardo Pardo-Castellote
 
OPC UA/DDS Gateway version 1.0 Beta
OPC UA/DDS Gateway version 1.0 BetaOPC UA/DDS Gateway version 1.0 Beta
OPC UA/DDS Gateway version 1.0 Beta
Gerardo Pardo-Castellote
 
Extensible Types for DDS (DDS-XTYPES) version 1.2
Extensible Types for DDS (DDS-XTYPES) version 1.2Extensible Types for DDS (DDS-XTYPES) version 1.2
Extensible Types for DDS (DDS-XTYPES) version 1.2
Gerardo Pardo-Castellote
 

More from Gerardo Pardo-Castellote (20)

DDS, the US Navy, and the Need for Distributed Software
DDS, the US Navy,  and the Need for Distributed SoftwareDDS, the US Navy,  and the Need for Distributed Software
DDS, the US Navy, and the Need for Distributed Software
 
Introduction to DDS: Context, Information Model, Security, and Applications.
Introduction to DDS: Context, Information Model, Security, and Applications.Introduction to DDS: Context, Information Model, Security, and Applications.
Introduction to DDS: Context, Information Model, Security, and Applications.
 
DDS-TSN OMG Request for Proposals (RFP)
DDS-TSN OMG Request for Proposals (RFP)DDS-TSN OMG Request for Proposals (RFP)
DDS-TSN OMG Request for Proposals (RFP)
 
A Converged Approach to Standards for Industrial Automation
A Converged Approach to Standards for Industrial AutomationA Converged Approach to Standards for Industrial Automation
A Converged Approach to Standards for Industrial Automation
 
Overview of the DDS-XRCE specification
Overview of the DDS-XRCE specificationOverview of the DDS-XRCE specification
Overview of the DDS-XRCE specification
 
DDS-Security Interoperability Demo - March 2018
DDS-Security Interoperability Demo - March 2018DDS-Security Interoperability Demo - March 2018
DDS-Security Interoperability Demo - March 2018
 
Applying MBSE to the Industrial IoT: Using SysML with Connext DDS and Simulink
Applying MBSE to the Industrial IoT: Using SysML with Connext DDS and SimulinkApplying MBSE to the Industrial IoT: Using SysML with Connext DDS and Simulink
Applying MBSE to the Industrial IoT: Using SysML with Connext DDS and Simulink
 
Deep Dive into the OPC UA / DDS Gateway Specification
Deep Dive into the OPC UA / DDS Gateway SpecificationDeep Dive into the OPC UA / DDS Gateway Specification
Deep Dive into the OPC UA / DDS Gateway Specification
 
OPC UA/DDS Gateway version 1.0 Beta
OPC UA/DDS Gateway version 1.0 BetaOPC UA/DDS Gateway version 1.0 Beta
OPC UA/DDS Gateway version 1.0 Beta
 
DDS for eXtremely Resource Constrained Environments 1.0 Beta
DDS for eXtremely Resource Constrained Environments 1.0 BetaDDS for eXtremely Resource Constrained Environments 1.0 Beta
DDS for eXtremely Resource Constrained Environments 1.0 Beta
 
DDS-Security Interoperability Demo - December 2017
DDS-Security Interoperability Demo - December 2017DDS-Security Interoperability Demo - December 2017
DDS-Security Interoperability Demo - December 2017
 
DDS-Security Interoperability Demo - September 2017
DDS-Security Interoperability Demo - September 2017DDS-Security Interoperability Demo - September 2017
DDS-Security Interoperability Demo - September 2017
 
Extensible Types for DDS (DDS-XTYPES) version 1.2
Extensible Types for DDS (DDS-XTYPES) version 1.2Extensible Types for DDS (DDS-XTYPES) version 1.2
Extensible Types for DDS (DDS-XTYPES) version 1.2
 
DDS-Security version 1.1
DDS-Security version 1.1DDS-Security version 1.1
DDS-Security version 1.1
 
Interface Definition Language (IDL) version 4.2
Interface Definition Language (IDL) version 4.2 Interface Definition Language (IDL) version 4.2
Interface Definition Language (IDL) version 4.2
 
DDS Security Specification version 1.0
DDS Security Specification version 1.0DDS Security Specification version 1.0
DDS Security Specification version 1.0
 
DDS for eXtremely Resource Constrained Environments
DDS for eXtremely Resource Constrained EnvironmentsDDS for eXtremely Resource Constrained Environments
DDS for eXtremely Resource Constrained Environments
 
DDS-XRCE - Revised Submission Presentation (September 2017)
DDS-XRCE - Revised Submission Presentation (September 2017)DDS-XRCE - Revised Submission Presentation (September 2017)
DDS-XRCE - Revised Submission Presentation (September 2017)
 
DDS-XRCE (Extremely Resource Constrained Environments)
DDS-XRCE (Extremely Resource Constrained Environments)DDS-XRCE (Extremely Resource Constrained Environments)
DDS-XRCE (Extremely Resource Constrained Environments)
 
DDS - The Proven Data Connectivity Standard for the Industrial IoT (IIoT)
DDS - The Proven Data Connectivity Standard for the Industrial IoT (IIoT)DDS - The Proven Data Connectivity Standard for the Industrial IoT (IIoT)
DDS - The Proven Data Connectivity Standard for the Industrial IoT (IIoT)
 

Recently uploaded

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Recently uploaded (20)

Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 

RTI/Cisco response to the Software Defined Networks (SDN) OMG RFI

  • 1. OMG    So'ware  Defined  Networks  (SDN)       RFI    Response    from    RTI    and    Cisco   December  2013   mars/2013-­‐12-­‐14   Gerardo  Pardo-­‐Castellote,  Ph.D.      (RTI,  gerardo  AT  rO  DOT  com)   hPp://www.rO.com,  hPp://community.rO.com     Gary  Berger  (Cisco,  gaberger  AT  cisco  DOT  com   hPp://www.cisco.com    
  • 2. SDN  programming  requirements   FuncOonal:   •  Query  network  (network  components)  state   •  Define  forwarding  policies   •  Update  forwarding  policies   Non-­‐FuncOonal:   •  Simple,  High-­‐Level  interface   •  Scalability   •  Distributed  consistency   •  Management  of  heterogeneous  devices   •  Management  of  mulOple  protocols  (OpenFlow,  OF-­‐CONFIG,   PCEP,  I2RS,  OVSDB,  OnePK,  …)   12/29/13   ©  2012  RTI  •  COMPANY  CONFIDENTIAL   2  
  • 3. Response  main  points   See: http://www.omg.org/cgi-bin/doc?mars/13-11-27.pdf •  Focus  on  standardizing  the  InformaOon  Model   that  represents  the  Observable  and   Controllable  state  of  SDN  Network  Elements   •  Use  MDA  to  define  an  SDN  model  of  the   informaOon,  interacOons,  services,  and  APIs   •  Map  MDA  model  to  exisOng  middleware   technologies  (DDS,  XMPP,  AMQP,  REST/HTTP)     to  create  specific  ways  to  observe/control/ configure  SDN  elements   12/29/13   ©  2012  RTI  •  COMPANY  CONFIDENTIAL   3  
  • 4. ObservaOons/MoOvaOon   •  A  single/common  middleware  plaform  is  unlikely  to   succeed  due  to  exisOng  investments,  vendor  preferences   and  need  to  interoperate  with  deployed  systems   –  IntegraOon  of  all  these  approaches  around  a  common  MDA   informaOon  model  is  the  next-­‐best  approach   •  Leveraging  exisOng  middleware  plaforms  automaOcally   bring  standard  APIs,  data-­‐representaOons,  protocols,   discovery  and  proven  scalability,  robustness.   –  Effort  can  be  directed  towards  high-­‐level  abstracOons,   composiOon,  segmentaOon  of  controller  logic,  etc.   •  A  common  SDN  InformaOon  model  can  be  the  foundaOon   for  bridging  exiOng  protocols  and  remain  open  to  support   new  ones  in  the  future   12/29/13   ©  2012  RTI  •  COMPANY  CONFIDENTIAL   4  
  • 5. Steps  to  MDA  SDN  InformaOon  Model   1.  Use  UML  to  define  data-­‐centric  informaOon  model   for  SDN   –  Data-­‐Centric  Model  makes  not  assumpOon  about  protocols,   interacOons  or  APIs.  Models  simply  the  observable  and  controllable   state   2.  Map  the  InformaOon  Model  to  exisOng   technologies:   –  –  Standards:    SNMP,  OpenFlow     Vendor  technologies:  Cisco  OnePK,  Juniper  Contrail,  VmWare  NSX   3.  Maps  InformaOon  Model  to  exisOng  middleware   plaforms:     –  DDS,  XMPP,  AMQP,  REST   ©  2013  RTI  •  CISCO  •  ALL  RIGHTS  RESERVED   5  
  • 6. Some  benefits  of  leveraging  standard   middleware  technologies   •  Many  things  come  for  free.  E.g.  in  DDS:   –  Discovery     –  Asynchronous  noOficaOon  (events/traps/signals)   –  Content  based  Filtering  at  the  source   –  Scalability   –  Reliability  in  the  presence  of  failures/disconnects   –   Qos,  PrioriOzaOon   –  History  and  Durability/Persistence     –  Etc.   ©  2013  RTI  •  CISCO  •  ALL  RIGHTS  RESERVED   6  
  • 7. RFI  QuesOons:   1.  SDN  Maintain  open,  vendor  neutral…     •  Standard  InformaOon  Model  defined  using   MDS  is  available  to  all  and  maintained  by  an   standards  body  open  to  all   •  Mapping  of  the  InformaOon  Model  to  standard   middleware  plaforms  also  done  and   maintained  by  standard  body  such  as  the   OMG.   –  New  mappings  can  be  developed  for  new   standards  and  also  contributed  by  vendors  to   match  their  own  plaforms   ©  2013  RTI  •  CISCO  •  ALL  RIGHTS  RESERVED   7  
  • 8. Many  things  come  “for  free”   2.  support  for  network  related  enOty  discovery,  connecOon,  …   3.  Support  interoperability  of  network  control  and   operaOonal  data…     4.  Support  for  mulOple  programming  languages…     5.  What    architectural  paPerns  could  miOgate  the  Controller  choke  point  problem?     8.  How  are  SDN  ecosystem  events  from  …      handled?     10.  How  does  the  SDN  ecosystem  support  federated  data  centers?     11.  How  to  handle  (DIL)    environments?     These  are  all  already  provided  by  each  middleware  plaform  so  it   comes  “for  free”   ©  2013  RTI  •  CISCO  •  ALL  RIGHTS  RESERVED   8  
  • 9. 6.  Support  of  exisOng  network  standards   9.  Interoperate  with  legacy  network  architectures   •  Each  standard/architecture  should  be  mapped   to  the  common  SDN  InformaOon  Model   •  Standard  Bridges/Gateways  can  be  developed   between  different  standards  as  they  are  all   mapped  to  the  same  InformaOon  Model   ©  2013  RTI  •  CISCO  •  ALL  RIGHTS  RESERVED   9  
  • 10. 7.  RelaOonship  to  exisOng  SDN  efforts   •  OMG  should  focus  on  its  areas  of  core   experOse:   –  Use  of  UML  to  define  a  MDA  Common  InformaOon   Model  for  SDN   –  Mapping  to  Middleware  technologies:  DDS,  REST,   XMPP   ©  2013  RTI  •  CISCO  •  ALL  RIGHTS  RESERVED   10