資料中心間傳輸問題
不同業務的不同需求致使強大的晝夜模式和高峰穀比率,資料中心之間的協同合作和流量動態管理是解決問題的關鍵。傳統的資料中心之間沒有得到充分的利用,導致各自每天的平均利用率過低,考慮到不同的時間點、持續時間和地域,如何使用跨多個資料中心和骨幹網的限制頻寬,將它們用到非即時的應用上,如備份、大量更新的傳播、資料移轉等,是一個提高設備利用率關鍵問題。
解決方案
當在兩個不同地域的資料中心之間進行一定的流量工程時,由於地域和業務的不同,可能導致兩個資料中心的用戶高峰時間和剩餘頻寬的出現時間出現衝突,直接進行流量工程的效率降低,並一定程度上對網路產生較大的影響。
提出基於資料中心的逐跳傳輸機制,通過雇傭一些中間的鏈路節點(存放裝置或資料中心),將其作為緩存和轉發設備,通過協同合作,根據骨幹網中的鏈路狀態提取出一定的約束條件,進行流量調度,在更短的時間內通過充分利用網路資源來實現傳輸,其中主要包括以下關鍵技術:
1. 資源分塊:將原始資源進行切割,以塊狀的形式進行傳輸,適應不同大小的資源
2. 多路徑傳輸和並行TCP:在傳輸的過程中,根據實際的網路鏈路狀態,通過選擇多條鏈路或在節點之間進行並行TCP的傳輸,進一步提高傳輸速率
3. 多協定和不同的擁塞策略:根據網路的鏈路狀態不同,使用不同的傳輸協定(TCP、UCP)和不同的擁塞控制策略,提升傳輸效率
資料中心到用戶:D2C 問題
資料中心到使用者之間是通過傳統的乙太網進行連接,即先將資料中心的伺服器和互聯網進行連接,再通過互聯網向使用者提供服務。資料中心中的伺服器和互聯網之間通信的主要網路通訊協定是傳統的乙太網協定,然而傳統的乙太網設計是進行盡力轉發(best-effort),當網路或設備繁忙的時候可能會引起丟包或亂序,乙太網傳輸的可靠性是通過TCP協議進行的,而TCP協議複雜且運行開銷大,對網路的性能和輸送量都有較大的影響。
解決方案
對現有的乙太網協定族進行擴展或改進,使得在保證TCP 的優點的同時,開銷盡可能小,也可以用於存儲區域網路的流量傳輸。資料中心乙太網在一個統一的架構上,實現傳輸的不丟包和I/O合併,並使用多路徑來增加雙向傳輸的頻寬,主要通過兩種技術實現:
1. 基於優先順序的流控,即將一條物理鏈路分成多條虛鏈路,根據使用者優先順序或服務等級,對當前傳輸的某些虛鏈路上的流暫停,以使優先順序高的流先傳送,從而達到流控的目的。
2. 增強型傳輸控制,在給定的物理鏈路上,按照給定的不同流的頻寬,在多個時間槽內,對不同流進行調度,給出最優的頻寬組合。