zdar, řeším problém s ptmp.
vzal sem si 3 routery zapojený za sebou:
R1
ether2 192.168.0.1/24
ether3 192.168.1.1/24
R2
ether2 192.168.1.2/24
ether3 192.168.2.1/24
R3
ether2 192.168.2.2/24
ether3 192.168.3.1/24
společný subnety jsou spojený kabelem. Routery jsou za sebou. Nejsou do kruhu.
100.64.1.0/24 a ether1 je na všech pro management a ospf je na tom portu v passive.
Nastavení OSPF na všech je:
/routing ospf interface
add network-type=ptmp passive=yes
add interface=ether2 network-type=ptmp
add interface=ether3 network-type=ptmp
/routing ospf network
add area=backbone network=192.168.0.0/16
a teď co to vyplivne za routovací tabulku konkrétně na R2:
# DST-ADDRESS PREF-SRC GATEWAY DISTANCE
0 ADS 0.0.0.0/0 100.64.1.1 1
1 ADC 100.64.1.0/24 100.64.1.253 ether1 0
2 ADo 192.168.0.1/32 192.168.1.1 110
3 ADC 192.168.1.0/24 192.168.1.2 ether2 0
4 ADo 192.168.1.1/32 192.168.1.1 110
5 ADC 192.168.2.0/24 192.168.2.1 ether3 0
6 ADo 192.168.2.2/32 192.168.2.2 110
7 ADo 192.168.3.1/32 192.168.2.2 110
Jakto, že si routery posílají mezi sebou pouze /32 a ne /24? Když to přepnu na ptp nebo broadcast tak si správně pošlou /24.
Prakticky stačí abych např. na R1 na ether2 kde je 192.168.0.0/24 změnil network type na broadcast a všude jinde i na ostatních routerch bylo ptmp tak se okamžitě zpropaguje 192.168.0.0/24 do všech routerů a to i za předpokladu že ten ether2 v ospf interface je přepnutej do passive režimu.
Podle manuálů k OSPF má network type pouze měnit komunikaci OSPF mezi routery a ne že bude měnit co se propaguje. Má někdo vysvětlení?