表实例上的 NET-SNMP 代理

表实例上的 NET-SNMP 代理

我在 NET-SNMP 邮件列表上询问了这个问题:

https://sourceforge.net/mailarchive/message.php?msg_id=28692398

但不幸的是到现在我还没有得到任何答案。

我需要将外界的 SNMP 请求(而不是陷阱)转发到子网中的多个节点。

这些节点无法从外部直接访问,但它们被视为单个网络地址 (IP),并在其 OID 中具有不同的表实例。请求由了解子网配置的单个节点(“代理”)捕获,并应相应地重新传递该请求。

是否可以进行配置snmpd.conf以便snmpd可以转发请求,而无需实现检查索引、重新打包 PDU 并手动将其同步到目标节点的自定义代理?

注意:我的 MIB 有几个表,它们都由相同的索引编入索引,我需要能够根据给定的索引转发所有请求。

真的感谢。

答案1

我开始认为这ipvsadm可能适合你的目的。

看着那(这虚拟专用网络方法。基本上,您正在“负载平衡”传入请求(在 snmp/udp 端口​​上)到您的节点。回复将通过 LB 返回,LB 会将其再次发送到“正确的”客户端。

我仍然不明白负载均衡器如何选择哪个节点作为传入请求的目标。

相关内容