L3DSR負(fù)載均衡服務(wù)器
L3DSR 是能夠跨 3 層邊界返回負(fù)載平衡的服務(wù)器。
Direct Server Return (DSR) 負(fù)載均衡是一個(gè)常見(jiàn)的分發(fā)網(wǎng)絡(luò)傳輸,目前它需要通過(guò)負(fù)載平衡器和所有位于相同 2 層廣播域內(nèi) Virtual IP 上的主機(jī)進(jìn)行網(wǎng)絡(luò)通信。但是這有一個(gè)嚴(yán)重的限制,它會(huì)嚴(yán)重阻礙單個(gè)連續(xù)的單個(gè)子網(wǎng)上擴(kuò)展到規(guī)模型的 VIP 服務(wù)(scaling Virtual IP)。[注:VIP =Virtual IP]
L3DSR 克服了上述的限制。相比其他 3 層負(fù)載均衡方法,L3DSR 允許雅虎在單個(gè)硬件負(fù)載平衡器上同時(shí)服務(wù)十多倍的 VIPs。為了克服 2 層的限制,我們使用 IPv4 頭部校驗(yàn)上的 6 位 DSCP( 6-bit Differentiated Services Code Point) 來(lái)傳輸消息到服務(wù)器上。服務(wù)器檢測(cè)頭部校驗(yàn)并基于 DSCP 映射到目的地的值改寫(xiě)目的地址。
L3DSR 目前支持:
-
A10 AX3200 >= 2.2.5
-
Brocade ADX Series >= 12.1d
-
Brocade/Foundry ServerIron 450
-
M7 and JetCore blades
-
>= 12.2.01p
-
Citrix Netscaler running 8.x, 9.x
-
Radware Alteon 4408, 4416, 5412
-
SW versions 27 and above
-
Radware AppDirector (All platforms)
-
2.10 and above, requires the optional BWM license
在服務(wù)器上,L3DSR 目前支持:
-
FreeBSD >= 6.x
-
RHEL4 >= 4.7 (IPv4 only), RHEL5 >= 5.4 (IPv6 >= 5.9),
-
RHEL6 >= 6.0, and Fedora 17
