• Vitaly Lipatov's avatar
    router: per-list tables, gateway metric, per-gateway failover · f98973c6
    Vitaly Lipatov authored
    Per-list tables: each .list file gets its own routing table (auto-allocated
    200-250) instead of one table per group. Enables BGP redistribution per list.
    
    Gateway metric: "IP metric N" syntax in gateway file. Multiple gateways with
    metric get separate route entries (preference-based) instead of ECMP multipath.
    
    Per-gateway failover: route-health.sh removes routes only via dead gateway
    in metric groups, keeping fallback routes alive.
    
    Refactored process_routes() into check_list_changed(), resolve_list_file(),
    load_list_routes() subfunctions for readability.
    Co-Authored-By: 's avatarClaude Opus 4.6 <noreply@anthropic.com>
    f98973c6
Name
Last commit
Last update
..
docs Loading commit data...
scripts Loading commit data...
.gitignore Loading commit data...
a_add_manual.sh Loading commit data...
a_check_ip.sh Loading commit data...
a_del_manual.sh Loading commit data...
a_get_net.sh Loading commit data...
both_provs.sh Loading commit data...
check_connectivity.sh Loading commit data...
egw_add_manual.sh Loading commit data...
egw_del_manual.sh Loading commit data...
fetch_antifilter.download.sh Loading commit data...
fetch_antifilter.network.sh Loading commit data...
fetch_lists.sh Loading commit data...
functions Loading commit data...
get_ip6s_egw.sh Loading commit data...
get_ip6s_z-i.sh Loading commit data...
get_ips_egw.sh Loading commit data...
get_ips_z-i.sh Loading commit data...
get_traffic.sh Loading commit data...
ogw_del_manual.sh Loading commit data...
only_ekvant.sh Loading commit data...
only_prometey.sh Loading commit data...
restart_check_connectivity.sh Loading commit data...
route-health.service Loading commit data...
route-health.sh Loading commit data...
route-health.timer Loading commit data...
route-update.md Loading commit data...
route-update.service Loading commit data...
route-update.sh Loading commit data...
route-update.timer Loading commit data...
set_hop.sh Loading commit data...
switch_back.sh Loading commit data...
switch_to_yota.sh Loading commit data...
transmission.sh Loading commit data...
update_egw.sh Loading commit data...
update_egw6.sh Loading commit data...
update_z-i-stop.sh Loading commit data...
update_z-i.sh Loading commit data...
update_z-i6.sh Loading commit data...
vpnc-script-minimal.sh Loading commit data...