7、网络配置解析、数据可视化与配置生成

网络配置解析、数据可视化与配置生成

1. 使用CiscoConfParse进行配置审计

在网络配置中使用正则表达式获取特定信息时,对于一些复杂用例,我们需要编写复杂的表达式。而在某些情况下,我们只是想检索或修改现有配置,并不想深入编写正则表达式,这时CiscoConfParse库就派上用场了(https://github.com/mpenning/ciscoconfparse)。

1.1 CiscoConfParse库介绍

该库可以检查iOS风格的配置,并将其分解为一组父子关系。配置的第一行被视为父行,后续行则为子行。CiscoConfParse将这种父子关系构建成一个对象,方便用户无需编写复杂表达式就能轻松检索特定父行的配置。

要构建正确的父子关系,配置文件的格式必须良好。如果需要向文件中注入配置,该库会搜索指定的父行,并将配置插入其下方,然后保存到新文件中,这在对多个文件进行配置审计并确保配置一致时非常有用。

1.2 支持的厂商

厂商类型 支持的厂商
常规支持 Cisco IOS、Cisco Nexus、Cisco IOS - XR、Cisco IOS - XE、Aironet OS、Cisco ASA、Cisco CatOS、Arista EOS、Brocade、HP switches、Force10 switches、Dell PowerConnect switches、Extreme Network
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值