[P4] Fwd: Fwd: P4 workshop takeaways

Tejfel Máté matej at caesar.elte.hu
Thu Nov 19 14:18:23 CET 2015


Némi infó... M.

-------- Továbbított üzenet --------
Tárgy: 	Fwd: P4 workshop takeaways
Dátum: 	Thu, 19 Nov 2015 10:26:41 +0100
Feladó: 	Gergely Pongracz <Gergely.Pongracz at ericsson.com>
Szervezet: 	Ericsson AB
Címzett: 	László Molnár <laszlo.molnar at ericsson.com>, Gábor Sándor 
Enyedi <gabor.sandor.enyedi at ericsson.com>, Sandor Balajthy 
<sandor.balajthy at ericsson.com>, 'Tejfel Máté' <matej at caesar.elte.hu>



Végül úgy tűnik voltak az Ericsson-tól a P4 workshop-on:


-------- Forwarded Message --------
Subject: 	P4 workshop takeaways
Date: 	Thu, 19 Nov 2015 10:01:51 +0100
From: 	Bochra Boughzala <bochra.boughzala at ericsson.com>
To: 	Denis Monette <denis.monette at ericsson.com>, Gergely Pongracz 
<Gergely.Pongracz at ericsson.com>, András Császár 
<Andras.Csaszar at ericsson.com>, Jonathan Lynam <jonathan.lynam at ericsson.com>



Hi,

Here’s a summary of my notes during the P4 workshop today :

-Most of the identified limitations with P4 v1.0 (lack of statefulness, 
limited counters and meters, packet header only/no payload processing) 
are already being taking care of by the community.

-*Barefoot Networks : *Feature enhancements introduced in p4 v1.1 
(already available) : TLV style is now enabled, TLV parsing, data types, 
type checking system, extern types for DPI and Crypto, sequential 
execution semantics while accepting target parallelism

-P4 Key features :

oPortability (standard architecture vs. target architecture) note : 
extensibility is enemy for portability , we need a good balance.

oComposability (use of namespaces and parametrization, introducing 
architecture modeling constructs in P4)

oArchitecture-language separation (not there yet, today they are unified)

What’s next : incremental parsing, compile-time table population, 
decoupling the parser (ingress) from the deparser (egress)

P4 for Linux (eBPF, Open vSwitch)

Barefoot Networks**are driving the */P4 Design working group /*

**There will be *3 sub-groups *

oLanguage Sub-group

oStandard Architecture Sub-group//

oAPI-generation Sub-group//

They (Jennifer Rexford and Nick McKeown) are looking for “volunteers” 
for leading these Sub-groups

*VMware: *with the INT (In-band Network Telemetry) and Hula (Hop-by-hop 
Uitlization aware Load balancing architecture) examples they showed the 
power of having simple switches where you can easily add new functions 
(example : switches push their network status in the packets)

*Intel DPDK: *interesting work : the CuckooSwitch **

*Corsa Technology : *interesting comparison between OpenFlow and P4. The 
conclusion was : they both need to converge !

Some presentations of folks trying to promote their tools/products like 
Netronome with their iNIC (intelligent NIC), Intel DPDK interesting 
presentation from M Jay but without even mentioning P4

*Huawei :* “we are the first ones to have P4 running on production 
hardware ”

They had 2 demos, one of them with mini router 3 slots, half of a slot 
was used (6x10G) NP-based (they have their own NP, it’s called the 
Net-engine I believe). However their presentation wasn’t impressive. 
Same story of POF-FIS  (Protocol Oblivious Forwarding – Flow instruction 
Set) they have developed since 2012/2013 for OpenFlow switches and now 
they’re using this for P4 switches.//

My closing question : What is Ericsson position with P4 ?

Knowing that :

-P4 workshop/event sponsors are : Intel, Netronome, Microsoft, Barefoot 
networks and Cisco.

-P4 members complete list here : http://p4.org/join-us/ 
<http://p4.org/join-us/>

-Becoming a member is free : 
http://p4.org/wp-content/uploads/2015/07/P4_Language_Consortium_Membership_Agreement.pdf 


-Ericsson is not a member !

oDon’t we want to have technology leadership with P4 ?

Best Regards,

--

Bochra Boughzala

Experienced Researcher IP & Transport

Mobile : +1 514 449 4957





-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://plc.inf.elte.hu/pipermail/p4/attachments/20151119/93627425/attachment.html>


More information about the P4 mailing list