TRUNK:
- meaning1 (HP): link aggregation
- meaning2 (CISCO): a port carrying one untagged VLAN and one or more tagged VLANs
UNTAGGED PORT:
Input frames: if tagged in 802.1q format, they are discarded, if untagged, they are assumed to be in the VLAN that is assigned as the ACCESS or UNTAGGED VLAN for that port
Output frames: frames are output NOT in 802.1q format, ie, with no VLAN tagging information in them
TAGGED PORT:
This implies that one or more VLANs are assigned to that port so that frames that are TAGGED in one of the allowed VLANs can be sent and received. Input TAGGED frames belonging to a different VLAN that is not allowed on the port are discarded.
It probably isn't correct to call it a TAGGED PORT or UNTAGGED PORT.
The VLAN is UNTAGGED or TAGGED, per port.
Any interconnection must have the same configuration on both ends for frames to be sent and received on both sides.
ie,
Switch A, port 1 is connected to Switch B, port 48
port1 is configured as untagged in VLAN23 - port 48 should be configured as untagged in VLAN23
or
port1 is configured as untagged in VLAN23 and tagged in VLANs 41,42,43,44,55, port 48 should be the same.
*** You probably don't need to know this: You can patch two ports to each other, and assign each port to a different untagged VLAN. There are very rare situations where you might do this. As neither side is tagging frames, or expecting to receive tagged frames, both switches should accept frames from the other, with each switch making a different assumption about what VLAN to assign the received frames to. Although older Cisco switches used to err-disable the port, newer switches tend to log complaints only.