pingが飛ばない
問題文
A君は学内ネットワークを運用しており、ある日別の団体とeBGPでピアリングすることになりました。 ピアリング自体はうまくいったのですが、相手団体からこちらのサーバへpingが飛ばないとの報告がありました。 試しにこちらのサーバから相手のサーバへpingを飛ばしても飛ばないことが確認できましたが、原因がわからないのでA君の代わりに、トラブルシューティングしてあげてください。 相手団体側のルータにはsshできないので、相手に不備があると考えられる場合はその原因を明確にして、その旨報告してください。 VyOSのスタティックルートは編集してはいけません。
解説
本戦二日間お疲れ様でした。
今回のトラブルは二つありました。一つ目はeBGPが動いているルータで間違えたprefixfilterがかかっており経路が広報できていませんでした。
VyOS5
del protocols bgp 65000 neighbor 192.168.2.34 prefix-filter
VyOS4
del protocols bgp 65000 neighbor 192.168.2.50 prefix-filter
このコマンドでprefixfilterを外すことによって解決することができます。 二つ目は本来相手が広報すべき経路をこちらのルータでより細かい経路として広報していたことが原因です。 トポロジを見ると192.168.2.64/28は相手側のネットワークですがVyOS6の設定を見てみると192.168.2.64/29を広報していることがわかります。
del protocols bgp 65000 network 192.168.2.64/29
で広報している経路を削除することができます。 そしてVyOS6にdummyインタフェースが存在しているので
del int dum dum0
このコマンドでdummyインタフェースを削除して終了です。
採点基準
- 採点基準としてはprefix-filterを削除した 40%
- dummyインタフェースを削除し、不適切なネットワーク広報を消した 40%
- 二つとも設定し、終了状態を満たした。 20%
この3つを見ていましたが、 VyOS5,6で受け取った経路をOSPFで再配布したり、スタティックルートを設定して解決するチームもいました。 この解決方法でもdummyインタフェースを削除してpingが通っていれば満点を与えています。 満点回答で100点で、15チーム中9チームが満点でした。