网络工程师软考:网络自动化与可编程网络深度解析
一、网络自动化架构与框架
1.1 自动化架构演进
网络自动化发展阶段:
- CLI驱动阶段:手工配置,脚本自动化
- API驱动阶段:设备提供编程接口
- 模型驱动阶段:YANG数据模型,NETCONF/YANG
- 意图驱动阶段:声明式API,自然语言处理
自动化架构组件:
network_automation:orchestration_layer: - ansible- terraform- kubernetescontrol_layer:- sdwan_controllers- sdn_controllers- network_automation_platformsdevice_layer:- netconf_yang- restconf- gRPCdata_plane:- p4- ebpf- xdp
1.2 自动化工具生态
主流自动化工具对比: