cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
41678
Views
7
Helpful
4
Replies

Difference between ISL AND dot1q

sham_chennala
Level 1
Level 1

Hi,

I know ISL is a cisco proprietary one and dot1Q can use for multiple vendors. What are the other differences between these two? This is for my study purpose kindly give answer.

Regards,

Sham.

4 Replies 4

lee.reade
Level 4
Level 4

Hi,

Have a look at this url;

http://www.cisco.com/en/US/tech/tk389/tk689/technologies_tech_note09186a0080094665.shtml

You pretty much know the main differences, others are dot.1q has less overhead and can support 4096 vlans, whereas ISL can only support 1000.

Another difference is that ISL does not use the native vlan concept, whereas 802.1q trunks do and will not trunk correctly if the native vlan is different on each side.

Even Cisco recommend these days to use 802.1q to it being the most widely deployed.

HTH

LR

Danilo Dy
VIP Alumni
VIP Alumni

From what I know there are 3 major differences.

(1) Network Overhead. dot1q has less network overhead than isl. dot1q encapsulates the header of the frame while isl encapsulates the entire frame.

(2) Native VLAN. In dot1q, frames sent across the trunk doesn't have a header. The remote switch will assume that any frame without a header is destined for the native vlan. In isl, every single frame will be encapsulated, regardless of the vlan it's destined for.

(3) isl is Cisco Proproetary while dot1q is Industry Standard

Giuseppe Larosa
Hall of Fame
Hall of Fame

Hello Sham,

an ISL frame is bigger and isn't an ethernet frame but carries one ethernet frame inside

30 bytes ISL overhead against 802.1Q 4 bytes

only 1024 vlans against 4096 in the original specification of ISL (modified later)

an 802.1Q tagged frame is still an ethernet frame with ethertype 802.1Q.

802.1Q allows for stacking : two 802.1Q headers and then the L3 pdu /user data

this is known as 802.1Q tunneling or Q in Q and is used to provide services in a L2 MAN.

802.1Q may require to enable baby giants of to modify the ethernet MTU to pass traffic with 1500 Byte IP payload

Some entry level switches support only 802.1Q trunks like C2950 some old entry level switches support only ISL

Hope to help

Giuseppe

sunilsinghmbm1
Level 1
Level 1

Hi Sham,

VLAN identifier is a special tag that is encapsulated in a Ethernet frame. There are two main types of encapsulation protocols called ISL (Inter Switch Link) which is Cisco proprietary protocol and 802.1q which is an IEEE Standard.

ISL

  • ISL is an Cisco proprietary protocol.
  • Supports up to 1000 Vlans
  • Original frame is encapsulated and a new header is inserted during encapsulation process.
  • A 26 byte header and a 4 byte FCS (frame check sequence) are inserted. Hence a total of 30 Bytes of overhead.
  • ISL tags frames from native Vlans.
  • ISL is less preferred in networks because of its high overhead value which is added to each Ethernet frame.

802.1q

  •  It is an IEEE Standard.
  • 802.1q supports 4096 Vlans.
  • IN 802.1q encapsulation process, a 4 byte tag is inserted into original frame and FCS (Frame Check Sequence) is re-calculated.
  • 802.1q does not tag frames from native Vlans.

Note :

Cisco 1900 seriea switches uses ISL and Cisco 2900 series and others use 802.1 q by default.

Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community:

Review Cisco Networking products for a $25 gift card