我有一个接受 SNMP 请求的瞻博网络 MX 路由器。问题是我正在向一个接口发送 UDP 请求,而它正在另一个接口上进行回复。目标 IP 是分配给 lo0.1 但路由器在 lo0.0 上回复的 IP。这是有问题的,因为 lo0.0 的 IP 地址是在外部防火墙上指定的。有没有办法定义什么接口需要回复snmp请求?
确定哪个接口正在回复 snmp 回复
网络工程
snmp
瞻博网络
2021-07-12 23:29:21
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]
路由器是要回复SNMP报文的源IP地址吧?我想您会在路由表中查看到源数据包子网的路由,以确定响应的去向。通常,这将与它接收该数据包的接口相同。您始终可以使用某种类型的基于策略的路由,在这种路由中,您可以强制将流向 [SNMP 数据包的源地址] 的流量从接口 [以任何一个] 发送出去。
希望有帮助。
其它你可能感兴趣的问题