Data Domain:設定連結聚合

Summary: 設定連結彙總。

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

設定連結彙總

摘要

在 DDOS 中使用連結彙總功能可能會增加輸送量,但根據不同因素而定,可能會導致相反的結果。本文旨在協助判斷和實作連結彙總的適當組態。在 DD OS 中,由於動態連接埠參與等方法 PAGp 不支援 MLT,在交換器上以靜態方式設定 LAG 連接埠至關重要。

 

適用於

支援連結彙總功能的所有 DD OS 版本

 

解決方案

 

確定適當的連結聚合:

以下是嘗試決定聚合時應考慮的事項。如果不需要聚合,請考慮故障轉移。因此,給出的最後一個選擇是故障轉移作為聚合的替代方法。

 
直接連線:
1.模式循環制 (如果媒體伺服器支援)
2.每個媒體伺服器的個別 NIC (如果有足夠的 NIC)
3.模式 xor-L3L4
4.容錯移轉 (如果無法使用聚合)
 
私人網路:
1.每個媒體伺服器的個別 NIC (如果有足夠的 NIC)
2.模式 xor-L3L4
3.模式 xor-L2 (當用戶端計數適當時)
4.容錯移轉 (如果無法使用聚合)
 
區域網路:
1.每個媒體伺服器的個別 NIC (如果有足夠的 NIC)
2.模式 xor-L3L4
3.模式 xor-L2 (當用戶端計數適當時)
4.容錯移轉 (如果無法使用聚合)
 
遠端網路:
1.每個媒體伺服器的個別 NIC (如果有足夠的 NIC)
2.模式 xor-L3L4
3.容錯移轉 (如果無法使用聚合)
 
 

Data Domain 連結彙總和容錯移轉實作

Data Domain 支援的連結彙總方法:
  • 迴圈賽和
  • 平衡-xor (兩端手動設定)
  • LACP (1 Gb 從 5.0 和 10 Gb 5.1 開始)
 
平衡的-xor 透過選擇支援的特定哈希來選擇聚合:
  • 第 2 層或
  • 第 3+4 層
  • Layer 2+3 (從 5.0 開始)
 
有四個虛擬介面可用於定義聚合或故障轉移:
  • 維特0
  • Veth1
  • 維特2
  • 維特3
 
 

在使用聚合之前,必須創建虛擬介面。這可以透過執行以下命令來完成:

net create virtual <veth#>
 

範例:

net create virtual veth0
 

創建虛擬介面后,任何可用的物理鏈路(eth0、eth1、eth2 等)都可以包含在聚合組中。板載連結(eht0 和 eth1)直到最近才被允許添加。先前安裝的 Data Domain 軟體可能不允許聚合這兩個連結。 

要在虛擬介面 veth0 中指定 eth2 和 eth3 介面的聚合,將使用以下命令之一:

net aggregate add veth0 mode round-robin interfaces eth2 eth3
 

發送到 veth0 的第一個網路數據包將被轉發到其中一個介面,下一個數據包將被轉發到另一個介面。

數據包的發送繼續在介面之間交替,直到沒有更多的數據包或鏈路失敗。

如果 eth3 失去物理連接,則所有數據包都將通過 eth2 發送,直到 eth3 鏈路重新上線。

為此,還必須將網路的另一端配置為輪詢制。對於直接連接(建議進行輪循機制的唯一拓撲),媒體伺服器必須能夠設置(和支援)輪循機制。

 
net aggregate add veth0 mode xor-L2 interfaces eth2 eth3
 

所使用的聚合將是平衡的-xor

數據包根據源和目標 MAC 位址的 XOR 分佈在 eth2 和 eth3 中。

由於只有兩個鏈路要聚合,因此最低位用於確定要用於數據包的介面。

如果結果為 0,則選擇一個介面。如果結果為 1,則使用另一個介面。

若要讓封包分佈在兩個連結上,必須將資料傳送到多個目的地。目的地的 MAC 位址必須不同,以使 XOR 結果提供不同的數位。

這意味著一個位址必須是奇數,另一個位址必須是偶數。

如果聚合了三個連結,則 XOR 結果將以三種方式拆分。必須至少有兩個具有奇數和偶數MAC位址的媒體伺服器才能獲得任何聚合。通常,此聚合不應用於少於四個的媒體伺服器。

 
net aggregate add veth0 mode xor-L3L4 interfaces eth2 eth3
 

與此命令一起使用的聚合也將是平衡的-xor

Eth2 和 eth3 使用源和目標 IP 位址和埠號的 XOR 分發數據包。

結果給出一個數位,其中最低位用於確定用於發送數據包的連結。

偶數結果超過一個,奇數結果超過另一個。使用三個鏈路時,結果除以 3,其餘部分確定要使用的介面。

當存在大量連接(每個流有一個連接)或大量媒體伺服器或兩者時,將使用此聚合。

這是 Data Domain 的首選模式,但有些交換器不支援這種類型的雜湊。

 
net aggregate add veth0 mode LACP hash xor-L3L4 interfaces eth4a eth4b
 

與此命令一起使用的聚合也將是 lacp-xor

Eth2 和 eth3 使用源和目標 IP 位址和埠號的 XOR 分發數據包。

數據流控制遵循與平衡模式相同的機制。例外情況是,它添加了一個控制協定,以最少的自動化介面管理來監控介面,包括更好的介面故障檢測。

檢測超越了載波損耗的檢測,而是檢測發送和接收數據的能力。

檢測信號可以每秒或每 30 秒發送一次(預設)。間隔決定綁定感應鏈路不再通信並停止使用介面的速度。每 30 秒一次的侵入性較小,但將連結標記為關閉需要較長的時間,而且在等待期間可能會發生連線逾時。

 
net failover add veth0 interfaces eth2 eth3
 

這不是聚合,但命令會將介面 eth2 和 eth3 組合在一起以進行故障轉移。

僅支援一種故障轉移類型。如果作用中的實體連結消失,資料會傳送至第二個實體連結。

活動介面由設置時哪個鏈路首先出現決定。

這是不確定的。這取決於幾個因素,例如交換機活動、網路活動以及啟用時哪個介面首先啟動。

可以通過將其中一個鏈路指定為主鏈路來確定活動介面。

如果主介面處於啟動並正在運行狀態,則始終設置為活動。

 
注意:若為 DDBOOST 或 OST 備份,請使用 ifgroup 而不是聚合,以獲得更好的輸送量和性能。
 
 

設定並啟用虛擬介面。

創建虛擬介面(並分配聚合方法)后,必須為介面配置IP位址(和子網掩碼)並啟用。下列命令可用來完成此動作:

net config <veth#> <IP address> netmask <subnet address> up
 

範例:

net config veth1 192.168.192.168 netmask 255.255.255.0 up

Affected Products

Data Domain

Products

Data Domain
Article Properties
Article Number: 000012075
Article Type: How To
Last Modified: 29 May 2025
Version:  9
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.