ISL與802.1Q的對比

談談ISL與802.1Q有什麼區別。

首先說說他們的功能。
他們的功能都是實驗交換機之間傳輸多個vlan信息的。
舉個例子:


假如這個時候Sw1上銷售部的一個名員工與Sw2上的銷售部員工發了個消息hello.而同一時間Sw1上研發部的一個名員工與Sw2上的研發部員工也發了個消息hello. 交換機1和交換機2怎麼區分哪句hello是銷售部,哪句是研發部的呢?在中間鏈路上默認是不能支持傳輸多個vlan信息的.現在啓用了Trunk或者ISL封裝,就相當於打了個標記.比如 vlan10| hello  或者 vlan20 |hello 就可以區分了.802.1Q和ISL就是做這個操作.
下面說說他們的區別:

1.  ISL是Cisco的一個私有協議,與EIGRP一樣,只有Cisco的設備才能夠使用,與其他廠商不兼容。
802.1Q是工業標準。所有的廠商都能夠使用,比如H3C,Cisco,Juniper,愛立信等。

2.  他們的封裝方式不一樣。802.1Q是在不破壞原數據幀的情況下在中間插入了區分Vlan的信息;而ISL相當於在外面再打了一層包.在原數據幀的頭尾都加了東西。

3.  因爲封裝的形式不同,導致ISL與沒有做ISL封裝的普通數據幀無法識別,無法通信;而802.1Q沒有破壞原數據幀結構,所以802.1Q可以與沒有做Trunk封裝的標準數據幀兼容,正常通信。

結論:802.1Q比ISL好用。所以儘可能的使用802.1Q封裝。而且ISL的私有性也決定了它使用的會比標準少。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章