====== Examples, labs and benchmarks ====== {{description>Some use cases with BSD Router Project}} Routing lab examples: * [[documentation:examples:Multi-tenant router and firewall|Multi-tenant router and firewall]] * [[documentation:examples:Simple BGP-RIP-OSPF lab|Simple BGP/RIP/OSPF/ISIS/BABEL lab with FRRouting]] * [[documentation:examples:Simple BGP-RIP-OSPF lab with bird|Simple BGP/RIP/OSPF/BABEL lab with bird]] * [[documentation:examples:BGP Route Reflector and Confederation using Quagga and Bird|BGP Route Reflector and Confederation using FRRouting and Bird]] * [[documentation:examples:OSPF inter-area loop prevention]] * [[documentation:examples:Multicast with PIM-DM]] * [[documentation:examples:Multicast with PIM-SM]] * [[documentation:examples:ECMP|Equal-cost multi-path routing (ECMP)]] High availability examples: * [[documentation:examples:Multi-tenant HA pf firewalls]] * [[documentation:examples:Simple VRRP lab| Simple VRRP lab]] * [[documentation:examples:Simple uCarp lab| Simple uCarp lab]] * [[documentation:examples:pf and carp lab | pf, pfsync, carp and pflog lab]] VPN example: * [[documentation:examples:PPPoE and L2TP lab| Simple PPPoE (client/server) and L2TP (LAC/LNS) lab with mpd]] * [[documentation:examples:GRE, IPSec and OpenVPN| Simple VPN with GRE, GIF, IPSec, OpenVPN and Wireguard]] * [[documentation:examples:Validating OpenVPN's low-latency servers selection patch| Validating OpenVPN's low-latency servers selection patch]] * [[documentation:examples:Aggregating multiple ISP links| Aggregating multiple ISP links with ML-PPP (mpd5)]] * [[documentation:examples:Aggregating multiple ISP links with MLVPN| Aggregating multiple ISP links with MLVPN]] * [[documentation:examples:Strongswan IPSec mediation feature|Strongswan IPSec mediation feature (NAT hole punching)]] DHCP example: * [[documentation:examples:DHCP Relay and Server lab| DHCP Relay and DHCP Server lab]] Firewall: * [[documentation:examples:Dropping packets at high rate]] Traffic shapping: * [[documentation:examples:Fair traffic shaping per IP with IPFW-Dummynet]] IPv6 things: * [[documentation:examples:NAT64]] * [[documentation:examples:ipv6_only_bgp_ospf_ripng_isis_lab_frrouting|IPv6 only BGP/OSPF/RIPNG/ISIS lab with FRRouting]] Benchmarks: * [[documentation:examples:Setting up a forwarding performance benchmark lab]] * [[documentation:examples:Setting up a VPN (IPSec, GRE, etc...) performance benchmark lab]] * HP ProLiant DL360p Gen8 (Intel Xeon E5-2650, 8 cores) * [[documentation:examples:Forwarding performance lab of a HP ProLiant DL360p Gen8 with 10-Gigabit with 10-Gigabit Chelsio T540-CR|Forwarding performance lab of a HP ProLiant DL360p Gen8 with 10-Gigabit Chelsio T540-CR]] * SuperMicro SuperServer 5018A-FTN4 (Intel Rangeley Atom C2758, 8 cores) * [[documentation:examples:Forwarding performance lab of a SuperServer 5018A-FTN4 with 10-Gigabit Chelsio T540-CR]] * [[documentation:examples:IPSec performance of a SuperServer 5018A-FTN4]] * PC Engines APU 2 (quad core AMD GX-412TC with Intel i210AT): * [[documentation:examples:Forwarding performance lab of a PC Engines APU2]] * [[documentation:examples:IPSec performance of a PC Engines APU2]] * Netgate RCC-VE 4860 (quad core Intel Atom C2558 with 2 Intel i211 and 4 Intel i350 NIC): * [[documentation:examples:Forwarding performance lab of a Netgate RCC-VE 4860]] * [[documentation:examples:IPSec performance of a Netgate RCC-VE 4860]] * IBM System x3550 M3 (Intel Xeon L5630, 4 cores) * [[documentation:examples:Forwarding performance lab of an IBM System x3550 M3 with Intel 82580]] * [[documentation:examples:IPSec performance lab of an IBM System x3550 M3 with Intel 82580]] * [[documentation:examples:OpenVPN performance lab of an IBM System x3550 M3 with Intel 82580]] * [[documentation:examples:Forwarding performance lab of an IBM System x3550 M3 with 10-Gigabit Intel X540-AT2]] * [[documentation:examples:Forwarding performance lab of an IBM System x3550 M3 with 10-Gigabit Intel 82599EB]] * PC Engines APU 1 (dual core AMD G-T40E with legacy NIC): * [[documentation:examples:Forwarding performance lab of a PC Engines APU]] * [[documentation:examples:IPSec performance of a PC Engines APU]] Misc: * [[documentation:end-users_docs#system_management|Management of BSDRP]] * [[documentation:examples:Maximum BSDRP features lab| Maximum BSDRP features lab]] (used for testing BSDRP before publish release) * [[documentation:examples:graphpath|Testing grappath the ASCII network diagram tool]] * [[documentation:examples:FreeBSD performance regression lab]] If you want to easly generate a router lab, follow this [[documentation:examples:How to build a BSDRP router lab]].