Blogg
dato · tittel · kilderdevops · nettverk · lab
Der playbooks møter pakker — og læring blir gøy.
> bygg det · bryt det · forstå det
Laster innlegg …
Subnet Calculator
live · VLSM-klarVLSM — neste subnet
OSI-modellen — 7 lag
interaktiv · innkapslingHva er OSI?
OSI deler nettverkskommunikasjon i 7 lag. Hvert lag har en jobb og snakker bare «logisk» med samme lag hos motparten.
Innkapsling (ned): data får headere lag for lag. Avkapsling (opp): mottaker stripper headerne i motsatt rekkefølge.
Huskeregel (nedefra): Please Do Not Throw Sausage Pizza Away — Physical → … → Application.
Tips: start animasjonen, følg PDU-baren og loggen. Sammenlign med TCP/IP-boksene under stakken.
Switch & VLAN · access & trunk
interaktiv demo · 802.1Q10,20,30
Access vs trunk
Access: ett VLAN. PC sender/mottar untagged. Switchen setter/fjerner tag ved kanten.
Trunk: bærer flere VLAN mellom switcher. Rammen er 802.1Q-tagged på kabelen — taggen fjernes ikke før den går ut en access-port.
Default: A og C i VLAN 10 → A → C går over trunk med tag. A og B i ulike VLAN → blokkert lokalt.
Tips: fjern VLAN 10 fra allowed på trunk og send A→C — da droppes rammen på trunk.
DHCP — DORA & lease
interaktiv demoingen lease
192.168.10.100–110
Hva er DHCP?
DHCP gir klienten IP, maske, gateway og ofte DNS — uten manuell config.
Prosessen kalles DORA: Discover, Offer, Request, Ack. Discover og Request er typisk broadcast (255.255.255.255) før klienten har gyldig IP.
Leasen er tidsbegrenset. Ved T1 (~50 %) forsøker klienten Renew (unicast til serveren).
Tips: skru av serveren og start DORA — se timeout. Eller sett pool til én IP og test på nytt etter lease.
DNS — oppslag & cache
interaktiv demospør alltid
UDP/53
ns1.lab.local
Hva er DNS?
DNS oversetter navn til data (f.eks. IP). Klienten spør en rekursiv resolver; den finner svaret (cache eller via autoritative servere) og svarer tilbake.
Svar caches med TTL. Innen TTL går ut trengs ingen ny tur til autoritativ server — det er derfor andre oppslag er raske.
Demo-sone lab.local: www, mail, blog (CNAME), MX, NS. Prøv også et ukjent navn → NXDOMAIN.
Tips: resolve www to ganger. Deretter tøm cache, eller skru av auth og resolve noe som ikke er cached.
Spanning Tree — løkker & porter
interaktiv demo · 802.1D-forenkletSW-A · MAC …:0A
SW-B · MAC …:0B
SW-C · MAC …:0C
Hvorfor Spanning Tree?
Flere switcher med redundante kabler gir L2-løkker. Broadcasts går i ring for alltid → broadcast storm.
STP bygger et spennende tre: velger én root bridge, finner beste sti dit, og blokkerer porter som ellers ville lukket en løkke.
Porter: RP (mot root), DP (designated på segmentet), BLK (alternativ / blokkert).
Tips: senk priority på SW-A, kjør på nytt. Fail en lenke. Skru av STP og kjør broadcast-demo.
Ansible — nettverksautomasjon · Cisco IOS-XE
healthcare lab · forenkletcisco.ios · network_cli
Inventory · switches
Playbook · healthcare deploy
Healthcare-lab · IOS-XE
C1 (core) + sw01/sw02 (access). Ansible pusher config via network_cli.
Scenario: facts → banner → VLAN 10/20/820 (healthcare) → access ports → ACL for healthcare → verify → save.
Tips: --check før push, limit sw01, eller simuler feil på sw02.