I have been trying to implement a scenario in which vlan hopping is performed.
From a packet generator I created a packet with the added 802.1q tags. The inner tag was the native vlan, and the outer was the destination vlan.
The problem is that the switch seems not to be interpreting the double (or single) tagged frame received on an access link. I had tried to send a single tagged frame also but that did not work either.
I use ethereal to capture the frames sent out on the access port and the tag appears properly on the frame.
Any help appreciated.