I'm currently converting our existing flat network topology to a L3 switched topology and have configured 1 test area at this point. The core 6509 switch has 2 vlans, vlan 1 is the existing flat vlan containing most users, servers and firewall. vlan 200 is the trunk link between the 6509 and a 4506 destribution layer switch. the 4506 has 3 vlans, vlan 1 which is l2 only, vlan 200 being the interface in the trunk vlan, and vlan 10 for future users. i have two laptops in the vlan 10 connected to a 2960G which is connected to a trunk port on the 4506 switch. One of the laptops is linux, the other is windows xp. both laptops can obtain an IP address from the DHCP server (a helper address is configured on the 4506 on the vlan 10 SVI). the linux pc can connect to the internet, resolve hostnames from DNS, ping and traceroute to everything. the windows pc can ping vlan 10 and vlan 200 SVI's but cannot ping or traceroute to anything in vlan 1. it can however tracroute to external IP addresses, which means it can route through vlan 1 to get past the firewall but can't route to vlan 1. the only differences in addressing are vlan 10 and 200 have masks of 255.255.255.0 and vlan 1 has masks of 255.255.252.0 but this isn't a problem for the linux pc. i'm stumped as both pcs are obtaining the same information from DHCP but one has full connectivity and the other doesn't. i've also tried a different windows laptop but get the same results so its not the laptop itself. any clues?