Avnu / OpenAvnu

OpenAvnu - an Avnu sponsored repository for Time Sensitive Network (TSN and AVB) technology
472 stars 292 forks source link

[Inquiry] Any FOSS for Qbv timeslot calculations? #699

Open vladimiroltean opened 7 years ago

vladimiroltean commented 7 years ago

Hi,

I have a bunch of switches that support 802.1Qbv among other TSN-related standards. I am able to run the netopeer server on them, and have a proof-of-concept YANG model to interact with their hardware configuration remotely over NETCONF. I am trying to design a network where TSN talkers advertise their bandwidth and latency requirements, and a central node transforms these requirements into Qbv/policer/shaper allocations for my TSN-enabled switches, along those flows' paths. I believe what I am asking for is a part of what the IEEE802.1Qcc (Stream Reservation Protocol enhancements) calls "CNC" (Centralized Network Configuration entity).

-Vladimir

pinealservo commented 7 years ago

I'm afraid we don't have anything in OpenAvnu yet regarding Qbv or Qcc.

My understanding is that Qcc's central configuration model is designed to work with existing configuration models/tools in use for automotive and industrial control buses, and to be flexible enough to admit some variety in that area. You might look at how things like CAN or Flexray configuration tools work for insight there.

I believe there are some YANG models in the Qcc draft, if you have access to it. I imagine they're close to final form by now, although I'm not really sure.