Trunk konfigurering


Nu när du har konfigurerat och verifierat VLAN är det dags att arbeta med VLAN-trunkar.

En VLAN-trunk är en Layer-2-länk mellan två switchar som kan bära trafik för flera VLAN samtidigt. Som standard kan en trunk transportera alla VLAN, såvida inte listan över tillåtna VLAN begränsas manuellt.

Konfigurera en trunk

För att aktivera en trunklänk konfigureras de sammankopplade portarna med följande interface-kommandon
(text efter // är kommentarer):

Switch# configure terminal                 // Gå till globalt konfigurationsläge
Switch(config)# interface interface-id     // Gå till interface-konfigurationsläge
Switch(config-if)# switchport mode trunk   // Sätt porten i trunkläge
Switch(config-if)# switchport trunk native vlan vlan-id   // Ange ett annat nativt VLAN än VLAN 1, t.ex. VLAN 99
Switch(config-if)# switchport trunk allowed vlan vlan-list // Ange vilka VLAN som tillåts på trunklänken
Switch(config-if)# end                     // Återgå till privilegierat EXEC-läge

Exempel på trunkkonfiguration

I figuren används:

  • VLAN 10 för PC1
  • VLAN 20 för PC2
  • VLAN 30 för PC3

Port F0/1 på switch S1 är konfigurerad som trunk och vidarebefordrar trafik för VLAN 10, 20 och 30.
VLAN 99 är konfigurerat som nativt VLAN.

Nedan visas konfigurationen av port F0/1 på switch S1:

S1(config)# interface fastEthernet 0/1
S1(config-if)# switchport mode trunk
S1(config-if)# switchport trunk native vlan 99
S1(config-if)# switchport trunk allowed vlan 10,20,30,99
S1(config-if)# end

Observera att denna konfiguration förutsätter att du använder Cisco Catalyst 2960-switchar, som automatiskt använder 802.1Q-inkapsling på trunklänkar.
På vissa andra switchmodeller måste trunk-inkapslingen konfigureras manuellt.
Se också till att båda ändar av trunklänken använder samma nativa VLAN. Annars kan Cisco IOS generera felmeddelanden om att trunkkonfigurationen inte matchar.

Verifiera trunkkonfigurationen

Kommandot

s1# show interfaces fa0/1 switchport

visar information om portens trunkinställningar.

I utskriften kan du se att:

  • port F0/1 är konfigurerad i trunkläge (Administrative Mode och Operational Mode)
  • det nativa VLAN är VLAN 99
  • trunkporten tillåter VLAN 10, 20, 30 och 99

Ett annat användbart kommando är:

S1# show interfaces trunk

Detta kommando visar alla trunkportar på switchen.

Återställa trunk till standardläge

För att återställa trunkkonfigurationen till standardläge används följande kommandon:

S1(config)# interface fa0/1
S1(config-if)# no switchport trunk allowed vlan
S1(config-if)# no switchport trunk native vlan
S1(config-if)# end

När en trunk återställs till standardläge alla VLAN tillåts och VLAN 1 används som nativt VLAN.

När kommandot

show interfaces fa0/1 switchport

körs igen visas att porten har återställts till standardinställningarna.

Ändra porten till access-läge

Om porten istället ska användas som en vanlig accessport kan den konfigureras så här:

S1(config)# interface fa0/1
S1(config-if)# switchport mode access

Port F0/1 fungerar då som en statisk accessport.