如果有多个配置文件,如何在python中实现“ show policy-map pmap-name”命令?

问题描述 投票:0回答:1

我的cisco设备的完整配置保存在.out文件中。我需要根据问题从那些配置中获取数据。我的问题是以show命令正在执行的某种方式来构造数据。

首先,它正在寻找策略映射配置,这些策略映射配置具有子片段,它们是与类相关的命令。这些与类相关的命令在与类映射相关的配置部分中进一步解析。类映射具有与ipv4 QOS访问列表相关的子命令。

我需要打印出访问列表,与类映射相关的配置片段以及策略映射。因此,根据这些参数进行查找,然后以相反的顺序打印出所有内容。

我需要为学校项目这样做。我试图将每个小片段都转储到文件中,并以主机名和策略名作为键。但是我无法跟踪命令的顺序。

我从ciscoconfparse导入Ciscoconparse库。我搜索了策略图。如果找到了策略映射,则将每个策略名称附加到列表中。然后,从该列表中,我将class语句替换为class-map语句,以进行下一步要解析的命令。

从这里开始,我不知道进一步的步骤...

python parsing show cisco ciscoconfparse
1个回答
0
投票

请共享示例原始文本数据和所需的输出结构。

(对不起,由于我的声誉低于50,因此无法评论问题,因此将这个问题发布为答案...)

© www.soinside.com 2019 - 2024. All rights reserved.