Skip to main content
dxw
New Member
August 25, 2025
Question

VRRP potential culprit for redundant static routes

  • August 25, 2025
  • 2 replies
  • 567 views

Hello, Fortinet newbie here.

I am trying to migrate our campus network from a collapsed Dell core on S series switches to a Fortinet core with two Fortigate 601F  in HA and two FortiSwitch 2048 in MCLAG. My plan is set up VRRP on the FG601 to join the production network and eventually make the HA  the primary router and take over the network.

 

After I created the vlans and VRRP, like this:

FortiGate-601F # config system int 

  edit "VLAN4"
set vdom "root"
        set description "WAC_1st_Flr"
        set vlanid 4
        set interface "fortilink"
        set ip 172.16.4.4 255.255.255.0
        config vrrp
            edit 1
                set vrgrp 4
                set priority 25
                set vrip 172.16.4.1
                
            next
        end
    next
    edit "VLAN5"
set vdom "root"
        set description "WAC_IT"
        set vlanid 5
        set interface "fortilink"
 
        set ip 172.16.5.4 255.255.255.0
        config vrrp
            edit 1
                set vrgrp 5
                set priority 25
                set vrip 172.16.5.1
            next
        end
    next

 

I get an extra static route for every VRIP along with the directly connected subnet in that vlan:

FortiGate-601F # get router info routing-table all

...

C 172.16.4.0/24 is directly connected, VLAN4
C 172.16.4.1/32 is directly connected, VLAN4
C 172.16.5.0/24 is directly connected, VLAN5
C 172.16.5.1/32 is directly connected, VLAN5

...

I have never noticed this kind of extra host routes on other platforms. Is it normal? 

 

Thank you very much for your input.

 

2 replies

funkylicious
SuperUser
SuperUser
August 26, 2025

hi,

quite strange that both VRRP IPs appear in RIB. i have several setups with VRRP but none show it.

try set vrrp-virtual-mac enable and see if anything changes.

"jack of all trades, master of none"
dxw
dxwAuthor
New Member
August 27, 2025

set vrrp-virtual-mac enable under interface VLAN4 and VLAN5. But that didn't remove the VRRP IPs in RIB. And I found I lost connection to or from VLAN5 after that because I had been using my desktop in VLAN5 to remote control a wireless laptop in VLAN7 which has a direct cable connection to the Mgmt port of the new Fortigate in the data center. I walked over to the data center and got on that laptop. I couldn't ping any device in VLAN5 from there. The fortigate could see lots of devices on the production network, meaning the trunk between the production core and the new Fortinet 2048 core switch is working and passing vlan traffic.

 

To get routing back for Vlan 4 and 5, I had to remove "set vrrp-virtual-mac enable", disconnected and reconnected the trunk link.

 

So now my real issue is VRRP not working as expected. "get router info vrrp" shows that the Fortigate is the Master router for all of the vlans as opposed to the Backup router,  while "show vrrp brief" on the Dell S4128 core switch with OS10 shows it's still the master router for all of the production vlans and doing its job, as long as I don't "set vrrp-ritual-mac enable" on any vlan on the Fortigate.

 

I noticed in Local in Policy,  under "Network provide" group, there is VRRP accepted only on Source Interface Vlan 2. I wonder if it's blocking VRRP on all the other vlans. But I can't find a place to change that to source interface Fortilink. And even in Vlan2, the Fortigate thinks it's the master with priority 25. The Dell has priority 50. So, they are not really talking to each other any way.

 

I verified Both sides are running version 2. VRRP group ID is the same as the vlan number. But I am beginning to think the Dell group id may not be the VRGRP in FortiOS.

 

Thought Leadership Security Summit. Outpace New Threats with AI - enhanced defense. Tuesday, Septmeber 15, 8:30 AM - 2:30 PM PT. The Golf Club at Newcastle, WA.
Virtual event | September 2026. SASE summit. The age of autonomous trust. Register here!