SNMP要求を受け入れるJuniper MXルーターがあります。問題は、あるインターフェースにUDPリクエストを送信していて、別のインターフェースで応答していることです。ターゲットIPはlo0.1に割り当てられているものですが、ルーターはlo0.0で応答しています。lo0.0のIPアドレスは外部ファイアウォールで指定されているものであるため、これは問題です。snmpリクエストに応答する必要があるインターフェイスを定義する方法はありますか?
SNMP要求を受け入れるJuniper MXルーターがあります。問題は、あるインターフェースにUDPリクエストを送信していて、別のインターフェースで応答していることです。ターゲットIPはlo0.1に割り当てられているものですが、ルーターはlo0.0で応答しています。lo0.0のIPアドレスは外部ファイアウォールで指定されているものであるため、これは問題です。snmpリクエストに応答する必要があるインターフェイスを定義する方法はありますか?
回答:
Junosでは、同じルーティングインスタンスに複数のループバックインターフェイスを含めることはできないため、最初にルーティングインスタンスでsnmpを有効にする必要があります。
set snmp routing-instance-access
当然のことながら、SNMPポーラーに戻りトラフィックを返すルーティングインスタンス内のルートも必要です。
JunOSのエキスパートではありませんが、Ciscoランドでは、このsnmp source-address x.x.x.x
コマンドで問題が解決します。これが私が見つけたJunOSのドキュメントです:
Syntax
source-address address;
Hierarchy Level
[edit snmp trap-options]
ルーターはSNMPパケットのソースIPアドレスに応答しますよね?ルーティングテーブルでソースパケットのサブネットへのルートを調べて、応答の送信先を決定すると思います。通常、これはそのパケットを受信したのと同じインターフェイスです。常に、[SNMPパケットのソースアドレス]宛てのトラフィックを強制的にインターフェイスの外に強制できる、ある種のポリシーベースのルーティングを使用できます。
お役に立てば幸いです。