[Rsvp] Re: help

David Charlap David.Charlap@marconi.com
Tue, 04 Mar 2003 11:58:25 -0500


Harish Kumtakar wrote:
> 
>      Why IPSEC can not be used in RSVP to care of security. Please throw 
> some light on this aspect.

The reason it isn't in classical RSVP is because IPSEC secures two 
endpoints.  But the nature of RSVP is such that packets are supposed to 
be intercepted and processed by transit routers.

An RSVP router does not send a Path message to his neighbor.  He sends 
it to the ultimate destination address, with the router-alert option, so 
that RSVP-aware routers along the way may intercept and process the 
packet.  This is fundamentally incompatible with IPSEC - where the 
packet is encrypted such that transit routers can not intercept anything.

If you want to use IPSEC with RSVP, then you must send packets directly 
to neighbors and abandon the use of router-alert.  This isn't a problem 
for RSVP-TE, since the presence of non-RSVP routers isn't permitted in 
an MPLS/RSVP-TE network.  But it eliminates the ability for classical 
RSVP to work over networks with non-RSVP nodes - something that is a key 
goal of the RSVP protocol.

IPSEC also makes multicast much more CPU intensive.  If every packet is 
encrypted, then you can't simply generate one Path message for 
transmission to all downstream nodes in a multicast group.  You have to 
generate multiple separate packets and encrypt them individually.

-- David