Once VRRP resource is created, VRRP table will be present also, used to set virtual routers.
[11:58:26] ABILIS_CPX:d vrrp
-------------------------------------------------------------------------------
ID: [NAME:]
IPRES: VRID: INIT: PRIO: PREEMPT: ADV: AUTH: AUTH-DATA:
IP1: HIDE1: DEP-RES:
IP2: HIDE2: CTRL-RES:
IP3: HIDE3:
IP4: HIDE4:
-------------------------------------------------------------------------------
*** NO VRRP ROUTERs DEFINED ***
Each record of the table allows to configure up to 4 virtual IP addresses. This is an example of a master virtual router.
[15:28:20] ABILIS_CPX:d vrrp
- Not Saved (SAVE CONF), Not Refreshed (INIT) ---------------------------------
-------------------------------------------------------------------------------
ID: [NAME:]
IPRES: VRID: INIT: PRIO: PREEMPT: ADV: AUTH: AUTH-DATA:
IP1: HIDE1: DEP-RES:
IP2: HIDE2: CTRL-RES:
IP3: HIDE3:
IP4: HIDE4:
--------------------------------------------------------------------------------
0 VirtualID_1
Ip-2 100 MASTER 200 YES 1 NO
192.168.050.200 NO #
192.168.050.201 NO #
192.168.050.202 NO
-------------------------------------------------------------------------------
Meaning of the most important parameters:
IP1
1st router IP address [#, 1-126.x.x.x, 127.0.0.1, 128-223.x.x.x].
IP2
2nd router IP address [#, 1-126.x.x.x, 127.0.0.1, 128-223.x.x.x].
IP3
3rd router IP address [#, 1-126.x.x.x, 127.0.0.1, 128-223.x.x.x].
IP4
4th router IP address [#, 1-126.x.x.x, 127.0.0.1, 128-223.x.x.x].
IPRES
IP resource [#, Ip-1..Ip-999].
VRID
Virtual Router IDentifier: this is a number used to identify current router ID. Every different router which is going to handle MASTER and BACKUP functionalities on the same IP addresses must have also the same router ID.
PRIO
Virtual router priority used when sending datagrams to the other virtual routers. High values means higher priority.
PREEMPT
Enable/disable Preempt Mode [NO
,
YES
].
ADV
Advertisement Interval [1..100 sec.].
INIT
Initial State of the VRRP Router [BACKUP
,
MASTER
]. This value indicates if at start-up
current virtual router must be MASTER or BACKUP.
DEP-RES
Virtual router dependency resource. Status of specified resource will affect status of virtual router: if the resource goes down, also virtual router will goes down allowing another backup virtual router to become active. Multiple resources can be specified separated by comma in DEP-RES: parameter, (e.g. S VRRP ID:0 DEP-RES:Ip-1,Ip-2,Ip-3,Ip-4).
Note | |
---|---|
The VRRP entry can become active only if all the DEP-RES are UP. |
CTRL-RES
VRRP Router controlled IP resources. # or up to 4 IpRes or IpRes ranges [Ip-nnn or Ip-nnn:nnn] joined using ',' (comma).
The controlled IpRes must be unique among VRRP routers.
Thanks to this parameter it is possible to enable PPP (and consequently Poecli) and AIPT2 resources in the Abilis which is currently MASTER and leave them disabled in the Abilis currently BACKUP. When the BACKUP becomes MASTER it will enable the desired PPP or AIPT2 resources.
Note | |
---|---|
Currently supported only subtypes PPP and AIPT2. |
AUTH
Authentication method [NONE
,
PASSWORD
, AH
].
AUTH-DATA
Authentication key. Max 8 chars in the range [0x1F..0x7F].
HIDE-IPx
Hide IPx in RIP and OSPF updates.
The previous VRRP table can be managed with these commands:
d vrrp : display all VRRP table entries;
a vrrp id:val [par:val] : add a VRRP table entry;
c vrrp id:val : clear a VRRP table entry;
s vrrp id:val [par:val] : set parameters of a VRRP table entry.
The example below shows how to configure the Virtual router as BACKUP.
[15:28:20] ABILIS_CPX:d vrrp
- Not Saved (SAVE CONF), Not Refreshed (INIT) ---------------------------------
-------------------------------------------------------------------------------
ID: [NAME:]
IPRES: VRID: INIT: PRIO: PREEMPT: ADV: AUTH: AUTH-DATA:
IP1: HIDE1: DEP-RES:
IP2: HIDE2: CTRL-RES:
IP3: HIDE3:
IP4: HIDE4:
--------------------------------------------------------------------------------
0 VirtualID_1
Ip-2 100 BACKUP 100 YES 1 NO
192.168.050.200 NO #
192.168.050.201 NO #
192.168.050.202 NO
-------------------------------------------------------------------------------
Caution | |
---|---|
To activate the changes made on the upper case parameters, execute the initialization command init res:vrrp; while to set act the changes made on the lowercase parameters a save conf and an Abilis restart are required (i.e. With warm start command). |