[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

IPSP policy model: contidtions and actions



Howdy,

I think that the IPSP policy model puts conditions in the wrong place. SAConditions are contained by SARules which are derived from the Policy Core Information Model's Policy Rule. The problem I see here is that SAConditions are too specific to IPsec. I would rather see a model which sets up generic conditions to classify packets. Once a packet is classify by generalized conditions, then various actions (ie. ipsec, qos, nat,...) could be applied in a list of actions.

Now, to do this would require tremendous coordination between all groups who might have an interest in packet classification. We know that right now, the qos and ipsec ways of modeling conditions or filters or are disjoint. So I am making a recommendation which will require a good bit of cross WG work and might perhaps move slowly.

So what would be the benefit?

If current trends hold, and each group who has an interest in classifying packets develops its own classification method, then we are very close to requiring that unnecessarily repetitive classification operations be done for each action which should be applied to the packet. It should be easy for us to envision examples where several actions (ipsec, qos, nat, firewall, ...) should be applied to the same packet. We should obviously strive to classify the packet once in implementations.

Now, I said ' very close to requiring' . I guess that even if different groups do invent different models of how to do classification, that does not necessarily mean that implementations must actually do classifications differently. But it certainly would be a confusion situation.

Ricky Charlet
rcharlet@xxxxxxxxxxxx