Exemple pour les deux préfixes d'ilico :
- 80.67.180.0/24
2001:912:2000::/36
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
- 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
- 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.
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.
contacter nos transitaires pour leur annoncer le nouveau préfixe