BIRD » Historique » Version 4
Laurent GUERBY, 06/03/2012 05:59
1 | 1 | Laurent GUERBY | h1. BIRD |
---|---|---|---|
2 | 1 | Laurent GUERBY | |
3 | 3 | Laurent GUERBY | Implémentation GPL du protocole BGP |
4 | 3 | Laurent GUERBY | http://bird.network.cz/ |
5 | 3 | Laurent GUERBY | |
6 | 3 | Laurent GUERBY | h2. Volontaires |
7 | 3 | Laurent GUERBY | |
8 | 3 | Laurent GUERBY | * Laurent GUERBY |
9 | 3 | Laurent GUERBY | * autre |
10 | 3 | Laurent GUERBY | |
11 | 4 | Laurent GUERBY | h2. HOWTO |
12 | 4 | Laurent GUERBY | |
13 | 4 | Laurent GUERBY | * ou intervenir sur le code de BIRD ? |
14 | 4 | Laurent GUERBY | * proposition ici |
15 | 4 | Laurent GUERBY | |
16 | 1 | Laurent GUERBY | h2. Spécification du projet |
17 | 4 | Laurent GUERBY | |
18 | 4 | Laurent GUERBY | Temps estimé une semaine pour quelqu'un qui connait le C mais pas le code de BIRD. |
19 | 1 | Laurent GUERBY | |
20 | 2 | Laurent GUERBY | From: Benjamin Cama |
21 | 2 | Laurent GUERBY | To: Laurent GUERBY |
22 | 2 | Laurent GUERBY | Cc: adminsys |
23 | 1 | Laurent GUERBY | Subject: Proposition d'amélioration pour BIRD |
24 | 1 | Laurent GUERBY | Date: Tue, 06 Mar 2012 01:18:31 +0100 |
25 | 1 | Laurent GUERBY | |
26 | 1 | Laurent GUERBY | Bonjour, |
27 | 1 | Laurent GUERBY | |
28 | 1 | Laurent GUERBY | BIRD est un démon de routage qui est utilisé chez FDN pour gérer le |
29 | 1 | Laurent GUERBY | routage de ses abonnés, de ses services, et également des FAI locaux |
30 | 1 | Laurent GUERBY | avec qui il partage sa collecte ADSL. Ce démon est configuré sur deux |
31 | 1 | Laurent GUERBY | machines qui collectent les lignes ADSL avec basculement automatique |
32 | 1 | Laurent GUERBY | (failover) de l'une à l'autre en cas de besoin ou de problème. Ces |
33 | 1 | Laurent GUERBY | lignes sont collectées en L2TP grâce au logiciel l2tpns. |
34 | 1 | Laurent GUERBY | |
35 | 1 | Laurent GUERBY | Actuellement, l2tpns ajoute/supprime les routes des abonnés quand il se |
36 | 1 | Laurent GUERBY | connectent/déconnectent automatiquement, dans la table de routage du |
37 | 1 | Laurent GUERBY | kernel. BIRD extrait ces informations du kernel pour les propager en BGP |
38 | 1 | Laurent GUERBY | Ã d'autres routeurs. Les FAI locaux ayant des interconnexions diverses |
39 | 1 | Laurent GUERBY | avec FDN et des adressages différents, filtrer les routes ainsi |
40 | 1 | Laurent GUERBY | importées du kernel fait intervenir des filtres qui peuvent devenir |
41 | 1 | Laurent GUERBY | complexes. |
42 | 1 | Laurent GUERBY | |
43 | 1 | Laurent GUERBY | Une solution serait de filtrer uniquement sur le «â¯protocoleâ¯Â» de la |
44 | 1 | Laurent GUERBY | route, ainsi qu'indiqué par le kernel. En effet, chaque route contenue |
45 | 1 | Laurent GUERBY | dans les tables de routage du kernel contient un champ qui indique le |
46 | 1 | Laurent GUERBY | «â¯protocoleâ¯Â» qui a ajouté cette route, et l2tpns renseigne cette |
47 | 1 | Laurent GUERBY | information quand il en ajoute une (c'est une version patchée pour faire |
48 | 1 | Laurent GUERBY | ça, cf http://dolka.fr/code/l2tpns.git ). Cela est visible par le |
49 | 1 | Laurent GUERBY | mot-clé «â¯protoâ¯Â» dans les routes affichées par l'utilitaire iproute2 |
50 | 1 | Laurent GUERBY | (le protocole n'est pas visible avec l'ancien utilitaire «â¯routeâ¯Â»). |
51 | 1 | Laurent GUERBY | Nous pourrions ainsi importer les routes de l2tpns uniquement en |
52 | 1 | Laurent GUERBY | filtrant sur cet attribut. |
53 | 1 | Laurent GUERBY | |
54 | 1 | Laurent GUERBY | Malheureusement, BIRD ne sait actuellement pas filtrer sur cet attribut |
55 | 1 | Laurent GUERBY | (cf le thread |
56 | 1 | Laurent GUERBY | http://www.mail-archive.com/bird-users@atrey.karlin.mff.cuni.cz/msg01425.html |
57 | 1 | Laurent GUERBY | entre autres). Le travail consisterait donc en l'implémentation d'un |
58 | 1 | Laurent GUERBY | attribut «â¯kernel protocolâ¯Â» (ou autre meilleur nom) dans les |
59 | 1 | Laurent GUERBY | âroute entryâ de BIRD afin de pouvoir filtrer dessus. |
60 | 1 | Laurent GUERBY | |
61 | 1 | Laurent GUERBY | Le site de BIRD est http://bird.network.cz/ et présente leur dépôt git |
62 | 1 | Laurent GUERBY | où se trouve le code. Une bonne compréhension des principes de BIRD |
63 | 1 | Laurent GUERBY | (assez déroutant quand on est habitué à d'autres démons de routage) est |
64 | 1 | Laurent GUERBY | nécessaire avant de se lancer dans le projet. |
65 | 1 | Laurent GUERBY | |
66 | 1 | Laurent GUERBY | Merci et bon courage à celui qui voudra bien se lancer là -dedansâ¯! |
67 | 1 | Laurent GUERBY | |
68 | 1 | Laurent GUERBY | benjamin |