什麼是交換機間鏈路 (ISL)?
交換機間鏈路
ISL 是一種 VLAN 協議,代表交換機間鏈路。思科的 ISL 是一種專有協議,僅在思科交換機之間使用。
點對點 VLAN 上下文最多可以支援 1000 個 VLAN,並且僅與快速乙太網和千兆乙太網網路相容。
ISL 將乙太網幀封裝在一個包含 VLAN ID 的報頭中,並在交換機和路由器之間傳送。IEEE 802.1Q 中的標籤是內部的。
封裝的 ISL 乙太網幀通常從 94 位元組開始,大小增長到 1548 位元組。封裝用於開發協議。
ISL 為幀提供了一個 26 位元組的報頭和一個 4 位元組的 CRC 尾部。ISL 在 OSI 模型的資料鏈路層工作。
ISL 協議封裝包含各種欄位,例如目標地址、封裝的幀型別、源地址、資料包長度、其 VLAN 目標 ID、子網協議 (SNAP)、源地址的高位、資料包埠索引的來源、實際的乙太網幀、對 ISL 資料包進行的 4 位元組校驗以確保其未損壞,以及用於進一步資訊的保留欄位。
ISL 如何工作?
ISL 將乙太網幀封裝在一個 26 位元組的報頭和一個 4 位元組的尾部中。在 ISL 資料包上,尾部是幀校驗序列 (FCS),以確保其未損壞。ISL 幀的大小範圍從 94 位元組到 1548 位元組。
在整個過程中,封裝的幀保持不變。ISL 報頭的源地址和目標地址不會從封裝的幀中傳遞下來。目標地址是兩個 ISL 特定的多播 MAC 地址之一。
除非其中一臺思科交換機不支援 ISL 或專門設定為不使用它,否則當兩臺連線的思科交換機使用 DTP 自動協商中繼時,它們將選擇 ISL 而不是 802.1Q。
ISL 的優缺點
交換機間鏈路用於標記資訊。它能夠同時連線多個交換機,同時保留 VLAN 資訊,並以最小的延遲提供全線速效能。
ISL 消除了互動/通訊需要路由器的需求,使使用者能夠高效且快速地訪問伺服器。
ISL 的一個重大缺點是隻有思科交換機與 ISL 相容,ISL 僅支援 1000 個 VLAN。由於與交換相關的幾個底層原因和挑戰,特別是在 VLAN 中繼中,ISL 今天已不再使用。
思科已放棄 ISL 且不再支援它。相反,802.1q 被廣泛使用,思科明確鼓勵使用它。大多數當前的交換機使用此 802.1q VLAN 交換協議。