Hi Ian,
Regarding your question: does sFlow version 5 support egress traffic?
Answer, yes you should be able to report on egress traffic.
NetFlow, IPFIX and possibly sFlow exporting switches generally collect flows/packets as they ingress an interface. To determine 'outbound' utilization on an interface, the ingress metered flow needs to be exported with the proper destination or egress interface. Outbound utilization is reported using ingress metered flows. Confused?
The bottom line: verify with a wireshark or a flow collector that the ingress/egress interfaces in the flow are different or just call plixer and we'll help you figure this out. If you decide to export IPFIX instead, here's the
IPFIX configuration. Hopefully this helps you.
I've got sometime this morning so I'll digress a bit on the NetFlow vs. sFlow point that Erik made. Many feel as he does that the two are similar. I agree, they both contain the letters f-l-o-w. See sFlow Vs. NetFlow:
NetFlow was developed by Cisco back in 1996. IMO they really didn't invent it because I was working with a technology called securefast back in 1990 when I worked at Cabltron (ahhhh, those were great days) and it was VERY similar to NetFlow. Anyway, despite claims of being standards, NetFlow and sFlow are both proprietary. IPFIX is the only recognized IETF standard for flow technologies. IPFIX which is basically NetFlow v10 builds flows based on a tuple found within matching packets but, sFlow only samples packets and exports counters similar to SNMP. SFlow is not a flow technology at all.
IPFIX can also be used for sampling packets. Read up on PSAMP if anyone is interested and IPFIX can also be used to export SNMP counters. IPFIX is far more powerful and flexible than sFlow.
Mike