配置基于GRPC协议进行Telemetry动态订阅示例
组网需求
随着网络规模日益增大,用户需要根据设备信息及时进行网络优化或故障排除,比如当用户对某些接口产生兴趣,想监控一段时间,可以配置Telemetry动态订阅功能;在不感兴趣时,断开连接即可,订阅自动取消且不会配置恢复,从而避免对设备造成长期负载,也简化了用户和设备的交互。
如图6-3所示,DeviceA是支持Telemetry的设备,与采集器建立GRPC连接,要求对DeviceA的Interface1接口进行监控,并根据用户需要及时上送数据给采集器。
数据准备
为完成此配置例,需准备如下的数据。
侦听的Interface1接口IP地址192.168.1.1及其绑定的VPN实例名称vpn1,且保证DeviceA的Interface1接口和采集器路由可达。
侦听的端口号20000。
操作步骤
- 配置网络中设备的IP地址和路由协议,实现设备之间网络层互通(略)。
- 配置Telemetry动态订阅时侦听的源IP地址及其绑定的VPN实例名称。
<HUAWEI> system-view [~HUAWEI] sysname DeviceA [*HUAWEI] commit [~DeviceA] grpc [~DeviceA-grpc] grpc server [~DeviceA-grpc-server] source-ip 192.168.1.1 vpn-instance vpn1
- 配置Telemetry动态订阅时侦听的端口号。
[*DeviceA-grpc-server] server-port 20000
- 使能GRPC服务。
[*DeviceA-grpc-server] server enable [*DeviceA-grpc-server] commit