From 71f5723be66b390299324dfa8a2451d65f6df7be Mon Sep 17 00:00:00 2001 From: Alejandro Huertas Herrero Date: Wed, 29 Apr 2020 19:28:31 +0200 Subject: [PATCH] B #4220: avoid VROUTER_KEEPALIVED_ID = 0 (#4620) --- src/vrouter/VirtualRouter.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/vrouter/VirtualRouter.cc b/src/vrouter/VirtualRouter.cc index 222624df06..43859c8e04 100644 --- a/src/vrouter/VirtualRouter.cc +++ b/src/vrouter/VirtualRouter.cc @@ -490,7 +490,8 @@ Template * VirtualRouter::get_vm_template() const if (!obj_template->get("KEEPALIVED_ID", keepalived_id)) { - keepalived_id = (oid & 0xFF); + // Keep Alive should be arbitrary unique number from 1 to 255 + keepalived_id = (oid % 255) + 1; } tmpl->replace("VROUTER_KEEPALIVED_ID", keepalived_id);