我目前正在使用一种网络扫描工具,该工具可登录 Cisco 路由器并在这些路由器上运行命令。我遇到的问题与复制命令的预期有关。复制命令(下面的文档链接)提示用户:
输入 vrf(如果没有输入,则认为当前 vrf 为‘默认’):
在这里按 Enter 键将允许复制命令以默认 vrf 开始,这正是我希望发生的事情。但是,网络扫描工具无法编程来添加 Enter 输入,因此该工具只是停留在此提示符处,期望复制完成。
那么,有没有办法让 copy 命令在没有此 vrf 提示的情况下运行?也许可以向 copy 命令添加一些配置设置或参数?我希望始终使用默认 VRF。
答案1
vrf 语句是可选的,至少在我目前访问的 5500 和 9K 的 7.x 代码中是如此,在我最近使用的 7K 的 6.2 中也是如此。事实上,默认 vrf 的意义在于,当未指定其他内容时,它将被视为 vrf。
您可能考虑尝试的一件事是命令:
routing-context vrf <vrf-name>
这会将执行上下文更改为您选择的 vrf,以便进行 ping、ssh 等。输入相同的命令默认将恢复正常。