AOS-CX实时通知子系统
这AOS-CXREST API与内置数据库相结合,可为开关中运行的功能和协议提供配置,状态,统计数据和时间序列数据,为交换机提供了灵活的手段。交换机内部的每个资源或资源收集都由其URI唯一标识。
客户可以使用REST API请求有关资源的信息。但是,这种投票能力并未解决网络管理系统需要从交换机接收实时数据或实时事件的特定用例。有必要拥有一个实时通知子系统,该系统为远程网络管理系统提供有关交换机中发生的任何更改的实时信息。有关更改的及时信息对于故障排除和统计数据分析以及对实时事件的直接反应很重要。
这AOS-CX实时通知子系统使外部客户端能够通过安全的Websocks协议连接连接到交换机,并接收有关交换机资源,配置更改,状态更改以及其兴趣的统计信息的实时通知。
基于延迟,吞吐量,资源利用率,网络开销和安全要求选择Websocket协议。Websocket协议的握手部分使用HTTPS,因此无需在开关侧打开新端口,也无需提供新的身份验证机制。支持多个客户和连接。
AOS-CX通知消息使用JSON编码。JSON编码旨在与REST有效载荷保持一致,这使客户能够使用组合的REST和NOTIFIENAL SOLUTIONS。
能够订阅有关交换机的各种信息的这些推送通知,并结合开关数据库报告的JSON数据的结构化性质,启用一种通常称为遥测流的网络监视形式。
感兴趣的客户(称为订户)可能包括以下内容:
网络客户,例如AOS-CXWeb UI
网络管理系统
监视脚本