Skip to content

craigarms/networking-lab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TP Networking

Introduction

Ce repository Git contient les TPs dont je me sers pour animer les cours de réseaux. Une connaissance de base de la virtualisation est nécessaire afin de mettre en place et se connecter à l'environement GNS3 et/ou EVE-NG. L'environement Cisco VIRL nécessite le client VPN Cisco Anyconnect ainsi que la réservation d'un lab VIRL sur la plateforme developer.cisco.com (free).

Les TP sont fortement orienté technologies Cisco mais les connaissances sont transposables aux autres vendors, le choix technologique de ces labs est fait en fonction des contraintes des apprenants (puissance compute limitée).

Difficulté des TP par thémes:

  • Réseaux: Moyen à Expert
  • Linux: Débutant à Moyen
  • Virtualisation: Débutant
  • Docker: Débutant à Moyen
  • Ansible: Débutant à Moyen

D'autres thèmes en cours d'écriture sont:

  • CI/CD Network as Code Pipeline
  • Streamline Troubleshooting avec MQTT, LibreNMS & Ansible

Prérequis

Il faut s'équiper de Notepad++ ainsi qu'un outil de tab pour session SSH pour pas perdre la tête.

Notepad++ peut être rendu plus joli avec le fichier de langage Cisco

Diagram du réseau cible

network-diagram

Sommaire

  1. Mise en place de l'environement completion difficulty

    1. Outils de labbing

      1. GNS3
      2. EVE-NG
      3. Cisco Virl
    2. Images de simulation

      1. IOSv
      2. IOL
      3. Docker
      4. Fortigate
      5. FRRouting
      6. Open vSwitch
    3. Conteneur docker

      1. Interfaces et réseaux Docker
      2. Traitement des réseaux docker avec GNS3
      3. Traitement des réseaux docker avec EVE-NG
      4. Conteneur de service lab: Fake server; Ansible
  2. Service d'auto-validation

  3. Campus LAN completion

    1. Collapsed Core: LAN batiment unique

      1. Switching difficulty
      2. Segmentation des domaines de diffusion: VLAN difficulty
        1. VLAN & Table CAM
        2. VLAN Switching: Tags, Trunks, 802.1q
        3. VLANs: VTP, DTP
      3. Redondance des liaisons difficulty
        1. Spanning-Tree difficulty
        2. Etherchannels
      4. Routage Inter-Vlan
        1. Router on a stick difficulty
        2. Layer 3 switch
      5. Securisation des passerelles
        1. HSRP
        2. VRRP
        3. GLBP
      6. Securisation des réseaux
        1. ACLs difficulty
        2. MACLs difficulty
        3. VACLs difficulty
        4. Creation d'une DMZ difficulty
    2. Tier-network: Campus Multi-batiment

      1. Network Core
      2. Static Routing
      3. Dynamic Routing
        1. RIP
        2. EIGRP
        3. OSPF Multi-area
      4. Securisation des réseaux
      5. VxLAN & DMZ Optimization
  4. Enterprise WAN completion

    1. Connectivité exterieur: default route, NAT
    2. Connectivité multi-site
      1. Tunnel GRE
      2. DMVPN
      3. Chiffrement des Flux
      4. L2TPv3
      5. MPLS/MP-BGP
  5. Network services completion

    1. Syslog/ Splunk
    2. LibreNMS or Zabbix
    3. Netdisco
    4. Guacamole Network Bastion
    5. Ansible
  6. Network Automation completion

    1. Ecriture de playbook:
      1. Sauvegarde des configurations
      2. Gestion de VLAN
    2. Introduction à Ansible Semaphore

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published