1. Is it possible to compile p4 program and do experiments with programmable switch

Is it possible to compile p4 program and do experiments with programmable switch

Home Forums FABRIC General Questions and Discussion Is it possible to compile p4 program and do experiments with programmable switch

Viewing 9 posts - 1 through 9 (of 9 total)
  • Author
    Posts
  • #3610
    Nagmat Nazarov
    Participant

      I am new to fabric-testbed. Just wanted to know if it is possible to compile 7-8 p4 programs on 7-8 programmable switches and do experiments on them using fabric-testbed?

       

      Kind regards,

      Nagmat

      • This topic was modified 1 year, 3 months ago by Ilya Baldin.
      #3611
      Ilya Baldin
      Participant

        Hello,

        We are working to deploy qty 4 P4 switches (EdgeCore Wedge with 100Gbps ports and a Tofino chipset). We are also deploying 25 Xilinx dual 100Gbps port U280 FPGAs (roughly one per site) for which a P4 toolchain exists (we are in the process of proving the toolchain). So the answer to your question depends entirely on what you are trying to do.

        • This reply was modified 1 year, 3 months ago by Ilya Baldin.
        1 user thanked author for this post.
        #3613
        Ilya Baldin
        Participant

          In addition Paul Ruth has developed soft p4 switch deployments that work in the VM today already. They use hardware interfaces (100Gbps and 25Gbps ports) depending on how you configure the VM.

          #3616
          Ilya Baldin
          Participant

            Also I moved this topic to a General Questions and Discussion forum.

            #3617
            Sean Cummings
            Participant

              Is there any time estimate on when the new switches will be available?

              #3618
              Ilya Baldin
              Participant

                We are working on it. We are port-constrained on our dataplane switches in a number of desirable locations. Once we are able to resolve those constraints we should be able to ship the switches out and add the necessary code support in the control framework to enable working with them.

                I’m assuming you or your professor have signed the SLACA with Intel and have access to their compiler tools. This is not something we will be providing – we will be providing P4 switches with runtime that allows you remotely to load the bytecode, but compiling the code using Intel-licensed tools will be the user’s responsibility.

                #4081
                Nagmat Nazarov
                Participant

                  Once we are

                  Is there any update on deploying qty 4 P4 switches (EdgeCore Wedge with 100Gbps ports and a Tofino chipset). When is the estimated time to do the experiments?

                  #4082
                  Ilya Baldin
                  Participant

                    Due to Intel’s announcement about stopping further development of the Tofino chipsets we’ve had to alter the strategy for deploying them. Previously we planned to have them at several core locations, but now we feel this is no longer warranted since these products have a limited useful lifespan, more likely now used for education, so instead we identified several campus sites and we are discussing the deployment with them.

                    #4324
                    Nagmat Nazarov
                    Participant

                      Closed.

                    Viewing 9 posts - 1 through 9 (of 9 total)
                    • The topic ‘Is it possible to compile p4 program and do experiments with programmable switch’ is closed to new replies.