TP sysres IMA2a5 2017/2018 G6

De Wiki de Projets IMA
Révision datée du 17 novembre 2017 à 11:22 par Ndegouve (discussion | contributions) (2. Routeur CISCO 4331)

Introduction

L'objectif de ce TP est de réaliser un réseau fonctionnel connectant un ensemble de machines physiques et virtuelles à internet en passant par le réseau de l'école. Les équipements que nous utiliserons seront des routeurs, des commutateurs et des bornes wifi, chacun configurés en redondance. La tâche particulière de notre groupe sera de configurer les routeurs CISCO 3560 et 4331, reliant les commutateurs au réseau de l'école.

Table des Vlans

    VLAN     |  N° |  Adresse IPV4    |                        |    Adresse IPV6 
   Réseau    |  1  |  10.100.0.0/24   | .1 Routeur 3560        | 
             |     |                  | .2 Routeur 4331        |
             |     |                  | .3 Commutateur 4006    |
             |     |                  | .4 Borne WIFI 1        |
             |     |                  | .5 Borne WIFI 2        |
             |     |                  | .6 Commutateur 6006    |
   Binôme1   |  2  |  10.200.0.0/24   | .1 Routeur 3560        | 2001.660.4401.60B9::/64
             |     |                  | .2 Routeur 4331        |
             |     |                  | .254 Gateway Virtuelle |
   Binôme2   |  3  |  10.200.0.0/24   | .1 Routeur 3560        | 2001.660.4401.60B9::/64
             |     |                  | .2 Routeur 4331        |
             |     |                  | .254 Gateway Virtuelle |
   Binôme3   |  4  |  10.200.0.0/24   | .1 Routeur 3560        | 2001.660.4401.60B9::/64
             |     |                  | .2 Routeur 4331        |
             |     |                  | .254 Gateway Virtuelle |
   Binôme4   |  5  |  10.200.0.0/24   | .1 Routeur 3560        | 2001.660.4401.60B9::/64
             |     |                  | .2 Routeur 4331        |
             |     |                  | .254 Gateway Virtuelle |
   Binôme5   |  6  |  10.200.0.0/24   | .1 Routeur 3560        | 2001.660.4401.60B9::/64
             |     |                  | .2 Routeur 4331        |
             |     |                  | .254 Gateway Virtuelle |
   Binôme6   |  7  |  10.200.0.0/24   | .1 Routeur 3560        | 2001.660.4401.60B9::/64
             |     |                  | .2 Routeur 4331        |
             |     |                  | .254 Gateway Virtuelle |
     XEN     |  8  | 193.48.57.160/28 | .161 Routeur 3560      | 2001.660.4401.60B9::/64
             |     |                  | .162 Routeur 4331      |
             |     |                  | .163 PaixDieu          |
             |     |                  | .164 trappe            |
             |     |                  | .165 duvel             |
             |     |                  | .166 deus              |
             |     |                  | .167 Karmeliet         |
             |     |                  | .168 RinceCochon       |
             |     |                  | .174 Gateway Virtuelle |
 IntercoIMA5 | 131 | 192.168.222.8/29 | .0 -> .7 IMA5SE        | 
             |     |                  | .9 Routeur 3560        | FE80::1
             |     |                  | .10 Routeur 4331       | FE80::2
             |     |                  | .14 Routeur école      | FE80::0
             |     |                  | .15 Diffusion          |

I) Machine Virtuelle

1. Création de la machine virtuelle

La première étape est de créer la machine virtuelle avec la commande xen-create-image, de la manière suivante :

xen-create-image --hostname=PaixDieu --dhcp --dir=/usr/local/xen

On installe ensuite un système linux en version stretch de la manière suivante

deboot strap strectch /stretch_chroot http://debian.polytech-lille.fr/debian
unshare -f-p-n-u chroot stretch_chroot /bin/bash         //création des conteneurs
unshare -f-p-n-u chroot stretch_chroot2 /bin/bash

On rentre ensuite dans la machine virtuelle pour monter le fstab

mount -t proc proc /proc

2. Configuration du pont entre les 2 machines

Sur la Zabeth (idem avec vif2):

ip link add vif1 type veth peer name eth0@vif1
ip link add monPont type brdige
ip link set vif1 master monPont
ip link set eth0@vif1 netns /proc/9862/ns/eth0   //9862 état le PID du processus unshare

Sur les 2 machines on tape ensuite

ip address add dev
ip link set dev eth0 up

Et enfin sur la zabeth on active le pont :

ip link set vif1 up
ip link set vif2 up
ip link set monPont up

3. Système de fichiers

ssh root.cordouan.insecserv
lvcreate -L10G -nIMA2A5_PaixDieu_var virtual
lvcreate -L10G -nIMA2A5_PaixDieu_home virtual
mke2fs /dev/virtual/IMA2A5_PaixDieu_var
mke2fs /dev/virtual/IMA2A5_PaixDieu_home

On rajoute ensuite un disque physique dans PaixDieu.cfg

phy:/dev/virtual/IMA2A5_PaixDieu_home, xvdb1,w
phy:/dev/virtual/IMA2A5_PaixDieu_var, xvdb2,w

Dans la machine virtuelle maintenant :

mkfs -t ext4 /dev/xvdb1
mkfs -t ext4 /dev/xvdb2
mount /dev/xvdb2/mnt
mv /var/* /mnt/

Dans fstab on ajoute

/dev/xvdb1 /home ext 4 defaults 02
/dev/xvdb1 /home ext 4 defaults 03

Enfin on peut monter :

unmount /mnt
mount -a
lsblk //Pour vérifier que tout c'est bien passé

II) Tache particulière : Config Routeurs

1. Routeur CISCO 3560

configuration des vlans :

sdm prefer dual default, reboot     
ipv6 unicast rooting                                    //pour l'échange de routes IPV6 (RIP)
configure terminal
   interface TenGigabitEthernet0/2
       switchport mode access
       switchport access vlan131
   exit
   interface vlan 1
       ip address 10.100.0.1 255.255.255.0
   exit
   interface vlan 131
       ip address 192.168.222.9 255.255.255.248         //IPV4 - pas besoin de HSRP
       ipv6 address fe80::2 link-local                  //IPV6
       ipv6 enable
       ipv6 rip tpima2a5 enable                         //Echange de routes IPV6
   exit
   ip rooting
   interface vlan 2 
       ip address 100.200.1.2 255.255.255.000           //IPV4
       standby 0 ip 100.200.1.254                       //Déclaration adresse virtuelle par HSRP                              
       standby 0 preempt                                       
       ipv6 address 2001:660:4401:60B9::/64 eui-64      //IPV6                              
       ipv6 enable                                                                    
       ipv6 nd prefix 2001:660:4401:60B9::/64 1000 900  //Donner un préfixe IPV6 à chaque machine                               
       ipv6 nd router-preference High                   //Définition priorité pour la redondance                              
   exit
   interface vlan 3 
       ip address 100.200.2.2 255.255.255.000           //IPV4
       standby 0 ip 100.200.2.254                       //Déclaration adresse virtuelle par HSRP                              
       standby 0 preempt                                       
       ipv6 address 2001:660:4401:60BA::/64 eui-64      //IPV6                              
       ipv6 enable                                                                    
       ipv6 nd prefix 2001:660:4401:60BA::/64 1000 900  //Donner un préfixe IPV6 à chaque machine                               
       ipv6 nd router-preference High                   //Définition priorité pour la redondance                              
   exit
   interface vlan 4 
       ip address 100.200.3.2 255.255.255.000           //IPV4
       standby 0 ip 100.200.3.254                       //Déclaration adresse virtuelle par HSRP                              
       standby 0 preempt                                       
       ipv6 address 2001:660:4401:60BB::/64 eui-64      //IPV6                              
       ipv6 enable                                                                    
       ipv6 nd prefix 2001:660:4401:60BB::/64 1000 900  //Donner un préfixe IPV6 à chaque machine                               
       ipv6 nd router-preference High                   //Définition priorité pour la redondance                              
   exit
   interface vlan 5 
       ip address 100.200.4.2 255.255.255.000           //IPV4
       standby 0 ip 100.200.4.254                       //Déclaration adresse virtuelle par HSRP                              
       standby 0 preempt                                       
       ipv6 address 2001:660:4401:60BB::/64 eui-64      //IPV6                              
       ipv6 enable                                                                    
       ipv6 nd prefix 2001:660:4401:60BB::/64 1000 900  //Donner un préfixe IPV6 à chaque machine                               
       ipv6 nd router-preference High                   //Définition priorité pour la redondance                              
   exit
   interface vlan 6 
       ip address 100.200.5.2 255.255.255.000           //IPV4
       standby 0 ip 100.200.5.254                       //Déclaration adresse virtuelle par HSRP                              
       standby 0 preempt                                       
       ipv6 address 2001:660:4401:60BC::/64 eui-64      //IPV6                              
       ipv6 enable                                                                    
       ipv6 nd prefix 2001:660:4401:60BC::/64 1000 900  //Donner un préfixe IPV6 à chaque machine                               
       ipv6 nd router-preference High                   //Définition priorité pour la redondance                              
   exit
   interface vlan 7 
       ip address 100.200.6.2 255.255.255.000           //IPV4
       standby 0 ip 100.200.6.254                       //Déclaration adresse virtuelle par HSRP                              
       standby 0 preempt                                       
       ipv6 address 2001:660:4401:60BD::/64 eui-64      //IPV6                              
       ipv6 enable                                                                    
       ipv6 nd prefix 2001:660:4401:60BD::/64 1000 900  //Donner un préfixe IPV6 à chaque machine                               
       ipv6 nd router-preference High                   //Définition priorité pour la redondance                              
   exit
   interface vlan 8 
       ip address 193.48.57.161 255.255.255.240         //IPV4
       standby 0 ip 193.48.57.174                       //Déclaration adresse virtuelle par HSRP                              
       standby 0 preempt                                       
       ipv6 address 2001:660:4401:60B8::/64 eui-64      //IPV6                              
       ipv6 enable                                                                    
       ipv6 nd prefix 2001:660:4401:60B8::/64 1000 900  //Donner un préfixe IPV6 à chaque machine                              
       ipv6 nd router-preference High                   //Définition priorité pour la redondance                              
   exit
exit
configure terminal
   router ospf 1                                        //Pour l'échange de routes ipv4
       router-id 10.100.0.1
       log-adjacency-changes
       summary address 193.48.57.160 255.255.255.240
       redistribute connected subnets
       network 192.168.222.8 0.0.0.7 area 60
   exit
exit
configure terminal
    ipv6 router rip tpima2a5                            //Pour l'échange de routes ipv6
    redistribute connected metric1
    exit
exit

Spanning Tree :

spanning-tree mode pvst                                                         
spanning-tree etherchannel guard misconfig                                      
spanning-tree extend system-id     

Configuration des ports ethernet:

interface Port-channel1                                                         
    switchport trunk encapsulation dot1q                                           
    switchport mode trunk                                                          
!                                                                                                                                                    
interface GigabitEthernet0/1                            //Pour l'etherchannel                                         
    switchport trunk encapsulation dot1q                                           
    switchport mode trunk                                                          
    channel-group 1 mode active                                                    
!                                                                                                                                                            
interface GigabitEthernet0/3                                                    
    switchport trunk encapsulation dot1q                                           
    switchport mode trunk                                                          
    channel-group 1 mode active                                                    
!                                                                                                                                                            
interface GigabitEthernet0/5                                                    
    switchport trunk encapsulation dot1q                                           
    switchport mode trunk                                                          
    channel-group 1 mode active                                                    
!                                                                                                                                                             
interface GigabitEthernet0/7                                                    
    switchport trunk encapsulation dot1q                                           
    switchport mode trunk                                                          
    channel-group 1 mode active                                                    
!                                                                                                                                                           
interface GigabitEthernet0/9                                                    
    switchport trunk encapsulation dot1q                                           
    switchport mode trunk                                                          
    channel-group 1 mode active                                                    
!                                                                                                                                                           
interface GigabitEthernet0/11                                                   
    switchport trunk encapsulation dot1q                                           
    switchport mode trunk                                                          
    channel-group 1 mode active                                                    
!                                                                                                                                                         
interface GigabitEthernet0/13                                                   
    switchport trunk encapsulation dot1q                                           
    switchport mode trunk                                                          
    channel-group 1 mode active
!                                                                                                                                
interface GigabitEthernet0/15                                                   
    switchport trunk encapsulation dot1q                                           
    switchport mode trunk                                                          
    channel-group 1 mode active                                                    
!                                                                                                                                                     
interface GigabitEthernet0/17                             //Vers le commutateur 6006                                                   
    switchport trunk encapsulation dot1q                                           
    switchport mode trunk                                                          
!

2. Routeur CISCO 4331

configuration des vlans :

sdm prefer dual default, reboot     
ipv6 unicast rooting                                    //pour l'échange de routes IPV6 (RIP)
configure terminal
   interface BDI1
        ip address 10.100.0.2 255.255.255.0
        standby ip 10.100.0.254
   exit
   interface BDI131
       ip address 192.168.222.10 255.255.255.248         //IPV4 - pas besoin de HSRP
       ipv6 address fe80::3 link-local                  //IPV6
       ipv6 enable
       ipv6 rip tpima2a5 enable                         //Echange de routes IPV6
   exit
   ip rooting
   interface BDI2
       ip address 100.200.1.2 255.255.255.000           //IPV4
       standby 0 ip 100.200.1.254                       //Déclaration adresse virtuelle par HSRP                              
       standby 0 preempt                                       
       ipv6 address 2001:660:4401:60B9::/64 eui-64      //IPV6                              
       ipv6 enable                                                                    
       ipv6 nd prefix 2001:660:4401:60B9::/64 1000 900  //Donner un préfixe IPV6 à chaque machine                              
       ipv6 nd router-preference Low                    //Définition priorité pour la redondance                              
   exit
   interface BDI3
       ip address 100.200.2.2 255.255.255.000           //IPV4
       standby 0 ip 100.200.2.254                       //Déclaration adresse virtuelle par HSRP                              
       standby 0 preempt                                       
       ipv6 address 2001:660:4401:60BA::/64 eui-64      //IPV6                              
       ipv6 enable                                                                    
       ipv6 nd prefix 2001:660:4401:60BA::/64 1000 900  //Donner un préfixe IPV6 à chaque machine                              
       ipv6 nd router-preference Low                    //Définition priorité pour la redondance                              
   exit
   interface BDI4
       ip address 100.200.3.2 255.255.255.000           //IPV4
       standby 0 ip 100.200.3.254                       //Déclaration adresse virtuelle par HSRP                              
       standby 0 preempt                                       
       ipv6 address 2001:660:4401:60BB::/64 eui-64      //IPV6                              
       ipv6 enable                                                                    
       ipv6 nd prefix 2001:660:4401:60BB::/64 1000 900  //Donner un préfixe IPV6 à chaque machine                              
       ipv6 nd router-preference Low                    //Définition priorité pour la redondance                              
   exit
   interface BDI5
       ip address 100.200.4.2 255.255.255.000           //IPV4
       standby 0 ip 100.200.4.254                       //Déclaration adresse virtuelle par HSRP                              
       standby 0 preempt                                       
       ipv6 address 2001:660:4401:60BC::/64 eui-64      //IPV6                              
       ipv6 enable                                                                    
       ipv6 nd prefix 2001:660:4401:60BC::/64 1000 900  //Donner un préfixe IPV6 à chaque machine                              
       ipv6 nd router-preference Low                    //Définition priorité pour la redondance                              
   exit
   interface BDI6
       ip address 100.200.5.2 255.255.255.000           //IPV4
       standby 0 ip 100.200.1.254                       //Déclaration adresse virtuelle par HSRP                              
       standby 0 preempt                                       
       ipv6 address 2001:660:4401:60BD::/64 eui-64      //IPV6                              
       ipv6 enable                                                                    
       ipv6 nd prefix 2001:660:4401:60BD::/64 1000 900  //Donner un préfixe IPV6 à chaque machine                              
       ipv6 nd router-preference Low                    //Définition priorité pour la redondance                              
   exit
   interface BDI7
       ip address 100.200.6.2 255.255.255.000           //IPV4
       standby 0 ip 100.200.6.254                       //Déclaration adresse virtuelle par HSRP                              
       standby 0 preempt                                       
       ipv6 address 2001:660:4401:60BE::/64 eui-64      //IPV6                              
       ipv6 enable                                                                    
       ipv6 nd prefix 2001:660:4401:60BE::/64 1000 900  //Donner un préfixe IPV6 à chaque machine                              
       ipv6 nd router-preference Low                    //Définition priorité pour la redondance                              
   exit
   interface BDI8
       ip address 193.48.57.161 255.255.255.240         //IPV4
       standby ip 193.48.57.174                        //Déclaration adresse virtuelle par HSRP                              
       standby preempt                                       
       ipv6 address 2001:660:4401:60B8::/64 eui-64      //IPV6                              
       ipv6 enable                                                                    
       ipv6 nd prefix 2001:660:4401:60B8::/64 1000 900  //Donner un préfixe IPV6 à chaque machine                              
       ipv6 nd router-preference Low                    //Définition priorité pour la redondance                              
   exit
exit
configure terminal
   router ospf 1                                        //Pour l'échange de routes ipv4
       router-id 10.100.0.1
       log-adjacency-changes
       summary address 193.48.57.160 255.255.255.240
       redistribute connected subnets
       network 192.168.222.8 0.0.0.7 area 60
   exit
exit
configure terminal
    ipv6 router rip tpima2a5                            //Pour l'échange de routes ipv6
    redistribute connected metric1
    exit
exit

Spanning Tree :

spanning-tree mode pvst                                                         
spanning-tree etherchannel guard misconfig                                      
spanning-tree extend system-id     

configuration des ports :

interface GigabitEthernet0/0/0                          //Vers le Commutateur 6006
    no ip address
    negotiation auto
    media-type sfp
    service instance 1 ethernet
         encapsulation dot1q 1
         rewrite ingress tag pop 1 symmetric
         bridge-domain 1
    !
    service instance 2 ethernet
         encapsulation dot1q 2
         rewrite ingress tag pop 1 symmetric
         bridge-domain 2
    !
    service instance 3 ethernet
         encapsulation dot1q 3
         rewrite ingress tag pop 1 symmetric
         bridge-domain 3
    !
    service instance 4 ethernet
         encapsulation dot1q 4
         rewrite ingress tag pop 1 symmetric
         bridge-domain 4
    !
    service instance 5 ethernet
         encapsulation dot1q 5
         rewrite ingress tag pop 1 symmetric
         bridge-domain 5
    !
    service instance 6 ethernet
         encapsulation dot1q 6
         rewrite ingress tag pop 1 symmetric
         bridge-domain 6
    !
    service instance 7 ethernet
         encapsulation dot1q 7
         rewrite ingress tag pop 1 symmetric
         bridge-domain 7
    !
    service instance 8 ethernet
         encapsulation dot1q 8
         rewrite ingress tag pop 1 symmetric
         bridge-domain 8
    !
    service instance 131 ethernet
         encapsulation dot1q 131
         rewrite ingress tag pop 1 symmetric
         bridge-domain 131
    !
!
interface GigabitEthernet0/0/1                          //Vers le routeur de l'école
    no ip address
    negotiation auto
    service instance 131 ethernet
         encapsulation dot1q 131
         bridge-domain 131
    !
!
interface GigabitEthernet0/0/2                          //Vers le Commutateur 4006
    no ip address
    negotiation auto
    media-type sfp
    service instance 1 ethernet
         encapsulation dot1q 1
         rewrite ingress tag pop 1 symmetric
         bridge-domain 1
    !
    service instance 2 ethernet
         encapsulation dot1q 2
         rewrite ingress tag pop 1 symmetric
         bridge-domain 2
    !
    service instance 3 ethernet
         encapsulation dot1q 3
         rewrite ingress tag pop 1 symmetric
         bridge-domain 3
    !
    service instance 4 ethernet
         encapsulation dot1q 4
         rewrite ingress tag pop 1 symmetric
         bridge-domain 4
    !
    service instance 5 ethernet
         encapsulation dot1q 5
         rewrite ingress tag pop 1 symmetric
         bridge-domain 5
    !
    service instance 6 ethernet
         encapsulation dot1q 6
         rewrite ingress tag pop 1 symmetric
         bridge-domain 6
    !
    service instance 7 ethernet
         encapsulation dot1q 7
         rewrite ingress tag pop 1 symmetric
         bridge-domain 7
    !
    service instance 8 ethernet
         encapsulation dot1q 8
         rewrite ingress tag pop 1 symmetric
         bridge-domain 8
    !
    service instance 131 ethernet
         encapsulation dot1q 131
         rewrite ingress tag pop 1 symmetric
         bridge-domain 131
    !
!