Piotr Gronek's Home Page
    Piotr Gronek's  Home Page
twój adres IP: 216.73.216.134
1
2
3
4
5
6
7
8
9
10
11
12


[lab]   Organizacja ćwiczeń, tematyka zajęć





1. Konfiguracja sieci lokalnej    powrót

Zakres zagadnień realizowanych w czasie zajęć:

  • Elementy sieci Ethernet
  • Standardy okablowania
  • Domena kolizyjna
  • Reguły zestawiania koncentratorów

Wymagany zakres przygotowania przez studentów:

  • typy ramek Ethernet / IEEE 802.3 (cztery)
  • adres MAC, także broadcast
  • mechanizm CSMA/CD (dostep do medium)
  • topologie fizyczne i rodzaje mediów

Wymagane przygotowanie do realizacji następujących zadań:

  • połączenie 2 komputerów kablem koncentrycznym
  • połączenie 2 komputerów skrętką UTP z i bez pośrednictwa koncentratora
  • połączenie 2 komputerów światlowodem
  • łączenie koncentratorów za pomocą kabla koncentrycznego, światłowodu i skrętki

➭ Konstrukcja kabla koncentrycznego
➭ Konstrukcja kabla optycznego
➭ Porównianie działania światłowodów wielo- i jednomodowych
➭ Budowa kabla UTP kategorii 6A
➭ Diagram złącza 8P8C (tzw. RJ45) wg schematu T568A/T568B standardu ANSI/TIA-568
➭ Krosowanie sygnałów 10Base-T w koncetratorze (hub) Ethernet (MDI-X)
➭ Porównanie kategorii okablowania UTP

➭ Budowa ramki Ethernet II / VLAN

➭ 2025 Ethernet Roadmap
➭ 2026 Ethernet Roadmap



2. Przełączanie w warstwie łącza danych    powrót

Zakres zagadnień realizowanych w czasie zajęć:

  • Działanie mostu na platformie Linux

Wymagany zakres przygotowania przez studentów:

  • model referencyjny OSI/ISO, warstwy 1-4
  • działanie mostu i przełącznika
  • obsługa programów: ip, bridge, ifconfig, brctl, tcpdump, packit, ping, wireshark

➭ iproute2 user guide [ WWW ]

• Opis ćwiczeń - Lab.2 (desktop)



3. Wirtualne sieci LAN - VLAN / IEEE 802.1Q    powrót

Zakres zagadnień realizowanych w czasie zajęć:

  • Sieci wirtualne na platformie Linux
  • Przełącznik Ethernet z obsługą VLAN
  • Sieć wirtualna VLAN IEEE 802.1Q
    • zasada działania
    • budowa ramki
    • obsługa w systemie Linux: ip, bridge, brctl
    • przykład konfiguracji

Wymagany zakres przygotowania przez studentów:

  • pojęcie sieci wirtualnej wg IEEE 802.1Q
  • obsługa programów: ip, bridge, tcpdump, packit, brctl, wireshark


4. Trasowanie statyczne - Linux    powrót

Zakres zagadnień realizowanych w czasie zajęć:

  • Routing statyczny na platformie Linux
    • działanie routera w 2 i 3 warstwie
    • konfiguracja w systemie Linux: ip, traceroute

Wymagany zakres przygotowania przez studentów:

  • zadania protokołu IP
  • budowa datagramu IP
  • działanie routera
  • klasy adresowe IP
  • obsługa programów: ip, traceroute

Kolokwium nr 1 (10-minut):

  • Metoda dostępu do medium w sieci Ethernet
  • Budowa ramek sieci Ethernet
  • Mostowanie i przełączanie w sieci Ethernet
  • Działanie i identyfikacja sieci VLAN IEEE 802.1Q


5. Trasowanie - routery Cisco    powrót

Zakres zagadnień realizowanych w czasie zajęć:

  • Trasowanie statyczne z wykorzystaniem routerów Cisco 2500 i Force10

Wymagany zakres przygotowania przez studentów:

  • pojęcie podsieci
  • maska podsieci
  • znajomość podstawowych zasad obsługi interfejsu systemu Cisco IOS
  • umiejętność konstruowania statycznych tablic routingu

➭ Route Selection in Cisco Routers [ WWW ]



6. Trasowanie z podsieciami i CIDR    powrót

Zakres zagadnień realizowanych w czasie zajęć:

  • Routing z podsieciami i CIDR na platformie Linux

Wymagany zakres przygotowania przez studentów:

  • zasady podziału sieci klas A,B,C na podsieci
  • podsieci z różną długością maski
  • trasowanie bezklasowe CIDR
  • agregacja sieci z zastosowaniem prefiksów różnej długości

➭ Calculator.net



7. Firewall - filtr pakietowy    powrót

Zakres zagadnień realizowanych w czasie zajęć:

  • Protokoły TCP, UDP, ICMP
    • przegląd w/w protokołów - podobieństwa, różnice, zastosowania
    • usługi w trybie połączeniowym i bezpołączeniowym
    • porty dla aplikacji - pojedyncze, podwójne
    • program netcat
    • uruchomienie przykładowej usługi TCP w systemie Linux
  • Konstruowanie zapór sieciowych w oparciu o narzędzie iptables

Wymagany zakres przygotowania przez studentów:

  • znajomość wymagań odnośnie zestawiania połączeń dla usług TCP, UDP, ICMP
  • podstawowa składnia komend narzędzia iptables
  • Firewall
    • zasada działania filtru pakietowego iptables
    • zasada działania systemu NAT
    • konfiguracja prostego firewall'a w systemie Linux

Kolokwium nr 2 (10-minut):

  • Protokół IP - właściwości
  • Budowa datagramu IP
  • Adresowanie w sieciach IP - klasy
  • Adresy specjalne i zastrzeżone
  • Fragmentacja datagramu IP

➭ iptables tutorial
➭ netfilter.org project



8. Firewall/NAT - zaawansowana konfiguracja    powrót

Zakres zagadnień realizowanych w czasie zajęć:

  • Konfiguracja w pełni funkcjonalnej zapory typu firewall

Wymagany zakres przygotowania przez studentów:

  • swobodne tworzenie reguł konfigurujących zaporę iptables

➭ Demystifying the iptables NAT Table
➭ Guide to setting up NAT and IP forwarding



9. Trasowanie dynamiczne - Linux/Quagga    powrót

Zakres zagadnień realizowanych w czasie zajęć:

  • Metody trasowania dynamicznego w sieci IP
  • Protokół RIP i RIP2
  • Protokół OSPF v2
  • Oprogramowanie quagga w systemie Linux

Wymagane przygotowanie studentów do zajęć:

  • Działanie protokołów wektora odległości
  • Protokoły RIP i RIP2
  • Działanie protokołów stanu łącza
  • Protokół OSPF

Kolokwium nr 3 (10-minut):

  • Właściwości i sposób działania protokołu TCP
  • Cechy protokołów TCP, UDP, ICMP a działanie firewall'a
  • Działanie mechanizmu translacji adresów NAT

    ➭ Reading and Understanding the OSPF Database [ WWW ]
    ➭ Cisco OSPF Design Guide [ WWW ]
    ➭ OSPF Inter-Area Routing [ WWW ]
    ➭ Redistributing Connected Networks into OSPF [ WWW ]
    ➭ Understand OSPF Areas and Virtual Links [ WWW ]
    ➭ Configure OSPF with Multi-Area Adjacency [ WWW ]
    ➭ Quagga documentation [ WWW ]
    ➭ FRRouting OSPF documentation [WWW]



10. Trasowanie dynamiczne - routery Cisco    powrót

Zakres zagadnień realizowanych w czasie zajęć:

  • Konfigurowanie dynamicznego routingu w routerach Cisco
  • Protokoły RIP2 i OSPF

Wymagane przygotowanie studentów do zajęć:

  • Działanie protokołów trasowania dynamicznego
  • Cechy protokołów typu distance vector
  • Działanie protokołu RIP i RIP2
  • Konfigurowanie protokołu RIP w pakiecie quagga
  • Cechy protokołów typu link state
  • Działanie protokołu OSPF
  • Konfigurowanie protokołu OSPF w pakiecie quagga

——— ——— ———

  • Trasowanie dynamiczne za pomocą protokołu IS-IS
  • Konfiguracja dla Linux/Quagga i Cisco

    ➭ Cisco: IS-IS Overview and Basic Configuration [ WWW ]
    ➭ Quagga documentation [ WWW ]



11. Trasowanie między systemami autonomicznymi    powrót

Zakres zagadnień realizowanych w czasie zajęć:

  • Systemy autonomiczne
  • Protokół BGP-4
  • BGP w routerach Cisco

Wymagane przygotowanie studentów do zajęć:

  • Działanie protokołu BGP
  • Zastosowanie iBGP i eBGP

    ➭ RIPEstat widgets
    ➭ Hurricane Electric BGP Toolkit
    ➭ Cisco BGP Fundamentals and Troubleshooting
    ➭ Troubleshoot Common BGP Issues [ WWW ]
    ➭ Cisco BGP Case Studies [ WWW ]
    ➭ Selection of BGP Best Path Algorithm [ WWW ]
    ➭ [ Cisco BGP Guide ]



12. System nazw domenowych DNS    powrót

Zakres zagadnień realizowanych w czasie zajęć:

  • Hierarchiczny system nazw domenowych
  • Konfiguracja strefy przestrzeni nazw
  • Definiowanie rekordów zasobów DNS
  • Serwer BIND

Wymagane przygotowanie studentów do zajęć:

  • Działanie systemu DNS
  • Podział przestrzeni nazw na strefy
  • Rodzaje name server'ów
  • Rodzaje rekordów zasobów
  • działanie serwera BIND
  • Pliki konfiguracyjne serwera BIND

Kolokwium nr 4 (10-minut):

  • Zasady działania algorytmów trasowania dynamicznego
  • Działanie protokołu OSPF
  • Topologia AS w protokołu OSPF
  • Działanie protokołu BGP-4
  • Zastosowanie iBGP i eBGP
  • Relacje między systemami autonomicznymi

    ➭ DNS for Rocket Scientists
    ➭ BIND 9 Server Howto



13. Wielostrefowa konfiguracja serwera BIND    powrót

Zakres zagadnień realizowanych w czasie zajęć:

  • Delegacja zarządu stref
  • Konfigurowanie serwerów primary i secondary

Wymagane przygotowanie studentów do zajęć:

  • działanie serwera BIND


14. Trasowanie MPLS / EVPN w środowisku kontenerów netlab    powrót

Zakres zagadnień realizowanych w czasie zajęć:

  • Wirtualna sieć operatorska z rdzeniem Segment Routing MPLS
  • Wirtualna sieć centrum danych w technologii Ethernet VPN / VXLAN

——— ——— ———

  • Trasowanie statyczne i dynamiczne z etykietami MPLS
  • Konfiguracja dla Linux (statyczna) i Cisco (LDP)

Wymagane przygotowanie studentów do zajęć:

  • Podstawy technologii MPLS i VXLAN

Kolokwium nr 5 (10-minut):

  • Organizacja i działanie systemu DNS
  • Rodzaje serwerów DNS i pełnione przez nie funkcje
  • Zasady delegacji poddomen DNS (prostej i odwrotnej)
  • Typowe rekordy zasobów (DNS RR)

    ➭ netlab: a Virtual Networking Labbing Tool
    ➭ Introduction to VXLAN and EVPN [ WWW ]
    ➭ EVPN - Symmetric IRB
    ➭ MPLS Tutorial
    ➭ How Segment Routing Works
    ➭ Segment Routing Topology Independent LFA (TI-LFA)



15. Zarządzanie siecią - SNMP | Zaliczenie końcowe    powrót

Zakres zagadnień realizowanych w czasie zajęć:

  • Zarządzanie urządzeniami sieciowymi (przełączniki, routery)
  • Konfigurowanie agenta protokołu SNMP w systemie Linux
  • Zarządzanie siecią za pomocą protokołu SNMP
  • Operacje realizowane przez protokół SNMP
  • Wersje protokołu SNMP
  • Bazy rekordów MIB - notacja ASN.1
  • Przykład realizacji zapytań SNMP command line w systemie Linux
  • Przykład aplikacji zarządzającej desktop GUI: tkined

Wymagane przygotowanie studentów do zajęć:

  • Zasada działania aplikacji SNMP.

    ➭ MIB files collection at MonitorTools

——— ——— ———

  • Kolokwia poprawkowe
  • Wystawianie zaliczeń


line
Ostatnia modyfikacja: niedawno