work with onos
play

WORK WITH ONOS Hayim Porat, CTO Sarit Tager, VP R&D SDN ECI - PowerPoint PPT Presentation

DRIVING STANDARDS FROM CODE ECIS WORK WITH ONOS Hayim Porat, CTO Sarit Tager, VP R&D SDN ECI Proprietary WHERE IS THE INDUSTRY TODAY? Vendor lock-in High cost of introducing/ exchanging vendor Limited interoperability/ rigid


  1. DRIVING STANDARDS FROM CODE – ECI’S WORK WITH ONOS Hayim Porat, CTO Sarit Tager, VP R&D SDN ECI Proprietary

  2. WHERE IS THE INDUSTRY TODAY? Vendor lock-in High cost of introducing/ exchanging vendor Limited interoperability/ rigid architecture Closed management Traditional working system processes ECI Proprietary 2

  3. WHERE THE INDUSTRY IS GOING? Seamless ecosystems Multilayer Virtualization Programmability Life Cycle Orchestration ECI Proprietary 3

  4. ECI EFFECTIVELY BRIDGING THE GAP Vendor Seamless lock-in ecosystems High $$ of introducing Multilayer vendor OPENNESS Limited Virtualization interoperability/ rigid architecture Programmability Closed management system Life Cycle Traditional working Orchestration processes ECI Proprietary 4

  5. OPEN TELECOMMUNICATIONS STANDARDS Foster growth of telecommunications markets by enabling ecosystems where diverse participants can interoperate with each other to create a whole that is greater than the sum of the parts ECI Proprietary 5

  6. WAN SDN TODAY SDN Controller  Separation of control plane and forwarding plane at IP layer  Regard underlying OTN IP and WDM layers as fixed Dynamic underlying pipes Fixed OTN WDM ECI Proprietary 6

  7. MULTILAYER WAN SDN SDN Controller  SDN can make these layers interactive and dynamic IP  Can exploit untapped OTN and WDM flexibility Dynamic OTN WDM ECI Proprietary 7

  8. ECI APPROACH Standardization in SDOs  Code is king  Let users play and refine  Successful use drives standardization User trials Submit open source code ECI Proprietary 8

  9. OUR STARTING POINTS  ONOS SDN Controller  WAN oriented  Carrier grade ODU XC ROADM  Truly programmable Client Network networks I/F I/F  Address gap at ODU Service (Client) Colored Network DWDM layer Interfaces Links Interfaces • 10G  Ethernet • 40G  Fibre Channel • 100G  Legacy TDM • 200G  Video • 400G ECI Proprietary 9

  10. FUTURE DIRECTIONS ECI Proprietary 10

  11. CARRIER  Multi instance for scale and resiliency – improve on current GRADE designs CONTROLLER  Distributed infrastructure for SDN applications  Agile large scale reactive controller ECI Proprietary 11

  12. How Did We Do It? Warning – Real Deep Dive  ECI Proprietary 12

  13. OPTICAL USE CASE – ODU MULTIPLEXING Why  Add multiplexing points for optical layers (similar to VLANs but ODU clients to OCH )  Enable flexibility in mapping multiple ports to same optical ODU ROADM ROADM ROADM channel client – ODU client – 10G  Utilize each OCH port to contain several services 10G What ODU ODU client – client –  Add Multiplexing of several OduCLT to single OCH trail OCH port OCH port 10G 10G (Lambda) How Optical Connectivity Intent  The work was done based on ONOS Optical Intents (mapping Optical Circuit Intent client port to OCH port)  Optical Circuit Intent – Modified to include ODU Tributary Slots  Supported through Optical Connectivity Intent  Tested with ECI Optical Equipment (supporting OpenFlow 1.3) ECI Proprietary 13

  14. OPTICAL USE CASE – ODU CROSS CONNECT Why  ODU cross connect enhance the flexibility of forwarding | within optical network (the cross connect can be done in OTN OTN OTN ODU client – ODU ODU level rather than OCH level) client – 10G 10G What OTN Switch  The option to perform ODU cross connect didn’t exist in OTN OTN ODU ODU ONOS, hence prevented from creating connections via client – client – Link Link OCH OCH 10G 10G ODU switches port port  Create ODU trail over topology based on OTN Devices How Optical ODU Intent (New)  Introduced  New Intent – Optical ODU intent  New Port – OTU Port  Tested with ECI Optical Equipment (supporting OpenFlow 1.3) ECI Proprietary 14

  15. ECI CONTRIBUTION CLI to create ODU intent Apps Core changes :  ONOS Core Information Model  Add support for OTU port NB (Consumer) API ONOS Intent   Enhance Optical Circuit Intent to support ODU Multiplexing Core  New Optical ODU Intent (Device, Host, Link, Topology, Path, Flow, Intent, Network, …)  Add Resource Management for ODU Tributary slots  Several ODU tributary slots on same SB (Provider) API OCH port  Several ODU tributary slots on same OTU port Providers (Device, Host, Link, Flow) Protocols: Protocols  Enhance Open Flow 1.3 (ONOS Loxi Project) - Add support for OF Optical Extensions based on ONF Optical Network Elements Transport Protocol Extensions 1.0  Add Flow Match and Actions: OXM TLV (ODU_SIGTYPE, ODU_SIGID, OCH_SIGTYPE, OCH_SIGID) Protocols:  Port Description using Multipart  Introduced optical 1.3 switch driver Experimenter Message  Retrieve Optical Ports using Multipart Experimenter Message as described in ONF Optical Transport Protocol Extensions 1.0 ECI Proprietary 15

  16. CONTRIBUTING TO OPEN SOURCE – OUR EXPERIENCE  We are learning from industry leaders  We are adopting state of the art development methodologies  We are exposed to new ideas and new trends  We are part of large project with different developers and part of global target ECI Proprietary 16

  17. ORGANIZATIONS THAT WILL BE ADAPTIVE ARE THE ONES INVENTING THE FUTURE. – The Elastic Enterprise ECI Proprietary 17

  18. THANK YOU! ECI Proprietary

  19. OTN RESTORATION APPLICATION OTN C Switch B FC10G 40GbE CDC OTN ROADM Switch Newbridge A OTN 10GbE Switch High CDC River ROADM Garden Road 10G CDC OTN FC10G ROADM A OTN Switch B Switch 10GbE OTN 100G Switch CDC CDC ROADM ROADM 40GbE CDC ROADM C OTN OTN Switch Switch OTN Switch CDC CDC ROADM ROADM Coventry CDC 10G ROADM • The fiber between River Road and Newbridge, that supports the 100 G channel carrying the ‘A’ and ‘B’ 10G service streams, is cut • The SDN control plane, uses OTN switching to re-route these 10G service streams through the Coventry node ECI Proprietary 19

  20. ROADM RESTORATION APPLICATION OTN Switch B C FC10G CDC 40GbE OTN ROADM Switch A Newbridge OTN 10GbE Switch High CDC River ROADM Garden Road 10G CDC OTN FC10G ROADM A OTN Switch B Switch 10GbE OTN 100G Switch CDC CDC ROADM ROADM 40GbE CDC ROADM C OTN OTN OTN Switch Switch Switch CDC CDC South CDC ROADM ROADM 10G ROADM Street • The fiber between Newbridge and High Garden, that supports the 100G channel carrying all three ‘A’, ‘B’, and ‘C’ service streams, is cut • The SDN control plane re-routes the entire 100G purple wavelength, and all the services it carries , through the South Street ROADM without any further OTN switching ECI Proprietary 20

  21. Abstract ECI Telecom had traditionally developed proprietary code based on telecom industry standards. With SDN (and NFV) ECI made a strategic decision to move to open source. The first platform was chosen to be the SDN controller. After testing and evaluating several options ECI decided to go with ONOS. Moreover, ECI had decided to take the approach of "code is king" by promoting innovation into industry standards (in this case Openflow) first contributing code to the community, let the community asses its value and only then, try to take it to the SDOs. In this presentation we will present the process ECI went through in adopting open-source and will discuss the work we have done in augmenting OF with optical capabilities as well as our suggestions for a much more agile packet based OF and its impact on the controller architecture. Audience Anyone interested in developing SDN software in open source and especially in advanced IP operations in a SDN framework Experience Level Intermediate Benefits to the Ecosystem For the open source community it will beneficial to show how the transition to open source can leverage legacy companies For the OF community it will demonstrate the innovations that can be delivered in the SDN framework Technical Requirements Good knowledge of OF and its data model ECI Proprietary 21

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend