diff --git a/Anglais/README.md b/Anglais/README.md
new file mode 100644
index 0000000..8954012
--- /dev/null
+++ b/Anglais/README.md
@@ -0,0 +1,7 @@
+# Anglais
+
+## 23 09 2026
+
+
+
+
\ No newline at end of file
diff --git a/Anglais/maslow-needs3.webp b/Anglais/maslow-needs3.webp
new file mode 100644
index 0000000..fd87e8e
Binary files /dev/null and b/Anglais/maslow-needs3.webp differ
diff --git a/Anglais/star.png b/Anglais/star.png
new file mode 100644
index 0000000..1ef4cab
Binary files /dev/null and b/Anglais/star.png differ
diff --git a/Cahier_apprentissage.md b/Cahier_apprentissage.md
new file mode 100644
index 0000000..b99202a
--- /dev/null
+++ b/Cahier_apprentissage.md
@@ -0,0 +1,9 @@
+# Cahier apprentissage
+
+## Septembre - Octobre
+
+- Projet : Début de recherche d'une problématique par rapport à un thème donné
+- Anglais : Cours sur les entretiens d'embauche
+- UE3_21 : TP1 sur SDN avec GNS3 et TP2.
+- UE3_32 : Cour sur le tunneling et TP sur Tunnel GRE.
+- UE3_34 : Question d'introduction posé, résumé de la question d'un autre groupe, nouvelle question posé.
diff --git a/README.md b/README.md
index 87b9d98..e4f3783 100644
--- a/README.md
+++ b/README.md
@@ -1,11 +1,5 @@
# UTEC-Master_M2I_2025-2026
-
+[CALENDRIER_ALTERNANCE_M2I_3_2026-2027](./pdf/CALENDRIER_ALTERNANCE_M2I_3_2026-2027.pdf)
-
-
-[CALENDRIER_ALTERNANCE_M2I_3_2026-2027](./CALENDRIER_ALTERNANCE_M2I_3_2026-2027.pdf)
-
-[EventMaster](./EventMaster.pdf)
-
-test du webhook
\ No newline at end of file
+[EventMaster](./pdf/EventMaster.pdf)
\ No newline at end of file
diff --git a/Recherche/README.md b/Recherche/README.md
new file mode 100644
index 0000000..6abf6bd
--- /dev/null
+++ b/Recherche/README.md
@@ -0,0 +1,3 @@
+G8. Collectivités territoriales, ministères et administrations : intégrité des services
+publics, protection du patrimoine informationnel citoyen et conformité réglementaire
+(NIS 2).
diff --git a/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/TP1-SDN.gns3 b/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/TP1-SDN.gns3
new file mode 100644
index 0000000..2b8da67
--- /dev/null
+++ b/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/TP1-SDN.gns3
@@ -0,0 +1,780 @@
+{
+ "auto_close": true,
+ "auto_open": false,
+ "auto_start": false,
+ "drawing_grid_size": 25,
+ "grid_size": 75,
+ "name": "TP1-SDN",
+ "project_id": "2b5316dc-43f4-44f4-9d2a-7595898c4779",
+ "revision": 10,
+ "scene_height": 1000,
+ "scene_width": 2000,
+ "show_grid": false,
+ "show_interface_labels": true,
+ "show_layers": false,
+ "snap_to_grid": false,
+ "supplier": null,
+ "topology": {
+ "computes": [],
+ "drawings": [
+ {
+ "drawing_id": "761aa011-37fa-4888-892b-3c3a5419c069",
+ "locked": false,
+ "rotation": 0,
+ "svg": "",
+ "x": -291,
+ "y": -269,
+ "z": 2
+ },
+ {
+ "drawing_id": "73313f15-f1cf-4693-9c64-2930f5ee7a36",
+ "locked": false,
+ "rotation": 0,
+ "svg": "",
+ "x": -393,
+ "y": 19,
+ "z": 2
+ },
+ {
+ "drawing_id": "a645f9b1-a4db-491d-8a4f-651fab714119",
+ "locked": false,
+ "rotation": 0,
+ "svg": "",
+ "x": 46,
+ "y": 19,
+ "z": 2
+ }
+ ],
+ "links": [
+ {
+ "filters": {},
+ "link_id": "90ceaa8c-4347-42d5-b457-b8e95440d946",
+ "link_style": {
+ "color": null,
+ "type": null,
+ "width": null
+ },
+ "nodes": [
+ {
+ "adapter_number": 0,
+ "label": {
+ "rotation": 0,
+ "style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
+ "text": "eth0",
+ "x": 29,
+ "y": 69
+ },
+ "node_id": "c4c4c09f-fd27-460d-ab4e-bdc33a326830",
+ "port_number": 0
+ },
+ {
+ "adapter_number": 0,
+ "label": {
+ "rotation": 0,
+ "style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
+ "text": "e0",
+ "x": 30,
+ "y": -9
+ },
+ "node_id": "a08c06d2-2530-456a-9ded-f087d40d1a77",
+ "port_number": 0
+ }
+ ],
+ "suspend": false
+ },
+ {
+ "filters": {},
+ "link_id": "0607290e-aab4-4ce0-8f3a-d1fee96f07c0",
+ "link_style": {
+ "color": null,
+ "type": null,
+ "width": null
+ },
+ "nodes": [
+ {
+ "adapter_number": 0,
+ "label": {
+ "rotation": 0,
+ "style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
+ "text": "e2",
+ "x": 52,
+ "y": 62
+ },
+ "node_id": "a08c06d2-2530-456a-9ded-f087d40d1a77",
+ "port_number": 2
+ },
+ {
+ "adapter_number": 0,
+ "label": {
+ "rotation": 0,
+ "style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
+ "text": "eth0",
+ "x": 7,
+ "y": -2
+ },
+ "node_id": "58510273-56df-4331-82c1-dfd4eeb1ebac",
+ "port_number": 0
+ }
+ ],
+ "suspend": false
+ },
+ {
+ "filters": {},
+ "link_id": "752413ad-a937-4e72-b0a5-045ab86895bd",
+ "link_style": {
+ "color": null,
+ "type": null,
+ "width": null
+ },
+ "nodes": [
+ {
+ "adapter_number": 2,
+ "label": {
+ "rotation": 0,
+ "style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
+ "text": "eth2",
+ "x": 69,
+ "y": 30
+ },
+ "node_id": "f46a1459-0b80-4bb9-ab33-9b5393672573",
+ "port_number": 0
+ },
+ {
+ "adapter_number": 2,
+ "label": {
+ "rotation": 0,
+ "style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
+ "text": "eth2",
+ "x": -9,
+ "y": 29
+ },
+ "node_id": "58510273-56df-4331-82c1-dfd4eeb1ebac",
+ "port_number": 0
+ }
+ ],
+ "suspend": false
+ },
+ {
+ "filters": {},
+ "link_id": "be89cd6d-5bd1-4b1e-8393-57ce1fb1bca2",
+ "link_style": {
+ "color": null,
+ "type": null,
+ "width": null
+ },
+ "nodes": [
+ {
+ "adapter_number": 1,
+ "label": {
+ "rotation": 0,
+ "style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
+ "text": "eth1",
+ "x": -5,
+ "y": 65
+ },
+ "node_id": "f46a1459-0b80-4bb9-ab33-9b5393672573",
+ "port_number": 0
+ },
+ {
+ "adapter_number": 0,
+ "label": {
+ "rotation": 0,
+ "style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
+ "text": "eth0",
+ "x": 67,
+ "y": -5
+ },
+ "node_id": "5047ab50-80b8-44db-92ca-a81a04825216",
+ "port_number": 0
+ }
+ ],
+ "suspend": false
+ },
+ {
+ "filters": {},
+ "link_id": "72959ade-3331-44f6-acf4-5a7b041e055d",
+ "link_style": {
+ "color": null,
+ "type": null,
+ "width": null
+ },
+ "nodes": [
+ {
+ "adapter_number": 3,
+ "label": {
+ "rotation": 0,
+ "style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
+ "text": "eth3",
+ "x": 38,
+ "y": 69
+ },
+ "node_id": "f46a1459-0b80-4bb9-ab33-9b5393672573",
+ "port_number": 0
+ },
+ {
+ "adapter_number": 0,
+ "label": {
+ "rotation": 0,
+ "style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
+ "text": "eth0",
+ "x": 24,
+ "y": -9
+ },
+ "node_id": "eecf27ec-56c0-4d1a-8464-a8a073b0aadc",
+ "port_number": 0
+ }
+ ],
+ "suspend": false
+ },
+ {
+ "filters": {},
+ "link_id": "fa55647d-d0d9-47a5-a311-cf16826be7ea",
+ "link_style": {
+ "color": null,
+ "type": null,
+ "width": null
+ },
+ "nodes": [
+ {
+ "adapter_number": 1,
+ "label": {
+ "rotation": 0,
+ "style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
+ "text": "eth1",
+ "x": 61,
+ "y": 54
+ },
+ "node_id": "58510273-56df-4331-82c1-dfd4eeb1ebac",
+ "port_number": 0
+ },
+ {
+ "adapter_number": 0,
+ "label": {
+ "rotation": 0,
+ "style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
+ "text": "eth0",
+ "x": -6,
+ "y": -1
+ },
+ "node_id": "eb313341-58b2-401f-801c-f0bb493f7096",
+ "port_number": 0
+ }
+ ],
+ "suspend": false
+ },
+ {
+ "filters": {},
+ "link_id": "3e37d1af-8147-4e72-a307-7a2f3899f046",
+ "link_style": {
+ "color": null,
+ "type": null,
+ "width": null
+ },
+ "nodes": [
+ {
+ "adapter_number": 3,
+ "label": {
+ "rotation": 0,
+ "style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
+ "text": "eth3",
+ "x": 31,
+ "y": 69
+ },
+ "node_id": "58510273-56df-4331-82c1-dfd4eeb1ebac",
+ "port_number": 0
+ },
+ {
+ "adapter_number": 0,
+ "label": {
+ "rotation": 0,
+ "style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
+ "text": "eth0",
+ "x": 31,
+ "y": -10
+ },
+ "node_id": "e2ceb016-bea0-4e23-b271-9f58484cab35",
+ "port_number": 0
+ }
+ ],
+ "suspend": false
+ },
+ {
+ "filters": {},
+ "link_id": "6ed93241-ef77-4a13-a438-8c320789c2d7",
+ "link_style": {
+ "color": null,
+ "type": null,
+ "width": null
+ },
+ "nodes": [
+ {
+ "adapter_number": 0,
+ "label": {
+ "rotation": 0,
+ "style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
+ "text": "eth0",
+ "x": 68,
+ "y": 18
+ },
+ "node_id": "f46a1459-0b80-4bb9-ab33-9b5393672573",
+ "port_number": 0
+ },
+ {
+ "adapter_number": 0,
+ "label": {
+ "rotation": 0,
+ "style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
+ "text": "e1",
+ "x": -8,
+ "y": 41
+ },
+ "node_id": "a08c06d2-2530-456a-9ded-f087d40d1a77",
+ "port_number": 1
+ }
+ ],
+ "suspend": false
+ }
+ ],
+ "nodes": [
+ {
+ "aux": null,
+ "aux_type": "none",
+ "compute_id": "local",
+ "console": 5000,
+ "console_auto_start": false,
+ "console_type": "telnet",
+ "custom_adapters": [],
+ "first_port_name": null,
+ "height": 60,
+ "label": {
+ "rotation": 0,
+ "style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
+ "text": "OpenvSwitch-1",
+ "x": -29,
+ "y": -25
+ },
+ "locked": true,
+ "name": "OpenvSwitch-1",
+ "node_id": "f46a1459-0b80-4bb9-ab33-9b5393672573",
+ "node_type": "docker",
+ "port_name_format": "Ethernet{0}",
+ "port_segment_size": 0,
+ "properties": {
+ "adapters": 16,
+ "builtin": false,
+ "console_http_path": "/",
+ "console_http_port": 80,
+ "console_resolution": "1024x768",
+ "container_id": "79637becebedbe6996beb832726b67d85cd20fea41f8f62f2865f328f5c8ed51",
+ "cpus": 0.0,
+ "created_at": "2026-10-13T09:04:41",
+ "environment": null,
+ "extra_hosts": null,
+ "extra_volumes": [],
+ "image": "gns3/openvswitch:latest",
+ "mac_address": "02:42:6a:14:59:00",
+ "memory": 0,
+ "start_command": null,
+ "updated_at": "2026-10-13T09:04:41",
+ "usage": "By default all interfaces are connected to the br0"
+ },
+ "symbol": ":/symbols/affinity/square/blue/switch_multilayer.svg",
+ "template_id": "6a86fd00-4dff-4c29-9a68-d3b906748587",
+ "width": 60,
+ "x": -281,
+ "y": -1,
+ "z": 1
+ },
+ {
+ "aux": null,
+ "aux_type": "none",
+ "compute_id": "local",
+ "console": 5001,
+ "console_auto_start": false,
+ "console_type": "telnet",
+ "custom_adapters": [],
+ "first_port_name": null,
+ "height": 60,
+ "label": {
+ "rotation": 0,
+ "style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
+ "text": "OpenvSwitch-2",
+ "x": -29,
+ "y": -25
+ },
+ "locked": true,
+ "name": "OpenvSwitch-2",
+ "node_id": "58510273-56df-4331-82c1-dfd4eeb1ebac",
+ "node_type": "docker",
+ "port_name_format": "Ethernet{0}",
+ "port_segment_size": 0,
+ "properties": {
+ "adapters": 16,
+ "builtin": false,
+ "console_http_path": "/",
+ "console_http_port": 80,
+ "console_resolution": "1024x768",
+ "container_id": "0a38016c30f3b18cb2efae1ade9f7eb90457b9cf6d029a8c9777ca39d8364987",
+ "cpus": 0.0,
+ "created_at": "2026-10-13T09:04:41",
+ "environment": null,
+ "extra_hosts": null,
+ "extra_volumes": [],
+ "image": "gns3/openvswitch:latest",
+ "mac_address": "02:42:51:02:73:00",
+ "memory": 0,
+ "start_command": null,
+ "updated_at": "2026-10-13T09:04:41",
+ "usage": "By default all interfaces are connected to the br0"
+ },
+ "symbol": ":/symbols/affinity/square/blue/switch_multilayer.svg",
+ "template_id": "6a86fd00-4dff-4c29-9a68-d3b906748587",
+ "width": 60,
+ "x": -20,
+ "y": -1,
+ "z": 1
+ },
+ {
+ "aux": null,
+ "aux_type": null,
+ "compute_id": "local",
+ "console": 5002,
+ "console_auto_start": false,
+ "console_type": "none",
+ "custom_adapters": [],
+ "first_port_name": null,
+ "height": 60,
+ "label": {
+ "rotation": 0,
+ "style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
+ "text": "Switch1",
+ "x": -1,
+ "y": -30
+ },
+ "locked": true,
+ "name": "Switch1",
+ "node_id": "a08c06d2-2530-456a-9ded-f087d40d1a77",
+ "node_type": "ethernet_switch",
+ "port_name_format": "Ethernet{0}",
+ "port_segment_size": 0,
+ "properties": {
+ "builtin": true,
+ "ports_mapping": [
+ {
+ "ethertype": "0x8100",
+ "name": "Ethernet0",
+ "port_number": 0,
+ "type": "access",
+ "vlan": 1
+ },
+ {
+ "ethertype": "0x8100",
+ "name": "Ethernet1",
+ "port_number": 1,
+ "type": "access",
+ "vlan": 1
+ },
+ {
+ "ethertype": "0x8100",
+ "name": "Ethernet2",
+ "port_number": 2,
+ "type": "access",
+ "vlan": 1
+ },
+ {
+ "ethertype": "0x8100",
+ "name": "Ethernet3",
+ "port_number": 3,
+ "type": "access",
+ "vlan": 1
+ },
+ {
+ "ethertype": "0x8100",
+ "name": "Ethernet4",
+ "port_number": 4,
+ "type": "access",
+ "vlan": 1
+ },
+ {
+ "ethertype": "0x8100",
+ "name": "Ethernet5",
+ "port_number": 5,
+ "type": "access",
+ "vlan": 1
+ },
+ {
+ "ethertype": "0x8100",
+ "name": "Ethernet6",
+ "port_number": 6,
+ "type": "access",
+ "vlan": 1
+ },
+ {
+ "ethertype": "0x8100",
+ "name": "Ethernet7",
+ "port_number": 7,
+ "type": "access",
+ "vlan": 1
+ }
+ ],
+ "usage": ""
+ },
+ "symbol": ":/symbols/affinity/square/blue/switch.svg",
+ "template_id": "92a43283-9c7e-5a68-9695-1f05a2e8dd05",
+ "width": 60,
+ "x": -155,
+ "y": -137,
+ "z": 1
+ },
+ {
+ "aux": null,
+ "aux_type": "none",
+ "compute_id": "local",
+ "console": 5012,
+ "console_auto_start": false,
+ "console_type": "telnet",
+ "custom_adapters": [],
+ "first_port_name": null,
+ "height": 60,
+ "label": {
+ "rotation": 0,
+ "style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
+ "text": "faucet-1",
+ "x": -4,
+ "y": -25
+ },
+ "locked": true,
+ "name": "faucet-1",
+ "node_id": "c4c4c09f-fd27-460d-ab4e-bdc33a326830",
+ "node_type": "docker",
+ "port_name_format": "Ethernet{0}",
+ "port_segment_size": 0,
+ "properties": {
+ "adapters": 2,
+ "builtin": false,
+ "console_http_path": "/",
+ "console_http_port": 80,
+ "console_resolution": "1024x768",
+ "container_id": "ebe9ae91c758ad0875fa2181dadcf2227716463fd2ca0d15f2406f1bd059d3f9",
+ "cpus": 0.0,
+ "created_at": "2026-10-13T09:21:43",
+ "environment": null,
+ "extra_hosts": null,
+ "extra_volumes": [],
+ "image": "faucet/faucet:latest",
+ "mac_address": "02:42:c4:c0:9f:00",
+ "memory": 0,
+ "start_command": "sh -c 'cd; faucet & sleep 10; ash -i -l'",
+ "updated_at": "2026-10-13T09:21:43",
+ "usage": ""
+ },
+ "symbol": ":/symbols/affinity/square/blue/docker.svg",
+ "template_id": "05bb8437-55b3-4b1e-ad57-1ffb1212def1",
+ "width": 60,
+ "x": -155,
+ "y": -285,
+ "z": 1
+ },
+ {
+ "aux": null,
+ "aux_type": "none",
+ "compute_id": "local",
+ "console": 5004,
+ "console_auto_start": false,
+ "console_type": "telnet",
+ "custom_adapters": [],
+ "first_port_name": null,
+ "height": 59,
+ "label": {
+ "rotation": 0,
+ "style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
+ "text": "Ubuntu-1",
+ "x": -5,
+ "y": -25
+ },
+ "locked": true,
+ "name": "Ubuntu-1",
+ "node_id": "5047ab50-80b8-44db-92ca-a81a04825216",
+ "node_type": "docker",
+ "port_name_format": "Ethernet{0}",
+ "port_segment_size": 0,
+ "properties": {
+ "adapters": 1,
+ "builtin": false,
+ "console_http_path": "/",
+ "console_http_port": 80,
+ "console_resolution": "1024x768",
+ "container_id": "4eae0e64c64c24f8c237fdf727d883b216362935e782dfac4f1d1476478726cc",
+ "cpus": 0.0,
+ "created_at": "2026-10-13T09:42:34",
+ "environment": "",
+ "extra_hosts": "",
+ "extra_volumes": [],
+ "image": "gns3/ubuntu:noble",
+ "mac_address": "02:42:47:ab:50:00",
+ "memory": 0,
+ "start_command": null,
+ "updated_at": "2026-10-13T09:42:34",
+ "usage": ""
+ },
+ "symbol": "linux_guest.svg",
+ "template_id": "3d5bbbff-6780-447a-91a5-667c99aad79d",
+ "width": 65,
+ "x": -445,
+ "y": 153,
+ "z": 1
+ },
+ {
+ "aux": null,
+ "aux_type": "none",
+ "compute_id": "local",
+ "console": 5003,
+ "console_auto_start": false,
+ "console_type": "telnet",
+ "custom_adapters": [],
+ "first_port_name": null,
+ "height": 59,
+ "label": {
+ "rotation": 0,
+ "style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
+ "text": "Ubuntu-2",
+ "x": -5,
+ "y": -25
+ },
+ "locked": true,
+ "name": "Ubuntu-2",
+ "node_id": "eecf27ec-56c0-4d1a-8464-a8a073b0aadc",
+ "node_type": "docker",
+ "port_name_format": "Ethernet{0}",
+ "port_segment_size": 0,
+ "properties": {
+ "adapters": 1,
+ "builtin": false,
+ "console_http_path": "/",
+ "console_http_port": 80,
+ "console_resolution": "1024x768",
+ "container_id": "d3cbc87b2fe602c121c161015287eab0b57acf8407bbf764cab102feb9945d68",
+ "cpus": 0.0,
+ "created_at": "2026-10-13T09:42:34",
+ "environment": null,
+ "extra_hosts": null,
+ "extra_volumes": [],
+ "image": "gns3/ubuntu:noble",
+ "mac_address": "02:42:cf:27:ec:00",
+ "memory": 0,
+ "start_command": null,
+ "updated_at": "2026-10-13T09:42:34",
+ "usage": ""
+ },
+ "symbol": "linux_guest.svg",
+ "template_id": "3d5bbbff-6780-447a-91a5-667c99aad79d",
+ "width": 65,
+ "x": -288,
+ "y": 153,
+ "z": 1
+ },
+ {
+ "aux": null,
+ "aux_type": "none",
+ "compute_id": "local",
+ "console": 5005,
+ "console_auto_start": false,
+ "console_type": "telnet",
+ "custom_adapters": [],
+ "first_port_name": null,
+ "height": 59,
+ "label": {
+ "rotation": 0,
+ "style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
+ "text": "Ubuntu-3",
+ "x": -5,
+ "y": -25
+ },
+ "locked": true,
+ "name": "Ubuntu-3",
+ "node_id": "e2ceb016-bea0-4e23-b271-9f58484cab35",
+ "node_type": "docker",
+ "port_name_format": "Ethernet{0}",
+ "port_segment_size": 0,
+ "properties": {
+ "adapters": 1,
+ "builtin": false,
+ "console_http_path": "/",
+ "console_http_port": 80,
+ "console_resolution": "1024x768",
+ "container_id": "5e9756ea2e01f77e06f34990731450f8cdd29f19b3d5065c15cb59aca07c0273",
+ "cpus": 0.0,
+ "created_at": "2026-10-13T09:42:34",
+ "environment": null,
+ "extra_hosts": null,
+ "extra_volumes": [],
+ "image": "gns3/ubuntu:noble",
+ "mac_address": "02:42:ce:b0:16:00",
+ "memory": 0,
+ "start_command": null,
+ "updated_at": "2026-10-13T09:42:34",
+ "usage": ""
+ },
+ "symbol": "linux_guest.svg",
+ "template_id": "3d5bbbff-6780-447a-91a5-667c99aad79d",
+ "width": 65,
+ "x": -21,
+ "y": 151,
+ "z": 1
+ },
+ {
+ "aux": null,
+ "aux_type": "none",
+ "compute_id": "local",
+ "console": 5006,
+ "console_auto_start": false,
+ "console_type": "telnet",
+ "custom_adapters": [],
+ "first_port_name": null,
+ "height": 59,
+ "label": {
+ "rotation": 0,
+ "style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
+ "text": "Ubuntu-4",
+ "x": -5,
+ "y": -25
+ },
+ "locked": true,
+ "name": "Ubuntu-4",
+ "node_id": "eb313341-58b2-401f-801c-f0bb493f7096",
+ "node_type": "docker",
+ "port_name_format": "Ethernet{0}",
+ "port_segment_size": 0,
+ "properties": {
+ "adapters": 1,
+ "builtin": false,
+ "console_http_path": "/",
+ "console_http_port": 80,
+ "console_resolution": "1024x768",
+ "container_id": "bbeed14e07f20aede2e47fc84ebc165998fd9591dbcef13c203618303042d235",
+ "cpus": 0.0,
+ "created_at": "2026-10-13T09:42:34",
+ "environment": null,
+ "extra_hosts": null,
+ "extra_volumes": [],
+ "image": "gns3/ubuntu:noble",
+ "mac_address": "02:42:31:33:41:00",
+ "memory": 0,
+ "start_command": null,
+ "updated_at": "2026-10-13T09:42:34",
+ "usage": ""
+ },
+ "symbol": "linux_guest.svg",
+ "template_id": "3d5bbbff-6780-447a-91a5-667c99aad79d",
+ "width": 65,
+ "x": 131,
+ "y": 151,
+ "z": 1
+ }
+ ]
+ },
+ "type": "topology",
+ "variables": null,
+ "version": "3.0.6",
+ "zoom": 84
+}
\ No newline at end of file
diff --git a/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/5047ab50-80b8-44db-92ca-a81a04825216/etc/network/.gns3_perms b/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/5047ab50-80b8-44db-92ca-a81a04825216/etc/network/.gns3_perms
new file mode 100644
index 0000000..afd9911
--- /dev/null
+++ b/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/5047ab50-80b8-44db-92ca-a81a04825216/etc/network/.gns3_perms
@@ -0,0 +1,8 @@
+775:1000:1000:/etc/network/if-pre-up.d
+775:1000:1000:/etc/network/if-up.d
+775:1000:1000:/etc/network/if-post-down.d
+775:1000:1000:/etc/network/interfaces.d
+775:1000:1000:/etc/network/if-down.d
+664:1000:1000:/etc/network/interfaces
+664:1000:1000:/etc/network/.gns3_perms
+775:1000:1000:/etc/network
diff --git a/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/5047ab50-80b8-44db-92ca-a81a04825216/etc/network/interfaces b/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/5047ab50-80b8-44db-92ca-a81a04825216/etc/network/interfaces
new file mode 100644
index 0000000..02f8e16
--- /dev/null
+++ b/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/5047ab50-80b8-44db-92ca-a81a04825216/etc/network/interfaces
@@ -0,0 +1,19 @@
+#
+# This is a sample network config, please uncomment lines to configure the network
+#
+
+# Uncomment this line to load custom interface files
+# source /etc/network/interfaces.d/*
+
+# Static config for eth0
+#auto eth0
+#iface eth0 inet static
+# address 192.168.0.2
+# netmask 255.255.255.0
+# gateway 192.168.0.1
+# up echo nameserver 192.168.0.1 > /etc/resolv.conf
+
+# DHCP config for eth0
+#auto eth0
+#iface eth0 inet dhcp
+# hostname UbuntuDockerGuest-1
diff --git a/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/5047ab50-80b8-44db-92ca-a81a04825216/root/.bashrc b/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/5047ab50-80b8-44db-92ca-a81a04825216/root/.bashrc
new file mode 100644
index 0000000..f6939ee
--- /dev/null
+++ b/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/5047ab50-80b8-44db-92ca-a81a04825216/root/.bashrc
@@ -0,0 +1,99 @@
+# ~/.bashrc: executed by bash(1) for non-login shells.
+# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
+# for examples
+
+# If not running interactively, don't do anything
+[ -z "$PS1" ] && return
+
+# don't put duplicate lines in the history. See bash(1) for more options
+# ... or force ignoredups and ignorespace
+HISTCONTROL=ignoredups:ignorespace
+
+# append to the history file, don't overwrite it
+shopt -s histappend
+
+# for setting history length see HISTSIZE and HISTFILESIZE in bash(1)
+HISTSIZE=1000
+HISTFILESIZE=2000
+
+# check the window size after each command and, if necessary,
+# update the values of LINES and COLUMNS.
+shopt -s checkwinsize
+
+# make less more friendly for non-text input files, see lesspipe(1)
+[ -x /usr/bin/lesspipe ] && eval "$(SHELL=/bin/sh lesspipe)"
+
+# set variable identifying the chroot you work in (used in the prompt below)
+if [ -z "$debian_chroot" ] && [ -r /etc/debian_chroot ]; then
+ debian_chroot=$(cat /etc/debian_chroot)
+fi
+
+# set a fancy prompt (non-color, unless we know we "want" color)
+case "$TERM" in
+ xterm-color) color_prompt=yes;;
+esac
+
+# uncomment for a colored prompt, if the terminal has the capability; turned
+# off by default to not distract the user: the focus in a terminal window
+# should be on the output of commands, not on the prompt
+#force_color_prompt=yes
+
+if [ -n "$force_color_prompt" ]; then
+ if [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null; then
+ # We have color support; assume it's compliant with Ecma-48
+ # (ISO/IEC-6429). (Lack of such support is extremely rare, and such
+ # a case would tend to support setf rather than setaf.)
+ color_prompt=yes
+ else
+ color_prompt=
+ fi
+fi
+
+if [ "$color_prompt" = yes ]; then
+ PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
+else
+ PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
+fi
+unset color_prompt force_color_prompt
+
+# If this is an xterm set the title to user@host:dir
+case "$TERM" in
+xterm*|rxvt*)
+ PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1"
+ ;;
+*)
+ ;;
+esac
+
+# enable color support of ls and also add handy aliases
+if [ -x /usr/bin/dircolors ]; then
+ test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)"
+ alias ls='ls --color=auto'
+ #alias dir='dir --color=auto'
+ #alias vdir='vdir --color=auto'
+
+ alias grep='grep --color=auto'
+ alias fgrep='fgrep --color=auto'
+ alias egrep='egrep --color=auto'
+fi
+
+# some more ls aliases
+alias ll='ls -alF'
+alias la='ls -A'
+alias l='ls -CF'
+
+# Alias definitions.
+# You may want to put all your additions into a separate file like
+# ~/.bash_aliases, instead of adding them here directly.
+# See /usr/share/doc/bash-doc/examples in the bash-doc package.
+
+if [ -f ~/.bash_aliases ]; then
+ . ~/.bash_aliases
+fi
+
+# enable programmable completion features (you don't need to enable
+# this, if it's already enabled in /etc/bash.bashrc and /etc/profile
+# sources /etc/bash.bashrc).
+#if [ -f /etc/bash_completion ] && ! shopt -oq posix; then
+# . /etc/bash_completion
+#fi
diff --git a/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/5047ab50-80b8-44db-92ca-a81a04825216/root/.gns3_perms b/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/5047ab50-80b8-44db-92ca-a81a04825216/root/.gns3_perms
new file mode 100644
index 0000000..97dc028
--- /dev/null
+++ b/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/5047ab50-80b8-44db-92ca-a81a04825216/root/.gns3_perms
@@ -0,0 +1,4 @@
+644:0:0:/root/.bashrc
+644:0:0:/root/.profile
+644:0:0:/root/.gns3_perms
+700:0:0:/root
diff --git a/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/5047ab50-80b8-44db-92ca-a81a04825216/root/.profile b/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/5047ab50-80b8-44db-92ca-a81a04825216/root/.profile
new file mode 100644
index 0000000..c4c7402
--- /dev/null
+++ b/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/5047ab50-80b8-44db-92ca-a81a04825216/root/.profile
@@ -0,0 +1,9 @@
+# ~/.profile: executed by Bourne-compatible login shells.
+
+if [ "$BASH" ]; then
+ if [ -f ~/.bashrc ]; then
+ . ~/.bashrc
+ fi
+fi
+
+mesg n 2> /dev/null || true
diff --git a/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/58510273-56df-4331-82c1-dfd4eeb1ebac/etc/network/.gns3_perms b/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/58510273-56df-4331-82c1-dfd4eeb1ebac/etc/network/.gns3_perms
new file mode 100644
index 0000000..afd9911
--- /dev/null
+++ b/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/58510273-56df-4331-82c1-dfd4eeb1ebac/etc/network/.gns3_perms
@@ -0,0 +1,8 @@
+775:1000:1000:/etc/network/if-pre-up.d
+775:1000:1000:/etc/network/if-up.d
+775:1000:1000:/etc/network/if-post-down.d
+775:1000:1000:/etc/network/interfaces.d
+775:1000:1000:/etc/network/if-down.d
+664:1000:1000:/etc/network/interfaces
+664:1000:1000:/etc/network/.gns3_perms
+775:1000:1000:/etc/network
diff --git a/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/58510273-56df-4331-82c1-dfd4eeb1ebac/etc/network/interfaces b/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/58510273-56df-4331-82c1-dfd4eeb1ebac/etc/network/interfaces
new file mode 100644
index 0000000..2bb0a6d
--- /dev/null
+++ b/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/58510273-56df-4331-82c1-dfd4eeb1ebac/etc/network/interfaces
@@ -0,0 +1,4 @@
+auto eth0
+iface eth0 inet static
+address 172.20.1.2
+netmask 255.255.255.0
\ No newline at end of file
diff --git a/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/58510273-56df-4331-82c1-dfd4eeb1ebac/etc/openvswitch/.conf.db.~lock~ b/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/58510273-56df-4331-82c1-dfd4eeb1ebac/etc/openvswitch/.conf.db.~lock~
new file mode 100644
index 0000000..e69de29
diff --git a/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/58510273-56df-4331-82c1-dfd4eeb1ebac/etc/openvswitch/.gns3_perms b/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/58510273-56df-4331-82c1-dfd4eeb1ebac/etc/openvswitch/.gns3_perms
new file mode 100644
index 0000000..ab5a0ba
--- /dev/null
+++ b/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/58510273-56df-4331-82c1-dfd4eeb1ebac/etc/openvswitch/.gns3_perms
@@ -0,0 +1,5 @@
+600:0:0:/etc/openvswitch/.conf.db.~lock~
+640:0:0:/etc/openvswitch/conf.db
+755:0:0:/etc/openvswitch/init.sh
+644:0:0:/etc/openvswitch/.gns3_perms
+755:0:0:/etc/openvswitch
diff --git a/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/58510273-56df-4331-82c1-dfd4eeb1ebac/etc/openvswitch/conf.db b/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/58510273-56df-4331-82c1-dfd4eeb1ebac/etc/openvswitch/conf.db
new file mode 100644
index 0000000..f0f6350
--- /dev/null
+++ b/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/58510273-56df-4331-82c1-dfd4eeb1ebac/etc/openvswitch/conf.db
@@ -0,0 +1,124 @@
+OVSDB JSON 14742 244046951e948a3a3465093a9b95fa4bd9aca0e5
+{"cksum":"3781850481 26690","name":"Open_vSwitch","version":"8.3.0","tables":{"Controller":{"columns":{"enable_async_messages":{"type":{"min":0,"key":"boolean"}},"local_gateway":{"type":{"min":0,"key":"string"}},"local_netmask":{"type":{"min":0,"key":"string"}},"type":{"type":{"min":0,"key":{"type":"string","enum":["set",["primary","service"]]}}},"controller_rate_limit":{"type":{"min":0,"key":{"minInteger":100,"type":"integer"}}},"role":{"ephemeral":true,"type":{"min":0,"key":{"type":"string","enum":["set",["master","other","slave"]]}}},"max_backoff":{"type":{"min":0,"key":{"minInteger":1000,"type":"integer"}}},"inactivity_probe":{"type":{"min":0,"key":"integer"}},"connection_mode":{"type":{"min":0,"key":{"type":"string","enum":["set",["in-band","out-of-band"]]}}},"is_connected":{"ephemeral":true,"type":"boolean"},"status":{"ephemeral":true,"type":{"max":"unlimited","min":0,"key":"string","value":"string"}},"other_config":{"type":{"max":"unlimited","min":0,"key":"string","value":"string"}},"external_ids":{"type":{"max":"unlimited","min":0,"key":"string","value":"string"}},"controller_burst_limit":{"type":{"min":0,"key":{"minInteger":25,"type":"integer"}}},"local_ip":{"type":{"min":0,"key":"string"}},"controller_queue_size":{"type":{"min":0,"key":{"minInteger":1,"maxInteger":512,"type":"integer"}}},"target":{"type":"string"}}},"Bridge":{"indexes":[["name"]],"columns":{"name":{"mutable":false,"type":"string"},"flood_vlans":{"type":{"max":4096,"min":0,"key":{"minInteger":0,"maxInteger":4095,"type":"integer"}}},"auto_attach":{"type":{"min":0,"key":{"type":"uuid","refTable":"AutoAttach"}}},"ports":{"type":{"max":"unlimited","min":0,"key":{"type":"uuid","refTable":"Port"}}},"stp_enable":{"type":"boolean"},"fail_mode":{"type":{"min":0,"key":{"type":"string","enum":["set",["secure","standalone"]]}}},"rstp_enable":{"type":"boolean"},"rstp_status":{"ephemeral":true,"type":{"max":"unlimited","min":0,"key":"string","value":"string"}},"flow_tables":{"type":{"max":"unlimited","min":0,"key":{"minInteger":0,"maxInteger":254,"type":"integer"},"value":{"type":"uuid","refTable":"Flow_Table"}}},"netflow":{"type":{"min":0,"key":{"type":"uuid","refTable":"NetFlow"}}},"datapath_type":{"type":"string"},"controller":{"type":{"max":"unlimited","min":0,"key":{"type":"uuid","refTable":"Controller"}}},"status":{"ephemeral":true,"type":{"max":"unlimited","min":0,"key":"string","value":"string"}},"ipfix":{"type":{"min":0,"key":{"type":"uuid","refTable":"IPFIX"}}},"external_ids":{"type":{"max":"unlimited","min":0,"key":"string","value":"string"}},"other_config":{"type":{"max":"unlimited","min":0,"key":"string","value":"string"}},"datapath_id":{"ephemeral":true,"type":{"min":0,"key":"string"}},"mirrors":{"type":{"max":"unlimited","min":0,"key":{"type":"uuid","refTable":"Mirror"}}},"mcast_snooping_enable":{"type":"boolean"},"datapath_version":{"type":"string"},"sflow":{"type":{"min":0,"key":{"type":"uuid","refTable":"sFlow"}}},"protocols":{"type":{"max":"unlimited","min":0,"key":{"type":"string","enum":["set",["OpenFlow10","OpenFlow11","OpenFlow12","OpenFlow13","OpenFlow14","OpenFlow15"]]}}}}},"Queue":{"isRoot":true,"columns":{"other_config":{"type":{"max":"unlimited","min":0,"key":"string","value":"string"}},"external_ids":{"type":{"max":"unlimited","min":0,"key":"string","value":"string"}},"dscp":{"type":{"min":0,"key":{"minInteger":0,"maxInteger":63,"type":"integer"}}}}},"Open_vSwitch":{"maxRows":1,"isRoot":true,"columns":{"manager_options":{"type":{"max":"unlimited","min":0,"key":{"type":"uuid","refTable":"Manager"}}},"dpdk_initialized":{"type":"boolean"},"statistics":{"ephemeral":true,"type":{"max":"unlimited","min":0,"key":"string","value":"string"}},"dpdk_version":{"type":{"min":0,"key":"string"}},"cur_cfg":{"type":"integer"},"next_cfg":{"type":"integer"},"iface_types":{"type":{"max":"unlimited","min":0,"key":"string"}},"datapath_types":{"type":{"max":"unlimited","min":0,"key":"string"}},"db_version":{"type":{"min":0,"key":"string"}},"system_version":{"type":{"min":0,"key":"string"}},"bridges":{"type":{"max":"unlimited","min":0,"key":{"type":"uuid","refTable":"Bridge"}}},"external_ids":{"type":{"max":"unlimited","min":0,"key":"string","value":"string"}},"other_config":{"type":{"max":"unlimited","min":0,"key":"string","value":"string"}},"ovs_version":{"type":{"min":0,"key":"string"}},"ssl":{"type":{"min":0,"key":{"type":"uuid","refTable":"SSL"}}},"datapaths":{"type":{"max":"unlimited","min":0,"key":"string","value":{"type":"uuid","refTable":"Datapath"}}},"system_type":{"type":{"min":0,"key":"string"}}}},"NetFlow":{"columns":{"active_timeout":{"type":{"key":{"minInteger":-1,"type":"integer"}}},"engine_type":{"type":{"min":0,"key":{"minInteger":0,"maxInteger":255,"type":"integer"}}},"engine_id":{"type":{"min":0,"key":{"minInteger":0,"maxInteger":255,"type":"integer"}}},"add_id_to_interface":{"type":"boolean"},"external_ids":{"type":{"max":"unlimited","min":0,"key":"string","value":"string"}},"targets":{"type":{"max":"unlimited","key":"string"}}}},"IPFIX":{"columns":{"cache_active_timeout":{"type":{"min":0,"key":{"minInteger":0,"maxInteger":4200,"type":"integer"}}},"obs_point_id":{"type":{"min":0,"key":{"minInteger":0,"maxInteger":4294967295,"type":"integer"}}},"other_config":{"type":{"max":"unlimited","min":0,"key":"string","value":"string"}},"external_ids":{"type":{"max":"unlimited","min":0,"key":"string","value":"string"}},"sampling":{"type":{"min":0,"key":{"minInteger":1,"maxInteger":4294967295,"type":"integer"}}},"targets":{"type":{"max":"unlimited","min":0,"key":"string"}},"cache_max_flows":{"type":{"min":0,"key":{"minInteger":0,"maxInteger":4294967295,"type":"integer"}}},"obs_domain_id":{"type":{"min":0,"key":{"minInteger":0,"maxInteger":4294967295,"type":"integer"}}}}},"CT_Zone":{"columns":{"timeout_policy":{"type":{"min":0,"key":{"type":"uuid","refTable":"CT_Timeout_Policy"}}},"external_ids":{"type":{"max":"unlimited","min":0,"key":"string","value":"string"}}}},"QoS":{"isRoot":true,"columns":{"queues":{"type":{"max":"unlimited","min":0,"key":{"minInteger":0,"maxInteger":4294967295,"type":"integer"},"value":{"type":"uuid","refTable":"Queue"}}},"external_ids":{"type":{"max":"unlimited","min":0,"key":"string","value":"string"}},"other_config":{"type":{"max":"unlimited","min":0,"key":"string","value":"string"}},"type":{"type":"string"}}},"Datapath":{"columns":{"ct_zones":{"type":{"max":"unlimited","min":0,"key":{"minInteger":0,"maxInteger":65535,"type":"integer"},"value":{"type":"uuid","refTable":"CT_Zone"}}},"external_ids":{"type":{"max":"unlimited","min":0,"key":"string","value":"string"}},"capabilities":{"type":{"max":"unlimited","min":0,"key":"string","value":"string"}},"datapath_version":{"type":"string"}}},"SSL":{"maxRows":1,"columns":{"bootstrap_ca_cert":{"type":"boolean"},"private_key":{"type":"string"},"certificate":{"type":"string"},"external_ids":{"type":{"max":"unlimited","min":0,"key":"string","value":"string"}},"ca_cert":{"type":"string"}}},"Port":{"indexes":[["name"]],"columns":{"protected":{"type":"boolean"},"statistics":{"ephemeral":true,"type":{"max":"unlimited","min":0,"key":"string","value":"integer"}},"bond_downdelay":{"type":"integer"},"name":{"mutable":false,"type":"string"},"mac":{"type":{"min":0,"key":"string"}},"fake_bridge":{"type":"boolean"},"trunks":{"type":{"max":4096,"min":0,"key":{"minInteger":0,"maxInteger":4095,"type":"integer"}}},"rstp_status":{"ephemeral":true,"type":{"max":"unlimited","min":0,"key":"string","value":"string"}},"tag":{"type":{"min":0,"key":{"minInteger":0,"maxInteger":4095,"type":"integer"}}},"cvlans":{"type":{"max":4096,"min":0,"key":{"minInteger":0,"maxInteger":4095,"type":"integer"}}},"bond_updelay":{"type":"integer"},"bond_active_slave":{"type":{"min":0,"key":"string"}},"status":{"ephemeral":true,"type":{"max":"unlimited","min":0,"key":"string","value":"string"}},"external_ids":{"type":{"max":"unlimited","min":0,"key":"string","value":"string"}},"other_config":{"type":{"max":"unlimited","min":0,"key":"string","value":"string"}},"qos":{"type":{"min":0,"key":{"type":"uuid","refTable":"QoS"}}},"bond_mode":{"type":{"min":0,"key":{"type":"string","enum":["set",["active-backup","balance-slb","balance-tcp"]]}}},"rstp_statistics":{"ephemeral":true,"type":{"max":"unlimited","min":0,"key":"string","value":"integer"}},"vlan_mode":{"type":{"min":0,"key":{"type":"string","enum":["set",["access","dot1q-tunnel","native-tagged","native-untagged","trunk"]]}}},"interfaces":{"type":{"max":"unlimited","key":{"type":"uuid","refTable":"Interface"}}},"bond_fake_iface":{"type":"boolean"},"lacp":{"type":{"min":0,"key":{"type":"string","enum":["set",["active","off","passive"]]}}}}},"sFlow":{"columns":{"agent":{"type":{"min":0,"key":"string"}},"header":{"type":{"min":0,"key":"integer"}},"polling":{"type":{"min":0,"key":"integer"}},"external_ids":{"type":{"max":"unlimited","min":0,"key":"string","value":"string"}},"sampling":{"type":{"min":0,"key":"integer"}},"targets":{"type":{"max":"unlimited","key":"string"}}}},"Flow_Sample_Collector_Set":{"isRoot":true,"indexes":[["id","bridge"]],"columns":{"id":{"type":{"key":{"minInteger":0,"maxInteger":4294967295,"type":"integer"}}},"external_ids":{"type":{"max":"unlimited","min":0,"key":"string","value":"string"}},"ipfix":{"type":{"min":0,"key":{"type":"uuid","refTable":"IPFIX"}}},"bridge":{"type":{"key":{"type":"uuid","refTable":"Bridge"}}}}},"CT_Timeout_Policy":{"columns":{"external_ids":{"type":{"max":"unlimited","min":0,"key":"string","value":"string"}},"timeouts":{"type":{"max":"unlimited","min":0,"key":{"type":"string","enum":["set",["icmp_first","icmp_reply","tcp_close","tcp_close_wait","tcp_established","tcp_fin_wait","tcp_last_ack","tcp_retransmit","tcp_syn_recv","tcp_syn_sent","tcp_syn_sent2","tcp_time_wait","tcp_unack","udp_first","udp_multiple","udp_single"]]},"value":{"minInteger":0,"maxInteger":4294967295,"type":"integer"}}}}},"Mirror":{"columns":{"select_all":{"type":"boolean"},"statistics":{"ephemeral":true,"type":{"max":"unlimited","min":0,"key":"string","value":"integer"}},"name":{"type":"string"},"output_vlan":{"type":{"min":0,"key":{"minInteger":1,"maxInteger":4095,"type":"integer"}}},"select_dst_port":{"type":{"max":"unlimited","min":0,"key":{"refType":"weak","type":"uuid","refTable":"Port"}}},"select_src_port":{"type":{"max":"unlimited","min":0,"key":{"refType":"weak","type":"uuid","refTable":"Port"}}},"external_ids":{"type":{"max":"unlimited","min":0,"key":"string","value":"string"}},"snaplen":{"type":{"min":0,"key":{"minInteger":14,"maxInteger":65535,"type":"integer"}}},"output_port":{"type":{"min":0,"key":{"refType":"weak","type":"uuid","refTable":"Port"}}},"select_vlan":{"type":{"max":4096,"min":0,"key":{"minInteger":0,"maxInteger":4095,"type":"integer"}}}}},"Flow_Table":{"columns":{"name":{"type":{"min":0,"key":"string"}},"prefixes":{"type":{"max":3,"min":0,"key":"string"}},"groups":{"type":{"max":"unlimited","min":0,"key":"string"}},"external_ids":{"type":{"max":"unlimited","min":0,"key":"string","value":"string"}},"overflow_policy":{"type":{"min":0,"key":{"type":"string","enum":["set",["evict","refuse"]]}}},"flow_limit":{"type":{"min":0,"key":{"minInteger":0,"type":"integer"}}}}},"AutoAttach":{"columns":{"mappings":{"type":{"max":"unlimited","min":0,"key":{"minInteger":0,"maxInteger":16777215,"type":"integer"},"value":{"minInteger":0,"maxInteger":4095,"type":"integer"}}},"system_name":{"type":"string"},"system_description":{"type":"string"}}},"Interface":{"indexes":[["name"]],"columns":{"statistics":{"ephemeral":true,"type":{"max":"unlimited","min":0,"key":"string","value":"integer"}},"mac":{"type":{"min":0,"key":"string"}},"options":{"type":{"max":"unlimited","min":0,"key":"string","value":"string"}},"ingress_policing_kpkts_rate":{"type":{"key":{"minInteger":0,"type":"integer"}}},"bfd_status":{"type":{"max":"unlimited","min":0,"key":"string","value":"string"}},"cfm_health":{"ephemeral":true,"type":{"min":0,"key":{"minInteger":0,"maxInteger":100,"type":"integer"}}},"ofport":{"type":{"min":0,"key":"integer"}},"admin_state":{"ephemeral":true,"type":{"min":0,"key":{"type":"string","enum":["set",["down","up"]]}}},"error":{"type":{"min":0,"key":"string"}},"cfm_fault_status":{"ephemeral":true,"type":{"max":"unlimited","min":0,"key":"string"}},"mtu":{"ephemeral":true,"type":{"min":0,"key":"integer"}},"ingress_policing_kpkts_burst":{"type":{"key":{"minInteger":0,"type":"integer"}}},"lacp_current":{"ephemeral":true,"type":{"min":0,"key":"boolean"}},"status":{"ephemeral":true,"type":{"max":"unlimited","min":0,"key":"string","value":"string"}},"external_ids":{"type":{"max":"unlimited","min":0,"key":"string","value":"string"}},"ofport_request":{"type":{"min":0,"key":{"minInteger":1,"maxInteger":65279,"type":"integer"}}},"link_state":{"ephemeral":true,"type":{"min":0,"key":{"type":"string","enum":["set",["down","up"]]}}},"cfm_remote_opstate":{"ephemeral":true,"type":{"min":0,"key":{"type":"string","enum":["set",["down","up"]]}}},"cfm_fault":{"ephemeral":true,"type":{"min":0,"key":"boolean"}},"link_speed":{"ephemeral":true,"type":{"min":0,"key":"integer"}},"duplex":{"ephemeral":true,"type":{"min":0,"key":{"type":"string","enum":["set",["full","half"]]}}},"ingress_policing_rate":{"type":{"key":{"minInteger":0,"type":"integer"}}},"name":{"mutable":false,"type":"string"},"mtu_request":{"type":{"min":0,"key":{"minInteger":1,"type":"integer"}}},"ifindex":{"ephemeral":true,"type":{"min":0,"key":{"minInteger":0,"maxInteger":4294967295,"type":"integer"}}},"cfm_flap_count":{"type":{"min":0,"key":"integer"}},"type":{"type":"string"},"mac_in_use":{"ephemeral":true,"type":{"min":0,"key":"string"}},"link_resets":{"ephemeral":true,"type":{"min":0,"key":"integer"}},"lldp":{"type":{"max":"unlimited","min":0,"key":"string","value":"string"}},"other_config":{"type":{"max":"unlimited","min":0,"key":"string","value":"string"}},"bfd":{"type":{"max":"unlimited","min":0,"key":"string","value":"string"}},"cfm_remote_mpids":{"ephemeral":true,"type":{"max":"unlimited","min":0,"key":"integer"}},"cfm_mpid":{"type":{"min":0,"key":"integer"}},"ingress_policing_burst":{"type":{"key":{"minInteger":0,"type":"integer"}}}}},"Manager":{"indexes":[["target"]],"columns":{"is_connected":{"ephemeral":true,"type":"boolean"},"connection_mode":{"type":{"min":0,"key":{"type":"string","enum":["set",["in-band","out-of-band"]]}}},"other_config":{"type":{"max":"unlimited","min":0,"key":"string","value":"string"}},"external_ids":{"type":{"max":"unlimited","min":0,"key":"string","value":"string"}},"status":{"ephemeral":true,"type":{"max":"unlimited","min":0,"key":"string","value":"string"}},"target":{"type":"string"},"inactivity_probe":{"type":{"min":0,"key":"integer"}},"max_backoff":{"type":{"min":0,"key":{"minInteger":1000,"type":"integer"}}}}}}}
+OVSDB JSON 169 c2ae6432c2a33d2260dda08eba94fcf23018746c
+{"_date":1791883759760,"_is_diff":true,"Open_vSwitch":{"c93349fb-42b2-4cac-99bc-156aa1bc043d":{}},"_comment":"ovs-vsctl (invoked by /bin/sh): ovs-vsctl --no-wait init"}
+OVSDB JSON 284 7f714b5075ae67f15dde1008597853b73bc2cde3
+{"_date":1791883759760,"Open_vSwitch":{"c93349fb-42b2-4cac-99bc-156aa1bc043d":{"datapath_types":["set",["netdev","system"]],"iface_types":["set",["bareudp","erspan","geneve","gre","gtpu","internal","ip6erspan","ip6gre","lisp","patch","stt","system","tap","vxlan"]]}},"_is_diff":true}
+OVSDB JSON 120 e3b5eec6a1b86f7cbee2279c76d48166fb66ac0c
+{"_date":1791883759760,"Open_vSwitch":{"c93349fb-42b2-4cac-99bc-156aa1bc043d":{"dpdk_version":"none"}},"_is_diff":true}
+OVSDB JSON 566 cfbdb4e19fc144975da8e6afb924fd35687352b3
+{"Port":{"0b58dc0f-1ad0-40ae-a5de-584a45acae89":{"name":"br0","interfaces":["uuid","f514c1d3-a696-4e57-a1ca-653de4e7af21"]}},"Interface":{"f514c1d3-a696-4e57-a1ca-653de4e7af21":{"name":"br0","type":"internal"}},"_date":1791883759763,"Bridge":{"d5887ea5-bf63-4027-97c7-40d2c45ae905":{"name":"br0","ports":["uuid","0b58dc0f-1ad0-40ae-a5de-584a45acae89"]}},"_is_diff":true,"_comment":"ovs-vsctl (invoked by /bin/sh): ovs-vsctl add-br br0","Open_vSwitch":{"c93349fb-42b2-4cac-99bc-156aa1bc043d":{"bridges":["uuid","d5887ea5-bf63-4027-97c7-40d2c45ae905"],"next_cfg":1}}}
+OVSDB JSON 180 d1037b92e57aa5a79ac1f00c0de626fb564347df
+{"Interface":{"f514c1d3-a696-4e57-a1ca-653de4e7af21":{"ofport":65534}},"_date":1791883759777,"_is_diff":true,"Open_vSwitch":{"c93349fb-42b2-4cac-99bc-156aa1bc043d":{"cur_cfg":1}}}
+OVSDB JSON 123 2ae4465cb2e2c1d466389672925d6dbb84b87fcf
+{"_date":1791883759777,"Bridge":{"d5887ea5-bf63-4027-97c7-40d2c45ae905":{"datapath_version":""}},"_is_diff":true}
+OVSDB JSON 279 65a1809cecf86ac284dd44458b3e4992b77e075e
+{"_date":1791883759780,"Bridge":{"d5887ea5-bf63-4027-97c7-40d2c45ae905":{"datapath_type":"netdev"}},"_is_diff":true,"_comment":"ovs-vsctl (invoked by /bin/sh): ovs-vsctl set bridge br0 datapath_type=netdev","Open_vSwitch":{"c93349fb-42b2-4cac-99bc-156aa1bc043d":{"next_cfg":2}}}
+OVSDB JSON 110 f47123ef16db31a15f368c2783fd6dffd1f94943
+{"_date":1791883760018,"Open_vSwitch":{"c93349fb-42b2-4cac-99bc-156aa1bc043d":{"cur_cfg":2}},"_is_diff":true}
+OVSDB JSON 124 4e6c405273655775a5661f7a5f8269113fdd8b29
+{"_date":1791883760018,"Bridge":{"d5887ea5-bf63-4027-97c7-40d2c45ae905":{"datapath_version":""}},"_is_diff":true}
+OVSDB JSON 566 9b6b2f3bd30e733013e85c20ed265c1e99cc9a79
+{"Interface":{"6c4fff40-4389-4310-85bd-71aaa2719765":{"name":"br1","type":"internal"}},"Port":{"9e95bd6d-aee6-40a8-b715-0341e247ece9":{"name":"br1","interfaces":["uuid","6c4fff40-4389-4310-85bd-71aaa2719765"]}},"_date":1791883760022,"Bridge":{"e206f06c-2893-4357-9260-a9aba52a1a77":{"name":"br1","ports":["uuid","9e95bd6d-aee6-40a8-b715-0341e247ece9"]}},"_is_diff":true,"_comment":"ovs-vsctl (invoked by /bin/sh): ovs-vsctl add-br br1","Open_vSwitch":{"c93349fb-42b2-4cac-99bc-156aa1bc043d":{"bridges":["uuid","e206f06c-2893-4357-9260-a9aba52a1a77"],"next_cfg":3}}}
+OVSDB JSON 180 8511efb6923b9df5a1bf10b1502a748fe0c698d2
+{"Interface":{"6c4fff40-4389-4310-85bd-71aaa2719765":{"ofport":65534}},"_date":1791883760059,"_is_diff":true,"Open_vSwitch":{"c93349fb-42b2-4cac-99bc-156aa1bc043d":{"cur_cfg":3}}}
+OVSDB JSON 123 2b779be0aa52e0b9a8ac3aeae3807f0ad7937aa0
+{"_date":1791883760059,"Bridge":{"e206f06c-2893-4357-9260-a9aba52a1a77":{"datapath_version":""}},"_is_diff":true}
+OVSDB JSON 279 36d6f2e96754589e5e9f580d3b8030e68a3c6fbf
+{"_date":1791883760063,"Bridge":{"e206f06c-2893-4357-9260-a9aba52a1a77":{"datapath_type":"netdev"}},"_is_diff":true,"_comment":"ovs-vsctl (invoked by /bin/sh): ovs-vsctl set bridge br1 datapath_type=netdev","Open_vSwitch":{"c93349fb-42b2-4cac-99bc-156aa1bc043d":{"next_cfg":4}}}
+OVSDB JSON 110 d363ef4fc7863fdee7ee29e425dd685a812d6a13
+{"_date":1791883760135,"Open_vSwitch":{"c93349fb-42b2-4cac-99bc-156aa1bc043d":{"cur_cfg":4}},"_is_diff":true}
+OVSDB JSON 124 152ad0d16c147295ac7b6e68df3d886f0ee1788c
+{"_date":1791883760135,"Bridge":{"e206f06c-2893-4357-9260-a9aba52a1a77":{"datapath_version":""}},"_is_diff":true}
+OVSDB JSON 566 4fd83a9e389df15c3ff7a8e8aa4b3a01118c86c7
+{"Port":{"1e8f6595-f831-466d-b2fd-3fba035abc7a":{"name":"br2","interfaces":["uuid","c7a3aafd-87f5-4f8b-857e-2daf11cf4c57"]}},"Interface":{"c7a3aafd-87f5-4f8b-857e-2daf11cf4c57":{"name":"br2","type":"internal"}},"_date":1791883760139,"Bridge":{"8220f6fa-8297-4f7a-b1a6-c6a0b8e860e2":{"name":"br2","ports":["uuid","1e8f6595-f831-466d-b2fd-3fba035abc7a"]}},"_is_diff":true,"_comment":"ovs-vsctl (invoked by /bin/sh): ovs-vsctl add-br br2","Open_vSwitch":{"c93349fb-42b2-4cac-99bc-156aa1bc043d":{"bridges":["uuid","8220f6fa-8297-4f7a-b1a6-c6a0b8e860e2"],"next_cfg":5}}}
+OVSDB JSON 180 78e110a15b5cd0a5975a38db873a9cc779642a8b
+{"Interface":{"c7a3aafd-87f5-4f8b-857e-2daf11cf4c57":{"ofport":65534}},"_date":1791883760146,"_is_diff":true,"Open_vSwitch":{"c93349fb-42b2-4cac-99bc-156aa1bc043d":{"cur_cfg":5}}}
+OVSDB JSON 123 6147178766d9b904e51331cd978ff749537e4a07
+{"_date":1791883760146,"Bridge":{"8220f6fa-8297-4f7a-b1a6-c6a0b8e860e2":{"datapath_version":""}},"_is_diff":true}
+OVSDB JSON 279 d4ac1a35e416199aa8981ca9232d67337ecf1990
+{"_date":1791883760150,"Bridge":{"8220f6fa-8297-4f7a-b1a6-c6a0b8e860e2":{"datapath_type":"netdev"}},"_is_diff":true,"_comment":"ovs-vsctl (invoked by /bin/sh): ovs-vsctl set bridge br2 datapath_type=netdev","Open_vSwitch":{"c93349fb-42b2-4cac-99bc-156aa1bc043d":{"next_cfg":6}}}
+OVSDB JSON 110 9dbedc9a033ba97a8f6ec52ee96538bb1e755f2b
+{"_date":1791883760226,"Open_vSwitch":{"c93349fb-42b2-4cac-99bc-156aa1bc043d":{"cur_cfg":6}},"_is_diff":true}
+OVSDB JSON 124 8f1cc81410f03ae9f9ff73b2efa8422787fc7e35
+{"_date":1791883760227,"Bridge":{"8220f6fa-8297-4f7a-b1a6-c6a0b8e860e2":{"datapath_version":""}},"_is_diff":true}
+OVSDB JSON 566 e2f3edaa254acefbcab7fc0b16e186d88ac10ec9
+{"Interface":{"e2fab101-6456-4cac-84ef-bde443f855e4":{"name":"br3","type":"internal"}},"Port":{"8f9bd0b7-f082-4d80-92a9-aef4ad3b3774":{"name":"br3","interfaces":["uuid","e2fab101-6456-4cac-84ef-bde443f855e4"]}},"_date":1791883760231,"Bridge":{"9e32b345-4a99-4c30-9232-fcb96f221487":{"name":"br3","ports":["uuid","8f9bd0b7-f082-4d80-92a9-aef4ad3b3774"]}},"_is_diff":true,"_comment":"ovs-vsctl (invoked by /bin/sh): ovs-vsctl add-br br3","Open_vSwitch":{"c93349fb-42b2-4cac-99bc-156aa1bc043d":{"bridges":["uuid","9e32b345-4a99-4c30-9232-fcb96f221487"],"next_cfg":7}}}
+OVSDB JSON 180 c266b488be7be08366dfb361d67a5bdfe400dba3
+{"Interface":{"e2fab101-6456-4cac-84ef-bde443f855e4":{"ofport":65534}},"_date":1791883760300,"_is_diff":true,"Open_vSwitch":{"c93349fb-42b2-4cac-99bc-156aa1bc043d":{"cur_cfg":7}}}
+OVSDB JSON 123 e7159554b0dde9ff447098b5ea9de6a27c68045b
+{"_date":1791883760300,"Bridge":{"9e32b345-4a99-4c30-9232-fcb96f221487":{"datapath_version":""}},"_is_diff":true}
+OVSDB JSON 279 c2d291468bc74048301f91ce08fbc7b81624bb77
+{"_date":1791883760304,"Bridge":{"9e32b345-4a99-4c30-9232-fcb96f221487":{"datapath_type":"netdev"}},"_is_diff":true,"_comment":"ovs-vsctl (invoked by /bin/sh): ovs-vsctl set bridge br3 datapath_type=netdev","Open_vSwitch":{"c93349fb-42b2-4cac-99bc-156aa1bc043d":{"next_cfg":8}}}
+OVSDB JSON 110 cb733fed112eff0b3380a20020e79c6cd3a054f6
+{"_date":1791883760387,"Open_vSwitch":{"c93349fb-42b2-4cac-99bc-156aa1bc043d":{"cur_cfg":8}},"_is_diff":true}
+OVSDB JSON 124 afff138c5f6bb4723a0a376a5e0c07dd6659ca59
+{"_date":1791883760387,"Bridge":{"9e32b345-4a99-4c30-9232-fcb96f221487":{"datapath_version":""}},"_is_diff":true}
+OVSDB JSON 486 dd1faecfeac56b2eed3bb2d4077d4df7fd05ca59
+{"Interface":{"04f8ae91-bbd0-4b8e-88aa-c57b4ae48013":{"name":"eth0"}},"Port":{"93c95956-7a26-47b9-aaf5-9f4494afec4c":{"name":"eth0","interfaces":["uuid","04f8ae91-bbd0-4b8e-88aa-c57b4ae48013"]}},"_date":1791883760391,"Bridge":{"d5887ea5-bf63-4027-97c7-40d2c45ae905":{"ports":["uuid","93c95956-7a26-47b9-aaf5-9f4494afec4c"]}},"_is_diff":true,"_comment":"ovs-vsctl (invoked by /bin/sh): ovs-vsctl add-port br0 eth0","Open_vSwitch":{"c93349fb-42b2-4cac-99bc-156aa1bc043d":{"next_cfg":9}}}
+OVSDB JSON 176 16c20e15dbd8f624fd25fdbf72b1644413255471
+{"Interface":{"04f8ae91-bbd0-4b8e-88aa-c57b4ae48013":{"ofport":1}},"_date":1791883760393,"_is_diff":true,"Open_vSwitch":{"c93349fb-42b2-4cac-99bc-156aa1bc043d":{"cur_cfg":9}}}
+OVSDB JSON 487 8a18724d6cc7ffae93e610abec50f8065d399202
+{"Interface":{"d2419f28-5c64-493d-9ad6-0587abe49fee":{"name":"eth1"}},"Port":{"f00e73bd-01ae-420c-917e-cce3259253a7":{"name":"eth1","interfaces":["uuid","d2419f28-5c64-493d-9ad6-0587abe49fee"]}},"_date":1791883760397,"Bridge":{"d5887ea5-bf63-4027-97c7-40d2c45ae905":{"ports":["uuid","f00e73bd-01ae-420c-917e-cce3259253a7"]}},"_is_diff":true,"_comment":"ovs-vsctl (invoked by /bin/sh): ovs-vsctl add-port br0 eth1","Open_vSwitch":{"c93349fb-42b2-4cac-99bc-156aa1bc043d":{"next_cfg":10}}}
+OVSDB JSON 177 510eec934874b051c08d473dce60cce5f357b289
+{"Interface":{"d2419f28-5c64-493d-9ad6-0587abe49fee":{"ofport":2}},"_date":1791883760399,"_is_diff":true,"Open_vSwitch":{"c93349fb-42b2-4cac-99bc-156aa1bc043d":{"cur_cfg":10}}}
+OVSDB JSON 487 9511ea38988e918c9d4916c840ce88b479652c31
+{"Port":{"5b96efca-91ac-4d9b-b4ee-e072e5df1126":{"name":"eth2","interfaces":["uuid","88f7d2c4-bc0f-4a88-8556-dee09d57e53a"]}},"Interface":{"88f7d2c4-bc0f-4a88-8556-dee09d57e53a":{"name":"eth2"}},"_date":1791883760404,"Bridge":{"d5887ea5-bf63-4027-97c7-40d2c45ae905":{"ports":["uuid","5b96efca-91ac-4d9b-b4ee-e072e5df1126"]}},"_is_diff":true,"_comment":"ovs-vsctl (invoked by /bin/sh): ovs-vsctl add-port br0 eth2","Open_vSwitch":{"c93349fb-42b2-4cac-99bc-156aa1bc043d":{"next_cfg":11}}}
+OVSDB JSON 177 2fd7362ee17cde0e6a2f96f8701395bf6b9a9d88
+{"Interface":{"88f7d2c4-bc0f-4a88-8556-dee09d57e53a":{"ofport":3}},"_date":1791883760406,"_is_diff":true,"Open_vSwitch":{"c93349fb-42b2-4cac-99bc-156aa1bc043d":{"cur_cfg":11}}}
+OVSDB JSON 487 ee83219ffc12e54e5b7a4867f26478e105ae35fc
+{"Interface":{"646152a3-aa9b-4f37-adf7-9c20d3eaf76f":{"name":"eth3"}},"Port":{"7b221003-2c09-4ae0-b59e-07089b338432":{"name":"eth3","interfaces":["uuid","646152a3-aa9b-4f37-adf7-9c20d3eaf76f"]}},"_date":1791883760411,"Bridge":{"d5887ea5-bf63-4027-97c7-40d2c45ae905":{"ports":["uuid","7b221003-2c09-4ae0-b59e-07089b338432"]}},"_is_diff":true,"_comment":"ovs-vsctl (invoked by /bin/sh): ovs-vsctl add-port br0 eth3","Open_vSwitch":{"c93349fb-42b2-4cac-99bc-156aa1bc043d":{"next_cfg":12}}}
+OVSDB JSON 177 69a9e7c13d30f8410d1620762121b3dc5913d18c
+{"Interface":{"646152a3-aa9b-4f37-adf7-9c20d3eaf76f":{"ofport":4}},"_date":1791883760415,"_is_diff":true,"Open_vSwitch":{"c93349fb-42b2-4cac-99bc-156aa1bc043d":{"cur_cfg":12}}}
+OVSDB JSON 487 3b090076002564c231a97cfd8bd6ac51afc2d416
+{"Interface":{"4b396736-5d71-4f4e-a98b-1819331d9c22":{"name":"eth4"}},"Port":{"d92b4d69-2adc-4ccf-ac09-6747dba41acd":{"name":"eth4","interfaces":["uuid","4b396736-5d71-4f4e-a98b-1819331d9c22"]}},"_date":1791883760420,"Bridge":{"d5887ea5-bf63-4027-97c7-40d2c45ae905":{"ports":["uuid","d92b4d69-2adc-4ccf-ac09-6747dba41acd"]}},"_is_diff":true,"_comment":"ovs-vsctl (invoked by /bin/sh): ovs-vsctl add-port br0 eth4","Open_vSwitch":{"c93349fb-42b2-4cac-99bc-156aa1bc043d":{"next_cfg":13}}}
+OVSDB JSON 177 92d13525dcff4dcd199c18fc1ceb4ee418a0f5f7
+{"Interface":{"4b396736-5d71-4f4e-a98b-1819331d9c22":{"ofport":5}},"_date":1791883760424,"_is_diff":true,"Open_vSwitch":{"c93349fb-42b2-4cac-99bc-156aa1bc043d":{"cur_cfg":13}}}
+OVSDB JSON 487 628330e828e8858644143602d6a0ba5a4eabae32
+{"Interface":{"5dbc761d-b33a-4312-aec3-c8afb67e41ba":{"name":"eth5"}},"Port":{"e4a964fe-cdc3-4588-909a-2087d30e1219":{"name":"eth5","interfaces":["uuid","5dbc761d-b33a-4312-aec3-c8afb67e41ba"]}},"_date":1791883760429,"Bridge":{"d5887ea5-bf63-4027-97c7-40d2c45ae905":{"ports":["uuid","e4a964fe-cdc3-4588-909a-2087d30e1219"]}},"_is_diff":true,"_comment":"ovs-vsctl (invoked by /bin/sh): ovs-vsctl add-port br0 eth5","Open_vSwitch":{"c93349fb-42b2-4cac-99bc-156aa1bc043d":{"next_cfg":14}}}
+OVSDB JSON 177 db3ba643277a41f984d4055d2c5240c99f38bce2
+{"Interface":{"5dbc761d-b33a-4312-aec3-c8afb67e41ba":{"ofport":6}},"_date":1791883760434,"_is_diff":true,"Open_vSwitch":{"c93349fb-42b2-4cac-99bc-156aa1bc043d":{"cur_cfg":14}}}
+OVSDB JSON 487 b1f9032f045ef6ac8608a74d376d451bcaf9e4d8
+{"Port":{"b9d5547d-3033-4406-8c33-5cb77e30b01e":{"name":"eth6","interfaces":["uuid","1729f2ce-d36f-44de-a092-ebae404920d3"]}},"Interface":{"1729f2ce-d36f-44de-a092-ebae404920d3":{"name":"eth6"}},"_date":1791883760438,"Bridge":{"d5887ea5-bf63-4027-97c7-40d2c45ae905":{"ports":["uuid","b9d5547d-3033-4406-8c33-5cb77e30b01e"]}},"_is_diff":true,"_comment":"ovs-vsctl (invoked by /bin/sh): ovs-vsctl add-port br0 eth6","Open_vSwitch":{"c93349fb-42b2-4cac-99bc-156aa1bc043d":{"next_cfg":15}}}
+OVSDB JSON 177 faacb4acd41a8d51ae31885d322d94edb7a5626d
+{"Interface":{"1729f2ce-d36f-44de-a092-ebae404920d3":{"ofport":7}},"_date":1791883760444,"_is_diff":true,"Open_vSwitch":{"c93349fb-42b2-4cac-99bc-156aa1bc043d":{"cur_cfg":15}}}
+OVSDB JSON 487 cc28d9804985fa3643f5825ca46542eb9eeadbe4
+{"Port":{"7ca0b469-3c88-48f9-8c3e-004e4dbcb768":{"name":"eth7","interfaces":["uuid","b302344b-c226-48d4-834f-2d923409b80c"]}},"Interface":{"b302344b-c226-48d4-834f-2d923409b80c":{"name":"eth7"}},"_date":1791883760449,"Bridge":{"d5887ea5-bf63-4027-97c7-40d2c45ae905":{"ports":["uuid","7ca0b469-3c88-48f9-8c3e-004e4dbcb768"]}},"_is_diff":true,"_comment":"ovs-vsctl (invoked by /bin/sh): ovs-vsctl add-port br0 eth7","Open_vSwitch":{"c93349fb-42b2-4cac-99bc-156aa1bc043d":{"next_cfg":16}}}
+OVSDB JSON 177 3bde6e7b760a96507297f95bbafb122ce6b11207
+{"Interface":{"b302344b-c226-48d4-834f-2d923409b80c":{"ofport":8}},"_date":1791883760456,"_is_diff":true,"Open_vSwitch":{"c93349fb-42b2-4cac-99bc-156aa1bc043d":{"cur_cfg":16}}}
+OVSDB JSON 487 e177e34e1e8f6fc88813140705d5d3e75547956e
+{"Port":{"e12379ad-edac-4512-86fd-04024992b61a":{"name":"eth8","interfaces":["uuid","be77f410-c9ec-4a83-be16-39cbe818663f"]}},"Interface":{"be77f410-c9ec-4a83-be16-39cbe818663f":{"name":"eth8"}},"_date":1791883760464,"Bridge":{"d5887ea5-bf63-4027-97c7-40d2c45ae905":{"ports":["uuid","e12379ad-edac-4512-86fd-04024992b61a"]}},"_is_diff":true,"_comment":"ovs-vsctl (invoked by /bin/sh): ovs-vsctl add-port br0 eth8","Open_vSwitch":{"c93349fb-42b2-4cac-99bc-156aa1bc043d":{"next_cfg":17}}}
+OVSDB JSON 177 f3e77ee0d23e441b16adff97d14f4adb6d6f12be
+{"Interface":{"be77f410-c9ec-4a83-be16-39cbe818663f":{"ofport":9}},"_date":1791883760472,"_is_diff":true,"Open_vSwitch":{"c93349fb-42b2-4cac-99bc-156aa1bc043d":{"cur_cfg":17}}}
+OVSDB JSON 487 6d46f46c1f9c04733f394fe36cf7575f931bde3b
+{"Interface":{"7b848e56-7a08-4448-81ac-e40a8c96dd02":{"name":"eth9"}},"Port":{"6c9fdffe-36e3-4f6e-8e55-7172620fcb5e":{"name":"eth9","interfaces":["uuid","7b848e56-7a08-4448-81ac-e40a8c96dd02"]}},"_date":1791883760476,"Bridge":{"d5887ea5-bf63-4027-97c7-40d2c45ae905":{"ports":["uuid","6c9fdffe-36e3-4f6e-8e55-7172620fcb5e"]}},"_is_diff":true,"_comment":"ovs-vsctl (invoked by /bin/sh): ovs-vsctl add-port br0 eth9","Open_vSwitch":{"c93349fb-42b2-4cac-99bc-156aa1bc043d":{"next_cfg":18}}}
+OVSDB JSON 178 1ee5581490688a2637a3e9b92b3b24d312f7eb3c
+{"Interface":{"7b848e56-7a08-4448-81ac-e40a8c96dd02":{"ofport":10}},"_date":1791883760486,"_is_diff":true,"Open_vSwitch":{"c93349fb-42b2-4cac-99bc-156aa1bc043d":{"cur_cfg":18}}}
+OVSDB JSON 490 96bf7ed10672d1edea64444231e413ef3371f65c
+{"Interface":{"c50a0d75-2470-4f1b-a002-5bec7e5676bb":{"name":"eth10"}},"Port":{"8b0a09eb-c077-4529-bd8e-05b4ade9f471":{"name":"eth10","interfaces":["uuid","c50a0d75-2470-4f1b-a002-5bec7e5676bb"]}},"_date":1791883760491,"Bridge":{"d5887ea5-bf63-4027-97c7-40d2c45ae905":{"ports":["uuid","8b0a09eb-c077-4529-bd8e-05b4ade9f471"]}},"_is_diff":true,"_comment":"ovs-vsctl (invoked by /bin/sh): ovs-vsctl add-port br0 eth10","Open_vSwitch":{"c93349fb-42b2-4cac-99bc-156aa1bc043d":{"next_cfg":19}}}
+OVSDB JSON 178 5f9b67a09fd0c4993ab71e412e017c04b0f1f3ea
+{"Interface":{"c50a0d75-2470-4f1b-a002-5bec7e5676bb":{"ofport":11}},"_date":1791883760501,"_is_diff":true,"Open_vSwitch":{"c93349fb-42b2-4cac-99bc-156aa1bc043d":{"cur_cfg":19}}}
+OVSDB JSON 490 25af8633011fdf0a13460947ebd853880d21a956
+{"Interface":{"513408b6-b793-44ef-899f-5e32b8f6e6ec":{"name":"eth11"}},"Port":{"bef6f574-7ad4-4a59-b643-b9450dcacf73":{"name":"eth11","interfaces":["uuid","513408b6-b793-44ef-899f-5e32b8f6e6ec"]}},"_date":1791883760506,"Bridge":{"d5887ea5-bf63-4027-97c7-40d2c45ae905":{"ports":["uuid","bef6f574-7ad4-4a59-b643-b9450dcacf73"]}},"_is_diff":true,"_comment":"ovs-vsctl (invoked by /bin/sh): ovs-vsctl add-port br0 eth11","Open_vSwitch":{"c93349fb-42b2-4cac-99bc-156aa1bc043d":{"next_cfg":20}}}
+OVSDB JSON 178 ba632cd6455f8755943a8f2071364188f22be06b
+{"Interface":{"513408b6-b793-44ef-899f-5e32b8f6e6ec":{"ofport":12}},"_date":1791883760516,"_is_diff":true,"Open_vSwitch":{"c93349fb-42b2-4cac-99bc-156aa1bc043d":{"cur_cfg":20}}}
+OVSDB JSON 490 4ac96222a88e7ceb13b80974a46427649caa870d
+{"Port":{"d32e9b6b-791f-47fc-b3ec-1b082f069058":{"name":"eth12","interfaces":["uuid","019f096e-9de2-4320-889a-a28fac169ae8"]}},"Interface":{"019f096e-9de2-4320-889a-a28fac169ae8":{"name":"eth12"}},"_date":1791883760522,"Bridge":{"d5887ea5-bf63-4027-97c7-40d2c45ae905":{"ports":["uuid","d32e9b6b-791f-47fc-b3ec-1b082f069058"]}},"_is_diff":true,"_comment":"ovs-vsctl (invoked by /bin/sh): ovs-vsctl add-port br0 eth12","Open_vSwitch":{"c93349fb-42b2-4cac-99bc-156aa1bc043d":{"next_cfg":21}}}
+OVSDB JSON 178 2b4be297654916d7e4453b79bdb8aafd426139e8
+{"Interface":{"019f096e-9de2-4320-889a-a28fac169ae8":{"ofport":13}},"_date":1791883760533,"_is_diff":true,"Open_vSwitch":{"c93349fb-42b2-4cac-99bc-156aa1bc043d":{"cur_cfg":21}}}
+OVSDB JSON 490 792086d2b9ac70312c6a29127b5e31e0443300a5
+{"Interface":{"bb46608a-99f4-4b86-a48c-dcaf8d0e610f":{"name":"eth13"}},"Port":{"c3b0ebe9-f224-4a8c-abfe-c725b4f9b249":{"name":"eth13","interfaces":["uuid","bb46608a-99f4-4b86-a48c-dcaf8d0e610f"]}},"_date":1791883760539,"Bridge":{"d5887ea5-bf63-4027-97c7-40d2c45ae905":{"ports":["uuid","c3b0ebe9-f224-4a8c-abfe-c725b4f9b249"]}},"_is_diff":true,"_comment":"ovs-vsctl (invoked by /bin/sh): ovs-vsctl add-port br0 eth13","Open_vSwitch":{"c93349fb-42b2-4cac-99bc-156aa1bc043d":{"next_cfg":22}}}
+OVSDB JSON 178 b8ab9d27ba50f840cbca0f05be59f9101a66dc4b
+{"Interface":{"bb46608a-99f4-4b86-a48c-dcaf8d0e610f":{"ofport":14}},"_date":1791883760551,"_is_diff":true,"Open_vSwitch":{"c93349fb-42b2-4cac-99bc-156aa1bc043d":{"cur_cfg":22}}}
+OVSDB JSON 490 07e0d8c9315abcfadbf0fc69a2294a6ee55aefe6
+{"Port":{"d266e4bf-f115-4a86-b11d-6f9467b38f7c":{"name":"eth14","interfaces":["uuid","089adb2a-d041-4098-aa43-92eeba7658ce"]}},"Interface":{"089adb2a-d041-4098-aa43-92eeba7658ce":{"name":"eth14"}},"_date":1791883760556,"Bridge":{"d5887ea5-bf63-4027-97c7-40d2c45ae905":{"ports":["uuid","d266e4bf-f115-4a86-b11d-6f9467b38f7c"]}},"_is_diff":true,"_comment":"ovs-vsctl (invoked by /bin/sh): ovs-vsctl add-port br0 eth14","Open_vSwitch":{"c93349fb-42b2-4cac-99bc-156aa1bc043d":{"next_cfg":23}}}
+OVSDB JSON 178 1a0a1ba929b785b0fe1ae1a2e4fb3caa2e6b9681
+{"Interface":{"089adb2a-d041-4098-aa43-92eeba7658ce":{"ofport":15}},"_date":1791883760570,"_is_diff":true,"Open_vSwitch":{"c93349fb-42b2-4cac-99bc-156aa1bc043d":{"cur_cfg":23}}}
+OVSDB JSON 490 bdd270f3babdf7ced4a5200c59e0c7f9d3604835
+{"Interface":{"a1a9b75a-01c3-4dd2-908b-67d2621cfdf9":{"name":"eth15"}},"Port":{"3d9f0d60-a545-4aab-b9b0-a7742ac24b5f":{"name":"eth15","interfaces":["uuid","a1a9b75a-01c3-4dd2-908b-67d2621cfdf9"]}},"_date":1791883760577,"Bridge":{"d5887ea5-bf63-4027-97c7-40d2c45ae905":{"ports":["uuid","3d9f0d60-a545-4aab-b9b0-a7742ac24b5f"]}},"_is_diff":true,"_comment":"ovs-vsctl (invoked by /bin/sh): ovs-vsctl add-port br0 eth15","Open_vSwitch":{"c93349fb-42b2-4cac-99bc-156aa1bc043d":{"next_cfg":24}}}
+OVSDB JSON 178 1b026bbfaf2ba0680e9b78888d5cd875d9e32175
+{"Interface":{"a1a9b75a-01c3-4dd2-908b-67d2621cfdf9":{"ofport":16}},"_date":1791883760594,"_is_diff":true,"Open_vSwitch":{"c93349fb-42b2-4cac-99bc-156aa1bc043d":{"cur_cfg":24}}}
+OVSDB JSON 843 af66598087bc04a7bd43038e571d96466fdeacb4
+{"Controller":{"09278cb1-6459-4cb9-8b04-07c7fed6989c":{"connection_mode":"out-of-band","target":"tcp:172.20.1.254:6653"}},"Port":{"93c95956-7a26-47b9-aaf5-9f4494afec4c":null},"Bridge":{"d5887ea5-bf63-4027-97c7-40d2c45ae905":{"ports":["uuid","93c95956-7a26-47b9-aaf5-9f4494afec4c"],"controller":["uuid","09278cb1-6459-4cb9-8b04-07c7fed6989c"],"fail_mode":"secure","other_config":["map",[["datapath-id","0000000000000002"]]]}},"Open_vSwitch":{"c93349fb-42b2-4cac-99bc-156aa1bc043d":{"next_cfg":25}},"_comment":"ovs-vsctl (invoked by bash): ovs-vsctl set bridge br0 other-config:datapath-id=0000000000000002 fail_mode=secure -- set-controller br0 tcp:172.20.1.254:6653 -- set controller br0 connection-mode=out-of-band -- --if-exists del-port eth0","_is_diff":true,"Interface":{"04f8ae91-bbd0-4b8e-88aa-c57b4ae48013":null},"_date":1791885445888}
+OVSDB JSON 111 2a84302f5a3f9ecf4dc77cb58332954a284486b9
+{"_date":1791885445966,"Open_vSwitch":{"c93349fb-42b2-4cac-99bc-156aa1bc043d":{"cur_cfg":25}},"_is_diff":true}
diff --git a/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/58510273-56df-4331-82c1-dfd4eeb1ebac/etc/openvswitch/init.sh b/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/58510273-56df-4331-82c1-dfd4eeb1ebac/etc/openvswitch/init.sh
new file mode 100755
index 0000000..35a0ed4
--- /dev/null
+++ b/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/58510273-56df-4331-82c1-dfd4eeb1ebac/etc/openvswitch/init.sh
@@ -0,0 +1,54 @@
+#!/bin/sh
+#
+# Copyright (C) 2024 GNS3 Technologies Inc.
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see .
+
+firstrun=0
+[ -f "/etc/openvswitch/conf.db" ] || firstrun=1
+
+if [ $firstrun -ne 0 ]; then
+ # create database
+ ovsdb-tool create /etc/openvswitch/conf.db /usr/share/openvswitch/vswitch.ovsschema
+fi
+
+# start openvswitch daemons
+mkdir -p /var/log/openvswitch /var/run/openvswitch
+ovsdb-server --detach --pidfile --remote=punix:/var/run/openvswitch/db.sock \
+ --log-file --verbose=off:syslog
+ovs-vswitchd --detach --pidfile --log-file --verbose=off:syslog
+
+if [ $firstrun -ne 0 ]; then
+ ovs-vsctl --no-wait init
+
+ # create br0..br3
+ for intf in br0 br1 br2 br3; do
+ ovs-vsctl add-br $intf
+ ovs-vsctl set bridge $intf datapath_type=netdev
+ done
+
+ # add all ethernet interfaces to br0, except MANAGEMENT_INTERFACE
+ [ "$MANAGEMENT_INTERFACE" = 1 ] && MANAGEMENT_INTERFACE=eth0
+ sed -n 's/^ *\(eth[0-9]*\): .*/\1/p' /proc/net/dev | sort -V | \
+ while read -r intf; do
+ [ "$intf" = "$MANAGEMENT_INTERFACE" ] || ovs-vsctl add-port br0 "$intf"
+ done
+fi
+
+# activate bridge interfaces
+ovs-vsctl --bare -f table --columns=name find interface type=internal | \
+while read -r intf; do
+ ip link set dev "$intf" up
+ ifup -f "$intf"
+done
diff --git a/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/58510273-56df-4331-82c1-dfd4eeb1ebac/root/.bashrc b/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/58510273-56df-4331-82c1-dfd4eeb1ebac/root/.bashrc
new file mode 100644
index 0000000..858625c
--- /dev/null
+++ b/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/58510273-56df-4331-82c1-dfd4eeb1ebac/root/.bashrc
@@ -0,0 +1,5 @@
+
+source /etc/bash/bash_completion.sh
+source /usr/share/bash-completion/completions/ovs-vsctl-bashcomp.bash
+source /usr/share/bash-completion/completions/ovs-appctl-bashcomp.bash
+PS1='\h:\w\$ '
diff --git a/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/58510273-56df-4331-82c1-dfd4eeb1ebac/root/.gns3_perms b/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/58510273-56df-4331-82c1-dfd4eeb1ebac/root/.gns3_perms
new file mode 100644
index 0000000..4d581a5
--- /dev/null
+++ b/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/58510273-56df-4331-82c1-dfd4eeb1ebac/root/.gns3_perms
@@ -0,0 +1,3 @@
+644:0:0:/root/.bashrc
+644:0:0:/root/.gns3_perms
+700:0:0:/root
diff --git a/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/c4c4c09f-fd27-460d-ab4e-bdc33a326830/etc/faucet/.gns3_perms b/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/c4c4c09f-fd27-460d-ab4e-bdc33a326830/etc/faucet/.gns3_perms
new file mode 100644
index 0000000..6f3b053
--- /dev/null
+++ b/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/c4c4c09f-fd27-460d-ab4e-bdc33a326830/etc/faucet/.gns3_perms
@@ -0,0 +1,8 @@
+644:0:0:/etc/faucet/faucet.yaml
+644:0:0:/etc/faucet/faucet.yaml.orig
+644:0:0:/etc/faucet/gauge.yaml
+644:0:0:/etc/faucet/ryu.conf
+644:0:0:/etc/faucet/os_ken.conf
+644:0:0:/etc/faucet/acls.yaml
+644:0:0:/etc/faucet/.gns3_perms
+755:0:0:/etc/faucet/
diff --git a/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/c4c4c09f-fd27-460d-ab4e-bdc33a326830/etc/faucet/acls.yaml b/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/c4c4c09f-fd27-460d-ab4e-bdc33a326830/etc/faucet/acls.yaml
new file mode 100644
index 0000000..a81f8eb
--- /dev/null
+++ b/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/c4c4c09f-fd27-460d-ab4e-bdc33a326830/etc/faucet/acls.yaml
@@ -0,0 +1,87 @@
+---
+acls:
+ office-vlan-protect:
+ # Prevent IPv4 communication betwen Office/Guest networks
+ - rule:
+ dl_type: 0x800 # ipv4
+ ipv4_src: 10.0.100.0/24
+ ipv4_dst: 10.0.200.0/24
+ actions:
+ allow: 0 # drop
+ - rule:
+ actions:
+ allow: 1 # allow
+
+ access-port-protect:
+ # Drop dhcp servers
+ - rule:
+ dl_type: 0x800 # ipv4
+ nw_proto: 17 # udp
+ udp_src: 67 # bootps
+ udp_dst: 68 # bootpc
+ actions:
+ allow: 0 # drop
+ # Drop dhcpv6 servers
+ - rule:
+ dl_type: 0x86dd # ipv6
+ nw_proto: 17 # udp
+ udp_src: 547 # dhcpv6-server
+ udp_dst: 546 # dhcpv6-client
+ actions:
+ allow: 0 # drop
+ # Drop icmpv6 RAs
+ - rule:
+ dl_type: 0x86dd # ipv6
+ nw_proto: 58 # icmpv6
+ icmpv6_type: 134 # router advertisement
+ actions:
+ allow: 0 # drop
+ # Drop SMTP
+ - rule:
+ dl_type: 0x800 # ipv4
+ nw_proto: 6 # tcp
+ tcp_dst: 25 # smtp
+ actions:
+ allow: 0 # drop
+ # Force DNS to our DNS server
+ - rule:
+ dl_type: 0x800 # ipv4
+ nw_proto: 17 # udp
+ udp_dst: 53 # dns
+ actions:
+ output:
+ set_fields:
+ - eth_dst: "72:b8:3c:4c:dc:4d"
+ port: "s1" # s1 container
+ # Force DNS to our DNS server
+ - rule:
+ dl_type: 0x800 # ipv4
+ nw_proto: 6 # tcp
+ tcp_dst: 53 # dns
+ actions:
+ output:
+ set_fields:
+ - eth_dst: "72:b8:3c:4c:dc:4d"
+ port: "s1" # s1 container
+ - rule:
+ actions:
+ allow: 1 # allow
+
+ service-port-protect:
+ # Drop icmpv6 RAs
+ - rule:
+ dl_type: 0x86dd # ipv6
+ nw_proto: 58 # icmpv6
+ icmpv6_type: 134 # router advertisement
+ actions:
+ allow: 0 # drop
+ # Drop SMTP
+ - rule:
+ dl_type: 0x800 # ipv4
+ nw_proto: 6 # tcp
+ tcp_dst: 25 # smtp
+ actions:
+ allow: 0 # drop
+ - rule:
+ actions:
+ allow: 1 # allow
diff --git a/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/c4c4c09f-fd27-460d-ab4e-bdc33a326830/etc/faucet/faucet.yaml b/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/c4c4c09f-fd27-460d-ab4e-bdc33a326830/etc/faucet/faucet.yaml
new file mode 100644
index 0000000..16d374e
--- /dev/null
+++ b/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/c4c4c09f-fd27-460d-ab4e-bdc33a326830/etc/faucet/faucet.yaml
@@ -0,0 +1,42 @@
+vlans:
+ interne:
+ vid: 100
+ description: "VLAN interne"
+ externe:
+ vid: 200
+ description: "VLAN accès internet"
+dps:
+ openvswitch-1:
+ dp_id: 0x1
+ hardware: "Open vSwitch"
+ stack:
+ priority: 1
+ interfaces:
+ 2:
+ name: "eth1"
+ native_vlan: interne
+ 3:
+ name: "eth2"
+ description: "Link openvswitch-1 openvswitch-2"
+ stack:
+ dp: openvswitch-2
+ port: 3
+ 4:
+ name: "eth3"
+ native_vlan: externe
+ openvswitch-2:
+ dp_id: 0x2
+ hardware: "Open vSwitch"
+ interfaces:
+ 2:
+ name: "eth1"
+ native_vlan: interne
+ 3:
+ name: "eth2"
+ description: "Link openvswitch-1 openvswitch-2"
+ stack:
+ dp: openvswitch-1
+ port: 3
+ 4:
+ name: "eth3"
+ native_vlan: externe
diff --git a/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/c4c4c09f-fd27-460d-ab4e-bdc33a326830/etc/faucet/faucet.yaml.orig b/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/c4c4c09f-fd27-460d-ab4e-bdc33a326830/etc/faucet/faucet.yaml.orig
new file mode 100644
index 0000000..b47a3ed
--- /dev/null
+++ b/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/c4c4c09f-fd27-460d-ab4e-bdc33a326830/etc/faucet/faucet.yaml.orig
@@ -0,0 +1,84 @@
+---
+include:
+ - acls.yaml
+
+vlans:
+ office:
+ vid: 100
+ description: "office network"
+ acls_in: [office-vlan-protect]
+ faucet_mac: "0e:00:00:00:10:01"
+ faucet_vips:
+ - '10.0.100.254/24'
+ - '2001:100::1/64'
+ - 'fe80::c00:00ff:fe00:1001/64'
+ routes:
+ - route:
+ ip_dst: '192.168.0.0/24'
+ ip_gw: '10.0.100.2'
+ guest:
+ vid: 200
+ description: "guest network"
+ faucet_mac: "0e:00:00:00:20:01"
+ faucet_vips:
+ - '10.0.200.254/24'
+ - '2001:200::1/64'
+ - 'fe80::c00:00ff:fe00:2001/64'
+
+routers:
+ router-office-guest:
+ vlans: [office, guest]
+
+dps:
+ sw1:
+ dp_id: 0x1
+ hardware: "Open vSwitch"
+ interfaces:
+ 1:
+ name: "h1"
+ description: "host1 container"
+ native_vlan: office
+ acls_in: [access-port-protect]
+ 2:
+ name: "h2"
+ description: "host2 container"
+ native_vlan: office
+ acls_in: [access-port-protect]
+ 3:
+ name: "g1"
+ description: "guest1 container"
+ native_vlan: guest
+ acls_in: [access-port-protect]
+ 4:
+ name: "s1"
+ description: "services container"
+ native_vlan: office
+ acls_in: [service-port-protect]
+ 5:
+ name: "trunk"
+ description: "VLAN trunk to sw2"
+ tagged_vlans: [office]
+ acls_in: [access-port-protect]
+ sw2:
+ dp_id: 0x2
+ hardware: "Allied-Telesis"
+ interfaces:
+ 1:
+ name: "pi"
+ description: "raspberry pi"
+ native_vlan: office
+ acls_in: [access-port-protect]
+ 2:
+ name: "laptop"
+ description: "guest laptop"
+ native_vlan: guest
+ acls_in: [access-port-protect]
+ 4:
+ name: "s1"
+ description: "services Laptop"
+ native_vlan: guest
+ acls_in: [access-port-protect]
+ 24:
+ name: "trunk"
+ description: "VLAN trunk to sw1"
+ tagged_vlans: [office, guest]
diff --git a/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/c4c4c09f-fd27-460d-ab4e-bdc33a326830/etc/faucet/gauge.yaml b/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/c4c4c09f-fd27-460d-ab4e-bdc33a326830/etc/faucet/gauge.yaml
new file mode 100644
index 0000000..68efc7d
--- /dev/null
+++ b/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/c4c4c09f-fd27-460d-ab4e-bdc33a326830/etc/faucet/gauge.yaml
@@ -0,0 +1,30 @@
+---
+# Recommended configuration is Prometheus for all monitoring, with all_dps: true
+faucet_configs:
+ - '/etc/faucet/faucet.yaml'
+watchers:
+ port_status_poller:
+ type: 'port_state'
+ all_dps: true
+ # dps: ['sw1', 'sw2']
+ db: 'prometheus'
+ port_stats_poller:
+ type: 'port_stats'
+ all_dps: true
+ # dps: ['sw1', 'sw2']
+ interval: 10
+ db: 'prometheus'
+ flow_table_poller:
+ type: 'flow_table'
+ all_dps: true
+ interval: 60
+ db: 'prometheus'
+dbs:
+ prometheus:
+ type: 'prometheus'
+ prometheus_addr: '0.0.0.0'
+ prometheus_port: 9303
+ ft_file:
+ type: 'text'
+ compress: true
+ path: 'flow_tables'
diff --git a/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/c4c4c09f-fd27-460d-ab4e-bdc33a326830/etc/faucet/os_ken.conf b/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/c4c4c09f-fd27-460d-ab4e-bdc33a326830/etc/faucet/os_ken.conf
new file mode 100644
index 0000000..5f7114b
--- /dev/null
+++ b/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/c4c4c09f-fd27-460d-ab4e-bdc33a326830/etc/faucet/os_ken.conf
@@ -0,0 +1,12 @@
+# Requires Ryu 4.0 or above, and allows quick detection of a down OpenFlow channel.
+# This file configures core Ryu framework behavior and is required for FAUCET
+# to reliably detect and handle loss of OpenFlow switch connection.
+[DEFAULT]
+echo_request_interval=3
+maximum_unreplied_echo_requests=5
+
+#ofp-tcp-listen-port=6653
+
+## wsapi_host=
+## wsapi_port=
+## ofp_listen_host=
diff --git a/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/c4c4c09f-fd27-460d-ab4e-bdc33a326830/etc/faucet/ryu.conf b/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/c4c4c09f-fd27-460d-ab4e-bdc33a326830/etc/faucet/ryu.conf
new file mode 100644
index 0000000..5f7114b
--- /dev/null
+++ b/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/c4c4c09f-fd27-460d-ab4e-bdc33a326830/etc/faucet/ryu.conf
@@ -0,0 +1,12 @@
+# Requires Ryu 4.0 or above, and allows quick detection of a down OpenFlow channel.
+# This file configures core Ryu framework behavior and is required for FAUCET
+# to reliably detect and handle loss of OpenFlow switch connection.
+[DEFAULT]
+echo_request_interval=3
+maximum_unreplied_echo_requests=5
+
+#ofp-tcp-listen-port=6653
+
+## wsapi_host=
+## wsapi_port=
+## ofp_listen_host=
diff --git a/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/c4c4c09f-fd27-460d-ab4e-bdc33a326830/etc/network/.gns3_perms b/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/c4c4c09f-fd27-460d-ab4e-bdc33a326830/etc/network/.gns3_perms
new file mode 100644
index 0000000..afd9911
--- /dev/null
+++ b/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/c4c4c09f-fd27-460d-ab4e-bdc33a326830/etc/network/.gns3_perms
@@ -0,0 +1,8 @@
+775:1000:1000:/etc/network/if-pre-up.d
+775:1000:1000:/etc/network/if-up.d
+775:1000:1000:/etc/network/if-post-down.d
+775:1000:1000:/etc/network/interfaces.d
+775:1000:1000:/etc/network/if-down.d
+664:1000:1000:/etc/network/interfaces
+664:1000:1000:/etc/network/.gns3_perms
+775:1000:1000:/etc/network
diff --git a/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/c4c4c09f-fd27-460d-ab4e-bdc33a326830/etc/network/interfaces b/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/c4c4c09f-fd27-460d-ab4e-bdc33a326830/etc/network/interfaces
new file mode 100644
index 0000000..8828037
--- /dev/null
+++ b/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/c4c4c09f-fd27-460d-ab4e-bdc33a326830/etc/network/interfaces
@@ -0,0 +1,5 @@
+# Static config for eth0
+auto eth0
+iface eth0 inet static
+address 172.20.1.254
+netmask 255.255.255.0
\ No newline at end of file
diff --git a/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/c4c4c09f-fd27-460d-ab4e-bdc33a326830/var/log/faucet/.gns3_perms b/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/c4c4c09f-fd27-460d-ab4e-bdc33a326830/var/log/faucet/.gns3_perms
new file mode 100644
index 0000000..b95ec71
--- /dev/null
+++ b/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/c4c4c09f-fd27-460d-ab4e-bdc33a326830/var/log/faucet/.gns3_perms
@@ -0,0 +1,4 @@
+644:0:0:/var/log/faucet/faucet_exception.log
+644:0:0:/var/log/faucet/faucet.log
+644:0:0:/var/log/faucet/.gns3_perms
+755:0:0:/var/log/faucet/
diff --git a/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/c4c4c09f-fd27-460d-ab4e-bdc33a326830/var/log/faucet/faucet.log b/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/c4c4c09f-fd27-460d-ab4e-bdc33a326830/var/log/faucet/faucet.log
new file mode 100644
index 0000000..60940f7
--- /dev/null
+++ b/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/c4c4c09f-fd27-460d-ab4e-bdc33a326830/var/log/faucet/faucet.log
@@ -0,0 +1,438 @@
+Oct 13 09:29:22 faucet INFO version 1.10.12
+Oct 13 09:29:22 faucet INFO Reloading configuration
+Oct 13 09:29:22 faucet INFO configuration /etc/faucet/faucet.yaml changed, analyzing differences
+Oct 13 09:29:22 faucet.config INFO including file: /etc/faucet/acls.yaml
+Oct 13 09:29:22 faucet INFO Add new datapath DPID 1 (0x1)
+Oct 13 09:29:22 faucet.valve INFO DPID 1 (0x1) sw1 IPv4 routing is active on VLAN office vid:100 tagged: Port 5 untagged: Port 1,Port 2,Port 4 with VIPs ['10.0.100.254/24']
+Oct 13 09:29:22 faucet.valve INFO DPID 1 (0x1) sw1 IPv4 routing is active on VLAN guest vid:200 untagged: Port 3 with VIPs ['10.0.200.254/24']
+Oct 13 09:29:22 faucet.valve INFO DPID 1 (0x1) sw1 IPv6 routing is active on VLAN office vid:100 tagged: Port 5 untagged: Port 1,Port 2,Port 4 with VIPs ['2001:100::1/64', 'fe80::c00:ff:fe00:1001/64']
+Oct 13 09:29:22 faucet.valve INFO DPID 1 (0x1) sw1 IPv6 routing is active on VLAN guest vid:200 untagged: Port 3 with VIPs ['2001:200::1/64', 'fe80::c00:ff:fe00:2001/64']
+Oct 13 09:29:22 faucet INFO Add new datapath DPID 2 (0x2)
+Oct 13 09:29:22 faucet.valve INFO DPID 2 (0x2) sw2 IPv4 routing is active on VLAN office vid:100 tagged: Port 24 untagged: Port 1 with VIPs ['10.0.100.254/24']
+Oct 13 09:29:22 faucet.valve INFO DPID 2 (0x2) sw2 IPv4 routing is active on VLAN guest vid:200 tagged: Port 24 untagged: Port 2,Port 4 with VIPs ['10.0.200.254/24']
+Oct 13 09:29:22 faucet.valve INFO DPID 2 (0x2) sw2 IPv6 routing is active on VLAN office vid:100 tagged: Port 24 untagged: Port 1 with VIPs ['2001:100::1/64', 'fe80::c00:ff:fe00:1001/64']
+Oct 13 09:29:22 faucet.valve INFO DPID 2 (0x2) sw2 IPv6 routing is active on VLAN guest vid:200 tagged: Port 24 untagged: Port 2,Port 4 with VIPs ['2001:200::1/64', 'fe80::c00:ff:fe00:2001/64']
+Oct 13 09:53:55 faucet INFO version 1.10.12
+Oct 13 09:53:55 faucet INFO Reloading configuration
+Oct 13 09:53:55 faucet INFO configuration /etc/faucet/faucet.yaml changed, analyzing differences
+Oct 13 09:53:55 faucet.config INFO including file: /etc/faucet/acls.yaml
+Oct 13 09:53:55 faucet INFO Add new datapath DPID 1 (0x1)
+Oct 13 09:53:55 faucet.valve INFO DPID 1 (0x1) sw1 IPv4 routing is active on VLAN office vid:100 tagged: Port 5 untagged: Port 1,Port 2,Port 4 with VIPs ['10.0.100.254/24']
+Oct 13 09:53:55 faucet.valve INFO DPID 1 (0x1) sw1 IPv4 routing is active on VLAN guest vid:200 untagged: Port 3 with VIPs ['10.0.200.254/24']
+Oct 13 09:53:55 faucet.valve INFO DPID 1 (0x1) sw1 IPv6 routing is active on VLAN office vid:100 tagged: Port 5 untagged: Port 1,Port 2,Port 4 with VIPs ['2001:100::1/64', 'fe80::c00:ff:fe00:1001/64']
+Oct 13 09:53:55 faucet.valve INFO DPID 1 (0x1) sw1 IPv6 routing is active on VLAN guest vid:200 untagged: Port 3 with VIPs ['2001:200::1/64', 'fe80::c00:ff:fe00:2001/64']
+Oct 13 09:53:55 faucet INFO Add new datapath DPID 2 (0x2)
+Oct 13 09:53:55 faucet.valve INFO DPID 2 (0x2) sw2 IPv4 routing is active on VLAN office vid:100 tagged: Port 24 untagged: Port 1 with VIPs ['10.0.100.254/24']
+Oct 13 09:53:55 faucet.valve INFO DPID 2 (0x2) sw2 IPv4 routing is active on VLAN guest vid:200 tagged: Port 24 untagged: Port 2,Port 4 with VIPs ['10.0.200.254/24']
+Oct 13 09:53:55 faucet.valve INFO DPID 2 (0x2) sw2 IPv6 routing is active on VLAN office vid:100 tagged: Port 24 untagged: Port 1 with VIPs ['2001:100::1/64', 'fe80::c00:ff:fe00:1001/64']
+Oct 13 09:53:55 faucet.valve INFO DPID 2 (0x2) sw2 IPv6 routing is active on VLAN guest vid:200 tagged: Port 24 untagged: Port 2,Port 4 with VIPs ['2001:200::1/64', 'fe80::c00:ff:fe00:2001/64']
+Oct 13 09:59:51 faucet INFO version 1.10.12
+Oct 13 09:59:51 faucet INFO Reloading configuration
+Oct 13 09:59:51 faucet INFO configuration /etc/faucet/faucet.yaml changed, analyzing differences
+Oct 13 09:59:51 faucet.config INFO including file: /etc/faucet/acls.yaml
+Oct 13 09:59:51 faucet INFO Add new datapath DPID 1 (0x1)
+Oct 13 09:59:51 faucet.valve INFO DPID 1 (0x1) sw1 IPv4 routing is active on VLAN office vid:100 tagged: Port 5 untagged: Port 1,Port 2,Port 4 with VIPs ['10.0.100.254/24']
+Oct 13 09:59:51 faucet.valve INFO DPID 1 (0x1) sw1 IPv4 routing is active on VLAN guest vid:200 untagged: Port 3 with VIPs ['10.0.200.254/24']
+Oct 13 09:59:51 faucet.valve INFO DPID 1 (0x1) sw1 IPv6 routing is active on VLAN office vid:100 tagged: Port 5 untagged: Port 1,Port 2,Port 4 with VIPs ['2001:100::1/64', 'fe80::c00:ff:fe00:1001/64']
+Oct 13 09:59:51 faucet.valve INFO DPID 1 (0x1) sw1 IPv6 routing is active on VLAN guest vid:200 untagged: Port 3 with VIPs ['2001:200::1/64', 'fe80::c00:ff:fe00:2001/64']
+Oct 13 09:59:51 faucet INFO Add new datapath DPID 2 (0x2)
+Oct 13 09:59:51 faucet.valve INFO DPID 2 (0x2) sw2 IPv4 routing is active on VLAN office vid:100 tagged: Port 24 untagged: Port 1 with VIPs ['10.0.100.254/24']
+Oct 13 09:59:51 faucet.valve INFO DPID 2 (0x2) sw2 IPv4 routing is active on VLAN guest vid:200 tagged: Port 24 untagged: Port 2,Port 4 with VIPs ['10.0.200.254/24']
+Oct 13 09:59:51 faucet.valve INFO DPID 2 (0x2) sw2 IPv6 routing is active on VLAN office vid:100 tagged: Port 24 untagged: Port 1 with VIPs ['2001:100::1/64', 'fe80::c00:ff:fe00:1001/64']
+Oct 13 09:59:51 faucet.valve INFO DPID 2 (0x2) sw2 IPv6 routing is active on VLAN guest vid:200 tagged: Port 24 untagged: Port 2,Port 4 with VIPs ['2001:200::1/64', 'fe80::c00:ff:fe00:2001/64']
+Oct 13 10:00:35 faucet INFO version 1.10.12
+Oct 13 10:00:35 faucet INFO Reloading configuration
+Oct 13 10:00:35 faucet INFO configuration /etc/faucet/faucet.yaml changed, analyzing differences
+Oct 13 10:00:35 faucet.config INFO including file: /etc/faucet/acls.yaml
+Oct 13 10:00:35 faucet INFO Add new datapath DPID 1 (0x1)
+Oct 13 10:00:35 faucet.valve INFO DPID 1 (0x1) sw1 IPv4 routing is active on VLAN office vid:100 tagged: Port 5 untagged: Port 1,Port 2,Port 4 with VIPs ['10.0.100.254/24']
+Oct 13 10:00:35 faucet.valve INFO DPID 1 (0x1) sw1 IPv4 routing is active on VLAN guest vid:200 untagged: Port 3 with VIPs ['10.0.200.254/24']
+Oct 13 10:00:35 faucet.valve INFO DPID 1 (0x1) sw1 IPv6 routing is active on VLAN office vid:100 tagged: Port 5 untagged: Port 1,Port 2,Port 4 with VIPs ['2001:100::1/64', 'fe80::c00:ff:fe00:1001/64']
+Oct 13 10:00:35 faucet.valve INFO DPID 1 (0x1) sw1 IPv6 routing is active on VLAN guest vid:200 untagged: Port 3 with VIPs ['2001:200::1/64', 'fe80::c00:ff:fe00:2001/64']
+Oct 13 10:00:35 faucet INFO Add new datapath DPID 2 (0x2)
+Oct 13 10:00:35 faucet.valve INFO DPID 2 (0x2) sw2 IPv4 routing is active on VLAN office vid:100 tagged: Port 24 untagged: Port 1 with VIPs ['10.0.100.254/24']
+Oct 13 10:00:35 faucet.valve INFO DPID 2 (0x2) sw2 IPv4 routing is active on VLAN guest vid:200 tagged: Port 24 untagged: Port 2,Port 4 with VIPs ['10.0.200.254/24']
+Oct 13 10:00:35 faucet.valve INFO DPID 2 (0x2) sw2 IPv6 routing is active on VLAN office vid:100 tagged: Port 24 untagged: Port 1 with VIPs ['2001:100::1/64', 'fe80::c00:ff:fe00:1001/64']
+Oct 13 10:00:35 faucet.valve INFO DPID 2 (0x2) sw2 IPv6 routing is active on VLAN guest vid:200 tagged: Port 24 untagged: Port 2,Port 4 with VIPs ['2001:200::1/64', 'fe80::c00:ff:fe00:2001/64']
+Oct 13 10:02:56 faucet INFO version 1.10.12
+Oct 13 10:02:56 faucet INFO Reloading configuration
+Oct 13 10:02:56 faucet INFO configuration /etc/faucet/faucet.yaml changed, analyzing differences
+Oct 13 10:02:56 faucet.config INFO including file: /etc/faucet/acls.yaml
+Oct 13 10:02:56 faucet INFO Add new datapath DPID 1 (0x1)
+Oct 13 10:02:56 faucet.valve INFO DPID 1 (0x1) sw1 IPv4 routing is active on VLAN office vid:100 tagged: Port 5 untagged: Port 1,Port 2,Port 4 with VIPs ['10.0.100.254/24']
+Oct 13 10:02:56 faucet.valve INFO DPID 1 (0x1) sw1 IPv4 routing is active on VLAN guest vid:200 untagged: Port 3 with VIPs ['10.0.200.254/24']
+Oct 13 10:02:56 faucet.valve INFO DPID 1 (0x1) sw1 IPv6 routing is active on VLAN office vid:100 tagged: Port 5 untagged: Port 1,Port 2,Port 4 with VIPs ['2001:100::1/64', 'fe80::c00:ff:fe00:1001/64']
+Oct 13 10:02:56 faucet.valve INFO DPID 1 (0x1) sw1 IPv6 routing is active on VLAN guest vid:200 untagged: Port 3 with VIPs ['2001:200::1/64', 'fe80::c00:ff:fe00:2001/64']
+Oct 13 10:02:56 faucet INFO Add new datapath DPID 2 (0x2)
+Oct 13 10:02:56 faucet.valve INFO DPID 2 (0x2) sw2 IPv4 routing is active on VLAN office vid:100 tagged: Port 24 untagged: Port 1 with VIPs ['10.0.100.254/24']
+Oct 13 10:02:56 faucet.valve INFO DPID 2 (0x2) sw2 IPv4 routing is active on VLAN guest vid:200 tagged: Port 24 untagged: Port 2,Port 4 with VIPs ['10.0.200.254/24']
+Oct 13 10:02:56 faucet.valve INFO DPID 2 (0x2) sw2 IPv6 routing is active on VLAN office vid:100 tagged: Port 24 untagged: Port 1 with VIPs ['2001:100::1/64', 'fe80::c00:ff:fe00:1001/64']
+Oct 13 10:02:56 faucet.valve INFO DPID 2 (0x2) sw2 IPv6 routing is active on VLAN guest vid:200 tagged: Port 24 untagged: Port 2,Port 4 with VIPs ['2001:200::1/64', 'fe80::c00:ff:fe00:2001/64']
+Oct 13 10:05:00 faucet INFO version 1.10.12
+Oct 13 10:05:00 faucet INFO Reloading configuration
+Oct 13 10:05:00 faucet INFO configuration /etc/faucet/faucet.yaml changed, analyzing differences
+Oct 13 10:05:00 faucet.config INFO including file: /etc/faucet/acls.yaml
+Oct 13 10:05:00 faucet INFO Add new datapath DPID 1 (0x1)
+Oct 13 10:05:00 faucet.valve INFO DPID 1 (0x1) sw1 IPv4 routing is active on VLAN office vid:100 tagged: Port 5 untagged: Port 1,Port 2,Port 4 with VIPs ['10.0.100.254/24']
+Oct 13 10:05:00 faucet.valve INFO DPID 1 (0x1) sw1 IPv4 routing is active on VLAN guest vid:200 untagged: Port 3 with VIPs ['10.0.200.254/24']
+Oct 13 10:05:00 faucet.valve INFO DPID 1 (0x1) sw1 IPv6 routing is active on VLAN office vid:100 tagged: Port 5 untagged: Port 1,Port 2,Port 4 with VIPs ['2001:100::1/64', 'fe80::c00:ff:fe00:1001/64']
+Oct 13 10:05:00 faucet.valve INFO DPID 1 (0x1) sw1 IPv6 routing is active on VLAN guest vid:200 untagged: Port 3 with VIPs ['2001:200::1/64', 'fe80::c00:ff:fe00:2001/64']
+Oct 13 10:05:00 faucet INFO Add new datapath DPID 2 (0x2)
+Oct 13 10:05:00 faucet.valve INFO DPID 2 (0x2) sw2 IPv4 routing is active on VLAN office vid:100 tagged: Port 24 untagged: Port 1 with VIPs ['10.0.100.254/24']
+Oct 13 10:05:00 faucet.valve INFO DPID 2 (0x2) sw2 IPv4 routing is active on VLAN guest vid:200 tagged: Port 24 untagged: Port 2,Port 4 with VIPs ['10.0.200.254/24']
+Oct 13 10:05:00 faucet.valve INFO DPID 2 (0x2) sw2 IPv6 routing is active on VLAN office vid:100 tagged: Port 24 untagged: Port 1 with VIPs ['2001:100::1/64', 'fe80::c00:ff:fe00:1001/64']
+Oct 13 10:05:00 faucet.valve INFO DPID 2 (0x2) sw2 IPv6 routing is active on VLAN guest vid:200 tagged: Port 24 untagged: Port 2,Port 4 with VIPs ['2001:200::1/64', 'fe80::c00:ff:fe00:2001/64']
+Oct 13 10:05:07 faucet.valve INFO DPID 2 (0x2) sw2 port desc stats
+Oct 13 10:05:07 faucet.valve INFO DPID 2 (0x2) sw2 delta in known ports: conf {24, 1, 2, 4} dyn {2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}
+Oct 13 10:05:07 faucet.valve INFO DPID 2 (0x2) sw2 delta in up state: set() => {2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 4294967294}
+Oct 13 10:05:07 faucet.valve INFO DPID 2 (0x2) sw2 Port 3 fabricating MODIFY status True
+Oct 13 10:05:07 faucet.valve INFO DPID 2 (0x2) sw2 Port 5 fabricating MODIFY status True
+Oct 13 10:05:07 faucet.valve INFO DPID 2 (0x2) sw2 Port 6 fabricating MODIFY status True
+Oct 13 10:05:07 faucet.valve INFO DPID 2 (0x2) sw2 Port 7 fabricating MODIFY status True
+Oct 13 10:05:07 faucet.valve INFO DPID 2 (0x2) sw2 Port 8 fabricating MODIFY status True
+Oct 13 10:05:07 faucet.valve INFO DPID 2 (0x2) sw2 Port 9 fabricating MODIFY status True
+Oct 13 10:05:07 faucet.valve INFO DPID 2 (0x2) sw2 Port 10 fabricating MODIFY status True
+Oct 13 10:05:07 faucet.valve INFO DPID 2 (0x2) sw2 Port 11 fabricating MODIFY status True
+Oct 13 10:05:07 faucet.valve INFO DPID 2 (0x2) sw2 Port 12 fabricating MODIFY status True
+Oct 13 10:05:07 faucet.valve INFO DPID 2 (0x2) sw2 Port 13 fabricating MODIFY status True
+Oct 13 10:05:07 faucet.valve INFO DPID 2 (0x2) sw2 Port 14 fabricating MODIFY status True
+Oct 13 10:05:07 faucet.valve INFO DPID 2 (0x2) sw2 Port 15 fabricating MODIFY status True
+Oct 13 10:05:07 faucet.valve INFO DPID 2 (0x2) sw2 Port 16 fabricating MODIFY status True
+Oct 13 10:05:07 faucet.valve INFO DPID 2 (0x2) sw2 Port 2 fabricating ADD status True
+Oct 13 10:05:07 faucet.valve INFO DPID 2 (0x2) sw2 status change: Port 2 up status True reason ADD state 0
+Oct 13 10:05:07 faucet.valve INFO DPID 2 (0x2) sw2 Port 2 (guest laptop) up
+Oct 13 10:05:07 faucet.valve INFO DPID 2 (0x2) sw2 Configuring VLAN guest vid:200 tagged: Port 24 untagged: Port 2,Port 4
+Oct 13 10:05:07 faucet.valve INFO DPID 2 (0x2) sw2 Port 4 fabricating ADD status True
+Oct 13 10:05:07 faucet.valve INFO DPID 2 (0x2) sw2 status change: Port 4 up status True reason ADD state 0
+Oct 13 10:05:07 faucet.valve INFO DPID 2 (0x2) sw2 Port 4 (services Laptop) up
+Oct 13 10:05:07 faucet.valve INFO DPID 2 (0x2) sw2 Configuring VLAN guest vid:200 tagged: Port 24 untagged: Port 2,Port 4
+Oct 13 10:05:07 faucet.valve ERROR DPID 2 (0x2) sw2 send_flow_msgs: DP not up
+Oct 13 10:05:07 faucet.valve INFO DPID 2 (0x2) sw2 Cold start configuring DP
+Oct 13 10:05:07 faucet.valve INFO DPID 2 (0x2) sw2 Port 2 (guest laptop) configured
+Oct 13 10:05:07 faucet.valve INFO DPID 2 (0x2) sw2 Port 4 (services Laptop) configured
+Oct 13 10:05:07 faucet.valve INFO DPID 2 (0x2) sw2 Configuring VLAN office vid:100 tagged: Port 24 untagged: Port 1
+Oct 13 10:05:07 faucet.valve INFO DPID 2 (0x2) sw2 Configuring VLAN guest vid:200 tagged: Port 24 untagged: Port 2,Port 4
+Oct 13 10:05:07 faucet.valve INFO DPID 2 (0x2) sw2 table ID 0 table config match_types: (('eth_type', False), ('icmpv6_type', False), ('in_port', False), ('ip_proto', False), ('tcp_dst', False), ('udp_dst', False), ('udp_src', False)) name: port_acl next_tables: ['vlan', 'vip', 'eth_dst', 'flood'] output: True set_fields: ('eth_dst',) size: 32
+table ID 1 table config match_types: (('eth_dst', True), ('eth_type', False), ('in_port', False), ('vlan_vid', False)) name: vlan next_tables: ['vlan_acl', 'eth_src'] output: True set_fields: ('vlan_vid',) size: 32 table_id: 1 vlan_port_scale: 3
+table ID 2 table config match_types: (('eth_type', False), ('ipv4_dst', True), ('ipv4_src', True), ('vlan_vid', False)) name: vlan_acl next_tables: ['eth_src', 'eth_dst', 'flood'] output: True size: 32 table_id: 2
+table ID 3 table config match_types: (('eth_dst', True), ('eth_src', False), ('eth_type', False), ('in_port', False), ('vlan_vid', False)) miss_goto: eth_dst name: eth_src next_tables: ['ipv4_fib', 'ipv6_fib', 'vip', 'eth_dst', 'flood'] output: True set_fields: ('vlan_vid', 'eth_dst') size: 64 table_id: 3 vlan_port_scale: 4.1
+table ID 4 table config dec_ttl: True match_types: (('eth_type', False), ('ipv4_dst', True), ('vlan_vid', False)) name: ipv4_fib next_tables: ['vip', 'eth_dst', 'flood'] output: True set_fields: ('eth_dst', 'eth_src', 'vlan_vid') size: 32 table_id: 4 vlan_port_scale: 3.1
+table ID 5 table config dec_ttl: True match_types: (('eth_type', False), ('ipv6_dst', True), ('vlan_vid', False)) name: ipv6_fib next_tables: ['vip', 'eth_dst', 'flood'] output: True set_fields: ('eth_dst', 'eth_src', 'vlan_vid') size: 32 table_id: 5 vlan_port_scale: 3.1
+table ID 6 table config match_types: (('arp_tpa', False), ('eth_dst', False), ('eth_type', False), ('icmpv6_type', False), ('ip_proto', False)) name: vip next_tables: ['eth_dst', 'flood'] output: True size: 32 table_id: 6 vlan_scale: 8
+table ID 7 table config exact_match: True match_types: (('eth_dst', False), ('vlan_vid', False)) miss_goto: flood name: eth_dst output: True size: 64 table_id: 7 vlan_port_scale: 4.1
+table ID 8 table config match_types: (('eth_dst', True), ('in_port', False), ('vlan_vid', False)) name: flood output: True size: 96 table_id: 8 vlan_port_scale: 8.0
+Oct 13 10:05:07 faucet.valve INFO DPID 1 (0x1) sw1 port desc stats
+Oct 13 10:05:07 faucet.valve INFO DPID 1 (0x1) sw1 delta in known ports: conf {1, 2, 3, 4, 5} dyn {2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}
+Oct 13 10:05:07 faucet.valve INFO DPID 1 (0x1) sw1 delta in up state: set() => {2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 4294967294}
+Oct 13 10:05:07 faucet.valve INFO DPID 1 (0x1) sw1 Port 6 fabricating MODIFY status True
+Oct 13 10:05:07 faucet.valve INFO DPID 1 (0x1) sw1 Port 7 fabricating MODIFY status True
+Oct 13 10:05:07 faucet.valve INFO DPID 1 (0x1) sw1 Port 8 fabricating MODIFY status True
+Oct 13 10:05:07 faucet.valve INFO DPID 1 (0x1) sw1 Port 9 fabricating MODIFY status True
+Oct 13 10:05:07 faucet.valve INFO DPID 1 (0x1) sw1 Port 10 fabricating MODIFY status True
+Oct 13 10:05:07 faucet.valve INFO DPID 1 (0x1) sw1 Port 11 fabricating MODIFY status True
+Oct 13 10:05:07 faucet.valve INFO DPID 1 (0x1) sw1 Port 12 fabricating MODIFY status True
+Oct 13 10:05:07 faucet.valve INFO DPID 1 (0x1) sw1 Port 13 fabricating MODIFY status True
+Oct 13 10:05:07 faucet.valve INFO DPID 1 (0x1) sw1 Port 14 fabricating MODIFY status True
+Oct 13 10:05:07 faucet.valve INFO DPID 1 (0x1) sw1 Port 15 fabricating MODIFY status True
+Oct 13 10:05:07 faucet.valve INFO DPID 1 (0x1) sw1 Port 16 fabricating MODIFY status True
+Oct 13 10:05:07 faucet.valve INFO DPID 1 (0x1) sw1 Port 2 fabricating ADD status True
+Oct 13 10:05:07 faucet.valve INFO DPID 1 (0x1) sw1 status change: Port 2 up status True reason ADD state 0
+Oct 13 10:05:07 faucet.valve INFO DPID 1 (0x1) sw1 Port 2 (host2 container) up
+Oct 13 10:05:07 faucet.valve INFO DPID 1 (0x1) sw1 Configuring VLAN office vid:100 tagged: Port 5 untagged: Port 1,Port 2,Port 4
+Oct 13 10:05:07 faucet.valve INFO DPID 1 (0x1) sw1 Port 3 fabricating ADD status True
+Oct 13 10:05:07 faucet.valve INFO DPID 1 (0x1) sw1 status change: Port 3 up status True reason ADD state 0
+Oct 13 10:05:07 faucet.valve INFO DPID 1 (0x1) sw1 Port 3 (guest1 container) up
+Oct 13 10:05:07 faucet.valve INFO DPID 1 (0x1) sw1 Configuring VLAN guest vid:200 untagged: Port 3
+Oct 13 10:05:07 faucet.valve INFO DPID 1 (0x1) sw1 Port 4 fabricating ADD status True
+Oct 13 10:05:07 faucet.valve INFO DPID 1 (0x1) sw1 status change: Port 4 up status True reason ADD state 0
+Oct 13 10:05:07 faucet.valve INFO DPID 1 (0x1) sw1 Port 4 (services container) up
+Oct 13 10:05:07 faucet.valve INFO DPID 1 (0x1) sw1 Configuring VLAN office vid:100 tagged: Port 5 untagged: Port 1,Port 2,Port 4
+Oct 13 10:05:07 faucet.valve INFO DPID 1 (0x1) sw1 Port 5 fabricating ADD status True
+Oct 13 10:05:07 faucet.valve INFO DPID 1 (0x1) sw1 status change: Port 5 up status True reason ADD state 0
+Oct 13 10:05:07 faucet.valve INFO DPID 1 (0x1) sw1 Port 5 (VLAN trunk to sw2) up
+Oct 13 10:05:07 faucet.valve INFO DPID 1 (0x1) sw1 Configuring VLAN office vid:100 tagged: Port 5 untagged: Port 1,Port 2,Port 4
+Oct 13 10:05:07 faucet.valve ERROR DPID 1 (0x1) sw1 send_flow_msgs: DP not up
+Oct 13 10:05:07 faucet.valve INFO DPID 1 (0x1) sw1 Cold start configuring DP
+Oct 13 10:05:07 faucet.valve INFO DPID 1 (0x1) sw1 Port 2 (host2 container) configured
+Oct 13 10:05:07 faucet.valve INFO DPID 1 (0x1) sw1 Port 3 (guest1 container) configured
+Oct 13 10:05:07 faucet.valve INFO DPID 1 (0x1) sw1 Port 4 (services container) configured
+Oct 13 10:05:07 faucet.valve INFO DPID 1 (0x1) sw1 Port 5 (VLAN trunk to sw2) configured
+Oct 13 10:05:07 faucet.valve INFO DPID 1 (0x1) sw1 Configuring VLAN office vid:100 tagged: Port 5 untagged: Port 1,Port 2,Port 4
+Oct 13 10:05:07 faucet.valve INFO DPID 1 (0x1) sw1 Configuring VLAN guest vid:200 untagged: Port 3
+Oct 13 10:05:07 faucet.valve INFO DPID 1 (0x1) sw1 table ID 0 table config match_types: (('eth_type', False), ('icmpv6_type', False), ('in_port', False), ('ip_proto', False), ('tcp_dst', False), ('udp_dst', False), ('udp_src', False)) name: port_acl next_tables: ['vlan', 'vip', 'eth_dst', 'flood'] output: True set_fields: ('eth_dst',) size: 32
+table ID 1 table config match_types: (('eth_dst', True), ('eth_type', False), ('in_port', False), ('vlan_vid', False)) name: vlan next_tables: ['vlan_acl', 'eth_src'] output: True set_fields: ('vlan_vid',) size: 32 table_id: 1 vlan_port_scale: 3
+table ID 2 table config match_types: (('eth_type', False), ('ipv4_dst', True), ('ipv4_src', True), ('vlan_vid', False)) name: vlan_acl next_tables: ['eth_src', 'eth_dst', 'flood'] output: True size: 32 table_id: 2
+table ID 3 table config match_types: (('eth_dst', True), ('eth_src', False), ('eth_type', False), ('in_port', False), ('vlan_vid', False)) miss_goto: eth_dst name: eth_src next_tables: ['ipv4_fib', 'ipv6_fib', 'vip', 'eth_dst', 'flood'] output: True set_fields: ('vlan_vid', 'eth_dst') size: 64 table_id: 3 vlan_port_scale: 4.1
+table ID 4 table config dec_ttl: True match_types: (('eth_type', False), ('ipv4_dst', True), ('vlan_vid', False)) name: ipv4_fib next_tables: ['vip', 'eth_dst', 'flood'] output: True set_fields: ('eth_dst', 'eth_src', 'vlan_vid') size: 32 table_id: 4 vlan_port_scale: 3.1
+table ID 5 table config dec_ttl: True match_types: (('eth_type', False), ('ipv6_dst', True), ('vlan_vid', False)) name: ipv6_fib next_tables: ['vip', 'eth_dst', 'flood'] output: True set_fields: ('eth_dst', 'eth_src', 'vlan_vid') size: 32 table_id: 5 vlan_port_scale: 3.1
+table ID 6 table config match_types: (('arp_tpa', False), ('eth_dst', False), ('eth_type', False), ('icmpv6_type', False), ('ip_proto', False)) name: vip next_tables: ['eth_dst', 'flood'] output: True size: 32 table_id: 6 vlan_scale: 8
+table ID 7 table config exact_match: True match_types: (('eth_dst', False), ('vlan_vid', False)) miss_goto: flood name: eth_dst output: True size: 64 table_id: 7 vlan_port_scale: 4.1
+table ID 8 table config match_types: (('eth_dst', True), ('in_port', False), ('vlan_vid', False)) name: flood output: True size: 96 table_id: 8 vlan_port_scale: 8.0
+Oct 13 10:05:51 faucet INFO version 1.10.12
+Oct 13 10:05:51 faucet INFO Reloading configuration
+Oct 13 10:05:51 faucet INFO configuration /etc/faucet/faucet.yaml changed, analyzing differences
+Oct 13 10:05:51 faucet.config INFO including file: /etc/faucet/acls.yaml
+Oct 13 10:05:51 faucet INFO Add new datapath DPID 1 (0x1)
+Oct 13 10:05:51 faucet.valve INFO DPID 1 (0x1) sw1 IPv4 routing is active on VLAN office vid:100 tagged: Port 5 untagged: Port 1,Port 2,Port 4 with VIPs ['10.0.100.254/24']
+Oct 13 10:05:51 faucet.valve INFO DPID 1 (0x1) sw1 IPv4 routing is active on VLAN guest vid:200 untagged: Port 3 with VIPs ['10.0.200.254/24']
+Oct 13 10:05:51 faucet.valve INFO DPID 1 (0x1) sw1 IPv6 routing is active on VLAN office vid:100 tagged: Port 5 untagged: Port 1,Port 2,Port 4 with VIPs ['2001:100::1/64', 'fe80::c00:ff:fe00:1001/64']
+Oct 13 10:05:51 faucet.valve INFO DPID 1 (0x1) sw1 IPv6 routing is active on VLAN guest vid:200 untagged: Port 3 with VIPs ['2001:200::1/64', 'fe80::c00:ff:fe00:2001/64']
+Oct 13 10:05:51 faucet INFO Add new datapath DPID 2 (0x2)
+Oct 13 10:05:51 faucet.valve INFO DPID 2 (0x2) sw2 IPv4 routing is active on VLAN office vid:100 tagged: Port 24 untagged: Port 1 with VIPs ['10.0.100.254/24']
+Oct 13 10:05:51 faucet.valve INFO DPID 2 (0x2) sw2 IPv4 routing is active on VLAN guest vid:200 tagged: Port 24 untagged: Port 2,Port 4 with VIPs ['10.0.200.254/24']
+Oct 13 10:05:51 faucet.valve INFO DPID 2 (0x2) sw2 IPv6 routing is active on VLAN office vid:100 tagged: Port 24 untagged: Port 1 with VIPs ['2001:100::1/64', 'fe80::c00:ff:fe00:1001/64']
+Oct 13 10:05:51 faucet.valve INFO DPID 2 (0x2) sw2 IPv6 routing is active on VLAN guest vid:200 tagged: Port 24 untagged: Port 2,Port 4 with VIPs ['2001:200::1/64', 'fe80::c00:ff:fe00:2001/64']
+Oct 13 10:05:52 faucet.valve INFO DPID 2 (0x2) sw2 port desc stats
+Oct 13 10:05:52 faucet.valve INFO DPID 2 (0x2) sw2 delta in known ports: conf {24, 1, 2, 4} dyn {2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}
+Oct 13 10:05:52 faucet.valve INFO DPID 2 (0x2) sw2 delta in up state: set() => {2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 4294967294}
+Oct 13 10:05:52 faucet.valve INFO DPID 2 (0x2) sw2 Port 3 fabricating MODIFY status True
+Oct 13 10:05:52 faucet.valve INFO DPID 2 (0x2) sw2 Port 5 fabricating MODIFY status True
+Oct 13 10:05:52 faucet.valve INFO DPID 2 (0x2) sw2 Port 6 fabricating MODIFY status True
+Oct 13 10:05:52 faucet.valve INFO DPID 2 (0x2) sw2 Port 7 fabricating MODIFY status True
+Oct 13 10:05:52 faucet.valve INFO DPID 2 (0x2) sw2 Port 8 fabricating MODIFY status True
+Oct 13 10:05:52 faucet.valve INFO DPID 2 (0x2) sw2 Port 9 fabricating MODIFY status True
+Oct 13 10:05:52 faucet.valve INFO DPID 2 (0x2) sw2 Port 10 fabricating MODIFY status True
+Oct 13 10:05:52 faucet.valve INFO DPID 2 (0x2) sw2 Port 11 fabricating MODIFY status True
+Oct 13 10:05:52 faucet.valve INFO DPID 2 (0x2) sw2 Port 12 fabricating MODIFY status True
+Oct 13 10:05:52 faucet.valve INFO DPID 2 (0x2) sw2 Port 13 fabricating MODIFY status True
+Oct 13 10:05:52 faucet.valve INFO DPID 2 (0x2) sw2 Port 14 fabricating MODIFY status True
+Oct 13 10:05:52 faucet.valve INFO DPID 2 (0x2) sw2 Port 15 fabricating MODIFY status True
+Oct 13 10:05:52 faucet.valve INFO DPID 2 (0x2) sw2 Port 16 fabricating MODIFY status True
+Oct 13 10:05:52 faucet.valve INFO DPID 2 (0x2) sw2 Port 2 fabricating ADD status True
+Oct 13 10:05:52 faucet.valve INFO DPID 2 (0x2) sw2 status change: Port 2 up status True reason ADD state 0
+Oct 13 10:05:52 faucet.valve INFO DPID 2 (0x2) sw2 Port 2 (guest laptop) up
+Oct 13 10:05:52 faucet.valve INFO DPID 2 (0x2) sw2 Configuring VLAN guest vid:200 tagged: Port 24 untagged: Port 2,Port 4
+Oct 13 10:05:52 faucet.valve INFO DPID 2 (0x2) sw2 Port 4 fabricating ADD status True
+Oct 13 10:05:52 faucet.valve INFO DPID 2 (0x2) sw2 status change: Port 4 up status True reason ADD state 0
+Oct 13 10:05:52 faucet.valve INFO DPID 2 (0x2) sw2 Port 4 (services Laptop) up
+Oct 13 10:05:52 faucet.valve INFO DPID 2 (0x2) sw2 Configuring VLAN guest vid:200 tagged: Port 24 untagged: Port 2,Port 4
+Oct 13 10:05:52 faucet.valve ERROR DPID 2 (0x2) sw2 send_flow_msgs: DP not up
+Oct 13 10:05:52 faucet.valve INFO DPID 2 (0x2) sw2 Cold start configuring DP
+Oct 13 10:05:52 faucet.valve INFO DPID 2 (0x2) sw2 Port 2 (guest laptop) configured
+Oct 13 10:05:52 faucet.valve INFO DPID 2 (0x2) sw2 Port 4 (services Laptop) configured
+Oct 13 10:05:52 faucet.valve INFO DPID 2 (0x2) sw2 Configuring VLAN office vid:100 tagged: Port 24 untagged: Port 1
+Oct 13 10:05:52 faucet.valve INFO DPID 2 (0x2) sw2 Configuring VLAN guest vid:200 tagged: Port 24 untagged: Port 2,Port 4
+Oct 13 10:05:52 faucet.valve INFO DPID 2 (0x2) sw2 table ID 0 table config match_types: (('eth_type', False), ('icmpv6_type', False), ('in_port', False), ('ip_proto', False), ('tcp_dst', False), ('udp_dst', False), ('udp_src', False)) name: port_acl next_tables: ['vlan', 'vip', 'eth_dst', 'flood'] output: True set_fields: ('eth_dst',) size: 32
+table ID 1 table config match_types: (('eth_dst', True), ('eth_type', False), ('in_port', False), ('vlan_vid', False)) name: vlan next_tables: ['vlan_acl', 'eth_src'] output: True set_fields: ('vlan_vid',) size: 32 table_id: 1 vlan_port_scale: 3
+table ID 2 table config match_types: (('eth_type', False), ('ipv4_dst', True), ('ipv4_src', True), ('vlan_vid', False)) name: vlan_acl next_tables: ['eth_src', 'eth_dst', 'flood'] output: True size: 32 table_id: 2
+table ID 3 table config match_types: (('eth_dst', True), ('eth_src', False), ('eth_type', False), ('in_port', False), ('vlan_vid', False)) miss_goto: eth_dst name: eth_src next_tables: ['ipv4_fib', 'ipv6_fib', 'vip', 'eth_dst', 'flood'] output: True set_fields: ('vlan_vid', 'eth_dst') size: 64 table_id: 3 vlan_port_scale: 4.1
+table ID 4 table config dec_ttl: True match_types: (('eth_type', False), ('ipv4_dst', True), ('vlan_vid', False)) name: ipv4_fib next_tables: ['vip', 'eth_dst', 'flood'] output: True set_fields: ('eth_dst', 'eth_src', 'vlan_vid') size: 32 table_id: 4 vlan_port_scale: 3.1
+table ID 5 table config dec_ttl: True match_types: (('eth_type', False), ('ipv6_dst', True), ('vlan_vid', False)) name: ipv6_fib next_tables: ['vip', 'eth_dst', 'flood'] output: True set_fields: ('eth_dst', 'eth_src', 'vlan_vid') size: 32 table_id: 5 vlan_port_scale: 3.1
+table ID 6 table config match_types: (('arp_tpa', False), ('eth_dst', False), ('eth_type', False), ('icmpv6_type', False), ('ip_proto', False)) name: vip next_tables: ['eth_dst', 'flood'] output: True size: 32 table_id: 6 vlan_scale: 8
+table ID 7 table config exact_match: True match_types: (('eth_dst', False), ('vlan_vid', False)) miss_goto: flood name: eth_dst output: True size: 64 table_id: 7 vlan_port_scale: 4.1
+table ID 8 table config match_types: (('eth_dst', True), ('in_port', False), ('vlan_vid', False)) name: flood output: True size: 96 table_id: 8 vlan_port_scale: 8.0
+Oct 13 10:06:00 faucet.valve INFO DPID 1 (0x1) sw1 port desc stats
+Oct 13 10:06:00 faucet.valve INFO DPID 1 (0x1) sw1 delta in known ports: conf {1, 2, 3, 4, 5} dyn {2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}
+Oct 13 10:06:00 faucet.valve INFO DPID 1 (0x1) sw1 delta in up state: set() => {2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 4294967294}
+Oct 13 10:06:00 faucet.valve INFO DPID 1 (0x1) sw1 Port 6 fabricating MODIFY status True
+Oct 13 10:06:00 faucet.valve INFO DPID 1 (0x1) sw1 Port 7 fabricating MODIFY status True
+Oct 13 10:06:00 faucet.valve INFO DPID 1 (0x1) sw1 Port 8 fabricating MODIFY status True
+Oct 13 10:06:00 faucet.valve INFO DPID 1 (0x1) sw1 Port 9 fabricating MODIFY status True
+Oct 13 10:06:00 faucet.valve INFO DPID 1 (0x1) sw1 Port 10 fabricating MODIFY status True
+Oct 13 10:06:00 faucet.valve INFO DPID 1 (0x1) sw1 Port 11 fabricating MODIFY status True
+Oct 13 10:06:00 faucet.valve INFO DPID 1 (0x1) sw1 Port 12 fabricating MODIFY status True
+Oct 13 10:06:00 faucet.valve INFO DPID 1 (0x1) sw1 Port 13 fabricating MODIFY status True
+Oct 13 10:06:00 faucet.valve INFO DPID 1 (0x1) sw1 Port 14 fabricating MODIFY status True
+Oct 13 10:06:00 faucet.valve INFO DPID 1 (0x1) sw1 Port 15 fabricating MODIFY status True
+Oct 13 10:06:00 faucet.valve INFO DPID 1 (0x1) sw1 Port 16 fabricating MODIFY status True
+Oct 13 10:06:00 faucet.valve INFO DPID 1 (0x1) sw1 Port 2 fabricating ADD status True
+Oct 13 10:06:00 faucet.valve INFO DPID 1 (0x1) sw1 status change: Port 2 up status True reason ADD state 0
+Oct 13 10:06:00 faucet.valve INFO DPID 1 (0x1) sw1 Port 2 (host2 container) up
+Oct 13 10:06:00 faucet.valve INFO DPID 1 (0x1) sw1 Configuring VLAN office vid:100 tagged: Port 5 untagged: Port 1,Port 2,Port 4
+Oct 13 10:06:00 faucet.valve INFO DPID 1 (0x1) sw1 Port 3 fabricating ADD status True
+Oct 13 10:06:00 faucet.valve INFO DPID 1 (0x1) sw1 status change: Port 3 up status True reason ADD state 0
+Oct 13 10:06:00 faucet.valve INFO DPID 1 (0x1) sw1 Port 3 (guest1 container) up
+Oct 13 10:06:00 faucet.valve INFO DPID 1 (0x1) sw1 Configuring VLAN guest vid:200 untagged: Port 3
+Oct 13 10:06:00 faucet.valve INFO DPID 1 (0x1) sw1 Port 4 fabricating ADD status True
+Oct 13 10:06:00 faucet.valve INFO DPID 1 (0x1) sw1 status change: Port 4 up status True reason ADD state 0
+Oct 13 10:06:00 faucet.valve INFO DPID 1 (0x1) sw1 Port 4 (services container) up
+Oct 13 10:06:00 faucet.valve INFO DPID 1 (0x1) sw1 Configuring VLAN office vid:100 tagged: Port 5 untagged: Port 1,Port 2,Port 4
+Oct 13 10:06:00 faucet.valve INFO DPID 1 (0x1) sw1 Port 5 fabricating ADD status True
+Oct 13 10:06:00 faucet.valve INFO DPID 1 (0x1) sw1 status change: Port 5 up status True reason ADD state 0
+Oct 13 10:06:00 faucet.valve INFO DPID 1 (0x1) sw1 Port 5 (VLAN trunk to sw2) up
+Oct 13 10:06:00 faucet.valve INFO DPID 1 (0x1) sw1 Configuring VLAN office vid:100 tagged: Port 5 untagged: Port 1,Port 2,Port 4
+Oct 13 10:06:00 faucet.valve ERROR DPID 1 (0x1) sw1 send_flow_msgs: DP not up
+Oct 13 10:06:00 faucet.valve INFO DPID 1 (0x1) sw1 Cold start configuring DP
+Oct 13 10:06:00 faucet.valve INFO DPID 1 (0x1) sw1 Port 2 (host2 container) configured
+Oct 13 10:06:00 faucet.valve INFO DPID 1 (0x1) sw1 Port 3 (guest1 container) configured
+Oct 13 10:06:00 faucet.valve INFO DPID 1 (0x1) sw1 Port 4 (services container) configured
+Oct 13 10:06:00 faucet.valve INFO DPID 1 (0x1) sw1 Port 5 (VLAN trunk to sw2) configured
+Oct 13 10:06:00 faucet.valve INFO DPID 1 (0x1) sw1 Configuring VLAN office vid:100 tagged: Port 5 untagged: Port 1,Port 2,Port 4
+Oct 13 10:06:00 faucet.valve INFO DPID 1 (0x1) sw1 Configuring VLAN guest vid:200 untagged: Port 3
+Oct 13 10:06:00 faucet.valve INFO DPID 1 (0x1) sw1 table ID 0 table config match_types: (('eth_type', False), ('icmpv6_type', False), ('in_port', False), ('ip_proto', False), ('tcp_dst', False), ('udp_dst', False), ('udp_src', False)) name: port_acl next_tables: ['vlan', 'vip', 'eth_dst', 'flood'] output: True set_fields: ('eth_dst',) size: 32
+table ID 1 table config match_types: (('eth_dst', True), ('eth_type', False), ('in_port', False), ('vlan_vid', False)) name: vlan next_tables: ['vlan_acl', 'eth_src'] output: True set_fields: ('vlan_vid',) size: 32 table_id: 1 vlan_port_scale: 3
+table ID 2 table config match_types: (('eth_type', False), ('ipv4_dst', True), ('ipv4_src', True), ('vlan_vid', False)) name: vlan_acl next_tables: ['eth_src', 'eth_dst', 'flood'] output: True size: 32 table_id: 2
+table ID 3 table config match_types: (('eth_dst', True), ('eth_src', False), ('eth_type', False), ('in_port', False), ('vlan_vid', False)) miss_goto: eth_dst name: eth_src next_tables: ['ipv4_fib', 'ipv6_fib', 'vip', 'eth_dst', 'flood'] output: True set_fields: ('vlan_vid', 'eth_dst') size: 64 table_id: 3 vlan_port_scale: 4.1
+table ID 4 table config dec_ttl: True match_types: (('eth_type', False), ('ipv4_dst', True), ('vlan_vid', False)) name: ipv4_fib next_tables: ['vip', 'eth_dst', 'flood'] output: True set_fields: ('eth_dst', 'eth_src', 'vlan_vid') size: 32 table_id: 4 vlan_port_scale: 3.1
+table ID 5 table config dec_ttl: True match_types: (('eth_type', False), ('ipv6_dst', True), ('vlan_vid', False)) name: ipv6_fib next_tables: ['vip', 'eth_dst', 'flood'] output: True set_fields: ('eth_dst', 'eth_src', 'vlan_vid') size: 32 table_id: 5 vlan_port_scale: 3.1
+table ID 6 table config match_types: (('arp_tpa', False), ('eth_dst', False), ('eth_type', False), ('icmpv6_type', False), ('ip_proto', False)) name: vip next_tables: ['eth_dst', 'flood'] output: True size: 32 table_id: 6 vlan_scale: 8
+table ID 7 table config exact_match: True match_types: (('eth_dst', False), ('vlan_vid', False)) miss_goto: flood name: eth_dst output: True size: 64 table_id: 7 vlan_port_scale: 4.1
+table ID 8 table config match_types: (('eth_dst', True), ('in_port', False), ('vlan_vid', False)) name: flood output: True size: 96 table_id: 8 vlan_port_scale: 8.0
+Oct 13 10:06:05 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 (2 flows) on VLAN 100
+Oct 13 10:06:11 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 2 (last attempt was 5s ago; 2 flows) on VLAN 100
+Oct 13 10:06:17 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 3 (last attempt was 6s ago; 2 flows) on VLAN 100
+Oct 13 10:06:24 faucet.valve INFO DPID 2 (0x2) sw2 L2 learned on Port 2 da:06:7e:d5:be:6e (L2 type 0x86dd, L2 dst 33:33:ff:d5:be:6e, L3 src ::, L3 dst ff02::1:ffd5:be6e) Port 2 VLAN 200 (1 hosts total)
+Oct 13 10:06:24 faucet.valve INFO DPID 2 (0x2) sw2 L2 learned on Port 4 02:42:ce:b0:16:00 (L2 type 0x86dd, L2 dst 33:33:ff:b0:16:00, L3 src ::, L3 dst ff02::1:ffb0:1600) Port 4 VLAN 200 (2 hosts total)
+Oct 13 10:06:24 faucet.valve INFO DPID 1 (0x1) sw1 L2 learned on Port 4 02:42:cf:27:ec:00 (L2 type 0x86dd, L2 dst 33:33:ff:27:ec:00, L3 src ::, L3 dst ff02::1:ff27:ec00) Port 4 VLAN 100 (1 hosts total)
+Oct 13 10:06:25 faucet.valve INFO DPID 1 (0x1) sw1 L2 learned on Port 3 02:42:51:02:73:02 (L2 type 0x86dd, L2 dst 33:33:ff:02:73:02, L3 src ::, L3 dst ff02::1:ff02:7302) Port 3 VLAN 200 (1 hosts total)
+Oct 13 10:06:25 faucet.valve INFO DPID 1 (0x1) sw1 L2 learned on Port 2 02:42:47:ab:50:00 (L2 type 0x86dd, L2 dst 33:33:ff:ab:50:00, L3 src ::, L3 dst ff02::1:ffab:5000) Port 2 VLAN 100 (2 hosts total)
+Oct 13 10:06:29 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 4 (last attempt was 11s ago; 2 flows) on VLAN 100
+Oct 13 10:06:47 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 5 (last attempt was 18s ago; 2 flows) on VLAN 100
+Oct 13 10:07:20 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 6 (last attempt was 32s ago; 2 flows) on VLAN 100
+Oct 13 10:08:25 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 7 (last attempt was 65s ago; 2 flows) on VLAN 100
+Oct 13 10:08:40 faucet.valve INFO DPID 1 (0x1) sw1 port desc stats
+Oct 13 10:08:40 faucet.valve INFO DPID 1 (0x1) sw1 delta in known ports: conf {1, 2, 3, 4, 5} dyn {2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}
+Oct 13 10:08:40 faucet.valve INFO DPID 1 (0x1) sw1 Cold start configuring DP
+Oct 13 10:08:40 faucet.valve INFO DPID 1 (0x1) sw1 Port 2 (host2 container) configured
+Oct 13 10:08:40 faucet.valve INFO DPID 1 (0x1) sw1 Port 3 (guest1 container) configured
+Oct 13 10:08:40 faucet.valve INFO DPID 1 (0x1) sw1 Port 4 (services container) configured
+Oct 13 10:08:40 faucet.valve INFO DPID 1 (0x1) sw1 Port 5 (VLAN trunk to sw2) configured
+Oct 13 10:08:40 faucet.valve INFO DPID 1 (0x1) sw1 Configuring VLAN office vid:100 tagged: Port 5 untagged: Port 1,Port 2,Port 4
+Oct 13 10:08:40 faucet.valve INFO DPID 1 (0x1) sw1 Configuring VLAN guest vid:200 untagged: Port 3
+Oct 13 10:08:40 faucet.valve INFO DPID 1 (0x1) sw1 table ID 0 table config match_types: (('eth_type', False), ('icmpv6_type', False), ('in_port', False), ('ip_proto', False), ('tcp_dst', False), ('udp_dst', False), ('udp_src', False)) name: port_acl next_tables: ['vlan', 'vip', 'eth_dst', 'flood'] output: True set_fields: ('eth_dst',) size: 32
+table ID 1 table config match_types: (('eth_dst', True), ('eth_type', False), ('in_port', False), ('vlan_vid', False)) name: vlan next_tables: ['vlan_acl', 'eth_src'] output: True set_fields: ('vlan_vid',) size: 32 table_id: 1 vlan_port_scale: 3
+table ID 2 table config match_types: (('eth_type', False), ('ipv4_dst', True), ('ipv4_src', True), ('vlan_vid', False)) name: vlan_acl next_tables: ['eth_src', 'eth_dst', 'flood'] output: True size: 32 table_id: 2
+table ID 3 table config match_types: (('eth_dst', True), ('eth_src', False), ('eth_type', False), ('in_port', False), ('vlan_vid', False)) miss_goto: eth_dst name: eth_src next_tables: ['ipv4_fib', 'ipv6_fib', 'vip', 'eth_dst', 'flood'] output: True set_fields: ('vlan_vid', 'eth_dst') size: 64 table_id: 3 vlan_port_scale: 4.1
+table ID 4 table config dec_ttl: True match_types: (('eth_type', False), ('ipv4_dst', True), ('vlan_vid', False)) name: ipv4_fib next_tables: ['vip', 'eth_dst', 'flood'] output: True set_fields: ('eth_dst', 'eth_src', 'vlan_vid') size: 32 table_id: 4 vlan_port_scale: 3.1
+table ID 5 table config dec_ttl: True match_types: (('eth_type', False), ('ipv6_dst', True), ('vlan_vid', False)) name: ipv6_fib next_tables: ['vip', 'eth_dst', 'flood'] output: True set_fields: ('eth_dst', 'eth_src', 'vlan_vid') size: 32 table_id: 5 vlan_port_scale: 3.1
+table ID 6 table config match_types: (('arp_tpa', False), ('eth_dst', False), ('eth_type', False), ('icmpv6_type', False), ('ip_proto', False)) name: vip next_tables: ['eth_dst', 'flood'] output: True size: 32 table_id: 6 vlan_scale: 8
+table ID 7 table config exact_match: True match_types: (('eth_dst', False), ('vlan_vid', False)) miss_goto: flood name: eth_dst output: True size: 64 table_id: 7 vlan_port_scale: 4.1
+table ID 8 table config match_types: (('eth_dst', True), ('in_port', False), ('vlan_vid', False)) name: flood output: True size: 96 table_id: 8 vlan_port_scale: 8.0
+Oct 13 10:08:42 faucet.valve INFO DPID 1 (0x1) sw1 L2 learned on Port 3 02:42:51:02:73:02 (L2 type 0x86dd, L2 dst 33:33:00:00:00:16, L3 src None, L3 dst None) Port 3 VLAN 200 (1 hosts total)
+Oct 13 10:08:43 faucet.valve INFO DPID 2 (0x2) sw2 port desc stats
+Oct 13 10:08:43 faucet.valve INFO DPID 2 (0x2) sw2 delta in known ports: conf {24, 1, 2, 4} dyn {2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}
+Oct 13 10:08:43 faucet.valve INFO DPID 2 (0x2) sw2 Cold start configuring DP
+Oct 13 10:08:43 faucet.valve INFO DPID 2 (0x2) sw2 Port 2 (guest laptop) configured
+Oct 13 10:08:43 faucet.valve INFO DPID 2 (0x2) sw2 Port 4 (services Laptop) configured
+Oct 13 10:08:43 faucet.valve INFO DPID 2 (0x2) sw2 Configuring VLAN office vid:100 tagged: Port 24 untagged: Port 1
+Oct 13 10:08:43 faucet.valve INFO DPID 2 (0x2) sw2 Configuring VLAN guest vid:200 tagged: Port 24 untagged: Port 2,Port 4
+Oct 13 10:08:43 faucet.valve INFO DPID 2 (0x2) sw2 table ID 0 table config match_types: (('eth_type', False), ('icmpv6_type', False), ('in_port', False), ('ip_proto', False), ('tcp_dst', False), ('udp_dst', False), ('udp_src', False)) name: port_acl next_tables: ['vlan', 'vip', 'eth_dst', 'flood'] output: True set_fields: ('eth_dst',) size: 32
+table ID 1 table config match_types: (('eth_dst', True), ('eth_type', False), ('in_port', False), ('vlan_vid', False)) name: vlan next_tables: ['vlan_acl', 'eth_src'] output: True set_fields: ('vlan_vid',) size: 32 table_id: 1 vlan_port_scale: 3
+table ID 2 table config match_types: (('eth_type', False), ('ipv4_dst', True), ('ipv4_src', True), ('vlan_vid', False)) name: vlan_acl next_tables: ['eth_src', 'eth_dst', 'flood'] output: True size: 32 table_id: 2
+table ID 3 table config match_types: (('eth_dst', True), ('eth_src', False), ('eth_type', False), ('in_port', False), ('vlan_vid', False)) miss_goto: eth_dst name: eth_src next_tables: ['ipv4_fib', 'ipv6_fib', 'vip', 'eth_dst', 'flood'] output: True set_fields: ('vlan_vid', 'eth_dst') size: 64 table_id: 3 vlan_port_scale: 4.1
+table ID 4 table config dec_ttl: True match_types: (('eth_type', False), ('ipv4_dst', True), ('vlan_vid', False)) name: ipv4_fib next_tables: ['vip', 'eth_dst', 'flood'] output: True set_fields: ('eth_dst', 'eth_src', 'vlan_vid') size: 32 table_id: 4 vlan_port_scale: 3.1
+table ID 5 table config dec_ttl: True match_types: (('eth_type', False), ('ipv6_dst', True), ('vlan_vid', False)) name: ipv6_fib next_tables: ['vip', 'eth_dst', 'flood'] output: True set_fields: ('eth_dst', 'eth_src', 'vlan_vid') size: 32 table_id: 5 vlan_port_scale: 3.1
+table ID 6 table config match_types: (('arp_tpa', False), ('eth_dst', False), ('eth_type', False), ('icmpv6_type', False), ('ip_proto', False)) name: vip next_tables: ['eth_dst', 'flood'] output: True size: 32 table_id: 6 vlan_scale: 8
+table ID 7 table config exact_match: True match_types: (('eth_dst', False), ('vlan_vid', False)) miss_goto: flood name: eth_dst output: True size: 64 table_id: 7 vlan_port_scale: 4.1
+table ID 8 table config match_types: (('eth_dst', True), ('in_port', False), ('vlan_vid', False)) name: flood output: True size: 96 table_id: 8 vlan_port_scale: 8.0
+Oct 13 10:08:44 faucet.valve INFO DPID 1 (0x1) sw1 Responded to RS solicit from fe80::42:51ff:fe02:7302 (02:42:51:02:73:02 (L2 type 0x86dd, L2 dst 33:33:00:00:00:02, L3 src fe80::42:51ff:fe02:7302, L3 dst ff02::2) Port 3 VLAN 200)
+Oct 13 10:08:44 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 (2 flows) on VLAN 100
+Oct 13 10:08:48 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 2 (last attempt was 3s ago; 2 flows) on VLAN 100
+Oct 13 10:08:54 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 3 (last attempt was 6s ago; 2 flows) on VLAN 100
+Oct 13 10:09:07 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 4 (last attempt was 13s ago; 2 flows) on VLAN 100
+Oct 13 10:09:27 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 5 (last attempt was 19s ago; 2 flows) on VLAN 100
+Oct 13 10:10:04 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 6 (last attempt was 36s ago; 2 flows) on VLAN 100
+Oct 13 10:11:09 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 7 (last attempt was 65s ago; 2 flows) on VLAN 100
+Oct 13 10:12:17 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 8 (last attempt was 67s ago; 2 flows) on VLAN 100
+Oct 13 10:13:24 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 9 (last attempt was 67s ago; 2 flows) on VLAN 100
+Oct 13 10:13:44 faucet.valve INFO DPID 1 (0x1) sw1 0 recently active hosts on VLAN 200, expired [02:42:51:02:73:02 on Port 3]
+Oct 13 10:14:30 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 10 (last attempt was 66s ago; 2 flows) on VLAN 100
+Oct 13 10:15:37 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 11 (last attempt was 66s ago; 2 flows) on VLAN 100
+Oct 13 10:16:41 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 12 (last attempt was 64s ago; 2 flows) on VLAN 100
+Oct 13 10:17:46 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 13 (last attempt was 65s ago; 2 flows) on VLAN 100
+Oct 13 10:18:52 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 14 (last attempt was 65s ago; 2 flows) on VLAN 100
+Oct 13 10:19:56 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 15 (last attempt was 64s ago; 2 flows) on VLAN 100
+Oct 13 10:21:02 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 16 (last attempt was 66s ago; 2 flows) on VLAN 100
+Oct 13 10:22:08 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 17 (last attempt was 66s ago; 2 flows) on VLAN 100
+Oct 13 10:23:16 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 18 (last attempt was 67s ago; 2 flows) on VLAN 100
+Oct 13 10:24:23 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 19 (last attempt was 66s ago; 2 flows) on VLAN 100
+Oct 13 10:25:28 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 20 (last attempt was 65s ago; 2 flows) on VLAN 100
+Oct 13 10:26:35 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 21 (last attempt was 67s ago; 2 flows) on VLAN 100
+Oct 13 10:27:39 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 22 (last attempt was 64s ago; 2 flows) on VLAN 100
+Oct 13 10:28:45 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 23 (last attempt was 65s ago; 2 flows) on VLAN 100
+Oct 13 10:29:51 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 24 (last attempt was 66s ago; 2 flows) on VLAN 100
+Oct 13 10:30:57 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 25 (last attempt was 66s ago; 2 flows) on VLAN 100
+Oct 13 10:32:02 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 26 (last attempt was 64s ago; 2 flows) on VLAN 100
+Oct 13 10:33:06 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 27 (last attempt was 64s ago; 2 flows) on VLAN 100
+Oct 13 10:34:11 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 28 (last attempt was 65s ago; 2 flows) on VLAN 100
+Oct 13 10:35:17 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 29 (last attempt was 65s ago; 2 flows) on VLAN 100
+Oct 13 10:36:23 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 30 (last attempt was 66s ago; 2 flows) on VLAN 100
+Oct 13 10:37:29 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 31 (last attempt was 65s ago; 2 flows) on VLAN 100
+Oct 13 10:38:34 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 32 (last attempt was 64s ago; 2 flows) on VLAN 100
+Oct 13 10:39:40 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 33 (last attempt was 65s ago; 2 flows) on VLAN 100
+Oct 13 10:40:46 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 34 (last attempt was 66s ago; 2 flows) on VLAN 100
+Oct 13 10:41:51 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 35 (last attempt was 64s ago; 2 flows) on VLAN 100
+Oct 13 10:42:57 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 36 (last attempt was 66s ago; 2 flows) on VLAN 100
+Oct 13 10:44:02 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 37 (last attempt was 64s ago; 2 flows) on VLAN 100
+Oct 13 10:45:07 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 38 (last attempt was 65s ago; 2 flows) on VLAN 100
+Oct 13 10:46:11 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 39 (last attempt was 64s ago; 2 flows) on VLAN 100
+Oct 13 10:47:19 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 40 (last attempt was 67s ago; 2 flows) on VLAN 100
+Oct 13 10:48:25 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 41 (last attempt was 66s ago; 2 flows) on VLAN 100
+Oct 13 10:49:33 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 42 (last attempt was 67s ago; 2 flows) on VLAN 100
+Oct 13 10:50:38 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 43 (last attempt was 64s ago; 2 flows) on VLAN 100
+Oct 13 10:51:42 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 44 (last attempt was 64s ago; 2 flows) on VLAN 100
+Oct 13 10:52:47 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 45 (last attempt was 64s ago; 2 flows) on VLAN 100
+Oct 13 10:53:53 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 46 (last attempt was 66s ago; 2 flows) on VLAN 100
+Oct 13 10:55:01 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 47 (last attempt was 67s ago; 2 flows) on VLAN 100
+Oct 13 10:56:06 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 48 (last attempt was 65s ago; 2 flows) on VLAN 100
+Oct 13 10:57:11 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 49 (last attempt was 64s ago; 2 flows) on VLAN 100
+Oct 13 10:58:15 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 50 (last attempt was 64s ago; 2 flows) on VLAN 100
+Oct 13 10:59:22 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 51 (last attempt was 66s ago; 2 flows) on VLAN 100
+Oct 13 11:00:26 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 52 (last attempt was 64s ago; 2 flows) on VLAN 100
+Oct 13 11:01:32 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 53 (last attempt was 65s ago; 2 flows) on VLAN 100
+Oct 13 11:02:36 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 54 (last attempt was 64s ago; 2 flows) on VLAN 100
+Oct 13 11:03:41 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 55 (last attempt was 65s ago; 2 flows) on VLAN 100
+Oct 13 11:04:45 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 56 (last attempt was 64s ago; 2 flows) on VLAN 100
+Oct 13 11:05:51 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 57 (last attempt was 65s ago; 2 flows) on VLAN 100
+Oct 13 11:06:56 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 58 (last attempt was 65s ago; 2 flows) on VLAN 100
+Oct 13 11:08:02 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 59 (last attempt was 65s ago; 2 flows) on VLAN 100
+Oct 13 11:09:09 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 60 (last attempt was 67s ago; 2 flows) on VLAN 100
+Oct 13 11:10:16 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 61 (last attempt was 66s ago; 2 flows) on VLAN 100
+Oct 13 11:11:22 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 62 (last attempt was 65s ago; 2 flows) on VLAN 100
+Oct 13 11:12:27 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 63 (last attempt was 65s ago; 2 flows) on VLAN 100
+Oct 13 11:13:33 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 64 (last attempt was 65s ago; 2 flows) on VLAN 100
+Oct 13 11:14:39 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 65 (last attempt was 65s ago; 2 flows) on VLAN 100
+Oct 13 11:15:45 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 66 (last attempt was 66s ago; 2 flows) on VLAN 100
+Oct 13 11:16:51 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 67 (last attempt was 66s ago; 2 flows) on VLAN 100
+Oct 13 11:17:57 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 68 (last attempt was 66s ago; 2 flows) on VLAN 100
+Oct 13 11:19:05 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 69 (last attempt was 67s ago; 2 flows) on VLAN 100
+Oct 13 11:20:10 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 70 (last attempt was 65s ago; 2 flows) on VLAN 100
+Oct 13 11:21:16 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 71 (last attempt was 65s ago; 2 flows) on VLAN 100
+Oct 13 11:22:20 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 72 (last attempt was 64s ago; 2 flows) on VLAN 100
+Oct 13 11:23:24 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 73 (last attempt was 64s ago; 2 flows) on VLAN 100
+Oct 13 11:24:29 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 74 (last attempt was 64s ago; 2 flows) on VLAN 100
+Oct 13 11:25:36 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 75 (last attempt was 66s ago; 2 flows) on VLAN 100
+Oct 13 11:26:43 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 76 (last attempt was 66s ago; 2 flows) on VLAN 100
+Oct 13 11:27:47 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 77 (last attempt was 64s ago; 2 flows) on VLAN 100
+Oct 13 11:28:52 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 78 (last attempt was 65s ago; 2 flows) on VLAN 100
+Oct 13 11:29:57 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 79 (last attempt was 65s ago; 2 flows) on VLAN 100
+Oct 13 11:31:03 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 80 (last attempt was 65s ago; 2 flows) on VLAN 100
+Oct 13 11:32:09 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 81 (last attempt was 65s ago; 2 flows) on VLAN 100
+Oct 13 11:33:16 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 82 (last attempt was 67s ago; 2 flows) on VLAN 100
+Oct 13 11:34:21 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 83 (last attempt was 65s ago; 2 flows) on VLAN 100
+Oct 13 11:35:26 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 84 (last attempt was 64s ago; 2 flows) on VLAN 100
+Oct 13 11:36:34 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 85 (last attempt was 67s ago; 2 flows) on VLAN 100
+Oct 13 11:37:40 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 86 (last attempt was 66s ago; 2 flows) on VLAN 100
+Oct 13 11:38:45 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 87 (last attempt was 64s ago; 2 flows) on VLAN 100
+Oct 13 11:39:49 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 88 (last attempt was 64s ago; 2 flows) on VLAN 100
+Oct 13 11:40:55 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 89 (last attempt was 65s ago; 2 flows) on VLAN 100
+Oct 13 11:42:02 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 90 (last attempt was 67s ago; 2 flows) on VLAN 100
+Oct 13 11:43:07 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 91 (last attempt was 65s ago; 2 flows) on VLAN 100
+Oct 13 11:44:13 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 92 (last attempt was 66s ago; 2 flows) on VLAN 100
+Oct 13 11:45:18 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 93 (last attempt was 64s ago; 2 flows) on VLAN 100
+Oct 13 11:46:24 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 94 (last attempt was 66s ago; 2 flows) on VLAN 100
+Oct 13 11:47:31 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 95 (last attempt was 66s ago; 2 flows) on VLAN 100
+Oct 13 11:48:36 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 96 (last attempt was 65s ago; 2 flows) on VLAN 100
+Oct 13 11:49:44 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 97 (last attempt was 67s ago; 2 flows) on VLAN 100
+Oct 13 11:50:49 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 98 (last attempt was 65s ago; 2 flows) on VLAN 100
+Oct 13 11:51:56 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 99 (last attempt was 67s ago; 2 flows) on VLAN 100
+Oct 13 11:53:04 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 100 (last attempt was 67s ago; 2 flows) on VLAN 100
+Oct 13 11:54:08 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 101 (last attempt was 64s ago; 2 flows) on VLAN 100
+Oct 13 11:55:14 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 102 (last attempt was 66s ago; 2 flows) on VLAN 100
+Oct 13 11:56:19 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 103 (last attempt was 64s ago; 2 flows) on VLAN 100
+Oct 13 11:57:23 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 104 (last attempt was 64s ago; 2 flows) on VLAN 100
+Oct 13 11:58:28 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 105 (last attempt was 64s ago; 2 flows) on VLAN 100
+Oct 13 11:59:33 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 106 (last attempt was 64s ago; 2 flows) on VLAN 100
+Oct 13 12:00:37 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 107 (last attempt was 64s ago; 2 flows) on VLAN 100
+Oct 13 12:01:43 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 108 (last attempt was 66s ago; 2 flows) on VLAN 100
+Oct 13 12:02:48 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 109 (last attempt was 65s ago; 2 flows) on VLAN 100
+Oct 13 12:03:52 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 110 (last attempt was 64s ago; 2 flows) on VLAN 100
+Oct 13 12:04:56 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 111 (last attempt was 64s ago; 2 flows) on VLAN 100
+Oct 13 12:06:02 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 112 (last attempt was 65s ago; 2 flows) on VLAN 100
+Oct 13 12:07:06 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 113 (last attempt was 64s ago; 2 flows) on VLAN 100
+Oct 13 12:08:13 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 114 (last attempt was 66s ago; 2 flows) on VLAN 100
+Oct 13 12:09:17 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 115 (last attempt was 64s ago; 2 flows) on VLAN 100
+Oct 13 12:10:22 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 116 (last attempt was 64s ago; 2 flows) on VLAN 100
+Oct 13 12:11:27 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 117 (last attempt was 65s ago; 2 flows) on VLAN 100
+Oct 13 12:12:32 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 118 (last attempt was 64s ago; 2 flows) on VLAN 100
+Oct 13 12:13:38 faucet.valve INFO DPID 1 (0x1) sw1 resolving 10.0.100.2 retry 119 (last attempt was 65s ago; 2 flows) on VLAN 100
diff --git a/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/c4c4c09f-fd27-460d-ab4e-bdc33a326830/var/log/faucet/faucet_exception.log b/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/c4c4c09f-fd27-460d-ab4e-bdc33a326830/var/log/faucet/faucet_exception.log
new file mode 100644
index 0000000..e69de29
diff --git a/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/c4c4c09f-fd27-460d-ab4e-bdc33a326830/var/run/faucet/.gns3_perms b/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/c4c4c09f-fd27-460d-ab4e-bdc33a326830/var/run/faucet/.gns3_perms
new file mode 100644
index 0000000..e7d6316
--- /dev/null
+++ b/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/c4c4c09f-fd27-460d-ab4e-bdc33a326830/var/run/faucet/.gns3_perms
@@ -0,0 +1,2 @@
+644:0:0:/var/run/faucet/.gns3_perms
+755:0:0:/var/run/faucet/
diff --git a/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/e2ceb016-bea0-4e23-b271-9f58484cab35/etc/network/.gns3_perms b/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/e2ceb016-bea0-4e23-b271-9f58484cab35/etc/network/.gns3_perms
new file mode 100644
index 0000000..afd9911
--- /dev/null
+++ b/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/e2ceb016-bea0-4e23-b271-9f58484cab35/etc/network/.gns3_perms
@@ -0,0 +1,8 @@
+775:1000:1000:/etc/network/if-pre-up.d
+775:1000:1000:/etc/network/if-up.d
+775:1000:1000:/etc/network/if-post-down.d
+775:1000:1000:/etc/network/interfaces.d
+775:1000:1000:/etc/network/if-down.d
+664:1000:1000:/etc/network/interfaces
+664:1000:1000:/etc/network/.gns3_perms
+775:1000:1000:/etc/network
diff --git a/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/e2ceb016-bea0-4e23-b271-9f58484cab35/etc/network/interfaces b/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/e2ceb016-bea0-4e23-b271-9f58484cab35/etc/network/interfaces
new file mode 100644
index 0000000..54a04f9
--- /dev/null
+++ b/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/e2ceb016-bea0-4e23-b271-9f58484cab35/etc/network/interfaces
@@ -0,0 +1,19 @@
+#
+# This is a sample network config, please uncomment lines to configure the network
+#
+
+# Uncomment this line to load custom interface files
+# source /etc/network/interfaces.d/*
+
+# Static config for eth0
+#auto eth0
+#iface eth0 inet static
+# address 192.168.0.2
+# netmask 255.255.255.0
+# gateway 192.168.0.1
+# up echo nameserver 192.168.0.1 > /etc/resolv.conf
+
+# DHCP config for eth0
+#auto eth0
+#iface eth0 inet dhcp
+# hostname UbuntuDockerGuest-3
diff --git a/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/e2ceb016-bea0-4e23-b271-9f58484cab35/root/.bashrc b/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/e2ceb016-bea0-4e23-b271-9f58484cab35/root/.bashrc
new file mode 100644
index 0000000..f6939ee
--- /dev/null
+++ b/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/e2ceb016-bea0-4e23-b271-9f58484cab35/root/.bashrc
@@ -0,0 +1,99 @@
+# ~/.bashrc: executed by bash(1) for non-login shells.
+# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
+# for examples
+
+# If not running interactively, don't do anything
+[ -z "$PS1" ] && return
+
+# don't put duplicate lines in the history. See bash(1) for more options
+# ... or force ignoredups and ignorespace
+HISTCONTROL=ignoredups:ignorespace
+
+# append to the history file, don't overwrite it
+shopt -s histappend
+
+# for setting history length see HISTSIZE and HISTFILESIZE in bash(1)
+HISTSIZE=1000
+HISTFILESIZE=2000
+
+# check the window size after each command and, if necessary,
+# update the values of LINES and COLUMNS.
+shopt -s checkwinsize
+
+# make less more friendly for non-text input files, see lesspipe(1)
+[ -x /usr/bin/lesspipe ] && eval "$(SHELL=/bin/sh lesspipe)"
+
+# set variable identifying the chroot you work in (used in the prompt below)
+if [ -z "$debian_chroot" ] && [ -r /etc/debian_chroot ]; then
+ debian_chroot=$(cat /etc/debian_chroot)
+fi
+
+# set a fancy prompt (non-color, unless we know we "want" color)
+case "$TERM" in
+ xterm-color) color_prompt=yes;;
+esac
+
+# uncomment for a colored prompt, if the terminal has the capability; turned
+# off by default to not distract the user: the focus in a terminal window
+# should be on the output of commands, not on the prompt
+#force_color_prompt=yes
+
+if [ -n "$force_color_prompt" ]; then
+ if [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null; then
+ # We have color support; assume it's compliant with Ecma-48
+ # (ISO/IEC-6429). (Lack of such support is extremely rare, and such
+ # a case would tend to support setf rather than setaf.)
+ color_prompt=yes
+ else
+ color_prompt=
+ fi
+fi
+
+if [ "$color_prompt" = yes ]; then
+ PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
+else
+ PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
+fi
+unset color_prompt force_color_prompt
+
+# If this is an xterm set the title to user@host:dir
+case "$TERM" in
+xterm*|rxvt*)
+ PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1"
+ ;;
+*)
+ ;;
+esac
+
+# enable color support of ls and also add handy aliases
+if [ -x /usr/bin/dircolors ]; then
+ test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)"
+ alias ls='ls --color=auto'
+ #alias dir='dir --color=auto'
+ #alias vdir='vdir --color=auto'
+
+ alias grep='grep --color=auto'
+ alias fgrep='fgrep --color=auto'
+ alias egrep='egrep --color=auto'
+fi
+
+# some more ls aliases
+alias ll='ls -alF'
+alias la='ls -A'
+alias l='ls -CF'
+
+# Alias definitions.
+# You may want to put all your additions into a separate file like
+# ~/.bash_aliases, instead of adding them here directly.
+# See /usr/share/doc/bash-doc/examples in the bash-doc package.
+
+if [ -f ~/.bash_aliases ]; then
+ . ~/.bash_aliases
+fi
+
+# enable programmable completion features (you don't need to enable
+# this, if it's already enabled in /etc/bash.bashrc and /etc/profile
+# sources /etc/bash.bashrc).
+#if [ -f /etc/bash_completion ] && ! shopt -oq posix; then
+# . /etc/bash_completion
+#fi
diff --git a/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/e2ceb016-bea0-4e23-b271-9f58484cab35/root/.gns3_perms b/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/e2ceb016-bea0-4e23-b271-9f58484cab35/root/.gns3_perms
new file mode 100644
index 0000000..97dc028
--- /dev/null
+++ b/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/e2ceb016-bea0-4e23-b271-9f58484cab35/root/.gns3_perms
@@ -0,0 +1,4 @@
+644:0:0:/root/.bashrc
+644:0:0:/root/.profile
+644:0:0:/root/.gns3_perms
+700:0:0:/root
diff --git a/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/e2ceb016-bea0-4e23-b271-9f58484cab35/root/.profile b/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/e2ceb016-bea0-4e23-b271-9f58484cab35/root/.profile
new file mode 100644
index 0000000..c4c7402
--- /dev/null
+++ b/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/e2ceb016-bea0-4e23-b271-9f58484cab35/root/.profile
@@ -0,0 +1,9 @@
+# ~/.profile: executed by Bourne-compatible login shells.
+
+if [ "$BASH" ]; then
+ if [ -f ~/.bashrc ]; then
+ . ~/.bashrc
+ fi
+fi
+
+mesg n 2> /dev/null || true
diff --git a/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/eb313341-58b2-401f-801c-f0bb493f7096/etc/network/.gns3_perms b/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/eb313341-58b2-401f-801c-f0bb493f7096/etc/network/.gns3_perms
new file mode 100644
index 0000000..afd9911
--- /dev/null
+++ b/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/eb313341-58b2-401f-801c-f0bb493f7096/etc/network/.gns3_perms
@@ -0,0 +1,8 @@
+775:1000:1000:/etc/network/if-pre-up.d
+775:1000:1000:/etc/network/if-up.d
+775:1000:1000:/etc/network/if-post-down.d
+775:1000:1000:/etc/network/interfaces.d
+775:1000:1000:/etc/network/if-down.d
+664:1000:1000:/etc/network/interfaces
+664:1000:1000:/etc/network/.gns3_perms
+775:1000:1000:/etc/network
diff --git a/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/eb313341-58b2-401f-801c-f0bb493f7096/etc/network/interfaces b/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/eb313341-58b2-401f-801c-f0bb493f7096/etc/network/interfaces
new file mode 100644
index 0000000..cde4398
--- /dev/null
+++ b/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/eb313341-58b2-401f-801c-f0bb493f7096/etc/network/interfaces
@@ -0,0 +1,19 @@
+#
+# This is a sample network config, please uncomment lines to configure the network
+#
+
+# Uncomment this line to load custom interface files
+# source /etc/network/interfaces.d/*
+
+# Static config for eth0
+#auto eth0
+#iface eth0 inet static
+# address 192.168.0.2
+# netmask 255.255.255.0
+# gateway 192.168.0.1
+# up echo nameserver 192.168.0.1 > /etc/resolv.conf
+
+# DHCP config for eth0
+#auto eth0
+#iface eth0 inet dhcp
+# hostname UbuntuDockerGuest-4
diff --git a/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/eb313341-58b2-401f-801c-f0bb493f7096/root/.bashrc b/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/eb313341-58b2-401f-801c-f0bb493f7096/root/.bashrc
new file mode 100644
index 0000000..f6939ee
--- /dev/null
+++ b/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/eb313341-58b2-401f-801c-f0bb493f7096/root/.bashrc
@@ -0,0 +1,99 @@
+# ~/.bashrc: executed by bash(1) for non-login shells.
+# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
+# for examples
+
+# If not running interactively, don't do anything
+[ -z "$PS1" ] && return
+
+# don't put duplicate lines in the history. See bash(1) for more options
+# ... or force ignoredups and ignorespace
+HISTCONTROL=ignoredups:ignorespace
+
+# append to the history file, don't overwrite it
+shopt -s histappend
+
+# for setting history length see HISTSIZE and HISTFILESIZE in bash(1)
+HISTSIZE=1000
+HISTFILESIZE=2000
+
+# check the window size after each command and, if necessary,
+# update the values of LINES and COLUMNS.
+shopt -s checkwinsize
+
+# make less more friendly for non-text input files, see lesspipe(1)
+[ -x /usr/bin/lesspipe ] && eval "$(SHELL=/bin/sh lesspipe)"
+
+# set variable identifying the chroot you work in (used in the prompt below)
+if [ -z "$debian_chroot" ] && [ -r /etc/debian_chroot ]; then
+ debian_chroot=$(cat /etc/debian_chroot)
+fi
+
+# set a fancy prompt (non-color, unless we know we "want" color)
+case "$TERM" in
+ xterm-color) color_prompt=yes;;
+esac
+
+# uncomment for a colored prompt, if the terminal has the capability; turned
+# off by default to not distract the user: the focus in a terminal window
+# should be on the output of commands, not on the prompt
+#force_color_prompt=yes
+
+if [ -n "$force_color_prompt" ]; then
+ if [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null; then
+ # We have color support; assume it's compliant with Ecma-48
+ # (ISO/IEC-6429). (Lack of such support is extremely rare, and such
+ # a case would tend to support setf rather than setaf.)
+ color_prompt=yes
+ else
+ color_prompt=
+ fi
+fi
+
+if [ "$color_prompt" = yes ]; then
+ PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
+else
+ PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
+fi
+unset color_prompt force_color_prompt
+
+# If this is an xterm set the title to user@host:dir
+case "$TERM" in
+xterm*|rxvt*)
+ PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1"
+ ;;
+*)
+ ;;
+esac
+
+# enable color support of ls and also add handy aliases
+if [ -x /usr/bin/dircolors ]; then
+ test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)"
+ alias ls='ls --color=auto'
+ #alias dir='dir --color=auto'
+ #alias vdir='vdir --color=auto'
+
+ alias grep='grep --color=auto'
+ alias fgrep='fgrep --color=auto'
+ alias egrep='egrep --color=auto'
+fi
+
+# some more ls aliases
+alias ll='ls -alF'
+alias la='ls -A'
+alias l='ls -CF'
+
+# Alias definitions.
+# You may want to put all your additions into a separate file like
+# ~/.bash_aliases, instead of adding them here directly.
+# See /usr/share/doc/bash-doc/examples in the bash-doc package.
+
+if [ -f ~/.bash_aliases ]; then
+ . ~/.bash_aliases
+fi
+
+# enable programmable completion features (you don't need to enable
+# this, if it's already enabled in /etc/bash.bashrc and /etc/profile
+# sources /etc/bash.bashrc).
+#if [ -f /etc/bash_completion ] && ! shopt -oq posix; then
+# . /etc/bash_completion
+#fi
diff --git a/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/eb313341-58b2-401f-801c-f0bb493f7096/root/.gns3_perms b/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/eb313341-58b2-401f-801c-f0bb493f7096/root/.gns3_perms
new file mode 100644
index 0000000..97dc028
--- /dev/null
+++ b/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/eb313341-58b2-401f-801c-f0bb493f7096/root/.gns3_perms
@@ -0,0 +1,4 @@
+644:0:0:/root/.bashrc
+644:0:0:/root/.profile
+644:0:0:/root/.gns3_perms
+700:0:0:/root
diff --git a/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/eb313341-58b2-401f-801c-f0bb493f7096/root/.profile b/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/eb313341-58b2-401f-801c-f0bb493f7096/root/.profile
new file mode 100644
index 0000000..c4c7402
--- /dev/null
+++ b/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/eb313341-58b2-401f-801c-f0bb493f7096/root/.profile
@@ -0,0 +1,9 @@
+# ~/.profile: executed by Bourne-compatible login shells.
+
+if [ "$BASH" ]; then
+ if [ -f ~/.bashrc ]; then
+ . ~/.bashrc
+ fi
+fi
+
+mesg n 2> /dev/null || true
diff --git a/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/eecf27ec-56c0-4d1a-8464-a8a073b0aadc/etc/network/.gns3_perms b/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/eecf27ec-56c0-4d1a-8464-a8a073b0aadc/etc/network/.gns3_perms
new file mode 100644
index 0000000..afd9911
--- /dev/null
+++ b/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/eecf27ec-56c0-4d1a-8464-a8a073b0aadc/etc/network/.gns3_perms
@@ -0,0 +1,8 @@
+775:1000:1000:/etc/network/if-pre-up.d
+775:1000:1000:/etc/network/if-up.d
+775:1000:1000:/etc/network/if-post-down.d
+775:1000:1000:/etc/network/interfaces.d
+775:1000:1000:/etc/network/if-down.d
+664:1000:1000:/etc/network/interfaces
+664:1000:1000:/etc/network/.gns3_perms
+775:1000:1000:/etc/network
diff --git a/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/eecf27ec-56c0-4d1a-8464-a8a073b0aadc/etc/network/interfaces b/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/eecf27ec-56c0-4d1a-8464-a8a073b0aadc/etc/network/interfaces
new file mode 100644
index 0000000..d85b7cd
--- /dev/null
+++ b/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/eecf27ec-56c0-4d1a-8464-a8a073b0aadc/etc/network/interfaces
@@ -0,0 +1,19 @@
+#
+# This is a sample network config, please uncomment lines to configure the network
+#
+
+# Uncomment this line to load custom interface files
+# source /etc/network/interfaces.d/*
+
+# Static config for eth0
+#auto eth0
+#iface eth0 inet static
+# address 192.168.0.2
+# netmask 255.255.255.0
+# gateway 192.168.0.1
+# up echo nameserver 192.168.0.1 > /etc/resolv.conf
+
+# DHCP config for eth0
+#auto eth0
+#iface eth0 inet dhcp
+# hostname UbuntuDockerGuest-2
diff --git a/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/eecf27ec-56c0-4d1a-8464-a8a073b0aadc/root/.bashrc b/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/eecf27ec-56c0-4d1a-8464-a8a073b0aadc/root/.bashrc
new file mode 100644
index 0000000..f6939ee
--- /dev/null
+++ b/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/eecf27ec-56c0-4d1a-8464-a8a073b0aadc/root/.bashrc
@@ -0,0 +1,99 @@
+# ~/.bashrc: executed by bash(1) for non-login shells.
+# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
+# for examples
+
+# If not running interactively, don't do anything
+[ -z "$PS1" ] && return
+
+# don't put duplicate lines in the history. See bash(1) for more options
+# ... or force ignoredups and ignorespace
+HISTCONTROL=ignoredups:ignorespace
+
+# append to the history file, don't overwrite it
+shopt -s histappend
+
+# for setting history length see HISTSIZE and HISTFILESIZE in bash(1)
+HISTSIZE=1000
+HISTFILESIZE=2000
+
+# check the window size after each command and, if necessary,
+# update the values of LINES and COLUMNS.
+shopt -s checkwinsize
+
+# make less more friendly for non-text input files, see lesspipe(1)
+[ -x /usr/bin/lesspipe ] && eval "$(SHELL=/bin/sh lesspipe)"
+
+# set variable identifying the chroot you work in (used in the prompt below)
+if [ -z "$debian_chroot" ] && [ -r /etc/debian_chroot ]; then
+ debian_chroot=$(cat /etc/debian_chroot)
+fi
+
+# set a fancy prompt (non-color, unless we know we "want" color)
+case "$TERM" in
+ xterm-color) color_prompt=yes;;
+esac
+
+# uncomment for a colored prompt, if the terminal has the capability; turned
+# off by default to not distract the user: the focus in a terminal window
+# should be on the output of commands, not on the prompt
+#force_color_prompt=yes
+
+if [ -n "$force_color_prompt" ]; then
+ if [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null; then
+ # We have color support; assume it's compliant with Ecma-48
+ # (ISO/IEC-6429). (Lack of such support is extremely rare, and such
+ # a case would tend to support setf rather than setaf.)
+ color_prompt=yes
+ else
+ color_prompt=
+ fi
+fi
+
+if [ "$color_prompt" = yes ]; then
+ PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
+else
+ PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
+fi
+unset color_prompt force_color_prompt
+
+# If this is an xterm set the title to user@host:dir
+case "$TERM" in
+xterm*|rxvt*)
+ PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1"
+ ;;
+*)
+ ;;
+esac
+
+# enable color support of ls and also add handy aliases
+if [ -x /usr/bin/dircolors ]; then
+ test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)"
+ alias ls='ls --color=auto'
+ #alias dir='dir --color=auto'
+ #alias vdir='vdir --color=auto'
+
+ alias grep='grep --color=auto'
+ alias fgrep='fgrep --color=auto'
+ alias egrep='egrep --color=auto'
+fi
+
+# some more ls aliases
+alias ll='ls -alF'
+alias la='ls -A'
+alias l='ls -CF'
+
+# Alias definitions.
+# You may want to put all your additions into a separate file like
+# ~/.bash_aliases, instead of adding them here directly.
+# See /usr/share/doc/bash-doc/examples in the bash-doc package.
+
+if [ -f ~/.bash_aliases ]; then
+ . ~/.bash_aliases
+fi
+
+# enable programmable completion features (you don't need to enable
+# this, if it's already enabled in /etc/bash.bashrc and /etc/profile
+# sources /etc/bash.bashrc).
+#if [ -f /etc/bash_completion ] && ! shopt -oq posix; then
+# . /etc/bash_completion
+#fi
diff --git a/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/eecf27ec-56c0-4d1a-8464-a8a073b0aadc/root/.gns3_perms b/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/eecf27ec-56c0-4d1a-8464-a8a073b0aadc/root/.gns3_perms
new file mode 100644
index 0000000..97dc028
--- /dev/null
+++ b/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/eecf27ec-56c0-4d1a-8464-a8a073b0aadc/root/.gns3_perms
@@ -0,0 +1,4 @@
+644:0:0:/root/.bashrc
+644:0:0:/root/.profile
+644:0:0:/root/.gns3_perms
+700:0:0:/root
diff --git a/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/eecf27ec-56c0-4d1a-8464-a8a073b0aadc/root/.profile b/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/eecf27ec-56c0-4d1a-8464-a8a073b0aadc/root/.profile
new file mode 100644
index 0000000..c4c7402
--- /dev/null
+++ b/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/eecf27ec-56c0-4d1a-8464-a8a073b0aadc/root/.profile
@@ -0,0 +1,9 @@
+# ~/.profile: executed by Bourne-compatible login shells.
+
+if [ "$BASH" ]; then
+ if [ -f ~/.bashrc ]; then
+ . ~/.bashrc
+ fi
+fi
+
+mesg n 2> /dev/null || true
diff --git a/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/f46a1459-0b80-4bb9-ab33-9b5393672573/etc/network/.gns3_perms b/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/f46a1459-0b80-4bb9-ab33-9b5393672573/etc/network/.gns3_perms
new file mode 100644
index 0000000..afd9911
--- /dev/null
+++ b/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/f46a1459-0b80-4bb9-ab33-9b5393672573/etc/network/.gns3_perms
@@ -0,0 +1,8 @@
+775:1000:1000:/etc/network/if-pre-up.d
+775:1000:1000:/etc/network/if-up.d
+775:1000:1000:/etc/network/if-post-down.d
+775:1000:1000:/etc/network/interfaces.d
+775:1000:1000:/etc/network/if-down.d
+664:1000:1000:/etc/network/interfaces
+664:1000:1000:/etc/network/.gns3_perms
+775:1000:1000:/etc/network
diff --git a/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/f46a1459-0b80-4bb9-ab33-9b5393672573/etc/network/interfaces b/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/f46a1459-0b80-4bb9-ab33-9b5393672573/etc/network/interfaces
new file mode 100644
index 0000000..a516b2b
--- /dev/null
+++ b/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/f46a1459-0b80-4bb9-ab33-9b5393672573/etc/network/interfaces
@@ -0,0 +1,4 @@
+auto eth0
+iface eth0 inet static
+address 172.20.1.1
+netmask 255.255.255.0
\ No newline at end of file
diff --git a/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/f46a1459-0b80-4bb9-ab33-9b5393672573/etc/openvswitch/.conf.db.~lock~ b/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/f46a1459-0b80-4bb9-ab33-9b5393672573/etc/openvswitch/.conf.db.~lock~
new file mode 100644
index 0000000..e69de29
diff --git a/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/f46a1459-0b80-4bb9-ab33-9b5393672573/etc/openvswitch/.gns3_perms b/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/f46a1459-0b80-4bb9-ab33-9b5393672573/etc/openvswitch/.gns3_perms
new file mode 100644
index 0000000..ab5a0ba
--- /dev/null
+++ b/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/f46a1459-0b80-4bb9-ab33-9b5393672573/etc/openvswitch/.gns3_perms
@@ -0,0 +1,5 @@
+600:0:0:/etc/openvswitch/.conf.db.~lock~
+640:0:0:/etc/openvswitch/conf.db
+755:0:0:/etc/openvswitch/init.sh
+644:0:0:/etc/openvswitch/.gns3_perms
+755:0:0:/etc/openvswitch
diff --git a/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/f46a1459-0b80-4bb9-ab33-9b5393672573/etc/openvswitch/conf.db b/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/f46a1459-0b80-4bb9-ab33-9b5393672573/etc/openvswitch/conf.db
new file mode 100644
index 0000000..6966741
--- /dev/null
+++ b/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/f46a1459-0b80-4bb9-ab33-9b5393672573/etc/openvswitch/conf.db
@@ -0,0 +1,124 @@
+OVSDB JSON 14742 244046951e948a3a3465093a9b95fa4bd9aca0e5
+{"cksum":"3781850481 26690","name":"Open_vSwitch","version":"8.3.0","tables":{"Controller":{"columns":{"enable_async_messages":{"type":{"min":0,"key":"boolean"}},"local_gateway":{"type":{"min":0,"key":"string"}},"local_netmask":{"type":{"min":0,"key":"string"}},"type":{"type":{"min":0,"key":{"type":"string","enum":["set",["primary","service"]]}}},"controller_rate_limit":{"type":{"min":0,"key":{"minInteger":100,"type":"integer"}}},"role":{"ephemeral":true,"type":{"min":0,"key":{"type":"string","enum":["set",["master","other","slave"]]}}},"max_backoff":{"type":{"min":0,"key":{"minInteger":1000,"type":"integer"}}},"inactivity_probe":{"type":{"min":0,"key":"integer"}},"connection_mode":{"type":{"min":0,"key":{"type":"string","enum":["set",["in-band","out-of-band"]]}}},"is_connected":{"ephemeral":true,"type":"boolean"},"status":{"ephemeral":true,"type":{"max":"unlimited","min":0,"key":"string","value":"string"}},"other_config":{"type":{"max":"unlimited","min":0,"key":"string","value":"string"}},"external_ids":{"type":{"max":"unlimited","min":0,"key":"string","value":"string"}},"controller_burst_limit":{"type":{"min":0,"key":{"minInteger":25,"type":"integer"}}},"local_ip":{"type":{"min":0,"key":"string"}},"controller_queue_size":{"type":{"min":0,"key":{"minInteger":1,"maxInteger":512,"type":"integer"}}},"target":{"type":"string"}}},"Bridge":{"indexes":[["name"]],"columns":{"name":{"mutable":false,"type":"string"},"flood_vlans":{"type":{"max":4096,"min":0,"key":{"minInteger":0,"maxInteger":4095,"type":"integer"}}},"auto_attach":{"type":{"min":0,"key":{"type":"uuid","refTable":"AutoAttach"}}},"ports":{"type":{"max":"unlimited","min":0,"key":{"type":"uuid","refTable":"Port"}}},"stp_enable":{"type":"boolean"},"fail_mode":{"type":{"min":0,"key":{"type":"string","enum":["set",["secure","standalone"]]}}},"rstp_enable":{"type":"boolean"},"rstp_status":{"ephemeral":true,"type":{"max":"unlimited","min":0,"key":"string","value":"string"}},"flow_tables":{"type":{"max":"unlimited","min":0,"key":{"minInteger":0,"maxInteger":254,"type":"integer"},"value":{"type":"uuid","refTable":"Flow_Table"}}},"netflow":{"type":{"min":0,"key":{"type":"uuid","refTable":"NetFlow"}}},"datapath_type":{"type":"string"},"controller":{"type":{"max":"unlimited","min":0,"key":{"type":"uuid","refTable":"Controller"}}},"status":{"ephemeral":true,"type":{"max":"unlimited","min":0,"key":"string","value":"string"}},"ipfix":{"type":{"min":0,"key":{"type":"uuid","refTable":"IPFIX"}}},"external_ids":{"type":{"max":"unlimited","min":0,"key":"string","value":"string"}},"other_config":{"type":{"max":"unlimited","min":0,"key":"string","value":"string"}},"datapath_id":{"ephemeral":true,"type":{"min":0,"key":"string"}},"mirrors":{"type":{"max":"unlimited","min":0,"key":{"type":"uuid","refTable":"Mirror"}}},"mcast_snooping_enable":{"type":"boolean"},"datapath_version":{"type":"string"},"sflow":{"type":{"min":0,"key":{"type":"uuid","refTable":"sFlow"}}},"protocols":{"type":{"max":"unlimited","min":0,"key":{"type":"string","enum":["set",["OpenFlow10","OpenFlow11","OpenFlow12","OpenFlow13","OpenFlow14","OpenFlow15"]]}}}}},"Queue":{"isRoot":true,"columns":{"other_config":{"type":{"max":"unlimited","min":0,"key":"string","value":"string"}},"external_ids":{"type":{"max":"unlimited","min":0,"key":"string","value":"string"}},"dscp":{"type":{"min":0,"key":{"minInteger":0,"maxInteger":63,"type":"integer"}}}}},"Open_vSwitch":{"maxRows":1,"isRoot":true,"columns":{"manager_options":{"type":{"max":"unlimited","min":0,"key":{"type":"uuid","refTable":"Manager"}}},"dpdk_initialized":{"type":"boolean"},"statistics":{"ephemeral":true,"type":{"max":"unlimited","min":0,"key":"string","value":"string"}},"dpdk_version":{"type":{"min":0,"key":"string"}},"cur_cfg":{"type":"integer"},"next_cfg":{"type":"integer"},"iface_types":{"type":{"max":"unlimited","min":0,"key":"string"}},"datapath_types":{"type":{"max":"unlimited","min":0,"key":"string"}},"db_version":{"type":{"min":0,"key":"string"}},"system_version":{"type":{"min":0,"key":"string"}},"bridges":{"type":{"max":"unlimited","min":0,"key":{"type":"uuid","refTable":"Bridge"}}},"external_ids":{"type":{"max":"unlimited","min":0,"key":"string","value":"string"}},"other_config":{"type":{"max":"unlimited","min":0,"key":"string","value":"string"}},"ovs_version":{"type":{"min":0,"key":"string"}},"ssl":{"type":{"min":0,"key":{"type":"uuid","refTable":"SSL"}}},"datapaths":{"type":{"max":"unlimited","min":0,"key":"string","value":{"type":"uuid","refTable":"Datapath"}}},"system_type":{"type":{"min":0,"key":"string"}}}},"NetFlow":{"columns":{"active_timeout":{"type":{"key":{"minInteger":-1,"type":"integer"}}},"engine_type":{"type":{"min":0,"key":{"minInteger":0,"maxInteger":255,"type":"integer"}}},"engine_id":{"type":{"min":0,"key":{"minInteger":0,"maxInteger":255,"type":"integer"}}},"add_id_to_interface":{"type":"boolean"},"external_ids":{"type":{"max":"unlimited","min":0,"key":"string","value":"string"}},"targets":{"type":{"max":"unlimited","key":"string"}}}},"IPFIX":{"columns":{"cache_active_timeout":{"type":{"min":0,"key":{"minInteger":0,"maxInteger":4200,"type":"integer"}}},"obs_point_id":{"type":{"min":0,"key":{"minInteger":0,"maxInteger":4294967295,"type":"integer"}}},"other_config":{"type":{"max":"unlimited","min":0,"key":"string","value":"string"}},"external_ids":{"type":{"max":"unlimited","min":0,"key":"string","value":"string"}},"sampling":{"type":{"min":0,"key":{"minInteger":1,"maxInteger":4294967295,"type":"integer"}}},"targets":{"type":{"max":"unlimited","min":0,"key":"string"}},"cache_max_flows":{"type":{"min":0,"key":{"minInteger":0,"maxInteger":4294967295,"type":"integer"}}},"obs_domain_id":{"type":{"min":0,"key":{"minInteger":0,"maxInteger":4294967295,"type":"integer"}}}}},"CT_Zone":{"columns":{"timeout_policy":{"type":{"min":0,"key":{"type":"uuid","refTable":"CT_Timeout_Policy"}}},"external_ids":{"type":{"max":"unlimited","min":0,"key":"string","value":"string"}}}},"QoS":{"isRoot":true,"columns":{"queues":{"type":{"max":"unlimited","min":0,"key":{"minInteger":0,"maxInteger":4294967295,"type":"integer"},"value":{"type":"uuid","refTable":"Queue"}}},"external_ids":{"type":{"max":"unlimited","min":0,"key":"string","value":"string"}},"other_config":{"type":{"max":"unlimited","min":0,"key":"string","value":"string"}},"type":{"type":"string"}}},"Datapath":{"columns":{"ct_zones":{"type":{"max":"unlimited","min":0,"key":{"minInteger":0,"maxInteger":65535,"type":"integer"},"value":{"type":"uuid","refTable":"CT_Zone"}}},"external_ids":{"type":{"max":"unlimited","min":0,"key":"string","value":"string"}},"capabilities":{"type":{"max":"unlimited","min":0,"key":"string","value":"string"}},"datapath_version":{"type":"string"}}},"SSL":{"maxRows":1,"columns":{"bootstrap_ca_cert":{"type":"boolean"},"private_key":{"type":"string"},"certificate":{"type":"string"},"external_ids":{"type":{"max":"unlimited","min":0,"key":"string","value":"string"}},"ca_cert":{"type":"string"}}},"Port":{"indexes":[["name"]],"columns":{"protected":{"type":"boolean"},"statistics":{"ephemeral":true,"type":{"max":"unlimited","min":0,"key":"string","value":"integer"}},"bond_downdelay":{"type":"integer"},"name":{"mutable":false,"type":"string"},"mac":{"type":{"min":0,"key":"string"}},"fake_bridge":{"type":"boolean"},"trunks":{"type":{"max":4096,"min":0,"key":{"minInteger":0,"maxInteger":4095,"type":"integer"}}},"rstp_status":{"ephemeral":true,"type":{"max":"unlimited","min":0,"key":"string","value":"string"}},"tag":{"type":{"min":0,"key":{"minInteger":0,"maxInteger":4095,"type":"integer"}}},"cvlans":{"type":{"max":4096,"min":0,"key":{"minInteger":0,"maxInteger":4095,"type":"integer"}}},"bond_updelay":{"type":"integer"},"bond_active_slave":{"type":{"min":0,"key":"string"}},"status":{"ephemeral":true,"type":{"max":"unlimited","min":0,"key":"string","value":"string"}},"external_ids":{"type":{"max":"unlimited","min":0,"key":"string","value":"string"}},"other_config":{"type":{"max":"unlimited","min":0,"key":"string","value":"string"}},"qos":{"type":{"min":0,"key":{"type":"uuid","refTable":"QoS"}}},"bond_mode":{"type":{"min":0,"key":{"type":"string","enum":["set",["active-backup","balance-slb","balance-tcp"]]}}},"rstp_statistics":{"ephemeral":true,"type":{"max":"unlimited","min":0,"key":"string","value":"integer"}},"vlan_mode":{"type":{"min":0,"key":{"type":"string","enum":["set",["access","dot1q-tunnel","native-tagged","native-untagged","trunk"]]}}},"interfaces":{"type":{"max":"unlimited","key":{"type":"uuid","refTable":"Interface"}}},"bond_fake_iface":{"type":"boolean"},"lacp":{"type":{"min":0,"key":{"type":"string","enum":["set",["active","off","passive"]]}}}}},"sFlow":{"columns":{"agent":{"type":{"min":0,"key":"string"}},"header":{"type":{"min":0,"key":"integer"}},"polling":{"type":{"min":0,"key":"integer"}},"external_ids":{"type":{"max":"unlimited","min":0,"key":"string","value":"string"}},"sampling":{"type":{"min":0,"key":"integer"}},"targets":{"type":{"max":"unlimited","key":"string"}}}},"Flow_Sample_Collector_Set":{"isRoot":true,"indexes":[["id","bridge"]],"columns":{"id":{"type":{"key":{"minInteger":0,"maxInteger":4294967295,"type":"integer"}}},"external_ids":{"type":{"max":"unlimited","min":0,"key":"string","value":"string"}},"ipfix":{"type":{"min":0,"key":{"type":"uuid","refTable":"IPFIX"}}},"bridge":{"type":{"key":{"type":"uuid","refTable":"Bridge"}}}}},"CT_Timeout_Policy":{"columns":{"external_ids":{"type":{"max":"unlimited","min":0,"key":"string","value":"string"}},"timeouts":{"type":{"max":"unlimited","min":0,"key":{"type":"string","enum":["set",["icmp_first","icmp_reply","tcp_close","tcp_close_wait","tcp_established","tcp_fin_wait","tcp_last_ack","tcp_retransmit","tcp_syn_recv","tcp_syn_sent","tcp_syn_sent2","tcp_time_wait","tcp_unack","udp_first","udp_multiple","udp_single"]]},"value":{"minInteger":0,"maxInteger":4294967295,"type":"integer"}}}}},"Mirror":{"columns":{"select_all":{"type":"boolean"},"statistics":{"ephemeral":true,"type":{"max":"unlimited","min":0,"key":"string","value":"integer"}},"name":{"type":"string"},"output_vlan":{"type":{"min":0,"key":{"minInteger":1,"maxInteger":4095,"type":"integer"}}},"select_dst_port":{"type":{"max":"unlimited","min":0,"key":{"refType":"weak","type":"uuid","refTable":"Port"}}},"select_src_port":{"type":{"max":"unlimited","min":0,"key":{"refType":"weak","type":"uuid","refTable":"Port"}}},"external_ids":{"type":{"max":"unlimited","min":0,"key":"string","value":"string"}},"snaplen":{"type":{"min":0,"key":{"minInteger":14,"maxInteger":65535,"type":"integer"}}},"output_port":{"type":{"min":0,"key":{"refType":"weak","type":"uuid","refTable":"Port"}}},"select_vlan":{"type":{"max":4096,"min":0,"key":{"minInteger":0,"maxInteger":4095,"type":"integer"}}}}},"Flow_Table":{"columns":{"name":{"type":{"min":0,"key":"string"}},"prefixes":{"type":{"max":3,"min":0,"key":"string"}},"groups":{"type":{"max":"unlimited","min":0,"key":"string"}},"external_ids":{"type":{"max":"unlimited","min":0,"key":"string","value":"string"}},"overflow_policy":{"type":{"min":0,"key":{"type":"string","enum":["set",["evict","refuse"]]}}},"flow_limit":{"type":{"min":0,"key":{"minInteger":0,"type":"integer"}}}}},"AutoAttach":{"columns":{"mappings":{"type":{"max":"unlimited","min":0,"key":{"minInteger":0,"maxInteger":16777215,"type":"integer"},"value":{"minInteger":0,"maxInteger":4095,"type":"integer"}}},"system_name":{"type":"string"},"system_description":{"type":"string"}}},"Interface":{"indexes":[["name"]],"columns":{"statistics":{"ephemeral":true,"type":{"max":"unlimited","min":0,"key":"string","value":"integer"}},"mac":{"type":{"min":0,"key":"string"}},"options":{"type":{"max":"unlimited","min":0,"key":"string","value":"string"}},"ingress_policing_kpkts_rate":{"type":{"key":{"minInteger":0,"type":"integer"}}},"bfd_status":{"type":{"max":"unlimited","min":0,"key":"string","value":"string"}},"cfm_health":{"ephemeral":true,"type":{"min":0,"key":{"minInteger":0,"maxInteger":100,"type":"integer"}}},"ofport":{"type":{"min":0,"key":"integer"}},"admin_state":{"ephemeral":true,"type":{"min":0,"key":{"type":"string","enum":["set",["down","up"]]}}},"error":{"type":{"min":0,"key":"string"}},"cfm_fault_status":{"ephemeral":true,"type":{"max":"unlimited","min":0,"key":"string"}},"mtu":{"ephemeral":true,"type":{"min":0,"key":"integer"}},"ingress_policing_kpkts_burst":{"type":{"key":{"minInteger":0,"type":"integer"}}},"lacp_current":{"ephemeral":true,"type":{"min":0,"key":"boolean"}},"status":{"ephemeral":true,"type":{"max":"unlimited","min":0,"key":"string","value":"string"}},"external_ids":{"type":{"max":"unlimited","min":0,"key":"string","value":"string"}},"ofport_request":{"type":{"min":0,"key":{"minInteger":1,"maxInteger":65279,"type":"integer"}}},"link_state":{"ephemeral":true,"type":{"min":0,"key":{"type":"string","enum":["set",["down","up"]]}}},"cfm_remote_opstate":{"ephemeral":true,"type":{"min":0,"key":{"type":"string","enum":["set",["down","up"]]}}},"cfm_fault":{"ephemeral":true,"type":{"min":0,"key":"boolean"}},"link_speed":{"ephemeral":true,"type":{"min":0,"key":"integer"}},"duplex":{"ephemeral":true,"type":{"min":0,"key":{"type":"string","enum":["set",["full","half"]]}}},"ingress_policing_rate":{"type":{"key":{"minInteger":0,"type":"integer"}}},"name":{"mutable":false,"type":"string"},"mtu_request":{"type":{"min":0,"key":{"minInteger":1,"type":"integer"}}},"ifindex":{"ephemeral":true,"type":{"min":0,"key":{"minInteger":0,"maxInteger":4294967295,"type":"integer"}}},"cfm_flap_count":{"type":{"min":0,"key":"integer"}},"type":{"type":"string"},"mac_in_use":{"ephemeral":true,"type":{"min":0,"key":"string"}},"link_resets":{"ephemeral":true,"type":{"min":0,"key":"integer"}},"lldp":{"type":{"max":"unlimited","min":0,"key":"string","value":"string"}},"other_config":{"type":{"max":"unlimited","min":0,"key":"string","value":"string"}},"bfd":{"type":{"max":"unlimited","min":0,"key":"string","value":"string"}},"cfm_remote_mpids":{"ephemeral":true,"type":{"max":"unlimited","min":0,"key":"integer"}},"cfm_mpid":{"type":{"min":0,"key":"integer"}},"ingress_policing_burst":{"type":{"key":{"minInteger":0,"type":"integer"}}}}},"Manager":{"indexes":[["target"]],"columns":{"is_connected":{"ephemeral":true,"type":"boolean"},"connection_mode":{"type":{"min":0,"key":{"type":"string","enum":["set",["in-band","out-of-band"]]}}},"other_config":{"type":{"max":"unlimited","min":0,"key":"string","value":"string"}},"external_ids":{"type":{"max":"unlimited","min":0,"key":"string","value":"string"}},"status":{"ephemeral":true,"type":{"max":"unlimited","min":0,"key":"string","value":"string"}},"target":{"type":"string"},"inactivity_probe":{"type":{"min":0,"key":"integer"}},"max_backoff":{"type":{"min":0,"key":{"minInteger":1000,"type":"integer"}}}}}}}
+OVSDB JSON 169 d396e1b150e812908d567485c34f2296db01d0fa
+{"_date":1791883759760,"_is_diff":true,"Open_vSwitch":{"6636a6b8-1cf8-4dc0-a718-0ae4bb86b83c":{}},"_comment":"ovs-vsctl (invoked by /bin/sh): ovs-vsctl --no-wait init"}
+OVSDB JSON 284 310e71d94352b4d2b8164e8152cf28bdab4b6f56
+{"_date":1791883759760,"Open_vSwitch":{"6636a6b8-1cf8-4dc0-a718-0ae4bb86b83c":{"datapath_types":["set",["netdev","system"]],"iface_types":["set",["bareudp","erspan","geneve","gre","gtpu","internal","ip6erspan","ip6gre","lisp","patch","stt","system","tap","vxlan"]]}},"_is_diff":true}
+OVSDB JSON 120 1bcc3f1a130157e702192d877690164cf98e72f0
+{"_date":1791883759761,"Open_vSwitch":{"6636a6b8-1cf8-4dc0-a718-0ae4bb86b83c":{"dpdk_version":"none"}},"_is_diff":true}
+OVSDB JSON 566 4f79093bc2363c04982fd3ed84e556ce53f251f5
+{"Interface":{"ff8290f8-50b0-43ff-8006-16dba04acd5b":{"name":"br0","type":"internal"}},"Port":{"3d1eea61-23af-42dc-9c22-6c611445023a":{"name":"br0","interfaces":["uuid","ff8290f8-50b0-43ff-8006-16dba04acd5b"]}},"_date":1791883759764,"Bridge":{"a09077f9-36c5-4ada-ab66-9f1ca64ee06b":{"name":"br0","ports":["uuid","3d1eea61-23af-42dc-9c22-6c611445023a"]}},"_is_diff":true,"_comment":"ovs-vsctl (invoked by /bin/sh): ovs-vsctl add-br br0","Open_vSwitch":{"6636a6b8-1cf8-4dc0-a718-0ae4bb86b83c":{"bridges":["uuid","a09077f9-36c5-4ada-ab66-9f1ca64ee06b"],"next_cfg":1}}}
+OVSDB JSON 180 75ea4ec0af5e6e7c1a4bf01c4379fd35f187ce0e
+{"Interface":{"ff8290f8-50b0-43ff-8006-16dba04acd5b":{"ofport":65534}},"_date":1791883759777,"_is_diff":true,"Open_vSwitch":{"6636a6b8-1cf8-4dc0-a718-0ae4bb86b83c":{"cur_cfg":1}}}
+OVSDB JSON 123 a81f5b2aeafb2a74f4b8a0fee19713685e7ecf2b
+{"_date":1791883759777,"Bridge":{"a09077f9-36c5-4ada-ab66-9f1ca64ee06b":{"datapath_version":""}},"_is_diff":true}
+OVSDB JSON 279 09c241b35860f97d841a5a3e4133c4b597b75b8e
+{"_date":1791883759780,"Bridge":{"a09077f9-36c5-4ada-ab66-9f1ca64ee06b":{"datapath_type":"netdev"}},"_is_diff":true,"_comment":"ovs-vsctl (invoked by /bin/sh): ovs-vsctl set bridge br0 datapath_type=netdev","Open_vSwitch":{"6636a6b8-1cf8-4dc0-a718-0ae4bb86b83c":{"next_cfg":2}}}
+OVSDB JSON 110 89000e637eecd389f29ee36f2ca05af574726c1d
+{"_date":1791883760057,"Open_vSwitch":{"6636a6b8-1cf8-4dc0-a718-0ae4bb86b83c":{"cur_cfg":2}},"_is_diff":true}
+OVSDB JSON 124 597e6af3658a24ed33175f757e9efa885d3c8fe9
+{"_date":1791883760057,"Bridge":{"a09077f9-36c5-4ada-ab66-9f1ca64ee06b":{"datapath_version":""}},"_is_diff":true}
+OVSDB JSON 566 42d9fde128c6cf570924d117dc680cef7e8990bf
+{"Port":{"4a9d94d4-047e-45b5-b1c9-167b02c149d9":{"name":"br1","interfaces":["uuid","c246225f-8730-465a-b90a-0ea7f64b50a8"]}},"Interface":{"c246225f-8730-465a-b90a-0ea7f64b50a8":{"name":"br1","type":"internal"}},"_date":1791883760062,"Bridge":{"ab77f8e0-b70a-4c12-bcfc-cb5bdeaa0efe":{"name":"br1","ports":["uuid","4a9d94d4-047e-45b5-b1c9-167b02c149d9"]}},"_is_diff":true,"_comment":"ovs-vsctl (invoked by /bin/sh): ovs-vsctl add-br br1","Open_vSwitch":{"6636a6b8-1cf8-4dc0-a718-0ae4bb86b83c":{"bridges":["uuid","ab77f8e0-b70a-4c12-bcfc-cb5bdeaa0efe"],"next_cfg":3}}}
+OVSDB JSON 180 b00b8d98161dfe0190a4b2e9f7d6f15dc5dafc1f
+{"Interface":{"c246225f-8730-465a-b90a-0ea7f64b50a8":{"ofport":65534}},"_date":1791883760150,"_is_diff":true,"Open_vSwitch":{"6636a6b8-1cf8-4dc0-a718-0ae4bb86b83c":{"cur_cfg":3}}}
+OVSDB JSON 123 31f2ba2c7be5421753871e195d2f16a391b8646b
+{"_date":1791883760150,"Bridge":{"ab77f8e0-b70a-4c12-bcfc-cb5bdeaa0efe":{"datapath_version":""}},"_is_diff":true}
+OVSDB JSON 279 568adecb4ef186301cc44e2504df678d876af008
+{"_date":1791883760153,"Bridge":{"ab77f8e0-b70a-4c12-bcfc-cb5bdeaa0efe":{"datapath_type":"netdev"}},"_is_diff":true,"_comment":"ovs-vsctl (invoked by /bin/sh): ovs-vsctl set bridge br1 datapath_type=netdev","Open_vSwitch":{"6636a6b8-1cf8-4dc0-a718-0ae4bb86b83c":{"next_cfg":4}}}
+OVSDB JSON 110 4edf50be51bfd0c82887955c8ca99ed50905b141
+{"_date":1791883760298,"Open_vSwitch":{"6636a6b8-1cf8-4dc0-a718-0ae4bb86b83c":{"cur_cfg":4}},"_is_diff":true}
+OVSDB JSON 124 0fed711fd545ce1e95a4ecc028e000a01542de57
+{"_date":1791883760299,"Bridge":{"ab77f8e0-b70a-4c12-bcfc-cb5bdeaa0efe":{"datapath_version":""}},"_is_diff":true}
+OVSDB JSON 566 54283fc38fd24b0d34808bfe9c3d9ecb737f65b5
+{"Port":{"bc91994e-d95f-4d67-abb3-be842509ad48":{"name":"br2","interfaces":["uuid","84f5e912-c44a-4a45-926f-c82d10c52e42"]}},"Interface":{"84f5e912-c44a-4a45-926f-c82d10c52e42":{"name":"br2","type":"internal"}},"_date":1791883760303,"Bridge":{"cd9401aa-f1e6-494a-b0fa-dc24314fe288":{"name":"br2","ports":["uuid","bc91994e-d95f-4d67-abb3-be842509ad48"]}},"_is_diff":true,"_comment":"ovs-vsctl (invoked by /bin/sh): ovs-vsctl add-br br2","Open_vSwitch":{"6636a6b8-1cf8-4dc0-a718-0ae4bb86b83c":{"bridges":["uuid","cd9401aa-f1e6-494a-b0fa-dc24314fe288"],"next_cfg":5}}}
+OVSDB JSON 180 cf3a97282e65a40c9051259f0304776e6d78f92b
+{"Interface":{"84f5e912-c44a-4a45-926f-c82d10c52e42":{"ofport":65534}},"_date":1791883760350,"_is_diff":true,"Open_vSwitch":{"6636a6b8-1cf8-4dc0-a718-0ae4bb86b83c":{"cur_cfg":5}}}
+OVSDB JSON 123 29833602d4b7423cca838d7a8eb9587ee8705255
+{"_date":1791883760351,"Bridge":{"cd9401aa-f1e6-494a-b0fa-dc24314fe288":{"datapath_version":""}},"_is_diff":true}
+OVSDB JSON 279 e3efcce37d3437ac7026621d5b32b12467e4ee02
+{"_date":1791883760354,"Bridge":{"cd9401aa-f1e6-494a-b0fa-dc24314fe288":{"datapath_type":"netdev"}},"_is_diff":true,"_comment":"ovs-vsctl (invoked by /bin/sh): ovs-vsctl set bridge br2 datapath_type=netdev","Open_vSwitch":{"6636a6b8-1cf8-4dc0-a718-0ae4bb86b83c":{"next_cfg":6}}}
+OVSDB JSON 110 ddd9015f8503bfa4967c573ca058df7356673495
+{"_date":1791883760460,"Open_vSwitch":{"6636a6b8-1cf8-4dc0-a718-0ae4bb86b83c":{"cur_cfg":6}},"_is_diff":true}
+OVSDB JSON 124 9c5d31c5ae3d74be12afb4dcbdfa7b2c8531d7d2
+{"_date":1791883760460,"Bridge":{"cd9401aa-f1e6-494a-b0fa-dc24314fe288":{"datapath_version":""}},"_is_diff":true}
+OVSDB JSON 566 c7523256854bd7fc6018b4f1be3ee5bca146cc59
+{"Interface":{"96d695dd-0299-4944-843b-a58de691d8dd":{"name":"br3","type":"internal"}},"Port":{"1a296768-67ce-4b3d-bfa8-501bf8b01e9c":{"name":"br3","interfaces":["uuid","96d695dd-0299-4944-843b-a58de691d8dd"]}},"_date":1791883760465,"Bridge":{"675a3788-6c3d-47b0-ad83-770b8d389cc5":{"name":"br3","ports":["uuid","1a296768-67ce-4b3d-bfa8-501bf8b01e9c"]}},"_is_diff":true,"_comment":"ovs-vsctl (invoked by /bin/sh): ovs-vsctl add-br br3","Open_vSwitch":{"6636a6b8-1cf8-4dc0-a718-0ae4bb86b83c":{"bridges":["uuid","675a3788-6c3d-47b0-ad83-770b8d389cc5"],"next_cfg":7}}}
+OVSDB JSON 180 25bb0c4c92dc2d5c4e2196951d7f3e3be4bef55d
+{"Interface":{"96d695dd-0299-4944-843b-a58de691d8dd":{"ofport":65534}},"_date":1791883760473,"_is_diff":true,"Open_vSwitch":{"6636a6b8-1cf8-4dc0-a718-0ae4bb86b83c":{"cur_cfg":7}}}
+OVSDB JSON 123 1b10fb64a614e54b2c2d77ea6ae1f7f99d004271
+{"_date":1791883760474,"Bridge":{"675a3788-6c3d-47b0-ad83-770b8d389cc5":{"datapath_version":""}},"_is_diff":true}
+OVSDB JSON 279 b55dce18f793c7fc2c52c12a1ea11f8fe923c918
+{"_date":1791883760478,"Bridge":{"675a3788-6c3d-47b0-ad83-770b8d389cc5":{"datapath_type":"netdev"}},"_is_diff":true,"_comment":"ovs-vsctl (invoked by /bin/sh): ovs-vsctl set bridge br3 datapath_type=netdev","Open_vSwitch":{"6636a6b8-1cf8-4dc0-a718-0ae4bb86b83c":{"next_cfg":8}}}
+OVSDB JSON 110 382b8e08cf6b44e9f99deae5b46949d8f5f36805
+{"_date":1791883760538,"Open_vSwitch":{"6636a6b8-1cf8-4dc0-a718-0ae4bb86b83c":{"cur_cfg":8}},"_is_diff":true}
+OVSDB JSON 124 9d943dfef6bdd41e0f4af6520d274e16181dfc94
+{"_date":1791883760538,"Bridge":{"675a3788-6c3d-47b0-ad83-770b8d389cc5":{"datapath_version":""}},"_is_diff":true}
+OVSDB JSON 486 56c394cac660e6c1d3ade9d2737fe29699aacc78
+{"Interface":{"bc349010-5be3-4ade-b318-b8b9ed160115":{"name":"eth0"}},"Port":{"76194c53-1a7d-4e32-a9c8-d942a5ef4d31":{"name":"eth0","interfaces":["uuid","bc349010-5be3-4ade-b318-b8b9ed160115"]}},"_date":1791883760543,"Bridge":{"a09077f9-36c5-4ada-ab66-9f1ca64ee06b":{"ports":["uuid","76194c53-1a7d-4e32-a9c8-d942a5ef4d31"]}},"_is_diff":true,"_comment":"ovs-vsctl (invoked by /bin/sh): ovs-vsctl add-port br0 eth0","Open_vSwitch":{"6636a6b8-1cf8-4dc0-a718-0ae4bb86b83c":{"next_cfg":9}}}
+OVSDB JSON 176 3aef2d42417eddd6924c9ad639220e907b26455c
+{"Interface":{"bc349010-5be3-4ade-b318-b8b9ed160115":{"ofport":1}},"_date":1791883760544,"_is_diff":true,"Open_vSwitch":{"6636a6b8-1cf8-4dc0-a718-0ae4bb86b83c":{"cur_cfg":9}}}
+OVSDB JSON 487 079fbb508a4f56985140537e06eec5ec490fc1b4
+{"Interface":{"a9055d16-0443-418c-932b-b03784c26b93":{"name":"eth1"}},"Port":{"6cce34e2-c744-4154-89cc-72eca4d6ca31":{"name":"eth1","interfaces":["uuid","a9055d16-0443-418c-932b-b03784c26b93"]}},"_date":1791883760548,"Bridge":{"a09077f9-36c5-4ada-ab66-9f1ca64ee06b":{"ports":["uuid","6cce34e2-c744-4154-89cc-72eca4d6ca31"]}},"_is_diff":true,"_comment":"ovs-vsctl (invoked by /bin/sh): ovs-vsctl add-port br0 eth1","Open_vSwitch":{"6636a6b8-1cf8-4dc0-a718-0ae4bb86b83c":{"next_cfg":10}}}
+OVSDB JSON 177 a12263669654d334f429d2347ac03b018da19fa2
+{"Interface":{"a9055d16-0443-418c-932b-b03784c26b93":{"ofport":2}},"_date":1791883760550,"_is_diff":true,"Open_vSwitch":{"6636a6b8-1cf8-4dc0-a718-0ae4bb86b83c":{"cur_cfg":10}}}
+OVSDB JSON 487 c24b3d46a2c1923336fd43221bb9f83d33f984f6
+{"Interface":{"02ee8dad-57c8-4ad6-829b-fb3ae9d0405a":{"name":"eth2"}},"Port":{"3c50a240-9ea6-4523-81ce-f3401f8e5d95":{"name":"eth2","interfaces":["uuid","02ee8dad-57c8-4ad6-829b-fb3ae9d0405a"]}},"_date":1791883760554,"Bridge":{"a09077f9-36c5-4ada-ab66-9f1ca64ee06b":{"ports":["uuid","3c50a240-9ea6-4523-81ce-f3401f8e5d95"]}},"_is_diff":true,"_comment":"ovs-vsctl (invoked by /bin/sh): ovs-vsctl add-port br0 eth2","Open_vSwitch":{"6636a6b8-1cf8-4dc0-a718-0ae4bb86b83c":{"next_cfg":11}}}
+OVSDB JSON 177 71417c6147b14c7d15233f00e53a09c8c16c0662
+{"Interface":{"02ee8dad-57c8-4ad6-829b-fb3ae9d0405a":{"ofport":3}},"_date":1791883760557,"_is_diff":true,"Open_vSwitch":{"6636a6b8-1cf8-4dc0-a718-0ae4bb86b83c":{"cur_cfg":11}}}
+OVSDB JSON 487 41091a184323f6a1e6a0c3127b29944a63dd580f
+{"Port":{"e1a75044-fed4-4c39-9850-25ff18401db0":{"name":"eth3","interfaces":["uuid","5ed06fb6-5c3a-429f-9291-45f274ae0ff3"]}},"Interface":{"5ed06fb6-5c3a-429f-9291-45f274ae0ff3":{"name":"eth3"}},"_date":1791883760562,"Bridge":{"a09077f9-36c5-4ada-ab66-9f1ca64ee06b":{"ports":["uuid","e1a75044-fed4-4c39-9850-25ff18401db0"]}},"_is_diff":true,"_comment":"ovs-vsctl (invoked by /bin/sh): ovs-vsctl add-port br0 eth3","Open_vSwitch":{"6636a6b8-1cf8-4dc0-a718-0ae4bb86b83c":{"next_cfg":12}}}
+OVSDB JSON 177 5ac20c80e3d1bb5f2d09d42248fa4bf409f8f1d7
+{"Interface":{"5ed06fb6-5c3a-429f-9291-45f274ae0ff3":{"ofport":4}},"_date":1791883760564,"_is_diff":true,"Open_vSwitch":{"6636a6b8-1cf8-4dc0-a718-0ae4bb86b83c":{"cur_cfg":12}}}
+OVSDB JSON 487 90d2a57475ddccc1773a145b0d7a8ec5d860b78e
+{"Port":{"69fa754f-2d15-43bd-9e93-6fe5173efee5":{"name":"eth4","interfaces":["uuid","6f6b4610-d370-40af-8f8d-4545b10ca48f"]}},"Interface":{"6f6b4610-d370-40af-8f8d-4545b10ca48f":{"name":"eth4"}},"_date":1791883760569,"Bridge":{"a09077f9-36c5-4ada-ab66-9f1ca64ee06b":{"ports":["uuid","69fa754f-2d15-43bd-9e93-6fe5173efee5"]}},"_is_diff":true,"_comment":"ovs-vsctl (invoked by /bin/sh): ovs-vsctl add-port br0 eth4","Open_vSwitch":{"6636a6b8-1cf8-4dc0-a718-0ae4bb86b83c":{"next_cfg":13}}}
+OVSDB JSON 177 9654d90bc6dff750e9638731a5ccf2064b26f1fd
+{"Interface":{"6f6b4610-d370-40af-8f8d-4545b10ca48f":{"ofport":5}},"_date":1791883760573,"_is_diff":true,"Open_vSwitch":{"6636a6b8-1cf8-4dc0-a718-0ae4bb86b83c":{"cur_cfg":13}}}
+OVSDB JSON 487 4939886d3b1513248f4dd5babd466578fe8c5571
+{"Port":{"2646eef6-1a2f-4692-a207-2e8c3a9bfec7":{"name":"eth5","interfaces":["uuid","2a5311cf-abab-4a00-99cb-b1049e33a7e5"]}},"Interface":{"2a5311cf-abab-4a00-99cb-b1049e33a7e5":{"name":"eth5"}},"_date":1791883760578,"Bridge":{"a09077f9-36c5-4ada-ab66-9f1ca64ee06b":{"ports":["uuid","2646eef6-1a2f-4692-a207-2e8c3a9bfec7"]}},"_is_diff":true,"_comment":"ovs-vsctl (invoked by /bin/sh): ovs-vsctl add-port br0 eth5","Open_vSwitch":{"6636a6b8-1cf8-4dc0-a718-0ae4bb86b83c":{"next_cfg":14}}}
+OVSDB JSON 177 3ccfbb9aee1fc6b115e33ebaec048de8b47b2b9f
+{"Interface":{"2a5311cf-abab-4a00-99cb-b1049e33a7e5":{"ofport":6}},"_date":1791883760583,"_is_diff":true,"Open_vSwitch":{"6636a6b8-1cf8-4dc0-a718-0ae4bb86b83c":{"cur_cfg":14}}}
+OVSDB JSON 487 fe683b121e51502741056296df3727b8afe494e5
+{"Interface":{"cb577e51-4dfe-48b5-8624-705aaa54f34d":{"name":"eth6"}},"Port":{"fd2f55b2-245a-4ebd-9155-d7c0a71dc345":{"name":"eth6","interfaces":["uuid","cb577e51-4dfe-48b5-8624-705aaa54f34d"]}},"_date":1791883760587,"Bridge":{"a09077f9-36c5-4ada-ab66-9f1ca64ee06b":{"ports":["uuid","fd2f55b2-245a-4ebd-9155-d7c0a71dc345"]}},"_is_diff":true,"_comment":"ovs-vsctl (invoked by /bin/sh): ovs-vsctl add-port br0 eth6","Open_vSwitch":{"6636a6b8-1cf8-4dc0-a718-0ae4bb86b83c":{"next_cfg":15}}}
+OVSDB JSON 177 20e72cc244e6cad6f2a3100f40d191bfa7459006
+{"Interface":{"cb577e51-4dfe-48b5-8624-705aaa54f34d":{"ofport":7}},"_date":1791883760594,"_is_diff":true,"Open_vSwitch":{"6636a6b8-1cf8-4dc0-a718-0ae4bb86b83c":{"cur_cfg":15}}}
+OVSDB JSON 487 00bf5475316fff81005adea608bdd300f274be89
+{"Port":{"988307f8-99f9-4944-989e-d30b42ec7701":{"name":"eth7","interfaces":["uuid","b2772570-97f1-43bb-825e-a648659053df"]}},"Interface":{"b2772570-97f1-43bb-825e-a648659053df":{"name":"eth7"}},"_date":1791883760600,"Bridge":{"a09077f9-36c5-4ada-ab66-9f1ca64ee06b":{"ports":["uuid","988307f8-99f9-4944-989e-d30b42ec7701"]}},"_is_diff":true,"_comment":"ovs-vsctl (invoked by /bin/sh): ovs-vsctl add-port br0 eth7","Open_vSwitch":{"6636a6b8-1cf8-4dc0-a718-0ae4bb86b83c":{"next_cfg":16}}}
+OVSDB JSON 177 ff38d3a2ae5c98bd3bbd0f4759dee5df43c991d1
+{"Interface":{"b2772570-97f1-43bb-825e-a648659053df":{"ofport":8}},"_date":1791883760607,"_is_diff":true,"Open_vSwitch":{"6636a6b8-1cf8-4dc0-a718-0ae4bb86b83c":{"cur_cfg":16}}}
+OVSDB JSON 487 e4d47666736dcd98cea2edb020f5a01287e06057
+{"Interface":{"ea3a29aa-f439-4e9e-b376-e38e7a9d9e9f":{"name":"eth8"}},"Port":{"6bd8e299-2890-429a-9c3d-abe2941f3b57":{"name":"eth8","interfaces":["uuid","ea3a29aa-f439-4e9e-b376-e38e7a9d9e9f"]}},"_date":1791883760613,"Bridge":{"a09077f9-36c5-4ada-ab66-9f1ca64ee06b":{"ports":["uuid","6bd8e299-2890-429a-9c3d-abe2941f3b57"]}},"_is_diff":true,"_comment":"ovs-vsctl (invoked by /bin/sh): ovs-vsctl add-port br0 eth8","Open_vSwitch":{"6636a6b8-1cf8-4dc0-a718-0ae4bb86b83c":{"next_cfg":17}}}
+OVSDB JSON 177 d5ac2d737c0a7157703ad4f4fd6e7d7c9e0ff5c2
+{"Interface":{"ea3a29aa-f439-4e9e-b376-e38e7a9d9e9f":{"ofport":9}},"_date":1791883760622,"_is_diff":true,"Open_vSwitch":{"6636a6b8-1cf8-4dc0-a718-0ae4bb86b83c":{"cur_cfg":17}}}
+OVSDB JSON 487 ff96fa33886c3de8f24bdff9daf56dcb4108879c
+{"Interface":{"242068c1-b966-46e9-8132-bfc4f3389ff9":{"name":"eth9"}},"Port":{"a07f16d3-a419-4dff-a9d1-c3d5daa2d038":{"name":"eth9","interfaces":["uuid","242068c1-b966-46e9-8132-bfc4f3389ff9"]}},"_date":1791883760627,"Bridge":{"a09077f9-36c5-4ada-ab66-9f1ca64ee06b":{"ports":["uuid","a07f16d3-a419-4dff-a9d1-c3d5daa2d038"]}},"_is_diff":true,"_comment":"ovs-vsctl (invoked by /bin/sh): ovs-vsctl add-port br0 eth9","Open_vSwitch":{"6636a6b8-1cf8-4dc0-a718-0ae4bb86b83c":{"next_cfg":18}}}
+OVSDB JSON 178 1fed376ded2afcd6ff0cc9bc13dd106b6ba9e61b
+{"Interface":{"242068c1-b966-46e9-8132-bfc4f3389ff9":{"ofport":10}},"_date":1791883760636,"_is_diff":true,"Open_vSwitch":{"6636a6b8-1cf8-4dc0-a718-0ae4bb86b83c":{"cur_cfg":18}}}
+OVSDB JSON 490 12c03198c074a9c6cc6099df1892b144f7928493
+{"Interface":{"44231b08-9da8-40c8-9853-bce32395eb02":{"name":"eth10"}},"Port":{"b8339f43-9e33-47a2-afe3-66cda2cac180":{"name":"eth10","interfaces":["uuid","44231b08-9da8-40c8-9853-bce32395eb02"]}},"_date":1791883760640,"Bridge":{"a09077f9-36c5-4ada-ab66-9f1ca64ee06b":{"ports":["uuid","b8339f43-9e33-47a2-afe3-66cda2cac180"]}},"_is_diff":true,"_comment":"ovs-vsctl (invoked by /bin/sh): ovs-vsctl add-port br0 eth10","Open_vSwitch":{"6636a6b8-1cf8-4dc0-a718-0ae4bb86b83c":{"next_cfg":19}}}
+OVSDB JSON 178 0ded4e7e01f9032eacff901df724c55af41a96b2
+{"Interface":{"44231b08-9da8-40c8-9853-bce32395eb02":{"ofport":11}},"_date":1791883760650,"_is_diff":true,"Open_vSwitch":{"6636a6b8-1cf8-4dc0-a718-0ae4bb86b83c":{"cur_cfg":19}}}
+OVSDB JSON 490 de76298bcb91e6e5e5417160c84b49d45620ec17
+{"Interface":{"b924c45b-6593-4513-b9e2-1333c82e768a":{"name":"eth11"}},"Port":{"8bfc15b2-cb66-454b-911e-a49b3a4142b8":{"name":"eth11","interfaces":["uuid","b924c45b-6593-4513-b9e2-1333c82e768a"]}},"_date":1791883760655,"Bridge":{"a09077f9-36c5-4ada-ab66-9f1ca64ee06b":{"ports":["uuid","8bfc15b2-cb66-454b-911e-a49b3a4142b8"]}},"_is_diff":true,"_comment":"ovs-vsctl (invoked by /bin/sh): ovs-vsctl add-port br0 eth11","Open_vSwitch":{"6636a6b8-1cf8-4dc0-a718-0ae4bb86b83c":{"next_cfg":20}}}
+OVSDB JSON 178 1de5d26ed58d9f45358b428b0089009e306507c2
+{"Interface":{"b924c45b-6593-4513-b9e2-1333c82e768a":{"ofport":12}},"_date":1791883760665,"_is_diff":true,"Open_vSwitch":{"6636a6b8-1cf8-4dc0-a718-0ae4bb86b83c":{"cur_cfg":20}}}
+OVSDB JSON 490 c99c17aa855f9bd4f075409b3d73100a06067115
+{"Interface":{"389e74ee-059e-46cb-9774-be8a54dc844e":{"name":"eth12"}},"Port":{"bc76436c-f1f2-4745-9500-4bcca27e205c":{"name":"eth12","interfaces":["uuid","389e74ee-059e-46cb-9774-be8a54dc844e"]}},"_date":1791883760670,"Bridge":{"a09077f9-36c5-4ada-ab66-9f1ca64ee06b":{"ports":["uuid","bc76436c-f1f2-4745-9500-4bcca27e205c"]}},"_is_diff":true,"_comment":"ovs-vsctl (invoked by /bin/sh): ovs-vsctl add-port br0 eth12","Open_vSwitch":{"6636a6b8-1cf8-4dc0-a718-0ae4bb86b83c":{"next_cfg":21}}}
+OVSDB JSON 178 b84f8c42dcb73eff12597c1e7e915be6e406b100
+{"Interface":{"389e74ee-059e-46cb-9774-be8a54dc844e":{"ofport":13}},"_date":1791883760680,"_is_diff":true,"Open_vSwitch":{"6636a6b8-1cf8-4dc0-a718-0ae4bb86b83c":{"cur_cfg":21}}}
+OVSDB JSON 490 13e280d84adf0ab91a7b18cf648a43a3b469bf1e
+{"Port":{"01a57020-6bf7-4173-af85-d964ed3a4ef6":{"name":"eth13","interfaces":["uuid","feb50c69-7662-4c25-8d8c-4664683a47ae"]}},"Interface":{"feb50c69-7662-4c25-8d8c-4664683a47ae":{"name":"eth13"}},"_date":1791883760685,"Bridge":{"a09077f9-36c5-4ada-ab66-9f1ca64ee06b":{"ports":["uuid","01a57020-6bf7-4173-af85-d964ed3a4ef6"]}},"_is_diff":true,"_comment":"ovs-vsctl (invoked by /bin/sh): ovs-vsctl add-port br0 eth13","Open_vSwitch":{"6636a6b8-1cf8-4dc0-a718-0ae4bb86b83c":{"next_cfg":22}}}
+OVSDB JSON 178 af7b1a534d847e731354bcab4205a00c3c4b9d32
+{"Interface":{"feb50c69-7662-4c25-8d8c-4664683a47ae":{"ofport":14}},"_date":1791883760698,"_is_diff":true,"Open_vSwitch":{"6636a6b8-1cf8-4dc0-a718-0ae4bb86b83c":{"cur_cfg":22}}}
+OVSDB JSON 490 5df6e7faf9c6396585f450df319cbefc1734529f
+{"Port":{"db5d73eb-4701-4af6-ac5b-2678dee5c109":{"name":"eth14","interfaces":["uuid","6d03dd22-0f95-4a42-b5ef-76b16ddf3f63"]}},"Interface":{"6d03dd22-0f95-4a42-b5ef-76b16ddf3f63":{"name":"eth14"}},"_date":1791883760703,"Bridge":{"a09077f9-36c5-4ada-ab66-9f1ca64ee06b":{"ports":["uuid","db5d73eb-4701-4af6-ac5b-2678dee5c109"]}},"_is_diff":true,"_comment":"ovs-vsctl (invoked by /bin/sh): ovs-vsctl add-port br0 eth14","Open_vSwitch":{"6636a6b8-1cf8-4dc0-a718-0ae4bb86b83c":{"next_cfg":23}}}
+OVSDB JSON 178 367a275223c49cfffda5df7db3678c04765f0081
+{"Interface":{"6d03dd22-0f95-4a42-b5ef-76b16ddf3f63":{"ofport":15}},"_date":1791883760715,"_is_diff":true,"Open_vSwitch":{"6636a6b8-1cf8-4dc0-a718-0ae4bb86b83c":{"cur_cfg":23}}}
+OVSDB JSON 490 00007ffb7999273488576b2066cb58d536241d84
+{"Port":{"3f5b2c8e-f299-42e6-bd4e-92659eb05006":{"name":"eth15","interfaces":["uuid","7b31593d-2543-4a16-a653-a05440d47e1a"]}},"Interface":{"7b31593d-2543-4a16-a653-a05440d47e1a":{"name":"eth15"}},"_date":1791883760720,"Bridge":{"a09077f9-36c5-4ada-ab66-9f1ca64ee06b":{"ports":["uuid","3f5b2c8e-f299-42e6-bd4e-92659eb05006"]}},"_is_diff":true,"_comment":"ovs-vsctl (invoked by /bin/sh): ovs-vsctl add-port br0 eth15","Open_vSwitch":{"6636a6b8-1cf8-4dc0-a718-0ae4bb86b83c":{"next_cfg":24}}}
+OVSDB JSON 178 04bf1854b92c739d6b10bb7411bc5d310e8cc4f6
+{"Interface":{"7b31593d-2543-4a16-a653-a05440d47e1a":{"ofport":16}},"_date":1791883760733,"_is_diff":true,"Open_vSwitch":{"6636a6b8-1cf8-4dc0-a718-0ae4bb86b83c":{"cur_cfg":24}}}
+OVSDB JSON 843 a3b245c41fb9fb33f80eb2f1ef80c66da2de410c
+{"Controller":{"a96ed210-6826-4f98-9e0b-ba030e665ba1":{"connection_mode":"out-of-band","target":"tcp:172.20.1.254:6653"}},"Port":{"76194c53-1a7d-4e32-a9c8-d942a5ef4d31":null},"Bridge":{"a09077f9-36c5-4ada-ab66-9f1ca64ee06b":{"ports":["uuid","76194c53-1a7d-4e32-a9c8-d942a5ef4d31"],"controller":["uuid","a96ed210-6826-4f98-9e0b-ba030e665ba1"],"fail_mode":"secure","other_config":["map",[["datapath-id","0000000000000001"]]]}},"Open_vSwitch":{"6636a6b8-1cf8-4dc0-a718-0ae4bb86b83c":{"next_cfg":25}},"_comment":"ovs-vsctl (invoked by bash): ovs-vsctl set bridge br0 other-config:datapath-id=0000000000000001 fail_mode=secure -- set-controller br0 tcp:172.20.1.254:6653 -- set controller br0 connection-mode=out-of-band -- --if-exists del-port eth0","_is_diff":true,"Interface":{"bc349010-5be3-4ade-b318-b8b9ed160115":null},"_date":1791885412464}
+OVSDB JSON 111 54586e5c5008f5abbadd0a616e8bd8be8e902236
+{"_date":1791885412508,"Open_vSwitch":{"6636a6b8-1cf8-4dc0-a718-0ae4bb86b83c":{"cur_cfg":25}},"_is_diff":true}
diff --git a/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/f46a1459-0b80-4bb9-ab33-9b5393672573/etc/openvswitch/init.sh b/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/f46a1459-0b80-4bb9-ab33-9b5393672573/etc/openvswitch/init.sh
new file mode 100755
index 0000000..35a0ed4
--- /dev/null
+++ b/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/f46a1459-0b80-4bb9-ab33-9b5393672573/etc/openvswitch/init.sh
@@ -0,0 +1,54 @@
+#!/bin/sh
+#
+# Copyright (C) 2024 GNS3 Technologies Inc.
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see .
+
+firstrun=0
+[ -f "/etc/openvswitch/conf.db" ] || firstrun=1
+
+if [ $firstrun -ne 0 ]; then
+ # create database
+ ovsdb-tool create /etc/openvswitch/conf.db /usr/share/openvswitch/vswitch.ovsschema
+fi
+
+# start openvswitch daemons
+mkdir -p /var/log/openvswitch /var/run/openvswitch
+ovsdb-server --detach --pidfile --remote=punix:/var/run/openvswitch/db.sock \
+ --log-file --verbose=off:syslog
+ovs-vswitchd --detach --pidfile --log-file --verbose=off:syslog
+
+if [ $firstrun -ne 0 ]; then
+ ovs-vsctl --no-wait init
+
+ # create br0..br3
+ for intf in br0 br1 br2 br3; do
+ ovs-vsctl add-br $intf
+ ovs-vsctl set bridge $intf datapath_type=netdev
+ done
+
+ # add all ethernet interfaces to br0, except MANAGEMENT_INTERFACE
+ [ "$MANAGEMENT_INTERFACE" = 1 ] && MANAGEMENT_INTERFACE=eth0
+ sed -n 's/^ *\(eth[0-9]*\): .*/\1/p' /proc/net/dev | sort -V | \
+ while read -r intf; do
+ [ "$intf" = "$MANAGEMENT_INTERFACE" ] || ovs-vsctl add-port br0 "$intf"
+ done
+fi
+
+# activate bridge interfaces
+ovs-vsctl --bare -f table --columns=name find interface type=internal | \
+while read -r intf; do
+ ip link set dev "$intf" up
+ ifup -f "$intf"
+done
diff --git a/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/f46a1459-0b80-4bb9-ab33-9b5393672573/root/.bashrc b/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/f46a1459-0b80-4bb9-ab33-9b5393672573/root/.bashrc
new file mode 100644
index 0000000..858625c
--- /dev/null
+++ b/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/f46a1459-0b80-4bb9-ab33-9b5393672573/root/.bashrc
@@ -0,0 +1,5 @@
+
+source /etc/bash/bash_completion.sh
+source /usr/share/bash-completion/completions/ovs-vsctl-bashcomp.bash
+source /usr/share/bash-completion/completions/ovs-appctl-bashcomp.bash
+PS1='\h:\w\$ '
diff --git a/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/f46a1459-0b80-4bb9-ab33-9b5393672573/root/.gns3_perms b/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/f46a1459-0b80-4bb9-ab33-9b5393672573/root/.gns3_perms
new file mode 100644
index 0000000..4d581a5
--- /dev/null
+++ b/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/GNS3_TP1/project-files/docker/f46a1459-0b80-4bb9-ab33-9b5393672573/root/.gns3_perms
@@ -0,0 +1,3 @@
+644:0:0:/root/.bashrc
+644:0:0:/root/.gns3_perms
+700:0:0:/root
diff --git a/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/TP_1_SDN.pdf b/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/TP_1_SDN.pdf
new file mode 100644
index 0000000..cfbc096
Binary files /dev/null and b/UE3_21_Gestion_centralisee_des_ressources_reseau_SDN/TP1/TP_1_SDN.pdf differ
diff --git a/UE3_32_Securite_des_echanges_cryptographie_et_authentification/TP_Tunnel_GRE/GNS3_TP_Tunnel_GRE/Tunnel_GRE.gns3 b/UE3_32_Securite_des_echanges_cryptographie_et_authentification/TP_Tunnel_GRE/GNS3_TP_Tunnel_GRE/Tunnel_GRE.gns3
new file mode 100644
index 0000000..b417e13
--- /dev/null
+++ b/UE3_32_Securite_des_echanges_cryptographie_et_authentification/TP_Tunnel_GRE/GNS3_TP_Tunnel_GRE/Tunnel_GRE.gns3
@@ -0,0 +1,375 @@
+{
+ "auto_close": true,
+ "auto_open": false,
+ "auto_start": false,
+ "drawing_grid_size": 25,
+ "grid_size": 75,
+ "name": "Tunnel_GRE",
+ "project_id": "350d4a5f-e091-42e3-b65d-bbb8c1e96f04",
+ "revision": 10,
+ "scene_height": 1000,
+ "scene_width": 2000,
+ "show_grid": false,
+ "show_interface_labels": false,
+ "show_layers": false,
+ "snap_to_grid": false,
+ "supplier": null,
+ "topology": {
+ "computes": [],
+ "drawings": [],
+ "links": [
+ {
+ "filters": {},
+ "link_id": "b585e6f8-d4a4-4aad-be73-0ad7b36e71d9",
+ "link_style": {
+ "color": null,
+ "type": null,
+ "width": null
+ },
+ "nodes": [
+ {
+ "adapter_number": 0,
+ "label": {
+ "rotation": 0,
+ "style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
+ "text": "f0/1",
+ "x": 70,
+ "y": 30
+ },
+ "node_id": "d17db08e-c1fc-4dde-87ca-093860843375",
+ "port_number": 1
+ },
+ {
+ "adapter_number": 0,
+ "label": {
+ "rotation": 0,
+ "style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
+ "text": "f0/1",
+ "x": -10,
+ "y": 30
+ },
+ "node_id": "159b0e07-b7e0-4f85-80d0-9beb5a2dc9ce",
+ "port_number": 1
+ }
+ ],
+ "suspend": false
+ },
+ {
+ "filters": {},
+ "link_id": "3501a794-4c86-42ab-891a-eb3f55cb9a7f",
+ "link_style": {
+ "color": null,
+ "type": null,
+ "width": null
+ },
+ "nodes": [
+ {
+ "adapter_number": 0,
+ "label": {
+ "rotation": 0,
+ "style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
+ "text": "eth0",
+ "x": -7,
+ "y": 29
+ },
+ "node_id": "a90f3724-2450-4ca9-a5fd-a4f78f0152d8",
+ "port_number": 0
+ },
+ {
+ "adapter_number": 0,
+ "label": {
+ "rotation": 0,
+ "style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
+ "text": "f0/0",
+ "x": 69,
+ "y": 30
+ },
+ "node_id": "159b0e07-b7e0-4f85-80d0-9beb5a2dc9ce",
+ "port_number": 0
+ }
+ ],
+ "suspend": false
+ },
+ {
+ "filters": {},
+ "link_id": "6d870631-68b5-4a8b-9ac0-cb29023b372b",
+ "link_style": {
+ "color": null,
+ "type": null,
+ "width": null
+ },
+ "nodes": [
+ {
+ "adapter_number": 0,
+ "label": {
+ "rotation": 0,
+ "style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
+ "text": "eth0",
+ "x": 72,
+ "y": 29
+ },
+ "node_id": "1454dfb4-b9f9-42d0-a88a-51f124e3cde8",
+ "port_number": 0
+ },
+ {
+ "adapter_number": 0,
+ "label": {
+ "rotation": 0,
+ "style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
+ "text": "f0/0",
+ "x": -9,
+ "y": 30
+ },
+ "node_id": "d17db08e-c1fc-4dde-87ca-093860843375",
+ "port_number": 0
+ }
+ ],
+ "suspend": false
+ }
+ ],
+ "nodes": [
+ {
+ "aux": null,
+ "aux_type": "none",
+ "compute_id": "local",
+ "console": 5001,
+ "console_auto_start": false,
+ "console_type": "telnet",
+ "custom_adapters": [],
+ "first_port_name": null,
+ "height": 60,
+ "label": {
+ "rotation": 0,
+ "style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
+ "text": "R1",
+ "x": 16,
+ "y": -25
+ },
+ "locked": false,
+ "name": "R1",
+ "node_id": "d17db08e-c1fc-4dde-87ca-093860843375",
+ "node_type": "dynamips",
+ "port_name_format": "Ethernet{0}",
+ "port_segment_size": 0,
+ "properties": {
+ "auto_delete_disks": false,
+ "builtin": false,
+ "chassis": null,
+ "clock_divisor": 8,
+ "created_at": "2026-10-13T12:28:00",
+ "disk0": 0,
+ "disk1": 0,
+ "dynamips_id": 1,
+ "exec_area": 64,
+ "idlemax": 500,
+ "idlepc": "0x60c09aa0",
+ "idlesleep": 30,
+ "image": "c3725-adventerprisek9-mz.124-15.T14.image",
+ "image_md5sum": "0aac25bbb88d4eabaffa12c2233a7f8e",
+ "iomem": 5,
+ "mac_addr": "c201.872f.0000",
+ "midplane": null,
+ "mmap": true,
+ "npe": null,
+ "nvram": 256,
+ "platform": "c3725",
+ "power_supplies": null,
+ "ram": 128,
+ "sensors": null,
+ "slot0": "GT96100-FE",
+ "slot1": null,
+ "slot2": null,
+ "slot3": null,
+ "slot4": null,
+ "slot5": null,
+ "slot6": null,
+ "sparsemem": true,
+ "system_id": "FTX0945W0MY",
+ "updated_at": "2026-10-13T12:28:00",
+ "usage": "",
+ "wic0": null,
+ "wic1": null,
+ "wic2": null
+ },
+ "symbol": ":/symbols/affinity/square/blue/router.svg",
+ "template_id": "cf628b62-8831-425d-aa2e-cd95be6b9e47",
+ "width": 60,
+ "x": -168,
+ "y": -19,
+ "z": 1
+ },
+ {
+ "aux": null,
+ "aux_type": "none",
+ "compute_id": "local",
+ "console": 5002,
+ "console_auto_start": false,
+ "console_type": "telnet",
+ "custom_adapters": [],
+ "first_port_name": null,
+ "height": 60,
+ "label": {
+ "rotation": 0,
+ "style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
+ "text": "R2",
+ "x": 16,
+ "y": -25
+ },
+ "locked": false,
+ "name": "R2",
+ "node_id": "159b0e07-b7e0-4f85-80d0-9beb5a2dc9ce",
+ "node_type": "dynamips",
+ "port_name_format": "Ethernet{0}",
+ "port_segment_size": 0,
+ "properties": {
+ "auto_delete_disks": false,
+ "builtin": false,
+ "chassis": null,
+ "clock_divisor": 8,
+ "created_at": "2026-10-13T12:28:00",
+ "disk0": 0,
+ "disk1": 0,
+ "dynamips_id": 2,
+ "exec_area": 64,
+ "idlemax": 500,
+ "idlepc": "0x60c09aa0",
+ "idlesleep": 30,
+ "image": "c3725-adventerprisek9-mz.124-15.T14.image",
+ "image_md5sum": "0aac25bbb88d4eabaffa12c2233a7f8e",
+ "iomem": 5,
+ "mac_addr": "c202.874c.0000",
+ "midplane": null,
+ "mmap": true,
+ "npe": null,
+ "nvram": 256,
+ "platform": "c3725",
+ "power_supplies": null,
+ "ram": 128,
+ "sensors": null,
+ "slot0": "GT96100-FE",
+ "slot1": null,
+ "slot2": null,
+ "slot3": null,
+ "slot4": null,
+ "slot5": null,
+ "slot6": null,
+ "sparsemem": true,
+ "system_id": "FTX0945W0MY",
+ "updated_at": "2026-10-13T12:28:00",
+ "usage": "",
+ "wic0": null,
+ "wic1": null,
+ "wic2": null
+ },
+ "symbol": ":/symbols/affinity/square/blue/router.svg",
+ "template_id": "cf628b62-8831-425d-aa2e-cd95be6b9e47",
+ "width": 60,
+ "x": 56,
+ "y": -19,
+ "z": 1
+ },
+ {
+ "aux": null,
+ "aux_type": "none",
+ "compute_id": "local",
+ "console": 5000,
+ "console_auto_start": false,
+ "console_type": "telnet",
+ "custom_adapters": [],
+ "first_port_name": null,
+ "height": 59,
+ "label": {
+ "rotation": 0,
+ "style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
+ "text": "PC1",
+ "x": 14,
+ "y": -25
+ },
+ "locked": false,
+ "name": "PC1",
+ "node_id": "1454dfb4-b9f9-42d0-a88a-51f124e3cde8",
+ "node_type": "docker",
+ "port_name_format": "Ethernet{0}",
+ "port_segment_size": 0,
+ "properties": {
+ "adapters": 1,
+ "builtin": false,
+ "console_http_path": "/",
+ "console_http_port": 80,
+ "console_resolution": "1024x768",
+ "container_id": "a6e997be758d832c8e63e3862a50148919ac1c6516f5afec9b8db5ad01e32db0",
+ "cpus": 0.0,
+ "created_at": "2026-10-13T09:42:34",
+ "environment": null,
+ "extra_hosts": null,
+ "extra_volumes": [],
+ "image": "gns3/ubuntu:noble",
+ "mac_address": "02:42:54:df:b4:00",
+ "memory": 0,
+ "start_command": null,
+ "updated_at": "2026-10-13T09:42:34",
+ "usage": ""
+ },
+ "symbol": "linux_guest.svg",
+ "template_id": "3d5bbbff-6780-447a-91a5-667c99aad79d",
+ "width": 65,
+ "x": -398,
+ "y": -18,
+ "z": 1
+ },
+ {
+ "aux": null,
+ "aux_type": "none",
+ "compute_id": "local",
+ "console": 5003,
+ "console_auto_start": false,
+ "console_type": "telnet",
+ "custom_adapters": [],
+ "first_port_name": null,
+ "height": 59,
+ "label": {
+ "rotation": 0,
+ "style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;",
+ "text": "Server1",
+ "x": 0,
+ "y": -25
+ },
+ "locked": false,
+ "name": "Server1",
+ "node_id": "a90f3724-2450-4ca9-a5fd-a4f78f0152d8",
+ "node_type": "docker",
+ "port_name_format": "Ethernet{0}",
+ "port_segment_size": 0,
+ "properties": {
+ "adapters": 1,
+ "builtin": false,
+ "console_http_path": "/",
+ "console_http_port": 80,
+ "console_resolution": "1024x768",
+ "container_id": "3fb8336197ec778cd6c9cea22150fdd9e41ace53cc656f18a5eb79f403b73797",
+ "cpus": 0.0,
+ "created_at": "2026-10-13T09:42:34",
+ "environment": null,
+ "extra_hosts": null,
+ "extra_volumes": [],
+ "image": "gns3/ubuntu:noble",
+ "mac_address": "02:42:0f:37:24:00",
+ "memory": 0,
+ "start_command": null,
+ "updated_at": "2026-10-13T09:42:34",
+ "usage": ""
+ },
+ "symbol": "linux_guest.svg",
+ "template_id": "3d5bbbff-6780-447a-91a5-667c99aad79d",
+ "width": 65,
+ "x": 301,
+ "y": -18,
+ "z": 1
+ }
+ ]
+ },
+ "type": "topology",
+ "variables": null,
+ "version": "3.0.6",
+ "zoom": 84
+}
\ No newline at end of file
diff --git a/UE3_32_Securite_des_echanges_cryptographie_et_authentification/TP_Tunnel_GRE/GNS3_TP_Tunnel_GRE/project-files/captures/R1_FastEthernet01_to_R2_FastEthernet01.pcap b/UE3_32_Securite_des_echanges_cryptographie_et_authentification/TP_Tunnel_GRE/GNS3_TP_Tunnel_GRE/project-files/captures/R1_FastEthernet01_to_R2_FastEthernet01.pcap
new file mode 100644
index 0000000..61f8cee
Binary files /dev/null and b/UE3_32_Securite_des_echanges_cryptographie_et_authentification/TP_Tunnel_GRE/GNS3_TP_Tunnel_GRE/project-files/captures/R1_FastEthernet01_to_R2_FastEthernet01.pcap differ
diff --git a/UE3_32_Securite_des_echanges_cryptographie_et_authentification/TP_Tunnel_GRE/GNS3_TP_Tunnel_GRE/project-files/docker/1454dfb4-b9f9-42d0-a88a-51f124e3cde8/etc/network/.gns3_perms b/UE3_32_Securite_des_echanges_cryptographie_et_authentification/TP_Tunnel_GRE/GNS3_TP_Tunnel_GRE/project-files/docker/1454dfb4-b9f9-42d0-a88a-51f124e3cde8/etc/network/.gns3_perms
new file mode 100644
index 0000000..afd9911
--- /dev/null
+++ b/UE3_32_Securite_des_echanges_cryptographie_et_authentification/TP_Tunnel_GRE/GNS3_TP_Tunnel_GRE/project-files/docker/1454dfb4-b9f9-42d0-a88a-51f124e3cde8/etc/network/.gns3_perms
@@ -0,0 +1,8 @@
+775:1000:1000:/etc/network/if-pre-up.d
+775:1000:1000:/etc/network/if-up.d
+775:1000:1000:/etc/network/if-post-down.d
+775:1000:1000:/etc/network/interfaces.d
+775:1000:1000:/etc/network/if-down.d
+664:1000:1000:/etc/network/interfaces
+664:1000:1000:/etc/network/.gns3_perms
+775:1000:1000:/etc/network
diff --git a/UE3_32_Securite_des_echanges_cryptographie_et_authentification/TP_Tunnel_GRE/GNS3_TP_Tunnel_GRE/project-files/docker/1454dfb4-b9f9-42d0-a88a-51f124e3cde8/etc/network/interfaces b/UE3_32_Securite_des_echanges_cryptographie_et_authentification/TP_Tunnel_GRE/GNS3_TP_Tunnel_GRE/project-files/docker/1454dfb4-b9f9-42d0-a88a-51f124e3cde8/etc/network/interfaces
new file mode 100644
index 0000000..ddb39c2
--- /dev/null
+++ b/UE3_32_Securite_des_echanges_cryptographie_et_authentification/TP_Tunnel_GRE/GNS3_TP_Tunnel_GRE/project-files/docker/1454dfb4-b9f9-42d0-a88a-51f124e3cde8/etc/network/interfaces
@@ -0,0 +1,14 @@
+#
+# This is a sample network config, please uncomment lines to configure the network
+#
+
+# Uncomment this line to load custom interface files
+# source /etc/network/interfaces.d/*
+
+# Static config for eth0
+auto eth0
+iface eth0 inet static
+address 10.33.1.18
+netmask 255.255.255.0
+gateway 10.33.1.1
+#up echo nameserver 192.168.0.1 > /etc/resolv.conf
diff --git a/UE3_32_Securite_des_echanges_cryptographie_et_authentification/TP_Tunnel_GRE/GNS3_TP_Tunnel_GRE/project-files/docker/1454dfb4-b9f9-42d0-a88a-51f124e3cde8/root/.bashrc b/UE3_32_Securite_des_echanges_cryptographie_et_authentification/TP_Tunnel_GRE/GNS3_TP_Tunnel_GRE/project-files/docker/1454dfb4-b9f9-42d0-a88a-51f124e3cde8/root/.bashrc
new file mode 100644
index 0000000..f6939ee
--- /dev/null
+++ b/UE3_32_Securite_des_echanges_cryptographie_et_authentification/TP_Tunnel_GRE/GNS3_TP_Tunnel_GRE/project-files/docker/1454dfb4-b9f9-42d0-a88a-51f124e3cde8/root/.bashrc
@@ -0,0 +1,99 @@
+# ~/.bashrc: executed by bash(1) for non-login shells.
+# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
+# for examples
+
+# If not running interactively, don't do anything
+[ -z "$PS1" ] && return
+
+# don't put duplicate lines in the history. See bash(1) for more options
+# ... or force ignoredups and ignorespace
+HISTCONTROL=ignoredups:ignorespace
+
+# append to the history file, don't overwrite it
+shopt -s histappend
+
+# for setting history length see HISTSIZE and HISTFILESIZE in bash(1)
+HISTSIZE=1000
+HISTFILESIZE=2000
+
+# check the window size after each command and, if necessary,
+# update the values of LINES and COLUMNS.
+shopt -s checkwinsize
+
+# make less more friendly for non-text input files, see lesspipe(1)
+[ -x /usr/bin/lesspipe ] && eval "$(SHELL=/bin/sh lesspipe)"
+
+# set variable identifying the chroot you work in (used in the prompt below)
+if [ -z "$debian_chroot" ] && [ -r /etc/debian_chroot ]; then
+ debian_chroot=$(cat /etc/debian_chroot)
+fi
+
+# set a fancy prompt (non-color, unless we know we "want" color)
+case "$TERM" in
+ xterm-color) color_prompt=yes;;
+esac
+
+# uncomment for a colored prompt, if the terminal has the capability; turned
+# off by default to not distract the user: the focus in a terminal window
+# should be on the output of commands, not on the prompt
+#force_color_prompt=yes
+
+if [ -n "$force_color_prompt" ]; then
+ if [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null; then
+ # We have color support; assume it's compliant with Ecma-48
+ # (ISO/IEC-6429). (Lack of such support is extremely rare, and such
+ # a case would tend to support setf rather than setaf.)
+ color_prompt=yes
+ else
+ color_prompt=
+ fi
+fi
+
+if [ "$color_prompt" = yes ]; then
+ PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
+else
+ PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
+fi
+unset color_prompt force_color_prompt
+
+# If this is an xterm set the title to user@host:dir
+case "$TERM" in
+xterm*|rxvt*)
+ PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1"
+ ;;
+*)
+ ;;
+esac
+
+# enable color support of ls and also add handy aliases
+if [ -x /usr/bin/dircolors ]; then
+ test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)"
+ alias ls='ls --color=auto'
+ #alias dir='dir --color=auto'
+ #alias vdir='vdir --color=auto'
+
+ alias grep='grep --color=auto'
+ alias fgrep='fgrep --color=auto'
+ alias egrep='egrep --color=auto'
+fi
+
+# some more ls aliases
+alias ll='ls -alF'
+alias la='ls -A'
+alias l='ls -CF'
+
+# Alias definitions.
+# You may want to put all your additions into a separate file like
+# ~/.bash_aliases, instead of adding them here directly.
+# See /usr/share/doc/bash-doc/examples in the bash-doc package.
+
+if [ -f ~/.bash_aliases ]; then
+ . ~/.bash_aliases
+fi
+
+# enable programmable completion features (you don't need to enable
+# this, if it's already enabled in /etc/bash.bashrc and /etc/profile
+# sources /etc/bash.bashrc).
+#if [ -f /etc/bash_completion ] && ! shopt -oq posix; then
+# . /etc/bash_completion
+#fi
diff --git a/UE3_32_Securite_des_echanges_cryptographie_et_authentification/TP_Tunnel_GRE/GNS3_TP_Tunnel_GRE/project-files/docker/1454dfb4-b9f9-42d0-a88a-51f124e3cde8/root/.gns3_perms b/UE3_32_Securite_des_echanges_cryptographie_et_authentification/TP_Tunnel_GRE/GNS3_TP_Tunnel_GRE/project-files/docker/1454dfb4-b9f9-42d0-a88a-51f124e3cde8/root/.gns3_perms
new file mode 100644
index 0000000..97dc028
--- /dev/null
+++ b/UE3_32_Securite_des_echanges_cryptographie_et_authentification/TP_Tunnel_GRE/GNS3_TP_Tunnel_GRE/project-files/docker/1454dfb4-b9f9-42d0-a88a-51f124e3cde8/root/.gns3_perms
@@ -0,0 +1,4 @@
+644:0:0:/root/.bashrc
+644:0:0:/root/.profile
+644:0:0:/root/.gns3_perms
+700:0:0:/root
diff --git a/UE3_32_Securite_des_echanges_cryptographie_et_authentification/TP_Tunnel_GRE/GNS3_TP_Tunnel_GRE/project-files/docker/1454dfb4-b9f9-42d0-a88a-51f124e3cde8/root/.profile b/UE3_32_Securite_des_echanges_cryptographie_et_authentification/TP_Tunnel_GRE/GNS3_TP_Tunnel_GRE/project-files/docker/1454dfb4-b9f9-42d0-a88a-51f124e3cde8/root/.profile
new file mode 100644
index 0000000..c4c7402
--- /dev/null
+++ b/UE3_32_Securite_des_echanges_cryptographie_et_authentification/TP_Tunnel_GRE/GNS3_TP_Tunnel_GRE/project-files/docker/1454dfb4-b9f9-42d0-a88a-51f124e3cde8/root/.profile
@@ -0,0 +1,9 @@
+# ~/.profile: executed by Bourne-compatible login shells.
+
+if [ "$BASH" ]; then
+ if [ -f ~/.bashrc ]; then
+ . ~/.bashrc
+ fi
+fi
+
+mesg n 2> /dev/null || true
diff --git a/UE3_32_Securite_des_echanges_cryptographie_et_authentification/TP_Tunnel_GRE/GNS3_TP_Tunnel_GRE/project-files/docker/a90f3724-2450-4ca9-a5fd-a4f78f0152d8/etc/network/.gns3_perms b/UE3_32_Securite_des_echanges_cryptographie_et_authentification/TP_Tunnel_GRE/GNS3_TP_Tunnel_GRE/project-files/docker/a90f3724-2450-4ca9-a5fd-a4f78f0152d8/etc/network/.gns3_perms
new file mode 100644
index 0000000..afd9911
--- /dev/null
+++ b/UE3_32_Securite_des_echanges_cryptographie_et_authentification/TP_Tunnel_GRE/GNS3_TP_Tunnel_GRE/project-files/docker/a90f3724-2450-4ca9-a5fd-a4f78f0152d8/etc/network/.gns3_perms
@@ -0,0 +1,8 @@
+775:1000:1000:/etc/network/if-pre-up.d
+775:1000:1000:/etc/network/if-up.d
+775:1000:1000:/etc/network/if-post-down.d
+775:1000:1000:/etc/network/interfaces.d
+775:1000:1000:/etc/network/if-down.d
+664:1000:1000:/etc/network/interfaces
+664:1000:1000:/etc/network/.gns3_perms
+775:1000:1000:/etc/network
diff --git a/UE3_32_Securite_des_echanges_cryptographie_et_authentification/TP_Tunnel_GRE/GNS3_TP_Tunnel_GRE/project-files/docker/a90f3724-2450-4ca9-a5fd-a4f78f0152d8/etc/network/interfaces b/UE3_32_Securite_des_echanges_cryptographie_et_authentification/TP_Tunnel_GRE/GNS3_TP_Tunnel_GRE/project-files/docker/a90f3724-2450-4ca9-a5fd-a4f78f0152d8/etc/network/interfaces
new file mode 100644
index 0000000..1cf724e
--- /dev/null
+++ b/UE3_32_Securite_des_echanges_cryptographie_et_authentification/TP_Tunnel_GRE/GNS3_TP_Tunnel_GRE/project-files/docker/a90f3724-2450-4ca9-a5fd-a4f78f0152d8/etc/network/interfaces
@@ -0,0 +1,19 @@
+#
+# This is a sample network config, please uncomment lines to configure the network
+#
+
+# Uncomment this line to load custom interface files
+# source /etc/network/interfaces.d/*
+
+# Static config for eth0
+auto eth0
+iface eth0 inet static
+address 10.33.13.32
+netmask 255.255.255.0
+gateway 10.33.13.1
+#up echo nameserver 192.168.0.1 > /etc/resolv.conf
+
+# DHCP config for eth0
+#auto eth0
+#iface eth0 inet dhcp
+# hostname UbuntuDockerGuest-2
\ No newline at end of file
diff --git a/UE3_32_Securite_des_echanges_cryptographie_et_authentification/TP_Tunnel_GRE/GNS3_TP_Tunnel_GRE/project-files/docker/a90f3724-2450-4ca9-a5fd-a4f78f0152d8/root/.bashrc b/UE3_32_Securite_des_echanges_cryptographie_et_authentification/TP_Tunnel_GRE/GNS3_TP_Tunnel_GRE/project-files/docker/a90f3724-2450-4ca9-a5fd-a4f78f0152d8/root/.bashrc
new file mode 100644
index 0000000..f6939ee
--- /dev/null
+++ b/UE3_32_Securite_des_echanges_cryptographie_et_authentification/TP_Tunnel_GRE/GNS3_TP_Tunnel_GRE/project-files/docker/a90f3724-2450-4ca9-a5fd-a4f78f0152d8/root/.bashrc
@@ -0,0 +1,99 @@
+# ~/.bashrc: executed by bash(1) for non-login shells.
+# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
+# for examples
+
+# If not running interactively, don't do anything
+[ -z "$PS1" ] && return
+
+# don't put duplicate lines in the history. See bash(1) for more options
+# ... or force ignoredups and ignorespace
+HISTCONTROL=ignoredups:ignorespace
+
+# append to the history file, don't overwrite it
+shopt -s histappend
+
+# for setting history length see HISTSIZE and HISTFILESIZE in bash(1)
+HISTSIZE=1000
+HISTFILESIZE=2000
+
+# check the window size after each command and, if necessary,
+# update the values of LINES and COLUMNS.
+shopt -s checkwinsize
+
+# make less more friendly for non-text input files, see lesspipe(1)
+[ -x /usr/bin/lesspipe ] && eval "$(SHELL=/bin/sh lesspipe)"
+
+# set variable identifying the chroot you work in (used in the prompt below)
+if [ -z "$debian_chroot" ] && [ -r /etc/debian_chroot ]; then
+ debian_chroot=$(cat /etc/debian_chroot)
+fi
+
+# set a fancy prompt (non-color, unless we know we "want" color)
+case "$TERM" in
+ xterm-color) color_prompt=yes;;
+esac
+
+# uncomment for a colored prompt, if the terminal has the capability; turned
+# off by default to not distract the user: the focus in a terminal window
+# should be on the output of commands, not on the prompt
+#force_color_prompt=yes
+
+if [ -n "$force_color_prompt" ]; then
+ if [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null; then
+ # We have color support; assume it's compliant with Ecma-48
+ # (ISO/IEC-6429). (Lack of such support is extremely rare, and such
+ # a case would tend to support setf rather than setaf.)
+ color_prompt=yes
+ else
+ color_prompt=
+ fi
+fi
+
+if [ "$color_prompt" = yes ]; then
+ PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
+else
+ PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
+fi
+unset color_prompt force_color_prompt
+
+# If this is an xterm set the title to user@host:dir
+case "$TERM" in
+xterm*|rxvt*)
+ PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1"
+ ;;
+*)
+ ;;
+esac
+
+# enable color support of ls and also add handy aliases
+if [ -x /usr/bin/dircolors ]; then
+ test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)"
+ alias ls='ls --color=auto'
+ #alias dir='dir --color=auto'
+ #alias vdir='vdir --color=auto'
+
+ alias grep='grep --color=auto'
+ alias fgrep='fgrep --color=auto'
+ alias egrep='egrep --color=auto'
+fi
+
+# some more ls aliases
+alias ll='ls -alF'
+alias la='ls -A'
+alias l='ls -CF'
+
+# Alias definitions.
+# You may want to put all your additions into a separate file like
+# ~/.bash_aliases, instead of adding them here directly.
+# See /usr/share/doc/bash-doc/examples in the bash-doc package.
+
+if [ -f ~/.bash_aliases ]; then
+ . ~/.bash_aliases
+fi
+
+# enable programmable completion features (you don't need to enable
+# this, if it's already enabled in /etc/bash.bashrc and /etc/profile
+# sources /etc/bash.bashrc).
+#if [ -f /etc/bash_completion ] && ! shopt -oq posix; then
+# . /etc/bash_completion
+#fi
diff --git a/UE3_32_Securite_des_echanges_cryptographie_et_authentification/TP_Tunnel_GRE/GNS3_TP_Tunnel_GRE/project-files/docker/a90f3724-2450-4ca9-a5fd-a4f78f0152d8/root/.gns3_perms b/UE3_32_Securite_des_echanges_cryptographie_et_authentification/TP_Tunnel_GRE/GNS3_TP_Tunnel_GRE/project-files/docker/a90f3724-2450-4ca9-a5fd-a4f78f0152d8/root/.gns3_perms
new file mode 100644
index 0000000..97dc028
--- /dev/null
+++ b/UE3_32_Securite_des_echanges_cryptographie_et_authentification/TP_Tunnel_GRE/GNS3_TP_Tunnel_GRE/project-files/docker/a90f3724-2450-4ca9-a5fd-a4f78f0152d8/root/.gns3_perms
@@ -0,0 +1,4 @@
+644:0:0:/root/.bashrc
+644:0:0:/root/.profile
+644:0:0:/root/.gns3_perms
+700:0:0:/root
diff --git a/UE3_32_Securite_des_echanges_cryptographie_et_authentification/TP_Tunnel_GRE/GNS3_TP_Tunnel_GRE/project-files/docker/a90f3724-2450-4ca9-a5fd-a4f78f0152d8/root/.profile b/UE3_32_Securite_des_echanges_cryptographie_et_authentification/TP_Tunnel_GRE/GNS3_TP_Tunnel_GRE/project-files/docker/a90f3724-2450-4ca9-a5fd-a4f78f0152d8/root/.profile
new file mode 100644
index 0000000..c4c7402
--- /dev/null
+++ b/UE3_32_Securite_des_echanges_cryptographie_et_authentification/TP_Tunnel_GRE/GNS3_TP_Tunnel_GRE/project-files/docker/a90f3724-2450-4ca9-a5fd-a4f78f0152d8/root/.profile
@@ -0,0 +1,9 @@
+# ~/.profile: executed by Bourne-compatible login shells.
+
+if [ "$BASH" ]; then
+ if [ -f ~/.bashrc ]; then
+ . ~/.bashrc
+ fi
+fi
+
+mesg n 2> /dev/null || true
diff --git a/UE3_32_Securite_des_echanges_cryptographie_et_authentification/TP_Tunnel_GRE/GNS3_TP_Tunnel_GRE/project-files/dynamips/159b0e07-b7e0-4f85-80d0-9beb5a2dc9ce/c3725-adventerprisek9-mz.124-15.T14.image.md5sum b/UE3_32_Securite_des_echanges_cryptographie_et_authentification/TP_Tunnel_GRE/GNS3_TP_Tunnel_GRE/project-files/dynamips/159b0e07-b7e0-4f85-80d0-9beb5a2dc9ce/c3725-adventerprisek9-mz.124-15.T14.image.md5sum
new file mode 100644
index 0000000..f9a2a1f
--- /dev/null
+++ b/UE3_32_Securite_des_echanges_cryptographie_et_authentification/TP_Tunnel_GRE/GNS3_TP_Tunnel_GRE/project-files/dynamips/159b0e07-b7e0-4f85-80d0-9beb5a2dc9ce/c3725-adventerprisek9-mz.124-15.T14.image.md5sum
@@ -0,0 +1 @@
+0aac25bbb88d4eabaffa12c2233a7f8e
\ No newline at end of file
diff --git a/UE3_32_Securite_des_echanges_cryptographie_et_authentification/TP_Tunnel_GRE/GNS3_TP_Tunnel_GRE/project-files/dynamips/159b0e07-b7e0-4f85-80d0-9beb5a2dc9ce/c3725_i2_rom b/UE3_32_Securite_des_echanges_cryptographie_et_authentification/TP_Tunnel_GRE/GNS3_TP_Tunnel_GRE/project-files/dynamips/159b0e07-b7e0-4f85-80d0-9beb5a2dc9ce/c3725_i2_rom
new file mode 100755
index 0000000..a2a1581
Binary files /dev/null and b/UE3_32_Securite_des_echanges_cryptographie_et_authentification/TP_Tunnel_GRE/GNS3_TP_Tunnel_GRE/project-files/dynamips/159b0e07-b7e0-4f85-80d0-9beb5a2dc9ce/c3725_i2_rom differ
diff --git a/UE3_32_Securite_des_echanges_cryptographie_et_authentification/TP_Tunnel_GRE/GNS3_TP_Tunnel_GRE/project-files/dynamips/159b0e07-b7e0-4f85-80d0-9beb5a2dc9ce/c3725_i2_slot0 b/UE3_32_Securite_des_echanges_cryptographie_et_authentification/TP_Tunnel_GRE/GNS3_TP_Tunnel_GRE/project-files/dynamips/159b0e07-b7e0-4f85-80d0-9beb5a2dc9ce/c3725_i2_slot0
new file mode 100644
index 0000000..e69de29
diff --git a/UE3_32_Securite_des_echanges_cryptographie_et_authentification/TP_Tunnel_GRE/GNS3_TP_Tunnel_GRE/project-files/dynamips/159b0e07-b7e0-4f85-80d0-9beb5a2dc9ce/c3725_i2_slot1 b/UE3_32_Securite_des_echanges_cryptographie_et_authentification/TP_Tunnel_GRE/GNS3_TP_Tunnel_GRE/project-files/dynamips/159b0e07-b7e0-4f85-80d0-9beb5a2dc9ce/c3725_i2_slot1
new file mode 100644
index 0000000..e69de29
diff --git a/UE3_32_Securite_des_echanges_cryptographie_et_authentification/TP_Tunnel_GRE/GNS3_TP_Tunnel_GRE/project-files/dynamips/159b0e07-b7e0-4f85-80d0-9beb5a2dc9ce/c3725_i2_ssa b/UE3_32_Securite_des_echanges_cryptographie_et_authentification/TP_Tunnel_GRE/GNS3_TP_Tunnel_GRE/project-files/dynamips/159b0e07-b7e0-4f85-80d0-9beb5a2dc9ce/c3725_i2_ssa
new file mode 100755
index 0000000..54086e3
Binary files /dev/null and b/UE3_32_Securite_des_echanges_cryptographie_et_authentification/TP_Tunnel_GRE/GNS3_TP_Tunnel_GRE/project-files/dynamips/159b0e07-b7e0-4f85-80d0-9beb5a2dc9ce/c3725_i2_ssa differ
diff --git a/UE3_32_Securite_des_echanges_cryptographie_et_authentification/TP_Tunnel_GRE/GNS3_TP_Tunnel_GRE/project-files/dynamips/159b0e07-b7e0-4f85-80d0-9beb5a2dc9ce/configs/i2_startup-config.cfg b/UE3_32_Securite_des_echanges_cryptographie_et_authentification/TP_Tunnel_GRE/GNS3_TP_Tunnel_GRE/project-files/dynamips/159b0e07-b7e0-4f85-80d0-9beb5a2dc9ce/configs/i2_startup-config.cfg
new file mode 100644
index 0000000..aad37ac
--- /dev/null
+++ b/UE3_32_Securite_des_echanges_cryptographie_et_authentification/TP_Tunnel_GRE/GNS3_TP_Tunnel_GRE/project-files/dynamips/159b0e07-b7e0-4f85-80d0-9beb5a2dc9ce/configs/i2_startup-config.cfg
@@ -0,0 +1,114 @@
+!
+!
+!
+!
+
+!
+version 12.4
+service timestamps debug datetime msec
+service timestamps log datetime msec
+no service password-encryption
+!
+hostname R2
+!
+boot-start-marker
+boot-end-marker
+!
+!
+no aaa new-model
+memory-size iomem 5
+no ip icmp rate-limit unreachable
+ip cef
+!
+!
+!
+!
+no ip domain lookup
+!
+multilink bundle-name authenticated
+!
+!
+!
+!
+!
+!
+!
+!
+!
+!
+!
+!
+!
+!
+!
+!
+!
+!
+!
+!
+!
+archive
+ log config
+ hidekeys
+!
+!
+!
+!
+ip tcp synwait-time 5
+!
+!
+!
+!
+interface Tunnel0
+ ip address 192.168.100.2 255.255.255.0
+ tunnel source 172.32.1.2
+ tunnel destination 172.32.1.1
+!
+interface FastEthernet0/0
+ ip address 10.33.13.1 255.255.255.0
+ duplex auto
+ speed auto
+!
+interface FastEthernet0/1
+ ip address 172.32.1.2 255.255.255.0
+ duplex auto
+ speed auto
+!
+ip forward-protocol nd
+ip route 10.33.1.0 255.255.255.0 Tunnel0
+!
+!
+no ip http server
+no ip http secure-server
+!
+no cdp log mismatch duplex
+!
+!
+!
+!
+!
+!
+control-plane
+!
+!
+!
+!
+!
+!
+!
+!
+!
+!
+line con 0
+ exec-timeout 0 0
+ privilege level 15
+ logging synchronous
+line aux 0
+ exec-timeout 0 0
+ privilege level 15
+ logging synchronous
+line vty 0 4
+ login
+!
+!
+end
diff --git a/UE3_32_Securite_des_echanges_cryptographie_et_authentification/TP_Tunnel_GRE/GNS3_TP_Tunnel_GRE/project-files/dynamips/159b0e07-b7e0-4f85-80d0-9beb5a2dc9ce/dynamips_i2_log.txt b/UE3_32_Securite_des_echanges_cryptographie_et_authentification/TP_Tunnel_GRE/GNS3_TP_Tunnel_GRE/project-files/dynamips/159b0e07-b7e0-4f85-80d0-9beb5a2dc9ce/dynamips_i2_log.txt
new file mode 100644
index 0000000..371c711
--- /dev/null
+++ b/UE3_32_Securite_des_echanges_cryptographie_et_authentification/TP_Tunnel_GRE/GNS3_TP_Tunnel_GRE/project-files/dynamips/159b0e07-b7e0-4f85-80d0-9beb5a2dc9ce/dynamips_i2_log.txt
@@ -0,0 +1,62 @@
+2026-10-13T12:29:14.229Z HYPERVISOR: Release 0.2.25-amd64/Linux (tag 2023010200)
+2026-10-13T12:29:14.229Z HYPERVISOR: Started on IP = 127.0.0.1, TCP port = 35689.
+2026-10-13T12:29:14.236Z HYPERVISOR: exec_cmd: hypervisor version
+2026-10-13T12:29:14.236Z HYPERVISOR: exec_cmd: hypervisor working_dir /home/nk/GNS3/projects/350d4a5f-e091-42e3-b65d-bbb8c1e96f04/project-files/dynamips
+2026-10-13T12:29:14.237Z GENERAL: working_dir=/home/nk/GNS3/projects/350d4a5f-e091-42e3-b65d-bbb8c1e96f04/project-files/dynamips
+2026-10-13T12:29:14.237Z HYPERVISOR: exec_cmd: hypervisor working_dir /home/nk/GNS3/projects/350d4a5f-e091-42e3-b65d-bbb8c1e96f04/project-files/dynamips/159b0e07-b7e0-4f85-80d0-9beb5a2dc9ce
+2026-10-13T12:29:14.237Z GENERAL: working_dir=/home/nk/GNS3/projects/350d4a5f-e091-42e3-b65d-bbb8c1e96f04/project-files/dynamips/159b0e07-b7e0-4f85-80d0-9beb5a2dc9ce
+2026-10-13T12:29:14.237Z HYPERVISOR: exec_cmd: vm create R2 2 c3725
+2026-10-13T12:29:14.237Z VM: VM R2 created.
+2026-10-13T12:29:14.237Z HYPERVISOR: exec_cmd: vm set_con_tcp_port R2 5002
+2026-10-13T12:29:14.237Z HYPERVISOR: exec_cmd: c3725 get_mac_addr R2
+2026-10-13T12:29:14.237Z HYPERVISOR: exec_cmd: vm set_nvram R2 256
+2026-10-13T12:29:14.238Z HYPERVISOR: exec_cmd: vm set_ios R2 /home/nk/GNS3/images/IOS/c3725-adventerprisek9-mz.124-15.T14.image
+2026-10-13T12:29:14.238Z HYPERVISOR: exec_cmd: vm get_status R2
+2026-10-13T12:29:14.238Z HYPERVISOR: exec_cmd: vm set_idle_pc R2 0x60c09aa0
+2026-10-13T12:29:14.239Z HYPERVISOR: exec_cmd: vm set_disk0 R2 0
+2026-10-13T12:29:14.379Z HYPERVISOR: exec_cmd: vm set_ios R2 /home/nk/GNS3/images/IOS/c3725-adventerprisek9-mz.124-15.T14.image
+2026-10-13T12:29:17.741Z HYPERVISOR: exec_cmd: vm set_ios R2 /home/nk/GNS3/images/IOS/c3725-adventerprisek9-mz.124-15.T14.image
+2026-10-13T12:30:51.043Z HYPERVISOR: exec_cmd: vm set_ios R2 /home/nk/GNS3/images/IOS/c3725-adventerprisek9-mz.124-15.T14.image
+2026-10-13T12:30:53.344Z HYPERVISOR: exec_cmd: vm set_ios R2 /home/nk/GNS3/images/IOS/c3725-adventerprisek9-mz.124-15.T14.image
+2026-10-13T12:31:30.148Z HYPERVISOR: exec_cmd: vm set_ghost_status R2 2
+2026-10-13T12:31:30.150Z HYPERVISOR: exec_cmd: vm set_ghost_file R2 /home/nk/GNS3/projects/350d4a5f-e091-42e3-b65d-bbb8c1e96f04/project-files/dynamips/c3725-adventerprisek9-mz.124-15.T14.image-128.ghost
+2026-10-13T12:31:30.151Z HYPERVISOR: exec_cmd: vm get_status R2
+2026-10-13T12:31:30.151Z HYPERVISOR: exec_cmd: vm set_config R2 configs/i2_startup-config.cfg
+2026-10-13T12:31:30.152Z HYPERVISOR: exec_cmd: vm start R2
+2026-10-13T12:31:48.014Z HYPERVISOR: exec_cmd: vm set_ios R2 /home/nk/GNS3/images/IOS/c3725-adventerprisek9-mz.124-15.T14.image
+2026-10-13T12:32:00.366Z HYPERVISOR: exec_cmd: vm extract_config R2
+2026-10-13T12:32:00.366Z HYPERVISOR: exec_cmd: vm extract_config R2
+2026-10-13T12:33:24.229Z HYPERVISOR: exec_cmd: vm set_ios R2 /home/nk/GNS3/images/IOS/c3725-adventerprisek9-mz.124-15.T14.image
+2026-10-13T12:33:38.062Z HYPERVISOR: exec_cmd: nio create_udp udp-436f0cad-6025-4bb2-ba0a-36bc8a49b59c 10002 127.0.0.1 10003
+2026-10-13T12:33:38.268Z HYPERVISOR: exec_cmd: vm slot_add_nio_binding R2 0 0 udp-436f0cad-6025-4bb2-ba0a-36bc8a49b59c
+2026-10-13T12:33:38.268Z HYPERVISOR: exec_cmd: vm get_status R2
+2026-10-13T12:33:38.268Z HYPERVISOR: exec_cmd: vm slot_enable_nio R2 0 0
+2026-10-13T12:33:57.568Z HYPERVISOR: exec_cmd: vm get_status R2
+2026-10-13T12:33:57.568Z HYPERVISOR: exec_cmd: vm slot_disable_nio R2 0 0
+2026-10-13T12:33:57.577Z HYPERVISOR: exec_cmd: vm slot_remove_nio_binding R2 0 0
+2026-10-13T12:33:57.577Z HYPERVISOR: exec_cmd: nio delete udp-436f0cad-6025-4bb2-ba0a-36bc8a49b59c
+2026-10-13T12:34:02.759Z HYPERVISOR: exec_cmd: nio create_udp udp-9b54858e-fd89-4fa4-85de-9b0177c799e5 10003 127.0.0.1 10004
+2026-10-13T12:34:02.759Z HYPERVISOR: exec_cmd: vm slot_add_nio_binding R2 0 1 udp-9b54858e-fd89-4fa4-85de-9b0177c799e5
+2026-10-13T12:34:02.760Z HYPERVISOR: exec_cmd: vm get_status R2
+2026-10-13T12:34:02.760Z HYPERVISOR: exec_cmd: vm slot_enable_nio R2 0 1
+2026-10-13T12:34:05.305Z HYPERVISOR: exec_cmd: nio create_udp udp-0527f654-0814-4874-b31d-d4ddd61c3e78 10007 127.0.0.1 10008
+2026-10-13T12:34:05.306Z HYPERVISOR: exec_cmd: vm slot_add_nio_binding R2 0 0 udp-0527f654-0814-4874-b31d-d4ddd61c3e78
+2026-10-13T12:34:05.306Z HYPERVISOR: exec_cmd: vm get_status R2
+2026-10-13T12:34:05.306Z HYPERVISOR: exec_cmd: vm slot_enable_nio R2 0 0
+2026-10-13T12:34:13.141Z HYPERVISOR: exec_cmd: vm set_ios R2 /home/nk/GNS3/images/IOS/c3725-adventerprisek9-mz.124-15.T14.image
+2026-10-13T12:34:50.156Z HYPERVISOR: exec_cmd: vm set_ios R2 /home/nk/GNS3/images/IOS/c3725-adventerprisek9-mz.124-15.T14.image
+2026-10-13T12:36:29.680Z HYPERVISOR: exec_cmd: vm get_status R2
+2026-10-13T12:36:29.681Z HYPERVISOR: exec_cmd: vm stop R2
+2026-10-13T12:36:29.781Z VM: VM R2 shutdown.
+2026-10-13T12:36:29.782Z HYPERVISOR: exec_cmd: vm extract_config R2
+2026-10-13T12:56:49.436Z HYPERVISOR: exec_cmd: vm get_status R2
+2026-10-13T12:56:49.436Z HYPERVISOR: exec_cmd: vm extract_config R2
+2026-10-13T13:00:22.575Z HYPERVISOR: exec_cmd: vm get_status R2
+2026-10-13T13:00:22.575Z HYPERVISOR: exec_cmd: vm extract_config R2
+2026-10-13T13:00:28.446Z HYPERVISOR: exec_cmd: vm get_status R2
+2026-10-13T13:00:28.447Z HYPERVISOR: exec_cmd: vm extract_config R2
+2026-10-13T13:00:28.447Z HYPERVISOR: exec_cmd: vm delete R2
+2026-10-13T13:00:28.447Z VM: VM R2 destroyed.
+2026-10-13T13:00:28.448Z HYPERVISOR: exec_cmd: hypervisor stop
+2026-10-13T13:00:28.777Z HYPERVISOR: Stopped.
+2026-10-13T13:00:28.777Z GENERAL: reset done.
diff --git a/UE3_32_Securite_des_echanges_cryptographie_et_authentification/TP_Tunnel_GRE/GNS3_TP_Tunnel_GRE/project-files/dynamips/d17db08e-c1fc-4dde-87ca-093860843375/c3725-adventerprisek9-mz.124-15.T14.image.md5sum b/UE3_32_Securite_des_echanges_cryptographie_et_authentification/TP_Tunnel_GRE/GNS3_TP_Tunnel_GRE/project-files/dynamips/d17db08e-c1fc-4dde-87ca-093860843375/c3725-adventerprisek9-mz.124-15.T14.image.md5sum
new file mode 100644
index 0000000..f9a2a1f
--- /dev/null
+++ b/UE3_32_Securite_des_echanges_cryptographie_et_authentification/TP_Tunnel_GRE/GNS3_TP_Tunnel_GRE/project-files/dynamips/d17db08e-c1fc-4dde-87ca-093860843375/c3725-adventerprisek9-mz.124-15.T14.image.md5sum
@@ -0,0 +1 @@
+0aac25bbb88d4eabaffa12c2233a7f8e
\ No newline at end of file
diff --git a/UE3_32_Securite_des_echanges_cryptographie_et_authentification/TP_Tunnel_GRE/GNS3_TP_Tunnel_GRE/project-files/dynamips/d17db08e-c1fc-4dde-87ca-093860843375/c3725_i1_rom b/UE3_32_Securite_des_echanges_cryptographie_et_authentification/TP_Tunnel_GRE/GNS3_TP_Tunnel_GRE/project-files/dynamips/d17db08e-c1fc-4dde-87ca-093860843375/c3725_i1_rom
new file mode 100755
index 0000000..2facfe7
Binary files /dev/null and b/UE3_32_Securite_des_echanges_cryptographie_et_authentification/TP_Tunnel_GRE/GNS3_TP_Tunnel_GRE/project-files/dynamips/d17db08e-c1fc-4dde-87ca-093860843375/c3725_i1_rom differ
diff --git a/UE3_32_Securite_des_echanges_cryptographie_et_authentification/TP_Tunnel_GRE/GNS3_TP_Tunnel_GRE/project-files/dynamips/d17db08e-c1fc-4dde-87ca-093860843375/c3725_i1_slot0 b/UE3_32_Securite_des_echanges_cryptographie_et_authentification/TP_Tunnel_GRE/GNS3_TP_Tunnel_GRE/project-files/dynamips/d17db08e-c1fc-4dde-87ca-093860843375/c3725_i1_slot0
new file mode 100644
index 0000000..e69de29
diff --git a/UE3_32_Securite_des_echanges_cryptographie_et_authentification/TP_Tunnel_GRE/GNS3_TP_Tunnel_GRE/project-files/dynamips/d17db08e-c1fc-4dde-87ca-093860843375/c3725_i1_slot1 b/UE3_32_Securite_des_echanges_cryptographie_et_authentification/TP_Tunnel_GRE/GNS3_TP_Tunnel_GRE/project-files/dynamips/d17db08e-c1fc-4dde-87ca-093860843375/c3725_i1_slot1
new file mode 100644
index 0000000..e69de29
diff --git a/UE3_32_Securite_des_echanges_cryptographie_et_authentification/TP_Tunnel_GRE/GNS3_TP_Tunnel_GRE/project-files/dynamips/d17db08e-c1fc-4dde-87ca-093860843375/c3725_i1_ssa b/UE3_32_Securite_des_echanges_cryptographie_et_authentification/TP_Tunnel_GRE/GNS3_TP_Tunnel_GRE/project-files/dynamips/d17db08e-c1fc-4dde-87ca-093860843375/c3725_i1_ssa
new file mode 100755
index 0000000..54086e3
Binary files /dev/null and b/UE3_32_Securite_des_echanges_cryptographie_et_authentification/TP_Tunnel_GRE/GNS3_TP_Tunnel_GRE/project-files/dynamips/d17db08e-c1fc-4dde-87ca-093860843375/c3725_i1_ssa differ
diff --git a/UE3_32_Securite_des_echanges_cryptographie_et_authentification/TP_Tunnel_GRE/GNS3_TP_Tunnel_GRE/project-files/dynamips/d17db08e-c1fc-4dde-87ca-093860843375/configs/i1_startup-config.cfg b/UE3_32_Securite_des_echanges_cryptographie_et_authentification/TP_Tunnel_GRE/GNS3_TP_Tunnel_GRE/project-files/dynamips/d17db08e-c1fc-4dde-87ca-093860843375/configs/i1_startup-config.cfg
new file mode 100644
index 0000000..c7ab272
--- /dev/null
+++ b/UE3_32_Securite_des_echanges_cryptographie_et_authentification/TP_Tunnel_GRE/GNS3_TP_Tunnel_GRE/project-files/dynamips/d17db08e-c1fc-4dde-87ca-093860843375/configs/i1_startup-config.cfg
@@ -0,0 +1,111 @@
+!
+
+!
+version 12.4
+service timestamps debug datetime msec
+service timestamps log datetime msec
+no service password-encryption
+!
+hostname R1
+!
+boot-start-marker
+boot-end-marker
+!
+!
+no aaa new-model
+memory-size iomem 5
+no ip icmp rate-limit unreachable
+ip cef
+!
+!
+!
+!
+no ip domain lookup
+!
+multilink bundle-name authenticated
+!
+!
+!
+!
+!
+!
+!
+!
+!
+!
+!
+!
+!
+!
+!
+!
+!
+!
+!
+!
+!
+archive
+ log config
+ hidekeys
+!
+!
+!
+!
+ip tcp synwait-time 5
+!
+!
+!
+!
+interface Tunnel0
+ ip address 192.168.100.1 255.255.255.0
+ tunnel source 172.32.1.1
+ tunnel destination 172.32.1.2
+!
+interface FastEthernet0/0
+ ip address 10.33.1.1 255.255.255.0
+ duplex auto
+ speed auto
+!
+interface FastEthernet0/1
+ ip address 172.32.1.1 255.255.255.0
+ duplex auto
+ speed auto
+!
+ip forward-protocol nd
+ip route 10.33.13.0 255.255.255.0 Tunnel0
+!
+!
+no ip http server
+no ip http secure-server
+!
+no cdp log mismatch duplex
+!
+!
+!
+!
+!
+!
+control-plane
+!
+!
+!
+!
+!
+!
+!
+!
+!
+!
+line con 0
+ exec-timeout 0 0
+ privilege level 15
+ logging synchronous
+line aux 0
+ exec-timeout 0 0
+ privilege level 15
+ logging synchronous
+line vty 0 4
+ login
+!
+!
+end
diff --git a/UE3_32_Securite_des_echanges_cryptographie_et_authentification/TP_Tunnel_GRE/GNS3_TP_Tunnel_GRE/project-files/dynamips/d17db08e-c1fc-4dde-87ca-093860843375/dynamips_i1_log.txt b/UE3_32_Securite_des_echanges_cryptographie_et_authentification/TP_Tunnel_GRE/GNS3_TP_Tunnel_GRE/project-files/dynamips/d17db08e-c1fc-4dde-87ca-093860843375/dynamips_i1_log.txt
new file mode 100644
index 0000000..5a3986c
--- /dev/null
+++ b/UE3_32_Securite_des_echanges_cryptographie_et_authentification/TP_Tunnel_GRE/GNS3_TP_Tunnel_GRE/project-files/dynamips/d17db08e-c1fc-4dde-87ca-093860843375/dynamips_i1_log.txt
@@ -0,0 +1,70 @@
+2026-10-13T12:29:12.876Z HYPERVISOR: Release 0.2.25-amd64/Linux (tag 2023010200)
+2026-10-13T12:29:12.876Z HYPERVISOR: Started on IP = 127.0.0.1, TCP port = 49559.
+2026-10-13T12:29:12.882Z HYPERVISOR: exec_cmd: hypervisor version
+2026-10-13T12:29:12.883Z HYPERVISOR: exec_cmd: hypervisor working_dir /home/nk/GNS3/projects/350d4a5f-e091-42e3-b65d-bbb8c1e96f04/project-files/dynamips
+2026-10-13T12:29:12.883Z GENERAL: working_dir=/home/nk/GNS3/projects/350d4a5f-e091-42e3-b65d-bbb8c1e96f04/project-files/dynamips
+2026-10-13T12:29:12.883Z HYPERVISOR: exec_cmd: hypervisor working_dir /home/nk/GNS3/projects/350d4a5f-e091-42e3-b65d-bbb8c1e96f04/project-files/dynamips/d17db08e-c1fc-4dde-87ca-093860843375
+2026-10-13T12:29:12.883Z GENERAL: working_dir=/home/nk/GNS3/projects/350d4a5f-e091-42e3-b65d-bbb8c1e96f04/project-files/dynamips/d17db08e-c1fc-4dde-87ca-093860843375
+2026-10-13T12:29:12.883Z HYPERVISOR: exec_cmd: vm create R1 1 c3725
+2026-10-13T12:29:12.883Z VM: VM R1 created.
+2026-10-13T12:29:12.883Z HYPERVISOR: exec_cmd: vm set_con_tcp_port R1 5001
+2026-10-13T12:29:12.883Z HYPERVISOR: exec_cmd: c3725 get_mac_addr R1
+2026-10-13T12:29:12.883Z HYPERVISOR: exec_cmd: vm set_nvram R1 256
+2026-10-13T12:29:12.883Z HYPERVISOR: exec_cmd: vm set_ios R1 /home/nk/GNS3/images/IOS/c3725-adventerprisek9-mz.124-15.T14.image
+2026-10-13T12:29:12.883Z HYPERVISOR: exec_cmd: vm get_status R1
+2026-10-13T12:29:12.883Z HYPERVISOR: exec_cmd: vm set_idle_pc R1 0x60c09aa0
+2026-10-13T12:29:12.883Z HYPERVISOR: exec_cmd: vm set_disk0 R1 0
+2026-10-13T12:29:13.017Z HYPERVISOR: exec_cmd: vm set_ios R1 /home/nk/GNS3/images/IOS/c3725-adventerprisek9-mz.124-15.T14.image
+2026-10-13T12:29:17.051Z HYPERVISOR: exec_cmd: vm set_ios R1 /home/nk/GNS3/images/IOS/c3725-adventerprisek9-mz.124-15.T14.image
+2026-10-13T12:29:19.391Z HYPERVISOR: exec_cmd: vm set_ios R1 /home/nk/GNS3/images/IOS/c3725-adventerprisek9-mz.124-15.T14.image
+2026-10-13T12:30:51.886Z HYPERVISOR: exec_cmd: vm set_ios R1 /home/nk/GNS3/images/IOS/c3725-adventerprisek9-mz.124-15.T14.image
+2026-10-13T12:31:29.695Z HYPERVISOR: exec_cmd: vm create Ghost 0 c3725
+2026-10-13T12:31:29.695Z VM: VM Ghost created.
+2026-10-13T12:31:29.697Z HYPERVISOR: exec_cmd: vm set_ios Ghost /home/nk/GNS3/images/IOS/c3725-adventerprisek9-mz.124-15.T14.image
+2026-10-13T12:31:29.697Z HYPERVISOR: exec_cmd: vm set_ghost_status Ghost 1
+2026-10-13T12:31:29.698Z HYPERVISOR: exec_cmd: vm set_ghost_file Ghost /home/nk/GNS3/projects/350d4a5f-e091-42e3-b65d-bbb8c1e96f04/project-files/dynamips/c3725-adventerprisek9-mz.124-15.T14.image-128.ghost
+2026-10-13T12:31:29.698Z HYPERVISOR: exec_cmd: vm get_status Ghost
+2026-10-13T12:31:29.698Z HYPERVISOR: exec_cmd: vm set_config Ghost configs/i0_startup-config.cfg
+2026-10-13T12:31:29.698Z HYPERVISOR: exec_cmd: vm start Ghost
+2026-10-13T12:31:29.970Z HYPERVISOR: exec_cmd: vm get_status Ghost
+2026-10-13T12:31:30.088Z HYPERVISOR: exec_cmd: vm stop Ghost
+2026-10-13T12:31:30.143Z VM: VM Ghost shutdown.
+2026-10-13T12:31:30.144Z HYPERVISOR: exec_cmd: vm extract_config Ghost
+2026-10-13T12:31:30.145Z HYPERVISOR: exec_cmd: vm clean_delete Ghost
+2026-10-13T12:31:30.145Z VM: VM Ghost destroyed.
+2026-10-13T12:31:30.147Z HYPERVISOR: exec_cmd: vm set_ghost_status R1 2
+2026-10-13T12:31:30.147Z HYPERVISOR: exec_cmd: vm set_ghost_file R1 /home/nk/GNS3/projects/350d4a5f-e091-42e3-b65d-bbb8c1e96f04/project-files/dynamips/c3725-adventerprisek9-mz.124-15.T14.image-128.ghost
+2026-10-13T12:31:30.148Z HYPERVISOR: exec_cmd: vm get_status R1
+2026-10-13T12:31:30.150Z HYPERVISOR: exec_cmd: vm set_config R1 configs/i1_startup-config.cfg
+2026-10-13T12:31:30.150Z HYPERVISOR: exec_cmd: vm start R1
+2026-10-13T12:31:49.946Z HYPERVISOR: exec_cmd: vm set_ios R1 /home/nk/GNS3/images/IOS/c3725-adventerprisek9-mz.124-15.T14.image
+2026-10-13T12:32:00.362Z HYPERVISOR: exec_cmd: vm extract_config R1
+2026-10-13T12:32:00.365Z HYPERVISOR: exec_cmd: vm extract_config R1
+2026-10-13T12:33:25.931Z HYPERVISOR: exec_cmd: vm set_ios R1 /home/nk/GNS3/images/IOS/c3725-adventerprisek9-mz.124-15.T14.image
+2026-10-13T12:33:26.340Z HYPERVISOR: exec_cmd: vm set_ios R1 /home/nk/GNS3/images/IOS/c3725-adventerprisek9-mz.124-15.T14.image
+2026-10-13T12:34:05.313Z HYPERVISOR: exec_cmd: nio create_udp udp-e1c089d9-86c8-43f9-b9bf-e2934b183413 10009 127.0.0.1 10010
+2026-10-13T12:34:05.519Z HYPERVISOR: exec_cmd: vm slot_add_nio_binding R1 0 0 udp-e1c089d9-86c8-43f9-b9bf-e2934b183413
+2026-10-13T12:34:05.519Z HYPERVISOR: exec_cmd: vm get_status R1
+2026-10-13T12:34:05.519Z HYPERVISOR: exec_cmd: vm slot_enable_nio R1 0 0
+2026-10-13T12:34:07.897Z HYPERVISOR: exec_cmd: nio create_udp udp-084153ed-715d-41e3-95d4-9f1755c135de 10013 127.0.0.1 10014
+2026-10-13T12:34:07.899Z HYPERVISOR: exec_cmd: vm slot_add_nio_binding R1 0 1 udp-084153ed-715d-41e3-95d4-9f1755c135de
+2026-10-13T12:34:07.899Z HYPERVISOR: exec_cmd: vm get_status R1
+2026-10-13T12:34:07.899Z HYPERVISOR: exec_cmd: vm slot_enable_nio R1 0 1
+2026-10-13T12:34:13.127Z HYPERVISOR: exec_cmd: vm set_ios R1 /home/nk/GNS3/images/IOS/c3725-adventerprisek9-mz.124-15.T14.image
+2026-10-13T12:34:19.873Z HYPERVISOR: exec_cmd: vm set_ios R1 /home/nk/GNS3/images/IOS/c3725-adventerprisek9-mz.124-15.T14.image
+2026-10-13T12:34:50.156Z HYPERVISOR: exec_cmd: vm set_ios R1 /home/nk/GNS3/images/IOS/c3725-adventerprisek9-mz.124-15.T14.image
+2026-10-13T12:36:29.680Z HYPERVISOR: exec_cmd: vm get_status R1
+2026-10-13T12:36:29.681Z HYPERVISOR: exec_cmd: vm stop R1
+2026-10-13T12:36:29.773Z VM: VM R1 shutdown.
+2026-10-13T12:36:29.773Z HYPERVISOR: exec_cmd: vm extract_config R1
+2026-10-13T12:56:49.436Z HYPERVISOR: exec_cmd: vm get_status R1
+2026-10-13T12:56:49.436Z HYPERVISOR: exec_cmd: vm extract_config R1
+2026-10-13T13:00:22.575Z HYPERVISOR: exec_cmd: vm get_status R1
+2026-10-13T13:00:22.575Z HYPERVISOR: exec_cmd: vm extract_config R1
+2026-10-13T13:00:28.194Z HYPERVISOR: exec_cmd: vm get_status R1
+2026-10-13T13:00:28.194Z HYPERVISOR: exec_cmd: vm extract_config R1
+2026-10-13T13:00:28.194Z HYPERVISOR: exec_cmd: vm delete R1
+2026-10-13T13:00:28.194Z VM: VM R1 destroyed.
+2026-10-13T13:00:28.195Z HYPERVISOR: exec_cmd: hypervisor stop
+2026-10-13T13:00:28.436Z HYPERVISOR: Stopped.
+2026-10-13T13:00:28.436Z GENERAL: reset done.
diff --git a/UE3_32_Securite_des_echanges_cryptographie_et_authentification/TP_Tunnel_GRE/TP_Tunnel_GRE.pdf b/UE3_32_Securite_des_echanges_cryptographie_et_authentification/TP_Tunnel_GRE/TP_Tunnel_GRE.pdf
new file mode 100644
index 0000000..1d71e55
Binary files /dev/null and b/UE3_32_Securite_des_echanges_cryptographie_et_authentification/TP_Tunnel_GRE/TP_Tunnel_GRE.pdf differ
diff --git a/UE3_32_Securite_des_echanges_cryptographie_et_authentification/c3725-adventerprisek9-mz.124-15.t8.image.7z b/UE3_32_Securite_des_echanges_cryptographie_et_authentification/c3725-adventerprisek9-mz.124-15.t8.image.7z
new file mode 100644
index 0000000..68a4bf8
Binary files /dev/null and b/UE3_32_Securite_des_echanges_cryptographie_et_authentification/c3725-adventerprisek9-mz.124-15.t8.image.7z differ
diff --git a/CALENDRIER_ALTERNANCE_M2I_3_2026-2027.pdf b/pdf/CALENDRIER_ALTERNANCE_M2I_3_2026-2027.pdf
similarity index 100%
rename from CALENDRIER_ALTERNANCE_M2I_3_2026-2027.pdf
rename to pdf/CALENDRIER_ALTERNANCE_M2I_3_2026-2027.pdf
diff --git a/EventMaster.pdf b/pdf/EventMaster.pdf
similarity index 100%
rename from EventMaster.pdf
rename to pdf/EventMaster.pdf