Skip to content
This repository was archived by the owner on Jan 25, 2026. It is now read-only.

tulio3101/AYSR

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌐 AYSR - Network Architecture and Services

Network Architecture Cisco Packet Tracer Wireshark AWS

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.


📚 Table of Contents


🎓 About the Course

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

🗂️ Laboratory Overview

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

🛠️ Technologies & Tools

Click to expand the complete toolset

Network Simulation & Design

  • Cisco Packet Tracer - Network topology simulation and configuration
  • GNS3 - Advanced network emulation

Protocol Analysis

  • Wireshark - Network traffic capture and analysis
  • tcpdump - Command-line packet analyzer

DNS & Services

  • BIND9 - DNS server implementation (UNIX-based)
  • DNS Zones - Master/Slave configuration

Routing Protocols

  • RIP (Routing Information Protocol) - Distance-vector routing
  • OSPF (Open Shortest Path First) - Link-state routing

Network Devices

  • Cisco Routers (1941 series)
  • Cisco Switches (2960 series)
  • Wireless Access Points

Cloud Platforms

  • Amazon Web Services (AWS)
    • EC2 (Elastic Compute Cloud)
    • VPC (Virtual Private Cloud)
    • S3 (Simple Storage Service)

Configuration & Management

  • Cisco IOS - Router/Switch operating system
  • VLAN Configuration - Virtual LAN segmentation
  • Access Control Lists (ACLs)

📖 Detailed Lab Descriptions

🔹 Lab 01: Introduction to Networking

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 instructions
  • Laboratorio AYYSR 2025-2.pdf - Course syllabus

Learning Outcomes:

  • ✅ Understanding of basic networking concepts
  • ✅ Familiarity with network simulation tools
  • ✅ Introduction to Cisco networking equipment

🔹 Lab 02: Network Traffic Analysis & Cloud

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 file
  • DiagramaLAB02(1) (1).pkt - Network diagram
  • Cloud_Laboratory-1 (1).pdf - Cloud lab guide
  • Laboratory 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

🔹 Lab 03: DNS Configuration

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 configuration
  • NetworkAYSRTulio (1).pkt - Network topology
  • WiresharkDNSSebastianTulio (1).pcapng - DNS traffic capture
  • Configuració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

🔹 Lab 04: Network Services

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

🔹 Lab 05: Cloud Computing (AWS)

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 lab
  • Parte 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

🔹 Lab 06: Network Bridging

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 topology
  • tulio.riano (1).pkt - Custom network design
  • Laboratory_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

🔹 Lab 07: Dynamic Routing (RIP)

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 capture
  • R6 show ip protocols (1).txt - RIP protocol status
  • R6 show running-config (1).txt - Router configuration
  • Laboratory_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

🔹 Lab 08: VLANs & Wireless

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 topology
  • LAB08PrimerPunto.pkt - Basic VLAN config
  • TulioPacketTracerPunto3.pkt - Advanced VLAN
  • PacketTracerQuintoPuntoTulio.pkt - Inter-VLAN routing
  • PackeTracerSextoPuntoTulio.pkt - Complete scenario
  • JuanPuentesBasicWifiConfiguration.pkt - WiFi setup
  • JuanPuentesLargerSwitchNetwork.pkt - Large network
  • ConexiónEntreDosSwitches.pcapng - Switch traffic capture
  • switch0Captura.pcapng - Detailed switch analysis
  • System configuration has been modif.txt - Switch config output
  • vlan_configuration_for_switches.pdf - VLAN guide
  • Wireless_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

🔹 Lab 09: OSPF & Advanced VLANs

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 topology
  • ConfigOSPCRoute.txt - OSPF configuration
  • configVlan.txt - VLAN setup
  • ShowIpRoute.txt - Routing table output
  • Guia_Laboratorio_Redes_OSPF_VLANs.pdf - Comprehensive guide
  • Laboratory_09_AYSR.pdf - Lab instructions
  • Laboratorio_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

🎯 Key Concepts Learned

Throughout the AYSR course, the following essential networking concepts were mastered:

🔷 Network Fundamentals

  • OSI and TCP/IP models
  • IP addressing and subnetting
  • Network topologies and design

🔷 Routing & Switching

  • Static and dynamic routing
  • RIP and OSPF protocols
  • VLAN segmentation
  • Spanning Tree Protocol
  • Inter-VLAN routing

🔷 Network Services

  • DNS configuration (BIND)
  • DHCP services
  • NAT/PAT
  • Wireless networking

🔷 Analysis & Troubleshooting

  • Wireshark packet analysis
  • Protocol behavior observation
  • Network debugging techniques

🔷 Cloud Computing

  • AWS EC2 and VPC
  • Cloud networking concepts
  • Infrastructure as a Service (IaaS)

🔷 Best Practices

  • Network security principles
  • Scalable network design
  • Documentation standards
  • Configuration management

📁 Repository Structure

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

🚀 How to Use This Repository

Prerequisites

To work with the materials in this repository, you'll need:

  1. Cisco Packet Tracer (version 8.0 or higher)

  2. Wireshark (latest version)

  3. Text Editor (for configuration files)

    • VS Code, Notepad++, or similar
  4. AWS Account (for Lab 05)

Opening Lab Files

Packet Tracer Files (.pkt):

# Simply double-click the .pkt file or
# Open Cisco Packet Tracer > File > Open

Wireshark Captures (.pcapng):

# Double-click to open in Wireshark or
# Open Wireshark > File > Open

Configuration Files (.txt):

# Open with any text editor
# Recommended: VS Code for syntax highlighting

Study Recommendations

  1. Sequential Learning: Follow labs in order (Lab01 → Lab09)
  2. Hands-on Practice: Recreate configurations from scratch
  3. Experiment: Modify topologies and observe behavior
  4. Document: Take notes on troubleshooting steps
  5. Verify: Use show commands to verify configurations

Common Cisco IOS Commands

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

📊 Skills Matrix

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 ⭐⭐⭐⭐⭐

🎓 Academic Information

  • Institution: Escuela Colombiana de Ingeniería Julio Garavito
  • Course: AYSR - Arquitectura y Servicios en Red
  • Semester: 2025-2
  • Program: Computer Engineering / Systems Engineering

📝 Notes

  • 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

🤝 Contributing

This repository represents completed coursework. However, suggestions for documentation improvements are welcome:

  1. Fork the repository
  2. Create a feature branch
  3. Commit your changes
  4. Push to the branch
  5. Open a Pull Request

📧 Contact

For questions about the labs or networking concepts:

  • Repository Owner: Tulio Riaño
  • GitHub: @tulio3101

📜 License

This project is licensed under the terms specified in the LICENSE file.


🙏 Acknowledgments

  • 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

🌟 Star this repository if you found it helpful!

⬆ Back to Top

About

Collection of labs from the 2025-2 semester of the Network Architecture and Services (AYSR) course at Escuela Colombiana de Ingeniería Julio Garavito.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors