What happens to queue setting when gateway failovers?


  • Hi Everyone,

    Currently we have a generic queues setup for our multi-WAN, multi-LAN network, which looks like this:

    WANx (WAN1, WAN2, WAN3)
    –qInternet
    -----qACK
    -----qDefault
    -----qOthersHigh
    -----qOthersLow

    LANx (LAN1, LAN2, LAN3, LAN4, DMZ1, etc.)
    --qInternet
    -----qACK
    -----qDefault
    -----qOthersHigh
    -----qOthersLow

    Most of our firewall rules do policy-based routing by setting a failover gateway, like WAN1 fails over to WAN2 fails over to WAN3. A typical rule will look like:

    IPv4 TCP, Source: LAN net *, Destination: !LAN net *, Gateway: W2fotW3fotW1, Queue: qAck/qOthersLow

    Now, the question is, when a failover occurs and the gateway is switched due to policy-based routing, then what happens to the assignment of the qOthersLow queue?

    1. Does it automatically switch to the active qOthersLow queue associated with the active WAN?

    2. If yes, does it then become a strict requirement that the queue names of all the WANs and the LANs have to be identical?

    3. If queue switching indeed happens, then what happens to the packets that existed in the WAN's queue that just failed?

    Thanks for your responses....
    pubmsu