From e1b4e84247ee75a7fa76578d61447587e05984f0 Mon Sep 17 00:00:00 2001 From: Aleksandr Kurbatov <ak@geant.org> Date: Wed, 12 Feb 2025 17:23:45 +0000 Subject: [PATCH 1/3] uBFD - running on the local trunk addresses not between Loopbacks --- .../roles/iptrunk/templates/nokia/trunk_interface.j2 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/geant/gap_ansible/roles/iptrunk/templates/nokia/trunk_interface.j2 b/geant/gap_ansible/roles/iptrunk/templates/nokia/trunk_interface.j2 index bfdb3d26..6037d9b3 100644 --- a/geant/gap_ansible/roles/iptrunk/templates/nokia/trunk_interface.j2 +++ b/geant/gap_ansible/roles/iptrunk/templates/nokia/trunk_interface.j2 @@ -85,8 +85,8 @@ <multiplier>3</multiplier> <receive-interval>{{ bfd_min_interval }}</receive-interval> <transmit-interval>{{ bfd_min_interval }}</transmit-interval> - <local-ip-address>{{ local['loopback'] }}</local-ip-address> - <remote-ip-address>{{ remote['loopback'] }}</remote-ip-address> + <local-ip-address>{{ (local.ipv4_address | split('/'))[0] }}</local-ip-address> + <remote-ip-address>{{ (remote.ipv4_address | split('/'))[0] }}</remote-ip-address> </ipv4> </bfd-liveness> {% endif %} -- GitLab From e56695e806e946f02bf10d924ab45c00affdad06 Mon Sep 17 00:00:00 2001 From: Aleksandr Kurbatov <ak@geant.org> Date: Wed, 12 Feb 2025 17:24:17 +0000 Subject: [PATCH 2/3] Adding queue policy under PHY LAG members --- .../roles/iptrunk/templates/nokia/trunk_interface.j2 | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/geant/gap_ansible/roles/iptrunk/templates/nokia/trunk_interface.j2 b/geant/gap_ansible/roles/iptrunk/templates/nokia/trunk_interface.j2 index 6037d9b3..8c373737 100644 --- a/geant/gap_ansible/roles/iptrunk/templates/nokia/trunk_interface.j2 +++ b/geant/gap_ansible/roles/iptrunk/templates/nokia/trunk_interface.j2 @@ -46,6 +46,11 @@ </tx-tlvs> </dest-mac> </lldp> + <network> + <egress> + <queue-policy>GEANT_BASIC</queue-policy> + </egress> + </network> </ethernet> </port> {% endfor %} -- GitLab From 1ed06b5f24aa462cc6f598c6d36bc2c712aeb6f2 Mon Sep 17 00:00:00 2001 From: Aleksandr Kurbatov <ak@geant.org> Date: Wed, 12 Feb 2025 17:32:34 +0000 Subject: [PATCH 3/3] BFD on distributing only --- .../roles/iptrunk_migration/templates/nokia/trunk_interface.j2 | 1 + 1 file changed, 1 insertion(+) diff --git a/geant/gap_ansible/roles/iptrunk_migration/templates/nokia/trunk_interface.j2 b/geant/gap_ansible/roles/iptrunk_migration/templates/nokia/trunk_interface.j2 index 3168ab25..0c1e4af6 100644 --- a/geant/gap_ansible/roles/iptrunk_migration/templates/nokia/trunk_interface.j2 +++ b/geant/gap_ansible/roles/iptrunk_migration/templates/nokia/trunk_interface.j2 @@ -52,6 +52,7 @@ <bfd-liveness> <ipv4> <admin-state>enable</admin-state> + <bfd-on-distributing-only>true</bfd-on-distributing-only> <multiplier>3</multiplier> <receive-interval>{{ bfd_min_interval }}</receive-interval> <transmit-interval>{{ bfd_min_interval }}</transmit-interval> -- GitLab