artofrf.com

Ali's Technology Blog

Menu
  • Home
  • Important Links
  • About Me
  • Tools and Scripts
Menu

Troubleshooting with Mist – Tale of two DHCP Servers and VLAN1

Posted on August 29, 2024August 30, 2024 by mali

Like I always say, Mist has certainly spoiled me when it comes to troubleshooting; ability to troubleshoot network and Wi-Fi issues remotely and in a shorter time period, find the root cause and come up with a plan to fix the issue have been possible because of what all Juniper Mist offers in their UI. I’ve written up few posts in the past around troubleshooting Mist or Marvis. This particular posts is about an interesting issue that I encountered.

Scenario:

  • Two sites connected together via P2P link.
  • DHCP server at each location.
  • Clients at Site A are getting IPs from the DHCP at Site B after upgrading some access layer switches.
  • General DHCP issues.
  • And lastly, me having no clue about the site setup.

This is all the information had to go by, I had my call scheduled with the customer and right before the call I was trying to think how best to figure this out. First I needed to understand what is happening exactly. Since I was remote, how am I going to accomplish this?

This is where the Mist AI came in handy.

Step 1 – Packet Captures:

Ability to do pcaps and get dynamic pcaps is just amazing.

Mist – PCAPS

I started a wired pcap on all the APs at Site A and filtered all the DHCP messages, because why not.

Mist AI – Wired PCAP

Got the pcap,let’s check it out.

Step 2 – PCAP Analysis:

I see the DHCP Discover, but right after that I see two DHCP Offer. Notice how they both came from two different DHCP servers.

Mist AI – DORA

Let’s dig more into them. Notice how the VLAN showing up is “1” for both of them. This gave me a pretty good idea on what is going on and all I had to do now was validate some connections.

Site A DHCP
Site B DHCP

Take a look at the high level overview of the setup below. Even though there were routes on the core and the Switch for 10.10.0.0/24 and 10.20.0.0/24 networks, everything was Layer 2 with Native VLAN1. Which means VLAN1 was stretched between the two sites.

When the clients were sending the DHCP broadcast, it was a broadcast in VLAN1 which included VLAN1 for both sites and since both DHCP servers were in VLAN1 they were receiving that broadcast and responding with an offer.

Ability to analyze pcaps to find out the root cause and troubleshoot is a crucial skill and there is so much to learn there always, and ability to get pcaps without having to go onsite is ♥️. Hopefully, this post will be helpful to someone else. Would love to hear your thoughts if you have made it this far. Happy Troubleshooting.

Category: Juniper Switching, Juniper/Mist, Mist Wireless, Troubleshooting

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Recent Posts

  • CLI to UI – Nile Guest APIs
  • Nile Secure Guest – Configuration and Use Case
  • WLAN Pros Toolbox
  • Nile does NAC – Configuring Trust Engine
  • WLAN Validator

Tags

#MFD9 - Juniper Presents AP W318 arista Arista AGNI Arista CV-CUE Arista Hospitality AP Arista NAC Arista presents at MFD9 Arista wall plate AP Arista WIPS Arista WPA3 UPSK Aruba Central Automation CWAP 403 EAP Format MAC Addresses Hamina Network Planner Juniper Mist show cloud-native NAC Juniper SRX300 Marvis MFD8 MFD9 MistAI Mist MPSK Mist Premium Analytics Mist Wireless NaaS Networking Field Day NFD32 Nile APIs NileNav Nile Secure Nile Wi-Fi Tech Field Day Troubleshooting with Marvis Troubleshooting with Mist Troubleshooting with Mist AI Troubleshooting with Wireshark True NaaS Wireless Adjuster Wireless Adjuster Level II Wireless troubleshooting WLPC wlpc2023 Wyebot

Tech Blogs

  • CCNA Wireless
  • Cisco Full Bars
  • Packet Life
  • The ASCII Construct
  • Juniper Port Checker
  • Bad-Fi
  • Gjermund Raaen
  • Havilandweb
  • WiFiTodd
  • BadgerWiFi
  • WiFrizzy
  • Spectrum Chart

Recent Comments

  • Hiten Thakkar on PCAP I/O Graph Analyzer
  • mali on Deploying Nile Secure – My First NSB
  • Larry Farrish on Deploying Nile Secure – My First NSB
  • Courtney on Mist Access Point – CSV
  • ayoub chabrouk on Ubiquiti stealing the show at MFD11

Archives

  • August 2026
  • July 2026
  • March 2026
  • February 2026
  • December 2025
  • November 2025
  • October 2025
  • August 2025
  • May 2025
  • January 2025
  • December 2024
  • November 2024
  • October 2024
  • September 2024
  • August 2024
  • July 2024
  • May 2024
  • April 2024
  • March 2024
  • February 2024
  • January 2024
  • December 2023
  • September 2023
  • August 2023
  • June 2023
  • May 2023
  • April 2023
  • February 2023
  • November 2022
  • October 2022
  • August 2022
  • July 2022
  • June 2022
  • May 2022
  • April 2022
  • March 2022
  • February 2022
  • January 2022
  • December 2021
  • November 2021
  • October 2021
  • September 2021
  • August 2021
  • July 2021
  • May 2021
  • April 2021
  • March 2021
  • July 2020
  • June 2020
  • May 2020
  • April 2020
  • March 2020
  • February 2020
  • January 2020
  • December 2019
  • November 2019
  • October 2019
  • September 2019
  • August 2019
  • July 2019
  • June 2019
  • April 2019
  • March 2019
  • November 2018
  • October 2018
  • September 2018
  • May 2018
  • January 2018
  • December 2017
  • August 2017
  • January 2017
  • September 2014
  • December 2013
  • October 2013
  • May 2013
  • August 2012
  • July 2012

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org

Categories

  • AeroHive
  • Arista
  • Arista
  • Aruba
  • Aruba
  • Aruba Central
  • BYoD
  • Certifications
  • Cisco
  • Cisco
  • Cisco EEM Scripting
  • Cisco Routing
  • Cisco Security
  • Cisco VoIP
  • Cisco VPN
  • Cisco Wireless
  • Conferences and Meetings
  • Design
  • Ekahau
  • General
  • Hamina
  • IoT, IIoT, OT
  • Juniper Security
  • Juniper Switching
  • Juniper/Mist
  • Linux
  • Microsoft
  • Mist
  • Mist Wireless
  • Nile
  • Nile Secure
  • Nile Wi-Fi
  • Programming/Automation
  • Python
  • Ruckus
  • Ruckus Wireless
  • Ruckus/Brocade
  • Ruckus/Brocade Scripting
  • Ruckus/Brocade Switching
  • Secure Guest Service
  • Security
  • Switching
  • Tools
  • Troubleshooting
  • Trust Engine
  • Uncategorized
  • Windows
  • Wireless
  • Wireless
  • WLAN Tools
© 2026 artofrf.com | Powered by Minimalist Blog WordPress Theme