Skip to Content.
Sympa Menu

rare-users - Re: [RARE-users] Experiments PolKA vs. Segment Routing

Subject: RARE user and assistance email list

List archive

Re: [RARE-users] Experiments PolKA vs. Segment Routing


Chronological Thread 
  • From: mc36 <>
  • To: Cristina Klippel Dominicini <>, Frederic LOUI <>
  • Cc: Marcos Schwarz <>, Everson Scherrer Borges <>, Magnos Martinello <>, Rafael Silva Guimarães <>, "" <>
  • Subject: Re: [RARE-users] Experiments PolKA vs. Segment Routing
  • Date: Tue, 10 May 2022 07:02:07 +0200

hi,

On 5/10/22 01:56, Cristina Klippel Dominicini wrote:

Hi Csaba,

Thanks for the files and explanation!

We still have some doubts:
- In the config you provided, PAR0101 is a DPDK node and the others are all
Tofino nodes?
so paris0101 and prague0101 are the dpdk nodes, the rest are tofino boxes...

- In the booking site (https://p4-bkd-srv.rare.nmaas.eu), we can only reserve
the 4 Tofino nodes (FRA,AMS,BUD,POZ), which are accessed via ssh. What about
the DPDK nodes? How to access them and where are their connection points in
the topology?
all the nodes are accessible from the same bastion...

- Regarding the dpdk freerouters, are they already configured and ready to
use or we have to setup the virtual interfaces and other installation steps?
they're already up and running...

- Regarding the traffic generator, we will start with ping and iperf, but
then we will need something more powerful. We participated in the dev
sessions when Carmem demonstrated TREX in her setup. Do you think we could
reproduce that in the P4 lab?
trex could also be used on any kind of interface, veth pair is not an
exception...

- Does freeRtr support any way to balance the load through different tunnels
(as in WCMP, weighted cost multiple paths)?
right now it supports ecmp, but wcmp is also feasible...

- If we want to access other nodes that are not currently in the booking site
(e.g., CHI or GVA), how is it possible?

frederic?

I don't know if you still are scheduling the freeRtr dev sessions on
Tuesdays, but, if possible, it would be a good opportunity to discuss this
experiment.

frederiiiic! :)

Best regards,
Cristina

________________________________________
De: mc36 <>
Enviado: segunda-feira, 9 de maio de 2022 13:55
Para: Cristina Klippel Dominicini; Frederic LOUI
Cc: Marcos Schwarz; Everson Scherrer Borges; Magnos Martinello; Rafael Silva
Guimar es;
Assunto: Re: Experiments PolKA vs. Segment Routing

hi,
i go inline....
br,
cs

On 5/9/22 18:38, Cristina Klippel Dominicini wrote:

The main idea is to compare PolKA with Segment Routing in RARE, since both
are source routing approaches supported by freeRtr. Thus, the first (and
fundamental) question is: if you
can collaborate with us to produce this experiment, and if you see this as a
nice showcase of RARE/freeRtr. Everson, Marcos, me and the rest of the team
will be responsible for
producing the experiment, but we will for sure need your guidance and
knowledge to properly explore RARE/freeRtr.

yess!



As an initial step towards the big plan, we want to reproduce the emulated
PolKA experiment AS IS in the P4 Lab, and we already have some initial
questions:
1) Is there any initial documentation on how to setup a basic experiment in
the RARE P4 Lab with freeRtr (access, instalation, ...)?
right now, the testbed is running rare in a mixed tofino & dpdk node
environment...
attaching you the current configs plus the script to bring it up locally on
your
pc in a similar way as everson does with his topology... as you can see in the
configs, both polka and sr are both up and running, the only thing yo need to
do is to add the tunnels and compare the results...

2) At the moment, the node configurations (port numbers, addresses) of the
emulated experiment is not resembling the real testbed. Is there any
documentation with this configuration?
as you can see in the script, the configs are archived at nmaas, accessible
by eduid...
(in case you dont have access to it, also attaching the current config
archive...)

3) In the emulated experiment, we have four core nodes (Frankfurt, Amsterdam,
Poznan and Budapest) running PolKA core and two edges that setup the tunnels.
For an experiment in the
physical setup, do you have any advice on how to design the edge nodes? In
the first version of the experiment, should we use P4 nodes only for the core
and DTNs as edges with
freeRtr? How do you normally setup edges in your experiments? It is not clear
for us at the moment how exactly to deploy edge freeRtr nodes in the P4 Lab.
so the lab have 4 tofino switches, and 2 dtn nodes running freerouters...
you can always initiate a ping flood from these, or, the dpdk freerouters'
linux could connect to the testbed if you add a veth pair, whose side1 is
used by the linux to do the iperfing, and side2 is given to freerouter to
handle the packets... (the famous eth20001 interface of the default
freerouter installation to a vm, for example)

4) How do you currently generate traffic in the P4 Lab?

ping flood from the dtns usually enough for me.... :)

If possible, it would be very nice if we could schedule some hands-on
sessions (as in the freeRtr dev meetings) to discuss and test this experiment
with you.
good idea... then it could be the topic for today...

________________________________

Esta mensagem (incluindo anexos) cont m informa o confidencial destinada
a um usu rio espec fico e seu conte do protegido por lei. Se voc n o
o destinat rio correto deve apagar esta mensagem.

O emitente desta mensagem respons vel por seu conte do e endere amento.
Cabe ao destinat rio cuidar quanto ao tratamento adequado. A divulga o,
reprodu o e/ou distribui o sem a devida autoriza o ou qualquer outra
a o sem conformidade com as normas internas do Ifes s o proibidas e pass
veis de san o disciplinar, c vel e criminal.




Archive powered by MHonArc 2.6.19.

Top of Page