przykład sieci
Kod: Zaznacz cały
ISP 1.1.1.1/29 ISP2 2.2.2.1/29
| I
BIRD 1.1.1.1.2/29 BIRD2 2.2.2.2/29
| |
----------------------------------------------
|
R1
192.175.48.0/24
Kod: Zaznacz cały
log "/var/log/bird.log" all;
router id 1.1.1.1.2;
route 192.175.48.0:255.255.255.224 via R1;
route 192.175.48.32:255.255.255.224 via R1;
route 192.175.48.64:255.255.255.192 via R1;
route 192.175.48.128:255.255.255.192 via R1;
protocol static {
route 10.0.0.0/8 drop;
route 172.16.0.0/12 drop;
route 192.168.0.0/16 drop;
}
filter bgp_out {
if (net = 192.175.48.0/24 ) &&
(source = RTS_DEVICE) then accept;
else reject;
}
protocol bgp NIX_1 {
}
local as 112;
neighbor 1.1.1.1.1 as 6981;
import all;
export filter bgp_out;
W cisco trasę której nie mam, na potrzeby rozgłaszania podnosiłem do null-a, jak to się robi w linuxie, tak aby móc jednoczescie trasami statyczymi kieorwać ruch do podsici na ruter R1
Kod: Zaznacz cały
route 192.175.48.0:255.255.255.224 via R1;
route 192.175.48.32:255.255.255.224 via R1;
route 192.175.48.64:255.255.255.192 via R1;
route 192.175.48.128:255.255.255.192 via R1;
Dodane
wystarczy w obiekcie static dodać
route 192.175.48.0/24 reject;