Nucleo's Projects

nucleo/vpp

FD.io’s Vector Packet Processor (VPP) is a fast, scalable layer 2-4 multi-platform network stack. Added Linux Control Plane Netlink Listener https://gerrit.fd.io/r/c/vpp/+/31122 GCC 11 fixes backported to stable branch 21.10 from master branch. master branch snapshots https://copr.fedorainfracloud.org/coprs/nucleo/vpp-git/
  • EPEL 8 : x86_64
  • EPEL 9 : x86_64
  • Fedora 35 : x86_64
  • Fedora 36 : x86_64
  • Fedora 37 : x86_64
  • Fedora rawhide : x86_64

nucleo/vpp-git

FD.io’s Vector Packet Processor (VPP) is a fast, scalable layer 2-4 multi-platform network stack. master branch snapshots Added default MTU fix https://gerrit.fd.io/r/c/vpp/+/35293 Stable branch 21.10 - https://copr.fedorainfracloud.org/coprs/nucleo/vpp/ 22.02 - https://copr.fedorainfracloud.org/coprs/nucleo/vpp-22.02/
  • EPEL 8 : x86_64
  • EPEL 9 : x86_64
  • Fedora 35 : x86_64
  • Fedora 36 : x86_64
  • Fedora 37 : x86_64
  • Fedora rawhide : x86_64

nucleo/freerouter

freeRouter is a free, open source router os process. it speaks routing protocols, and (re)encapsulates packets on interfaces. (a huge list of encapsulation and routing test cases can be found under self-test page) since it handles packets itself, it is independent of underlaying os capabilities. (it can export forwarding tables to xdp, dpdk or hardware switches via openflow or p4lang) since it is an unprivilegized process, it receives and sends packets through udp sockets. (it means that internet can be used as backplane for router processes) there are external, privileged processes that place traffic to these udp sockets. the command line tries to mimic the industry standards with one exception: no global routing table: every routed interface must be in a virtual routing table. positive side effect: there are no vrf-awareness questions. Basically freeRtr is a control plane software that natively relies on UNIX UDP socket. Concretely, you can spawn an unlimited amount of router processes on the same host, and interconnect them via UNIX UDP sockets in order to implement a topology and simulate an entire network. This is freeRtr in its simplest form running in default mode. Please note that this installation is meant to demonstrate freeRtr UNIX socket forwarding capability. If you are considering switching high traffic rate such as 10G, it is advised to run freeRtr alongside a DPDK or P4 hardware dataplane. Programmable dataplane P4, DPDK, XDP or TCPDUMP/libpcap are possible candidates. Summary of features forwarding: ipv4, ipv6, ipx, mpls, nsh, layer2, irb, atom, eompls, vpls, evpn routing protocols: ospf, isis, bgp, rip, eigrp, babel, olsr, pim, msdp lsp support: p2p, p2mp, mp2mp built by bgp, ldp, rsvp-te, sr, sr-te, bier crypto: macsec, ipsec, ikev1, ikev2, tls, dtls, ssh, openvpn, wireguard tunnel: gre, ipip, l2tp, pptp, lisp, geneve, nvgre, vxlan, etherip, amt encapsulation: ethernet, vlan, nsh, ppp, framerelay, pwether, virtppp, hairpin misc: acl, hqos, nat, pbr, srv6, vrrp, hsrp, transproxy, 6to4, rpl, tunnel, vpdn, pcep
  • EPEL 7 : x86_64
  • EPEL 8 : aarch64, ppc64le, x86_64
  • EPEL 9 : aarch64, ppc64le, x86_64
  • Fedora 35 : aarch64, i386, ppc64le, x86_64
  • Fedora 36 : aarch64, i386, ppc64le, x86_64
  • Fedora 37 : aarch64, i386, ppc64le, x86_64
  • Fedora rawhide : aarch64, i386, ppc64le, x86_64

nucleo/nftables

nftables for CentOS 6
  • EPEL 6 : x86_64

nucleo/vpp-22.02

FD.io’s Vector Packet Processor (VPP) is a fast, scalable layer 2-4 multi-platform network stack. Added MTU fix https://gerrit.fd.io/r/c/vpp/+/35293 master branch snapshots https://copr.fedorainfracloud.org/coprs/nucleo/vpp-git/
  • EPEL 8 : x86_64
  • EPEL 9 : x86_64
  • Fedora 35 : x86_64
  • Fedora 36 : x86_64
  • Fedora 37 : x86_64
  • Fedora rawhide : x86_64

nucleo/vpp-lcpng

FD.io’s Vector Packet Processor (VPP) is a fast, scalable layer 2-4 multi-platform network stack. Temporary repository with lcpng plugin https://github.com/pimvanpelt/lcpng integrated in stable 21.10 branch. Will be removed after lcpng will be added in base vpp sources.
  • EPEL 8 : x86_64
  • EPEL 9 : x86_64
  • Fedora 35 : x86_64
  • Fedora 36 : x86_64
  • Fedora 37 : x86_64
  • Fedora rawhide : x86_64

nucleo/dpm

The Disk Pool Manager (DPM) is a distributed storage system offering multi-protocol access to a scaleable data-store with support for the authentication/communication protocols used in the "grid standard" X509/VOMS AA.
  • EPEL 8 : x86_64

nucleo/gstreamer

Obsoleted gstreamer for F32+
  • Fedora 35 : x86_64
  • Fedora 36 : x86_64
  • Fedora 37 : x86_64
  • Fedora rawhide : x86_64

nucleo/kernel54-el6

Longterm kernel 5.4 for CentOS 6 built with devtoolset-7-gcc
  • EPEL 6 : x86_64

nucleo/dwarves-el6

Description not filled in by author. Very likely personal repository for testing purpose, which you should not use.
  • EPEL 6 : x86_64

nucleo/wireshark

Description not filled in by author. Very likely personal repository for testing purpose, which you should not use.
  • EPEL 7 : x86_64
  • EPEL 8 : x86_64
  • Fedora 35 : x86_64
  • Fedora 36 : x86_64
  • Fedora 37 : x86_64
  • Fedora rawhide : x86_64

nucleo/kernel-el6

Longterm kernel 4.19 for CentOS 6 built with devtoolset-7-gcc
  • EPEL 6 : x86_64

nucleo/frr-git

FRRouting is a fork of Quagga
  • EPEL 7 : x86_64
  • EPEL 8 : x86_64
  • Fedora 35 : x86_64
  • Fedora 36 : x86_64
  • Fedora 37 : x86_64
  • Fedora rawhide : x86_64

nucleo/gns3

GNS3 Graphical Network Simulator
  • Fedora 35 : x86_64
  • Fedora 36 : x86_64
  • Fedora 37 : x86_64
  • Fedora rawhide : x86_64