Anmerkung: In eckigen Klammern '[...]’ stehen weitere Inhalte oder Kommentare.
Ein Trunk wird verwendet, wenn verschiedene VLAN-Informationen über eine physische Verbindung übermittelt werden müssen.
In einem Gebäude sind in Ergdeschoss und Obergeschoss die PCs über einen Switch miteinander verbunden. Auf jeder Ebene sind weiter in jedm Switch verschiedene VLANS eingerichtet.
Vom Switch im Erdgeschoss zum dem Switch im Obergeschoss gibt es zwei physische Verbindungen zu den unterschiedlichen VLANs.
Vom Switch im Erdgeschoss gibt es zwei physische Verbindungen beider VLANs zu einem Router.
Das funktioniert alles, is jedoch nicht gut zu erweitern. Wenn man sich vorstellt, dass es deutlich mehr Etage zu versorgen gibt, müsste es damit auch deutlich mehr physische Verbindungen der Switche untereinander geben.
Hier kommt der Trunk ist Spiel. Es gibt durch den Trunk von Switch zu Switch bzw. vom Switch im Ergeschoss zum Router lediglich noch eine phyische Verbindung, über welche die Daten übertragen werden. Damit die Switche nun erkennen können, für welches VLAN eine Information vorgesehen ist, wird an das Ethernetframe ein sogenanntes 'Tag' gesetzt.
Einmal eingerichtet überträgt der Trunk dann die Informationen ver verschiedenen VLANs und anhand des 'Tag' ist zu erkennen, für welches VLAN das Datenpaket ist.
Bei einem Cisco-Switch kann das Native-VLAN keine Tags erhalten.
Switchportmodi Befehlsoptionen Beschreibung access ist immer Access-Port zum Anschluss eines Endgerätes Ein Endgerät ist immer an einem Access-Port angeschlossen. trunk Es wird immer ein Trunk-Port erstellt dynamic desirable Sendet/Empfängt DTP-Frames dynamic auto Wartet auf DTP-Frames, will ein Trunk werden, sendet jedoch keine DTP-Frames
Matrix mit Kombinationsmöglichkeiten, damit ein Trunk erstellt wird. ||==================================================================|| || Verwaltungs- || access || dynamic- || trunk || dynamic || || modi || || auto || || desirable || ||==================================================================|| | access | access | access | ! nicht | access | | | | | einrichten | | |-----------------------------------------|------------|-------------| | dynamic | access | access | trunk | trunk | | auto | | | | | |-----------------------------------------|------------|-------------| | trunk | ! nicht | trunk | trunk | trunk | | | einrichten | | | | |-----------------------------------------|------------|-------------| | dynamic | access | trunk | trunk | trunk | | desirable | | | | | |--------------------------------------------------------------------|
Quelle: Tom Wechsler