Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

The generated dot(1) file is empty #5

Open
laozhoubuluo opened this issue Aug 12, 2024 · 2 comments
Open

The generated dot(1) file is empty #5

laozhoubuluo opened this issue Aug 12, 2024 · 2 comments
Assignees
Labels

Comments

@laozhoubuluo
Copy link

I found that in my environment, the dot(1) file generated by vtysh_bgp_to_dot was empty.

ssh admin@10.X.X.X 'vtysh -c "show ip bgp"' | ./vtysh_bgp_to_dot
(admin@10.X.X.X) Password for admin@10.X.X.X:
strict digraph {

}
ssh admin@10.X.X.X 'vtysh -c "show ip bgp"'
(admin@10.X.X.X) Password for admin@10.X.X.X:
BGP table version is 161, local router ID is 10.6.0.1, vrf id 0
Default local pref 100, local AS 65200
Status codes:  s suppressed, d damped, h history, * valid, > best, = multipath,
               i internal, r RIB-failure, S Stale, R Removed
Nexthop codes: @NNN nexthop's vrf id, < announce-nh-self
Origin codes:  i - IGP, e - EGP, ? - incomplete
RPKI validation codes: V valid, I invalid, N Not found

    Network          Next Hop            Metric LocPrf Weight Path
 *> 10.6.0.0/16      0.0.0.0                  0         32768 i
 *> 10.7.0.0/16      0.0.0.0                  0         32768 i
 *  10.8.1.0/24      100.66.1.2              25             0 64601 65450 i
 *                   100.66.9.2              50             0 65252 65450 i
 *                   100.66.0.2               6             0 65535 65450 i
 *>                  100.66.8.2               8             0 64601 65450 i
 *                   100.66.12.2              5             0 65321 65535 65450 i
 *                   100.66.5.2               7             0 65100 65450 i
 *                   172.19.5.1               5             0 65535 65450 i
 *                   10.25.51.5               5             0 65252 65450 i
 *                   10.21.99.17              4             0 65321 65535 65450 i
 *                   192.168.189.9           25             0 65000 65450 i
 *  10.8.8.4/30      100.66.1.2              25             0 64601 65450 i
 *                   100.66.9.2              50             0 65252 65450 i
 *                   100.66.0.2               6             0 65535 65450 i
 *>                  100.66.8.2               8             0 64601 65450 i
 *                   100.66.12.2              5             0 65321 65535 65450 i
 *                   100.66.5.2               7             0 65100 65450 i
 *                   172.19.5.1               5             0 65535 65450 i
 *                   10.25.51.5               5             0 65252 65450 i
 *                   10.21.99.17              4             0 65321 65535 65450 i
 *                   192.168.189.9           25             0 65000 65450 i
 *  10.10.0.0/16     100.66.9.2              50             0 65252 64601 65123 i
 *                   100.66.0.2               6             0 65535 64601 65123 i
 *>                  100.66.8.2               8             0 64601 65123 i
 *                   100.66.1.2              25             0 64601 65123 i
 *                   100.66.12.2              5             0 65321 65535 64601 65123 i
 *                   100.66.5.2               7             0 65100 64601 65123 i
 *                   172.19.5.1               5             0 65535 64601 65123 i
 *                   10.25.51.5               5             0 65252 64601 65123 i
 *                   10.21.99.17              4             0 65321 65535 64601 65123 i
 *                   192.168.189.9           25             0 65000 64601 65123 i
 *  10.17.7.0/24     100.66.9.2              50             0 65252 65017 i
 *                   100.66.0.2               6             0 65535 64601 65017 i
 *>                  100.66.8.2               8             0 64601 65017 i
 *                   100.66.1.2              25             0 64601 65017 i
 *                   100.66.12.2              5             0 65321 65535 64601 65017 i
 *                   100.66.5.2               7             0 65100 65450 65017 i
 *                   172.19.5.1               5             0 65535 64601 65017 i
 *                   10.25.51.5               5             0 65252 65017 i
 *                   10.21.99.17              4             0 65321 65535 64601 65017 i
 *                   192.168.189.9           25             0 65000 65017 i
 *  10.21.0.0/16     100.66.0.2               6             0 65535 65321 i
 *                   100.66.12.2              5             0 65321 i
 *                   172.19.5.1               5             0 65535 65321 i
 *>                  10.21.99.17              4             0 65321 i
 *  10.25.0.0/16     100.66.9.2              50             0 65252 i
 *                   100.66.8.2               8             0 64601 65252 i
 *                   100.66.1.2              25             0 64601 65252 i
 *                   100.66.5.2               7             0 65100 65252 i
 *>                  10.25.51.5               5             0 65252 i
 *                   192.168.189.9           25             0 65000 64601 65252 i
 *  10.30.0.0/24     100.66.9.2              50             0 65252 65300 i
 *                   100.66.8.2               8             0 64601 65252 65300 i
 *                   100.66.1.2              25             0 64601 65252 65300 i
 *                   100.66.5.2               7             0 65100 65252 65300 i
 *>                  10.25.51.5               5             0 65252 65300 i
 *                   192.168.189.9           25             0 65000 64601 65252 65300 i
 *  10.42.1.0/24     100.66.9.2              50             0 65252 64601 i
 *                   100.66.0.2               6             0 65535 64601 i
 *>                  100.66.8.2               8             0 64601 i
 *                   100.66.1.2              25             0 64601 i
 *                   100.66.12.2              5             0 65321 65535 64601 i
 *                   100.66.5.2               7             0 65100 64601 i
 *                   172.19.5.1               5             0 65535 64601 i
 *                   10.25.51.5               5             0 65252 64601 i
 *                   10.21.99.17              4             0 65321 65535 64601 i
 *                   192.168.189.9           25             0 65000 64601 i
 *  10.42.5.0/24     100.66.9.2              50             0 65252 64601 i
 *                   100.66.0.2               6             0 65535 64601 i
 *>                  100.66.8.2               8             0 64601 i
 *                   100.66.1.2              25             0 64601 i
 *                   100.66.12.2              5             0 65321 65535 64601 i
 *                   100.66.5.2               7             0 65100 64601 i
 *                   172.19.5.1               5             0 65535 64601 i
 *                   10.25.51.5               5             0 65252 64601 i
 *                   10.21.99.17              4             0 65321 65535 64601 i
 *                   192.168.189.9           25             0 65000 64601 i
 *  10.42.9.0/24     100.66.9.2              50             0 65252 64601 i
 *                   100.66.0.2               6             0 65535 64601 i
 *>                  100.66.8.2               8             0 64601 i
 *                   100.66.1.2              25             0 64601 i
 *                   100.66.12.2              5             0 65321 65535 64601 i
 *                   100.66.5.2               7             0 65100 64601 i
 *                   172.19.5.1               5             0 65535 64601 i
 *                   10.25.51.5               5             0 65252 64601 i
 *                   10.21.99.17              4             0 65321 65535 64601 i
 *                   192.168.189.9           25             0 65000 64601 i
 *  10.42.10.0/24    100.66.9.2              50             0 65252 64601 i
 *                   100.66.0.2               6             0 65535 64601 i
 *>                  100.66.8.2               8             0 64601 i
 *                   100.66.1.2              25             0 64601 i
 *                   100.66.12.2              5             0 65321 65535 64601 i
 *                   100.66.5.2               7             0 65100 64601 i
 *                   172.19.5.1               5             0 65535 64601 i
 *                   10.25.51.5               5             0 65252 64601 i
 *                   10.21.99.17              4             0 65321 65535 64601 i
 *                   192.168.189.9           25             0 65000 64601 i
 *  10.42.11.0/24    100.66.9.2              50             0 65252 64601 i
 *                   100.66.0.2               6             0 65535 64601 i
 *>                  100.66.8.2               8             0 64601 i
 *                   100.66.1.2              25             0 64601 i
 *                   100.66.12.2              5             0 65321 65535 64601 i
 *                   100.66.5.2               7             0 65100 64601 i
 *                   172.19.5.1               5             0 65535 64601 i
 *                   10.25.51.5               5             0 65252 64601 i
 *                   10.21.99.17              4             0 65321 65535 64601 i
 *                   192.168.189.9           25             0 65000 64601 i
 *  10.42.12.0/24    100.66.1.2              25             0 64601 i
 *                   100.66.9.2              50             0 65252 64601 i
 *                   100.66.0.2               6             0 65535 64601 i
 *>                  100.66.8.2               8             0 64601 i
 *                   100.66.12.2              5             0 65321 65535 64601 i
 *                   100.66.5.2               7             0 65100 64601 i
 *                   172.19.5.1               5             0 65535 64601 i
 *                   10.25.51.5               5             0 65252 64601 i
 *                   10.21.99.17              4             0 65321 65535 64601 i
 *                   192.168.189.9           25             0 65000 64601 i
 *  10.42.50.0/24    100.66.9.2              50             0 65252 64601 i
 *                   100.66.0.2               6             0 65535 64601 i
 *>                  100.66.8.2               8             0 64601 i
 *                   100.66.1.2              25             0 64601 i
 *                   100.66.12.2              5             0 65321 65535 64601 i
 *                   100.66.5.2               7             0 65100 64601 i
 *                   172.19.5.1               5             0 65535 64601 i
 *                   10.25.51.5               5             0 65252 64601 i
 *                   10.21.99.17              4             0 65321 65535 64601 i
 *                   192.168.189.9           25             0 65000 64601 i
 *  10.42.51.0/24    100.66.9.2              50             0 65252 64601 i
 *                   100.66.0.2               6             0 65535 64601 i
 *>                  100.66.8.2               8             0 64601 i
 *                   100.66.1.2              25             0 64601 i
 *                   100.66.12.2              5             0 65321 65535 64601 i
 *                   100.66.5.2               7             0 65100 64601 i
 *                   172.19.5.1               5             0 65535 64601 i
 *                   10.25.51.5               5             0 65252 64601 i
 *                   10.21.99.17              4             0 65321 65535 64601 i
 *                   192.168.189.9           25             0 65000 64601 i
 *  10.42.52.0/24    100.66.9.2              50             0 65252 64601 i
 *                   100.66.0.2               6             0 65535 64601 i
 *>                  100.66.8.2               8             0 64601 i
 *                   100.66.1.2              25             0 64601 i
 *                   100.66.12.2              5             0 65321 65535 64601 i
 *                   100.66.5.2               7             0 65100 64601 i
 *                   172.19.5.1               5             0 65535 64601 i
 *                   10.25.51.5               5             0 65252 64601 i
 *                   10.21.99.17              4             0 65321 65535 64601 i
 *                   192.168.189.9           25             0 65000 64601 i
 *  10.42.251.0/24   100.66.9.2              50             0 65252 64601 i
 *                   100.66.0.2               6             0 65535 64601 i
 *>                  100.66.8.2               8             0 64601 i
 *                   100.66.1.2              25             0 64601 i
 *                   100.66.12.2              5             0 65321 65535 64601 i
 *                   100.66.5.2               7             0 65100 64601 i
 *                   172.19.5.1               5             0 65535 64601 i
 *                   10.25.51.5               5             0 65252 64601 i
 *                   10.21.99.17              4             0 65321 65535 64601 i
 *                   192.168.189.9           25             0 65000 64601 i
 *  10.99.0.0/24     100.66.9.2              50             0 65252 64601 65535 i
 *                   100.66.0.2               6             0 65535 i
 *                   100.66.8.2               8             0 64601 65535 i
 *                   100.66.1.2              25             0 64601 65535 i
 *                   100.66.12.2              5             0 65321 65535 i
 *                   100.66.5.2               7             0 65100 65535 i
 *>                  172.19.5.1               5             0 65535 i
 *                   10.25.51.5               5             0 65252 64601 65535 i
 *                   10.21.99.17              4             0 65321 65535 i
 *                   192.168.189.9           25             0 65000 65100 65535 i
 *  10.99.1.0/24     100.66.9.2              50             0 65252 64601 65535 i
 *                   100.66.0.2               6             0 65535 i
 *                   100.66.8.2               8             0 64601 65535 i
 *                   100.66.1.2              25             0 64601 65535 i
 *                   100.66.12.2              5             0 65321 65535 i
 *                   100.66.5.2               7             0 65100 65535 i
 *>                  172.19.5.1               5             0 65535 i
 *                   10.25.51.5               5             0 65252 64601 65535 i
 *                   10.21.99.17              4             0 65321 65535 i
 *                   192.168.189.9           25             0 65000 65100 65535 i
 *  10.99.3.0/24     100.66.9.2              50             0 65252 64601 65535 i
 *                   100.66.0.2               6             0 65535 i
 *                   100.66.8.2               8             0 64601 65535 i
 *                   100.66.1.2              25             0 64601 65535 i
 *                   100.66.12.2              5             0 65321 65535 i
 *                   100.66.5.2               7             0 65100 65535 i
 *>                  172.19.5.1               5             0 65535 i
 *                   10.25.51.5               5             0 65252 64601 65535 i
 *                   10.21.99.17              4             0 65321 65535 i
 *                   192.168.189.9           25             0 65000 65100 65535 i
 *  10.99.10.0/24    100.66.9.2              50             0 65252 64601 65535 i
 *                   100.66.0.2               6             0 65535 i
 *                   100.66.8.2               8             0 64601 65535 i
 *                   100.66.1.2              25             0 64601 65535 i
 *                   100.66.12.2              5             0 65321 65535 i
 *                   100.66.5.2               7             0 65100 65535 i
 *>                  172.19.5.1               5             0 65535 i
 *                   10.25.51.5               5             0 65252 64601 65535 i
 *                   10.21.99.17              4             0 65321 65535 i
 *                   192.168.189.9           25             0 65000 65100 65535 i
 *  10.99.40.0/24    100.66.9.2              50             0 65252 64601 65535 i
 *                   100.66.0.2               6             0 65535 i
 *                   100.66.8.2               8             0 64601 65535 i
 *                   100.66.1.2              25             0 64601 65535 i
 *                   100.66.12.2              5             0 65321 65535 i
 *                   100.66.5.2               7             0 65100 65535 i
 *>                  172.19.5.1               5             0 65535 i
 *                   10.25.51.5               5             0 65252 64601 65535 i
 *                   10.21.99.17              4             0 65321 65535 i
 *                   192.168.189.9           25             0 65000 65100 65535 i
 *  10.99.50.0/24    100.66.9.2              50             0 65252 64601 65535 i
 *                   100.66.0.2               6             0 65535 i
 *                   100.66.8.2               8             0 64601 65535 i
 *                   100.66.1.2              25             0 64601 65535 i
 *                   100.66.12.2              5             0 65321 65535 i
 *                   100.66.5.2               7             0 65100 65535 i
 *>                  172.19.5.1               5             0 65535 i
 *                   10.25.51.5               5             0 65252 64601 65535 i
 *                   10.21.99.17              4             0 65321 65535 i
 *                   192.168.189.9           25             0 65000 65100 65535 i
 *  10.99.60.0/23    100.66.9.2              50             0 65252 64601 65535 i
 *                   100.66.0.2               6             0 65535 i
 *                   100.66.8.2               8             0 64601 65535 i
 *                   100.66.1.2              25             0 64601 65535 i
 *                   100.66.12.2              5             0 65321 65535 i
 *                   100.66.5.2               7             0 65100 65535 i
 *>                  172.19.5.1               5             0 65535 i
 *                   10.25.51.5               5             0 65252 64601 65535 i
 *                   10.21.99.17              4             0 65321 65535 i
 *                   192.168.189.9           25             0 65000 65100 65535 i
 *  10.199.0.0/16    100.66.0.2               6             0 65535 i
 *                   100.66.8.2               8             0 64601 65535 i
 *                   100.66.1.2              25             0 64601 65535 i
 *                   100.66.12.2              5             0 65321 65535 i
 *                   100.66.5.2               7             0 65100 65535 i
 *>                  172.19.5.1               5             0 65535 i
 *                   10.21.99.17              4             0 65321 65535 i
 *                   192.168.189.9           25             0 65000 64601 65535 i
 *  100.99.33.2/32   100.66.9.2              50             0 65252 64601 65535 i
 *                   100.66.0.2               6             0 65535 i
 *                   100.66.8.2               8             0 64601 65535 i
 *                   100.66.1.2              25             0 64601 65535 i
 *                   100.66.12.2              5             0 65321 65535 i
 *                   100.66.5.2               7             0 65100 65535 i
 *>                  172.19.5.1               5             0 65535 i
 *                   10.25.51.5               5             0 65252 64601 65535 i
 *                   10.21.99.17              4             0 65321 65535 i
 *                   192.168.189.9           25             0 65000 65100 65535 i
 *  172.16.0.0/20    100.66.9.2              50             0 65252 64601 65123 i
 *                   100.66.0.2               6             0 65535 64601 65123 i
 *>                  100.66.8.2               8             0 64601 65123 i
 *                   100.66.1.2              25             0 64601 65123 i
 *                   100.66.12.2              5             0 65321 65535 64601 65123 i
 *                   100.66.5.2               7             0 65100 64601 65123 i
 *                   172.19.5.1               5             0 65535 64601 65123 i
 *                   10.25.51.5               5             0 65252 64601 65123 i
 *                   10.21.99.17              4             0 65321 65535 64601 65123 i
 *                   192.168.189.9           25             0 65000 64601 65123 i
 *  172.16.16.0/24   100.66.9.2              50             0 65252 64601 65123 i
 *                   100.66.0.2               6             0 65535 64601 65123 i
 *>                  100.66.8.2               8             0 64601 65123 i
 *                   100.66.1.2              25             0 64601 65123 i
 *                   100.66.12.2              5             0 65321 65535 64601 65123 i
 *                   100.66.5.2               7             0 65100 64601 65123 i
 *                   172.19.5.1               5             0 65535 64601 65123 i
 *                   10.25.51.5               5             0 65252 64601 65123 i
 *                   10.21.99.17              4             0 65321 65535 64601 65123 i
 *                   192.168.189.9           25             0 65000 64601 65123 i
 *  172.16.22.0/24   100.66.9.2              50             0 65252 64601 65123 i
 *                   100.66.0.2               6             0 65535 64601 65123 i
 *>                  100.66.8.2               8             0 64601 65123 i
 *                   100.66.1.2              25             0 64601 65123 i
 *                   100.66.12.2              5             0 65321 65535 64601 65123 i
 *                   100.66.5.2               7             0 65100 64601 65123 i
 *                   172.19.5.1               5             0 65535 64601 65123 i
 *                   10.25.51.5               5             0 65252 64601 65123 i
 *                   10.21.99.17              4             0 65321 65535 64601 65123 i
 *                   192.168.189.9           25             0 65000 64601 65123 i
 *> 172.16.24.0/24   100.66.16.2             25             0 65480 i
 *  172.16.100.0/22  100.66.9.2              50             0 65252 65100 i
 *                   100.66.0.2               6             0 65535 65100 i
 *                   100.66.8.2               8             0 64601 65100 i
 *                   100.66.1.2              25             0 64601 65100 i
 *                   100.66.12.2              5             0 65321 65535 65100 i
 *>                  100.66.5.2               7             0 65100 i
 *                   172.19.5.1               5             0 65535 65100 i
 *                   10.25.51.5               5             0 65252 65100 i
 *                   10.21.99.17              4             0 65321 65535 65100 i
 *                   192.168.189.9           25             0 65000 65100 i
 *  172.16.200.0/24  100.66.9.2              50             0 65252 65100 i
 *                   100.66.0.2               6             0 65535 65100 i
 *                   100.66.8.2               8             0 64601 65100 i
 *                   100.66.1.2              25             0 64601 65100 i
 *                   100.66.12.2              5             0 65321 65535 65100 i
 *>                  100.66.5.2               7             0 65100 i
 *                   172.19.5.1               5             0 65535 65100 i
 *                   10.25.51.5               5             0 65252 65100 i
 *                   10.21.99.17              4             0 65321 65535 65100 i
 *                   192.168.189.9           25             0 65000 65100 i
 *  172.16.201.0/24  100.66.9.2              50             0 65252 65100 i
 *                   100.66.0.2               6             0 65535 65100 i
 *                   100.66.8.2               8             0 64601 65100 i
 *                   100.66.1.2              25             0 64601 65100 i
 *                   100.66.12.2              5             0 65321 65535 65100 i
 *>                  100.66.5.2               7             0 65100 i
 *                   172.19.5.1               5             0 65535 65100 i
 *                   10.25.51.5               5             0 65252 65100 i
 *                   10.21.99.17              4             0 65321 65535 65100 i
 *                   192.168.189.9           25             0 65000 65100 i
 *  172.16.213.0/24  100.66.9.2              50             0 65252 65100 i
 *                   100.66.0.2               6             0 65535 65100 i
 *                   100.66.8.2               8             0 64601 65100 i
 *                   100.66.1.2              25             0 64601 65100 i
 *                   100.66.12.2              5             0 65321 65535 65100 i
 *>                  100.66.5.2               7             0 65100 i
 *                   172.19.5.1               5             0 65535 65100 i
 *                   10.25.51.5               5             0 65252 65100 i
 *                   10.21.99.17              4             0 65321 65535 65100 i
 *                   192.168.189.9           25             0 65000 65100 i
 R  192.168.20.0/24  100.66.1.2              25             0 64601 65000 i
 *                   100.66.8.2               8             0 64601 65000 i
 *                   100.66.5.2               7             0 65100 65000 i
 *>                  192.168.189.9           25             0 65000 i
 R  192.168.88.0/24  100.66.1.2              25             0 64601 65000 i
 *                   100.66.8.2               8             0 64601 65000 i
 *                   100.66.5.2               7             0 65100 65000 i
 *>                  192.168.189.9           25             0 65000 i
 R  192.168.90.0/24  100.66.1.2              25             0 64601 65000 i
 *                   100.66.8.2               8             0 64601 65000 i
 *                   100.66.5.2               7             0 65100 65000 i
 *>                  192.168.189.9           25             0 65000 i
 *  192.168.100.0/24 100.66.9.2              50             0 65252 65100 i
 *                   100.66.0.2               6             0 65535 65100 i
 *                   100.66.8.2               8             0 64601 65100 i
 *                   100.66.1.2              25             0 64601 65100 i
 *                   100.66.12.2              5             0 65321 65535 65100 i
 *>                  100.66.5.2               7             0 65100 i
 *                   172.19.5.1               5             0 65535 65100 i
 *                   10.25.51.5               5             0 65252 65100 i
 *                   10.21.99.17              4             0 65321 65535 65100 i
 *                   192.168.189.9           25             0 65000 65100 i
 *  192.168.120.128/32
                    100.66.9.2              50             0 65252 64601 65123 i
 *>                  100.66.8.2               8             0 64601 65123 i
 *                   100.66.1.2              25             0 64601 65123 i
 *                   100.66.5.2               7             0 65100 64601 65123 i
 *                   10.25.51.5               5             0 65252 64601 65123 i
 *                   192.168.189.9           25             0 65000 64601 65123 i
 R  192.168.188.0/24 100.66.1.2              25             0 64601 65000 i
 *                   100.66.8.2               8             0 64601 65000 i
 *                   100.66.5.2               7             0 65100 65000 i
 *>                  192.168.189.9           25             0 65000 i
 R  192.168.189.0/24 100.66.1.2              25             0 64601 65000 i
 *                   100.66.8.2               8             0 64601 65000 i
 *                   100.66.5.2               7             0 65100 65000 i
 *>                  192.168.189.9           25             0 65000 i
 R  192.168.190.0/24 100.66.1.2              25             0 64601 65000 i
 *                   100.66.8.2               8             0 64601 65000 i
 *                   100.66.5.2               7             0 65100 65000 i
 *>                  192.168.189.9           25             0 65000 i
 *  192.168.207.0/24 100.66.9.2              50             0 65252 64601 i
 *                   100.66.0.2               6             0 65535 64601 i
 *>                  100.66.8.2               8             0 64601 i
 *                   100.66.1.2              25             0 64601 i
 *                   100.66.12.2              5             0 65321 65535 64601 i
 *                   100.66.5.2               7             0 65100 64601 i
 *                   172.19.5.1               5             0 65535 64601 i
 *                   10.25.51.5               5             0 65252 64601 i
 *                   10.21.99.17              4             0 65321 65535 64601 i
 *                   192.168.189.9           25             0 65000 64601 i
 *  192.168.247.0/24 100.66.1.2              25             0 64601 65450 65002 i
 *                   10.21.99.17              4             0 65321 65535 65450 65002 i
 *                   100.66.12.2              5             0 65321 65535 65450 65002 i
 *                   100.66.5.2               7             0 65100 65450 65002 i
 *                   192.168.189.9           25             0 65000 65450 65002 i
 *                   100.66.9.2              50             0 65252 65450 65002 i
 *                   100.66.0.2               6             0 65535 65450 65002 i
 *                   10.25.51.5               5             0 65252 65450 65002 i
 *                   172.19.5.1               5             0 65535 65450 65002 i
 *>                  100.66.8.2               8             0 64601 65450 65002 i

Displayed  46 routes and 377 total paths
@mmitch
Copy link
Owner

mmitch commented Aug 24, 2024

Your vtysh output contains a space at the beginning of the lines. The regexp here

if ($line =~ /^((\*>?)\s.*) i/)
expects the * directly at the beginning of the line.

You can change that line to if ($line =~ /^\s*((\*>?)\s.*) i/) and it should work.
If it does, I can update that part of the code, it should have no ill side effects-

Which vty tool do you use exactly? (distribution, version)
I use the one from the bird package of Debian stable/bookworm where the * are at the beginning of a line.

@mmitch mmitch self-assigned this Aug 24, 2024
@mmitch mmitch added the bug label Aug 24, 2024
@mmitch
Copy link
Owner

mmitch commented Aug 25, 2024

A simpler solution would be including sed(1) in your pipeline for remove the leading spaces:

ssh admin@10.X.X.X 'vtysh -c "show ip bgp"' | sed 's/^ //' | ./vtysh_bgp_to_dot

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants