Posted in : Azure Av Simon Gottschlag Översätt med Google ⟶
8 years ago
Jag skrev här om dagen ett inlägg angående att använda OSPF mellan StrongSwan VTIs. Många använder BIRD istället för Quagga för att hantera routing i Linux. I detta inlägg tänkte jag kort visa hur vi kan byta ut det vi gjorde med Quagga och göra det med BIRD istället.
Eftersom vi förra inlägget använde Quagga så tar vi och stänger av det:
systemctl disable zebra systemctl disable ospfd systemctl stop zebra systemctl stop ospfd
Därefter installerar vi BIRD och konfigurerar (tar bara med ett exempel):
yum install bird cp /etc/bird.conf /etc/bird.conf_bak echo > /etc/bird.conf vim /etc/bird.conf
Konfigurationen (väldigt enkel, för att reflektera hur jag gjorde med quagga):
log "/var/log/bird.log" all; router id 10.18.16.20; protocol device { scan time 10; } protocol kernel { export all; scan time 15; } protocol static static1 { import all; export all; route 10.18.0.0/16 via 10.18.16.1; debug all; } protocol ospf ospf1 { import all; export filter { ospf_metric1 = 100; if source = RTS_STATIC then accept; else reject; }; area 0 { interface "vti*" { type broadcast; hello 5; dead 15; }; }; debug all; }
Aktivera autostart och starta BIRD:
systemctl enable bird systemctl start bird
För att få ut information om routing kan vi använda birdc:
[root]# birdc BIRD 1.4.5 ready. bird> show ospf ospf1: RFC1583 compatibility: disabled Stub router: No RT scheduler tick: 1 Number of areas: 1 Number of LSAs in DB: 9 Area: 0.0.0.0 (0) [BACKBONE] Stub: No NSSA: No Transit: No Number of interfaces: 2 Number of neighbors: 2 Number of adjacent neighbors: 2 bird> show route 169.254.0.4/30 dev vti200 [ospf1 18:11:19] * I (150/10) [10.18.16.20] 10.18.0.0/16 via 10.18.16.1 on eth1 [static1 18:07:55] * (200) 10.16.0.0/16 via 169.254.0.6 on vti200 [ospf1 18:13:05] * E1 (150/110) [10.16.16.20] 10.17.0.0/16 via 169.254.0.2 on vti100 [ospf1 18:34:36] * E1 (150/110) [10.17.16.20] 169.254.0.0/30 dev vti100 [ospf1 18:33:32] * I (150/10) [10.18.16.20] 169.254.0.8/30 via 169.254.0.2 on vti100 [ospf1 18:34:36] * I (150/20) [10.16.16.20]
Tags : Azure, BIRD, OSPF, Quagga, StrongSwan
Personlig rådgivning
Vi erbjuder personlig rådgivning med författaren för 1400 SEK per timme. Anmäl ditt intresse i här så återkommer vi så snart vi kan.
Add comment