From Fedora Project Wiki
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Dynamic routing

OSPF for IPv4 example (BIRD)

router id 15;

protocol direct {
	interface "*";
}

protocol static {
	route 10.9.5.0/24 via "eth2";
}

protocol kernel {
	persist;		# Don't remove routes on bird shutdown
	scan time 20;		# Scan kernel routing table every 20 seconds
	export all;		# Default is export none
}

protocol device {
	scan time 10;		# Scan interfaces every 10 seconds
}

protocol ospf {
	export filter {
		if source ~ [RTS_DEVICE, RTS_STATIC, RTS_STATIC_DEVICE] then {
			ospf_metric1 = 100;
			accept;
		}
		reject;
	};
	area 0.0.0.0 {
		networks {
			10.0.0.0/24;
		};
		interface "eth1" {
		};
	};
}