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