ADC

Aruba Analytics数据收集(ADC)是脚本定义的规则,可提供有关通过交换机通过不同类型的网络流量的统计信息。网络流量统计数据可以根据许多不同的框架或数据包特征来收集,包括(不限于)以下内容:

  • 源IP地址(IPv4或IPv6)
  • 目标IP地址(IPv4或IPv6)
  • 第3层(IP)协议
  • 第4层应用程序端口
  • 物理开关端口

您只能通过NAE脚本创建ADC并查看ADC信息。多个代理可以使用相同的ADC。

ADC是两种类型之一:IPv4和IPv6。每种类型都有多个ADC。

ADC与ACL类似于以下方式:

  • ADC和ACL安装在开关硬件ASIC中,共享基本机制和限制,包括使用TCAM条目。
  • ADC和ACL以相似的方式在开关配置数据库中定义。

ADC由一个或多个ADC条目组成,按序列编号排序和优先级。最低序列编号是优先级的ADC条目。ADC依次针对列表中的条目处理数据包,直到数据包匹配ADC条目或列表中的最后一个ADC条目已评估为止。

笔记:

  • 当代理从定义ADC的脚本实例化或删除时,NAE删除ADC。禁用或删除代理是删除ADC的唯一方法。
  • 如果开关配置为创建自动检查点(使用检查点自动命令),NAE不会创建ADC。
  • Adclist类包括添加条目并获取条目的方法。添加条目后,无法对其进行修改或删除。

以下是定义AD​​C列表和条目的脚本的示例:

清单= {'name':'adc_hit_counters_monitor','description':'Network Analytics代理脚本以监视'adc hit counters','version':'1.0','rution':'aruba networks'} parameterdefinitions = {'''Office365_traffic_bound':{'name':'office365_traffic_bound','description':'流量流到/从Office 365,'paramater选项:\'to \'to \'或\',from \',默认值为\'to \'to \'''','type':'string','default':'to'}}#ipv4Addresses包含大量IP地址列表。对于可读性,#在此示例中显示了一小部分地址。IPv4Addresses = ["13.65.240.22/255.255.255.255", "13.66.58.59/255.255.255.255", "13.70.156.206/255.255.255.255", "13.71.145.114/255.255.255.255", "13.71.145.122/255.255.255.255", "13.71.151.88/255.255.255.255", "191.237.218.239/255.255.255.255", "207.46.134.255/255.255.255.255", "207.46.153.155/255.255.255.255"] class Agent(NAE): def__init __(self):如果str(self.params ['office365_traffic_bound'])=='to':self.adc_outgress = adclist = adclist(“ office365_outgress”,adclist.type.ipv40,len(ipv4addresses)):entry = adcentry(adcentry.type.match).dst_ip(ipv4addresses [i])self.adc_outgress.add_entry(i,entry)ipv4_outgress_outgress_trafficOffice365_outgress/ipv4?属性=统计。'来自':self.adc_ingress = adclist(“ office365_ingress”,adclist.type.ipv4,“访问office365”)在范围内(0,len(ipv4addresses)):entry = adcentry(adcentry.type.match).src_ip(ipv4Addresses [i]),条目)ipv4_ingress_traffic =(“/rest/v1/system/adc_lists/office365_ingress/ipv4?attributes=statistics = statistics = statistics = statistics = statistics = statistics = statistics = statistics = 15S”)ipv4_ingress_sum = sum = sum = sum(ipv4_ingress_traffic)Office365“)else:提高异常(“无效参数”,“请创建具有参数'to'or'或''',默认值的代理:\'to \'”)