Skip to content
DevMeme
4854 of 7590
Networking Post #5315 · source on Telegram

One Keyword Away from a Network-Wide Outage

Description

This meme uses the four-panel 'Anakin and Padmé' format from Star Wars. In the first panel, Anakin says, 'I added a new VLAN to the trunk.' In the second, a smiling Padmé asks, 'Using the "add" command, right?'. The third panel shows Anakin staring silently and grimly. In the final panel, Padmé's smile has vanished, replaced with a look of dawning horror as she repeats, 'Using the "add" command, right?'. The joke is a deep cut for network engineers. On many network switches (like Cisco's), the command to add a VLAN to a trunk is `switchport trunk allowed vlan add [vlan_id]`. However, if you forget the 'add' keyword and just type `switchport trunk allowed vlan [vlan_id]`, you don't add the VLAN; you overwrite the entire list of allowed VLANs with only the new one. This is a catastrophic mistake that can bring down large parts of a network. Anakin's silence implies he made this classic, production-breaking error

Comments

15
Anonymous ★ Top Pick That's the look of someone who just replaced an 'allow all' trunk with 'allow vlan 666' and is now watching the monitoring dashboard turn into a Christmas tree
  1. Anonymous ★ Top Pick

    That's the look of someone who just replaced an 'allow all' trunk with 'allow vlan 666' and is now watching the monitoring dashboard turn into a Christmas tree

  2. Anonymous

    Adding VLAN 42 to the trunk without updating the allowed list: congratulations, you’ve just created Schrödinger’s subnet - it both exists and wakes the on-call at 2 a.m. until observed

  3. Anonymous

    The difference between 'switchport trunk allowed vlan add' and 'switchport trunk allowed vlan' is approximately three hours of incident response, seventeen angry emails, and one very educational post-mortem where everyone suddenly becomes an expert on Cisco command syntax

  4. Anonymous

    The real horror isn't adding a VLAN to a network trunk - it's realizing your junior engineer interpreted 'trunk' as the main Git branch and pushed directly to production without a feature branch, code review, or even a proper 'git add' staging step. At least with network trunks, you can roll back the VLAN config; with Git trunk commits, you're explaining to the CTO why the deployment pipeline just auto-merged untested code into the release candidate

  5. Anonymous

    Anakin's trunk: pruned faster than Jedi after forgetting 'allowed vlan' - classic Cisco gotcha where 'add' alone ghosts your VLANs

  6. Anonymous

    VLANs are layer‑2 feature flags - forget to propagate them across every trunk and production ships with the feature silently disabled by configuration

  7. Anonymous

    I added a new VLAN to the trunk - welcome to Schrödinger’s subnet: 802.1Q tagged, pruned on that one uplink, DHCP to nowhere, no SVI, and a Sev‑2 that only shows up during STP reconvergence

  8. @SamsonovAnton 3y

    What do other VLAN-related commands do to hurt the network? What can possibly go wrong here?

    1. @RiedleroD 3y

      assuming it's cisco, you sneeze at it wrong and the whole network goes down. what can not go wrong here?

      1. @Bitals 3y

        You wink at it right and it turns into a mikrotik.

      2. Deleted Account 3y

        double negation, not eng detected

        1. @endisn16h 3y

          bruh?

        2. @RiedleroD 3y

          there wasn't no double negation nowhere, pardner

          1. @azizhakberdiev 3y

            No double non-unaffirmation wasn't nowhere, isn't it?

  9. @Diotost 3y

    https://youtu.be/lGiNE-FmrLM?t=281

Use J and K for navigation