I'll jump in-
Switches need to have firmware that supports OpenFlow to make it usable. Either 
the vendor adds it in the firmware you get when you buy it, or you can upgrade 
the firmware - if the vendor has an updated one that supports OF.
AS for wire-speed yes or no : it varies with the switch, and what you are 
trying to make it do.
Switches that use "merchant silicon" will have limitations in both the number 
of rules supported and the nature of the rules supported (usually, matching is 
no problem, but supporting multi-stage very flexible actions can be 
problematic) If you aks the switch to do too many rules, or even one rule that 
is too complex to handle in the hardware, the vendor has two choices: Refuse 
the rule and tell the controller "not supported" or implement it in software, 
which *for these rules only* will get you less-than-wire-speed.
What you can do:
1. You may not NEED wire speed for your real-life applications. Out of the lab, 
very few applications really generate back-to-back wire speed packets
2. Use a very sophisticated (and usually more expensive) NPU based switch
    (E.g. From Netronome) that will give you full OpenFlow at wire speed.

(There are, of course, SW-Only switches, that do not have any real switching HW 
- these are essentially linux computes that receive packets through their  NW 
adapter(s) process it in software on the CPU, and send the result back out 
through a NW adapter)

--
Michael Orr.      Marvell CSI BU - System Architecture Cell:(408)636-3744
Note: Dyslexic here. Even on speller-equipped iPad, typos Probable.

On Mar 25, 2014, at 7:37 PM, "durga" 
<c.vijaya.du...@gmail.com<mailto:c.vijaya.du...@gmail.com>> wrote:

Sounds legit, I know this is a pretty old (outdated) article, but highlights 
the consequences of OF on software and OF on hardware

http://searchsdn.techtarget.com/news/2240150716/Brocade-Some-OpenFlow-switches-cant-operate-at-line-rate-speeds

May be someone from the core group throw some light on how the existing legacy 
devices can be made compatible with Openflow? does it really need a firmware 
upgrade or a software upgrade is sufficient?

Cheers!
Durga



On Wed, Mar 26, 2014 at 1:18 PM, Naman Muley 
<naman.g.mu...@gmail.com<mailto:naman.g.mu...@gmail.com>> wrote:

I'd reckon that is not completely true.

A lot of switches, just to reach to their customers quickly, implement openflow 
in software. That means, openflow actions and everything are implemented in 
software and no specialized ASICs are added to implement the functionality. 
This of course obstructs line rate and the performance is observably slower 
than the ones that implement openflow in hardware.

An example is, you have a flow entry that rewrites IP addresses for every 
packet that matches the criteria. This, if done with hardware will give you 
line rate performance. But if done in software, will make it noticeably slower.

Please correct if I'm wrong.

Naman

On Mar 25, 2014 10:10 PM, "durga" 
<c.vijaya.du...@gmail.com<mailto:c.vijaya.du...@gmail.com>> wrote:
in continuation of the topic,
I had remotely read, that enabling OpenFlow is as much as as doing a firmware 
upgrade, can someone confirm it? or the only way to have OpenFlow environment 
is by replacing legacy devices with brand-new openflow enabled devices?

Cheers!
Durga



On Wed, Mar 26, 2014 at 12:18 AM, Carlos Ferreira 
<carlosmf...@gmail.com<mailto:carlosmf...@gmail.com>> wrote:
Then if it's not Openflow capable, then you cannot use Openflow with it.


On 24 March 2014 19:31, Andrew Niteesh 
<andrewec...@gmail.com<mailto:andrewec...@gmail.com>> wrote:
No the equipment is not an OpenFlow capable switch.


On Mon, Mar 24, 2014 at 12:46 PM, Carlos Ferreira 
<carlosmf...@gmail.com<mailto:carlosmf...@gmail.com>> wrote:
What do you mean Enable? Please clarify. Is the equipment, an OpenFlow capable 
Switch?


On 17 March 2014 19:31, Andrew Niteesh 
<andrewec...@gmail.com<mailto:andrewec...@gmail.com>> wrote:
Hi,

I have a small clarification, could you please tell me how to enable openflow 
in Ethernet Switch?

Regards,
Andrew Niteesh
8324179269<tel:8324179269>

_______________________________________________
openflow-discuss mailing list
openflow-discuss@lists.stanford.edu<mailto:openflow-discuss@lists.stanford.edu>
https://mailman.stanford.edu/mailman/listinfo/openflow-discuss




--

Carlos Miguel Ferreira
Researcher at Telecommunications Institute
Aveiro - Portugal
Work E-mail - c...@av.it.pt<mailto:c...@av.it.pt>
Skype & GTalk -> carlosmf.pt<http://carlosmf.pt>@gmail.com<http://gmail.com>
LinkedIn -> http://www.linkedin.com/in/carlosmferreira




--

Carlos Miguel Ferreira
Researcher at Telecommunications Institute
Aveiro - Portugal
Work E-mail - c...@av.it.pt<mailto:c...@av.it.pt>
Skype & GTalk -> carlosmf.pt<http://carlosmf.pt>@gmail.com<http://gmail.com>
LinkedIn -> http://www.linkedin.com/in/carlosmferreira

_______________________________________________
openflow-discuss mailing list
openflow-discuss@lists.stanford.edu<mailto:openflow-discuss@lists.stanford.edu>
https://mailman.stanford.edu/mailman/listinfo/openflow-discuss



_______________________________________________
openflow-discuss mailing list
openflow-discuss@lists.stanford.edu<mailto:openflow-discuss@lists.stanford.edu>
https://mailman.stanford.edu/mailman/listinfo/openflow-discuss


_______________________________________________
openflow-discuss mailing list
openflow-discuss@lists.stanford.edu<mailto:openflow-discuss@lists.stanford.edu>
https://mailman.stanford.edu/mailman/listinfo/openflow-discuss
_______________________________________________
openflow-discuss mailing list
openflow-discuss@lists.stanford.edu
https://mailman.stanford.edu/mailman/listinfo/openflow-discuss

Reply via email to