eci driving standards from code -eci work with onos

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

Upload: eci-telecom

Post on 13-Feb-2017

406 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: ECI Driving Standards from Code -ECI Work with ONOS

ECI Proprietary

DRIVING STANDARDS FROM CODE – ECI’S WORK WITH ONOS

Hayim Porat, CTOSarit Tager, VP R&D SDN

Page 2: ECI Driving Standards from Code -ECI Work with ONOS

ECI Proprietary 2

WHERE IS THE INDUSTRY TODAY?Vendor lock-in

High cost of introducing/

exchanging vendor

Limited interoperability/

rigid architectureClosed

management system Traditional working

processes

Page 3: ECI Driving Standards from Code -ECI Work with ONOS

ECI Proprietary 3

WHERE THE INDUSTRY IS GOING?Seamless

ecosystems

Multilayer

Virtualization

Programmability

Life Cycle Orchestration

Page 4: ECI Driving Standards from Code -ECI Work with ONOS

ECI Proprietary 4

ECI EFFECTIVELY BRIDGING THE GAP Vendor lock-in

High $$ of introducing

vendor

Limited interoperability/

rigid architecture

Closed management

systemTraditional working

processes

Seamless ecosystems

Virtualization

Programmability

Multilayer

Life Cycle Orchestration

OPENNESS

Page 5: ECI Driving Standards from Code -ECI Work with ONOS

ECI Proprietary

OPEN TELECOMMUNICATIONS STANDARDSFaster 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

5

Page 6: ECI Driving Standards from Code -ECI Work with ONOS

ECI Proprietary

WAN SDN TODAY Separation of control

plane and forwarding plane at IP layer

Regard underlying OTN and WDM layers as fixed underlying pipes

SDN Controller

IP

OTN

WDM

Dynamic

Fixed

6

Page 7: ECI Driving Standards from Code -ECI Work with ONOS

ECI Proprietary

MULTILAYER WAN SDN SDN can make these

layers interactive and dynamic

Can exploit untapped OTN and WDM flexibility

SDN Controller

IP

OTN

WDM

Dynamic

7

Page 8: ECI Driving Standards from Code -ECI Work with ONOS

ECI Proprietary

ECI APPROACH Code is king Let users play and refine Successful use drives

standardization

Submit open source code

User trials

Standardization in SDOs

8

Page 9: ECI Driving Standards from Code -ECI Work with ONOS

ECI Proprietary

OUR STARTING POINTSONOS SDN Controller

WAN orientedCarrier gradeTruly programmable

networksROADM

ClientI/F

ODU XC

Service (Client) Interfaces Ethernet Fibre Channel Legacy TDM Video

Colored Network Interfaces

• 10G• 40G• 100G• 200G• 400G

DWDM Links

NetworkI/F

9

Page 10: ECI Driving Standards from Code -ECI Work with ONOS

ECI Proprietary 10

FUTURE DIRECTIONS

Page 11: ECI Driving Standards from Code -ECI Work with ONOS

ECI Proprietary 11

CARRIER GRADE CONTROLLER

Multi instance for scale and resiliency – enhance current designs

Distributed infrastructure for SDN applications

Agile large scale reactive controller

Page 12: ECI Driving Standards from Code -ECI Work with ONOS

ECI Proprietary 12

How Did We Do It?Warning – Real Deep Dive

Page 13: ECI Driving Standards from Code -ECI Work with ONOS

ECI Proprietary 13

OPTICAL USE CASE – ODU MULTIPLEXING

Why Enable flexibility in mapping multiple ports to same optical

channel Utilize each OCH port to contain several services

What Add multiplexing points for optical layers i.e. multiplexing of

several OduCLT to single OCH trail (similar to VLANs)

How The work was done based on ONOS Optical Intents (mapping

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.2)

ODU client – 10G

ODU client – 10G

ODU client – 10G

ODU client – 10G

ROADM ROADM ROADM

OCH port OCH port

Optical Connectivity IntentOptical Circuit Intent

Page 14: ECI Driving Standards from Code -ECI Work with ONOS

ECI Proprietary 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 ODU level rather than OCH level)

What The option to perform ODU cross connect didn’t exist in

ONOS, hence prevented from creating connections via ODU switches

Create ODU trail over topology based on OTN DevicesHow

Introduced New Intent – Optical ODU intent New Port – OTU Port

Tested with ECI Optical Equipment (supporting OpenFlow 1.3.2)

ODU client – 10G

ODU client – 10G

ODU client – 10G

ODU client – 10G

OTN OTN OTN

OCH port

OCH port

Optical ODU Intent (New)

OTN Switch

OTN Link

OTN Link

Page 15: ECI Driving Standards from Code -ECI Work with ONOS

ECI Proprietary 15

ECI CONTRIBUTION

Network Elements

Protocols

Providers(Device, Host, Link, Flow)

SB (Provider) API

Core(Device, Host, Link, Topology, Path, Flow, Intent, Network, …)

NB (Consumer) API

AppsCore changes : ONOS Core Information Model

Add support for OTU port ONOS Intent

Enhance Optical Circuit Intent to support ODU Multiplexing

New Optical ODU Intent Add Resource Management for ODU

Tributary slots Several ODU tributary slots on same

OCH port Several ODU tributary slots on same

OTU port

Protocols: Introduced optical 1.3 switch driver

Retrieve Optical Ports using Multipart Experimenter Message as described in ONF Optical Transport Protocol Extensions 1.0

Protocols: Enhance Open Flow 1.3 (ONOS Loxi

Project) - Add support for OF Optical Extensions based on ONF Optical Transport Protocol Extensions 1.0

Add Flow Match and Actions: OXM TLV (ODU_SIGTYPE, ODU_SIGID, OCH_SIGTYPE, OCH_SIGID)

Port Description using Multipart Experimenter Message

CLI to create ODU intent

Page 16: ECI Driving Standards from Code -ECI Work with ONOS

ECI Proprietary 16

CONTRIBUTING TO OPEN SOURCE – OUR EXPERIENCE

We are learning from industry leadersWe are adopting state of the art development methodologiesWe are exposed to new ideas and new trendsWe are part of large project with different developers and part of global target

Page 17: ECI Driving Standards from Code -ECI Work with ONOS

ECI Proprietary

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

17

Page 18: ECI Driving Standards from Code -ECI Work with ONOS

ECI Proprietary

THANK YOU!