{
  "schemaVersion": 6,
  "id": "597474ba-84f3-5e17-9954-87e1bc0730e7",
  "name": "Carry Selected VLANs through Three Switches",
  "createdAt": "2026-09-19T00:00:00.000Z",
  "updatedAt": "2026-09-19T00:00:00.000Z",
  "canvas": {
    "notes": [],
    "shapes": [],
    "groups": []
  },
  "devices": [
    {
      "id": "sw1",
      "label": "SW1",
      "kind": "switch",
      "model": "switch-8",
      "x": 80,
      "y": 160,
      "runningConfig": "hostname SW1\nvlan 10\n name STUDENTS\nvlan 20\n name STAFF\ninterface g0/1\n switchport mode access\n switchport access vlan 10\n no shutdown\ninterface g0/2\n switchport mode access\n switchport access vlan 20\n no shutdown\ninterface g0/8\n switchport mode trunk\n switchport trunk allowed vlan 10,20\n no shutdown\nend\n"
    },
    {
      "id": "sw2",
      "label": "SW2",
      "kind": "switch",
      "model": "switch-8",
      "x": 820,
      "y": 160,
      "runningConfig": "hostname SW2\nvlan 10\n name STUDENTS\nvlan 20\n name STAFF\ninterface g0/1\n switchport mode access\n switchport access vlan 10\n no shutdown\ninterface g0/2\n switchport mode access\n switchport access vlan 20\n no shutdown\ninterface g0/8\n switchport mode trunk\n switchport trunk allowed vlan 10,20\n no shutdown\nend\n"
    },
    {
      "id": "sw3",
      "label": "SW3",
      "kind": "switch",
      "model": "switch-8",
      "x": 420,
      "y": 80,
      "runningConfig": "hostname SW3\nvlan 10\n name STUDENTS\nvlan 20\n name STAFF\ninterface g0/7\n switchport mode access\n switchport access vlan 1\n no shutdown\ninterface g0/8\n switchport mode access\n switchport access vlan 1\n no shutdown\nend\n"
    },
    {
      "id": "pc1",
      "label": "PC1",
      "kind": "pc",
      "model": "pc",
      "x": 40,
      "y": 370,
      "hostConfig": {
        "ipAddress": "192.168.10.10",
        "subnetMask": "255.255.255.0",
        "defaultGateway": ""
      }
    },
    {
      "id": "pc2",
      "label": "PC2",
      "kind": "pc",
      "model": "pc",
      "x": 280,
      "y": 370,
      "hostConfig": {
        "ipAddress": "192.168.20.20",
        "subnetMask": "255.255.255.0",
        "defaultGateway": ""
      }
    },
    {
      "id": "pc3",
      "label": "PC3",
      "kind": "pc",
      "model": "pc",
      "x": 540,
      "y": 370,
      "hostConfig": {
        "ipAddress": "192.168.10.30",
        "subnetMask": "255.255.255.0",
        "defaultGateway": ""
      }
    },
    {
      "id": "pc4",
      "label": "PC4",
      "kind": "pc",
      "model": "pc",
      "x": 800,
      "y": 370,
      "hostConfig": {
        "ipAddress": "192.168.20.40",
        "subnetMask": "255.255.255.0",
        "defaultGateway": ""
      }
    }
  ],
  "links": [
    {
      "id": "pc1-sw1",
      "a": {
        "deviceId": "pc1",
        "port": "eth0"
      },
      "b": {
        "deviceId": "sw1",
        "port": "g0/1"
      },
      "cableType": "auto"
    },
    {
      "id": "pc2-sw1",
      "a": {
        "deviceId": "pc2",
        "port": "eth0"
      },
      "b": {
        "deviceId": "sw1",
        "port": "g0/2"
      },
      "cableType": "auto"
    },
    {
      "id": "pc3-sw2",
      "a": {
        "deviceId": "pc3",
        "port": "eth0"
      },
      "b": {
        "deviceId": "sw2",
        "port": "g0/1"
      },
      "cableType": "auto"
    },
    {
      "id": "pc4-sw2",
      "a": {
        "deviceId": "pc4",
        "port": "eth0"
      },
      "b": {
        "deviceId": "sw2",
        "port": "g0/2"
      },
      "cableType": "auto"
    },
    {
      "id": "sw1-g0/8-sw3-g0/7",
      "a": {
        "deviceId": "sw1",
        "port": "g0/8"
      },
      "b": {
        "deviceId": "sw3",
        "port": "g0/7"
      },
      "cableType": "auto"
    },
    {
      "id": "sw3-g0/8-sw2-g0/8",
      "a": {
        "deviceId": "sw3",
        "port": "g0/8"
      },
      "b": {
        "deviceId": "sw2",
        "port": "g0/8"
      },
      "cableType": "auto"
    }
  ],
  "settings": {
    "strictCabling": false,
    "vendor": "cisco-ios"
  }
}
