Exemple pour les deux préfixes d'ilico :

  • 80.67.180.0/24
  • 2001:912:2000::/36

    1. Rajout du prefixe ipv6 à différents endroits dans le fichiers /etc/bird/bird6/filters.conf :

      function reject_within_grenode() prefix set grenode; { grenode = [ 2001:912:0::/36+, 2001:912:1000::/36+, 2a00:5881:4000::/40+, 2a00:5881:c000::/40+, 2001:912:2000::/36+];

      if net ~ grenode then reject; }

      function accept_within_grenode() prefix set grenode; { grenode = [ 2001:912:0::/36+, 2001:912:1000::/36+, 2a00:5881:4000::/40+, 2a00:5881:c000::/40+, 2001:912:2000::/36+ ];

      if net ~ grenode then accept; }

      function accept_grenode() prefix set grenode; { grenode = [ 2001:912:0::/36, 2001:912:1000::/36, 2a00:5881:4000::/40, 2a00:5881:c000::/40, 2001:912:2000::/36 ];

      if net ~ grenode then accept; }

      function is_grenode() { return net ~ [ 2001:912:0::/36, 2001:912:1000::/36, 2a00:5881:4000::/40, 2a00:5881:c000::/40, 2001:912:2000::/36]; }

      function is_within_grenode() { return net ~ [ 2001:912:0::/36{37,128}, 2001:912:1000::/36{37,128}, 2a00:5881:4000::/40{41,128}, 2a00:5881:c000::/40{41,128}, 2001:912:2000::/36{37,128}]; }

    Vérifier la conf

    sudo birdc6 conf check

    Appliquer la conf

    sudo birdc6 conf soft

    1. Rajout le prefixe ipv4 à différents endroits dans le fichiers /etc/bird/bird/filters.conf (ipv4):

    Cf ci-dessus.

    Vérifier la conf

    sudo birdc conf check

    Appliquer la conf

    sudo birdc conf soft

    1. Routage interne

Si la livraison du membre se fait sans session bgp, ça se passe dans /etc/network/interfaces.

  # =====================================================================
  # Livraison Ilico
  # =====================================================================
  # eth0.210: cust: Ilico [1Gbit] {vlan210}
  auto eth0.210
  iface eth0.210 inet manual
          up ip link set eth0.210 up
          up ip route add 91.216.110.54/32 via 91.216.110.54 onlink dev $IFACE src 91.216.110.6 proto static
          up ip route add 80.67.180.0/24 via 91.216.110.54 onlink dev $IFACE src 91.216.110.6 proto static
          down ip route del 80.67.180.0/24 via 91.216.110.54 onlink dev $IFACE src 91.216.110.6 proto static || true
          down ip route del 91.216.110.54/32 via 91.216.110.54 onlink dev $IFACE src 91.216.110.6 proto static || true

  iface eth0.210 inet6 static
          address 2001:912:800:210::6
          netmask 64
          up   ip -6 route add 2001:912:2000::/36 via 2001:912:800:210::54 src 2001:912::6 proto static
          down ip -6 route del 2001:912:2000::/36 via 2001:912:800:210::54 src 2001:912::6 proto static || true

Sinon le membre doit annoncer le préfixe.

  1. Ajouter / modifier l'objet route correspondant

    Là, il faut causer à marvin.

    route: 80.67.180.0/24 descr: Route to ILICO origin: AS51083 mnt-by: MNT-GRENODE mnt-by: MNT-ILICO mnt-by: Gitoyen-NCC source: RIPE

    Dans le cas d'un préfixe PA, il faut demander au LIR de créer le même objet.

  2. contacter nos transitaires pour leur annoncer le nouveau préfixe