OpenSolaris

Printable Version Enter a New Search
Bug ID 4777670
Synopsis Would like routing based on source addresses.
State 3-Accepted (Yes, that is a problem)
Category:Subcategory kernel:tcp-ip
Keywords
Responsible Engineer Rao Shoaib
Reported Against 5.9 , s10_19 , s10u6_fcs
Duplicate Of
Introduced In
Commit to Fix
Fixed In
Release Fixed
Related Bugs 4173841
Submit Date 12-November-2002
Last Update Date 11-September-2009
Description
Mroe and mroe people have more than one internet connection; with the
advent of DosS and DDoS attacks, tISPs have started to do source
address filtering on a grand scale.

For outgoing connections with a stable route, Solaris will route just fine
but when an incoming connection comes in over the "wrong interface" (i.e.,
the route back goes out over anotehr interface) the returning packets
will likely be blackholed.

This RFE requests the ability to add routes based on the source of
the packet.  Such a route would have precendence over ordinary routes
but outgoing connections from unboudn sockets would pick a route using
current algorithms.

The ideal would be to have multiple default routes each with their own
specific source address.
Work Around
It is possible to get some of this functionality using ipfilter redirecting;
however, ipfilter fails when the preferred interface goes down and Solaris
will not route packets through the downed interface anymore.  Ipfilter will not
get at those packets and cannot properly forward them.
Comments
N/A