I’ve read the packet flow here but they don’t really don’t go over logical VLAN interfaces, the only real reference I found to it was “see bridging section for more details” under the logical interface section.
The example is this:
You have a 4 port switch with VLAN filtering enabled. Ether 1 (PVID 10, untagged) and the bridge (VLAN 10, tagged). The switch has a logical VLAN interface setup for VLAN 10.
Ether 1 is sending MAC-Telnet, DST-IP 255.255.255.255 and the DST-MAC of the switch.
How I would expect it to work is this, A → Bridging Decision (Adds VLAN 10 tag, due to the destination being a tagged “port”) → B → I → (Routing Decision, it’s for the router to handle also due to broadcast) → J → decapsulate (It has a L3 logical interface which from my understanding strips the VLAN)
Now here is where I get confused because if it’s arriving back at A without a tag after the decapsulation, I’d assume the above would just loop again, forever which obviously doesn’t happen. So I am obviously misunderstanding something.