HI Pierre,

Thanks for the reply.  Ok, here's a little more detail:

DSL ISP:
========
Machine IP: 64.65.206.24   Netmask: 255.255.255.0  (I actually have 32 IPs, but that's
                           the mask they say to use, and it does work properly, even if
                           I ping machines outside my own network, yet within that 
netmask.)
Gateway IP: 64.65.206.1    (which apparently is an alias for 64.65.210.162)


T1 ISP:
Machine IP: 208.178.159.66  Netmask: 255.255.255.224 (I have 16 IPs)
Gateway IP: 208.178.169.65  (which is my t1 router: 208.49.135.222)

Topology (you were real close!):


 64.65.206.24    ---------- DSL ISP------------216.153.135.10 (netmask 255.255.255.0)
           eth1 /             |                (a remote user on the same ISP)
       LM7.1                  |
           eth3 \             |
 208.178.159.66  ---------- T1 ISP

In this example, the box at 216.153.135.10 cannot see 64.65.206.24.

> So... from say 64.65.210.162, "ping 64.65.206.24" is seen by LM7.1 and reply
> goes out T1; but reply is not seen by 64.65.210.162...  if so, read on...

Most likely yes.  Also note from my other message that a TCPDUMP shows an error packet 
returning
to me from 216.153.135.10, saying "Admin prohibit filter" or something like that.

> Without specific addresses, I can only suspect you are experiencing the rule
> which states:  "a packet from netX cannot be routed through netY and back to
> netX" [EXCEPT if the final destination is netZ]*
> 
> * the exception is not written up anywhere that I know of; but I did discover it
> circa 1989.

Really?  If that indeed is the case, then how do people that have multiple providers 
handle
this situation?

Bob

Reply via email to