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

Normative statements are too ambiguous to test compliance #22

Open
dthaler opened this issue Nov 7, 2022 · 1 comment
Open

Normative statements are too ambiguous to test compliance #22

dthaler opened this issue Nov 7, 2022 · 1 comment

Comments

@dthaler
Copy link

dthaler commented Nov 7, 2022

In section 6:

Hop-by-Hop options SHOULD be designed to keep the time to process low.

Since there is no definition of "low", this SHOULD is meaningless. Everyone can say they meet the should, for a different definition of low, so it need not be a SHOULD, "should" is sufficient as just something an implementer should consider.

The size of an option SHOULD NOT extend beyond what can be reasonably expected to be executed at full forwarding rate (e.g., forwarded on a router's fast path).

Since there is no definition of "reasonably", this has the same issue but is easier to fix simply by deleting the word "reasonably". In contrast the following sentence (just above the bulleted list) is fine and does not use "reasonably":

New options SHOULD NOT be defined that are not expected to be executed at full forwarding rate.

@gorryfair
Copy link
Collaborator

gorryfair commented Nov 7, 2022 via email

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