This is an old revision of the document!
VLAN Trunks
Jak ISL tak dot1Q zvětšují Ethernetový rámec o dalších 30 byte(ISL) nebo 4 byty(dot1Q), může tedy dojít k překročení max. MTU (1518 bytů), které je označováno jako baby giant. 802.3ac rozšiřuje max. MTU na 1522 byte.
Přijde-li na access port rámec je otagován pro interní potřebu switche
Vysílá-li switch rámec z access portu, vyšle jej bez interního tagu
Přijde-li na trunk port rámec, jsou odstraněny tagy a rámec je interně otagován.
vysílá-li switch rámec do trunku, interní tag je odstraněn a rámec je otagován (ISL/dot1q)
Přijme-li access port ISL-otagovaný rámec, zapíše MAC do CAM a rámec zahodí. Ve speciálních případech může být tato MAC zapsána do CAM pro všechny VLAN - pro zabránění tohoto chování slouží příkaz no-isl-entries enable
Přijme-li access port 802,1Q-otagovaný rámec, zapíše MAC do CAM, 802.1Q tag ignoruje a rámec normálně zpracuje
ISL - Inter Switch Link (Cisco)
Enkapsuluje celý L2 rámec
26-byte header (15-bit VLAN ID)
4-byte trailer (CRC)
občas nazývaný double tagging
IEEE 802.1Q
4-byte pole vložené hned za SRC MAC
single tagging, internal tagging
native VLAN = netagovaná
první 2 byty = TPID (Tag Protocol Identifier) vždy 0x8100 (802.1Q)
další 2 byty = TCI (Tag Control Information)
3-bity CoS (Class of Service 802.1Q/802.1p)
1-bit CFI (Canonical Format Indicator) - určuje zda se jedná o Ethernet nebo TokenRing. Nazývá se též little-endian, big-endian format
12-bitů VID (VLAN Identifier) 0-4095 (0,1 a 4095 rezervovány)
Trunking
Switch(config)#interface fa0/port_number
Switch(config-if)#switchport mode trunk
Switch(config-if)#switchport trunk encapsulation {dot1q | isl | negotiate}
Switch(config-if)#switchport mode dynamic {desirable | auto}
Switch(config-if)#dot1q native vlan vlan-id
Vypnuti trunku:
Switch(config-if)#no switchport mode trunk
nebo:
Switch(config-if)#switchport mode access
Router-on-a-stick:
Router(config)#interface fa0/0.10
Router(config-subif)#encapsulation dot1q 10
Router(config-subif)#ip address 192.168.10.1 255.255.255.0