3 Jan 2012 16:18
Re: I-D Action: draft-shen-traceroute-ping-ext-03.txt
George, Wes <wesley.george <at> twcable.com>
2012-01-03 15:18:08 GMT
2012-01-03 15:18:08 GMT
> From: int-area-bounces <at> ietf.org [mailto:int-area-bounces <at> ietf.org] On > Behalf Of Tissa Senevirathne (tsenevir) > Sent: Wednesday, December 21, 2011 9:46 PM > Subject: Re: [Int-area] I-D Action: draft-shen-traceroute-ping-(Continue reading)ext- > 03.txt > > Also, do not forget, the authentication object specified here is > similar to what is used in OSPF. If routers can do that for OSPF, they > certainly can do this for Ping. If they cannot we can fall back to > default information and return additional error code to say > authentication failure. > [WEG] Key point here - SP routers don't get a lot of OSPF messages from random hosts on the internet, and even if we do, we pretty much summarily drop them because we aren't expecting to use them ever. We do, however get a lot of ICMP for traceroute/ping, meaning that the filters already have to be a lot less restrictive. You're *way* oversimplifying the method to secure this such that it doesn't create added router load. Even if we assume multiple tiers of validation - say authorized source IP vs not, some sort of auth key vs not, and tie independent rate-limits to each, if they're not processed in the right order, you might open an attack vector simply by receiving too many packets that fail auth check. I'm also wondering about whether it's realistic to assume that looking deeper into the packet to find the absence or presence of these proposed options can still be done in hardware, or whether some older (and therefore less stout) platforms have to punt it because their hardware is optimized to look to only a certain depth when handling ICMP in a scalable way. There are lots of opportunities for assumptions about the relative rate of different types of ICMP messages such that you can use a more optimized way to process certain ones at higher scale while punting others, and those are quite likely to bite us when proposing new ones. Additionally, managing such ACLs and auth keys to govern who has access to management information and the associated rate limit, scale, and security considerations for internal stuff is onerous enough without even thinking about adding this capability for external hosts, whether partners or otherwise. This is



RSS Feed