网络自动化中的API与意图驱动网络技术解析
1. 网络配置验证与YANG模型
在网络配置管理中,我们可以通过查看Nexus设备的运行配置来验证之前配置脚本的结果。例如,运行配置可能包含如下内容:
hostname nx-osv-1-new
...
interface Ethernet2/12
description foo-bar
shutdown
no switchport
mac-address 0000.0000.002f
接下来,我们探讨一下Cisco的YANG模型。YANG模型是一种数据建模语言,它仅定义通过NETCONF协议传输的模式类型,而不规定数据的具体内容。NETCONF是一个独立的协议,而YANG作为相对较新的技术,在不同厂商和产品线中的支持情况参差不齐。
例如,在运行Cisco CSR 1000v(运行IOS - XE)的能力交换脚本时,我们可以看到其支持的不同YANG模型:
urn:cisco:params:xml:ns:yang:cisco-virtual-service?module=cisco-virtual-service&revision=2015-04-09
http://tail-f.com/ns/mibs/SNMP-NOTIFICATION-MIB/200210140000Z?module=SNMP-NOTIFICATION-MIB&revision=2002-10-14
urn:ietf:params:xml:ns:yang
超级会员免费看
订阅专栏 解锁全文
1687

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



