測(cè)試UDP監(jiān)聽(tīng)協(xié)議的加速效果
如果您的全球加速配置的監(jiān)聽(tīng)協(xié)議是UDP協(xié)議,您可以通過(guò)UDPing測(cè)試全球加速的加速效果,UDPing使用特定的端口號(hào)將UDP ping發(fā)送到特定的IP地址。本文以終端節(jié)點(diǎn)服務(wù)器和客戶(hù)端都為CentOS系統(tǒng)為例,介紹如何通過(guò)UDPing測(cè)試UDP監(jiān)聽(tīng)協(xié)議的網(wǎng)絡(luò)加速效果。
前提條件
開(kāi)始前,請(qǐng)確保滿(mǎn)足以下條件。
您已經(jīng)添加了監(jiān)聽(tīng),且監(jiān)聽(tīng)協(xié)議為UDP協(xié)議。詳細(xì)信息,請(qǐng)參見(jiàn)添加和管理智能路由類(lèi)型監(jiān)聽(tīng)。
您已經(jīng)在終端節(jié)點(diǎn)服務(wù)器上將監(jiān)聽(tīng)端口添加到安全配置(例如安全組)白名單中。
背景信息
全球加速采用四層(TCP/UDP協(xié)議)轉(zhuǎn)發(fā)模式,無(wú)法使用ICMP Ping和TCPing測(cè)試UDP監(jiān)聽(tīng)協(xié)議的加速效果,但您可以使用UDPing測(cè)試UDP監(jiān)聽(tīng)協(xié)議的加速效果。
UDP是數(shù)據(jù)報(bào)機(jī)制,無(wú)會(huì)話(huà)連接,直接將UDP報(bào)文轉(zhuǎn)發(fā)給終端節(jié)點(diǎn)組中的終端節(jié)點(diǎn)。
步驟一:在終端節(jié)點(diǎn)服務(wù)器上部署UDP Echo服務(wù)
要使用UDPing測(cè)試加速效果,終端節(jié)點(diǎn)服務(wù)器必須部署UDP Echo服務(wù)。本示例使用Socat模擬UDP服務(wù)端為例,介紹如何部署UDP Echo服務(wù)。
執(zhí)行以下命令,安裝Socat。
yum install socat
執(zhí)行以下命令,啟動(dòng)Socat。
nohup socat -v UDP-LISTEN:<監(jiān)聽(tīng)端口>,fork PIPE 2>/dev/null &
步驟二:在客戶(hù)端部署UDPing工具
完成以下操作,在客戶(hù)端部署UDPing工具。
執(zhí)行以下命令,下載UDPing工具。
wget https://networktools-public.oss-cn-hangzhou.aliyuncs.com/ga/udping/udping.py
執(zhí)行以下命令,賦予UDPing工具執(zhí)行權(quán)限。
chmod +x udping.py
步驟三:測(cè)試加速效果
登錄客戶(hù)端。
執(zhí)行
./udping.py <后端服務(wù)器IP> <監(jiān)聽(tīng)端口>
,查看未使用全球加速客戶(hù)端訪問(wèn)后端服務(wù)器的網(wǎng)絡(luò)延遲。執(zhí)行
./udping.py <加速I(mǎi)P> <監(jiān)聽(tīng)端口>
,查看使用全球加速后客戶(hù)端通過(guò)加速I(mǎi)P訪問(wèn)后端服務(wù)器的網(wǎng)絡(luò)延遲。說(shuō)明全球加速的加速效果以您的實(shí)際業(yè)務(wù)測(cè)試為準(zhǔn)。
加速I(mǎi)P是您添加加速區(qū)域后為加速地域分配的加速I(mǎi)P。
下圖以上海到美國(guó)(弗吉尼亞)的加速效果作為示例。