Cisco

Cisco Catalyst VTP 到 HP ProCurve GARP?

  • March 16, 2011

我有兩個支持 L3 的 ProCurve 交換機 (2810-24G),我想在我們的 Cisco 環境中使用它們。Cisco 交換機配置了 vtp,所有 VLAN 基本上都在分佈交換機上添加/維護。

是否可以使用 VTP 分配交換機應在彼此之間攜帶的 VLAN(cisco 中繼埠與 HP 中未標記的所有內容),或者這是一個很大的禁忌,我應該考慮只使用一種類型?

我的目標是合併 ProCurve 千兆交換機,並在它們上執行幾個 ESXi 伺服器,因此需要能夠訪問

這是一個很大的禁忌(基本上是因為只有 Cisco 實施了 VTP)。如果您不想在出現問題時受到思科或惠普方面的指責,那麼混合交換機(即使對於 L2 也是如此)也是行不通的。

您需要在 HP 交換機上手動編號和命名必要的 vlan,因為它不會從 VTP 中學習它們。但是,通常您只需要定義您實際計劃在 HP 上使用的幾個 vlan,而不是 Cisco 攜帶的全套。

一個多 vlan 埠(在 Cisco 中稱為中繼埠,但中繼對 HP 來說意味著其他東西)最多可以有一個未標記的 vlan;必須標記所有其他人的數據包。在 Cisco 上,主幹的“本機”vlan 始終未標記,而其他所有內容都已標記。在 HP 上,您可以根據需要設置這些,儘管每個埠最多可以有一個未標記的 vlan。

您必須將 HP 標記與 Cisco 的標記相匹配,這通常意味著預設 vlan 1 未標記,而其他 vlan 已標記。

同樣在 Cisco 方面,您應該指定將哪些 VLAN 發送到 HP,因為預設情況下 Cisco 交換機將發送所有這些 VLAN,並依靠 VTP 修剪來消除額外的。使用“switchport trunk allowed vlan”列出您手動添加到父 Cisco 中繼埠上的 HP 交換機的所有 vlan,後跟所需 vlan 編號的逗號分隔列表。

另外,如果您在 HP 的“下游”有 Cisco 交換機(例如 Cisco 核心 -> HP 交換機 -> Cisco 子交換機),那麼您應該在從核心到 HP 的鏈路的 Cisco 端禁用 vtp 修剪。否則,子 Cisco 交換機可能會導致核心刪除任何在 HP 中使用但不在子 Cisco 中使用的 VLAN。

通過在 HP.com 上的搜尋,HP 有一些關於使這項工作的廣泛說明,使它們很難找到。Google搜尋“procurve and vtp”之類的東西。

引用自:https://serverfault.com/questions/227084