add QoS in ONOS

73 views
Skip to first unread message

Carlos André

unread,
Aug 29, 2023, 8:43:12 PM8/29/23
to ONOS Developers
Hi all,
Is there any way to configure Qos directly on ONOS using OpenFlow and Open Virtual switch?

Davide Scano

unread,
Aug 30, 2023, 2:00:48 AM8/30/23
to ONOS Developers, Carlos André
Hi Calos,

You can use Openflows  meters and the Oplen Flow action set queue.
Best,
Davide

Ruben

unread,
Aug 31, 2023, 10:04:47 AM8/31/23
to Davide Scano, ONOS Developers, Carlos André
Hi Carlos.

A student of mine successfully used Open vSwitch (2.12) with ONOS 2.1.0 back in september 2020 for QoS. I attach his MSc thesis, which is only written in Spanish unfortunately. You can see sample code in section "4.2.2. Aplicación diffserv".

The GitHub repo is the following:
https://github.com/rubenccv/TFG/blob/master/Aplicacion6-diffserv/diffServ/src/main/java/org/onosproject/diffserv/QosRestManager.java

If you need further help, please let me know.

Best regards!
Memoria TFM Ruben Blanco.pdf

Tulio Souza

unread,
Aug 31, 2023, 10:22:09 AM8/31/23
to Ruben, Davide Scano, ONOS Developers, Carlos André
Thank for sharing repo. I am student from brazil and also investigating the  use of the QOS for trafic diferents protocol.The APP may be aplied on it?

Thanks for support

--
You received this message because you are subscribed to the Google Groups "ONOS Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to onos-dev+u...@opennetworking.org.
To view this discussion on the web visit https://groups.google.com/a/opennetworking.org/d/msgid/onos-dev/3895361A-8904-4E02-BFAC-BAF65CC09013%40riseup.net.
For more options, visit https://groups.google.com/a/opennetworking.org/d/optout.

Carlos André

unread,
Sep 7, 2023, 5:33:57 PM9/7/23
to ONOS Developers, Ruben, Carlos André, Davide Scano
Hello,
I created a network with Mininet, OVS, OpenFlow14 and the ONOS controller, is it possible to achieve bandwidth prioritization of 1 flow over the other flow, with the 2 leaving the same port and going to different devices? I created 1 QoS and 2 queues directly in OVS and created 1 meter in ONOS to limit 1 of the flows. I have not achieved satisfactory results so far. If anyone can give any advice I would appreciate it.
Reply all
Reply to author
Forward
0 new messages