dynamips構築でハマったのでメモ。いつもの様に殴り書き。
問題の概要
- 過去に手書きで作った.netファイルをGNS3に読ませてルータを継ぎ足したところ以下リンクの疎通がとれなくなった。
- 旧ルータのg1/0 <--> 新ルータのfa0/0
- 旧ルータのg1/0 <--> 新ルータのg1/0
- 旧ルータのg2/0 <--> 新ルータのg2/0
- それぞれのルータ上では g1 も g2 も正常にリンクアップしている。
- L1/L2ともにUP状態で、自分に対してpingを送ると応答あり。
- 仮想リンクをキャプチャしてみると以下の状態だった。
- 旧ルータの g2/0 をキャプチャ → 旧ルータが投げるパケットをもれなくキャプチャできる。新ルータ側のパケットは一切見えない。
- 新ルータの g2/0 をキャプチャ → ↑のケースとは逆に新ルータが創出するパケットのみ見える。旧ルータが送ったパケットは一切見えない。
- dynamips上で仮想リンクが機能していないように見える。
情報
原因
- .netファイルの書式に問題があった。
[localhost:7200]
:
設定
:
[[ROUTER 旧ルータ]]
:
設定
:
[127.0.0.1:7201]
:
設定
:
[[ROUTER 新ルータ]]
:
設定
:
-
- OKケース
- 以下のように変えたところ正常に動作するようになった。
- OKケース
[localhost:7200]
:
設定
:
[[ROUTER 旧ルータ]]
:
設定
:
[[ROUTER 新ルータ]]
:
設定
: