PyEZ脚本获取逻辑系统EXTERNAL的BGP摘要信息问题
获取指定逻辑系统的BGP摘要信息(PyEZ实现)
没问题,要在PyEZ里获取指定逻辑系统的BGP摘要信息其实很简单——只需要给get_bgp_summary_information方法加上logical_system参数就行,对应你CLI命令里的logical-system EXTERNAL部分。
直接修改你的代码如下:
# 获取指定逻辑系统EXTERNAL的BGP摘要信息 bgpinfo = cor1.rpc.get_bgp_summary_information(logical_system='EXTERNAL')
补充说明:
- PyEZ的RPC方法会把Juniper CLI命令中的连字符选项(比如
logical-system)自动转换为下划线命名的参数(logical_system),这是PyEZ的常规命名规则。 - 如果需要更直观地查看返回结果,可以把XML响应转换成字典格式:
bgpinfo_dict = bgpinfo.dict() print(bgpinfo_dict)
这样就能轻松拿到你需要的带指定逻辑系统的BGP摘要数据啦!
内容的提问来源于stack exchange,提问作者farhad
相关产品推荐
相关产品推荐

