ISL

From Internetworkpro

Jump to: navigation, search

ISL or InterSwitch Link is a Cisco-proprietary means of carrying VLANs between switches. The standard (and more widespread) alternative is IEEE 802.1q.

[edit] Frame Format

ISL Frame Format

The basic mechanism is to encapsulate the original frame with an additional 26-byte ISL header and new FCS. The orginal header and FCS are untouched.

[edit] Header

The ISL header itself contains many fields many of which are either redundant or non needed for simple VLAN trunking.

ISL Header Fields
Field Description
DA Destination Address

This is set to either set to the multicast address 01-00-0C-00-00 or 03-00-0C-00-00. This field is what determines if the frame is ISL or not

Type Frame Type

This is a 4 bit code that determines this encapsulated frame type

Code Meaning
0000Ethernet
0001Token Ring
0010FDDI
0011ATM
User 4-bit code to extend the TYPE field above. The default value is "0000".
SA Source Address

This is set to the MAC address of the switch that transmits the ISL frame.

LEN Length

The total length of the frame excluding the DA, TYPE, USER, SA, LEN, FCS values. The length of these fields are 18 bytes.

AAAA03 (SNAP) This field is a 24-bit constant with the value '0xAAAA03'
HSA High Bits of Source Address

This contantes the upper 3 bytes of the SA field. This is normally the manufacturer ID portion of the MAC address. This value must be '00-00-0C'

VLAN Vlan ID

This is the acutal VLAN number assigned the the encapsulated frame. The lat 3 bits are used for CoS leaving 12 bits for the VLAN number. These mean that ISL can only carry VLANS numbered from 1-1024. Extended vlans (1025-4094) are not allowed on ISL

BDPU This is bit is set when the encapsulated frame is a BDPU, VTP, or CDP frame. (ie: frames that should be processed by the switch)
INDEX This field is set to the port index of the port as it leave the switch. This value is ignored by the receiving switch
RES This this value is used to Token Ring or FDDI frames that are encapsulated with ISL. With Token ring the Access Control (AC) and Frame Control (FC) are placed in here. For FDDI FC and Least Significant Byte (LSB) are placed in this field. For ethernet the value is set to all zeros

[edit] See Also

Cisco.com: Inter-Switch Link and IEEE 802.1Q Frame Format

Retrieved from "http://inetpro.org/wiki/ISL"
Personal tools