Mujtaba Khattak

Mujtaba Khattak is a network solutions architect specializing in SD-WAN, cloud infrastructure, and network optimization. He holds a BS in Artificial Intelligence from SZABIST, an MBA from Virtual University (VU), and Cisco certifications (CCNA and CCNP). As the founder of NetworkUstad.com, Mujtaba authors technical guides and tutorials on networking, cybersecurity, and AI applications, with over 160 published posts. He bridges AI innovation with practical networking solutions to empower IT professionals and enthusiasts.

Network Diagram With Switches, Root Bridge Priority Settings, And Stp Port Roles (Root, Designated, Blocked) Labeled For Clarity.
CCNA

Master Spanning Tree Root Bridge: Unlock Loop-Free Networks Now! Updated 2025

Every spanning tree switched network or broadcast domain has a switch designated as the root bridge. It serves as the reference point for all spanning-tree-enabled switches. The spanning tree algorithm determines which redundant paths to block. It is selected as an election process. The figure below illustrates the bridge ID (BID) fields. BID is a...

Mujtaba Khattak 3 min read
CCNA

Spanning Tree – Port Roles

IEEE 802.1D Spanning Tree Protocol (STP) and Rapid Spanning Tree Protocol (RSTP) use the Spanning Tree Algorithm (STA) to decide which switch ports on a network must be put in a blocking state to prevent loops. The Spanning Tree Algorithm designates one switch in the network as the root bridge. The root bridge is considered...

Mujtaba Khattak 4 min read
Diagram Of Ccna Network Redundancy Topology With Dual Uplinks From Access To Distribution Switches, Showing Stp-Enabled Redundant Paths And Potential Loop Risks Before Protocol Activation.
CCNA

Network Redundancy Revolutionized: Achieve 99.999% Uptime

Network redundancy ensures high availability and reliability in modern networks by providing alternate paths for data transmission, allowing seamless failover if a link or device fails. In CCNA/CCNP contexts, it shares traffic loads, boosts capacity, and employs protocols like Spanning Tree Protocol (STP) for Layer 2 loop prevention, or First Hop Redundancy Protocols (FHRP) like...

Mujtaba Khattak 6 min read
CCNA

How to Configure Port Address Translation (PAT)

Port Address Translation (PAT), also known as NAT overload, is a cornerstone of IP connectivity for CCNA students and essential for conserving IPv4 addresses in real-world deployments. In the CCNA 200-301 exam (IP Services domain), you’ll configure PAT to map multiple private inside local addresses (e.g., 192.168.x.x) to a single public inside global address, enabling...

Mujtaba Khattak 9 min read
Cisco Router R1 Performing Dynamic Nat Translation Between Public Internet And Private Lan 192.168.0.0/16 Using Inside Global Ipv4 Pool 202.128.54.0/28
CCNA

How to Configure Dynamic NAT (Updated 2025)

Dynamic Network Address Translation (NAT) is a cornerstone of modern networking, allowing multiple private IP devices to share a limited pool of public IPs for internet access. Unlike static NAT, dynamic NAT automatically maps inside local addresses to a pool of inside global addresses on a first-come, first-served basis—ideal for scenarios with more internal hosts...

Mujtaba Khattak 6 min read
CCNA

Master how to configure Static NAT on Cisco Routers? (Updated 2025)

Static NAT maps inside and outside addresses one-to-one. It allows external devices to establish a session with internal devices using the statically assigned public address. For example, an internal web server is mapped to a specific inside global address. The figure below illustrates an inside network containing a web server with a private IPv4 address...

Mujtaba Khattak 6 min read
&Quot;Network Diagram Showing Nat Translation With Router R1 Converting Inside Local Ips To Global Ips For Accessing External Servers Like Wordpress.org
CCNA

What are the types of NAT translation? Exclusive Guide (Updated 2025)

There are three main types of NAT translation: static NAT, dynamic NAT, and port address translation (PAT). This guide is tailored for CCNA (200-301) and CCNP (ENCOR & ENARSI) students, with full Cisco IOS configurations, packet walk-throughs, verification commands, and troubleshooting tips. Static NAT Static NAT translation is also known as one-to-one NAT. Static NAT...

Mujtaba Khattak 6 min read
Nat Terminology Diagram Showing Inside Local 192.168.1.100 Translated To Inside Global 172.35.10.2 With Outside Local 20.41.5.19 And Outside Global 209.165.201.1
CCNA

NAT Terminology Explained: CCNA 200-301 Must-Know Address Types

As discussed before, NAT translates private IP addresses into public IP addresses. So in the process of translation, there are different operations involved, and understanding each of them requires understanding NAT terminology. Therefore, before understanding NAT in detail, it is important to understand basic NAT terminology. In NAT terminology, the inside network is the set...

Mujtaba Khattak 5 min read
Stateful Dhcpv6 Topology Showing Server On G0/1 Assigning 2001:Abcd:1:B::/64 Prefix To Client
CCNA

How to Configure Stateful DHCPv6 Server

We can configure the stateful DHCPv6 server, similar to a stateless server. The difference between stateless and stateful is that a stateful server also includes IPv6 addressing information similar to a DHCPv4 server and obtains the state of the DHCP. Similar to stateless DHCPv6, we need to enable unicast routing. The command ipv6 unicast-routing enables...

Mujtaba Khattak 4 min read
Diagram Illustrating Three Ipv6 Address Assignment Methods Via Router Advertisement (Ra) Flags: Slaac (M=0, O=0), Stateless Dhcpv6 (M=0, O=1), And Stateful Dhcpv6 (M=1, O=1). Each Section Shows How A Client Interacts With A Router And Optionally A Dhcpv6 Server To Obtain Ipv6 Configuration.
CCNA

SLAAC and DHCPv6 – Exclusive Details

Remember that we already discussed the introduction of the SLAAC and DHCPv6 in Router Advertisement (RA) messages. Now, we will briefly discuss both SLAAC and DHCPv6. Recall that the router sends a Router Advertisement (RA) message. The setting of the Router Advertisement (RA) message decides whether a client can obtain its IPv6 address information automatically...

Mujtaba Khattak 4 min read