Difference between revisions of "Scalable Campus Network Design & Operations"

From KENET Training
Jump to: navigation, search
(Created page with "This is a technical workshop, made up of lectures and hands-on lab work to teach the skills needed to design, build, operate and manage institutional network infrastructure ac...")
 
(Timetable)
 
(63 intermediate revisions by the same user not shown)
Line 1: Line 1:
This is a technical workshop, made up of lectures and hands-on lab work to teach the skills needed to design, build, operate and manage institutional network infrastructure according to current best practices. The training will be held from July 22nd to July 26th, 2024.
+
This is a technical workshop, made up of lectures and hands-on lab work to teach the skills needed to design, build, operate and manage institutional network infrastructure according to current best practices. The training will be held from July 22nd to July 26th, 2024 at the KENET Training room located at University of Nairobi, Jomo Kenyatta Memorial Library.
  
 
=Objective=
 
=Objective=
Line 15: Line 15:
 
3. Day to day experience within an operational network  
 
3. Day to day experience within an operational network  
  
==Technical Requirements=
+
=Technical Requirements=
  
1. Laptop with a working wireless card  
+
1. Laptop with a working wireless card
 
2. A modern web browser installed  
 
2. A modern web browser installed  
 
3. A shell terminal or Putty (if on Windows)  
 
3. A shell terminal or Putty (if on Windows)  
Line 24: Line 24:
 
=Course content=
 
=Course content=
  
The course is covers Campus Network Design & Building Scalable Networks
+
==Scalable Campus Network Design & Operations==
 
   
 
   
Introduction to Campus Network Design & Operations Workshop  
+
1.Introduction to Campus Network Design & Operations Workshop  
Overview of Research & Education Network ecosystem  
+
 
Layer 1, 2 and 3 Refresher  
+
2.Overview of Research & Education Network ecosystem  
Campus Network Design Principles  
+
 
Campus Network Cabling Best Practices  
+
3.Layer 1, 2 and 3 Refresher  
Cabling Installation Tips  
+
 
IPv4 & IPv6 Addressing  
+
4.Campus Network Design Principles
Building an Address Plan  
+
Cisco Configuration Essentials  
+
5.Campus Network Cabling Best Practices  
Switching Architectures: Spanning Tree  
+
 
Switching Architectures: VLANs  
+
6.Cabling Installation Tips
Routing & Forwarding Basics  
+
Layer3 Switches  
+
7.IPv4 & IPv6 Addressing  
Migrating a Campus Network from Flat to Round  
+
 
Selecting Campus Devices  
+
8.Building an Address Plan  
Introduction to Wireless  
+
 
Introduction to NAT  
+
9.Cisco Configuration Essentials  
Campus Operations Best Practices  
+
 
Campus Security Overview  
+
10.Switching Architectures: Spanning Tree  
Campus Security Configuration  
+
 
 +
11.Switching Architectures: VLANs  
 +
 
 +
12.Routing & Forwarding Basics  
 +
 
 +
13.Layer3 Switches  
 +
 
 +
14.Migrating a Campus Network from Flat to Round  
 +
 
 +
15.Selecting Campus Devices  
 +
 
 +
16.Introduction to Wireless  
 +
 
 +
17.Introduction to NAT  
 +
 
 +
18.Campus Operations Best Practices
 +
 +
19.Campus Security Overview  
 +
 
 +
20.Campus Security Configuration  
 +
 
 +
21.Introduction to Network Management & Monitoring Tools Demonstration
 +
 
 
Competency Based Assessment  
 
Competency Based Assessment  
Introduction to Network Management & Monitoring Tools Demonstration
+
 
  
  
Line 57: Line 79:
  
 
Nyanjau Kimani (NK)    KENET
 
Nyanjau Kimani (NK)    KENET
 +
 +
Moses Ojiambo (MO)    KENET
  
 
Jackline Cherotich (JC) KENET
 
Jackline Cherotich (JC) KENET
Line 77: Line 101:
 
| align="center" style="background:#f0f0f0;"|'''Designation'''
 
| align="center" style="background:#f0f0f0;"|'''Designation'''
 
|-
 
|-
| 1||Rongo University||Ben Calvins Odhiambo||Assistant Computer Technologist
+
| 1||Siaya Institute of Technology||Kennedy Andere||Network Administrator
|-
 
| 2||Africa Nazarene University||Fredrick Deya||Admin Networks and Infrastructure
 
|-
 
| 3||St. Paul's University||Angelica Gakure||ICT Support
 
 
|-
 
|-
| 4||Machakos University||George Gichuru||Ass System and Network Administrator
+
| 2||Ramogi Institute of Advanced Technology||Linus Atuya||Systems administrator
 
|-
 
|-
| 5||Meru University of Science and Technology||Joseph Gitonga||Network Administrator
+
| 3||Masai Technical Training Institute||Cheluget Daniel Ketwony||MIS Officer
 
|-
 
|-
 +
| 4||Nyandarua National Polytechnic||Kelvin Githinji||ICT Manager
 
|-
 
|-
| 6||Meru University of Science and Technology||Kelvin Kiambi||Network Administrator
+
| 5||Muranga TTI||Collins Macharia Kariuki||ICT Manager
 
|-
 
|-
| 7||Pan Africa Christian University||Benard Kipkoech||ICT Support Assistant (Networks)
+
| 6||Sikri Technical and Vocational College for the Blind and Deaf||Maxwel Kidera||Systems administrator
 
|-
 
|-
| 8||Tenwek Hospitak||Jacob Kirui||ICT Officer Network and Infrustructure
+
| 7||Nyeri National Polytechnic||Esther Kimani||ICT Officer
 
|-
 
|-
| 9||Egerton University||Dominique Koech||SYSTEMS ADMINISTRATOR
+
| 8||Nuu Technical and Vocational College||Ms Purity Kimanthi||ICT Trainer
 
|-
 
|-
| 10||Kenya Medical Training College||Agnes Kulei||ICTO
+
| 9||Karumo Technical Training Institute||Joseph Kiriinya||ICT Officer
 
|-
 
|-
| 11||Kenya Medical Research Institute||Oliver Marende||Network Administrator
+
| 10||St. Augustine Teachers Training College - Eregi||Hillary Mackenzi||ICT Technician
 
|-
 
|-
| 12||St. Paul's University||George Mburu||IT OFFICER
+
| 11||Meru National Polytechnic||Alex Twala Njagi||Systems administrator
 
|-
 
|-
| 13||Technical University of Kenya||Julie Mburu||Technologist
+
| 12||Meru National Polytechnic||Lewis Mugambi||ICT Officer
 
|-
 
|-
|-14||University of Embu||James Muchiri||Assistant ICT Officer
+
| 13||Katine Technical Training Institute||Michael Mulwa||ICT Administrator
 
|-
 
|-
| 15||Pan Africa Christian University||Yvonne Muli||ICT System Admin Assistant
+
| 14||The Kisumu National Polytechnic||Lincoln Lewis Munene||ICT Officer
 
|-
 
|-
| 16||Karatina University||Antony G. Musabi||Senior Network Administrator
+
| 15||Mitunguu Technical Training Institute||Doreen Mwendwa||Systems administrator
 
|-
 
|-
| 17||Strathmore University||Sylvester Mutua||Assistant System and Network Administrator
+
| 16||The Kisumu National Polytechnic||Robert Oyare||ICT Officer
 
|-
 
|-
| 18||Laikipia University||Mercy Nduta||ICT Officer
+
| 17||Kericho National Polytechnic||Benard Kibet Too||Systems administrator
 
|-
 
|-
| 19||Kirinyaga University||George Ngorobi||Webmaster
+
| 18||Nyandarua National Polytechnic||Stephen Maina||ICT Officer
 
|-
 
|-
| 20||Turkana University College||Morris Ngugi||ICT Officer
+
| 19||Wote TTI||FESTUS Munywoki||ICT Trainer
 
|-
 
|-
| 21||Kenya Medical Research Institute||Gregory Ngumo||ICT Officer
+
| 20||Wote TTI||Christopher Mutunga||ICT Trainer
 
|-
 
|-
| 22||Kenyatta University||Benjamin Mwendwa Nzuve||NETWORK TECHNICIAN
+
| 21||KENET||Sharon Akinyi Odhiambo||Assistant Network Administrator
|-
 
| 23||Kabarak University||Jairus Ounza||Network Administrator
 
|-
 
| 24||Tangaza University  College||Kipng'etich Renny||Network Administrator
 
|-
 
| 25||University of Eastern Africa, Baraton||Kikandi Safari||ITS manager
 
|-
 
| 26||Bomet University College||Timon Simam||Computer Technologist III
 
|-
 
| 27||Kenya Methodist University||Patrick Irungu||Senior Network Administrator
 
|-
 
| 28||Kenya Methodist University||Shaban Koome||Network Administrator
 
|-
 
| 29||Murang'a University of Technology||Samuel Kirubi||Webmaster
 
|-
 
| 30||Taita Taveta University|| Jacob Julius Hiribae||System Administrator
 
 
|-
 
|-
 
|}
 
|}
Line 154: Line 159:
 
! 4:30-4:50
 
! 4:30-4:50
 
|-
 
|-
| Monday November 27
+
| Monday July 22
| Welcome & Registration (NK) Network Layer and Protocols (CA)
+
| Registration & Introduction to Campus Network Design & Operations Workshop  (NK)
[[http://training.kenet.or.ke/images/3/36/Layers.pdf]]
+
[[https://training.kenet.or.ke/images/a/ad/SCNDO-welcome.pdf]]
| Tea Break
+
| Tea Break  
| Subnetting (LM)
+
| Overview of Research & Education Network ecosystem -The weak link (NK) [[https://training.kenet.or.ke/images/c/c0/Importance_of_Campus_Networks.pdf]]
[[https://training.kenet.or.ke/images/7/72/Subnetting.pdf]]
+
| Layer 1, 2 and 3 Refresher (KP)
| Introduction to Routing I (LM)
+
[[https://training.kenet.or.ke/images/8/8b/Layers_refresher.pdf]]
[[https://training.kenet.or.ke/images/e/e4/Router_Basic_Configuration_%281%29.pdf]]
+
| Campus Network Design Principles (MO)
| Router Configuration Essentials (JC)
+
[[https://training.kenet.or.ke/images/c/c1/Campus_Network_Design_Operations.pdf]]
[[https://training.kenet.or.ke/images/e/e4/Router_Basic_Configuration_%281%29.pdf]]
 
 
| Lunch
 
| Lunch
| Lab 1: Router Configuration  (JC/KP)
+
| Campus Network Cabling Best Practices (MO)
[[https://training.kenet.or.ke/images/a/ae/Using_the_NSRC_VTP_Lab_-_CNDO.pdf]]
+
[[https://training.kenet.or.ke/images/a/a5/Structured_Cabling.pdf]]
[[https://training.kenet.or.ke/images/6/64/Lab_Instructions_-_Initial_Router_Configuration.pdf]]
+
| Cabling Installation Tips (MO)
[[https://training.kenet.or.ke/images/f/f9/Lab_Access_Instructions_-_Virtualised_Platform.txt]]
 
[[https://training.kenet.or.ke/images/1/15/Lab_IP_Address_Plan.txt]]
 
[[https://training.kenet.or.ke/images/0/0f/Layer_2_Network_Design_Lab.txt]]
 
| Lab discussion (JC/KP)
 
 
| Tea Break
 
| Tea Break
 
|-
 
|-
| Tuesday November 28
+
| Tuesday July 23
| Switching Architectures (KP)
+
| Recap of Day 1  
[[https://training.kenet.or.ke/images/3/3c/Layer2-Intro.pdf]]
+
IPv4 & IPv6 Addressing (MO) [[https://training.kenet.or.ke/images/3/33/IP_Addressing.pdf]]
[[https://training.kenet.or.ke/images/0/03/Layer2-STP.pdf]]
 
[[https://training.kenet.or.ke/images/3/33/Intro_to_Layer2_and_STP_Handout.pdf]]
 
 
| Tea Break
 
| Tea Break
| Introduction to VLANs (JC) [[http://training.kenet.or.ke/images/7/7d/VLANs-2017.pdf]]  
+
| Cisco Configuration Essentials (JC) [[https://training.kenet.or.ke/images/3/3f/Router_Basic_Configuration.pdf]]
| Lab 2: VLAN Configuration (JC/MO) [[https://training.kenet.or.ke/images/c/ce/VLAN_Lab.pdf]]
+
| Layer 2 Lab Setup [[https://training.kenet.or.ke/images/f/f0/Layer_2_Network_Design_Lab.pdf]] [[https://training.kenet.or.ke/images/6/68/Lab_IP_Address_Plan2.pdf]]
| VLAN Configuration Lab continued (MO) [[https://training.kenet.or.ke/images/7/7c/Spanning_Tree_Protocol_Lab.pdf]]
+
| Switching Architectures: Spanning Tree  (MO) [[https://training.kenet.or.ke/images/0/03/Layer2-STP.pdf]]  
 
| Lunch
 
| Lunch
| Introduction to Routing II (LM) [[http://training.kenet.or.ke/images/2/21/04_Introduction_to_Routing.pdf]]
+
| STP Lab [[https://training.kenet.or.ke/images/7/7c/Spanning_Tree_Protocol_Lab.pdf]]
| Lab 3: Static Routing [[https://training.kenet.or.ke/images/a/a0/StaticRoutingLab.pdf]]
+
| Switching Architectures: VLANs (JC) [[https://training.kenet.or.ke/images/0/0d/VLAN_Basics.pdf]]
 
| Tea Break
 
| Tea Break
 
|-
 
|-
| Wednesday November 29
+
| Wednesday July 24
|Campus Network Design and Operations (MO)
+
| Recap of Day 2 & VLAN Lab (JC) [[https://training.kenet.or.ke/images/c/ce/VLAN_Lab.pdf]]
[[https://training.kenet.or.ke/images/2/2f/Campus_Network_Design_Operations_I.pdf]]
 
 
| Tea Break
 
| Tea Break
|Campus Network Structured Cabling (MO) [[https://training.kenet.or.ke/images/4/48/Campus_Network_Design_Operations_Structured_Cabling.pdf]]
+
| Routing & Forwarding Basics  (KP) [[https://training.kenet.or.ke/images/a/a8/Introduction_to_Routing.pdf]]
|Campus Network Best practices (MO) [[]]
+
| Layer3 Switches  (JK) [[https://training.kenet.or.ke/images/b/be/L3_Switches.pdf]]
|Activity: Campus Network Design Roundtable
+
| Selecting Campus Devices (MO) [[https://training.kenet.or.ke/images/1/1a/Selecting_Campus_Devices.pdf]]
 
| Lunch
 
| Lunch
| Introduction to Wireless Networks
+
| Migrating a Campus Network from Flat to Routed  (MO) [[https://training.kenet.or.ke/images/4/41/Network_Migration.pdf]]
|Activity: Check Wi-Fi Link speeds and standard in use on mobile phones and laptops
+
| SSH Keys (additional) [[https://training.kenet.or.ke/images/4/49/Ssh-keys.pdf]]
Wireless Network Lab(CA/JK)
 
 
| Tea Break
 
| Tea Break
 
|-
 
|-
| Thursday November 30
+
| Thursday July 25
| Activity: Troubleshooting campus LAN (CA)
+
| Recap of Day 3 & Campus Operations Best Practices () [[https://training.kenet.or.ke/images/c/cf/Campus_Operations_BCP.pdf]]
[[https://training.kenet.or.ke/images/8/81/Troubleshooting_campus_LAN.pdf]]
 
 
| Tea Break
 
| Tea Break
| Campus Network Diagrams Review continued (MO/CA)
+
| Introduction to Wireless (MO) [[https://training.kenet.or.ke/images/d/d2/Wireless-Introduction.pdf]]
| Network Security [[https://training.kenet.or.ke/images/c/c9/Campus_Security_Overview.pdf]] (JK)
+
| Campus Security Overview (JK) [[https://training.kenet.or.ke/images/a/ac/Campus_Security_Overview02.pdf]]
| Network Security Devices Discussion (JK)  
+
| Campus Security Configuration (JK) [[https://training.kenet.or.ke/images/1/1b/Campus_Security_Configuration.pdf]]
 
| Lunch
 
| Lunch
| Campus Network Monitoring [[https://training.kenet.or.ke/images/8/8e/Network-managementnew.pdf]] (NK)
+
| Campus Roundtable Discussion (MO)[[https://training.kenet.or.ke/images/1/19/RoundTable.pdf]]
|Lab 5: Installation of Nagios and Cacti
+
| Review of institutions network diagrams
[[http://training.kenet.or.ke/images/1/15/NagiosLab.pdf]]
 
 
| Tea Break
 
| Tea Break
 
|-
 
|-
| Friday December 1
+
| Friday July 26
| Cacti Lab Instructions [[https://training.kenet.or.ke/images/6/69/Cacti-Lab_Instructions-New.pdf]]  
+
| Introduction to Network Management (NK)[[https://training.kenet.or.ke/images/f/f0/Network-Management.pdf]]
 
| Tea Break
 
| Tea Break
| Cacti Installation Guide [[https://bmo.kenet.or.ke/index.php/Cacti_on_Debian_11]]
+
| LibreNMS Demonstration (JK) [[https://training.kenet.or.ke/images/1/1e/Librenms2.pdf]]
| Assessment
+
| Competency Based Assessment [[https://training.kenet.or.ke/images/5/54/CBA_guidelines_and_access.txt]]  
| Assessment
+
| Competency Based Assessment [[https://masomo.kenet.or.ke/my/]]
[[https://training.kenet.or.ke/images/8/81/Cnd-campus-lag-int.png]]
 
[[https://training.kenet.or.ke/images/e/ee/Image2.png]]
 
[[https://training.kenet.or.ke/images/3/34/Image.png]]
 
[[https://training.kenet.or.ke/images/9/94/Training_Lab_Assessment_-_Question.txt]]
 
 
| Lunch  
 
| Lunch  
| | Survey/Feedback [[https://www.surveymonkey.com/r/W8GX2MT_Scalable-Network-Campus-Design-Operations-2023_SNCDO-01-2023]]
+
| Survey/Feedback [[https://www.surveymonkey.com/r/XZW8B5C-KENET-SNCDO-2024]]
| | Closing Ceremony  
+
| Closing Ceremony  
 
| Tea Break
 
| Tea Break
 
|  
 
|  
 
|}
 
|}

Latest revision as of 08:05, 26 July 2024

This is a technical workshop, made up of lectures and hands-on lab work to teach the skills needed to design, build, operate and manage institutional network infrastructure according to current best practices. The training will be held from July 22nd to July 26th, 2024 at the KENET Training room located at University of Nairobi, Jomo Kenyatta Memorial Library.

Objective

After this workshop the participants will be able to design and implement a mid to large scale campus networks. This course will provide the techies with the necessary TCP/IP skills to administer a campus network.

Who Should Attend?

This course is designed for technical staff at the tertiary institutions that operate a TCP/IP network with international connectivity and inter-campus connectivity.

Prerequisites

1. Operational knowledge of UNIX/Linux 2. IPv4 addressing and general networking concepts 3. Day to day experience within an operational network

Technical Requirements

1. Laptop with a working wireless card 2. A modern web browser installed 3. A shell terminal or Putty (if on Windows) 4. A diagrammatic representation of the participant's institution network

Course content

Scalable Campus Network Design & Operations

1.Introduction to Campus Network Design & Operations Workshop

2.Overview of Research & Education Network ecosystem

3.Layer 1, 2 and 3 Refresher

4.Campus Network Design Principles

5.Campus Network Cabling Best Practices

6.Cabling Installation Tips

7.IPv4 & IPv6 Addressing

8.Building an Address Plan

9.Cisco Configuration Essentials

10.Switching Architectures: Spanning Tree

11.Switching Architectures: VLANs

12.Routing & Forwarding Basics

13.Layer3 Switches

14.Migrating a Campus Network from Flat to Round

15.Selecting Campus Devices

16.Introduction to Wireless

17.Introduction to NAT

18.Campus Operations Best Practices

19.Campus Security Overview

20.Campus Security Configuration

21.Introduction to Network Management & Monitoring Tools Demonstration

Competency Based Assessment


Trainers

Name Organization

Jeremiah Kioko (JK) KENET

Nyanjau Kimani (NK) KENET

Moses Ojiambo (MO) KENET

Jackline Cherotich (JC) KENET

Khamis Phitia (KP) KENET

Zeinab Mzungu (ZM) KENET



Participants

No Institution Name Designation
1 Siaya Institute of Technology Kennedy Andere Network Administrator
2 Ramogi Institute of Advanced Technology Linus Atuya Systems administrator
3 Masai Technical Training Institute Cheluget Daniel Ketwony MIS Officer
4 Nyandarua National Polytechnic Kelvin Githinji ICT Manager
5 Muranga TTI Collins Macharia Kariuki ICT Manager
6 Sikri Technical and Vocational College for the Blind and Deaf Maxwel Kidera Systems administrator
7 Nyeri National Polytechnic Esther Kimani ICT Officer
8 Nuu Technical and Vocational College Ms Purity Kimanthi ICT Trainer
9 Karumo Technical Training Institute Joseph Kiriinya ICT Officer
10 St. Augustine Teachers Training College - Eregi Hillary Mackenzi ICT Technician
11 Meru National Polytechnic Alex Twala Njagi Systems administrator
12 Meru National Polytechnic Lewis Mugambi ICT Officer
13 Katine Technical Training Institute Michael Mulwa ICT Administrator
14 The Kisumu National Polytechnic Lincoln Lewis Munene ICT Officer
15 Mitunguu Technical Training Institute Doreen Mwendwa Systems administrator
16 The Kisumu National Polytechnic Robert Oyare ICT Officer
17 Kericho National Polytechnic Benard Kibet Too Systems administrator
18 Nyandarua National Polytechnic Stephen Maina ICT Officer
19 Wote TTI FESTUS Munywoki ICT Trainer
20 Wote TTI Christopher Mutunga ICT Trainer
21 KENET Sharon Akinyi Odhiambo Assistant Network Administrator

Timetable

Day 8:00-9:30 9:30-10:00 10:00-11:00 11:00-12:00 12:00-1:00 1:00-2:00 2:00-3:00 3:00-4:30 4:30-4:50
Monday July 22 Registration & Introduction to Campus Network Design & Operations Workshop (NK)

[[1]]

Tea Break Overview of Research & Education Network ecosystem -The weak link (NK) [[2]] Layer 1, 2 and 3 Refresher (KP)

[[3]]

Campus Network Design Principles (MO)

[[4]]

Lunch Campus Network Cabling Best Practices (MO)

[[5]]

Cabling Installation Tips (MO) Tea Break
Tuesday July 23 Recap of Day 1

IPv4 & IPv6 Addressing (MO) [[6]]

Tea Break Cisco Configuration Essentials (JC) [[7]] Layer 2 Lab Setup [[8]] [[9]] Switching Architectures: Spanning Tree (MO) [[10]] Lunch STP Lab [[11]] Switching Architectures: VLANs (JC) [[12]] Tea Break
Wednesday July 24 Recap of Day 2 & VLAN Lab (JC) [[13]] Tea Break Routing & Forwarding Basics (KP) [[14]] Layer3 Switches (JK) [[15]] Selecting Campus Devices (MO) [[16]] Lunch Migrating a Campus Network from Flat to Routed (MO) [[17]] SSH Keys (additional) [[18]] Tea Break
Thursday July 25 Recap of Day 3 & Campus Operations Best Practices () [[19]] Tea Break Introduction to Wireless (MO) [[20]] Campus Security Overview (JK) [[21]] Campus Security Configuration (JK) [[22]] Lunch Campus Roundtable Discussion (MO)[[23]] Review of institutions network diagrams Tea Break
Friday July 26 Introduction to Network Management (NK)[[24]] Tea Break LibreNMS Demonstration (JK) [[25]] Competency Based Assessment [[26]] Competency Based Assessment [[27]] Lunch Survey/Feedback [[28]] Closing Ceremony Tea Break