Networking

將交換機分配為網關地址

  • December 11, 2017

我已經嘗試為此研究解決方案,但我一直缺少連接點。這是我的第一個問題,如果我弄亂了問題的格式,請原諒我。

我正在嘗試將一個交換機連接到其他 10 個交換機和連接到這些交換機的設備。是否可以將主交換機的地址設置為從交換機的網關地址,以便我可以讓設備與不同子網上的其他設備通信?

有沒有更有效的方法?設備和輔助交換機位於不同的子網中。次級開關彼此不連接。只有主開關連接到輔助開關。

如果您使用第 2 層交換機,它們是透明設備,它們不會查看第 3 層數據包上的第 3 層 (IP) 地址。它們只查看幀上的第 2 層 (MAC) 地址,因此它們無法將流量從一個 VLAN 發送到不同的 VLAN。

第 2 層交換機使用幀上的源地址在其 MAC 地址表中填充源 MAC 地址和它進入交換機的介面。它使用 MAC 地址表嘗試找到目標 MAC 地址介面,並將幀發送到指定的介面。如果它無法在其 MAC 地址表中找到目標 MAC 地址,它會將幀泛洪到所有其他介面。

您必須使用第 3 層設備(啟用了路由的路由器或第 3 層交換機)將數據包從一個 VLAN 轉發到另一個 VLAN。路由器將剝離第 2 層幀,暴露第 3 層數據包,檢查目標第 3 層地址,在其路由表中查找第 3 層地址,為新介面創建新的第 2 層幀封裝將第 3 層數據包轉發到的第 3 層數據包(新的第 2 層幀)。如果在其路由表中找不到匹配項,則丟棄第 3 層數據包。

主機會將第 3 層目標地址與其自己的第 3 層地址和遮罩進行比較,以確定目標是否在同一網路上。如果是,主機將使用 ARP 創建一個二層幀,直接將幀發送到目的主機。如果目的三層地址在不同的網路上,它會通過ARP獲取其配置的網關的二層地址來建構二層幀,並將幀直接傳送到其配置的網關。第 2 層交換機將使用第 2 層地址交換第 2 層幀。

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