rendered paste bodyfdd3:4b25:b8fb:1::1 - router1
fdd3:4b25:b8fb:1::2 - router2
fdd3:4b25:b8fb:1::/64 - Transport
fdd3:4b25:b8fb:2::/64 - dummy0, router1
fdd3:4b25:b8fb:3::/64 - dummy1, router1
fdd3:4b25:b8fb:4::/64 - dummy0, router2
fdd3:4b25:b8fb:5::/64 - dummy1, router2
10.151.99.1 - router1
10.151.99.2 - router2
10.151.99.0 - Transport
10.151.2.0/24 - dummy0, router1
10.151.3.0/24 - dummy1, router1
10.151.4.0/24 - dummy0, router2
10.151.5.0/24 - dummy1, router2
--------------- router1 -----------------
log syslog { debug, trace, info, remote, warning, error, auth, fatal, bug };
router id 10.151.99.1;
debug protocols all;
protocol kernel {
# learn; # Learn all alien routes from the kernel
persist; # Don't remove routes on bird shutdown
scan time 20; # Scan kernel routing table every 20 seconds
import all; # Default is import all
export all; # Default is export none
}
# This pseudo-protocol watches all interface up/down events.
protocol device {
scan time 10; # Scan interfaces every 10 seconds
}
protocol ospf MyOSPF {
tick 2;
rfc1583compat yes;
area 0.0.0.0 {
stub no;
networks {
10.151.2.0/24;
10.151.3.0/24;
};
interface "eth0" {
hello 9;
retransmit 6;
cost 10;
transmit delay 5;
dead count 5;
wait 50;
type broadcast;
};
};
}
----------------- router2 ---------------
log syslog { debug, trace, info, remote, warning, error, auth, fatal, bug };
router id 10.151.99.2;
debug protocols all;
protocol kernel {
# learn; # Learn all alien routes from the kernel
persist; # Don't remove routes on bird shutdown
scan time 20; # Scan kernel routing table every 20 seconds
import all; # Default is import all
export all; # Default is export none
}
# This pseudo-protocol watches all interface up/down events.
protocol device {
scan time 10; # Scan interfaces every 10 seconds
}
protocol ospf MyOSPF {
tick 2;
rfc1583compat yes;
area 0.0.0.0 {
stub no;
networks {
10.151.4.0/24;
10.151.5.0/24;
};
interface "eth0" {
hello 9;
retransmit 6;
cost 10;
transmit delay 5;
dead count 5;
wait 50;
type broadcast;
};
};
}