TP1 SDN Fini
This commit is contained in:
@@ -1,780 +0,0 @@
|
|||||||
{
|
|
||||||
"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": "<svg width=\"126\" height=\"24\"><text font-family=\"TypeWriter\" font-size=\"10.0\" font-weight=\"bold\" fill=\"#000000\" fill-opacity=\"1.0\">172.20.1.254/24</text></svg>",
|
|
||||||
"x": -291,
|
|
||||||
"y": -269,
|
|
||||||
"z": 2
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"drawing_id": "73313f15-f1cf-4693-9c64-2930f5ee7a36",
|
|
||||||
"locked": false,
|
|
||||||
"rotation": 0,
|
|
||||||
"svg": "<svg width=\"108\" height=\"24\"><text font-family=\"TypeWriter\" font-size=\"10.0\" font-weight=\"bold\" fill=\"#000000\" fill-opacity=\"1.0\">172.20.1.1/24</text></svg>",
|
|
||||||
"x": -393,
|
|
||||||
"y": 19,
|
|
||||||
"z": 2
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"drawing_id": "a645f9b1-a4db-491d-8a4f-651fab714119",
|
|
||||||
"locked": false,
|
|
||||||
"rotation": 0,
|
|
||||||
"svg": "<svg width=\"108\" height=\"24\"><text font-family=\"TypeWriter\" font-size=\"10.0\" font-weight=\"bold\" fill=\"#000000\" fill-opacity=\"1.0\">172.20.1.2/24</text></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
|
|
||||||
}
|
|
||||||
-8
@@ -1,8 +0,0 @@
|
|||||||
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
|
|
||||||
-19
@@ -1,19 +0,0 @@
|
|||||||
#
|
|
||||||
# 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
|
|
||||||
-99
@@ -1,99 +0,0 @@
|
|||||||
# ~/.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
|
|
||||||
-4
@@ -1,4 +0,0 @@
|
|||||||
644:0:0:/root/.bashrc
|
|
||||||
644:0:0:/root/.profile
|
|
||||||
644:0:0:/root/.gns3_perms
|
|
||||||
700:0:0:/root
|
|
||||||
-9
@@ -1,9 +0,0 @@
|
|||||||
# ~/.profile: executed by Bourne-compatible login shells.
|
|
||||||
|
|
||||||
if [ "$BASH" ]; then
|
|
||||||
if [ -f ~/.bashrc ]; then
|
|
||||||
. ~/.bashrc
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
mesg n 2> /dev/null || true
|
|
||||||
-8
@@ -1,8 +0,0 @@
|
|||||||
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
|
|
||||||
-4
@@ -1,4 +0,0 @@
|
|||||||
auto eth0
|
|
||||||
iface eth0 inet static
|
|
||||||
address 172.20.1.2
|
|
||||||
netmask 255.255.255.0
|
|
||||||
-5
@@ -1,5 +0,0 @@
|
|||||||
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
|
|
||||||
-124
File diff suppressed because one or more lines are too long
-54
@@ -1,54 +0,0 @@
|
|||||||
#!/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 <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
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
|
|
||||||
-5
@@ -1,5 +0,0 @@
|
|||||||
|
|
||||||
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\$ '
|
|
||||||
-3
@@ -1,3 +0,0 @@
|
|||||||
644:0:0:/root/.bashrc
|
|
||||||
644:0:0:/root/.gns3_perms
|
|
||||||
700:0:0:/root
|
|
||||||
-8
@@ -1,8 +0,0 @@
|
|||||||
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/
|
|
||||||
-87
@@ -1,87 +0,0 @@
|
|||||||
---
|
|
||||||
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
|
|
||||||
-42
@@ -1,42 +0,0 @@
|
|||||||
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
|
|
||||||
-84
@@ -1,84 +0,0 @@
|
|||||||
---
|
|
||||||
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]
|
|
||||||
-30
@@ -1,30 +0,0 @@
|
|||||||
---
|
|
||||||
# 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'
|
|
||||||
-12
@@ -1,12 +0,0 @@
|
|||||||
# 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=<hostip>
|
|
||||||
## wsapi_port=<port:8080>
|
|
||||||
## ofp_listen_host=<hostip>
|
|
||||||
-12
@@ -1,12 +0,0 @@
|
|||||||
# 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=<hostip>
|
|
||||||
## wsapi_port=<port:8080>
|
|
||||||
## ofp_listen_host=<hostip>
|
|
||||||
-8
@@ -1,8 +0,0 @@
|
|||||||
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
|
|
||||||
-5
@@ -1,5 +0,0 @@
|
|||||||
# Static config for eth0
|
|
||||||
auto eth0
|
|
||||||
iface eth0 inet static
|
|
||||||
address 172.20.1.254
|
|
||||||
netmask 255.255.255.0
|
|
||||||
-4
@@ -1,4 +0,0 @@
|
|||||||
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/
|
|
||||||
-438
@@ -1,438 +0,0 @@
|
|||||||
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
|
|
||||||
-2
@@ -1,2 +0,0 @@
|
|||||||
644:0:0:/var/run/faucet/.gns3_perms
|
|
||||||
755:0:0:/var/run/faucet/
|
|
||||||
-8
@@ -1,8 +0,0 @@
|
|||||||
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
|
|
||||||
-19
@@ -1,19 +0,0 @@
|
|||||||
#
|
|
||||||
# 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
|
|
||||||
-99
@@ -1,99 +0,0 @@
|
|||||||
# ~/.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
|
|
||||||
-4
@@ -1,4 +0,0 @@
|
|||||||
644:0:0:/root/.bashrc
|
|
||||||
644:0:0:/root/.profile
|
|
||||||
644:0:0:/root/.gns3_perms
|
|
||||||
700:0:0:/root
|
|
||||||
-9
@@ -1,9 +0,0 @@
|
|||||||
# ~/.profile: executed by Bourne-compatible login shells.
|
|
||||||
|
|
||||||
if [ "$BASH" ]; then
|
|
||||||
if [ -f ~/.bashrc ]; then
|
|
||||||
. ~/.bashrc
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
mesg n 2> /dev/null || true
|
|
||||||
-8
@@ -1,8 +0,0 @@
|
|||||||
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
|
|
||||||
-19
@@ -1,19 +0,0 @@
|
|||||||
#
|
|
||||||
# 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
|
|
||||||
-99
@@ -1,99 +0,0 @@
|
|||||||
# ~/.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
|
|
||||||
-4
@@ -1,4 +0,0 @@
|
|||||||
644:0:0:/root/.bashrc
|
|
||||||
644:0:0:/root/.profile
|
|
||||||
644:0:0:/root/.gns3_perms
|
|
||||||
700:0:0:/root
|
|
||||||
-9
@@ -1,9 +0,0 @@
|
|||||||
# ~/.profile: executed by Bourne-compatible login shells.
|
|
||||||
|
|
||||||
if [ "$BASH" ]; then
|
|
||||||
if [ -f ~/.bashrc ]; then
|
|
||||||
. ~/.bashrc
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
mesg n 2> /dev/null || true
|
|
||||||
-8
@@ -1,8 +0,0 @@
|
|||||||
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
|
|
||||||
-19
@@ -1,19 +0,0 @@
|
|||||||
#
|
|
||||||
# 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
|
|
||||||
-99
@@ -1,99 +0,0 @@
|
|||||||
# ~/.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
|
|
||||||
-4
@@ -1,4 +0,0 @@
|
|||||||
644:0:0:/root/.bashrc
|
|
||||||
644:0:0:/root/.profile
|
|
||||||
644:0:0:/root/.gns3_perms
|
|
||||||
700:0:0:/root
|
|
||||||
-9
@@ -1,9 +0,0 @@
|
|||||||
# ~/.profile: executed by Bourne-compatible login shells.
|
|
||||||
|
|
||||||
if [ "$BASH" ]; then
|
|
||||||
if [ -f ~/.bashrc ]; then
|
|
||||||
. ~/.bashrc
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
mesg n 2> /dev/null || true
|
|
||||||
-8
@@ -1,8 +0,0 @@
|
|||||||
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
|
|
||||||
-4
@@ -1,4 +0,0 @@
|
|||||||
auto eth0
|
|
||||||
iface eth0 inet static
|
|
||||||
address 172.20.1.1
|
|
||||||
netmask 255.255.255.0
|
|
||||||
-5
@@ -1,5 +0,0 @@
|
|||||||
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
|
|
||||||
-124
File diff suppressed because one or more lines are too long
-54
@@ -1,54 +0,0 @@
|
|||||||
#!/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 <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
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
|
|
||||||
-5
@@ -1,5 +0,0 @@
|
|||||||
|
|
||||||
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\$ '
|
|
||||||
-3
@@ -1,3 +0,0 @@
|
|||||||
644:0:0:/root/.bashrc
|
|
||||||
644:0:0:/root/.gns3_perms
|
|
||||||
700:0:0:/root
|
|
||||||
BIN
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user