failover peer "ff3l" {
  primary;
  address 10.119.0.10;
  peer address 10.119.0.7;
  max-response-delay 60;
  max-unacked-updates 10;
  mclt 600;
  split	128;
  load balance max seconds 3;
}

option domain-name "ff3l";
default-lease-time 600;
max-lease-time 3600;
log-facility local7;
if (packet(24, 4) != 00:00:00:00) {
    set last_giaddr = packet(24, 4);
}
#option interface-mtu 1398;
omapi-port 7911;
omapi-key omapi_key;

key omapi_key {
     algorithm hmac-md5;
     secret *REDACTED*;
}

subnet 10.119.0.0 netmask 255.255.240.0 {
   authoritative;
   pool {
     failover peer "ff3l";
     range 10.119.1.0 10.119.15.254;
   }
   option domain-name-servers 10.119.0.10, 10.119.0.8;
   option routers 10.119.0.10;
    if (packet(24, 4) != 00:00:00:00) {
        option routers = packet(24, 4);
        option domain-name-servers = concat(packet(24, 4), 0a:77:00:0a);
        option dhcp-server-identifier = packet(24, 4);
    }
}

subnet 10.119.16.0 netmask 255.255.240.0 {
   authoritative;
   pool {
     failover peer "ff3l";
     range 10.119.17.0 10.119.31.254;
   }
   option domain-name-servers 10.119.16.10, 10.119.16.8;
   option routers 10.119.16.10;
    if (packet(24, 4) != 00:00:00:00) {
        option routers = packet(24, 4);
        option domain-name-servers = concat(packet(24, 4), 0a:77:10:0a);
        option dhcp-server-identifier = packet(24, 4);
    }
}

subnet 10.119.32.0 netmask 255.255.240.0 {
   authoritative;
   pool {
     failover peer "ff3l";
     range 10.119.33.0 10.119.47.254;
   }
   option domain-name-servers 10.119.32.10, 10.119.32.8;
   option routers 10.119.32.10;
    if (packet(24, 4) != 00:00:00:00) {
        option routers = packet(24, 4);
        option domain-name-servers = concat(packet(24, 4), 0a:77:20:0a);
        option dhcp-server-identifier = packet(24, 4);
    }
}

subnet 10.119.48.0 netmask 255.255.240.0 {
   authoritative;
   pool {
     failover peer "ff3l";
     range 10.119.49.0 10.119.63.254;
   }
   option domain-name-servers 10.119.48.10, 10.119.48.8;
   option routers 10.119.48.10;
    if (packet(24, 4) != 00:00:00:00) {
        option routers = packet(24, 4);
        option domain-name-servers = concat(packet(24, 4), 0a:77:30:0a);
        option dhcp-server-identifier = packet(24, 4);
    }
}

subnet 10.119.64.0 netmask 255.255.240.0 {
   authoritative;
   pool {
     failover peer "ff3l";
     range 10.119.65.0 10.119.79.254;
   }
   option domain-name-servers 10.119.64.10, 10.119.64.8;
   option routers 10.119.64.10;
    if (packet(24, 4) != 00:00:00:00) {
        option routers = packet(24, 4);
        option domain-name-servers = concat(packet(24, 4), 0a:77:40:0a);
        option dhcp-server-identifier = packet(24, 4);
    }
}

subnet 10.119.80.0 netmask 255.255.240.0 {
   authoritative;
   pool {
     failover peer "ff3l";
     range 10.119.81.0 10.119.95.254;
   }
   option domain-name-servers 10.119.80.10, 10.119.80.8;
   option routers 10.119.80.10;
    if (packet(24, 4) != 00:00:00:00) {
        option routers = packet(24, 4);
        option domain-name-servers = concat(packet(24, 4), 0a:77:50:0a);
        option dhcp-server-identifier = packet(24, 4);
    }
}

subnet 10.119.96.0 netmask 255.255.240.0 {
   authoritative;
   pool {
     failover peer "ff3l";
     range 10.119.97.0 10.119.111.254;
   }
   option domain-name-servers 10.119.96.10, 10.119.96.8;
   option routers 10.119.96.10;
    if (packet(24, 4) != 00:00:00:00) {
        option routers = packet(24, 4);
        option domain-name-servers = concat(packet(24, 4), 0a:77:60:0a);
        option dhcp-server-identifier = packet(24, 4);
    }
}

subnet 10.119.112.0 netmask 255.255.240.0 {
   authoritative;
   pool {
     failover peer "ff3l";
     range 10.119.113.0 10.119.127.254;
   }
   option domain-name-servers 10.119.112.10, 10.119.112.8;
   option routers 10.119.112.10;
    if (packet(24, 4) != 00:00:00:00) {
        option routers = packet(24, 4);
        option domain-name-servers = concat(packet(24, 4), 0a:77:70:0a);
        option dhcp-server-identifier = packet(24, 4);
    }
}

subnet 10.119.128.0 netmask 255.255.240.0 {
   authoritative;
   pool {
     failover peer "ff3l";
     range 10.119.129.0 10.119.143.254;
   }
   option domain-name-servers 10.119.128.10, 10.119.128.8;
   option routers 10.119.128.10;
    if (packet(24, 4) != 00:00:00:00) {
        option routers = packet(24, 4);
        option domain-name-servers = concat(packet(24, 4), 0a:77:80:0a);
        option dhcp-server-identifier = packet(24, 4);
    }
}

subnet 10.119.144.0 netmask 255.255.240.0 {
   authoritative;
   pool {
     failover peer "ff3l";
     range 10.119.145.0 10.119.159.254; #gw9
   }
   option domain-name-servers 10.119.144.10, 10.119.144.8;
   option routers 10.119.144.10;
    if (packet(24, 4) != 00:00:00:00) {
        option routers = packet(24, 4);
        option domain-name-servers = concat(packet(24, 4), 0a:77:90:0a);
        option dhcp-server-identifier = packet(24, 4);
    }
}

subnet 10.119.160.0 netmask 255.255.240.0 {
   authoritative;
   pool {
     failover peer "ff3l";
     range 10.119.161.0 10.119.175.254; #gw9
   }
   option domain-name-servers 10.119.160.10, 10.119.160.8;
   option routers 10.119.160.10;
    if (packet(24, 4) != 00:00:00:00) {
        option routers = packet(24, 4);
        option domain-name-servers = concat(packet(24, 4), 0a:77:a0:0a);
        option dhcp-server-identifier = packet(24, 4);
    }
}

subnet 10.119.176.0 netmask 255.255.240.0 {
   authoritative;
   pool {
     failover peer "ff3l";
     range 10.119.177.0 10.119.191.254;
   }
   option domain-name-servers 10.119.176.10, 10.119.176.8;
   option routers 10.119.176.10;
    if (packet(24, 4) != 00:00:00:00) {
        option routers = packet(24, 4);
        option domain-name-servers = concat(packet(24, 4), 0a:77:b0:0a);
        option dhcp-server-identifier = packet(24, 4);
    }
}

subnet 10.119.192.0 netmask 255.255.240.0 {
   authoritative;
   pool {
     failover peer "ff3l";
     range 10.119.193.0 10.119.207.254;
   }
   option domain-name-servers 10.119.192.10, 10.119.192.8;
   option routers 10.119.192.10;
    if (packet(24, 4) != 00:00:00:00) {
        option routers = packet(24, 4);
        option domain-name-servers = concat(packet(24, 4), 0a:77:c0:0a);
        option dhcp-server-identifier = packet(24, 4);
    }
}

subnet 10.119.208.0 netmask 255.255.240.0 {
   authoritative;
   pool {
     failover peer "ff3l";
     range 10.119.209.0 10.119.223.254;
   }
   option domain-name-servers 10.119.208.10, 10.119.208.8;
   option routers 10.119.208.10;
    if (packet(24, 4) != 00:00:00:00) {
        option routers = packet(24, 4);
        option domain-name-servers = concat(packet(24, 4), 0a:77:d0:0a);
        option dhcp-server-identifier = packet(24, 4);
    }
}

subnet 10.119.224.0 netmask 255.255.240.0 {
   authoritative;
   pool {
     failover peer "ff3l";
     range 10.119.225.0 10.119.239.254;
   }
   option domain-name-servers 10.119.224.10, 10.119.224.8;
   option routers 10.119.224.10;
    if (packet(24, 4) != 00:00:00:00) {
        option routers = packet(24, 4);
        option domain-name-servers = concat(packet(24, 4), 0a:77:e0:0a);
        option dhcp-server-identifier = packet(24, 4);
    }
}

subnet 10.119.240.0 netmask 255.255.240.0 {
   authoritative;
   pool {
     failover peer "ff3l";
     range 10.119.241.0 10.119.255.254;
   }
   option domain-name-servers 10.119.240.10, 10.119.240.8;
   option routers 10.119.240.10;
    if (packet(24, 4) != 00:00:00:00) {
        option routers = packet(24, 4);
        option domain-name-servers = concat(packet(24, 4), 0a:77:f0:0a);
        option dhcp-server-identifier = packet(24, 4);
    }
}

subnet 10.30.128.0 netmask 255.255.240.0 {
   authoritative;
   pool {
     failover peer "ff3l";
     range 10.30.129.0 10.30.143.255;
   }
   option domain-name-servers 10.30.128.8, 10.30.128.10;
   option routers 10.30.128.10;
   option domain-name "fftut";
    if (packet(24, 4) != 00:00:00:00) {
        option routers = packet(24, 4);
        option domain-name-servers = concat(packet(24, 4), 0a:1e:80:0a);
        option dhcp-server-identifier = packet(24, 4);
    }
}
