15、网络自动化:闭环系统与配置管理

网络自动化:闭环系统与配置管理

1. 闭环系统概述

在网络环境中,数据繁杂,难以区分真实信息和干扰噪声。网络智能通过关联数据、进行分析或其他有助于将数据与预期目标相结合的过程来实现。闭环应用的高级概念是将意图转化为特定于网络设备的配置语法或编程指令,并根据网络反馈调整这些指令,从而实现网络服务生命周期的自动化。

1.1 闭环系统示例

为了演示闭环自动化,我们构建一个简单的应用程序。该应用程序从用户输入文件 input.yml 读取目标设备信息,并硬编码服务配置参数。以下是 input.yml 文件示例:

router:
- hostname: sandbox-iosxr-1.cisco.com
  platform: cisco_iosxr
  strictkey: false
  username: admin
  password: C1sco12345

服务信息封装在 Service 定义中,并计算其哈希值,以便与从网络获取的操作信息进行比较。以下是相关代码:

func main() {
    /* ... <omitted for brevity > ... */
    intent := Service{
        Name:      "grpc",
        Port:      "57777",
        AF:        "ipv4",
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值