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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions