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

RE: IPSP policy model: contidtions and actions



One of the working group items of this morning's policy framework meeting is
to look into the
filter issues to see whether they can be unified. From the implementation
point of view,
a unified approach is a MUST while at the different modeling levels, people
can do what they think
the best approaches. But an unified approach should be the goal, if it can
be achieved.

-----Original Message-----
From: Ricky Charlet [mailto:rcharlet@xxxxxxxxxxxx]
Sent: Wednesday, December 13, 2000 5:13 PM
To: "ipsec-policy@xxxxxxxx, Ricky Charlet"
Subject: 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