网络自动化与Linux知识全解析
1. 网络自动化价值概述
在网络自动化领域,即便不同供应商的Pod或控制器被部署,手动更改、故障排查和数据收集等问题依然存在。即便在SDN架构和基于控制器的网络解决方案的新时代,自动化、更优操作和更可预测结果的需求也不会消失。
网络自动化具有重要价值,常见的网络自动化类型多样。同时,还存在一些常见的设备API,如SNMP、CLI/SSH ,更重要的有NETCONF、RESTful APIs和gNMI 。另外,YANG作为一种数据建模语言也有其重要性。开放网络运动对网络操作和自动化产生了影响,即便部署了SDN控制器,网络自动化依然具有价值。
2. 为何在网络自动化中学习Linux
2.1 现代网络操作系统基于Linux
许多现代网络操作系统(NOS)基于Linux,部分虽有自定义CLI,与Linux表现不同,但也有一些会暴露Linux内部结构或使用如bash这样的Linux shell。
2.2 针对网络设备的Linux发行版
一些新公司和组织推出了针对网络设备的完整Linux发行版。例如:
- OpenCompute Project(OCP)使用Open Network Linux(ONL)构建基于Linux的NOS,像Big Switch(现属Arista)在ONL上构建了Switch Light,DENT Project也在ONL上构建了dentOS。
- Cumulus Networks(现属NVIDIA)提供基于Debian的Cumulus Linux作为支持硬件平台的NOS。
- SONiC(Software for
超级会员免费看
订阅专栏 解锁全文
172万+

被折叠的 条评论
为什么被折叠?



