1. Creating a P4 Switch for a research (production-level)

Creating a P4 Switch for a research (production-level)

Home Forums FABRIC General Questions and Discussion Creating a P4 Switch for a research (production-level)

Viewing 2 posts - 1 through 2 (of 2 total)
  • Author
    Posts
  • #9452

    Dear Fabric Team

    I was using the BMv2 tutorial series to create a P4 switch for a research I am currently working on, one of the main difficulties is that BMv2 (according to their repo) is not made for production ready level, and it causes high CPU usage if you added some operation for the packets.

    I have seen one of the artifact  that requires switch.p4 permission and I was wondering how can I add it? I haven’t seen it in the documentation. Moreover, what is the better solution for performance, using Edgecore Wedge100BF-32X P4 Tofino Switch or trying one of the FPGA solutions?

     

    Thank you for the help in advance.

    #9458
    Komal Thareja
    Participant

      Hi Suhib,

      To use P4 Tofino switches, your project lead can request the Switch.P4 permission directly through the FABRIC portal.

      FABRIC also offers BlueField-3 DPUs, which support P4, as well as FPGAs—both of these resources similarly require explicit permission requests. You can find details on project roles and permissions here:
      https://learn.fabric-testbed.net/knowledge-base/fabric-user-roles-and-project-permissions/#project-permissions

      You may also want to explore several example artifacts available at:
      https://artifacts.fabric-testbed.net/artifacts/

      Best,

      Komal

    Viewing 2 posts - 1 through 2 (of 2 total)
    • You must be logged in to reply to this topic.