Skip to main content
Call Eric:863-698-8266
CURRYCONTROLS.COMControls & Automation Knowledge Hub
ReferenceDocumentationNetworkingCybersecurityDesignEthernet

Network Schedules

The tables behind the network drawings: the address schedule of every device, the switch port schedule of every port, the VLAN table, and the conduit list of what the firewalls permit. How they are built, kept as the single source of truth, and protected.

8 min readUpdated Sep 5, 2026Published Sep 5, 2026By Eric Sullivan

The short answer

Network Schedules

Network schedules are the tables behind the network drawings. The address schedule has one row per network device with its tag, description, address, mask, gateway, MAC address, VLAN, the switch and port it connects to, its protocols and role, its location, and notes. The switch port schedule has one row per port on every managed switch with its mode, VLAN or trunk list, description, the connected device, and the cable identifier. The VLAN table lists each VLAN with its number, name, subnet, zone, and purpose. The conduit list records each firewall-permitted flow with its source, destination, protocol, port, direction, and reason, and is the human-readable form of the rule set. Together they are the source of truth that the drawings, the switch configurations, the firewall rules, and the asset inventory are checked against, and they are maintained through change management and protected as security documentation.

Key points

  • Address schedule, switch port schedule, VLAN table, conduit list: four tables that describe the whole network.
  • One source of truth: the drawings, the switch port descriptions, and the firewall rules are derived from the schedules and audited against them.
  • Every port on every managed switch has a row, including the empty ones, which are shut down.
  • The conduit list is the firewall rule set in plain language, with a reason for every row.
  • A change record that touches the network updates the schedule first and the configuration second.
  • The schedules are the attacker map; they are protected like the drawings.

The address schedule

ColumnContent
Tag and descriptionThe device name used on the drawings and in the SCADA, and what it is
Address, mask, gatewayThe static address or the reservation; the mask; the gateway or none
MAC addressFor duplicate detection and switch table reconciliation
VLAN and subnetWhich segment, from the VLAN table
Switch and portWhere it connects, matching the switch port schedule
Protocols and roleWhat it speaks and what it does: controller, HMI, server, switch, radio
Site and locationBuilding, room, panel
NotesStatic or reserved, redundancy partner, special handling

The address schedule is where addresses are assigned, before a device is configured, from the block layout of the addressing plan; a device configured with an address that is not in the schedule is a finding. Sorted by subnet it shows the spare addresses; sorted by switch it shows what each switch carries; sorted by role it is the polling list. It is the same table the asset inventory needs, and many utilities keep them as one table with the inventory columns added.

The switch port schedule

ColumnContent
Switch and portEvery port on every managed switch, in order, including unused ports
ModeAccess, trunk, or shut down
VLAN or allowed VLANsThe access VLAN, or the trunk list and native VLAN
DescriptionThe text set as the port description on the switch, matching the connected device tag
Connected deviceThe device tag from the address schedule, or the far switch for an uplink
CableThe cable or fiber identifier from the cable or fiber schedule
Speed and duplexAuto or forced, and why if forced
NotesPort security, mirror session, power over Ethernet

The port description configured on the switch is copied from this schedule, so that a technician at the switch console sees the same text the schedule shows and the two can be compared by a script. Unused ports are shut down and assigned to an unused VLAN, and the schedule says so, which is how the annual audit finds a port that was enabled and never recorded.

The VLAN table and the conduit list

The VLAN table is short: number, name, subnet, zone, purpose, and the sites where it exists, the same at every site by the plan. The conduit list is the rule set in words: for each permitted flow, the source group or address, the destination, the protocol and port, the direction and which side initiates, the firewall and rule identifier that implements it, and the reason with a reference to the functional description or the change record. The firewall rule review reads the conduit list beside the rule set and finds the rule with no conduit and the conduit with no rule.

Maintaining them

  1. 1

    Build from the design

    The VLAN table from the segmentation design, the address schedule from the block layout and the device list, the port schedule from the layout of switches, the conduit list from the firewall rule design.

  2. 2

    Configure from the schedules

    Devices addressed, switch ports configured and described, firewall rules written, from the schedule rows. The schedule is first, the configuration second.

  3. 3

    Reconcile at commissioning

    The switch address tables, the port descriptions, and the running configurations compared with the schedules; differences corrected in whichever is wrong.

  4. 4

    Change management

    Every change that adds, moves, or removes a device or a flow updates the schedule row as a step of the change record before the configuration is touched.

  5. 5

    Audit

    Quarterly: a script or a person compares the switch tables and port descriptions with the schedule, and the firewall rules with the conduit list.

  6. 6

    Protect

    The schedules stored with the security documentation, access-controlled, and not in general drawing sets.

Frequently asked questions

Is a spreadsheet good enough?
For a system of a few hundred devices with one owner and a change process that updates it, yes. The failure is not the tool but the habit; a database with a change workflow helps at scale and does not replace the habit.
Why record the unused switch ports?
Because an unused port that is enabled in the control VLAN is a live connection into the control network for anyone who finds it. The schedule says the port is shut down, the switch configuration is checked against the schedule, and a port that someone enabled without a record is found at the audit.
Where does the conduit list come from?
From the functional description of what must talk to what, written as flows during the firewall rule design, before the rules. Each flow has a reason. The rules implement the list; the list explains the rules, and it is what a reviewer reads.
How do the schedules relate to the passive monitoring sensor?
The sensor produces the observed list of devices and conversations; the schedules are the intended list. Comparing them is discovery at first and detection afterward: a device or a conversation the sensor sees that the schedule does not have is either a schedule error or an intrusion.

Direct contact

Have a controls question?

Reach Eric Sullivan directly about anything on this site, a controls or automation topic, or one of his personal projects.