A practical learning path for operating BGP safely before requesting public Internet number resources or a FreeTransit tunnel.
A public ASN, an IP prefix and a BGP session are production Internet resources. They are not a first BGP laboratory. A mistake can make your own network unreachable, leak routes learned from one provider to another, or announce address space that does not belong to you.
FreeTransit helps community networks obtain and use Internet number resources. We also expect applicants to understand the basic operational responsibility that comes with those resources. You do not need to be an expert, but you should be able to build, filter, verify and monitor a simple BGP setup before it is connected to a public network.
Alles zum ASN-Registrierungsprozess bei der RIPE NCC: LIR-Sponsoring, Multihoming-Anforderung, Dokumentation und was nach der Zuteilung zu tun ist.
Wenn Sie eigene IP-Prefixe per BGP ankündigen, an einem Internet Exchange peeren oder ein multihomed Netzwerk betreiben möchten, benötigen Sie eine Autonomous System Number. Diese Anleitung führt Sie durch den ASN-Registrierungsprozess bei der RIPE NCC: Voraussetzungen, das LIR-Sponsoring-Modell, Kosten, Dokumentation, Zeitrahmen und die nächsten Schritte nach der Zuteilung.
fully automated tunnelbroker, peering and transit platform - happy networking
based on sponsors, the great community and love - get it for free!

This series of BGP hands-on labs will help you master numerous aspects of EBGP, IBGP, and BGP routing policy configuration on a platform of your choice1, including:
- Arista EOS
- Aruba AOS-CX
- Cisco ASAv, IOSv, IOS XE, IOS XR and Nexus OS
- Cumulus Linux and FRR
- Dell OS10
- Juniper vSRX, vMX and vPTX
- Mikrotik RouterOS
- Nokia SR OS and SR Linux
- Vyatta VyOS
Dozens of labs are already waiting for you (with more coming soon), but if this is your first visit to this site, you should start with the Installation and Setup documentation or run BGP labs in GitHub codespaces.
GoBGP is an open source Border Gateway Protocol (BGP) implementation designed from scratch for modern environment and implemented in a modern programming language, the Go Programming Language.
In this talk, Pim will demonstrate high performance routing using open-source VPP and its underlying Data Plane Development Kit. This talk highlights the authors work on integrating the Linux Control Plane which makes BGP, OSPF, etc available with VPP. We’ll then turn to a popular DPDK based network load testing tool TRex, and discuss performance benchmarking results from the field using the author’s AS8298 as a practical example.
About the speakers
Pim van Pelt is known for SixXS, a global IPv6 tunnelbroker which ran from 2001-2017. In this journey, he found that IPv4/IPv6 routing at scale (many interfaces, many prefixes or many packets/sec) was better handled in user space rather than the kernel (both for FreeBSD and Linux). Today, Pim operates IPng Networks, a small ISP in Switzerland, using AMD64 based routers running VPP, which will give silicon-based routers a run for their money.
vNOG blog: https://virtualnog.net/posts/2022-06-24-vpp/
In this talk, Pim will demonstrate high performance routing using open-source VPP and its underlying Data Plane Development Kit. This talk highlights the authors work on integrating the Linux Control Plane which makes BGP, OSPF, etc available with VPP, including smart ways to automate configuration of the router's data- and controlplane layers.
We’ll then turn to a popular DPDK based network load testing tool TRex, and discuss performance benchmarking results from the field using the author’s AS8298 as a practical example. This will demonstrate that a fully open source router can seriously compete with silicon based router vendors.
OpenBGPD is a FREE implementation of the Border Gateway Protocol, Version 4. It allows ordinary machines to be used as routers exchanging routes with other systems speaking the BGP protocol.
Started out of dissatisfaction with other implementations, OpenBGPD is a fairly complete BGP implementation, powering many sites. Users often praise its ease of use and high performance, as well as its reliability.
OpenBGPD's companions, ospfd(8), ospf6d(8), ripd(8) and dvmrpd(8) add support for the respective protocols. ldpd(8) and mpe(4) add MPLS support. rpki-client(8) facilitates validation of the Route Origin of a BGP announcement.
OpenBGPD is primarily developed by Henning Brauer, Peter Hessler, and Claudio Jeker. All of these daemons are part of the OpenBSD Project.
The portable version, maintained by Claudio Jeker, is available via periodic tarball releases. Contributions are welcome to both the OpenBGPD core and the portable build framework.
The software is freely usable and re-usable by everyone under a BSD license.

The BIRD project aims to develop a fully functional dynamic IP routing daemon primarily targeted on (but not limited to) Linux, FreeBSD and other UNIX-like systems and distributed under the GNU General Public License.

On layer 2 networks, high availability can be achieved by:
- antique protocols, like the Spanning Tree Protocol,
- proprietary protocols, like Juniper’s virtual chassis, Cisco’s virtual port channel and other MC-LAG implementations,1
- standardized protocols, like Shortest Path Bridging Protocol or TRILL, or
- the underlying network (in the case of an overlay network, like VXLAN).
FRRouting (FRR) is an IP routing protocol suite for Linux and Unix platforms which
includes protocol daemons for BGP, IS-IS, LDP, OSPF, PIM, and RIP.
FRR’s seamless integration with the native Linux/Unix IP networking stacks
makes it applicable to a wide variety of use cases including connecting
hosts/VMs/containers to the network, advertising network services, LAN
switching and routing, Internet access routers, and Internet peering.
FRR has its roots in the Quagga project. In fact, it was started by many
long-time Quagga developers who combined their efforts to improve on
Quagga's well-established foundation in order to create the best routing
protocol stack available. We invite you to participate in the FRRouting
community and help shape the future of networking.
Join the ranks of network architects using FRR for ISPs, SaaS infrastructure,
web 2.0 businesses, hyperscale services, and Fortune 500 private clouds.
The BIRD project aims to develop a fully functional dynamic IP routing daemon primarily targeted on (but not limited to) Linux, FreeBSD and other UNIX-like systems and distributed under the GNU General Public License.
BGP Tools, BGP Software, BGP Utilities
The BGP swiss army knife of networking
VXLAN is an overlay network to encapsulate Ethernet traffic over an existing (highly available and scalable, possibly the Internet) IP network while accomodating a very large number of tenants. It is defined in RFC 7348. For an uncut introduction on its use with Linux, have a look at my “VXLAN & Linux” post.
Once a packet arrives as a particular CloudFlare data center we want to ensure it gets to a server that can correctly handle the request. There are four key tasks that CloudFlare's servers perform: DNS, proxy, cache, and logging. We tend to follow the Google-like approach and deploy generic, white-box servers that can perform a number of different functions. (Incidentally, if anyone is interested, we're thinking of doing a blog post to "tour" a typical CloudFlare server and discuss the choices we made in working with manufacturers to design them.) Since servers can fail or be overloaded, we need to be able to route traffic intelligently around problems. For that, we return to our old friend Anycast.
RIPEstat is a web-based interface that provides everything you ever wanted to know about IP address space, Autonomous System Numbers (ASNs), and related information for hostnames and countries in one place.