BGP Workshop: Difference between revisions

From Haxogreen 2024 Wiki
(Created page with "=== Introduction === Ever wondered how to use the protocol that binds the internet together? Are you looking for a way to dynamically manage routing on a diverse network? This workshop will help you understand the basics of BGP, by performing a number of tasks with BGP on a small-scale. We will work with the following subjects: * Routing theory * Setting up a peering * Route leaks * Aggregation * Hijacking * DDoS migitation (s/RTBH) Assumed is that you have an understa...")
 
No edit summary
Line 11: Line 11:
Assumed is that you have an understanding of Linux and the basics of networking (what is an ip, what is a subnet, what is a router, what is a switch).
Assumed is that you have an understanding of Linux and the basics of networking (what is an ip, what is a subnet, what is a router, what is a switch).


'''IMPORTANT! You need to register for this workshop (see below), since it requires planning and preparation in advance.
'''
=== Requirements ===
=== Requirements ===
In order to participate in this workshop, you need to have the following:
In order to participate in this workshop, you need to have the following:

Revision as of 11:35, 15 July 2024

Introduction

Ever wondered how to use the protocol that binds the internet together? Are you looking for a way to dynamically manage routing on a diverse network? This workshop will help you understand the basics of BGP, by performing a number of tasks with BGP on a small-scale. We will work with the following subjects:

  • Routing theory
  • Setting up a peering
  • Route leaks
  • Aggregation
  • Hijacking
  • DDoS migitation (s/RTBH)

Assumed is that you have an understanding of Linux and the basics of networking (what is an ip, what is a subnet, what is a router, what is a switch).

IMPORTANT! You need to register for this workshop (see below), since it requires planning and preparation in advance.

Requirements

In order to participate in this workshop, you need to have the following:

  • A working Debian system (either virtualized or bare-metal)
  • A direct connection to the network (no nat, no routed connections)

Planning

Due to the amount of configuration needed multiplied by the number of participants, there might be more then one workshop, or the workshop will be split up into a single talk and multiple workshop parts.

Registration

Every participant of the workshop will receive a temporarily and private AS number and two private networks. During the workshop, we will create an "Internet" with these details. In order to register, ping r3boot on IRC or send an email to r3boot at r3blog dot nl, and I will add you to the list below:

Neighbor IP AS Prefix Subnet 1 Subnet 2
r3boot 65001 192.168.0.0/23 192.168.0.0/24 192.168.1.0/24

Router requirements

TBA