Configuration validator

Paste a configuration to check it for internal contradictions: duplicate addresses, overlapping subnets, undeclared VLANs, unreachable ACL rules, DHCP overlap and unreachable next hops. Runs entirely in the browser — nothing is uploaded.

Lines40
Errors8Will break something
Warnings5Worth reviewing
Info4Hygiene

Configuration

Parsed as core-01

Export
errormissing-aclline 6

ACL GUEST_IN is applied but not defined

Vlan10 references GUEST_IN in, but no such ACL exists in this configuration. Behaviour depends on platform — many deny all traffic.

interface Vlan10
errorduplicate-ipline 11

Duplicate IP address 10.0.10.1

Configured on both Vlan10 (line 6) and Vlan20. One of the two interfaces will fail to come up.

10.0.10.1
erroroverlapping-subnetsline 11

Overlapping subnets on different interfaces

Vlan10 (10.0.10.0/24) overlaps Vlan20 (10.0.10.0/24). Routing between them is ambiguous.

interface Vlan20
errormissing-vlanline 11

VLAN 20 is used but never declared

Referenced by Vlan20 but there is no "vlan 20" statement. On most platforms the VLAN will not be created and traffic will be dropped.

interface Vlan20
errorbroadcast-address-assignedline 16

Vlan30 is assigned the broadcast address

10.0.30.255/24 is the broadcast address of its own subnet.

interface Vlan30
errormissing-vlanline 16

VLAN 30 is used but never declared

Referenced by Vlan30 but there is no "vlan 30" statement. On most platforms the VLAN will not be created and traffic will be dropped.

interface Vlan30
errormissing-vlanline 19

VLAN 99 is used but never declared

Referenced by GigabitEthernet0/1 but there is no "vlan 99" statement. On most platforms the VLAN will not be created and traffic will be dropped.

interface GigabitEthernet0/1
errordhcp-overlapline 33

Overlapping DHCP scopes

Pool "USERS" (10.0.10.0/24) overlaps "OVERLAP" (10.0.10.0/23). The same address can be handed to two clients.

ip dhcp pool OVERLAP
warningmtu-mismatch

Interfaces have differing MTUs

Found 9000, 1500. Mismatched MTU prevents OSPF adjacency forming and black-holes large packets where PMTUD is broken.

warningunapplied-aclline 26

ACL UNUSED_LIST is defined but never applied

No interface references this ACL, so it has no effect. Either apply it or remove it — an unapplied ACL reads as protection that is not there.

ip access-list extended UNUSED_LIST
warningshadowed-acl-rulesline 27

ACL UNUSED_LIST permits all traffic before later rules

Line 27 matches everything, so the 1 rule(s) after it can never be reached.

permit ip any any
warningunreachable-next-hopline 36

Next hop 172.16.99.1 is not on a connected subnet

The route to 192.168.0.0/16 points at a gateway that no configured interface can reach directly. The route will not install unless it is recursive.

ip route 192.168.0.0 255.255.0.0 172.16.99.1
warningplaintext-secretline 38

Credential stored in plaintext

This value is readable by anyone with access to the config or a backup of it. Use an encrypted form, and keep the config out of version control if it must stay.

username admin password ********
infomissing-descriptionline 6

Vlan10 has no description

Undescribed interfaces make outage triage slower than it needs to be.

interface Vlan10
infomissing-descriptionline 16

Vlan30 has no description

Undescribed interfaces make outage triage slower than it needs to be.

interface Vlan30
infomissing-descriptionline 19

GigabitEthernet0/1 has no description

Undescribed interfaces make outage triage slower than it needs to be.

interface GigabitEthernet0/1
infomissing-descriptionline 23

GigabitEthernet0/2 has no description

Undescribed interfaces make outage triage slower than it needs to be.

interface GigabitEthernet0/2