Differenze tra le versioni 3 e 4
|
Dimensione: 1050
Commento: added link to rp_filter
|
Dimensione: 966
Commento: conf migliorata
|
| Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
| Linea 4: | Linea 4: |
| Esempio di configurazione (`/etc/bird.conf`) per usare BIRD come [[RouterBgpRouteReflectorClient | BGP route reflector client]], se la subnet pubblica e' assegnata allo stesso host su cui gira il demone BGP: | /!\ Verificare di avere [[Reverse Path Filter | rp_filter]] a `0` o a `2` sulle interfaccie di rete interessate. |
| Linea 6: | Linea 6: |
| Esempio di configurazione (`/etc/bird.conf`) per usare BIRD come [[RouterBgpRouteReflectorClient | BGP route reflector client]]: | |
| Linea 7: | Linea 8: |
| log "/var/log/bird.log" all; |
|
| Linea 8: | Linea 11: |
| scan time 10; | scan time 10; # Scan interfaces every 10 seconds |
| Linea 12: | Linea 15: |
| scan time 20; export filter { krt_prefsrc = 176.62.53.X; accept; }; |
# kernel table 5; import none; # Default is import all export all; # Default is export none scan time 3600; |
| Linea 19: | Linea 21: |
| protocol direct { interface "peering-vpn"; |
protocol static { route 10.6.6.x/24 via "tap0"; |
| Linea 23: | Linea 25: |
| filter ninux_bgp_filter { # Announce (only) our public subnet if ( net = 176.62.53.X/32 ) then { accept; } else { reject; } |
protocol static static_bgp { import all; route 176.62.53.x/32 reject; |
| Linea 32: | Linea 31: |
| local 10.6.6.X as 197835; | local 10.6.6.x as 197835; |
| Linea 35: | Linea 34: |
| export filter ninux_bgp_filter; | export where proto = "static_bgp"; |
| Linea 38: | Linea 37: |
Verificare di avere [[Reverse Path Filter | rp_filter]] a `0` o a `2` sulle interfaccie di rete interessate. |
BIRD e` un demone di routing multi protocollo.
BGP route reflector client
Verificare di avere rp_filter a 0 o a 2 sulle interfaccie di rete interessate.
Esempio di configurazione (/etc/bird.conf) per usare BIRD come BGP route reflector client:
log "/var/log/bird.log" all;
protocol device {
scan time 10; # Scan interfaces every 10 seconds
}
protocol kernel {
# kernel table 5;
import none; # Default is import all
export all; # Default is export none
scan time 3600;
}
protocol static {
route 10.6.6.x/24 via "tap0";
}
protocol static static_bgp {
import all;
route 176.62.53.x/32 reject;
}
protocol bgp {
local 10.6.6.x as 197835;
neighbor 10.6.6.1 as 197835;
import all;
export where proto = "static_bgp";
}





