Beruflich Dokumente
Kultur Dokumente
Abeskik.Mohamed
November 2020
Dans cette topologie paraissent Level 3 (AS3356), FT Opentransit (AS5511), Renater (AS2200)
et Free Proxad (AS12322).
Question 1.1:
On rappelle qu’un traceroute donne la liste des routeurs BGP traversés pour attendre une desti-
nation donnée. Les routeurs BGP appartiennent à un AS de l’Internet. Par rapport à la topologie
en Figure 1.
La commande traceroute fournit une sortie décrivant les noms et adresses IP des routeurs suc-
cessifs, précédés d’un numéro d’ordre et du temps de réponse minimum, moyen et maximum.
1
3 gw-enst-free (137.194.4.253) 108.738 ms 1.585 ms 279.875 ms
4 * * gw-free-th2 (137.194.4.2) 2.000 ms
Le paquet transféré vers les routeur BGP voisins qui sont dans AS 1712 pour l’envoyer vers les
ASs voisins.
Le paquet est arrivé au routeur BGP du AS 12322, mais il ne répond pas il est surchargé.
Le paquet est transféré vers le routeur BGP du AS 3356, mais lui-même il ne répond pas il est
surchargé.
Le paquet est arrivé au routeur BGP 193.206.134.229 du AS 2200, ensuite il a changé le paquet
entre ces voisins pour trouver le meilleur trajet pour arriver à la destination.
Après avoir reçu le paquet émis par le routeur BGP 193.206.129.114, le routeur BGP 131.175.174.121
envoie le paquet vers ces voisins pour arriver enfin à la destination 131.175.120.33.
D’autre part,
Il montre qu’un traceroute ne peut avoir un maximum de 30 sauts pour arriver à la destination
134.157.159.10.
Le paquet transféré vers les routeur BGP voisins qui sont dans AS 1712 pour l’envoyer vers les
ASs voisins.
2
Le paquet est arrivé au routeur BGP 212.27.51.102 du AS 12322, et il a transféré vers l’AS 3356
(212.73.207.33).
Le paquet est arrivé au routeur BGP 4.68.109.48 du AS 3356, et il est transféré vers ces voisins
dans l’AS 3356.
10 * * *
11 * * *
12 * * *
13 * * *
14 * * *
Dans ce traceroute, on observe que le paquet n’a pas été envoyé vers l’AS 2200, donc on peut
conclure qu’il y’a une prioritaire de passer par l’AS 12322 que l’AS 2200.
Comme rappel, l’ordre des attributs considéré par le processus de décision de BGP est le
suivant (simplifié) :
• plus grande local preference;
• plus court AS-Path;
• plus petit MED (metric) du même AS; (Règle pas utilisée en ce TP)
Quand un routeur BGP compare deux chemins vers le même réseau de destination (pour décider
quelle ajouter comme ligne de sa table de routage), il en choix un sur la base des règles précédentes.
Question 1.2:
peer 212.27.32.1
filter in Dans ces lignes on a l’AS 1712 prends
add-rule tous les routes reçues par l’AS 12322
match any et les mettent dans sa table de routage.
action ”community add 1”
exit
exit
3
filter out
add-rule Dans ces lignes on a l’AS 1712 donne
match ”community is 1” pas sa table de routage à l’AS 12322,
action deny il donne juste son propre adresse.
exit
exit
exit
peer 134.157.1.1
filter in Dans ces lignes on a l’AS 1712 prends
add-rule tous les routes reçues par l’AS 2200
match any et les mettent dans sa table de routage.
action ”community add 1”
exit
exit
filter out
add-rule DDans ces lignes on a l’AS 1712 donne
match ”community is 1” pas sa table de routage à l’AS 2200,
action deny il donne juste son propre adresse.
exit
exit
exit
Pour bien illustrer l’effet du filtre, on a les tables de routage avec et sans filtre des ASs 2200 et
12322 ci-dessous :
4
• 134.157.1.1 avec filtre :
Question 1.3:
Selon les indications pour l’application des filtres contenues dans le chapitre 4 de la guide de
C-BGP que vous avez étudié préalablement.
Pour que le trafic Internet sortant de l’ENST passe par Proxad (AS12322) et ne pas passer par
Rentar (AS2200) que en cas de panne de la connexion avec Proxad (AS12322), on a modifié la
configuration du filtre d’entrée pour l’AS 1712 comme suit :
5
Pour bien illustrer cela voilà la table de routage du 137.194.1.1 :
Question 1.4:
Les modifications nécessaires à la configuration de l’ENST pour que le trafic entrant passe par
AS12322 et non par AS2200 est les suivantes :
Le paquet est échangé entre les routeurs de cette AS X, ensuite l’envoyé vers AS 2200.
6
5 ru-polimi-rt-mi3.mi3.garr.net (193.206.129.113) 0.402 ms 0.418 ms 0.393 ms
6 rt-mi3-rt-mi1.mi1.garr.net (193.206.134.137) 9.025 ms 0.530 ms 0.510 ms
Le paquet est reçu par le routeur 193.206.129.113, lui aussi de sa part il a envoyé ver le routeur
voisin de même AS, pour l’envoyé vers l’AS 5511. On observe ici qu’il y’a une préférence d’envoyer
le paquet vers AS 5522 que à AS 1712.
Le paquet est reçu par le routeur 62.40.124.129, ensuite il est échangé entre les routeurs d’AS
5522, pour que enfin l’envoyé vers AS 2200, qui est la meilleure route pour la destination.
Le paquet est reçu par le routeur 193.51.179.94, ensuite il est échangé entre les routeurs d’AS
2200, pour que enfin l’envoyé vers AS 1712, pour qu’il soit transmis vers la destination.
Le paquet est arrivé à l’AS 1712 dans laquelle se situer la destination à travers le routeur
137.194.4.254, qui l’a envoyé finalement à la destination 137.194.2.39.
Question 1.6:
Après avoir utilisé la commande bgp router x.x.x.x show rib * on a les résultats suivant :
La table de routage de 137.194.1.1, on a appliqué les filtres, donc on voit que la préférence et
toujours de passer par 212.27.32.1.
Dans la table de routage de 134.157.1.1 on observe que tous les paquets passe par 62.229.1.1 sauf
celui de 137.194.1.1.
7
Pour les tables de 62.229.1.1 et 4.1.1.1 on observe qu’il y’a pas de préférence, il utilise juste le
critère des route les plus courte, car on a pas utiliser des filtres.
Ensuite pour la table de routage de 212.27.32.1, vue qu’on a utilisé les filtres, pour envoyer un
paquet vers l’AS 2200 il ne passe pas par l’AS1712 même s’il est le plus court.
cbg bgprouter137.194.1.1peer212.27.32.1down
Il est nécessaire ensuite de relancer la simulation (commande sim run) pour prendre en compte
ce changement.
Question 1.7:
On a utilisé la commande bgp router 137.194.1.1 peer 212.27.32.1 down pour mettre la liaison
entre AS12322 et AS1712 en panne.
8
La table de routage de 134.157.1.1 :
Les paquets de 134.157.1.1 ne peut plus passer par AS1712 pour atteindre AS12322, après la panne,
donc tous les paquets de AS2200 passe par AS5511 sauf celui de AS1712, comme la montre le tableau
suivant : La table de routage de 212.27.32.1 :
Tous les paquets envoyé de 212.27.32.1 vers l’AS1712 passe par l’AS3356, comme la montre le tableau
suivant :
Question 2.1:
Pour les paquets IP de AS10 vers AS1 on a un seul chemin préférer est c’est AS10-AS2-AS1.
Pour quoi ce chemin, c’est parce que il a trois proposition de route de même Local-pref, donc on va
passer au deuxième critère, c’est la plus courte route. D’où la plus courte c’est 10-2-1. Et pour les
paquets IP de AS1 vers AS10 on a deux chemins de même préférence.
Donc pourquoi c’est deux chemins, on a le chemin donner par AS2 est de basse Local-pref, le
chemin donner par AS3 est de moyenne Local-pref et celui donner par AS4 et AS5 est de grande
Local pref. Donc il faut choisir entre les chemins donner par AS4 et AS5 vue qu’ils ont la même
Local-pref, alors on va choisir le plus court chemin. Vue qu’ils ont la même taille donc c’est pareil,
on peut passer par les deux.
9
Figure 2: Topologie d’un réseau avec différents types de relations entre ISPs.
Question 2.2:
La route des paquets IP de AS9 vers AS1 pour les trois routeurs de AS9 est :
La route des paquets IP de AS1 vers AS9 pour les trois routeurs de AS9 est :
• AS1-AS5-AS8-10.9.1.2-10.9.1.1, s’il a emprunté la route donner par AS5, il ne va pas passer
par le routeur 3, car il va choisir la route la plus courte ver le routeur 1 tant que la Local-pref
est la même.
Question 2.3:
Pour répondre à cette question sans agir sur sur les local-préférences, on va utilisé le multiple
exit discrimination (MED). En effet on va donner un MED basse pour 10.9.1.3 et un grande MED
pour 10.9.1.2, avec cette configuration les paquets de 10.9.1.1 vers AS1 passent par AS7 et pas par
AS8.
10