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 had 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.