Tydyt:OSPF/Frr: Porovnání verzí
Z Poznámkový blok
| (Není zobrazeno 6 mezilehlých verzí od stejného uživatele.) | |||
| Řádka 1: | Řádka 1: | ||
| − | Původní balíček quaga je již zastaralý a je nahrazen novým Frr. Zatím to vypadá, že zde již nejsou jednotlivé konfigurační soubory, ale | + | Původní balíček quaga je již zastaralý a je nahrazen novým Frr. Zatím to vypadá, že zde již nejsou jednotlivé konfigurační soubory, ale větčina je v jednom '''''/etc/frr/frr.conf'''''. |
Po instalaci se pro konfiguraci připojíme příkazem '''vtysh'''. | Po instalaci se pro konfiguraci připojíme příkazem '''vtysh'''. | ||
| Řádka 6: | Řádka 6: | ||
configure | configure | ||
router-id x.x.x.x | router-id x.x.x.x | ||
| − | Následně se přepneme do nastaveno OSPF a | + | Následně se přepneme do nastaveno OSPF a pokračujme v konfiguraci (config mod) |
router ospf | router ospf | ||
| − | network network y.y.y.y/x area 0 | + | network network y.y.y.y/x area 0 ! seznam připojených sítí, které chceme distribuovat |
| + | .... | ||
| + | |||
| + | area 0 range 10.0.0.0/8 ! přiřazení area do rozsahu | ||
| + | |||
| + | exit / end ! exit zůstává v konfiguraci / end ukončí konfiguraci a vraci se do základního terminálu | ||
| + | |||
| + | Pokračujeme nastavíme vlastnosti rozhraní (config mod) | ||
| + | interface xxx | ||
| + | description pos rozhrani ! Libovolný popis rozhraní | ||
| + | ip ospf cost 10 ' cena rozhraní | ||
| + | |||
| + | exit / end ! exit zůstává v konfiguraci / end ukončí konfiguraci a vrací se do základního terminálu | ||
| + | |||
| + | Nakonec konfiguraci uložíme (zakladní mod) | ||
| + | write file | ||
| + | show ip ospf neighbor | ||
| + | Vše je možné též nastavit v konfiguračním souboru '''''/etc/frr/frr.conf'''''. | ||
| + | frr defaults traditional | ||
| + | log syslog informational | ||
| + | ! | ||
| + | hostname dns1 | ||
| + | ! | ||
| + | no ip forwarding | ||
| + | no ipv6 forwarding | ||
| + | ! | ||
| + | service integrated-vtysh-config | ||
| + | ! | ||
| + | ip router-id 10.129.64.10 | ||
| + | ! | ||
| + | interface dummy0 | ||
| + | description Dummy interface | ||
| + | ip ospf cost 1 | ||
| + | ! | ||
| + | interface ens192 | ||
| + | description ServerNet | ||
| + | ip ospf cost 10 | ||
| + | ! | ||
| + | router ospf | ||
| + | network 10.129.64.10/32 area 0 | ||
| + | network 10.129.66.64/26 area 0 | ||
| + | area 0 range 10.0.0.0/8 | ||
| + | ! | ||
| − | + | Vypnutí podpory IP6 | |
| + | sudo echo "net.ipv6.conf.all.disable_ipv6 = 1" > /etc/sysctl.d/70-disable-ipv6.conf | ||
| + | sudo sysctl -p -f /etc/sysctl.d/70-disable-ipv6.conf | ||
Aktuální verze z 25. 8. 2023, 14:32
Původní balíček quaga je již zastaralý a je nahrazen novým Frr. Zatím to vypadá, že zde již nejsou jednotlivé konfigurační soubory, ale větčina je v jednom /etc/frr/frr.conf.
Po instalaci se pro konfiguraci připojíme příkazem vtysh.
Přepneme do konfiguračního modu a nastavíme ID routeru:
configure router-id x.x.x.x
Následně se přepneme do nastaveno OSPF a pokračujme v konfiguraci (config mod)
router ospf network network y.y.y.y/x area 0 ! seznam připojených sítí, které chceme distribuovat .... area 0 range 10.0.0.0/8 ! přiřazení area do rozsahu exit / end ! exit zůstává v konfiguraci / end ukončí konfiguraci a vraci se do základního terminálu
Pokračujeme nastavíme vlastnosti rozhraní (config mod)
interface xxx description pos rozhrani ! Libovolný popis rozhraní ip ospf cost 10 ' cena rozhraní exit / end ! exit zůstává v konfiguraci / end ukončí konfiguraci a vrací se do základního terminálu
Nakonec konfiguraci uložíme (zakladní mod)
write file
show ip ospf neighbor
Vše je možné též nastavit v konfiguračním souboru /etc/frr/frr.conf.
frr defaults traditional log syslog informational ! hostname dns1 ! no ip forwarding no ipv6 forwarding ! service integrated-vtysh-config ! ip router-id 10.129.64.10 ! interface dummy0 description Dummy interface ip ospf cost 1 ! interface ens192 description ServerNet ip ospf cost 10 ! router ospf network 10.129.64.10/32 area 0 network 10.129.66.64/26 area 0 area 0 range 10.0.0.0/8 !
Vypnutí podpory IP6
sudo echo "net.ipv6.conf.all.disable_ipv6 = 1" > /etc/sysctl.d/70-disable-ipv6.conf sudo sysctl -p -f /etc/sysctl.d/70-disable-ipv6.conf