Akvárium CB 21MHz Elektro Hudba Fotky ZX Spectrum +2A Jídlo Rybaření Hlavní stránka Akvárium CB 27MHz Elektro Hudba Fotky ZX Spectrum Jídlo Rybaření

English version

Routování

Generování základní konfigurace z ospf pro Calstats

Calstats je skript na zobrazení dostupnosti počítačů v síti.
Nejprve je třeba získat obsah databáze ospf a uložit do souboru *.txt. Lze to například skriptem ospfd_database.cgi
#!/bin/bash
echo Content-type: text/plain
echo
echo "ospfd database routeru `hostname`"
echo
password=heslo_do_ospfd
(echo $password; \
 echo show ip ospf database router; \
 echo exit) | nc localhost 2604
Poté stačí umístit *.txt soubor s databází do stejného adresáře ke skriptům
gen_ospf_config.pl
gen_ospf_configs
a spustit gen_ospf_configs.
Pokud máte předpřipravený *.comp tak ho můžete dát do souboru *.comp.old a použijí se z něho jména routerů.
Pro náš cloud 10.32/15 je výsledek následující
cloud_severovychod.txt
cloud_severovychod.comp
cloud_severovychod.config
cloud_severovychod.legend
cloud_severovychod.link
a calstats z toho vygenerují následující obrázek.
Ukázka výstupu gen_ospf_config

Tato mapa neodpovídá skutečné topologii ale to se dá jednoduše napravit například pomocí flash skriptu CaLStats Editor.

Generování OSPF linků do calstats online

Pro generování online stavu linků používám skript gen_stats_ospf který je shodný se skriptem gen_stats z Calstats ale je do něj doplněno volání skriptu gen_ospf_link.pl který si stáhne obsah databáze pomocí ospfd_database.cgi a na výstupu podá jen linky.
Aktuální stav najdete na websvn.jablonka.cz.
Před vlastním generováním mapy Calstats se linky, které mají být v mapě stále, dané do *.basic sloučí s vygenerovaným *.ospf do *.link a teprve pak se volá vlastní Calstats.
Červeně nebo zeleně se vybarví jen linky, které jsou v konfiguraci *.basic uvedené jako 00. Příklad konfigurace je na webu websvn.jablonka.cz
Ukázka výstupu Calstats s ospf linky online

Pozor na NAT na ospf routerech

Výpadky routování při NATování ospf paketů na multicast a přeplnění conntrack tabulky. V logu ospfd se objeví
OSPF: *** sendmsg in ospf_write to 224.0.0.5 failed with Operation not permitted
a ospfd od té doby nefunguje jak má. Vypadnou ospf routy z tabulky a graf v hotsanicu vypadá takhle
Hlavní stránka