# Infrastructure des Réseaux locals et internet
christophe.dupreuil@u-picardie.fr
- Sèance 1-2 : cours/tp - réseaux locaux ethernet - Cablâge, Commutation, STP, LAG, Vlans, Port security, HA (Virtual Chassis, STACK - RTG), Junos
- Sèance 3-4 : cours/TD - internet protocol - IPv4- v6/ICMP/ARP/UDP/TCP, plan d'addressage tcpdump, tshark, wireshark,hping
- Sèance 5-6 : cours/TP - routage statique, dynamique (RIP, OSPF; BGP) .HA/VRRP
- Sèance 7-8 : filtrage NAT - stateless/full, switch 3 et pare feux L7
- Sèance 9-10 : VPNs - IPsec/MPLS
## Sèance du 20/10/2020 - réseaux locaux éthernet
### IEEE 802 - comité de normalisation
#### Définition : normalisation des réseaux locaux en reprenant les couches 1 et 2 du modèle OSI.
#### Objectif :
Développer un standard permettant la transmission de trames d'information entre 2 systèmes informatiques à travers un support partagé quelque soit leur architecture
#### Contraintes (a l'origine) :
* Supporter au moins 200 stations
* Couverture d'au moin 2km
* débit entre 1mb/s 10mb/s
* aderssage unicast ou multicast
* conforme au modèle OSI
* Controle d'accès au support (une seule station émet à la fois)
* Détection des erreurs
#### Sous standards
802.1 = Archi général* Supporter au moins 200 stations
* Couverture d'au moin 2km
* débit entre 1mb/s 10mb/s
* aderssage unicast ou multicast
* conforme au modèle OSI
* Controle d'accès au support (une seule station émet à la fois)
* Détection des erreurs
802.2 = sous couche LLC pour gérer le transfert de données
802.3 = Accès au support CSMA/CD
802.11 = Ethernet sans fil (Wifi)
Il y en a trop lol, des millions de standars pour tout et n'importe quoi (VLAN, spanning tree, Q Vlan,etc, etc)
#### Addressage IEE
https://hackmd.io/CXx-WJ2rQU2pY36mpjaBzg
48 bits (6 octets) pour les réseaux interconnectés sinon 16 bits
2bits de point fort/faible donc 46 bits
Une adresse MAC universelle désigne de manière unique uen station dans le monde. Elle est divisé en deux partie :
- 3 premiers octets définissent le constructeur
- 3 suivant le numéro de série
### Broadcast
Adresse de diffusion généralisée, reconnue par toute les stations. Tous les bits à 1
#### Multicast
Adresse de diffusion restreinte, appartenance à un groupe, optimisation des réseaux.
### Ethernet et 802.3
#### Historique
1980 - standard éthhttps://hackmd.io/CXx-WJ2rQU2pY36mpjaBzgernet
1982 - version 2
1983 - IEEE et ANSI prenne le 802.3 comme standard et passe sur des trames 802.3 en full réseaux localshttps://hackmd.io/CXx-WJ2rQU2pY36mpjaBzg
#### 802.3
Réseau local bande de base 10Mb/s UTILISANT une métjode d'accès de type CSMA/CD
Appelations :
T - twisted pair
F, FX : fibre optique
#### Cable coax torsadé
catégorie 5e minimum, pour du 10go mini 6a (100m) sinon plus haut
j'écoute, i va trop vite
le prof :

Câble droit (Hub à PC,...)
Câble croisé (Hub à Hub, PC à PC,..)
PoE Fils 7 et 8 utilisés pour l'alimentation
Sur windows : putty
Sur mac/linux : screen ou putty (screen /dev/ttyusb0)
## TP du vendredi 23 octobre 2020
### Installation d'un stack de switch
#### Connexion
Switch 1 - port console
1-1 vers 2-1
Switch 2 - port console
2-2 vers 3-1
Switch 3
Accès au switch en port console :
`screen /dev/ttyUSB0`
login : root
mdp : none (faire entrée)
#### Niveau de configuration d'un switch
I - shell - root@swisri-gr2-1:RE:0%
Ibis >cli - même niveau que shell avec un language switch intégré - root@swisri-gr2-1>
II - configure - root@swisri-gr2-1#
II = mode de configuration le plus profond
#### Configuration de base du commutateur
root@:RE :
/!\ FAIRE CLI - mode config switch
/!\ FAIRE CONFIGURE - mode configuration

root#
root@swisri-gr2-1# `delete`
root@swisri-gr2-1#`set system root-authentification plain-text-password`
root@swisri-gr2-1#Password : `rootisri2019`
root@swisri-gr2-1#`commit`
root@swisri-gr2-1#`set sytem host-name swisri-gr2-1`
root@swisri-gr2-1#`set system time zone`
REPASSER EN MODE OPERATIONNEL POUR LA DATE - (cli) - (pas configure)
root@swisri-gr2-1# `exit`
root@swisri-gr2-1> `set date 2020092230943`

#### Création vlan id 10
RETOUR MODE CONFIGURE
root@swisri-gr2-1> `configure `
root@swisri-gr2-1# s`et vlans admin.10 vlan-id 10 `
##### lui attribuer une @IP (fourni sujet)
root@swisri-gr2-1# s`et interfaces irb unit 10 family inet address 10.102.1.1/24`
##### Donner un nom à l'interface et l'associer au Vlan
root@swisri-gr2-1# s`et vlans admin.10 l3-interface irb.10 `
#### Mettre le vlan admin sur l'interface ge-0/0/0
root@swisri-gr2-1# `set interfaces ge-0/0/0 unit 0 family ethernet-switching vlan members admin.10 `
root@swisri-gr2-1# `commit`
#### Brancher un pc test, le brancher en réseau sur le port 1 du switchisri 1
addresse du pc : 10.102.1.100
masque : 255.255.255.0
ping 10.102.1.1 : ping response valid
10.102.1.10 = ADDRESSE DU VLAN égal au ports du vlan
(forcer le changement d'ip)
#ip a a 10.102.1.1/24 dev eno1
### Configuration avancées du switch (ACL) - privlèges d'accès
root@swisri-gr2-1# set system login class admin permissions all
root@swisri-gr2-1# set system login class oper permissions clear
root@swisri-gr2-1#set system login class oper allow-commands "(ping .*)|(show .*)"
commit
#### On crée un privilèges admin, oper et on leur donne aux commandes ping et show
#### On crée le user admin + password ET operator + password
root@swisri-gr2-1#set system login user admin class admin
root@swisri-gr2-1#set system login user admin authentication plain-text-password
Password : adminisri2019
root@swisri-gr2-1#set system login user isri class oper
#### Config accès SSH
On désactive le blocage SSH
root@swisri-gr2-1#set system services ssh root-login deny
set system services ssh connection-limit 1
On génére des clés SSH ssh-keygen-t RSA
cat .ssh/id rsa.pub
ON DONNE LA CLE SSH EN MODE DE PASSE A OPERISRI
root@swisri-gr2-1# set system login user isri class oper
root@swisri-gr2-1# set system login user isri authentication ssh-rsa "@cléRSA"
#### Connexion ssh
SUR LE PC :
ssh operisri2019@10.102.1.1
operisri2019@swisri-gr2-1> show
DEUXIEME CONNEXION IMPOSSIBLE
#### SUITE SUR PUTTY EN SSH - création VLANS
set vlans bleu.11 vlan-id 11
set vlans blanc.12 vlan-id 12
set vlans rouge.13 vlan-id 13
#### INTERFACE RANGE - configuration les interfaces vlans par vague
##### Bleu
root@swisri-gr2-1#set interfaces interface-range INTERFACE-BLEU member-range ge-0/0/2 to ge-0/0/4
root@swisri-gr2-1#set interfaces interface-range INTERFACE-BLEU unit 0 family ethernet-switching interface-mode access
root@swisri-gr2-1#set interfaces interface-range INTERFACE-BLEU unit 0 family ethernet-switching vlan members bleu.11
PAREIL POUR ROUGE PORT 5/6/7
## TP du vendredi 15 janvier 2021
### Reprise post confinement
#### mot de passe perdu
quand tu as le cmd /dev/ttyUSB0
débrancher et spammer ctrl c quand ça arrête de défiler au moment de "lauto boot"
tapez 5 puis tapez 2
#### On refait la configuration d'octobre dernier
root@swisri-gr2-1#`set system root-authentification plain-text-password`
root@swisri-gr2-1#Password : `rootisri2019`
mount_msdosfs /dev/da1s1 /var/tmp/usb