I have 3560 switches acting in L3 mode. There are multiple VLAN interfaces defined on it. The switch has ASA as the default gateway. Clients use default respective VLAN interfaces as their Default Gateway. User VLAN is the inside interface on ASA with ASA being their default gateway. The issue is that clients which have ASA as the default gateway are not able to communicate with VLANs on the switch. ICMP works but no TCP traffic is being passed. For example, I can ping a host 10.10.16.45 from 192.168.1.187 but I cannot access a web page on 10.10.16.45 from 192.168.1.187. Please help.
ASA Config
interface GigabitEthernet0/2
description LAN
nameif inside
security-level 100
ip address 192.168.1.1 255.255.255.0
route inside 10.10.16.0 255.255.255.0 192.168.1.33 1
route inside 10.10.21.0 255.255.255.0 192.168.1.33 1
route inside 10.50.0.0 255.255.0.0 192.168.1.34 1
3560 Switch Config
interface Vlan16
description Management interface
ip address 10.10.16.2 255.255.255.0
ip helper-address 192.168.1.3
standby ip 10.10.16.1
standby priority 110
standby preempt
!
ip route 0.0.0.0 0.0.0.0 192.168.1.1