网络连通性诊断功能用于诊断云上网络元素之间的网络连通性,方便您了解网络连通情况和定位网络不通的原因。本文介绍网络连通性诊断功能及相关操作。
前提条件
- 如果诊断对象为实例或弹性网卡,对应的实例必须处于运行中状态。
- 如果诊断对象包括辅助网卡,则辅助网卡必须已经绑定至实例。具体操作,请参见绑定弹性网卡。
- 如果在网络诊断过程中会同时检测实例操作系统内的配置,需要确保实例操作系统符合下表所述的条件。
操作系统架构 操作系统版本 操作系统内配置 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
- 已安装云助手客户端。具体操作,请参见安装云助手客户端。
背景信息
网络连通性诊断功能的使用流程如下:
- 指定诊断线路。
诊断线路包括完成诊断任务所需的信息,例如专有网络、诊断对象(实例、弹性网卡或者公网IP)等。您可以新建或者克隆一条诊断线路,具体操作,请参见创建诊断线路和克隆诊断线路。
- 发起诊断任务。
诊断任务指基于诊断线路的信息,实时诊断一次诊断对象间的网络连通性。在新建或者克隆一条诊断线路后,系统即自动发起一次诊断任务。您也可以手动为已有的诊断线路发起诊断任务,具体操作,请参见诊断已有线路。
- 查看诊断结果。
除在诊断任务列表查看诊断结果外,您还可以进一步查看诊断任务详情,具体操作,请参见管理诊断任务。
说明 网络连通性诊断功能作为辅助检查工具,诊断结果反映了重点网络连通配置的情况,但不能完全代表实际的网络通信结果。
在您创建诊断线路和发起诊断任务时,系统会检查当前账号是否存在服务关联角色AliyunServiceRoleForECSNetworkInsights,如果不存在则自动创建。更多信息,请参见管理网络连通性诊断服务关联角色。
诊断线路和诊断任务相关的数量限制如下表所示。
限制项 | 限制 | 提升限额方式 |
---|---|---|
单个地域下诊断线路的最大数量 | 100 | 无 |
单个地域下诊断任务的最大数量 | 1000 | 无 |
单个地域下同时执行的诊断任务的最大数量 | 5 | 无 |
创建诊断线路
克隆诊断线路
您可以克隆已有的诊断线路并修改部分设置,例如仅修改源诊断对象或目的诊断对象,从而更加快速地指定诊断线路。
诊断已有线路
您可以手动为已有的诊断线路发起诊断任务,但同一诊断线路最多只能有一个在执行中的诊断任务。如果有执行中的诊断任务,则不能再次发起诊断任务。
- 登录ECS管理控制台。
- 在左侧导航栏,单击自助问题排查。
- 在顶部菜单栏左上角处,选择地域。
- 单击网络连通性诊断页签。
- 找到诊断线路,在操作列中单击诊断。
- 单击继续。
管理诊断任务
诊断线路列表页会显示最新一次的诊断结果,但有时您可能需要进一步查看诊断任务详情或者历史诊断任务,例如在诊断结果为不可连通时排查原因。本节介绍诊断任务相关的管理操作。
说明 诊断任务的数量存在上限,建议您定期清理不再需要的诊断任务。
- 登录ECS管理控制台。
- 在左侧导航栏,单击自助问题排查。
- 在顶部菜单栏左上角处,选择地域。
- 单击网络连通性诊断页签。
- 找到诊断线路,单击诊断线路的ID。
- 根据需要执行相应的操作。
- 发起一次新的诊断任务:如果您在查看详情时需要确定最新的网络连通情况,单击诊断,然后单击继续。
- 删除历史诊断任务:如果您不再需要某些诊断任务的信息,单击操作列中的删除,然后单击继续。
- 查看某次诊断任务的详情:在诊断列表区域,单击
图标。
说明 更多诊断项说明和建议等信息,请参见网络连通性诊断项说明。图 1. 可连通示例 图 2. 不可连通示例
删除诊断线路
- 登录ECS管理控制台。
- 在左侧导航栏,单击自助问题排查。
- 在顶部菜单栏左上角处,选择地域。
- 单击网络连通性诊断页签。
- 找到诊断线路,在操作列中单击删除。
- 单击继续。