I've got a problem receiving snmp responses from a EX-4550 which act as a router in my network.
Looking at tcpdump I found that it replies to snmp requests from another IP:
13:28:15.659521 In IP source.37935 > target1.snmp: GetNextRequest(25)
13:28:15.660374 Out IP target2.snmp > source.37935: GetResponse(187) system.sysDescr.0="Juniper Networks, Inc. ex4550-32f Ethernet Switch, kernel JUNOS 12.3R7.7, Build date: 2014-06-12 15:58:41 UTC Copyright (c) 1996-2014 Juniper Networks, Inc."
This creates of course some problems with a firewall which between source and destination machines.
I cannot understand why this doesn't happend if I ping same interface:
13:29:52.944968 In IP source > target1: ICMP echo request, id 19286, seq 1, length 64
13:29:52.944999 Out IP taregt1 > source: ICMP echo reply, id 19286, seq 1, length 64
target1 has a separated routing table.
Sorry I am not so able with this subject so I could miss something...