summaryrefslogtreecommitdiff
path: root/docs/configuration
diff options
context:
space:
mode:
authorRobert Göhler <github@ghlr.de>2023-01-26 10:12:31 +0100
committerGitHub <noreply@github.com>2023-01-26 10:12:31 +0100
commitba99d83e9b274dfacf1e49efe688f628119a1eb3 (patch)
tree577c1059109d348e46e2c5597f7e3f81fa3fe9c6 /docs/configuration
parent52d0c584b076f9904893c0ccdbccf5ef329304f6 (diff)
parentfd43a4d666a291ded1abcf1d238de14fba07bdea (diff)
downloadvyos-documentation-ba99d83e9b274dfacf1e49efe688f628119a1eb3.tar.gz
vyos-documentation-ba99d83e9b274dfacf1e49efe688f628119a1eb3.zip
Merge pull request #933 from nicolas-fort/vrrp_global_opts
VRRP: add global option startup_delay and garp settings
Diffstat (limited to 'docs/configuration')
-rw-r--r--docs/configuration/highavailability/index.rst64
1 files changed, 64 insertions, 0 deletions
diff --git a/docs/configuration/highavailability/index.rst b/docs/configuration/highavailability/index.rst
index 29bb97be..9150b1bd 100644
--- a/docs/configuration/highavailability/index.rst
+++ b/docs/configuration/highavailability/index.rst
@@ -220,6 +220,70 @@ Verification
inet 172.25.0.247/16 scope global eth0v10
valid_lft forever preferred_lft forever
+Global options
+--------------
+
+On most scenarios, there's no need to change specific parameters, and using
+default configuration is enough. But there are cases were extra configuration
+is needed.
+
+.. cfgcmd:: set high-availability vrrp global-parameters startup_delay <1-600>
+
+This option specifies a delay in seconds before vrrp instances start up after
+keepalived starts.
+
+Gratuitous ARP
+--------------
+
+These configuration is not mandatory and in most cases there's no
+need to configure it. But if necessary, Gratuitous ARP can be configured in
+``global-parameters`` and/or in ``group`` section.
+
+.. cfgcmd:: set high-availability vrrp global-parameters garp interval
+ <0.000-1000>
+
+.. cfgcmd:: set high-availability vrrp group <name> garp interval
+ <0.000-1000>
+
+Set delay between gratuitous ARP messages sent on an interface. 0 if not
+defined.
+
+.. cfgcmd:: set high-availability vrrp global-parameters garp master-delay
+ <1-255>
+
+.. cfgcmd:: set high-availability vrrp group <name> garp master-delay
+ <1-255>
+
+Set delay for second set of gratuitous ARPs after transition to MASTER. 5 if
+not defined.
+
+.. cfgcmd:: set high-availability vrrp global-parameters garp master-refresh
+ <1-600>
+
+.. cfgcmd:: set high-availability vrrp group <name> garp master-refresh
+ <1-600>
+
+Set minimum time interval for refreshing gratuitous ARPs while MASTER. 0 if
+not defined, which means no refreshing.
+
+.. cfgcmd:: set high-availability vrrp global-parameters garp
+ master-refresh-repeat <1-600>
+
+.. cfgcmd:: set high-availability vrrp group <name> garp
+ master-refresh-repeat <1-600>
+
+Set number of gratuitous ARP messages to send at a time while MASTER. 1 if not
+defined.
+
+.. cfgcmd:: set high-availability vrrp global-parameters garp master-repeat
+ <1-600>
+
+.. cfgcmd:: set high-availability vrrp group <name> garp master-repeat
+ <1-600>
+
+Set number of gratuitous ARP messages to send at a time after transition to
+MASTER. 5 if not defined.
+
Scripting
---------