Delta ET-X064FF-RB or Wedge 100BF-32X

301 views
Skip to first unread message

Mark Schmidt

unread,
Apr 11, 2018, 7:45:40 AM4/11/18
to opennetworklinux
I work in a research project at University of Tuebingen. Our research focuses on SDN. In the past we used to rely on OpenFlow but shifted to the more flexible P4. In our research, we build prototypes based on real hardware. Currently we are considering 2 different switches for our P4 prototypes: Delta ET-X064FF-RB and Wedge 100BF-32X. Before buying them we need to know if they are supported by ONL and in particular if ONL and P4 are supported.

Best regrads,
Mark Schmidt

Raj Joshi

unread,
Apr 11, 2018, 7:57:14 AM4/11/18
to Mark Schmidt, opennetworklinux
Hi Mark,

I do not know about Delta ET-X064FF-RB. But ONL does support Wedge100BF-32X. As for supporting P4, it is not the part of the NOS (i.e. ONL) but that of the SDK required to program and run the P4 programmable switching chip. In case of Wedge100BF-32X, the P4 chip is Tofino and so you might want to contact Barefoot Networks for more details on this.

Regards,
Raj

--
You received this message because you are subscribed to the Google Groups "opennetworklinux" group.
To unsubscribe from this group and stop receiving emails from it, send an email to opennetworklinux+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Mark Schmidt

unread,
Apr 11, 2018, 8:22:03 AM4/11/18
to Raj Joshi, opennetw...@googlegroups.com
Hi Raj,

thanks for quick response. The Delta switch that I mentioned is also
based on the Tofino Chip and Intel Xeon platform as main CPU. So from my
point of view the platform does not differ much (faster CPU and more RAM
in the Delta while more HDD capacity in the Wedge). Could you estimate
the effort to get ONL running on the Delta with the help of this
information.

For the P4 part, I know that there is an SDK from Barefoot and, e.g.,
NoviFlow will support P4 in its next release. However, NoviFlow is not
an open platform and the OS is quite expensive. That is why I would
prefer ONL.

Regards
Mark

On 2018-04-11 13:56, Raj Joshi wrote:
> Hi Mark,
>
> I do not know about Delta ET-X064FF-RB. But ONL does support
> Wedge100BF-32X. As for supporting P4, it is not the part of the NOS
> (i.e. ONL) but that of the SDK required to program and run the P4
> programmable switching chip. In case of Wedge100BF-32X, the P4 chip is
> Tofino and so you might want to contact Barefoot Networks for more
> details on this.
>
> Regards,
> Raj
>
> On Wed, Apr 11, 2018 at 7:45 PM, Mark Schmidt
> <mark-thom...@uni-tuebingen.de
> <mailto:mark-thom...@uni-tuebingen.de>> wrote:
>
> I work in a research project at University of Tuebingen. Our
> research focuses on SDN. In the past we used to rely on OpenFlow but
> shifted to the more flexible P4. In our research, we build
> prototypes based on real hardware. Currently we are considering 2
> different switches for our P4 prototypes: Delta ET-X064FF-RB and
> Wedge 100BF-32X. Before buying them we need to know if they are
> supported by ONL and in particular if ONL and P4 are supported.
>
> Best regrads,
> Mark Schmidt
>
> --
> You received this message because you are subscribed to the Google
> Groups "opennetworklinux" group.
> To unsubscribe from this group and stop receiving emails from it,
> send an email to opennetworklin...@googlegroups.com
> <mailto:opennetworklin...@googlegroups.com>.
> For more options, visit https://groups.google.com/d/optout
> <https://groups.google.com/d/optout>.
>
>
> --
> You received this message because you are subscribed to the Google
> Groups "opennetworklinux" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to opennetworklin...@googlegroups.com
> <mailto:opennetworklin...@googlegroups.com>.
> For more options, visit https://groups.google.com/d/optout.

--
Dipl.-Inform. Mark Schmidt
University of Tuebingen
Faculty of Science
Department of Computer Science
Chair of Communication Networks
Sand 13, 72076 Tuebingen, Germany
phone: (+49)-7071/29-70510, fax: (+49)-7071/29-5220
mailto: mark-thom...@uni-tuebingen.de
http://kn.inf.uni-tuebingen.de/staff/schmidt

Raj Joshi

unread,
Apr 11, 2018, 9:06:32 AM4/11/18
to Mark Schmidt, opennetworklinux
Hi Mark,

I tried searching and couldn't find any information online about Delta ET-X064FF-RB. So it is hard for me to answer your question. But I can tell you more about Wedge100 and maybe that helps.

For Wedge100, the design is from Facebook, originally running a Broadcom switching chip, and the "BF" version mostly only replaces it with the Tofino chip. For Wedge100, other than the main CPU, there is another CPU (Aspeed AST1250) running OpenBMC for chassis and board management. So the ONL running on the main CPU is actually not doing much of chassis/board management and so doesn't quite have any compatibility issues. ONL is just helping to run the Barefoot's SDK which in turn drives the Tofino chip and also does a bit of board/chassis management (presumably via OpenBMC APIs). So if Delta ET-X064FF-RB has a similar two CPU architecture, then I think ONL shouldn't have much of a compatibility issue as it would be agnostic to the chassis/board management. Then on top of ONL, you can always run the Barefoot's SDK. Also, since you mentioned that Delta ET-X064FF-RB has the Tofino chip, maybe Barefoot or Delta themselves can better answer your question.

From my personal experience, I would say that Barefoot has a great support for Wedge100BF-32X, since it is their own design which they submitted to OCP. So unless a powerful control plane (Xeon and more RAM) is a total deal breaker for your project requirements, Wedge100BF-32X is a good choice :)

Cheers,
Raj

On Wed, Apr 11, 2018 at 8:22 PM, Mark Schmidt <mark-thom...@uni-tuebingen.de> wrote:
Hi Raj,

thanks for quick response. The Delta switch that I mentioned is also based on the Tofino Chip and Intel Xeon platform as main CPU. So from my point of view the platform does not differ much (faster CPU and more RAM in the Delta while more HDD capacity in the Wedge). Could you estimate the effort to get ONL running on the Delta with the help of this information.

For the P4 part, I know that there is an SDK from Barefoot and, e.g., NoviFlow will support P4 in its next release. However, NoviFlow is not an open platform and the OS is quite expensive. That is why I would prefer ONL.

Regards
Mark

On 2018-04-11 13:56, Raj Joshi wrote:
Hi Mark,

I do not know about Delta ET-X064FF-RB. But ONL does support Wedge100BF-32X. As for supporting P4, it is not the part of the NOS (i.e. ONL) but that of the SDK required to program and run the P4 programmable switching chip. In case of Wedge100BF-32X, the P4 chip is Tofino and so you might want to contact Barefoot Networks for more details on this.

Regards,
Raj

On Wed, Apr 11, 2018 at 7:45 PM, Mark Schmidt <mark-thomas.schmidt@uni-tuebingen.de <mailto:mark-thomas.schmidt@uni-tuebingen.de>> wrote:

    I work in a research project at University of Tuebingen. Our
    research focuses on SDN. In the past we used to rely on OpenFlow but
    shifted to the more flexible P4. In our research, we build
    prototypes based on real hardware. Currently we are considering 2
    different switches for our P4 prototypes: Delta ET-X064FF-RB and
    Wedge 100BF-32X. Before buying them we need to know if they are
    supported by ONL and in particular if ONL and P4 are supported.

    Best regrads,
    Mark Schmidt

    --     You received this message because you are subscribed to the Google
    Groups "opennetworklinux" group.
    To unsubscribe from this group and stop receiving emails from it,

    For more options, visit https://groups.google.com/d/optout
    <https://groups.google.com/d/optout>.


--
You received this message because you are subscribed to the Google Groups "opennetworklinux" group.
To unsubscribe from this group and stop receiving emails from it, send an email to opennetworklinux+unsubscribe@googlegroups.com <mailto:opennetworklinux+unsubscr...@googlegroups.com>.

For more options, visit https://groups.google.com/d/optout.

--
Dipl.-Inform. Mark Schmidt
University of Tuebingen
Faculty of Science
Department of Computer Science
Chair of Communication Networks
Sand 13, 72076 Tuebingen, Germany
phone: (+49)-7071/29-70510, fax: (+49)-7071/29-5220

Mark Schmidt

unread,
Apr 11, 2018, 9:25:21 AM4/11/18
to Raj Joshi, opennetworklinux
Hi Raj

thanks again for your explanation. I know that there is little
information available about the Delta switch. I have some additional
information which I can only share in some parts. The Delta also has a 2
chip setup. It has a AST2520 instead of the AST1250 in the Wedge.

My original idea for the switch was the Wedge for the reasons you
mentioned. Our distributor works closely with Delta in addition to
distributing EdgeCore and NoviWare and came up with a great offer for
the Delta switch. That is why I am looking for information about the two
switches.

Regards
Mark

On 2018-04-11 15:05, Raj Joshi wrote:
> Hi Mark,
>
> I tried searching and couldn't find any information online about Delta
> ET-X064FF-RB. So it is hard for me to answer your question. But I can
> tell you more about Wedge100 and maybe that helps.
>
> For Wedge100, the design is from Facebook, originally running a Broadcom
> switching chip, and the "BF" version mostly only replaces it with the
> Tofino chip. For Wedge100, other than the main CPU, there is another CPU
> (Aspeed AST1250) running OpenBMC <https://github.com/facebook/openbmc>
> for chassis and board management. So the ONL running on the main CPU is
> actually not doing much of chassis/board management and so doesn't quite
> have any compatibility issues. ONL is just helping to run the Barefoot's
> SDK which in turn drives the Tofino chip and also does a bit of
> board/chassis management (presumably via OpenBMC APIs). So if Delta
> ET-X064FF-RB has a similar two CPU architecture, then I think ONL
> shouldn't have much of a compatibility issue as it would be agnostic to
> the chassis/board management. Then on top of ONL, you can always run the
> Barefoot's SDK. Also, since you mentioned that Delta ET-X064FF-RB has
> the Tofino chip, /maybe/ Barefoot or Delta themselves can better answer
> your question.
>
> From my personal experience, I would say that Barefoot has a great
> support for Wedge100BF-32X, since it is their own design which they
> submitted to OCP
> <http://www.opencompute.org/wiki/Networking/SpecsAndDesigns#Barefoot_Wedge_100B_-_32x100G_.281U.29_and_65x100G_.282U.29_-_.28based_on_Facebook_Wedge_100.29>.
> So unless a powerful control plane (Xeon and more RAM) is a total deal
> breaker for your project requirements, Wedge100BF-32X is a good choice :)
>
> Cheers,
> Raj
>
> On Wed, Apr 11, 2018 at 8:22 PM, Mark Schmidt
> <mark-thom...@uni-tuebingen.de
> <mark-thom...@uni-tuebingen.de
> <mailto:mark-thom...@uni-tuebingen.de>
> <mailto:mark-thom...@uni-tuebingen.de
> <mailto:mark-thom...@uni-tuebingen.de>>> wrote:
>
>     I work in a research project at University of Tuebingen. Our
>     research focuses on SDN. In the past we used to rely on
> OpenFlow but
>     shifted to the more flexible P4. In our research, we build
>     prototypes based on real hardware. Currently we are
> considering 2
>     different switches for our P4 prototypes: Delta
> ET-X064FF-RB and
>     Wedge 100BF-32X. Before buying them we need to know if they are
>     supported by ONL and in particular if ONL and P4 are supported.
>
>     Best regrads,
>     Mark Schmidt
>
>     --     You received this message because you are subscribed
> to the Google
>     Groups "opennetworklinux" group.
>     To unsubscribe from this group and stop receiving emails
> from it,
>     send an email to
> opennetworklin...@googlegroups.com
> <mailto:opennetworklinux%2Bunsu...@googlegroups.com>
>     <mailto:opennetworklin...@googlegroups.com
> <mailto:opennetworklinux%2Bunsu...@googlegroups.com>>.
>     For more options, visit https://groups.google.com/d/optout
> <https://groups.google.com/d/optout>
>     <https://groups.google.com/d/optout
> <https://groups.google.com/d/optout>>.
>
>
> --
> You received this message because you are subscribed to the
> Google Groups "opennetworklinux" group.
> To unsubscribe from this group and stop receiving emails from
> it, send an email to
> opennetworklin...@googlegroups.com
> <mailto:opennetworklinux%2Bunsu...@googlegroups.com>
> <mailto:opennetworklin...@googlegroups.com
> <mailto:opennetworklinux%2Bunsu...@googlegroups.com>>.
> Dipl.-Inform. Mark Schmidt
> University of Tuebingen
> Faculty of Science
> Department of Computer Science
> Chair of Communication Networks
> Sand 13, 72076 Tuebingen, Germany
> phone: (+49)-7071/29-70510, fax: (+49)-7071/29-5220
> mailto: mark-thom...@uni-tuebingen.de
> <mailto:mark-thom...@uni-tuebingen.de>
> http://kn.inf.uni-tuebingen.de/staff/schmidt
> <http://kn.inf.uni-tuebingen.de/staff/schmidt>
>
>

--
Dipl.-Inform. Mark Schmidt
University of Tuebingen
Faculty of Science
Department of Computer Science
Chair of Communication Networks
Sand 13, 72076 Tuebingen, Germany
phone: (+49)-7071/29-70510, fax: (+49)-7071/29-5220
mailto: mark-thom...@uni-tuebingen.de
http://kn.inf.uni-tuebingen.de/staff/schmidt

Reza Toghraee

unread,
Apr 11, 2018, 6:52:12 PM4/11/18
to opennetworklinux

 

Hi Mark

 

The Wedge 100BF-32X which is based on Tofino 3.3 seems pretty newly certified for ONL as of 4/4/2018 (last week (https://opennetlinux.org/hcl).

 

I’m not familiar with Agema/Delta ET-X064FF-RB  couldn’t find any public information.

 

Best Regards

Reza Toghraee

>              <mailto:opennetworklinux+unsub...@googlegroups.com
>         <mailto:opennetworklinux%2Bunsu...@googlegroups.com>>.
>              For more options, visit https://groups.google.com/d/optout
>         <https://groups.google.com/d/optout>
>              <https://groups.google.com/d/optout
>         <https://groups.google.com/d/optout>>.
>
>
>         --
>         You received this message because you are subscribed to the
>         Google Groups "opennetworklinux" group.
>         To unsubscribe from this group and stop receiving emails from
>         it, send an email to
>         opennetworklin...@googlegroups.com
>         <mailto:opennetworklinux%2Bunsu...@googlegroups.com>

Ronald van der Pol

unread,
Apr 12, 2018, 6:10:18 AM4/12/18
to Mark Schmidt, opennetworklinux
We went the same road: OpenFlow -> P4. Barefoot talks about Software
Development Environment (SDE instead of SDK):
https://www.barefootnetworks.com/products/brief-capilano/

There are multiple switch vendors, o.a.:
https://www.barefootnetworks.com/products/getting-started/

I also suggest to contact Barefoot so that they can explain
what they provide and what the switch vendor supplies.

You also need to sign an NDA and a SDE license with Barefoot.
We are a research network working together with universities
on P4 (also on Wedge 100BF-65/32X). We talked with Barefoot
about publications and/or P4 code distribution and the
NDA should not be a problem. We'll find our later in the
year how this works out in practice.

rvdp

Mark Schmidt

unread,
Apr 12, 2018, 7:52:27 AM4/12/18
to Ronald van der Pol, opennetworklinux
Thanks for your reply. As you suggested, I contacted Barefoot for
further information

Mark

Yaroslav Alexeev

unread,
Aug 8, 2018, 6:42:54 AM8/8/18
to opennetworklinux
Hello Mark,

I believe We can provide Barefoot based TradeDX/Foxconn S9180 switch for one-two week tests.
We are Czech based company and can react faster vs Delta or Edge-Core.  
Please send us official request.
Reply all
Reply to author
Forward
0 new messages