Packet-in messages restrictions
Processing VLAN tags
When sending a Packet-in packet to the controller, the switch processes the VLAN tag of the packet as follows:
If the VLAN tag of the packet is the same as the PVID of the ingress port, the switch removes the VLAN tag.
If the VLAN tag of the packet is different from the PVID of the ingress port, the switch does not remove the VLAN tag.
Packet buffer
If a Packet-in message is sent to controller due to no matching flow entry, the switch supports buffering the packet. The buffer size is 1K packets.
If a Packet-in message is sent to controller for other reasons, the switch does not support buffering the packet. The switch must send the full packet to the controller, and the cookie field of the packet is set to 0xFFFFFFFFFFFFFFFF.