Accueil » Documentation et émulation d'une partie du réseau d'un campus universitaire

Documentation et émulation d’une partie du réseau d’un campus universitaire

Cette étude vise à documenter et émuler une partie du réseau du campus de l’université de Souk-Ahras pour évaluer ses performances, notamment les temps de réponse et la bande passante. L’utilisation de techniques d’émulation permet de tester la structure actuelle du réseau et d’identifier des problèmes tels que le faible débit et la perte de paquets.

 


Image 1Université Mohamed Chérif Messadia
Souk Ahras

Faculté des Sciences et de la Technologie
Département de Mathématiques et Informatique

Filière Informatique
Spécialité Génie Logiciel

MEMOIRE
Présenté en vue de l’obtention du Diplôme de Master

Performance réseau universitaire : étude à Souk-Ahras

Documentation et émulation d’une partie du réseau d’un campus universitaire

Par

Handel Soumia

DIRECTEUR DE MEMOIRE :
Chefrour Djalel MCB U.SOUK-AHRAS

Devant le jury

PRESIDENT:Menasria AhceneMABU.SOUK-AHRAS
EXAMINATEUR :Aissaoui OuenesMCBU.SOUK-AHRAS

N°……/2020

Année : 2020

Remerciements

Avant tout je remercie Dieu qui m’a illuminé mon chemin, m’a armé de courage et m’a aidé pour achever mes études.

Allah soit remercié et loué infiniment.

Je tiens à exprimer ma gratitude envers mon directeur de thèse Mr Chefrour Djalel pour m’avoir donné la chance de faire une thèse sous sa direction, pour la qualité de ses conseils, sa disponibilité ainsi que le degré de responsabilisation de son encadrement. Il m’a donné les opportunités pour développer mes compétences pour cette recherche.

Je dédie ce modeste travail :

A l’être qu’il m’est le plus cher de ma vie, « à ma mère

», celle qui n’a cessé de se sacrifier pour mon bonheur et ma réussite, elle a toujours voulu le meilleur pour moi que j’avais aimé qu’elle soit présente aujourd’hui.

A mon père que dieux le garde pour moi.

A celui que j’aime…

..

ملخص

تتطلب الثورة في تكنولوجيا شبكات الكمبيوتر نطاقًا تردديًا عاليًا، ووقت استجابة قصيرًا، وشبكة موثوقة، وخدمات تطبيقات مضمونة، وتدفقًا مثاليًا لحركة المرور. تحتاج المؤسسات إلى أداء شبكي مثالي لدعم عملياتها وتغيير احتياجات العملاء. لذلك، يعد تحليل أداء الشبكة مهمًا جدًا للحفاظ على كفاءة الشبكة وتحسينها من وقت لآخر.

تهدف الدراسة الحالية إلى توثيق جزء من شبكة جامعة سوق أهراس ومحاكاته وتقييم الجوانب المختلفة لأداء الشبكة، بما في ذلك أوقات الاستجابة وعرض النطاق الترددي في أماكن مختلفة من الجامعة.

يتيح استخدام تقنية محاكاة الشبكة، اختبار هيكلها الحالي و أي تغييرات على الشبكة وترقيتها قبل تنفيذها .

أظهرت النتائج التي تم الحصول عليها بوضوح بعض المشكلات التي تعاني منها شبكة حرم الجامعة، مثل: السرعة المنخفضة، وفقدان الحزمة. وبالتالي، فإن تنفيذ هذا المشروع يهدف إلى أن يكون تحديد للمشاكل التي حددها شبكة الجامعة.

Table des matières

Résumé iv

Table des figures iv

Liste des tableaux vi

Liste des Abréviations vii

1 Introduction 1

1.1 Problématique 1

1.2 Organisation du manuscrit 1

2 Etat de l’art 3

2.1 Introduction 3

2.2 La simulation réseau 3

2.3 Les outils de simulation réseau 3

2.3.1 Networks simulator NS-2 4

2.3.2 Network simulator NS-3 4

2.3.3 OMNET ++ 4

2.3.4 Simulator of Urban Mobility SUMO 4

2.4 Émulation de réseau 5

2.5 Virtualisation 5

2.6 Techniques de virtualisation 5

2.6.1 VirtualBox 6

2.6.2 VMware 6

2.6.3 Java Virtual Machine 6

2.7 Conclusion 6

• Documentation du réseau du campus de l’université de Souk Ahras 7Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7Topologie du réseau . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7Description de la topologie du réseau . . . . . . . . . . . . . . . . . . . . . 8Les liens . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8Les noeuds 10Conclusion 27
• Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
• Topologie du réseau . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
• Description de la topologie du réseau . . . . . . . . . . . . . . . . . . . . . 8Les liens . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8Les noeuds 10
• Les liens . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
• Les noeuds 10
• Conclusion 27
• Emulation réseau avec GNS3 28Introduction 28Graphical Network Simulator 28Origine du projet 29Architecture 29Installation de GNS3 29Ajout d’un firmware Cisco à GNS3 30Cisco Catalyst Switches 33VPCS 35Paquetage d’application avec Docker 35Conteneur Docker 36Image Docker basée sur un template 36Émulation du navigateur Web Firefox via Docker 39Émulation d’un hôte Ubuntu Linux via Docker 40Qemu 42KVM 42GNS3 sur un ordinateur local 43GNS3 sur un serveur distant 46Conclusion 47
• Introduction 28
• Graphical Network Simulator 28Origine du projet 29Architecture 29
• Origine du projet 29
• Architecture 29
• Installation de GNS3 29
• Ajout d’un firmware Cisco à GNS3 30Cisco Catalyst Switches 33
• Cisco Catalyst Switches 33
• VPCS 35
• Paquetage d’application avec Docker 35Conteneur Docker 36Image Docker basée sur un template 36
• Conteneur Docker 36
• Image Docker basée sur un template 36
• Émulation du navigateur Web Firefox via Docker 39
• Émulation d’un hôte Ubuntu Linux via Docker 40
• Qemu 42
• KVM 42
• GNS3 sur un ordinateur local 43
• GNS3 sur un serveur distant 46
• Conclusion 47
• Sondage sur l’utilisation du réseau 49Résultats obtenus 50Recommandation 53
• Résultats obtenus 50
• Recommandation 53
• Génération, contrôle et analyse du trafic de test 55Introduction 55IPerf3 55Les analyseurs du trafic réseau 55Wireshark 56Contrôle du trafic 57Génération du trafic 57
• Introduction 55
• IPerf3 55
• Les analyseurs du trafic réseau 55Wireshark 56
• Wireshark 56
• Contrôle du trafic 57
• Génération du trafic 57
• Conclusion et perspectives 67

Bibliographie 69

Table des figures

• Graphe de la topologie du réseau étudiée . . . . . . . . . . . . . . . . . . . 8Cable Ethernet CAT 6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9Routeur Cisco 2801 10Convertisseur Fibre-Ethernet 12Cisco ASA 5555-X Adaptive Security Appliance 12Cisco Catalyst 4507R+E Switch 14Les plages DHCP et Les adresses disponibles 16Dell Poweredge R620 17Cisco Catalyst 3650 Switch 19Cisco Catalyst 2960-Plus Series SI 21D-Link DAP-1360 22Configuration web interface du D-Link DAP-1360 wifi access point 23La démonstration du serveur ’Alpha’ et les deux instances virtuelles 24Les différentes instances virtuelles 26Commande d’installtion du GNS3 VM 29Interface GNS3 30Lien d’installation du Cisco IOS GNS3 30Ajout d’une image d’un noeud Cisco 31GNS3 Setup wizard 31Ajouter un routeur IOS en utilisant une vraie image IOS 32IOS image 32Sélectionner une image IOS 33IOS Router Templates 34Selectionner IOU dispositif 34Selection du IOU L2 image 35Sélection d’asa firewall image 35Ajouter un conteneur Docker 36Fenêtre d’erreur 37Marketplace Appliance Firefox 39Séléctionner le fichier firefox.gns3 39Ajouter appliance 40Firefox a été installer 40Les différents serveurs lesquel on peut exécuté un projet GNS3 43Initialisation du nom du projet 44Réseau du campus universitaire sous GNS3 46Emulation du réseau du campus universitaire sous serveur a distant 48Pourcentage des utilisateurs de réseau par rapport aux participants au sondage 51Pourcentage des sites visités 52Pourcentage des périodes de connexion 52Interface du Wireshark 56Planification du iperf3 avec la commande ’at’ 63
• Graphe de la topologie du réseau étudiée . . . . . . . . . . . . . . . . . . . 8
• Cable Ethernet CAT 6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
• Routeur Cisco 2801 10
• Convertisseur Fibre-Ethernet 12
• Cisco ASA 5555-X Adaptive Security Appliance 12
• Cisco Catalyst 4507R+E Switch 14
• Les plages DHCP et Les adresses disponibles 16
• Dell Poweredge R620 17
• Cisco Catalyst 3650 Switch 19
• Cisco Catalyst 2960-Plus Series SI 21
• D-Link DAP-1360 22
• Configuration web interface du D-Link DAP-1360 wifi access point 23
• La démonstration du serveur ’Alpha’ et les deux instances virtuelles 24
• Les différentes instances virtuelles 26
• Commande d’installtion du GNS3 VM 29
• Interface GNS3 30
• Lien d’installation du Cisco IOS GNS3 30
• Ajout d’une image d’un noeud Cisco 31
• GNS3 Setup wizard 31
• Ajouter un routeur IOS en utilisant une vraie image IOS 32
• IOS image 32
• Sélectionner une image IOS 33
• IOS Router Templates 34
• Selectionner IOU dispositif 34
• Selection du IOU L2 image 35
• Sélection d’asa firewall image 35
• Ajouter un conteneur Docker 36
• Fenêtre d’erreur 37
• Marketplace Appliance Firefox 39
• Séléctionner le fichier firefox.gns3 39
• Ajouter appliance 40
• Firefox a été installer 40
• Les différents serveurs lesquel on peut exécuté un projet GNS3 43
• Initialisation du nom du projet 44
• Réseau du campus universitaire sous GNS3 46
• Emulation du réseau du campus universitaire sous serveur a distant 48
• Pourcentage des utilisateurs de réseau par rapport aux participants au sondage 51
• Pourcentage des sites visités 52
• Pourcentage des périodes de connexion 52
• Interface du Wireshark 56
• Planification du iperf3 avec la commande ’at’ 63

Liste des tableaux

• Fibre optique  » monomode » . . . . . . . . . . . . . . . . . . . . . . . . . 9Caractéristiques du Routeur Cisco 2801 11Caractéristiques du Cisco ASA 5555-X Adaptive Security Appliance 13Caractéristiques du Cisco Catalyst 4507R+E Switch 17Caractéristiques du Cisco Catalyst 3650 Switch 21Caractéristiques du Cisco Catalyst 2960-Plus Series SI 22Caractéristiques D-Link DAP-1360 23Sondage : Emploi du réseau (internet) à l’université MCM Souk-Ahras 50
• Fibre optique  » monomode » . . . . . . . . . . . . . . . . . . . . . . . . . 9
• Caractéristiques du Routeur Cisco 2801 11
• Caractéristiques du Cisco ASA 5555-X Adaptive Security Appliance 13
• Caractéristiques du Cisco Catalyst 4507R+E Switch 17
• Caractéristiques du Cisco Catalyst 3650 Switch 21
• Caractéristiques du Cisco Catalyst 2960-Plus Series SI 22
• Caractéristiques D-Link DAP-1360 23
• Sondage : Emploi du réseau (internet) à l’université MCM Souk-Ahras 50

Liste des Abréviations

NS-2 Network simulator-2

NS-3 Network simulator-3

OMNET++ Objective Modular Network Testbed basé sur C++ SUMO Simulator of Urban Mobility

OTCL Object Oriented extension de Tcl JVM Java Virtual Machine

Cat-6 Catégorie-6

UTP Unshielded Twisted Pair

SC Switching Connecteur

UPC Ultra Physical Contact

NAT Network Address Translation

VPN Virtual Private Network

DMZ Demilitarized Zone

DHCP Dynamic Host Configuration Protocol KVM Kernel-based Virtual Machine

MIPS Microprocesseur Without Interlocked Pipelined Stage IOU IOS sous UNIX

VNC Virtual Network Computing

VPCS Virtual PC Simulator

SNMP Simple Network Management Protocol GNS3 Graphical Network Simulat

Bibliographie

• G. Carneiro. Ns-3 : Network simulator 3. In UTM Lab Meeting April, volume 20, pages 4–5, 2010.
• H. Cloud. The nist definition of cloud computing. National Institute of Science and Technology, Special Publication, 800, 145, 2011.
• N. Elhage. Virtunoid : Breaking out of kvm. Black Hat USA, 2011.
• elprocus products. “what is network simulation : Types and its advantages”. https ://www.elprocus.com/what-is-network-simulation-types-and-its-advantages/, 24

avril 2020.

• A. Farzan, F. Chen, J. Meseguer, and G. Ros¸u. Formal analysis of java programs in javafan. In International Conference on Computer Aided Verification, pages 501–505. Springer, 2004.
• P. Gil, G. J. Garcia, A. Delgado, R. M. Medina, A. Calderon, and P. Marti. Computer networks virtualization with gns3 : Evaluating a solution to optimize resources and achieve a distance learning. In 2014 IEEE Frontiers in Education Conference (FIE) Proceedings, pages 1–4. IEEE, 2014.
• L. Hassine, A. Kariv, and A. Avital. Methods and apparatus to generate a customized application blueprint, Feb. 23 2016. US Patent 9,268,592.
• D. Inc. “dell poweredge r620 data sheet”. https : // www.dell.com / downloads / global

/ products / pedge / en / Dell_PowerEdge_R620_Spec_Sheet.pdf, 2012.

• T. Issariyakul and E. Hossain. Introduction to network simulator 2 (ns2). In Introduction to network simulator NS2, pages 1–18. Springer, 2009.
• D. Krajzewicz, J. Erdmann, M. Behrisch, and L. Bieker. Recent development and applications of sumo-simulation of urban mobility. International journal on advances in systems and measurements, 5(3&4), 2012.
• D. E. Ltd. “d-link dap-1360”. https ://eu.dlink.com/-

/media/consumer_products/dap/dap-1360/manual/dap- 1360_c1_manual_v3_00_eu.pdf, 2012.

• A. Orebaugh, G. Ramirez, and J. Beale. Wireshark & Ethereal network protocol analyzer toolkit. Elsevier, 2006.
• C. products. “cisco catalyst 2960-plus series switches data sheet”. https ://www.cisco.com/c/en/us/products/collateral/switches/catalyst-2960-plus- series-switches/data_sheet_c78-728003.html, 2014.
• C. products. “cisco catalyst 3650 series switches data sheet”. https ://www.cisco.com/c/en/us/products/collateral/switches/catalyst-3650-series- switches/data_sheet-c78-729449.html, 2018.
• C. products. “convertisseurs fibre optique à ethernet extension des liaisons ethernet cuivre grâce à la fibre”. https ://www.perlesystems.fr/products/media- converters/ethernet-to-fiber-media-converter.shtml, 2019.
• D. R.Linode. Network throughput testing with iperf. 2018.
• R. Sherwood, G. Gibb, K.-K. Yap, G. Appenzeller, M. Casado, N. McKeown, and

G. Parulkar. Flowvisor : A network virtualization layer. OpenFlow Switch Consortium, Tech. Rep, 1 :132, 2009.

• C. System. “cisco catalyst 4507r+e switch”. https ://www.cisco.com/c/en/us/support/switches/catalyst-4507r-plus-e- switch/model.html# tab-specs, 2010.
• C. System. “cisco2801 datasheet”. https ://www.router-switch.com/pdf/cisco2801- datasheet.pdf, 2011.
• C. System. “cisco asa 5555-x adaptive security appliance”. https ://www.cisco.com/c/en/us/support/security/asa-5555-x-adaptive-security- appliance/model.# tab-specs, 2012.
• A. Varga and R. Hornig. An overview of the omnet++ simulation environment. In Proceedings of the 1st international conference on Simulation tools and techniques for communications, networks and systems & workshops, page 60. ICST (Institute for Computer Sciences, Social-Informatics and . . . , 2008.

Scroll to Top