Chapter 1. ACI 概述

20 篇文章 ¥99.90 ¥299.90

目录

一、ACI 是什么?

二、ACI 优势

架构方面

管理方面

策略与应用方面

总结


一、ACI 是什么?

ACI 全称是 Application Centric Infrastructure,即应用为中心的网络架构,是思科的一款软件定义网络(SDN)解决方案。

APIC 控制器(Application Policy Infrastructure Controller )作为控制平面,

向上通过GUI/CLI/REST API/Python Scripts 等方式向管理员提供配置、管理、策略下发的接口

向下通过OpFlex协议将策略推送给 ACI Leaf 中的 PE(Policy Element)模块,PE模块会将 policy 转换成设备能够理解的配置并部署到设备中。

注意,APIC 不会向 Spine 推送策略,并且 ACI 数据层面的转发都不受APIC控制。

二、ACI 优势

架构方面

  • 采用 Spine-Leaf 架构:Leaf 交换机作为接入层,连接服务器或主机,上连至所有 Spine 交换机形成骨干网络。Leaf 之间不互联,Spine 只用于连接 Leaf。

  • 基于 VXLAN 技术:使用 VXLAN 技术实现 Overlay 网络,Spine 和 Leaf 之间底层运行 ISIS 协议。

### 修改后的 SQL 查询 为了在现有查询的基础上,按日期分组统计相同日期的 `aci.id` 数量,并同时保留 `aci.label` 字段,可以通过以下方式修改查询: ```sql SELECT aci.label, DATE(amc.create_time) AS date, -- 提取日期部分 COUNT(aci.id) AS id_count -- 统计相同日期下的 aci.id 数量 FROM ai_maintenance_case amc LEFT JOIN ai_case_info aci ON aci.case_id = amc.id WHERE amc.batch_id IN ( SELECT abi.id FROM ai_batchs_info abi RIGHT JOIN ai_facade_base_direction afbd ON afbd.direction_id = abi.batch WHERE afbd.build_id = 1 ) GROUP BY DATE(amc.create_time), aci.label -- 按日期和 label 分组 ORDER BY date; -- 按日期排序输出结果 ``` ### 解释 - 使用 `DATE(amc.create_time)` 提取 `create_time` 的日期部分[^1]。 - 在 `SELECT` 子句中添加 `COUNT(aci.id)` 以统计每个日期和标签组合下的 `aci.id` 数量。 - 在 `GROUP BY` 子句中,按照 `DATE(amc.create_time)` 和 `aci.label` 进行分组,确保结果按日期和标签分类。 - 添加 `ORDER BY date` 以按日期顺序排列输出结果。 ### 示例输出 假设表数据如下: | aci.label | amc.create_time | aci.id | |-----------|-------------------------|--------| | LabelA | 2023-10-01 10:00:00 | 1 | | LabelA | 2023-10-01 11:00:00 | 2 | | LabelB | 2023-10-01 12:00:00 | 3 | | LabelA | 2023-10-02 10:00:00 | 4 | 查询结果将为: | aci.label | date | id_count | |-----------|------------|----------| | LabelA | 2023-10-01 | 2 | | LabelB | 2023-10-01 | 1 | | LabelA | 2023-10-02 | 1 | ### 注意事项 - 确保 `amc.create_time` 字段有索引,以优化日期提取和分组操作的性能。 - 如果需要筛选特定日期范围的数据,可以在 `WHERE` 子句中添加条件,例如 `amc.create_time >= '2023-10-01' AND amc.create_time < '2023-10-03'`。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

m0_54931486

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值