LAB PT: Skills Integration Challenge

In this activity, the XYZ Corporation uses a combination of Frame Relay and PPP for WAN connections. Other technologies include NAT, DHCP, static and default routing, EIGRP for IPv4, inter-VLAN routing, and VLAN configurations. Security configurations include SSH, port security, switch security, and ACLs.

LAB PT: Configuring an ACL on VTY Lines

As network administrator, you must have remote access to your network device. This access should not be available to other users of the network. Therefore, you will configure and apply an access control list (ACL) that allows PC access to the Telnet lines, but denies all other source IP addresses.

LAB PT: Configuring IPv4 Route Summarization

In this activity, your job will be to calculate and configure summary routes. Router summarization, also known as route aggregation, is the process of advertising a contiguous set of addresses as a single address.

LAB PT: Investigating Directly Connected Routes

In this acrivity you will investigate IPv4 and IPv6 directly connected routres. The network is already configured. You will log in to the routers and use show commands to discover and answer the questions about the directly connected routes.

LAB PT: Configuring VLANs

VLANs are helpful in the administration of logical groups, allowing members of a group to be easily moved, changed, or added. This activity focuses on creating and naming VLANs, and assigning access ports to specific VLANs.

LAB PT: Configuring Switch Port Security

In this activity, you will configure and verify port security on a switch. Port security allows you to restrict a port’s ingress traffic by limiting the MAC addresses that are allowed to send traffic into the port.

LAB PT: Unicast, Broadcast, and Multicast

This activity will examine unicast, broadcast, and multicast behavior. Most traffic in a network is unicast. When a PC sends an ICMP echo request to a remote router, the source address in the IP packet header is the IP address of the sending PC. The destination address in the IP packet header is the IP address of the interface on the remote router.

LAB PT: Configuring Router-on-a-Stick

In this activity, you will check for connectivity prior to implementing inter-VLAN routing. You will then configure VLANs and inter-VLAN routing. Finally, you will enable trunking and verify connectivity between VLANs.

LAB PT: Configuring OSPF Authentication

This activity covers both OSPF simple authentication and OSPF MD5 (message digest 5) authentication. You can enable authentication in OSPF to exchange routing update information in a secure manner.

LAB PT: Configuring Dynamic NAT

This Packet Tracer LAB is focused on Dynamic NAT (Network Address Translation). Unlike with static NAT, where you had to manually define a static mapping between a private and public address, dynamic NAT does the mapping of a local address to a global address happens dynamically.

LAB PT: Configuring Multiarea OSPFv3

In In this activity, you will configure multiarea OSPFv3. The network is already connected and interfaces are configured with IPv6 addressing. Your job is to enable multiarea OSPFv3, verify connectivity and examine the operation of multiarea OSPFv3.

LAB PT: Configuring a Floating Static Route

In this activity, you will configure a floating static route which is used as a backup route. This route has a manually configured administrative distance greater than that of the primary route and, therefore, would not be in the routing table until the primary route fails. You will test failover to the backup route, and then restore connectivity to the primary route.

LAB PT: Troubleshooting Enterprise Networks

This activity uses a variety of technologies you have encountered during your studies, including VLANs, STP, routing, inter-VLAN routing, DHCP, NAT, PPP, and Frame Relay. Your task is to review the requirements, isolate and resolve any issues.

LAB GNS3: GRE and RouteReflector

In this GNS3 activity you will practice iBGP with Route Reflector and also Generic Routing Encapsulation (GRE) tunnel.

LAB PT: Configuring Multiarea OSPF

This activity is focused on multiarea OSPFv2. Your job is to enable multiarea OSPFv2, verify connectivity, and examine the operation of multiarea OSPFv2.

LAB PT: Configuring VPNs

In this activity, you will configure two routers to support a site-to-site IPsec VPN for traffic flowing from their respective LANs. The IPsec VPN traffic will pass through another router that has no knowledge of the VPN. IPsec provides secure transmission of sensitive information over unprotected networks such as the Internet.

LAB PT: Configuring GRE

This LAB is focused on Generic Routing Encapsulation (GRE). It is a tunneling protocol that can encapsulate a wide variety of network layer protocols inside virtual point-to-point or point-to-multipoint links over an Internet Protocol network. Your task is to set up a GRE tunnel to a remote office.

LAB PT: Configuring Trunks

Trunks are required to pass VLAN information between switches. A port on a switch is either an access port or a trunk port. Access ports carry traffic from a specific VLAN assigned to the port. A trunk port by default is a member of all VLANs; therefore, it carries traffic for all VLANs. This activity focuses on creating trunk ports, and assigning them to a native VLAN other than the default.

LAB PT: EtherChannel

Three switches have been installed. There are redundant uplinks between the switches. Usually, only one of these links could be used; otherwise, a bridging loop might occur. However, using only one link utilizes only half of the available bandwidth. EtherChannel allows up to eight redundant links to be bundled together into one logical link. In this lab, you will configure Port Aggregation Protocol (PAgP) and Link Aggregation Control Protocol (LACP).


In this activity, you will examine DR and BDR roles and watch the roles change when there is a change in the network. You will then modify the priority to control the roles and force a new election. Finally, you will verify routers are filling the desired roles.


In this acticity you will perform basic router configurations. Configure a Cisco IOS DHCP server, static and default routing, static and dynamic NAT and also NAT overload.

Python: Get interface descriptions of various network devices

Purpose of this script is to get interface descriptions of various network devices (router, switch, firewall etc.) and vendors (cisco, hp, juniper). Script is able to connect the remote server using paramiko library and pull out descriptions from backup configs stored in this server. Output is the CSV file which contains hostname, interface and particular description in each column. Of course this script is not perfect but it might help you or inspire you. Feel free to download it by clicking on button bellow.

LAB PT: My Corp

Few weeks ago I went through some CCNA/CCNP video course where I refreshed my knowledge and also learned some new stuff. Then I decided to create my own topology and put various protocols together. It is called “My Corp”. I used Packet Tracer so it can be easily opened by everyone. Feel free to download it and let me know if you like it. Enjoy!

PacketLife Cheat Sheets

PacketLife Cheat Sheets is amazing way how to quickly find general information regarding various networking technologies. My recommendation is to print it out and stick it on the wall right next to your computer.

LAB GNS3: Access lists and Internal BGP

In this activity you will demonstrate your ability to configure Internal BGP (iBGP) and Access control lists (ACLs).

LAB GNS3: OSPF, BGP, Redistribution…

In this activity, you will demonstrate your ability to configure OSPF with Authentication, BGP and redistribution and see how the OSPF DR and BDR election works.

Book: Python for Everybody by Charles R. Severance

Writing programs (or programming) is a very creative and rewarding activity. You can write programs for many reasons, ranging from making your living to solving a difficult data analysis problem to having fun to helping someone else solve a problem. This book assumes that everyone needs to know how to program. You can get this book by clicking on download button.