Re: [NSIS] I-D ACTION:draft-rahman-rtg-router-alert-dangerous-00.txt

Francois Le Faucheur IMAP <[email protected]>
Newsgroups gmane.ietf.tsvwg,gmane.ietf.nsis
Message-ID <[email protected]>
Hello Tony,

On 30 Oct 2008, at 22:37, Tony Li wrote:

>
> Hi Francois,
>
> |For this reason, Ashok and I have been planning to make a
> |proposal for
> |how RSVP could optionally operate without relying on RAO (e.g. based
> |on PID=46 matching, based directed signaling as already done in a
> |number of scenarios etc). This would avoid the RAO issue even if
> |routers do not yet support the new recommended RAO procedures.
> |Any feedback/guidance from this community on that?
>
>
> It seems to me that this entire area is delving WAY too far into the
> implementation side of the world.  Please recall that the whole  
> purpose of
> the RAO was to make it easier for the data plane to sort out control  
> plane
> packets that would not otherwise be punted.
>
> Prior to RAO existing, folks were already sending those control plane
> packets anyway, and we asked the data plane to work much harder.  It  
> seems
> to me that you are, in effect, asking to undo this.  That seems
> counter-productive to me.
>
> The attacks listed in draft-rahman-rtg-router-alert-dangerous-00.txt  
> exist
> *whether or not RAO is used*.  If you ask routers to filter control  
> plane
> packets without RAO, then the bad guy simply targets his DoS attack  
> against
> those same control plane packets.  Regardless, the same mechanisms for
> detecting and surviving DoS attacks must exist in every  
> implementation.

I very much agree the mechanisms for detecting and surviving DoS  
attacks must exist in any case.

But one practical problem (that draft-rahman points out) is that "Any  
application that relies on IP Router Alert should expect that the  
incoming packets MAY be dropped by default ...".
While that was not the expectation as RAO was initially defined, this  
could be the case in practice because a network is actively blocking  
RAO packets at some trust boundary (because some of his routers may  
not be very selective in punting so they'd get affected by RAO packets  
from an application they are not interested in; or because one of his  
internal application -say RSVP-TE- uses the same protocol as some end- 
to-end application - say IPv4 RSVP).
If the application (e.g. end-to-end IPv4) relies on RAO it will just  
not be able to transit through that network.
If the application relies on filtering, then it will transit through  
that network and can still be intercepted downstream of that network  
by enabling filtering.

Another approach is to reduce/remove the motivations for networks to  
block RAO packets. draft-rahman goes in that direction by recommending  
PID-level RAO filtering. draft-dasmith-mpls-ip-options goes in that  
direction too by allowing a network to protect itself from external  
RAO packets without dropping them. etc. But it is not clear if this  
will be sufficient for the RAO blocking practices to disappear in a  
reasonable future.

Cheers

Francois


>
>
> Regards,
> Tony
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.