診斷網(wǎng)絡(luò)連通性
網(wǎng)絡(luò)連通性診斷功能用于診斷云上網(wǎng)絡(luò)元素之間的網(wǎng)絡(luò)連通性,方便您了解網(wǎng)絡(luò)連通情況和定位網(wǎng)絡(luò)不通的原因。本文介紹網(wǎng)絡(luò)連通性診斷功能及相關(guān)操作。
前提條件
使用網(wǎng)絡(luò)連通性診斷功能前,請確保滿足以下條件:
如果診斷對象為實(shí)例或彈性網(wǎng)卡,對應(yīng)的實(shí)例必須處于運(yùn)行中狀態(tài)。
如果診斷對象包括輔助網(wǎng)卡,則輔助網(wǎng)卡必須已經(jīng)綁定至實(shí)例。具體操作,請參見綁定輔助彈性網(wǎng)卡。
如果在網(wǎng)絡(luò)診斷過程中同時(shí)檢測實(shí)例操作系統(tǒng)內(nèi)的配置,需要確保實(shí)例操作系統(tǒng)符合下表所述的條件。
操作系統(tǒng)架構(gòu)
操作系統(tǒng)版本
操作系統(tǒng)內(nèi)配置
x86_64位
Windows Server 2008及更高版本
Alibaba Cloud Linux 2/3
AlmaLinux 8.x
Anolis OS 7.x/8.2
CentOS 7.x/8.x
CentOS Stream 8
Debian 8.x/9.x/10.x
Fedora 33/34
OpenSUSE 15.x/42.x
Rocky Linux 8.x
SUSE Linux 12.x/15.x
Ubuntu 20.04
Python版本:
Python 3.6~3.9
Python 2.7
已安裝云助手Agent。具體操作,請參見安裝云助手Agent。
使用限制
診斷線路和診斷任務(wù)相關(guān)的數(shù)量限制如下表所示。
限制項(xiàng) | 限制 | 提升限額方式 |
單個(gè)地域下診斷線路的最大數(shù)量 | 100 | 無 |
單個(gè)地域下診斷任務(wù)的最大數(shù)量 | 1,000 | 無 |
單個(gè)地域下同時(shí)執(zhí)行的診斷任務(wù)的最大數(shù)量 | 5 | 無 |
診斷流程
網(wǎng)絡(luò)連通性診斷功能的使用流程如下:
指定診斷線路。
診斷線路包括完成診斷任務(wù)所需的信息,例如專有網(wǎng)絡(luò)、診斷對象(實(shí)例、彈性網(wǎng)卡或者公網(wǎng)IP)等。您可以新建或者克隆一條診斷線路,具體操作,請參見創(chuàng)建診斷線路和克隆診斷線路。
說明在您創(chuàng)建診斷線路和發(fā)起診斷任務(wù)時(shí),系統(tǒng)會檢查當(dāng)前賬號是否存在服務(wù)關(guān)聯(lián)角色AliyunServiceRoleForECSNetworkInsights,如果不存在則自動(dòng)創(chuàng)建。更多信息,請參見管理網(wǎng)絡(luò)連通性診斷服務(wù)關(guān)聯(lián)角色。
發(fā)起診斷任務(wù)。
診斷任務(wù)指基于診斷線路的信息,實(shí)時(shí)診斷一次診斷對象間的網(wǎng)絡(luò)連通性。在新建或者克隆一條診斷線路后,系統(tǒng)即自動(dòng)發(fā)起一次診斷任務(wù)。您也可以手動(dòng)為已有的診斷線路發(fā)起診斷任務(wù),具體操作,請參見診斷已有線路。
查看診斷結(jié)果。
除在診斷任務(wù)列表查看診斷結(jié)果外,您還可以進(jìn)一步查看診斷任務(wù)詳情。具體操作,請參見管理診斷任務(wù)。
說明網(wǎng)絡(luò)連通性診斷功能作為輔助檢查工具,診斷結(jié)果反映了重點(diǎn)網(wǎng)絡(luò)連通配置的情況,但不能完全代表實(shí)際的網(wǎng)絡(luò)通信結(jié)果。
創(chuàng)建診斷線路
登錄ECS管理控制臺。
在左側(cè)導(dǎo)航欄,單擊自助問題排查。
在頁面左側(cè)頂部,選擇目標(biāo)資源所在的資源組和地域。
單擊網(wǎng)絡(luò)連通性診斷頁簽。
單擊創(chuàng)建診斷線路。
設(shè)置診斷線路參數(shù),然后單擊創(chuàng)建。
參數(shù)
說明
線路名稱
線路名稱長度為2~128個(gè)字符,可以包含中文字符、英文字符、數(shù)字,以及特殊字符半角句號(
.
)、下劃線(_
)、短劃線(-
)和半角冒號(:
),但不能以特殊字符、數(shù)字、http://
、https://
開頭。VPC
選擇一個(gè)專有網(wǎng)絡(luò),診斷對象中至少要包括一個(gè)專有網(wǎng)絡(luò)內(nèi)的ECS實(shí)例或彈性網(wǎng)卡。
發(fā)起端、目的端
先選擇診斷對象的類型,然后指定具體的源診斷對象和目的診斷對象。支持的類型包括:
ECS實(shí)例:診斷對象為已有的ECS實(shí)例。源診斷對象和目的診斷對象不能是同一個(gè)實(shí)例。
網(wǎng)卡:診斷對象為已有的彈性網(wǎng)卡。源診斷對象和目的診斷對象不能是同一個(gè)彈性網(wǎng)卡,也不能屬于同一個(gè)實(shí)例的彈性網(wǎng)卡。
公網(wǎng)IP:診斷對象為您手動(dòng)輸入的公網(wǎng)IP地址。源診斷對象和目的診斷對象的類型不可同時(shí)選擇公網(wǎng)IP。
目標(biāo)端口、協(xié)議
支持的目標(biāo)端口由所選的協(xié)議決定:
協(xié)議為自定義TCP和自定義UDP:支持從常見端口列表中直接選擇,或者自行輸入其他端口號。
常見端口列表包括SSH (22)、telnet (23)、HTTP (80)、HTTPS (443)、MS SQL (1433)、Oracle (1521)、MySQL (3306)、RDP (3389)、PostgreSQL (5432)、Redis (6379)。
協(xié)議為全部ICMP(IPv4)和全部GRE:必須為-1/-1。
創(chuàng)建診斷線路后,系統(tǒng)自動(dòng)發(fā)起一次診斷任務(wù),診斷能否從源診斷對象通過指定的協(xié)議訪問目的診斷對象的指定端口,即是否連通。
說明診斷過程大概需要幾分鐘,您可以在當(dāng)前診斷線路列表中查看執(zhí)行狀態(tài)和等待診斷結(jié)果,也可以前往該診斷線路的詳情頁查看本次診斷任務(wù)的執(zhí)行狀態(tài)和診斷結(jié)果詳情。具體操作,請參見管理診斷任務(wù)。
克隆診斷線路
您可以克隆已有的診斷線路并修改部分設(shè)置,例如僅修改源診斷對象或目的診斷對象,從而更快速地指定診斷線路。
登錄ECS管理控制臺。
在左側(cè)導(dǎo)航欄,單擊自助問題排查。
在頁面左側(cè)頂部,選擇目標(biāo)資源所在的資源組和地域。
單擊網(wǎng)絡(luò)連通性診斷頁簽。
找到診斷線路,在操作列中單擊克隆。
設(shè)置診斷線路參數(shù),然后單擊創(chuàng)建。
參數(shù)
說明
線路名稱
線路名稱長度為2~128個(gè)字符,可以包含中文字符、英文字符、數(shù)字,以及特殊字符半角句號(
.
)、下劃線(_
)、短劃線(-
)和半角冒號(:
),但不能以特殊字符、數(shù)字、http://
、https://
開頭。VPC
選擇一個(gè)專有網(wǎng)絡(luò),診斷對象中至少要包括一個(gè)專有網(wǎng)絡(luò)內(nèi)的ECS實(shí)例或彈性網(wǎng)卡。
發(fā)起端、目的端
先選擇診斷對象的類型,然后指定具體的源診斷對象和目的診斷對象。支持的類型包括:
ECS實(shí)例:診斷對象為已有的ECS實(shí)例。源診斷對象和目的診斷對象不能是同一個(gè)實(shí)例。
網(wǎng)卡:診斷對象為已有的彈性網(wǎng)卡。源診斷對象和目的診斷對象不能是同一個(gè)彈性網(wǎng)卡,也不能屬于同一個(gè)實(shí)例的彈性網(wǎng)卡。
公網(wǎng)IP:診斷對象為您手動(dòng)輸入的公網(wǎng)IP地址。源診斷對象和目的診斷對象的類型不可同時(shí)選擇公網(wǎng)IP。
目標(biāo)端口、協(xié)議
支持的目標(biāo)端口由所選的協(xié)議決定:
協(xié)議為自定義TCP和自定義UDP:支持從常見端口列表中直接選擇,或者自行輸入其他端口號。
常見端口列表包括SSH (22)、telnet (23)、HTTP (80)、HTTPS (443)、MS SQL (1433)、Oracle (1521)、MySQL (3306)、RDP (3389)、PostgreSQL (5432)、Redis (6379)。
協(xié)議為全部ICMP(IPv4)和全部GRE:必須為-1/-1。
克隆診斷線路后,系統(tǒng)自動(dòng)發(fā)起一次診斷任務(wù),診斷能否從源診斷對象通過指定的協(xié)議訪問目的診斷對象的指定端口,即是否連通。
說明診斷過程大概需要幾分鐘,您可以在當(dāng)前診斷線路列表中查看執(zhí)行狀態(tài)和等待診斷結(jié)果,也可以前往該診斷線路的詳情頁查看本次診斷任務(wù)的執(zhí)行狀態(tài)和診斷結(jié)果詳情。具體操作,請參見管理診斷任務(wù)。
診斷已有線路
您可以手動(dòng)為已有的診斷線路發(fā)起診斷任務(wù),但同一診斷線路最多只能有一個(gè)正在執(zhí)行的診斷任務(wù)。如果有正在執(zhí)行的診斷任務(wù),則不能再次發(fā)起診斷任務(wù)。
登錄ECS管理控制臺。
在左側(cè)導(dǎo)航欄,單擊自助問題排查。
在頁面左側(cè)頂部,選擇目標(biāo)資源所在的資源組和地域。
單擊網(wǎng)絡(luò)連通性診斷頁簽。
找到診斷線路,在操作列中單擊診斷。
單擊繼續(xù)。
管理診斷任務(wù)
診斷線路列表頁會顯示最新一次的診斷結(jié)果,但有時(shí)您可能需要進(jìn)一步查看診斷任務(wù)詳情或者歷史診斷任務(wù),例如在診斷結(jié)果為不可連通時(shí)排查原因。本節(jié)介紹診斷任務(wù)相關(guān)的管理操作。
診斷任務(wù)的數(shù)量存在上限,建議您定期清理不再需要的診斷任務(wù)。
登錄ECS管理控制臺。
在左側(cè)導(dǎo)航欄,單擊自助問題排查。
在頁面左側(cè)頂部,選擇目標(biāo)資源所在的資源組和地域。
單擊網(wǎng)絡(luò)連通性診斷頁簽。
找到診斷線路,單擊診斷線路ID。
根據(jù)需要執(zhí)行相應(yīng)的操作。
發(fā)起一次新的診斷任務(wù):如果您在查看詳情時(shí)需要確定最新的網(wǎng)絡(luò)連通情況,單擊診斷,然后單擊繼續(xù)。
刪除歷史診斷任務(wù):如果您不再需要某些診斷任務(wù)的信息,單擊操作列中的刪除,然后單擊繼續(xù)。
查看某次診斷任務(wù)的詳情:在診斷列表區(qū)域,單擊圖標(biāo)。
說明更多診斷項(xiàng)說明和建議等信息,請參見網(wǎng)絡(luò)連通性診斷項(xiàng)說明。
刪除診斷線路
登錄ECS管理控制臺。
在左側(cè)導(dǎo)航欄,單擊自助問題排查。
在頁面左側(cè)頂部,選擇目標(biāo)資源所在的資源組和地域。
單擊網(wǎng)絡(luò)連通性診斷頁簽。
找到診斷線路,在操作列中單擊刪除。
單擊繼續(xù)。