SlideShare una empresa de Scribd logo
1 de 11
Descargar para leer sin conexión
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	
  

Más contenido relacionado

La actualidad más candente

Oredev Mucon Survey Nov 2015
Oredev Mucon Survey Nov 2015Oredev Mucon Survey Nov 2015
Oredev Mucon Survey Nov 2015Justyna Bak
 
SDN Adoption Challenges
SDN Adoption Challenges SDN Adoption Challenges
SDN Adoption Challenges Vimal Suba
 
Introduction to SDN
Introduction to SDNIntroduction to SDN
Introduction to SDNAPNIC
 
Telecom Infra Project study notes
Telecom Infra Project study notesTelecom Infra Project study notes
Telecom Infra Project study notesRichard Kuo
 
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 KoreaJustin Park
 
EVPN Case Study
EVPN Case StudyEVPN Case Study
EVPN Case StudyRubyLink
 
NFV +SDN (Network Function Virtualization)
NFV +SDN (Network Function Virtualization)NFV +SDN (Network Function Virtualization)
NFV +SDN (Network Function Virtualization)Hamidreza Bolhasani
 
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?AreaNetworking.it
 
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.5Ifthekharul Islam
 
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...SourceFrancois Duthilleul
 
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 SDNAlberto Diez
 
SDN: 如何從不會到有一點會
SDN: 如何從不會到有一點會SDN: 如何從不會到有一點會
SDN: 如何從不會到有一點會彥皓 陳
 
Network security-ieee-2014-projects
Network security-ieee-2014-projectsNetwork security-ieee-2014-projects
Network security-ieee-2014-projectsVijay Karan
 
ONF Snapshot
ONF SnapshotONF Snapshot
ONF SnapshotUS-Ignite
 
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 MonclusIO Visor Project
 
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
 

La actualidad más candente (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 a RTI/Cisco response to the Software Defined Networks (SDN) OMG RFI

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...University of Technology - Iraq
 
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 CloudsJay Bryant
 
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 DevelopersBizagi Inc
 
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 KrishnaCodeOps Technologies LLP
 
IRJET- Build SDN with Openflow Controller
IRJET-  	  Build SDN with Openflow ControllerIRJET-  	  Build SDN with Openflow Controller
IRJET- Build SDN with Openflow ControllerIRJET Journal
 
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 - SillAlan Sill
 
Software Defined Networks
Software Defined NetworksSoftware Defined Networks
Software Defined NetworksShreeya Shah
 
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...Phil Wilkins
 
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 CoinZivaro Inc
 
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) RFIGerardo Pardo-Castellote
 
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...IO Visor Project
 
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 CloudAlan Sill
 
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...PROIDEA
 
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 SmartHomeir. Carmelo Zaccone
 
SDN, OpenFlow, NFV, and Virtual Network
SDN, OpenFlow, NFV, and Virtual NetworkSDN, OpenFlow, NFV, and Virtual Network
SDN, OpenFlow, NFV, and Virtual NetworkTim4PreStartup
 
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 2014Charith Perera
 
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...David Meyer
 
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 MidokuraMidokura
 

Similar a 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
 

Más de Gerardo Pardo-Castellote

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 SoftwareGerardo Pardo-Castellote
 
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.Gerardo Pardo-Castellote
 
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 AutomationGerardo Pardo-Castellote
 
DDS-Security Interoperability Demo - March 2018
DDS-Security Interoperability Demo - March 2018DDS-Security Interoperability Demo - March 2018
DDS-Security Interoperability Demo - March 2018Gerardo 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 SimulinkGerardo Pardo-Castellote
 
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 SpecificationGerardo Pardo-Castellote
 
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 BetaGerardo Pardo-Castellote
 
DDS-Security Interoperability Demo - December 2017
DDS-Security Interoperability Demo - December 2017DDS-Security Interoperability Demo - December 2017
DDS-Security Interoperability Demo - December 2017Gerardo Pardo-Castellote
 
DDS-Security Interoperability Demo - September 2017
DDS-Security Interoperability Demo - September 2017DDS-Security Interoperability Demo - September 2017
DDS-Security Interoperability Demo - September 2017Gerardo 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.2Gerardo Pardo-Castellote
 
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 Gerardo Pardo-Castellote
 
DDS for eXtremely Resource Constrained Environments
DDS for eXtremely Resource Constrained EnvironmentsDDS for eXtremely Resource Constrained Environments
DDS for eXtremely Resource Constrained EnvironmentsGerardo Pardo-Castellote
 
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)Gerardo Pardo-Castellote
 
DDS-XRCE (Extremely Resource Constrained Environments)
DDS-XRCE (Extremely Resource Constrained Environments)DDS-XRCE (Extremely Resource Constrained Environments)
DDS-XRCE (Extremely Resource Constrained Environments)Gerardo Pardo-Castellote
 
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)Gerardo Pardo-Castellote
 

Más de 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)
 

Último

Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
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 educationjfdjdjcjdnsjd
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
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 FresherRemote DBA Services
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 

Último (20)

Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
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
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
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
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 

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