In case of the Netflow codec: it needs to be able to differentiate between eg a Cisco ASA and a Cisco router based on source IP and source port, like in logstash-plugins/logstash-codec-netflow#21.
However, since only the payload is passed to the codec, it cannot properly decode the Netflow data packets if there are multiple devices sending Netflow data. For decoding Netflow packets, a Netflow collector like Logstash depends on the data templates every Netflow exporter sends only once in a while.
More details about this in logstash-plugins/logstash-codec-netflow#9
In case of the Netflow codec: it needs to be able to differentiate between eg a Cisco ASA and a Cisco router based on source IP and source port, like in logstash-plugins/logstash-codec-netflow#21.
However, since only the payload is passed to the codec, it cannot properly decode the Netflow data packets if there are multiple devices sending Netflow data. For decoding Netflow packets, a Netflow collector like Logstash depends on the data templates every Netflow exporter sends only once in a while.
More details about this in logstash-plugins/logstash-codec-netflow#9