Skip to content
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

Calculation error in program scale testing requirements? #397

Open
ashutosh-agrawal opened this issue Jun 30, 2023 · 2 comments
Open

Calculation error in program scale testing requirements? #397

ashutosh-agrawal opened this issue Jun 30, 2023 · 2 comments
Assignees

Comments

@ashutosh-agrawal
Copy link
Collaborator

My question is specifically on the line below. Not sure where 1000 came from? Based on the equation, it should be 5Mand the total flow table size would be ~40M.

Flow Table Size: (2 * CPS) + 15M + 15M //For 5M CPS, Flow Table Size: (2 * 1000) + 15M + 15M = ~30M

https://github.com/sonic-net/DASH/blob/main/documentation/general/program-scale-testing-requirements-draft.md#:~:text=Flow%20Table%20Size%3A%20(2%20*%20CPS)%20%2B%2015M%20%2B%2015M%20//For%205M%20CPS%2C%20Flow%20Table%20Size%3A%20(2%20*%201000)%20%2B%2015M%20%2B%2015M%20%3D%20~30M

@KrisNey-MSFT
Copy link
Collaborator

1000 is # of CPS flows; at any given time there may be a few thousand flows in the table. 30M are fixed, 2,000 are being cycled w/open-close. We should never exceed 32M.
@mgheorghe provided answers to @ashutosh-agrawal

@KrisNey-MSFT
Copy link
Collaborator

(2 * 1000) may be variable depending upon network latency delay - @mgheorghe will write a paragraph to clarify.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants