Comprehensive collection of networking laboratories from the 2025-2 semester of the Network Architecture and Services (AYSR) course at Escuela Colombiana de Ingeniería Julio Garavito.
- About the Course
- Laboratory Overview
- Technologies & Tools
- Detailed Lab Descriptions
- Key Concepts Learned
- Repository Structure
- How to Use This Repository
- License
The AYSR (Arquitectura y Servicios en Red) course provides comprehensive training in network architecture, services, and administration.
Note: All laboratories were developed in collaboration with Juan Sebastian Puentes Julio (@sebasPuentes).
Throughout the semester, students gain hands-on experience with:
- Network protocol analysis and troubleshooting
- Router and switch configuration
- DNS and DHCP services
- Dynamic routing protocols (RIP, OSPF)
- VLAN segmentation and inter-VLAN routing
- Wireless network configuration
- Cloud computing platforms (AWS)
- Network security principles
| Lab | Topic | Key Technologies | Files |
|---|---|---|---|
| 01 | Introduction to Networking | Cisco Packet Tracer | .pdf |
| 02 | Traffic Analysis & Cloud | Wireshark, Packet Tracer, Cloud | .pcapng, .pkt, .pdf |
| 03 | DNS Configuration | BIND, DNS, Wireshark | .txt, .pkt, .pcapng, .mp4 |
| 04 | Network Services | Various protocols | .pdf |
| 05 | Cloud Computing | AWS EC2, VPC | .pdf |
| 06 | Network Bridging | Spanning Tree, Bridges | .pkt, .pdf |
| 07 | Dynamic Routing | RIP Protocol | .pcapng, .txt, .pdf |
| 08 | VLANs & Wireless | VLANs, WiFi Config | .pkt, .pcapng, .txt, .pdf |
| 09 | OSPF & Advanced VLANs | OSPF Protocol | .pkt, .txt, .pdf |
Click to expand the complete toolset
- Cisco Packet Tracer - Network topology simulation and configuration
- GNS3 - Advanced network emulation
- Wireshark - Network traffic capture and analysis
- tcpdump - Command-line packet analyzer
- BIND9 - DNS server implementation (UNIX-based)
- DNS Zones - Master/Slave configuration
- RIP (Routing Information Protocol) - Distance-vector routing
- OSPF (Open Shortest Path First) - Link-state routing
- Cisco Routers (1941 series)
- Cisco Switches (2960 series)
- Wireless Access Points
- Amazon Web Services (AWS)
- EC2 (Elastic Compute Cloud)
- VPC (Virtual Private Cloud)
- S3 (Simple Storage Service)
- Cisco IOS - Router/Switch operating system
- VLAN Configuration - Virtual LAN segmentation
- Access Control Lists (ACLs)
Objective: Introduction to fundamental networking concepts and Cisco Packet Tracer.
Topics Covered:
- Basic network topologies
- OSI model layers
- TCP/IP protocol suite
- Cisco Packet Tracer interface and basic operations
Files:
Lab. No.01.pdf- Laboratory instructionsLaboratorio AYYSR 2025-2.pdf- Course syllabus
Learning Outcomes:
- ✅ Understanding of basic networking concepts
- ✅ Familiarity with network simulation tools
- ✅ Introduction to Cisco networking equipment
Objective: Capture and analyze network traffic while exploring cloud computing concepts.
Topics Covered:
- Packet capture with Wireshark
- Protocol analysis (HTTP, TCP, UDP, DNS)
- Network topology design in Packet Tracer
- Introduction to cloud computing
Files:
analisisTraficoLab02 (1).pcapng- Traffic capture fileDiagramaLAB02(1) (1).pkt- Network diagramCloud_Laboratory-1 (1).pdf- Cloud lab guideLaboratory No.02.pdf- Main lab instructions
Key Activities:
# Example filters used in Wireshark:
- ip.addr == 192.168.1.1
- tcp.port == 80
- dns
- http.request.method == "GET"Learning Outcomes:
- ✅ Proficiency in Wireshark packet analysis
- ✅ Understanding network protocols in action
- ✅ Cloud computing fundamentals
- ✅ Network troubleshooting skills
Objective: Configure and manage DNS servers using BIND on UNIX systems.
Topics Covered:
- DNS hierarchy and architecture
- BIND configuration
- Primary (Master) and Secondary (Slave) zones
- DNS record types (A, NS, SOA, PTR)
- Zone transfers
Files:
ConfiguracionDNS(UNIX) (1).txt- DNS server configurationNetworkAYSRTulio (1).pkt- Network topologyWiresharkDNSSebastianTulio (1).pcapng- DNS traffic captureConfiguraciónDNS (1).mp4- Video demonstration
Configuration Highlights:
View DNS Configuration Sample
# BIND Configuration File (named.conf)
options {
directory "/etc/DNS";
allow-transfer {10.2.77.152; 10.2.77.150;};
listen-on port 53 { any; };
allow-query { any; };
recursion yes;
};
# Master Zone Configuration
zone "tulio.org.uk" IN {
type master;
file "tulio.org.uk.hosts";
allow-update {none;};
allow-transfer { 10.2.77.152; 10.2.77.150;};
};
# Slave Zone Configuration
zone "sebastian.com.it" IN {
type slave;
file "sebastian.com.it.zone";
masters { 10.2.77.148; };
};
# DNS Zone File
$TTL 86400
@ IN SOA ns1.tulio.org.uk. admin.tulio.org.uk. (
2025091001 ; Serial
3600 ; Refresh
1800 ; Retry
1209600 ; Expire
86400 ) ; Minimum TTL
IN NS ns1.tulio.org.uk.
IN NS ns2.tulio.org.uk.Learning Outcomes:
- ✅ DNS server installation and configuration
- ✅ Understanding of DNS zone management
- ✅ Master-Slave replication setup
- ✅ DNS query troubleshooting with Wireshark
Objective: Explore additional network services and protocols.
Files:
Laboratory_04_AYSR.pdf- Laboratory guide
Topics Covered:
- DHCP configuration
- Network Address Translation (NAT)
- Port forwarding
- Basic firewall concepts
Learning Outcomes:
- ✅ DHCP server configuration
- ✅ Understanding NAT and PAT
- ✅ Network service integration
Objective: Gain practical experience with Amazon Web Services.
Topics Covered:
- AWS account setup
- EC2 instance creation and management
- Virtual Private Cloud (VPC) configuration
- Security groups and network ACLs
- S3 storage basics
Files:
Parte 1/Laboratory_05_AYSR.pdf- Main AWS labParte 2/Laboratory_05_AWS 1.pdf- Advanced AWS concepts
Key AWS Services:
- EC2 - Virtual server instances
- VPC - Isolated network environments
- S3 - Object storage
- Route 53 - DNS service
- CloudWatch - Monitoring and logging
Learning Outcomes:
- ✅ AWS console navigation
- ✅ Virtual machine deployment in the cloud
- ✅ Cloud networking concepts
- ✅ Security best practices in AWS
Objective: Understand network bridges and Spanning Tree Protocol (STP).
Topics Covered:
- Bridge operation principles
- Spanning Tree Protocol (STP)
- Loop prevention in switched networks
- Bridge priority and port costs
Files:
PuentesPacketTrace 1 (1).pkt- Bridge configuration topologytulio.riano (1).pkt- Custom network designLaboratory_06_AYSR (1).pdf- Lab instructions
Configuration Example:
Switch(config)# spanning-tree mode pvst
Switch(config)# spanning-tree vlan 1 priority 4096
Switch# show spanning-tree
Learning Outcomes:
- ✅ Understanding of bridge operation
- ✅ STP configuration and verification
- ✅ Loop prevention techniques
- ✅ Network redundancy design
Objective: Configure and analyze the Routing Information Protocol (RIP).
Topics Covered:
- Distance-vector routing algorithms
- RIP version 1 and 2
- Route advertisement and convergence
- Routing metrics (hop count)
- Route poisoning and split horizon
Files:
lab07Dinamico (1).pcapng- RIP traffic captureR6 show ip protocols (1).txt- RIP protocol statusR6 show running-config (1).txt- Router configurationLaboratory_07_AYSR (1).pdf- Lab guide
Router Configuration Highlights:
View RIP Configuration
# Router R6 Configuration
hostname R6
!
interface GigabitEthernet0/0
ip address 91.16.0.1 255.240.0.0
!
interface GigabitEthernet0/1
ip address 91.32.0.1 255.240.0.0
!
router rip
version 2
network 90.0.0.0
network 91.0.0.0
network 93.0.0.0
network 100.0.0.0
no auto-summary
!
# Verification Commands
R6# show ip protocols
Routing Protocol is "rip"
Sending updates every 30 seconds
Invalid after 180 seconds, hold down 180, flushed after 240
Default version control: send version 2, receive version 2
Maximum path: 4
Routing for Networks:
90.0.0.0
91.0.0.0
93.0.0.0
100.0.0.0
Learning Outcomes:
- ✅ RIP protocol configuration
- ✅ Understanding routing tables
- ✅ Network convergence analysis
- ✅ Troubleshooting routing issues
Objective: Implement VLANs and configure wireless networks.
Topics Covered:
- VLAN creation and assignment
- Trunk ports and tagging (802.1Q)
- Inter-VLAN routing
- Wireless router configuration
- WiFi security (WPA2)
Files:
lab8_vlanequiposhark(1).pkt- VLAN topologyLAB08PrimerPunto.pkt- Basic VLAN configTulioPacketTracerPunto3.pkt- Advanced VLANPacketTracerQuintoPuntoTulio.pkt- Inter-VLAN routingPackeTracerSextoPuntoTulio.pkt- Complete scenarioJuanPuentesBasicWifiConfiguration.pkt- WiFi setupJuanPuentesLargerSwitchNetwork.pkt- Large networkConexiónEntreDosSwitches.pcapng- Switch traffic captureswitch0Captura.pcapng- Detailed switch analysisSystem configuration has been modif.txt- Switch config outputvlan_configuration_for_switches.pdf- VLAN guideWireless_router_configuration.pdf- WiFi guide
VLAN Configuration Example:
View VLAN Configuration
# Switch VLAN Configuration
Switch> enable
Switch# configure terminal
# Create VLANs
Switch(config)# vlan 10
Switch(config-vlan)# name usuarios
Switch(config-vlan)# exit
Switch(config)# vlan 20
Switch(config-vlan)# name servidores1
Switch(config-vlan)# exit
# Assign ports to VLANs
Switch(config)# interface fastethernet 0/3
Switch(config-if)# switchport mode access
Switch(config-if)# switchport access vlan 10
Switch(config)# interface fastethernet 0/2
Switch(config-if)# switchport mode access
Switch(config-if)# switchport access vlan 20
# Configure trunk port
Switch(config)# interface fastethernet 0/1
Switch(config-if)# switchport mode trunk
Switch(config-if)# switchport trunk allowed vlan 10,20
# Verification
Switch# show vlan brief
VLAN Name Status Ports
---- -------------------------------- --------- -------------------------------
1 default active Fa0/4-Fa0/24, Gig0/1-2
10 usuarios active Fa0/3
20 servidores1 active Fa0/2
Learning Outcomes:
- ✅ VLAN creation and management
- ✅ Trunk port configuration
- ✅ Inter-VLAN routing setup
- ✅ Wireless network configuration
- ✅ Network segmentation best practices
Objective: Configure OSPF routing protocol and advanced VLAN scenarios.
Topics Covered:
- OSPF areas and router types
- Link-state routing algorithm
- OSPF neighbor relationships
- DR/BDR election
- Advanced VLAN inter-routing
- Multi-layer switching
Files:
Laboratorio9.pkt- Complete OSPF/VLAN topologyConfigOSPCRoute.txt- OSPF configurationconfigVlan.txt- VLAN setupShowIpRoute.txt- Routing table outputGuia_Laboratorio_Redes_OSPF_VLANs.pdf- Comprehensive guideLaboratory_09_AYSR.pdf- Lab instructionsLaboratorio_Parametros.pdf- Network parameters
OSPF Configuration Example:
View OSPF Configuration
# Router OSPF Configuration
Router(config)# router ospf 1
Router(config-router)# router-id 1.1.1.1
Router(config-router)# network 10.0.12.0 0.0.0.3 area 0
Router(config-router)# network 10.0.41.0 0.0.0.3 area 0
# Verification Commands
Router# show ip ospf neighbor
Neighbor ID Pri State Dead Time Address Interface
2.2.2.2 1 FULL/DR 00:00:38 10.0.12.2 GigabitEthernet0/1
4.4.4.4 1 FULL/DR 00:00:38 10.0.41.1 GigabitEthernet0/2
Router# show ip route
Codes: C - connected, L - local, O - OSPF, IA - OSPF inter area
10.0.0.0/8 is variably subnetted, 6 subnets, 2 masks
C 10.0.12.0/30 is directly connected, GigabitEthernet0/1
L 10.0.12.1/32 is directly connected, GigabitEthernet0/1
O 10.0.23.0/30 [110/2] via 10.0.12.2, GigabitEthernet0/1
O 10.0.34.0/30 [110/2] via 10.0.41.1, GigabitEthernet0/2
C 10.0.41.0/30 is directly connected, GigabitEthernet0/2
L 10.0.41.2/32 is directly connected, GigabitEthernet0/2
Learning Outcomes:
- ✅ OSPF protocol configuration and tuning
- ✅ Understanding link-state routing
- ✅ OSPF neighbor relationships
- ✅ Advanced routing table analysis
- ✅ Integration of routing and VLANs
Throughout the AYSR course, the following essential networking concepts were mastered:
- OSI and TCP/IP models
- IP addressing and subnetting
- Network topologies and design
- Static and dynamic routing
- RIP and OSPF protocols
- VLAN segmentation
- Spanning Tree Protocol
- Inter-VLAN routing
- DNS configuration (BIND)
- DHCP services
- NAT/PAT
- Wireless networking
- Wireshark packet analysis
- Protocol behavior observation
- Network debugging techniques
- AWS EC2 and VPC
- Cloud networking concepts
- Infrastructure as a Service (IaaS)
- Network security principles
- Scalable network design
- Documentation standards
- Configuration management
AYSR/
├── README.md # This comprehensive guide
├── LICENSE # Repository license
│
├── Lab01/ # Introduction to Networking
│ ├── Lab. No.01.pdf
│ └── Laboratorio AYYSR 2025-2.pdf
│
├── Lab02/ # Traffic Analysis & Cloud
│ ├── analisisTraficoLab02 (1).pcapng
│ ├── DiagramaLAB02(1) (1).pkt
│ ├── Cloud_Laboratory-1 (1).pdf
│ ├── Laboratory No.02.pdf
│ ├── Laboratory_02_AYSR (1).pdf
│ └── Parte 2 - Conociendo Cloud (2).pdf
│
├── Lab03/ # DNS Configuration
│ ├── ConfiguracionDNS(UNIX) (1).txt
│ ├── ConfiguraciónDNS (1).mp4
│ ├── Lab. No.03 (2).pdf
│ ├── Laboratory_03_AYSR (1).pdf
│ ├── NetworkAYSRTulio (1).pkt
│ └── WiresharkDNSSebastianTulio (1).pcapng
│
├── Lab04/ # Network Services
│ └── Laboratory_04_AYSR.pdf
│
├── Lab05/ # Cloud Computing (AWS)
│ ├── Parte 1/
│ │ └── Laboratory_05_AYSR.pdf
│ └── Parte 2/
│ └── Laboratory_05_AWS 1.pdf
│
├── Lab06/ # Network Bridging
│ ├── Laboratory No.06 (1).pdf
│ ├── Laboratory_06_AYSR (1).pdf
│ ├── PuentesPacketTrace 1 (1).pkt
│ └── tulio.riano (1).pkt
│
├── Lab07/ # Dynamic Routing (RIP)
│ ├── Lab. No.07 (1).pdf
│ ├── lab07Dinamico (1).pcapng
│ ├── Laboratory_07_AYSR (1).pdf
│ ├── R6 show ip protocols (1).txt
│ └── R6 show running-config (1).txt
│
├── Lab08/ # VLANs & Wireless
│ ├── ConexiónEntreDosSwitches.pcapng
│ ├── JuanPuentesBasicWifiConfiguration.pkt
│ ├── JuanPuentesLargerSwitchNetwork.pkt
│ ├── LAB08PrimerPunto.pkt
│ ├── Lab8.zip
│ ├── lab8_vlanequiposhark(1).pkt
│ ├── Laboratory_08_AYSR.pdf
│ ├── PackeTracerSextoPuntoTulio.pkt
│ ├── PacketTracerQuintoPuntoTulio.pkt
│ ├── switch0Captura.pcapng
│ ├── System configuration has been modif.txt
│ ├── TulioPacketTracerPunto3.pkt
│ ├── vlan_configuration_for_switches.pdf
│ └── Wireless_router_configuration.pdf
│
└── Lab09/ # OSPF & Advanced VLANs
├── ConfigOSPCRoute.txt
├── configVlan.txt
├── Guia_Laboratorio_Redes_OSPF_VLANs.pdf
├── Laboratorio9.pkt
├── Laboratorio_Parametros.pdf
├── Laboratory_09_AYSR.pdf
└── ShowIpRoute.txt
To work with the materials in this repository, you'll need:
-
Cisco Packet Tracer (version 8.0 or higher)
- Download from Cisco NetAcad
-
Wireshark (latest version)
- Download from Wireshark.org
-
Text Editor (for configuration files)
- VS Code, Notepad++, or similar
-
AWS Account (for Lab 05)
- Sign up at AWS Free Tier
Packet Tracer Files (.pkt):
# Simply double-click the .pkt file or
# Open Cisco Packet Tracer > File > OpenWireshark Captures (.pcapng):
# Double-click to open in Wireshark or
# Open Wireshark > File > OpenConfiguration Files (.txt):
# Open with any text editor
# Recommended: VS Code for syntax highlighting- Sequential Learning: Follow labs in order (Lab01 → Lab09)
- Hands-on Practice: Recreate configurations from scratch
- Experiment: Modify topologies and observe behavior
- Document: Take notes on troubleshooting steps
- Verify: Use show commands to verify configurations
Essential Command Reference
# Basic Navigation
enable # Enter privileged mode
configure terminal # Enter global configuration
exit # Exit current mode
end # Return to privileged mode
# Show Commands
show running-config # Display current configuration
show ip interface brief # Interface status summary
show ip route # Display routing table
show vlan brief # VLAN summary
show spanning-tree # STP information
show ip ospf neighbor # OSPF neighbors
show ip protocols # Active routing protocols
# Configuration
hostname [name] # Set device hostname
interface [type] [number] # Enter interface config
ip address [ip] [mask] # Assign IP address
no shutdown # Enable interface
copy running-config startup-config # Save configuration
| Skill Category | Labs | Proficiency Level |
|---|---|---|
| Network Design | 01, 02, 06, 08, 09 | ⭐⭐⭐⭐⭐ |
| Protocol Analysis | 02, 03, 07, 08 | ⭐⭐⭐⭐⭐ |
| DNS Services | 03 | ⭐⭐⭐⭐ |
| Cloud Computing | 02, 05 | ⭐⭐⭐⭐ |
| Static Routing | 01, 04 | ⭐⭐⭐⭐⭐ |
| Dynamic Routing (RIP) | 07 | ⭐⭐⭐⭐⭐ |
| OSPF Configuration | 09 | ⭐⭐⭐⭐⭐ |
| VLAN Configuration | 08, 09 | ⭐⭐⭐⭐⭐ |
| Wireless Networks | 08 | ⭐⭐⭐⭐ |
| Network Troubleshooting | All Labs | ⭐⭐⭐⭐⭐ |
- Institution: Escuela Colombiana de Ingeniería Julio Garavito
- Course: AYSR - Arquitectura y Servicios en Red
- Semester: 2025-2
- Program: Computer Engineering / Systems Engineering
- All Packet Tracer files are compatible with version 8.0+
- Wireshark captures contain real network traffic from lab exercises
- Configuration files represent working setups tested in lab environment
- Cloud labs require active AWS account (free tier sufficient)
- Some file names contain Spanish labels from original submissions
This repository represents completed coursework. However, suggestions for documentation improvements are welcome:
- Fork the repository
- Create a feature branch
- Commit your changes
- Push to the branch
- Open a Pull Request
For questions about the labs or networking concepts:
- Repository Owner: Tulio Riaño
- GitHub: @tulio3101
This project is licensed under the terms specified in the LICENSE file.
- Escuela Colombiana de Ingeniería Julio Garavito for providing excellent networking facilities
- AYSR Course Instructors for comprehensive guidance
- Lab Partners for collaborative problem-solving
- Cisco Networking Academy for educational resources
- Open Source Community for networking tools