
Master Cisco CCNA 200-301 concepts and Python network automation, from basic networking, IP addressing, and subnetting to VLANs, routing protocols, and hands-on automation with Paramiko, Netmiko, and Django.
Explore the basics of computer networks, showing how devices connect to a router via cable or wifi to share data and printer access, and enable internet access.
Define simplest computer network as a connection between two or more computers that share information. Demonstrate wired and wireless setups using UTP cables, RJ45, LAN ports, USB adapters, and Bluetooth.
Explore how ip addresses name computers in a network and enable pc1 to communicate with pc2 using addresses 192.168.1.1 and 192.168.1.2.
Use Cisco Packet Tracer to connect two PCs with a UTP cable, assign IP addresses 192.168.1.1 and 192.168.1.2, and test connectivity using ping and a packet transfer.
Learn how to download and install Cisco Packet Tracer by creating a NetAcad account, choosing your operating system (Mac, Windows, or Linux), and launching Packet Tracer for basic network practice.
Learn how IP addresses identify computers, what a prefix is, and how subnetting helps choose the right prefix, like /24 gives 256 addresses and /29 fits six hosts.
Distinguish public IP addresses used on the internet from private IP addresses used in local networks. Identify private IP ranges, 10.0.0.0 to 10.255.255.255, 172.16.0.0 to 172.31.255.255, and 192.168.0.0 to 192.168.255.255.
Learn how to pick the best subnet prefix for a network using the 32 minus prefix rule, with 12 computers and prefixes /24 to /30, highlighting /28 for 12 devices.
Identify the most efficient subnet prefix for networks of 60 and 100 computers using powers of two; the best choices are /26 for 60 and /25 for 100.
Learn to compute total IP and subnetmask for a /25 network (128 addresses) using private ranges such as 192.168.0.0, and identify network, broadcast, and IP range concepts for Cisco setups.
Learn to determine network and broadcast IPs from total IP and block subnets, using the 0–255 range; for /25, networks are 0 and 128 with broadcasts 127 and 255.
Identify the usable range within a subnet by distinguishing network and broadcast addresses and applying the subnet mask, as shown with 192.168.0.0 and 192.168.0.1–192.168.1.126.
Subnet a 12-host case and select best /28 prefix for private 172.16.10.x. Prepare to calculate total IP, subnet mask, network IP, broadcast IP, and range IP in the next video.
Calculate the total IP for a /28 using 2^(32 - prefix), yielding 16 for 172.16.10.0. Determine the subnetmask by 256 minus the total IP, producing 240 (255.255.255.240).
Calculate the network IP and broadcast IP across block subnets using 255.255.255.240. Determine the second block subnet network 172.16.10.16 and broadcast 172.16.10.31, with range IP 172.16.10.17–172.16.10.30.
Learn the most effective prefix for subnetting 15 hosts, using /27, and practice calculating total IPs, subnetmask, network IP, broadcast IP, and range IP with an example 10.10.10.0/27.
Calculate the /27 subnet for 10.10.10.0, derive a 255.255.255.224 subnet mask, identify network and broadcast addresses, and assign usable hosts from 10.10.10.1 to 10.10.10.30 across eight subnets.
Learn the block subnet concept, using room-like blocks with 15 hosts per subnet. See how subnets cannot communicate by default and how a router enables inter-subnet connectivity.
Learn how switches connect many computers in the same block subnet and how routers connect devices across different subnets. The lecture uses 10.10.10.x examples and room setups to illustrate.
Practice configuring a Cisco switch in Packet Tracer, connecting five PCs and assigning 10.10.10.1 to 10.10.10.5 with 255.255.255.224. Test connectivity to confirm same-subnet communication and blocked traffic across subnets.
Set up a switch topology using the second block subnet and assign 10.10.10.33, 34, and 35 with 255.255.255.224 to three PCs, then test connectivity between pc5, pc6, and pc7.
Learn how to connect two subnets using a router by configuring fa0/0 and fa0/1 interfaces, assigning ip addresses, configuring default gateways, and testing connectivity.
Discover how to remotely access Cisco routers and switches using console ports, serial cables, and PuTTY, and learn with Cisco Packet Tracer simulations.
Learn to remotely configure Cisco devices in Packet Tracer by importing routers and switches, using CLI and console cable methods to set hostnames and basic settings.
Learn basic Cisco device commands using the CLI in Packet Tracer, navigate user, privilege, and global configuration modes, configure hostname and secure passwords with enable secret, and view configurations.
Learn how to shorten Cisco commands such as enable to en and configure terminal to conf t, and use autocomplete to speed up configuration, with caveats about packet tracer limitations.
Explore how Cisco passwords are secured with enable secret versus enable password, demonstrate the service password-encryption command, and explain why enable secret provides stronger protection.
Configure ip addresses on a Cisco router via cli, enable fa0/0 and fa0/1, set 192.168.1.1/24 and 192.168.2.1/24, and verify with ping.
Use the end command to jump directly from global or interface configuration to privilege mode, bypassing multiple exit steps when configuring a Cisco router.
Learn to save Cisco device configurations to prevent loss after outages, using the write command to store hostname and enable secret on switches and routers, and verify persistence after reboot.
Understand what a vlan is and why we need it, illustrated by accounting, engineering, and marketing with 192.168.10.0/24, .20.0/24, and .30.0/24 subnets, enabling broadcast-domain separation and ACLs for social media.
practice vlan demonstrates creating vlan 10 and 20, assigning switch interfaces to each vlan, and validating broadcast domain separation using arp and icmp ping.
Shows that devices in different VLANs cannot ping each other, even with the same IP block, and shows VLAN 10 and VLAN 20 using distinct subnets like 192.168.10.0 and 192.168.20.0.
Create a second vlan topology by adding a switch, four pcs, assigning pc5-6 to vlan 10 and pc7-8 to vlan 20, and configuring vlan 10 and 20 on switch 2.
Configure trunk links between switches to allow vlan 10 and vlan 20 traffic to cross rooms, enabling communication for the same vlan using switchport mode trunk on fa0/5.
Configure allowed trunk to restrict VLANs on the switch interface, then verify inter-VLAN communication by adding VLANs 10, 20, and 30 and testing with ping.
Create a new room 3 topology by adding a 3560 switch, configuring vlan 10 and vlan 20, and assigning interfaces and ip addresses to PCs. Verify inter-vlan connectivity with pings.
Configure trunk links between switches using 802.1q encapsulation and set trunk mode on interfaces. Verify with show interface trunk and test inter-vlan connectivity for vlan 10 and 20 across rooms.
Learn inter-vlan routing with a router and subinterfaces using dot1q, configure a trunk, and assign each vlan its own 192.168.1.0/24, 192.168.10.0/24, 192.168.20.0/24, and 192.168.30.0/24 networks as gateways.
Configure IP addresses for PCs across VLANs 10, 1, 20, and 30 with gateways, then test inter-VLAN routing to confirm cross-VLAN communication is successful.
Configure a dhcp server on the router to automatically assign ip addresses for vlan 10, 1, 20, and 30 using ip dhcp pool, network, default-router, and dns settings.
Explore switch virtual interfaces and how multilayer switches enable inter-vlan routing between VLANs without a router, comparing layer 2 (2.x) and layer 3 (3.x) switches.
Learn to configure SVI on a multi-layer switch, assign IP addresses to VLAN interfaces for VLAN 1, 10, 20, and 30, and enable inter-VLAN connectivity.
Configure IP addresses for PCs across VLANs on a multilayer switch, test gateway connectivity, and show that inter-VLAN communication fails until layer 3 is enabled in the next video.
Activate the layer 3 function on a multi layer switch by enabling IP routing in global config to enable inter-VLAN communication; test cross-VLAN pings to confirm success.
Configure dhcp server on the multi layer switch for vlan 1, 10, 20, and 30 with pools, networks, default routers, and dns 8.8.8.8, verify automatic ip assignment and inter-vlan connectivity.
Discover how telnet and ssh enable remote management of Cisco devices, replacing console cables after initial setup and enabling remote access from anywhere via network connections.
Configure telnet on a Cisco router by setting vty lines, passwords, login, and transport input. Compare telnet and ssh security, noting ssh encrypts input while telnet is unencrypted.
Configure telnet with login local on vty to require username and password. Create multiple users and verify login prompts via telnet or ssh.
Configure ssh on the router by generating a 1024-bit rsa key after setting the hostname and domain-name; then set vty transport input to ssh and verify remote access.
Learn about VTP, the virtual trunking protocol, and how a VTP server creates 200 VLANs across 12 switches, with clients auto‑creating VLANs to save time and reduce errors.
Create a VTP topology by wiring four 2960 switches and configuring trunk ports on inter-switch links to enable automatic VLAN creation across the network.
Configure VTP across switches: set switch 1 and 4 as server, switch 2 as transparent, and switch 3 as client; domain agunacourse and password 123 applied to all.
The video shows that a vtp server creates vlans that propagate to vtp clients, while clients cannot modify vlans; transparent mode keeps vlans local.
Explore port security to secure a switch interface by blocking illegal devices on specific ports, illustrated with a 2960 switch and a hacker scenario.
Practice port security on switch interface fa0/1 by setting it to access, enabling port-security, registering the server 1 MAC, limiting to one device, and configuring shutdown as the violation action.
Configure 192.168.1.x ip addresses for servers and PCs, test connectivity, and demonstrate port security on fa0/1 by triggering secure shutdown and restoring with shutdown then no shutdown.
Explore mac-address sticky for port security, letting the switch auto-register the first connected device on an interface and enforce a maximum of one mac address.
Configure port security in protect mode on interface fa0/3 to block packets while link stays up. Sticky mac learns, violation count stays zero, and traffic is blocked without shutting down.
Configure port security with violation restrict on fa0/5, enabling sticky MAC and max 1; unlike protect, violations increase the count while traffic is blocked.
Learn the concept of etherchannel and how aggregating multiple physical cables into one logical link increases bandwidth between switches, while preventing spanning tree blocked ports.
Configure etherchannel to group fa0/1-3 into a single logical port, increasing bandwidth to 300 megabits per second, with lacp active/passive and optional pagp, using trunk interfaces and verification commands.
Configure an etherchannel using pagp between switch 1 and a multilayer switch, setting trunk encapsulation dot1q, defining channel-group 2, and using desirable mode to bring up the port channel.
Configure layer 3 etherchannel on multilayer switches by assigning ip addresses to the port-channel interface, disabling switchport, and validating with show etherchannel summary and a ping test.
If you want to learn about the latest version of ccna and network automation, so this course is for you!
In this course, we are going to learn from the very basic, started by talk about what is computer network, IP Address, Subnetting, Networking Model, and others.
After you familiar with the basic of computer network, we will start learning about cisco ccna. This is the topic that we are going to cover in this course
Network Fundamental
IP Address & Subnetting
Networking Model TCP/IP & OSI Layer
Introduction to cisco devices & cisco commands
VLAN & Trunking
Inter VLAN Routing
Remote Access SSH & Telnet
VLAN Trunking Protocol
Port Security
Spanning Tree Protocol (STP)
Etherchannel
Static Routing
Dynamic Routing EIGRP
Dynamic Routing OSPF
Dynamic Routing BGP
Access List
NAT
etc.
We will also learn how to automate networking devices using python. So you can work smarter, which is doing automation in the repetitive jobs, and we can focus on the job that only able to do by humans.
After finishing this course, you will master the ccna topic, not only that, you will able to get a better jobs. because you are not only Network Engineer, but Network Automation Engineer! Your value will be higher than everyone else who just know about networking topic, but don't know about network automation.
Let's join with me on this course! Don't worry, you have 30 days money back guarantee in case you are not satisfied with this course.
See you in the class!