Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added redistribute live and check_xroutes #114

Open
wants to merge 6 commits into
base: master
Choose a base branch
from

Commits on Mar 3, 2024

  1. Configuration menu
    Copy the full SHA
    f585166 View commit details
    Browse the repository at this point in the history
  2. Added router id to install filter

    The router id allows to assign origin-based pref-src.
    
    A use case is, when installing default routes originated by two edge routers with different subnets, and the client has 2 ips matching the separate subnets
    
    install ip 0.0.0.0/0                  eq 0    id 00:02:00:00:00:00:1d:01      pref-src 66.199.5.163
    install ip 0.0.0.0/0                  eq 0    id 00:02:00:00:00:00:1d:00      pref-src 12.144.66.186
    Dando-Real-ITA committed Mar 3, 2024
    Configuration menu
    Copy the full SHA
    893834d View commit details
    Browse the repository at this point in the history
  3. Fix pref-src on route change

    When two similar routes with pref-src were switched, the pref-src was not updated to the new one.
    With this fix, switch_routes passes the new->src to change_route, which is used to reapply the install_filter and retrieve the newpref_src from the filter_result.
    kernel_route for netlink has been updated to support the newpref_src on ROUTE_MODIFY
    Dando-Real-ITA committed Mar 3, 2024
    Configuration menu
    Copy the full SHA
    9a08f36 View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2024

  1. Added metric update for redistribute filter

    It allows to change the metric of an existing redistribute filter using the live config
    Dando-Real-ITA committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    7a90164 View commit details
    Browse the repository at this point in the history
  2. Added check_infinity to check_xroutes

    Allows to send an update of a redistribute metric changed to INFINITY
    It adds a command check_xroutes that does not ignore the INFINITY metric of kernel routes
    Dando-Real-ITA committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    9a709e0 View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2024

  1. Configuration menu
    Copy the full SHA
    983ac2e View commit details
    Browse the repository at this point in the history