[P4-discuss] P4 support on network switches

Humberto Galiza humbertogaliza at gmail.com
Thu Sep 8 20:57:41 EDT 2016

Hi Syed,

I’m not 100% sure about hardware switches (I remember reading something about Barefoot Networks), but recently ONOS project announced (experimental) support for running P4 via Behavioral Model v2 (BMv2). 
You can play around with P4, ONOS, and mininet:

https://wiki.onosproject.org/display/ONOS/P4+Experimental+Support+via+BMv2 <https://wiki.onosproject.org/display/ONOS/P4+Experimental+Support+via+BMv2>

They presented a poster about it last SIGCOMM 2016, and the demo source code is available for download (which includes interesting P4 applications, such as weighted ECMP load-balancing).

• Poster: https://docs.google.com/presentation/d/18ANmUp9hP4dDPw9ie2RtcHcennPDnrpKCWqyrJLAif4/edit?usp=sharing <http://docs.google.com/presentation/d/18ANmUp9hP4dDPw9ie2RtcHcennPDnrpKCWqyrJLAif4/edit?usp=sharing>


> On Sep 8, 2016, at 12:11 PM, Syed Faraz Ali <farazali86 at gmail.com> wrote:
> Hello All,
> My question is related to P4 support on network switches.
> I googled and names of Netronome, Xilinx, Huawei, Intel, etc. popped up that they demonstrated P4 running on FPGAs and NICs.
> Is there any vendor who support P4 language on hardware switches?
> Also, P4 language has its own P4 software switch. Are there any other vendors (like OVS or Ericsson softswitch) where P4 can run?
> Thanks in advance!
> Regards,
> Faraz
> _______________________________________________
> P4-discuss mailing list
> P4-discuss at lists.p4.org
> http://lists.p4.org/mailman/listinfo/p4-discuss_lists.p4.org

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.p4.org/pipermail/p4-discuss_lists.p4.org/attachments/20160908/7dc3ca44/attachment-0002.html>

More information about the P4-discuss mailing list