ANALYSE PROTOCOLE DE ROUTAGE

Transcription

ANALYSE PROTOCOLE DE ROUTAGE
SIGTEL
ST5-DER
A NALYSE P ROTOCOLE DE ROUTAGE
Dans cette séance, vous étudierez le comportement dynamique du protocole de routage RIP en utilisant l’outils de
simulation réseau OPNET
1
Construction du modèle de simulation
Après avoir lancé OPNET Modeler et choisit File>New, puis l’option Projet, remplissez les différents champs du «wizard»
de création de projet comme suit :
– Nom de projet et de scenario : <Initiales>_RTR_LAN et RIP1,
– Empty Scenario,
– Network Scale, choisissez Campus, 10km X 10km,
– Select Technologies, choisissez internet_toolbox.
Puis construire un réseau tel que celui représenté sur la figure 1. Pour cela vous utiliserez les éléments suivants :
– Routeur : ethernet4_slip8_gtwy
– Liens entre les routeurs : PPP_DS3
– Blocs réseau : 100BaseT_LAN
– Liens entre les réseaux et routeur : 100BaseT
Figure 1
S TRUCTURE DU RÉSEAU
Renommer chaque éléments conformément à la figure 1.
2
Paramètrage de la simulation
Sélectionnez l’ensemble des routeurs.
Sélectionnez le protocole RIP pour le routage en Choisissant le menu :
Protocols>IP>Routing>Configure Routing Protocols. Cochez les cases :
– RIP,
– All interfaces, (Apply the above selection to)
– Visualize Routing Domain. Cette action peut aussi être réalisée par
View>Visualize Protocol Configuration>IP Routing Protocols>IPv4 routing protocols.
Vous pourrez supprimer la visualisation des domaines de routage par
View>Visualize Protocol Configuration>Clear visualization.
Regardez la configuration du routage RIP pour chaque routeur (ils devront tous être paramètrés de la même manière) 1 .
Validez l’exportation des tables de routage pour l’ensemble des routeurs Valider en éditant leurs paramètres 2 comme suit :
– Rubrique Reports>Rip Routing Tables
– Export: enabled
1. Pour rappel : pour effectuer le même paramétrage sur un groupe de composant identique, vous pouvez sélectionner l’ensemble des composants en en
sélectionnant d’abord un, puis en choisissant Select similar nodes dans le menu dynamique (clé droite). Ensuite dans la fenêtre Edit Parameters,
cocher la case Apply change to selected object.
2. Menu dynamique (clé droite) puis Edit Attributes.
O.V ENARD
2012
A NALYSE P ROTOCOLE DE ROUTAGE
ST5-DER
– Export Time(s) specifications:End of Simulation
– Rubrique IP Routing protocols>RIP parameters>Process parameters>IPv4 any>Timers
– Timers>Update interval : 30
3
Sélection des Statistiques à observer
Vous devez maintenant sélectionner les statistiques que vous allez observer par la suite. Dans le menu :
DES>Choose individual statistics
– Global Statistics>RIP>Traffic Sent (bits/sec).
– Global Statistics>RIP>Traffic Received (bits/sec).
Pour ces deux caractéristiques, cliquez avec la clé droite sur leur nom pour modifier la manière de collecter la donnée
(Change Collection Mode), cocher la case Advanced et changer le mode de capture en all values 3 . Puis changer le
mode de représentation graphique : menu dynamique Change Draw Style puis Square wave.
Sélectionnez l’ensemble des statistiques de l’item Nodes Statistics>Route Table :
– Total Number of Updates,
– Times between updates,
– Size,
– Number of route deletion
– Number of route addition
– Number of next hop update
4
Configuration de la simulation
Ouvrez la fenêtre DES>Configure simulation
Dans l’item Common
– Choisir une durée de simulation de 100 secondes.
Dans l’item (output>logging)
– S’assurer que la case Enable DES log est cochée.
Dans l’item Input>Global Attributes, choisissez la configuration suivante
– IP>IP Interface Addressing Mode : Auto Addressed/Export,
– Simulation Efficiency>RIP Sim efficiency : Disabled.
Dans ce même item (Input>Global Attributes), vous pourrez aussi choisir l’option Export pour
– IP>IP Routing Tables Export/Import.
Lancer la simulation.
5
Données collectées
Les données collectées à l’issue de la simulation sont les suivantes :
5.1
Adresses IP
L’ensemble des adresses IP affectées aux différentes interfaces se trouvent dans le fichier (Generic Data File, *.gdf)
<Initiales>_RTR_LAN-RIP1-ip_addresses.gdf qui se trouve dans le répertoire de modèle par défaut. Pour y accéder,
vous devez tout d’abord rafraichir la base de donnée : File>Manage Model files>refresh model directories.
Puis menu File>Open, choisir d’ouvrir un Generic Data File, puis choisir dans la liste le fichier voulu.
5.2
Table de routage
Pour visualiser les tables de routage de chacun des routeurs, choisissez le menu : DES>Results>View results. Puis dans
l’onglet DES Run() Tables, développez l’aborescence et sélectionnez
Object Tables>Campus Network>Performance>RouteurX>Routing Table.
5.3
Trafic généré par le protocole RIP et Modification des tables de routage
Ces données sont accessibles et visualisables graphiquement par le menu DES>Results>View Results, onglet DES Graphs
6
Etude du protocole RIP
Avant de poursuivre votre travail avec le logiciel OPNET, effectuez le travail suivant
6.1
Documentation
La documentation de l’implémentation du routage RIP est accessible par le menu Protocols>RIP>Model usage guide.
Vous trouverez aussi une documentation de la trame et du protocole RIP au lien suivant http://www.networksorcery.
com/enp/protocol/rip.htm.
Sur quels protocoles est construit le protocole RIP ?
3. Cela doit permettre une courbe plus détaillée.
2
O.V ENARD
A NALYSE P ROTOCOLE DE ROUTAGE
6.2
ST5-DER
Analyse de trafic RIP
Vous trouverez sur le site iCampus de l’unité des captures de trames correspondant à des échanges dus au protocole RIP. Analyser
ces échanges de trame à l’aide du logiciel Wireshark.
7
Travail à réaliser
7.1
Schéma d’adressage et table de routage
– Après avoir imprimé la représentation graphique du réseau (figure 1), noter les adresses des réseaux en utilisant le fichier
<Initiales>_RTR_LAN-RIP1-ip_addresses.gdf.
– À partir de ces informations, analyser la table de routage du routeur 1 par exemple.
7.2
Routage
7.2.1
Analyse du temps de convergence
– Analyser les données liées au trafic RIP, notamment pour le routeur 1 (voir section 5.3).
– Reprenez la table de routage du routeur 1 et analyser le temps de convergence pour établir la table de routage.
– Essayez d’en déduire les échanges qui ont eu lieu dans le réseau pour la création dans le routeur1 de route vers les réseau
net30 et net31.
Vous allez maintenant créer un nouveau scenario, RIP2, en dupliquant le scenario présent (Scenario>Duplicate scenario).
Puis vous allez créer un sous-réseau à partir du réseau existant, pour cela :
– Sélectionner l’ensemble des éléments (CTRL A),
– Commande Topology>Subnets>Group nodes into subnets.
– Dupliquez le sous-réseau,
– Relier les deux sous-réseaux par un lien PPP_DS3, quels équipements de chaque sous-réseau aller vous relier ?
– Rajouter un routeur, que vous relierez à un routeur de chacun des sous réseaux (choisissez un routeur distinct de ceux choisis
pour relier directement les deux sous-réseaux).
Votre schéma doit normalement correspondre à celui représenté figure 2(a).
(a) Réseau hiérarchique
(b) Sous réseau
Figure 2
R ÉSEAU HÉRARCHIQUE
Réinitilialisez l’attribution des adresses IP : menu Protocols>IP>Addressing>Clear IP Address of All Interfaces
Simuler et Analyser les données collectées comme précédemment.
7.2.2
Trafic
Pour cette partie, vous aurez réalisé la connexion directe des deux sous-réseaux par leurs routeurs routeur1 respectifs et leur
connexion indirecte via le routeur externe par leurs routeurs routeur3. Créer un trafic PING (palette internet toolbox) entre
un sous-réseau (netXX) du premier sous-réseau (subnetX) et un sous-réseau (netYY) du second sous-réseau (subnetY). Pour cela
effectuer les opérations ci-dessous (tous les blocs nécessaires sont dans la palette Internet Toolbox)
– Relier les deux sous-réseaux par un bloc ip_ping_trafic, la clé droite vous permet de descendre ou de remonter la
hiérarchie du schéma (Enter subnet et Go to parent subnet), puis le configurer comme suit :
– Configurer le start time de manière cohérente par rapport au temps de convergence pour l’établissement des tables de
routage.
– Configurer Ping Pattern, record route.
Exécuter la simulation et analyser les résultats : Trafic, mise à jour table de routage, tables de routage, la route suivie par la
commande PING, Cette information est accessible dans les résultats de simulation (DES>Results>View Results), onglet
DES Run() Table, Puis visualisez le Ping Report dans le Object Tables du réseau source de la commande Ping.
O.V ENARD
3
A NALYSE P ROTOCOLE DE ROUTAGE
ST5-DER
Vous pouvez maintenant invalider la connexion directe entre les deux sous-réseaux en la sélectionnant puis en choisissant dans le
menu dynamique Fail this link. Exécuter de nouveau la simulation et comparer avec l’ensemble des données précédentes
(vous pourrez avoir choisi de créer un nouveau scenario).
7.2.3
Perturbation
Dupliquer le scenario où l’ensemble des liens sont valides.Dans ce nouveau scenario vous allez introduire un scenario de perturbation dynamique : un lien sera rompu puis rétablit. Vous étudierez alors les répercussions de cet incident sur le comportement des
mécanismes de routage. Le lien qui sera affecté par cette panne sera celui reliant directement les deux sous-réseaux.
Dans la palette Utilities, sélectionner le bloc Failure recovery. Le paramètrage de ce bloc se fera de la façon suivante
(Edit parameters), voir figure 3 :
– Vous allez créer deux évènements, une panne et un rétablissement.
– Pour chaque évènement vous devez mettre à jour le nom du lien affecté,
– La date de cet évènement, cela doit être cohérent avec la durée de la simulation,
– Le type d’évènement, Fail ou Recover.
Figure 3
PARAMÈTRAGE DE LA PANNE
– Ajustez le temps de simulation et l’heure de rétablissement du lien afin que les tables de routage aient convergé après la
défaillance.
– Vous sauvegarderez les tables de routage d’un routeur après chaque phase de convergence et vous noterez le temps de convergence en essayant de justifier les éventuelles variations.
4
O.V ENARD