I have a pair of 6500's set up.
one physical interface is configured as LAyer 2 and connected to a check point firewall as a trunked port
vlan 1001 has a layer 3 interface and this is the nexthop to the firewall..
check point (192.168.1.1 vlan 1001) ------ (int vlan 1001 192.168.1.2) 6506
there are a mixture of layer 2 / layer 3 interfaces on the 6506, but to keep it simple we also have a vlan 1 interface set up as the default gate way to the cient machine
int vlan 1 - 172.20.20.1 255.255.255.0
many ports on the 6505 are trunk links to distribution/access layer switches the that clients are attached to. Let say port 1,2 and 3 are connected to 3 different access switches. Port 4 is connected to the firewall and restricted to only permit vlan 1001
So the issue is that from out side the a conversation starts to client 172.20.20.10 which is connected to the access switch on port 2.
I would expect packet comes in from the firewall via port 4 to the 6506 and hits the vlan 1001 interface. 6506 processes the packet and sees its destination is on the 172.20.20.0/24 network, knows this is local, does an ARP lookup, finds the client on port 2, and forwards it at layer 2 out of this port.....
But what I see it the packet to the client get flooded out ports 1 2 and 3?? it still gets to the client and the conversation happens just fine. but every other switch gets a copy to (i have put a tap to prove this to my self

)
If any one can suggest why i see this broadcast storm I would be greatfull. It only happens with packets coming in from the firewall.
Cheers