多数IP从业者回想职业时都有相似历史显示:花时间配置多路由器实现大规模部署我总是感激参与这些项目所负的责任,我在整个职业生涯中都会用照片归档记录这些记忆。

Ivana+Lemos+Configuring+Routers_1Ivana+Lemos+Configuring+Routers_2

即便这些记忆良好,但有一个方面挑战性:需要人工配置并用命令行接口多次输入近似同式配置-一次又一次

回想起来,我配置了100路由器和1000行配置脚本简单数学仍然让我吃惊数以十万计命令线

为什么要做这么多人工配置

简单网络管理协议(或SNMP)历来被用来监控各种红绿统计和图表,显示设备性能SNMP设计支持监控和配置方面,但对网络配置并非实用选择,特别是网络缩放时更是如此。

数十年来人们一直试图实现路由器配置自动化用户使用设备专用工具、专有集成和脚本推穿不同的专有CLI,除SNMP管理信息库外,几乎没有选择其他标准数据表示技术

时间流逝后,越来越多的网络工程师意识到 — — 和我一样 — — 日复一日地重复完成这些日常任务不仅仅是耗时,而且易出人为错误。很显然,有必要实现这些任务自动化以维护企业健康(和我们自己的健康)。

可如何实现呢

NETCONF/YANG:变化之风

业界实现标准数据模型配置协议IETF网络配置协议(NETCONF)和多代数据建模语言开发为结构、互操作性和控制增加非混乱配置环境

常被忽视的一个方面, 原因没有提前发生, NETCONF标准发布数年前IETF标准YANG超时段内,NETCONF总体应用有限,因为只有与YANG数据建模语言并发时,才能实现实用自动化并开始监听变化之风

下表汇总配置管理协议到此点随时间变化:

Chart+showing+evolution+from+SNMP+to+CLI+to+NETCONF

不必担心,如果你从概念 Modules,Yang,NETCONF,XML开始直截了当20分钟Webinar串行资源可跳入跳机启程

NETCONF/YANG和SDN管理值得你花时间

3小技巧实现NETCONF/YANG成功

  1. 需要合适的设备可编程硬件基础设施投资应先自动化。 如果路由器不支持标准数据建模和配置协议(例如NETCONF/YANG),网络规模自动化极难实现
  2. API使用替代CLI-使用现代软件并使用应用编程界面实现自动化YANG本身不是API或配置机制。YANG使用语言构建网络数据模型并增强能力。一旦有YANG数据模型,你就可以使用API程序操作数据模型配置并监控网络。这些API可以是NETCONF或gNPI/GRPC
  3. 确定CLI和NETCONF对等NETCONF/YANG使用时,需要访问与CLI相同的功能并声明使用CLI。NETCONF/YANG不应仅覆盖路由器的某些方面。CLI手工管理NETCONF自动化管理必须产生同样结果。Ciena为SAOS下一代操作系统CLI基础并符合YANG数据模型而感到自豪。并不存在部署错配或意外

Ciena定期积极参与行业互操作性部署测试,例如欧洲高级网络测试中心(EANCC)的测试2021NETCONF/YANG结果极有启发性并可以查找.

终极思想

刚开始建网时 关乎连接位置开始连接无线网络下一步,我们搭建网络连接机器网络连接应用工作量组合地点、人、机器和应用程序驱动对网络密集配置的需求

我们必须思索CLI脚本终结日要想做到这一点,我们必须适配硬件,硬件必须更易编程,流程必须更自动化Ciena使用此组合 可编程基础设施分析驱动智能 自适应网络TM.

回想旧记忆总是很有趣-并观察事物变换客户在网络进化行程中工作时, 站在这一变化前端令人振奋, 并一起努力实现这个现实-并沿途更新相册