We don't need to allow to use of both "ebgp-multihop" and "ttl-security" in the same time.
set protocols bgp 64501 neighbor 203.0.113.1 ebgp-multihop '255' set protocols bgp 64501 neighbor 203.0.113.1 remote-as '65001' set protocols bgp 64501 neighbor 203.0.113.1 ttl-security hops '254'
Commit
vyos@r2-roll# commit [ protocols bgp 64501 ] VyOS had an issue completing a command. Traceback (most recent call last): File "/usr/libexec/vyos/conf_mode/protocols_bgp.py", line 197, in <module> apply(c) File "/usr/libexec/vyos/conf_mode/protocols_bgp.py", line 182, in apply frr_cfg.commit_configuration(frr_daemon) File "/usr/lib/python3/dist-packages/vyos/frr.py", line 442, in commit_configuration reload_configuration('\n'.join(self.config), daemon=daemon) File "/usr/lib/python3/dist-packages/vyos/frr.py", line 203, in reload_configuration raise CommitError(f'Configuration FRR failed while commiting code, please enabling debugging to examine logs') vyos.frr.CommitError: Configuration FRR failed while commiting code, please enabling debugging to examine logs