Open Software Projects

Linux Kernel

The IPv6 dataplane functionalities for Segment Routing are available in the Linux Kernel. Find out how to start using SR on any Linux host.

The Fast Data Project (FD.io)

Cisco has funded an extensive implementation of SRv6 in open-source project FD.io VPP. Find out how to leverage this platform in your network architecture.

SR-aware applications

SERA

SERA is a SEgment Routing Aware firewall that extends the Linux iptables firewall. It’s capable of applying the iptables rules to the inner packet of received SR traffic.

Snort

Snort is an open-source network intrustion detection and prevention system. SR-Snort is an extended version of Snort with added capabilities.

TCPdump

TCPdump is a common packet analyzer.

Wireshark

Wireshark is a free and open source packet analyzer. It is used for network troubleshooting, analysis, software and communications protocol development, and education.

nftables

nftables replaces the popular {ip,ip6,arp,eb}tables. This software provides a new in-kernel packet classification framework. We have added SR capabilities to it.