确定哪个接口正在回复 snmp 回复

网络工程 snmp 瞻博网络
2021-07-12 23:29:21

我有一个接受 SNMP 请求的瞻博网络 MX 路由器。问题是我正在向一个接口发送 UDP 请求,而它正在另一个接口上进行回复。目标 IP 是分配给 lo0.1 但路由器在 lo0.0 上回复的 IP。这是有问题的,因为 lo0.0 的 IP 地址是在外部防火墙上指定的。有没有办法定义什么接口需要回复snmp请求?

3个回答

Junos 在同一个路由实例中不能有多个环回接口,因此您需要先在路由实例中启用 snmp:

set snmp routing-instance-access

显然,您的路由实例中还需要一个路由,它将返回流量返回到您的 SNMP 轮询器。

不是 JunOS 专家,但在 Cisco-land 中,该snmp source-address x.x.x.x命令可以解决您的问题。这是我能够找到的 JunOS 文档:

Syntax
source-address address;
Hierarchy Level
[edit snmp trap-options]

http://www.juniper.net/techpubs/en_US/junos14.2/topics/reference/configuration-statement/source-address-edit-snmp.html

路由器是要回复SNMP报文的源IP地址吧?我想您会在路由表中查看到源数据包子网的路由,以确定响应的去向。通常,这将与它接收该数据包的接口相同。您始终可以使用某种类型的基于策略的路由,在这种路由中,您可以强制将流向 [SNMP 数据包的源地址] 的流量从接口 [以任何一个] 发送出去。

希望有帮助。