It seems that when I try to set a peer with just IPv6 link-local, as suggested here: https://docs.vyos.io/en/sagitta/configexamples/bgp-ipv6-unnumbered.html. I get a commit error instead regarding bpd not able to apply it.
My config that I tried to commit:
neighbor 10.0.105.10 {
description w1
peer-group kube-prod
}
neighbor 10.0.105.19 {
peer-group kube-prod
}
neighbor 10.0.105.20 {
peer-group kube-prod
}
neighbor 10.0.105.25 {
peer-group kube-prod
}
neighbor 10.0.105.33 {
description w-amd-2
peer-group kube-prod
}
neighbor 10.0.105.34 {
peer-group kube-prod
}
neighbor 10.0.105.43 {
peer-group kube-prod
}
neighbor 10.0.110.18 {
peer-group kube-dev
}
neighbor 10.0.110.19 {
peer-group kube-dev
}
neighbor 192.168.2.129 {
description dh
peer-group kube-prod
}
+neighbor eth7.105 {
+ interface {
+ v6only {
+ }
+ }
+ peer-group kube-prod
+}
neighbor 2001:14ba:16eb:6f6e:dea6:32ff:fe3f:9301 {
description dev-w1
peer-group kube-dev-v6
}
neighbor 2001:14ba:16eb:6f6e:e65f:1ff:fe1b:3293 {
description dev-m1
peer-group kube-dev-v6
}
parameters {
router-id 192.168.2.1
}
peer-group kube-dev {
address-family {
ipv4-unicast {
soft-reconfiguration {
inbound
}
}
}
remote-as 213021
}
peer-group kube-prod {
address-family {
ipv4-unicast {
soft-reconfiguration {
inbound
}
}
+ ipv6-unicast {
+ soft-reconfiguration {
+ inbound
+ }
+ }
}
remote-as 213021
}
peer-group kube-dev-v6 {
address-family {
ipv6-unicast {
soft-reconfiguration {
inbound
}
}
}
remote-as 213021
}
-peer-group kube-prod-v6 {
- address-family {
- ipv6-unicast {
- soft-reconfiguration {
- inbound
- }
- }
- }
- remote-as 213021
-}
system-as 213021Error that I got:
vyos@gateway# commit [ protocols bgp ] VyOS had an issue completing a command. We are sorry that you encountered a problem while using VyOS. There are a few things you can do to help us (and yourself): - Contact us using the online help desk if you have a subscription: https://support.vyos.io/ - Make sure you are running the latest version of VyOS available at: https://vyos.net/get/ - Consult the community forum to see how to handle this issue: https://forum.vyos.io - Join us on Slack where our users exchange help and advice: https://vyos.slack.com When reporting problems, please include as much information as possible: - do not obfuscate any data (feel free to contact us privately if your business policy requires it) - and include all the information presented below Report time: 2024-01-13 14:38:37 Image version: VyOS 1.4-rolling-08112023T0309 Release train: sagitta Built by: [email protected] Built on: Wed 08 Nov 2023 03:28 UTC Build UUID: f3148aba-1b00-4a87-8461-aa9bdfa7b61f Build commit ID: 987bbc8be52abc Architecture: x86_64 Boot via: installed image System type: bare metal Hardware vendor: Default string Hardware model: QDNV01 Hardware S/N: Default string Hardware UUID: 03000200-0400-0500-0006-000700080009 Traceback (most recent call last): File "/usr/libexec/vyos/conf_mode/protocols_bgp.py", line 572, in <module> apply(c) File "/usr/libexec/vyos/conf_mode/protocols_bgp.py", line 563, in apply frr_cfg.commit_configuration(bgp_daemon) File "/usr/lib/python3/dist-packages/vyos/frr.py", line 483, in commit_configuration raise ConfigurationNotValid(f'Config commit retry counter ({count_max}) exceeded for {daemon} dameon!') vyos.frr.ConfigurationNotValid: Config commit retry counter (5) exceeded for bgpd dameon!