Nätverks baslinjen

Ett av de mest kraftfulla verktygen för att övervaka och felsöka nätverksprestanda är att skapa en nätverks baslinje (network baseline). En baslinje fungerar som en hälsokontroll eller ett normalvärde för nätverket – den visar hur nätverket beter sig när allt fungerar som det ska.
När prestandan sedan försämras, blir baslinjen din jämförelsepunkt för att snabbt se vad som har förändrats och när.

Att skapa en baslinje är inte något man gör på en dag. Den byggs upp över tid, genom att samla in mätdata vid olika tider och under olika belastningar. Det ger en mer rättvis bild av nätverkets normala beteende – både under lågtrafik, till exempel på natten, och under högtrafik, till exempel under arbetstid.

Insamling av data till baslinjen

För att skapa en baslinje behöver du mäta och dokumentera nätverkets prestanda regelbundet.
Det kan göras med enkla kommandon som ping och traceroute, eller med mer avancerade verktyg för nätverksövervakning.

Ett grundläggande sätt att börja är att köra dessa kommandon, kopiera resultaten och spara dem i textfiler. Varje mätning märks med datum och tid, så att du kan följa utvecklingen över dagar, veckor och månader.

Till exempel kan du mäta:

  • Round-trip time (RTT) – hur lång tid det tar för ett paket att gå till en destination och tillbaka.
  • Paketförluster – hur många paket som inte når fram.
  • Felmeddelanden – t.ex. ICMP “Destination Unreachable” eller timeout.

Om du märker att svarstiderna gradvis ökar över tid, är det en indikation på att latency-problem börjar uppstå – något som kan bero på ökad belastning, konfigurations ändringar eller hårdvaruslitage.

Exempel: Pingresultat vid olika tidpunkter

19 augusti 2019 kl. 08:14:43

C:\Users\PC-A> ping 10.1.1.10
Pinging 10.1.1.10 with 32 bytes of data:
Reply from 10.1.1.10: bytes=32 time<1ms TTL=64 
Reply from 10.1.1.10: bytes=32 time<1ms TTL=64 
Reply from 10.1.1.10: bytes=32 time<1ms TTL=64 
Reply from 10.1.1.10: bytes=32 time<1ms TTL=64 
Ping statistics for 10.1.1.10: 
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), 
Approximate round trip times in milli-seconds: 
    Minimum = 0ms, Maximum = 0ms, Average = 0ms 
C:\Users\PC-A>

Här är nätverket snabbt och stabilt – alla svar kommer tillbaka på under 1 millisekund.
Detta är ett utmärkt referensvärde att spara i baslinjen.

19 september 2019 kl. 10:18:21

C:\Users\PC-A> ping 10.1.1.10
Pinging 10.1.1.10 with 32 bytes of data:
Reply from 10.1.1.10: bytes=32 time=50ms TTL=64
Reply from 10.1.1.10: bytes=32 time=49ms TTL=64
Reply from 10.1.1.10: bytes=32 time=46ms TTL=64
Reply from 10.1.1.10: bytes=32 time=47ms TTL=64
Ping statistics for 10.1.1.10:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 46ms, Maximum = 50ms, Average = 48ms
C:\Users\PC-A>

En månad senare har svarstiderna ökat till runt 50 millisekunder – trots att samma enheter används.
Detta visar att något har förändrats i nätverket. Kanske har trafiken ökat, någon router är överbelastad, eller så har en ny brandvägg lagts till. Eftersom vi har den första mätningen som referens, kan vi spåra förändringen och börja felsöka från rätt plats.

Betydelsen av en baslinje

I professionella nätverk är det vanligt att skapa omfattande nätverks baslinjer som täcker flera nätverkssegment, tjänster och tidpunkter på dygnet. Syftet är att få en tydlig och dokumenterad bild av hur nätverket normalt beter sig under olika förhållanden – till exempel under lågtrafik på natten och hög belastning under arbetstid.

Om något plötsligt förändras – som längre svarstider, högre bandbredds användning eller onormal trafik – kan nätverksteknikern jämföra med baslinjen och direkt se när och var problemet uppstod.

Professionella verktyg som stöd

I större organisationer används ofta automatiserade verktyg för att samla in och analysera baslinje data.
Ett exempel är nChronos, som kopplas till nätverkets centrala switch eller router för att övervaka trafiken i realtid. Programmet kan upptäcka onormal eller misstänkt trafik, generera varningar vid avvikelser, och lagra statistik som visar hur nätverkets prestanda förändras över tid.

Även om den här kursen inte går in på sådana avancerade verktyg i detalj, är det bra att känna till att de används i verkligheten för att skapa och underhålla professionella nätverks baslinjer.

En väletablerad nätverks baslinje gör det möjligt att snabbt identifiera förändringar som påverkar nätverkets stabilitet eller prestanda. Till exempel kan en administratör jämföra nuvarande mätningar med tidigare baslinje data för att avgöra om försämringen beror på ny utrustning, felaktig konfiguration eller högre belastning. Det gör felsökningen både snabbare och mer träffsäker.