一般的なCiscoルーターでは、ルーターのOSからホストにpingを送信することが可能です。 pingパケットがfa0/0インターフェイスを介してルーター(R1と呼びます)を離れるとき、そのパケットの送信元IPはfa0/0のIPに設定されますよね?
Pingパケットを通過させたいR1のインターフェースを指定することは可能ですか?異なるインターフェース=異なるソースIP。
通常、目的地への道は1つしかないことを私は知っていますが、それでもなおです。どういうわけかルーターにルーティングテーブルを無視させる必要があるので、それが可能かどうかさえわかりません-ルーティングテーブルがルーターにパケットの送信先の正確な情報を提供するという理由だけで、2つの「一致」はあり得ませんテーブル内で同じ優先度を持つエントリ。
Pingの送信元を設定できますが、方向はルーターで構成されたルーティングテーブルとルールによって決定されます。
PBRを使用してルーティングテーブルを上書きできますが、ソフトウェアで実行する必要があるため、ルーティング速度に影響します。また、スケーリングされないため、ルーティングループが発生する可能性があります。
2つのインターフェースがあるとしましょう:
Fa0/0: 192.168.0.1/24
Fa0/1: 10.0.0.1/8
宛先(pingを送信する相手)は5.5.5.5で、出力インターフェイスはデフォルトでFa0/0です。静的ルートを追加できます:
ip route 5.5.5.5 255.255.255.255 Fa0/1
これで、5.5.5.5にpingを実行すると、Fa0/1インターフェイスから出力されます。
別のユーザーが言及した拡張pingを使用することも、次のようにpingコマンドで指定することもできます。
pingソース
例:ping 172.16.0.1 source gi5/2またはping 172.16.0.1 source 172.16.200.1