Skip to content
This repository was archived by the owner on Nov 5, 2024. It is now read-only.
This repository was archived by the owner on Nov 5, 2024. It is now read-only.

Stratum Support for BMv2 simple_switch  #11

@mickwubs97

Description

@mickwubs97

Hello, I am trying to test QoS and slicing features using the docker containers in this guide (in the .env file). I configured slices in netcfg-leafspine.yaml. I also configured a flow classifier which puts packets from h1a to slice 0 REAL_TIME slice. I did iperf tests before and after I install the traffic classifier and saw no difference (I set "maxRateBps": 1000, for slice 0 REAL_TIME). I am now thinking maybe my configurations are incorrect or maybe stratumdid not configure schedulers or queues on BMv2 simple_switch. Please could anyone let me know what you think?

configured slices:
image

traffic classifier:
image

iperf before classifier installed:
image

iperf after classifier installed:
image
image

My understanding is that in addition to ONOS configuration and traffic classifier, I would need to have switches configured by stratum, right? I checked stratum repo and fabric-tna repo. The stratum file generated by gen-qos-config.py is only useful on Tofino Native Architecture switches. This means if I want QoS enforced using sdfabric, I would need to use TNA switches instead of bmv2 switches, am I right?

Thank you

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions