天天看點

[CCIE筆記]Switching——ISL 與 802.1QTrunk鍊路的兩種封裝:ISL和802.1Q

Trunk鍊路的兩種封裝:ISL和802.1Q

ISL  (Inter-Switch Link Protocol),思科私有封裝類型。

802.1Q,公有标準封裝類型。

ISL與802.1Q的不同點:

|     ISL在原有資料幀的頭部和尾部分别打上一個26 Byte的ISL頭部和4 Byte的CRC尾部;

      802.1Q在原有資料幀的源MAC字段後面插入一個4 Byte的Tag字段,其中前2 Byte是Ether-Type字段,值是0x8100,表示該資料幀中含有802.1Q tag字段;

|    802.1Q含有Native VLAN,如果是Native VLAN上的資料幀,802.1Q不打Tag,直接送入Trunk鍊路進行傳輸。

     ISL沒有Native VLAN的概念。

cisco交換機和non-cisco交換機互聯

cisco交換機必須使用802.1Q封裝,來與non-cisco交換機互聯。

這時與non-cisco互聯的802.1Q trunk線路上僅僅能夠支援CST,所有VLAN隻能共用一棵樹(CST);

但是在cisco交換機區域中仍然可以使用PVST+;

若cisco網絡區域被一個non-cisco網絡區域隔開了,如下:

----------------         ---------------          -------------------
|     cisco  	|========|   non-cisco   |========|       cisco       |
|     PVST+  	|        |    CST        |        |       PVST+       | 
----------------         ----------------         --------------------
           

在cisco網絡域内運作PVST+,而與non-cisco區域互聯時運作CST。

cisco區域的交換機使用一個保留的多點傳播MAC位址将PVST+ BPDUs傳送到non-cisco網絡中,于是non-cisco交換機将以多點傳播幀的轉發方式轉發PVST+ BPDU,而不會去解析它,這樣另一端的cisco網絡就可以收到PVST+ BPDU了。

另外,802.1Q封裝的Trunk可以與MST相配合使用,将多個VLAN劃入同一個執行個體,不同的執行個體運作不同的生成樹。