mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-07 01:40:16 +00:00
lib: add ip_route_zebra function
This command permits dumping zebra routes from a vrf Signed-off-by: Philippe Guibert <philippe.guibert@6wind.com>
This commit is contained in:
parent
35490676eb
commit
b220b3c83a
@ -404,6 +404,18 @@ def version_cmp(v1, v2):
|
|||||||
return -1
|
return -1
|
||||||
return 0
|
return 0
|
||||||
|
|
||||||
|
def ip4_route_zebra(node, vrf_name=None):
|
||||||
|
"""
|
||||||
|
Gets an output of 'show ip route' command. It can be used
|
||||||
|
with comparing the output to a reference
|
||||||
|
"""
|
||||||
|
if vrf_name == None:
|
||||||
|
tmp = node.vtysh_cmd('show ip route')
|
||||||
|
else:
|
||||||
|
tmp = node.vtysh_cmd('show ip route vrf {0}'.format(vrf_name))
|
||||||
|
output = re.sub(r" [0-2][0-9]:[0-5][0-9]:[0-5][0-9]", " XX:XX:XX", tmp)
|
||||||
|
return output
|
||||||
|
|
||||||
def ip4_route(node):
|
def ip4_route(node):
|
||||||
"""
|
"""
|
||||||
Gets a structured return of the command 'ip route'. It can be used in
|
Gets a structured return of the command 'ip route'. It can be used in
|
||||||
|
Loading…
Reference in New Issue
Block a user