Zum rumspielen habe ich mir einen alten 3Com 3300 gekauft. Auf einem Cisco 2950 sind zwei VLans mit den IDs 20 und 30 eingerichtet. Auf dem 3Com sollen jetzt ebenfalls je zwei Ports für die VLans 20 und 30 erstellt werden, die mit den entsprechenden VLans auf dem Cisco über einen Trunk Port (im Cisco-Sprech) kommunizieren sollen.

Port 1, 2, 3 und 4 brauchen die Zugehörigkeit zu Ihrem VLans, ohne das die Port getagged werden.
Port 12 muss zu beiden VLans gehören, außerdem müssen die Ports entsprechende getagged sein. Hier ist die Konfiguration auf dem 3Com, dabei wirds dann etwas klarer:
Konfiguration auf dem 3Com 3300
VLans
Select menu option (bridge/vlan): create
Enter VLAN ID (2-4094) [2]: 20
Enter Local ID (2-16) [2]: 2
Enter VLAN Name [VLAN 20]:
Creating VLAN.
Select menu option (bridge/vlan): create
Enter VLAN ID (2-4094) [2]: 30
Enter Local ID (2-16) [3]:
Enter VLAN Name [VLAN 30]:
Creating VLAN.
Ports Konfigurieren
Select menu option (bridge/vlan): addPort
Select VLAN ID (1-4094) [1]: 20
Select Ethernet port (1-25, all): 1
Enter tag type (none, 802.1Q) [802.1Q]: none
Select menu option (bridge/vlan): addPort
Select VLAN ID (1-4094) [1]: 20
Select Ethernet port (1-25, all): 2
Enter tag type (none, 802.1Q) [802.1Q]: none
Select menu option (bridge/vlan): addPort
Select VLAN ID (1-4094) [1]: 30
Select Ethernet port (1-25, all): 3
Enter tag type (none, 802.1Q) [802.1Q]: none
Select menu option (bridge/vlan): addPort
Select VLAN ID (1-4094) [1]: 30
Select Ethernet port (1-25, all): 4
Enter tag type (none, 802.1Q) [802.1Q]: none
VLan Trunk konfigurieren
Select menu option (bridge/vlan): addPort
Select VLAN ID (1-4094) [1]: 20
Select Ethernet port (1-25, all): 12
Enter tag type (none, 802.1Q) [802.1Q]: 802.1Q
Select menu option (bridge/vlan): addPort
Select VLAN ID (1-4094) [1]: 30
Select Ethernet port (1-25, all): 12
Enter tag type (none, 802.1Q) [802.1Q]: 802.1Q
Und das war es dann schon.
Geholfen hat mir noch dieser Link.