基本概念

EasyDeploy特性中涉及的基本概念如下。

Commander

作为管理者的角色。Commander与Client间的通信是采用UDP单播报文,默认的端口号60000。

Commander的作用如下:

Client

作为被管理者的角色。Client从Commander上获取下载文件信息后,再根据这些信息从文件服务器上下载指定文件,最终实现指定文件的自动加载。

Group

为了进一步简化配置,可以将需要下载的文件相同的Client划分到一个设备群组Group中。Commander上支持配置多种自定义Group,用户可以根据网络设备的部署情况,选择适合的匹配方式。

Group有两种方式:
  • 内置Group:根据设备类型匹配。适合相同设备类型的Client加载相同的系统文件、补丁文件或Web网页文件等其他相同文件。
  • 自定义Group:可以根据MAC地址、ESN序列号、IP地址、设备型号和设备类型匹配。用户可以根据网络中设备的部署自行选择相应类型的Group。此处的设备类型是用来兼容新的Client的设备类型。

文件服务器

支持SFTP/FTP/TFTP服务器。文件服务器存放待配置设备需要加载的文件,包括系统软件、配置文件、License文件、补丁文件和Web文件等。

说明:

由于文件服务器需要占用设备的存储资源,因此用户在决定使用S系列交换机作为文件服务器时,需要预留充足的存储空间。

DHCP服务器

在空配置部署和故障替换场景下,DHCP服务器上可以为空配置设备分配IP地址。

网络拓扑收集

网络拓扑收集功能是基于NDP和NTDP协议的,由Commander作为网络拓扑收集设备。通过网络拓扑收集功能实现空配置设备部署,无需用户手动收集设备MAC地址或ESN序列号等信息,空配置设备上电启动完成后,Commander可自动收集到这些信息并为设备分配Client ID,完成设备信息与设备的绑定,即收集到网络拓扑信息,并根据网络拓扑信息来配置下载文件信息。通过网络拓扑收集功能完成空配置设备部署后,还可以基于网络拓扑信息自动进行故障设备替换。

NDP

邻居发现协议NDP(Neighbor Discovery Protocol),是华为公司的私有协议,用来收集邻居设备的信息,如邻居设备的连接接口和软件版本等。

NDP报文承载于Ethernet-II帧,以组播目的MAC地址周期性发送。设备根据收到的邻居的NDP报文生成NDP信息表。

NDP协议在维护NDP信息表时使用两个定时器:

NTDP

网络拓扑发现协议NTDP(Network Topology Discovery Protocol),是华为公司的私有协议,用来在一定网络范围内收集拓扑信息。NTDP收集的信息包括NDP表项信息等。

NTDP报文承载于Ethernet-II帧,以组播目的MAC地址周期性发送请求报文,以单播目的MAC地址发送响应报文。

图1所示,拓扑收集设备SwitchA发送NTDP请求报文。SwitchB收到该请求报文立即发送响应报文,并转发此请求报文给与它相邻的设备SwitchC,SwitchC收到请求后将执行同样的操作,以此类推,网络中的每个设备都会收到此请求,都会向拓扑收集设备响应请求。因此,SwitchA可以收集到所有设备的NDP信息和设备之间的互连信息,可以依据这些信息构造出网络拓扑图。

图1 NTDP协议的网络拓扑信息收集流程

华为专有和保密信息
版权所有 © 华为技术有限公司