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.

Bridge Id Structure Bar Showing 4-Bit Priority, 12-Bit Extended System Id, And 48-Bit Mac Address Totaling 64 Bits, Above A Three-Switch Topology With The Root Bridge Crowned And All Its Ports Shown As Designated Forwarding Ports
CCNA

Spanning Tree Root Bridge: Election, Bridge ID, and Configuration

Every spanning-tree-enabled switched network or broadcast domain has a single switch designated as the root bridge. It serves as the reference point for every spanning-tree-enabled switch in that broadcast domain, and the spanning tree algorithm uses it to determine which redundant paths to block, preventing Layer 2 loops. The root bridge is chosen through an...

Mujtaba Khattak 7 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
Cisco Router R2 With Two Internal Web Servers Connected Via G0/0 And G0/1, Each With A Static Nat Translation Arrow To A Distinct Public Ip Address, Reachable From An Internet Client Through The Outside Serial Interface
CCNA

How to Configure Static NAT on Cisco Routers

Static NAT maps inside and outside addresses one-to-one. It allows external devices to establish a session with internal devices using a statically assigned public address. For example, an internal web server is mapped to a specific inside global address, letting outside clients reach it using a public IP while the server itself keeps its private...

Mujtaba Khattak 8 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 Topology Diagram Showing Pc-1 With Inside Local 192.168.1.100 On The Inside Network Translated By Nat Router R1 To Inside Global 203.0.113.10 Destined For Web Server At Outside Global And Outside Local 209.165.201.1 On The Outside Network
CCNA

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

As discussed before, NAT translates private IP addresses into public IP addresses. In the process of translation, there are different operations involved, and understanding each of them requires understanding NAT terminology. Before understanding NAT in detail, it is important to understand the four NAT address types — inside local, inside global, outside local, and outside...

Mujtaba Khattak 11 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
Three-Panel Diagram Showing Slaac With M Equals 0 O Equals 0 Where The Client Self-Configures Entirely From The Router Advertisement, Stateless Dhcpv6 With M Equals 0 O Equals 1 Where The Client Self-Configures Its Address But Contacts A Dhcpv6 Server For Dns And Other Config, And Stateful Dhcpv6 With M Equals 1 O Equals 1 Where The Client Gets Its Full Address And Configuration From A State-Tracking Dhcpv6 Server
CCNA

SLAAC and DHCPv6

Recall that the router sends a Router Advertisement (RA) message, and the settings within that RA message decide whether a client can obtain its IPv6 address information automatically using SLAAC, DHCPv6, or a combination of both. This guide covers both methods, the three possible RA flag combinations, and how to configure and verify each on...

Mujtaba Khattak 8 min read