No Description

Philippe Le Brouster 59dfc4db9d Ajout d'un README. 10 years ago
etc afe2f307d8 Ajout de la configuration d'un routeur de bordure de Gitoyen. 10 years ago
README.md 59dfc4db9d Ajout d'un README. 10 years ago

README.md

Configuration BIRD d'un routeur de bordure

Ce dépot contient la configuration d'un routeur de bordure de Gitoyen. Il s'agit d'une configuration prenant en compte :

  • La gestion des communautés
  • La gestion de livraisons (membres, clients)
  • La gestion des peering/transits

N'hésitez pas à vous en inspirer

Nous contacter

Pour toutes questions / commentaires / discussions, vous pouvez nous contacter via :

  • mél : contact (AT) gitoyen.net
  • irc : gitoyen / geeknode

Principe de fonctionnement

  • Les routes importées depuis une session bgp sont étiquetées par une communauté indiquant sa provenance
  • Les routes exportées vers une session bgp sont filtrés sur la base des communautés en fonction de leur provenance.
    • Exemples :
    • les routes exportées vers une session avec un transitaire comprennent uniquement les routes étiquetées membres/clients/interne.
    • les routes exportées vers une session avec un membre comprennent toutes les routes de l'Internet.

Organisation

$ cat etc/local/bird/bird.conf 
# Gitoyen <contact@gitoyen.net>
#
# vim: set ts=4:sw=4

log syslog all;

# Parametres specifiques au routeur
include "/etc/local/bird/common/local.conf";

# Filtres/Fonctions communs a tous les protocoles
include "/etc/local/bird/bird/filters.conf";

# Gestion des protocoles lies au noyau
include "/etc/local/bird/common/kernel.conf";

# Routes statiques
include "/etc/local/bird/bird/static.conf";

# OSPF (Backbone)
include "/etc/local/bird/common/ospf.conf";

# Filtres/Fonctions pour BGP
include "/etc/local/bird/common/bgp-filters.conf";

# BGP (Livraisons, Transit, Peering)
include "/etc/local/bird/bird/bgp.conf";