見よう見まねでVyattaでOSPFを試してみた。

昨日のRIPに続いて今日はOSPFをやってみたいと思います。
参考にしたサイトは昨日と同じで、今回は技術評論社のVyatta入門も参考にしました。

 

構成もRIPと同じく以下の図です。
けしてイカロスではありません。

net01

 

今回やった設定は参考サイトのままになってます。

vyatta1
set protocols ospf parameters router-id 127.0.0.1
set protocols ospf redistribute connected
set protocols ospf area 0.0.0.0 network 192.168.20.0/24
vyatta2
set protocols ospf parameters router-id 127.0.0.2
set protocols ospf redistribute connected
set protocols ospf area 0.0.0.0 network 192.168.20.0/24
set protocols ospf area 0.0.0.0 network 192.168.22.0/24
vyatta3
set protocols ospf parameters router-id 127.0.0.3
set protocols ospf redistribute connected
set protocols ospf area 0.0.0.0 network 192.168.20.0/24
set protocols ospf area 0.0.0.0 network 192.168.22.0/24
vyatta4
set protocols ospf parameters router-id 127.0.0.4
set protocols ospf redistribute connected
set protocols ospf area 0.0.0.0 network 192.168.22.0/24

 

今回もVyatta1からVyatta4へPINGを飛ばして、Vyatta2を停止、んでからVyatta2を起動して、今度はVyatta3を停止してみた。

上がVyatta2を停止した時、下がVyatta3を停止した時。

64 bytes from 192.168.22.4: icmp_req=80 ttl=63 time=0.424 ms
64 bytes from 192.168.22.4: icmp_req=81 ttl=63 time=0.431 ms
64 bytes from 192.168.22.4: icmp_req=82 ttl=63 time=0.419 ms
64 bytes from 192.168.22.4: icmp_req=83 ttl=63 time=0.425 ms
64 bytes from 192.168.22.4: icmp_req=94 ttl=63 time=0.550 ms
64 bytes from 192.168.22.4: icmp_req=95 ttl=63 time=0.526 ms
64 bytes from 192.168.22.4: icmp_req=96 ttl=63 time=0.530 ms
64 bytes from 192.168.22.4: icmp_req=97 ttl=63 time=1.37 ms
64 bytes from 192.168.22.4: icmp_req=98 ttl=63 time=1.30 ms
64 bytes from 192.168.22.4: icmp_req=99 ttl=63 time=0.772 ms
64 bytes from 192.168.22.4: icmp_req=12 ttl=63 time=0.778 ms
64 bytes from 192.168.22.4: icmp_req=13 ttl=63 time=0.766 ms
64 bytes from 192.168.22.4: icmp_req=61 ttl=63 time=0.564 ms
64 bytes from 192.168.22.4: icmp_req=62 ttl=63 time=0.422 ms
64 bytes from 192.168.22.4: icmp_req=63 ttl=63 time=0.431 ms
64 bytes from 192.168.22.4: icmp_req=64 ttl=63 time=0.427 ms
64 bytes from 192.168.22.4: icmp_req=65 ttl=63 time=0.442 ms

2回目の実験の方が時間がかかったけど、どちらにしろRIPよりも速かった。
設定によってはさらに短くできるらしい。
OSPF コンバージェンスでググったけど、ちょっとまだ難しくて分からなんだ。

 

ルーティングテーブルを載せてみる。
コマンドはCISCOと同じらしいわ。
同じらしいわーってCISCOのことは知らないんだけどね。
同じって覚えとけばいいだろうさ。
まったく同じコマンドが使えないわけではないのであれば、CISCOのコマンドとほとんど同じでもいいんじゃないのかなって思ったけど、そうは問屋が卸さないのだろうか。
任天堂の十字キーみたいなもんか。

vyatta@vyatta:~$ show ip route 
Codes: K - kernel route, C - connected, S - static, R - RIP, O - OSPF,
       I - ISIS, B - BGP, > - selected route, * - FIB route

C>* 127.0.0.0/8 is directly connected, lo
O   192.168.20.0/24 [110/10] is directly connected, eth1, 00:32:16
C>* 192.168.20.0/24 is directly connected, eth1
O>* 192.168.22.0/24 [110/20] via 192.168.20.2, eth1, 00:00:47
  *                          via 192.168.20.3, eth1, 00:00:47
C>* 192.168.24.0/24 is directly connected, eth0
vyatta@vyatta2:~$ show ip route 
Codes: K - kernel route, C - connected, S - static, R - RIP, O - OSPF,
       I - ISIS, B - BGP, > - selected route, * - FIB route

C>* 127.0.0.0/8 is directly connected, lo
O   192.168.20.0/24 [110/10] is directly connected, eth0, 00:06:33
C>* 192.168.20.0/24 is directly connected, eth0
O   192.168.22.0/24 [110/10] is directly connected, eth1, 00:03:59
C>* 192.168.22.0/24 is directly connected, eth1
O>* 192.168.24.0/24 [110/20] via 192.168.20.1, eth0, 00:06:22
vyatta@vyatta3:~$ show ip route 
Codes: K - kernel route, C - connected, S - static, R - RIP, O - OSPF,
       I - ISIS, B - BGP, > - selected route, * - FIB route

C>* 127.0.0.0/8 is directly connected, lo
O   192.168.20.0/24 [110/10] is directly connected, eth0, 00:00:49
C>* 192.168.20.0/24 is directly connected, eth0
O   192.168.22.0/24 [110/10] is directly connected, eth1, 00:00:49
C>* 192.168.22.0/24 is directly connected, eth1
O>* 192.168.24.0/24 [110/20] via 192.168.20.1, eth0, 00:00:35
vyatta@vyatta4:~$ show ip route 
Codes: K - kernel route, C - connected, S - static, R - RIP, O - OSPF,
       I - ISIS, B - BGP, > - selected route, * - FIB route

C>* 127.0.0.0/8 is directly connected, lo
O>* 192.168.20.0/24 [110/20] via 192.168.22.2, eth0, 00:00:52
  *                          via 192.168.22.3, eth0, 00:00:52
O   192.168.22.0/24 [110/10] is directly connected, eth0, 00:27:19
C>* 192.168.22.0/24 is directly connected, eth0
O>* 192.168.24.0/24 [110/20] via 192.168.22.2, eth0, 00:00:51
  *                          via 192.168.22.3, eth0, 00:00:51

こんな感じだった。

うーん、さっぱり分からない。ってこともないけれど、分かるとも言えないが、試験勉強するときにイメージしやすいはずだなもし。

参考サイト
aaabbb_200904の日記

参考書籍
オープンソース・ソフトウェアルータVyatta入門 ――実践ルーティングから仮想化まで 技術評論社

 

Similar Posts:


Leave a Reply

Your email address will not be published. Required fields are marked *