
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: 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).



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!




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.