'config' vs. 'policy'
"Michael Carr" <[email protected]> Wed, 12 Jun 2002 16:52:01 -0400
| Newsgroups | gmane.ietf.policy |
|---|---|
| Message-ID | <[email protected]> |
Apologize in advance if this question isn't appropriate for this list, but not sure who/where else to ask. I'm wrestling with trying to explain to developers the difference between a 'policy' (e.g., 'if packet_type = X, put it on queue Y') and other switch/router 'configuration' (e.g., ethernet interface 2 autosense = on). What I have said thus far is that a policy is something that can be expressed in an "If condition then action" clause. Also, I've made the bold statement that static policies are part of configuration, but not all configuration data is policy. But then I hear high level "policies" in the storage networking space like "Minimum backup count for file X is 2". To me this is configuration, not policy. I guess I'm looking for a clearer definition. Why does it matter? When trying to design and build an extensible policy engine framework (side issue: does anyone already do this?), it helps to know the domain of the problem set first, and optimize for that domain. Throwing things that aren't really policies into such an engine might lead to a suboptimal/inefficient design with respect to the ones that really are policies. Thanks in advance Michael Carr