-
Notifications
You must be signed in to change notification settings - Fork 655
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ethernet port speed for aggregated interfaces #1181
Comments
Hi, it seems port-speed maybe didn't think through the use case for aggregated ports and only considered speed of physical ports. Solutions for this could be
|
If there was a new leaf added called "aggregate-port-speed" what should the behavior be for the other leaves port-speed and negotiated-port-speed in this situation? I would still not want them showing an incorrect value. It seems like we may still need a new ETHERNET_SPEED identity added for this use case even with the addition of a new leaf. And if so, what would you recommend for the name? |
I would argue that re.
this already exists as indicated by the OP, |
I don't think (1) is feasible for the reasons already mentioned. The identities are tied to physical ethernet interface speeds and creating multiples to cover all aggregate use-cases is a non-starter imo. Today, I believe an implementation should omit
It must be known however there are separate paths in order to access the speed of physical vs. logical but this can be determined by the |
Submitted #1183 to put restrictions around physical vs. aggregate for ethernet related config/state |
We have an aggregated interface that is bundle made up of 5x 100G physical interfaces. The /interfaces/interface/aggregation/state/lag-speed shows up correctly for the aggregated interface but for the path /interfaces/interface/ethernet/state/port-speed & negotiated-port-speed the vendor assigns the closest value which in this case was speed_600GB which is not accurate. What should be the behavior for this use case in OpenConfig?
The text was updated successfully, but these errors were encountered: