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

Clarification on Conflicting Actions Resolution in ACL Table #1956

Open
mholankar opened this issue Jan 31, 2024 · 5 comments
Open

Clarification on Conflicting Actions Resolution in ACL Table #1956

mholankar opened this issue Jan 31, 2024 · 5 comments

Comments

@mholankar
Copy link
Contributor

ACL table group type represents the way various ACL tables within this
* ACL table group perform their lookups. There are two optional values:
* Sequential - All the ACL tables are looked up in a sequential order,
* which is based on the ACL table priorities and only one ACL entry is matched
* with its corresponding ACL entry action applied. In case two ACL tables
* have the same priority they are looked up on a first come basis.
* Parallel - All the ACL tables within the ACL table groups are looked up
* in parallel and non-conflicting actions are resolved and applied from
* multiple matched ACL entries (each from different ACL tables of this group).
* Conflicting actions are resolved based on the ACL table priorities.

* Conflicting actions are resolved based on the ACL table priorities.

Could we please understand what are the conflicting actions?
I know that forward + drop are conflicting, but drop action always trumps.

What about Copy Cancel + Copy. What happens in case of these two actions? It would be good to know what actions are conflicting and what actions are non-conflicting.

@mholankar
Copy link
Contributor Author

@kcudnik - could you help with this issue please?

@kcudnik
Copy link
Collaborator

kcudnik commented Feb 5, 2024

not sure if i understand the issue here, is this SAI design issue or specific vendor ? + @lguohan

@mholankar
Copy link
Contributor Author

Just trying to understand SAI behavior. Not specific to any vendor

@mholankar
Copy link
Contributor Author

Gentle ping on this issue. Can we have an understanding on SAI spec or how vendors treat this?

Could we please understand what are the conflicting actions?
I know that forward + drop are conflicting, but drop action always trumps.

What about Copy Cancel + Copy. What happens in case of these two actions? It would be good to know what actions are conflicting and what actions are non-conflicting.

@kcudnik
Copy link
Collaborator

kcudnik commented May 7, 2024

i dont have deep knowledge about acl groups, can't help here, added @lguohan previously to help point to right direction

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

2 participants