Grr.  My previous email was cut off.  The upshot is that the switch does not 
have a default route (it's a switch, after all, not a router) so it cannot 
respond to the icmp request.  Is it possible to set a default router for 
the interface (in this case, vlan 7) that has the IP address assigned to 
it?


J. Johnson wrote:

> Priscilla Oppenheimer wrote:
> 
>> 
>> You gotta get it to stop doing that! ;-) Seriously, why doesn't the Linux
>> router-on-a-stick know that the destination is local, on VLAN 7?
>> Shouldn't it know not to send this packet to another router? It should
>> just ARP for the destination and send the packet, perhaps tagged for VLAN
>> 7.
> 
> I've tried it both ways, with the address in the linux router's table, and
> with it redirecting to the 3600.  I'll put 10.0.0.6 back in the linux
> router's table and sniff ... Yep, it behaves similarly (but with the extra
> routing hop to the 3600 removed.)  Now, the icmp request goes from the box
> on oreilly.net up vlan5 through the 2950 switch to the linux router, back
> out vlan7 to the switch, and the switch does an arp request out vlan 7 for
> the originating box.  Vlan 7 doesn't include oreilly.net, so the arp
> request goes unanswered.
> 
> 
> 
>> VLAN 7! ;-) Of course, it is in fact seeing that IP address coming in on
>> VLAN 7, so maybe it assumes that's where the address is really located
>> and ARPs to there. The source IP address has been remaining the same
>> throughout all this, though the MAC addresses have been changing. It sees
>> the source IP address for oreilly come in on VLAN 7. Could that be
>> confusing it? I don't think it should, but it might.
> 
>  Thank you - of course the switch is
> confused.  Think of how ping usually works:
> 
> BOX A --- ROUTER B --- ... --- ROUTER Y --- BOX Z
> 
> A pings Z, but since it doesn't know Z's MAC address it sends the request
> to
> a router, which is B.  A knows how to do this because it has a routing
> table, or it knows a default router.  B and all intervening routers do the
> same until the packet gets to Y.  Now Y has to do the same to get the
> response back to A.  ---> However, if Z doesn't know where A is, it also
> has to send the response to a router.
> 
> James
> Nondisclosure violations to [EMAIL PROTECTED]




Message Posted at:
http://www.groupstudy.com/form/read.php?f=7&i=64282&t=63789
--------------------------------------------------
FAQ, list archives, and subscription info: http://www.groupstudy.com/list/cisco.html
Report misconduct and Nondisclosure violations to [EMAIL PROTECTED]

Reply via email to