如何提取特定组的BGP配置?

时间:2019-04-22 07:54:31

标签: pyez

如何使用pyez配置表提取特定组的junos mx bgp配置?

我尝试使用下表/视图:

BGPConfigTable:
  get: groups/protocols/bgp/group/neighbor
  view: BgpconfigView

BgpconfigView:
  fields:
    description: description
    group: { name : group }
    peer: name
    asn: peer-as

但是当我运行dev.get(group = my_group)时,它将从所有组中检索bgp配置。

我希望只能在“ my_group”组下获得bgp配置。

1 个答案:

答案 0 :(得分:0)

您尝试过吗:

from jnpr.junos.op.bgp import bgpTable

...创建您的开发人员...

cr = bgpTable
result = cr.get()[0](dev)
print(result.to_json())

我不是网络工程师,只是开始学习PyEZ,因为我是工作中的Python专家...所以这可能不是您想要的,但是当我指定一个时,它确实会吐出邻居信息...