Linux Distributions

BSD Router Project is an embedded distribution

BSD Router Project (BSDRP) is an embedded free and open source software router distribution based on FreeBSD with FRRouting and Bird.

Features include:

  • Routing features:
    • All routing protocol supported by FRRouting: BGP, RIP and RIPng (IPv6), OSPF v2 and OSFP v3 (IPv6), ISIS.
    • All routing protocol supported by Bird: BGP, RIP and RIPng (IPv6), OSPF v2 and OSFP v3 (IPv6).
    • Multicast: DVMRP, PIM Dense Mode, PIM Sparse Mode and static.
    • Multiple FIB: 16 Routing Tables available.
    • High availability with CARP (support also load balancing the incoming connections) and VRRP.
    • Multi-link PPP: PPTP, PPPoE, L2TP, etc.
    • VPN: GRE, GIF, IPSec (IKEv1 and IKEv2 with strongswan), OpenVPN and Wireguard.
    • IPv6: native 6to4 tunnels, stateless and stateful NAT64 with IPFW and Tayga for NAT64.
    • Qos.
    • Traffic shaper with IPFW+dummynet supporting: FIFO, WF2Q+, RR (Deficit Round Robin), QFQ.
    • Committed Access Rate with netgraph: Single rate three color marker (RFC 2697), two rate three color marker (RFC 2698), RED-like, Traffic shaping with RED.
  • Ethernet:
    • 802.1q vlan tagging.
    • link aggregation and link failover interface.
    • bridging with support of Rapid Spanning Tree Protocol (802.1w).
  • Network services:
    • DHCP Relay.
    • DHCP Server.
  • Management
  • Multi-tenant:
    • Allows to create isolated router/firewall for multiple customers (using jail/vnet).
  • Command Line:
    • local console, serial and SSH access.
    • Command completion with some BSDRP tools: config, system, show and upgrade.
  • Automation tools:
    • All automation tools using python like Ansible.
  • Monitoring:
    • monit.
    • SNMP v1,v2c and v3.
    • Syslog.
    • Mail.
    • Netflow with native ng_netflow (v5 and v9) and pmacct.
  • Security:
    • mtree reference files available for system integrity check (sha256).
  • Extra tools:
    • benchmark.
    • netmap’s pkt-gen: high performance packet generator/receiver.
    • IPSec Equilibrium throughput.
    • netperf, iperf2 and Iperf3.
    • FreeBSD tools netblast/netreceive/netsend.
Working state:Active
Desktop:-
Init Software:UFS
Package Management:TXZ
Release Model:Fixed
Platforms:x86_64
Home Page:bsdrp.net
Developer:BSD Router Project
This article is part of our Big List of Active Linux Distros which is currently under development.

What's a Linux distribution ("distro")?

A distro provides the user with a desktop environment, preloaded applications, and ways to update and maintain the system.

Each distro makes different choices, deciding which open source projects to install and provides custom written programs. They can have different philosophies.

Some distros are intended for desktop computers, some for servers without a graphical interface, and others for special uses. Because Linux is an open source operating system, combinations of software vary between Linux distros.

Subscribe
Notify of
guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments