{{ result.summary.heading }}
{{ result.summary.primary }}
{{ result.summary.line }}
{{ badge.label }}
Interface description standard inputs
Use config blocks, CSV, or one interface per line. Header rows are optional.
{{ sourceStats }}
{{ sourceStatus || 'Drop CSV, CFG, LOG, or TXT onto the textarea.' }}
{{ sourceError }}
Peer links expect a remote endpoint; circuit handoffs expect a circuit or service identifier; access ports expect location or user evidence.
Examples: to, circuit, jack, user, provider, vlan, peer.
Set the shortest useful description for this audit.
chars
Rows above this limit are marked failed because they can be truncated or rejected by network platforms.
chars
Warn when two or more interfaces share the same non-placeholder description.
Default audits every parsed interface, including shutdown ports.
Leave relaxed for ordinary network description audits.
{{ params.case_sensitive ? 'Case-sensitive terms' : 'Case-insensitive terms' }}
{{ header }} Copy
No rows for the current source.
{{ cell }}
Customize
Advanced
:

Introduction:

Interface descriptions are short operator-written labels attached to switch, router, firewall, and carrier handoff ports. They do not change packet forwarding, but they often become the first clue when someone has to trace a cable, identify a peer, confirm a circuit, or decide whether a port can be changed safely.

A useful description says enough for another engineer to act without hunting through a spreadsheet first. Peer links usually need a remote device or remote port. Carrier handoffs need a provider, service, order, or circuit identifier. Access ports need a room, jack, owner, endpoint role, or similar physical context. A vague label such as uplink pending may be better than a blank field, but it still leaves the next person guessing.

Interface description audit path Interface rows are parsed, checked against profile evidence, required terms, length limits, duplicate text, and shutdown handling, then summarized as pass, fail, review, or ignored. From port labels to repair queue The audit keeps the original interface evidence visible while separating hard failures from review items. Source rows config CSV show Rule checks terms length evidence Status split pass fail review Remediation pattern and action A strong description is short enough for the platform and specific enough to identify the peer, circuit, owner, location, or purpose.

Standards help when many teams touch the same network. A consistent pattern makes audits, migrations, incident response, and handover reviews faster because the description field carries the same type of evidence from one device to the next. The standard should still fit the port type: a carrier handoff and a desk jack should not be judged by the same words.

Description audits are evidence checks, not inventory truth. A row can pass the written standard while the cable is patched somewhere else, and a failed row can still describe a working port. Treat the result as a queue for cleanup, confirmation, or exception notes before change windows and documentation reviews.

Technical Details:

An interface description standard usually combines syntax and evidence. Syntax checks ask whether required words appear, whether the field is blank, and whether the text fits inside a platform-safe length. Evidence checks ask whether the label contains enough operational context for the selected port type, such as a peer endpoint, circuit identifier, jack, room, owner, or endpoint role.

Cisco IOS-style examples commonly document a 240-character upper limit for interface descriptions. Other platforms and management systems may use different limits, so the safest audit practice is to make the active limit explicit and keep the description concise. RFC 2863 also treats an interface alias as an operator-assigned handle and gives a WAN circuit number as an example, which matches how many teams use port labels for carrier and service evidence.

Rule Core

The checker applies deterministic row tests after parsing each interface. Hard failures block compliance. Review items keep the row visible without failing an otherwise compliant description.

Interface description audit rules and interpretation
Rule How it is evaluated Result impact
Description present Blank values and placeholders such as TBD, pending, unused, or unknown are treated as missing evidence. Missing or placeholder text fails the row.
Minimum detail length The character count must meet the selected floor. Built-in profiles use 18 characters for peer links, 22 for circuit handoffs, and 16 for access inventory. Short descriptions fail unless the row is ignored by shutdown policy.
Description length limit The description must stay at or below the selected maximum, with 240 characters as the default platform-safe limit. Over-limit descriptions fail because they may be truncated or rejected elsewhere.
Required terms Comma-separated terms are matched against each non-ignored description. Matching is relaxed by default and can be made case-sensitive. Any missing required term fails the row.
Profile evidence Peer, circuit, and access profiles look for different evidence patterns: remote endpoint, circuit or provider identifier, or location and owner context. Missing profile evidence fails the row unless Custom mode disables that profile rule.
Duplicate descriptions Repeated non-placeholder descriptions are compared after trimming and case normalization. Duplicates create review items when duplicate warning mode is active.
Shutdown handling Administratively disabled interfaces can remain in scope, be marked for review, or be ignored. Ignored shutdown rows do not count against the active audit; review mode flags them without failing the row by itself.

Profile Evidence Map

Built-in standard profiles and evidence requirements
Profile Default terms Evidence expected Example pattern
Peer link or uplink to A remote device, neighbor phrase, uplink wording, or remote port reference. to core-sw-01 Gi1/0/48 circuit CKT-10442
Carrier circuit handoff to,circuit A circuit, CKT, CID, DIA, service, order, provider, ISP, or carrier identifier. to ISP-A circuit DIA-9988
Access port inventory jack,user A user, jack, room, rack, panel, desk, endpoint role, or similar location cue. user facilities jack A-104
Custom required terms only User-entered No built-in profile evidence rule is added. <required terms> <endpoint or purpose>

Everyday Use & Decision Guide:

Start with the profile that matches the port family you are reviewing. Use Carrier circuit handoff for provider links and leased services, Peer link or uplink for device-to-device links, and Access port inventory for user, endpoint, room, jack, camera, phone, printer, or access-point ports. Use Custom required terms only when your team has a local naming rule that does not fit the built-in evidence models.

Paste a focused slice of data rather than a whole estate dump when you are validating one change window or cleanup ticket. The source can be Cisco-style interface blocks, show interfaces description output, CSV rows with optional headers, or simple lines that begin with an interface name. File loading accepts common text, CSV, log, and configuration extensions up to 2 MB, and the source helper should show how many interface rows were parsed.

  • Use Normalize after a successful parse when you want to turn mixed source text into a consistent CSV shape for a second pass.
  • Adjust Required terms only after choosing the right profile, because non-custom profiles reset those terms to their defaults.
  • Keep Description length limit at 240 unless your platform or inventory target has a different documented limit.
  • Use Warn on duplicates during cleanup because repeated labels can hide two distinct ports behind the same wording.
  • Switch shutdown handling to Ignore shutdown ports only when disabled interfaces are intentionally outside the audit scope.

Read the summary before the tables. A clean run reports all active rows passing. A failed run shows how many rows need remediation and keeps review rows separate from hard failures. The Interface Audit tab is the row-by-row ledger, Standard Rules shows which rules were triggered, and Remediation Queue turns failed or review rows into suggested wording and follow-up notes.

The audit runs in the browser after the page assets load, and selected files are read into the page for parsing. Interface labels can expose circuit IDs, provider names, site codes, rooms, owners, and peer devices, so treat copied tables, chart images, JSON, and document exports as operational records.

Step-by-Step Guide:

Use one profile and one audit purpose per run so the summary matches the cleanup decision.

  1. Choose Standard profile. For a first pass on carrier links, leave it on Carrier circuit handoff so both to and circuit are required and circuit evidence is checked.
  2. Review Required terms, Minimum detail length, and Description length limit. If the maximum is lower than the minimum, the audit uses the minimum as the effective limit.
  3. Paste interface blocks, CSV, show-output rows, or one-interface-per-line text into Interface source, or load a supported local text file.
  4. Check the source helper. If no rows parse, keep the interface name at the start of each loose row or include recognizable CSV headers such as device, interface, description, and status.
  5. Open Advanced when shutdown policy or case-sensitive term matching matters for the audit standard.
  6. Read the summary badges, then open Interface Audit for row status, missing terms, evidence label, length, and detailed issue text.
  7. Use Standard Rules to see which checks affected the set, then use Remediation Queue to decide whether each row needs a wording fix, an exception note, or a scope change.
  8. Use Description Failure Mix only after row parsing is correct. A chart can make the failure pattern obvious, but the row table is the evidence to fix first.

Interpreting Results:

Pass means the row satisfied the active rule set. It does not prove the cable, circuit record, or peer device is correct. Use it as evidence that the written label matches the selected description standard.

Fail means at least one hard rule was missed: blank or placeholder description, too-short text, over-limit text, missing required term, or missing profile evidence. Fix the description or change the audit profile before treating the interface as compliant.

Review means the row did not fail a hard rule, but it matched a caution rule such as duplicate description text or shutdown review handling. Review rows are useful during cleanup because they catch ambiguity that a simple pass/fail audit would miss.

Common interface description findings and likely fixes
Finding Best reading Likely fix
Missing terms The description may be meaningful but does not match the selected standard wording. Add the missing token or confirm that the profile is the wrong one for this port group.
Missing circuit The carrier handoff profile found no provider, service, order, or circuit-style identifier. Add the provider/service identifier or switch to a peer/access profile if the port is not a carrier handoff.
Missing endpoint The peer profile found no remote endpoint or port evidence. Add the neighbor device, remote port, or clear uplink wording.
Missing location The access profile found no owner, jack, room, panel, endpoint role, or location clue. Add the room, jack, endpoint role, user group, or physical inventory reference.
Duplicate text Two or more active rows use the same non-placeholder description after normalization. Add the unique peer port, circuit ID, patch-panel jack, endpoint owner, or site code.

If a row looks wrong, compare the parsed interface name, state, and source type before editing the device. A malformed CSV row or copied command banner can make the audit judge the wrong text.

Worked Examples:

Carrier handoff cleanup

With Carrier circuit handoff selected, Te1/1/1,to ISP-A circuit DIA-9988 passes because it includes the required to and circuit terms, is long enough, and carries a DIA-style circuit identifier. A row such as Gi1/0/3,uplink pending fails because it lacks the required terms and a circuit or provider identifier.

Access port inventory

For access switches, select Access port inventory. Gi1/0/2,user jack A-104 passes the built-in pattern because it includes both default terms and a location-style jack reference. A description such as printer may identify an endpoint role, but it can still fail when the minimum detail length or required term rule asks for more evidence.

Shutdown review boundary

A shutdown port with a blank description fails when Audit shutdown ports is selected. The same row becomes Ignored when shutdown handling is set to Ignore shutdown ports. In Mark shutdown ports for review mode, a compliant description can still appear as Review because the port state itself needs confirmation.

Duplicate text that deserves a look

Two interfaces both labeled to core-sw-01 may pass a peer profile if the text has endpoint evidence and enough length. With duplicate warnings enabled, both rows still move into review. Add the remote port, bundle, circuit, or physical path so each interface can be distinguished during an outage or change review.

FAQ:

What source formats can I use?

Cisco-style interface configuration blocks, show interfaces description rows, CSV with optional headers, and plain rows that begin with an interface name can be parsed. Supported local files are read as text.

Why did a meaningful description fail?

The selected profile may require a specific token or evidence type. For example, a useful peer label can fail the circuit profile if it has no circuit, service, order, provider, or carrier identifier.

Does Custom mode ignore all rules?

No. Custom mode removes the built-in profile evidence rule, but blank or placeholder descriptions, length checks, required terms, duplicates, and shutdown handling still apply according to the selected settings.

Why does the checker warn about duplicate descriptions?

Two ports can share similar purpose text while needing different operational identifiers. Duplicate warnings are review cues so patch-panel, circuit, peer-port, or owner details do not collapse into one repeated label.

Should I keep the 240-character limit?

Use 240 when auditing Cisco IOS-style description fields or when no stricter target is documented. Lower it when a platform, inventory export, or team standard has a shorter limit.

Does a passing row mean the network inventory is correct?

No. Passing means the text matches the selected standard. Physical cabling, circuit records, link discovery, and owner records still need confirmation when accuracy matters.

Glossary:

Interface description
Operator-written text attached to a port or logical interface to identify purpose, peer, circuit, owner, or location.
Required term
A word or token that must appear in every non-ignored description for the active audit.
Profile evidence
The extra context expected by a built-in profile, such as remote endpoint evidence for peer links or circuit identifiers for carrier handoffs.
Placeholder
A value such as TBD, pending, unused, or unknown that does not identify the real port purpose.
Review row
A row that should be checked because of duplicate text or shutdown policy, even when it has no hard failure.