Skip to content

Add support for goflow2 to support IPFIX as sFlow alternative #835

@jbemmel

Description

@jbemmel

Is your feature request related to a problem? Please describe.
I'm always frustrated when I cannot use IXP manager because a device only supports IPFIX and not sFlow

Describe the solution you'd like
In addition to sflowtool, I'd like to see support for goflow2 (https://github.com/netsampler/goflow2).
goflow2 produces JSON output (amongst others) and the sflow processing Perl scripts could be adapted to read that

Describe alternatives you've considered
I've submitted a PR to goflow2 (netsampler/goflow2#163) to adapt its output to the format that IXP Manager expects (CSV), but the maintainers prefer to keep their side simple, and suggested to add JSON parsing support to IXP Manager instead. I tend to agree with them

Additional context
The devices in question are Nokia routers based on SR OS - these are used by the biggest IXPs in the world.
For example, at NL-IX: https://www.nokia.com/about-us/news/releases/2022/10/19/nokia-provides-nl-ix-with-ip-platforms-to-enable-400ge-and-800ge-access-and-interconnection-services/

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions