Subject: Re: misc/3212: Source routing configuration problem
To: Kevin M. Lahey <kml@nas.nasa.gov>
From: Jonathan Stone <jonathan@DSG.Stanford.EDU>
List: netbsd-bugs
Date: 02/18/1997 00:38:38
Kevin Lahey writes:
In message <199702151605.LAA10726@Twig.Rodents.Montreal.QC.CA>der Mouse writes
>> NetBSD ships with 'net.inet.ip.forwsrcrt = 1'. This means it
>> will forward source routed packets.
>
>This is as it should be. Source routes are in IP for a reason, and
>they're useful in some cases (most cases where I've wished for them
>have been fault isolation debugging). Yes, it's unfortunate that there
>are a lot of hosts out there that handle them wrong, but that's not the
>fault of source routes and breaking source routes is the wrong fix.
>I kind of liked the other idea in this pr, namely, adding an option
>to discard source routed packets as they arrive, so that they don't
>make it up the protocol stack. RFC1122 explicitly states that
>source routed packets MUST be handed up the protocol state, but
>perhaps it was a product of a kinder and gentler age. It would
>be really easy to add 'net.inet.ip.acceptsrcrt'.
>
>Would anyone object to such an addition?
How about the alternative:
net.inet.ip.drop.src-rt
I find the `drop' names reflect the intent more clearly. It's more
extensible and consisent with, e.g., ip_fil usage, too.
Is there any other IP traffic that one would want toggles to drop?