Hur du tar kontroll över din nÀtverksinfrastruktur. Kapitel tvÄ. StÀdning och dokumentation

Den hĂ€r artikeln Ă€r den andra i en artikelserie med titeln ”Hur du tar kontroll över din nĂ€tverksinfrastruktur”. InnehĂ„llet i alla artiklar i serien och lĂ€nkar finns hĂ€r.

Hur du tar kontroll över din nÀtverksinfrastruktur. Kapitel tvÄ. StÀdning och dokumentation

VÄrt mÄl i detta skede Àr att skapa ordning i dokumentationen och konfigurationen.
I slutet av den hÀr processen bör du ha den nödvÀndiga uppsÀttningen dokument och ett nÀtverk konfigurerat enligt dem.

Vi kommer inte att prata om sĂ€kerhetsrevision nu – detta kommer att tas upp i den tredje delen.

Komplexiteten i att slutföra den givna uppgiften i detta skede varierar naturligtvis kraftigt frÄn företag till företag.

Den ideala situationen Àr nÀr

  • ditt nĂ€tverk skapades i enlighet med projektet och du har en komplett uppsĂ€ttning dokument
  • har implementerats i ditt företag förĂ€ndringskontroll och ledningsprocess för nĂ€tverket
  • i enlighet med denna process har du dokument (inklusive alla nödvĂ€ndiga diagram) som ger fullstĂ€ndig information om det aktuella lĂ€get

I det hÀr fallet Àr din uppgift ganska enkel. Du bör granska dokumenten och se alla Àndringar som har gjorts.

I vÀrsta fall kommer du att ha

  • ett nĂ€tverk skapat utan ett projekt, utan en plan, utan godkĂ€nnande, av ingenjörer som inte har tillrĂ€ckliga kvalifikationer,
  • med kaotiska, odokumenterade förĂ€ndringar, med mycket "skrĂ€p" och suboptimala lösningar

Det Àr tydligt att din situation ligger nÄgonstans mittemellan, men tyvÀrr, pÄ den hÀr bÀttre-sÀmre-skalan, Àr du sannolikt nÀrmare den vÀrsta Ànden.

I det hÀr fallet behöver du ocksÄ förmÄgan att lÀsa tankar, eftersom du mÄste lÀra dig att förstÄ vad "designers" ville göra, ÄterstÀlla deras logik, avsluta det som inte var klart och ta bort "skrÀpet".
Och naturligtvis mÄste du korrigera deras misstag, Àndra (i detta skede sÄ minimalt som möjligt) designen och Àndra eller Äterskapa scheman.

Denna artikel gör inte pÄ nÄgot sÀtt ansprÄk pÄ att vara fullstÀndig. HÀr kommer jag endast att beskriva de allmÀnna principerna och fokusera pÄ nÄgra vanliga problem som behöver ÄtgÀrdas.

UppsÀttning av dokument

LÄt oss börja med ett exempel.

Nedan följer nÄgra av de dokument som vanligtvis skapas pÄ Cisco Systems under designprocessen.

CR – Kundkrav, kundkrav (tekniska specifikationer).
Den skapas tillsammans med kunden och definierar kraven för nÀtverket.

HLD – HögnivĂ„design, högnivĂ„design baserad pĂ„ nĂ€tverkskrav (CR). Dokumentet förklarar och motiverar de arkitektoniska beslut som fattats (topologi, protokoll, val av utrustning,...). HLD innehĂ„ller inte designdetaljer som de grĂ€nssnitt och IP-adresser som anvĂ€nds. Den specifika hĂ„rdvarukonfigurationen diskuteras inte heller hĂ€r. Detta dokument Ă€r snarare avsett att förklara de viktigaste designkoncepten för kundens tekniska hantering.

LLD – LĂ„gnivĂ„design, lĂ„gnivĂ„design baserad pĂ„ högnivĂ„design (HLD).
Den bör innehÄlla alla detaljer som behövs för att genomföra projektet, sÄsom information om hur man ansluter och konfigurerar utrustningen. Detta Àr en komplett guide för att implementera designen. Detta dokument bör ge tillrÀcklig information för dess implementering Àven av mindre kvalificerad personal.

NÄgot som IP-adresser, AS-nummer, fysiskt kopplingsschema (kablage) kan "extraheras" till separata dokument, t.ex. NIP (NÀtverksimplementeringsplan).

Byggandet av nÀtverket börjar efter skapandet av dessa dokument och sker i strikt enlighet med dem och kontrolleras sedan av kunden (tester) för överensstÀmmelse med designen.

Naturligtvis kan olika integratörer, olika kunder och olika lÀnder ha olika krav pÄ designdokumentation. Men jag vill undvika formaliteter och pröva frÄgan i sak. Det hÀr steget handlar inte om att designa, utan om att fÄ ordning pÄ saker och ting, och vi behöver en uppsÀttning dokument (diagram, tabeller, beskrivningar etc.) som Àr tillrÀckliga för att slutföra vÄra uppgifter.

Och enligt min mening finns det ett visst absolut minimum utan vilket det Àr omöjligt att effektivt kontrollera nÀtverket.

Dessa Àr följande dokument:

  • logg för fysisk omkoppling (kablage)
  • nĂ€tverksdiagram eller diagram med viktig L2/L3-information

Fysiskt kopplingsdiagram

I vissa smÄ företag Àr arbete relaterat till installation av utrustning och fysisk omkoppling (kablage) nÀtverksingenjörernas ansvar.

I det hÀr fallet löses problemet delvis med följande tillvÀgagÄngssÀtt.

  • anvĂ€nd beskrivningen pĂ„ grĂ€nssnittet för att beskriva vad som Ă€r anslutet till det
  • administrativt stĂ€nga av alla oanslutna portar pĂ„ nĂ€tverksutrustning

Detta ger dig möjligheten, Àven vid lÀnkproblem (nÀr cdp eller lldp inte fungerar pÄ det hÀr grÀnssnittet), att snabbt avgöra vad som Àr anslutet till den hÀr porten.
Du kan ocksÄ enkelt se vilka portar som Àr upptagna och vilka som Àr lediga, vilket Àr nödvÀndigt för att planera anslutningar av ny nÀtverksutrustning, servrar eller arbetsstationer.

Men det Àr klart att om du förlorar Ätkomsten till utrustningen, sÄ förlorar du ocksÄ Ätkomsten till denna information. Dessutom kommer du pÄ det hÀr sÀttet inte att kunna registrera sÄ viktig information som vilken typ av utrustning det Àr, vilken strömförbrukning den har, hur mÄnga portar den har, vilket rack den sitter i, vilka patchpaneler den har och var (till vilket rack/patchpanel) de Àr anslutna. DÀrför Àr ytterligare dokumentation (inte bara beskrivningar av utrustningen) fortfarande mycket anvÀndbar.

Det ideala alternativet Àr att anvÀnda applikationer som skapats för att arbeta med den hÀr typen av information. Men du kan begrÀnsa dig till enkla tabeller (till exempel i Excel) eller visa den information som du anser nödvÀndig i L1/L2-scheman.

Viktigt!

En nÀtverksingenjör kan naturligtvis kÀnna till SCS:s invecklade detaljer och standarder, typer av rack, typer av avbrottsfria strömförsörjningar, vad en kall och varm gÄng Àr, hur man gör korrekt jordning, ... precis som han i princip kan kÀnna till fysiken hos elementarpartiklar eller C++. Men man mÄste fortfarande förstÄ att allt detta inte Àr hans kunskapsomrÄde.

DÀrför Àr det god praxis att ha antingen dedikerade avdelningar eller dedikerade personer för att lösa problem relaterade till installation, anslutning, underhÄll av utrustning samt fysisk omkoppling. Vanligtvis för datacenter Àr detta datacenteringenjörer, och för ett kontor Àr det en helpdesk.

Om sÄdana avdelningar finns i ditt företag, Àr det inte din uppgift att upprÀtthÄlla en fysisk switchlogg, och du kan begrÀnsa dig till endast en beskrivning av grÀnssnittet och administrativ avstÀngning av oanvÀnda portar.

NĂ€tverksdiagram

Det finns ingen universell metod för att rita diagram.

Det viktigaste Àr att diagrammen ska ge en förstÄelse för hur trafiken kommer att flöda, genom vilka logiska och fysiska element i ditt nÀtverk.

Med fysiska element menar vi

  • aktiv utrustning
  • aktiva utrustningsgrĂ€nssnitt/portar

Genom logisk -

  • logiska enheter (N7K VDC, Palo Alto VSYS, 
)
  • VRF-förlĂ€ngning
  • vilaner
  • delgrĂ€nssnitt
  • tunnlar
  • zon
  • .

Om ditt nÀtverk inte Àr helt grundlÀggande kommer det ocksÄ att bestÄ av olika segment.
Till exempel

  • datacenter
  • Internet
  • WAN
  • fjĂ€rrĂ„tkomst
  • kontors-LAN
  • DMZ
  • .

Det Àr klokt att ha flera diagram som ger bÄde helhetsbilden (hur trafiken flyter mellan alla dessa segment) och en detaljerad förklaring av varje enskilt segment.

Eftersom moderna nÀtverk kan ha mÄnga logiska nivÄer kan det vara en bra (men inte nödvÀndig) metod att skapa olika scheman för olika nivÄer, till exempel, i fallet med en overlay-metod, kan dessa vara följande scheman:

  • överlagring
  • L1/L2 underlag
  • L3 underlag

Naturligtvis Àr det viktigaste diagrammet, utan vilket det Àr omöjligt att förstÄ idén bakom din design, rutningsdiagrammet.

Routningsschema

Som ett minimum bör detta diagram Äterspegla

  • vilka routingprotokoll anvĂ€nds och var
  • grundlĂ€ggande information om instĂ€llningar för routingprotokoll (omrĂ„de/AS-nummer/router-ID/
)
  • pĂ„ vilka enheter sker omdistributionen
  • dĂ€r filtrering och ruttaggregering sker
  • standardruttinformation

Dessutom Àr L2-schemat (OSI) ofta anvÀndbart.

L2-schema (OSI)

Detta diagram kan Äterspegla följande information:

  • vilka VLAN
  • vilka portar Ă€r trunkportar
  • vilka portar aggregeras i ether-channel (portkanal), virtuell portkanal
  • vilka STP-protokoll anvĂ€nds och pĂ„ vilka enheter
  • GrundlĂ€ggande STP-instĂ€llningar: root/root-sĂ€kerhetskopiering, STP-kostnad, portprioritet
  • ytterligare STP-instĂ€llningar: BPDU-skydd/filter, rotskydd


Typiska designfel

Ett exempel pÄ en dÄlig metod för att bygga ett nÀtverk.

LÄt oss ta ett enkelt exempel pÄ hur man bygger ett enkelt lokalt nÀtverk pÄ ett kontor.

Med erfarenhet av att undervisa studenter i telekom kan jag sÀga att praktiskt taget vilken student som helst i mitten av andra terminen har den kunskap som krÀvs (inom den kurs jag undervisade) för att sÀtta upp ett enkelt kontors-LAN.

Vad Àr svÄrt med att koppla switchar till varandra, konfigurera VLAN, SVI-grÀnssnitt (i fallet med L3-switchar) och konfigurera statisk routing?

Allt kommer att fungera.

Men samtidigt frÄgor relaterade till

  • sĂ€kerhet
  • bokning
  • nĂ€tverksskalning
  • produktivitet
  • genomströmning
  • pĂ„litlighet
  • .

Jag hör dÄ och dÄ pÄstÄendet att ett kontors-LAN Àr nÄgot vÀldigt enkelt, och jag hör det oftast frÄn ingenjörer (och chefer) som gör allt utom nÀtverk, och de sÀger det med sÄdan sjÀlvsÀkerhet att man inte blir förvÄnad om LAN-et görs av personer med otillrÀcklig erfarenhet och kunskap, och görs med ungefÀr samma misstag som jag kommer att beskriva nedan.

Typiska L1 (OSI) designmisstag

  • Om du Ă€r ansvarig för SCS Ă€r ett av de mest obehagliga arven du kan Ă€rva slarviga och ogenomtĂ€nkta byten.

Jag skulle ocksÄ klassificera fel relaterade till resurserna hos den utrustning som anvÀnds som typ L1, till exempel,

  • otillrĂ€cklig bandbredd
  • otillrĂ€cklig TCAM pĂ„ hĂ„rdvaran (eller ineffektiv anvĂ€ndning av den)
  • dĂ„lig prestanda (ofta relaterat till brandvĂ€ggar)

Typiska L2 (OSI) designmisstag

Ofta, nÀr man inte har nÄgon god förstÄelse för hur STP fungerar, vilka potentiella problem det medför, Àr switcharna kaotiskt anslutna, med standardinstÀllningar, utan ytterligare STP-justering.

Som ett resultat har vi ofta följande

  • stor STP-nĂ€tdiameter, vilket kan leda till sĂ€ndningsstormar
  • STP-rötter kommer att bestĂ€mmas slumpmĂ€ssigt (baserat pĂ„ MAC-adress) och trafikvĂ€gen kommer att vara suboptimal
  • Portar anslutna till vĂ€rdar kommer inte att konfigureras som edge (portfast), vilket kommer att orsaka omberĂ€kning av STP nĂ€r slutstationer aktiveras/inaktiveras.
  • nĂ€tverket kommer inte att segmenteras pĂ„ L1/L2-nivĂ„, vilket leder till att problem med nĂ„gon switch (till exempel överbelastning) kommer att leda till omberĂ€kning av STP-topologin och att trafiken stoppas i alla VLAN pĂ„ alla switchar (inklusive i det segment som Ă€r kritiskt för tjĂ€nstens kontinuitet)

Exempel pÄ misstag i L3 (OSI) design

NÄgra typiska misstag för nybörjare i nÀtverksteknik:

  • frekvent anvĂ€ndning (eller endast anvĂ€ndning) av statisk routing
  • anvĂ€ndning av routingprotokoll som inte Ă€r optimala för en given design
  • suboptimal logisk nĂ€tverkssegmentering
  • suboptimal anvĂ€ndning av adressutrymme, vilket inte tillĂ„ter ruttaggregering
  • brist pĂ„ reservvĂ€gar
  • ingen reservation för standardgateway
  • asymmetrisk routing vid ombyggnad av rutter (kan vara avgörande vid NAT/PAT, statefull-brandvĂ€ggar)
  • MTU-problem
  • Vid ombyggnad av rutter gĂ„r trafiken genom andra sĂ€kerhetszoner eller till och med andra brandvĂ€ggar, vilket leder till att denna trafik tappas bort
  • dĂ„lig topologisk skalbarhet

Kriterier för bedömning av designkvalitet

NÀr vi talar om optimalitet/icke-optimalitet mÄste vi förstÄ utifrÄn vilka kriterier vi kan utvÀrdera detta. HÀr, ur min synvinkel, Àr de viktigaste (men inte alla) kriterierna (och en uppdelning i relation till routingprotokoll):

  • skalbarhet
    Till exempel bestÀmmer du dig för att lÀgga till ytterligare ett datacenter. Hur lÀtt kan du göra det.
  • anvĂ€ndarvĂ€nlighet (hanterbarhet)
    Hur enkelt och sÀkert Àr det att göra operativa förÀndringar, som att tillkÀnnage ett nytt nÀtverk eller filtrera rutter?
  • tillgĂ€nglighet
    Hur stor andel av tiden tillhandahÄller ert system den erforderliga servicenivÄn?
  • sĂ€kerhet
    Hur sÀker Àr den överförda informationen?
  • pris

FörÀndringar

Huvudprincipen i detta skede kan uttryckas med formeln "gör ingen skada".
DÀrför, Àven om du inte helt hÄller med om designen och den valda implementeringen (konfigurationen), Àr det inte alltid lÀmpligt att göra Àndringar. En rimlig metod Àr att rangordna alla identifierade problem enligt tvÄ parametrar:

  • hur enkelt kan detta problem Ă„tgĂ€rdas
  • hur stor risk det innebĂ€r

Först och frĂ€mst Ă€r det nödvĂ€ndigt att eliminera det som för nĂ€rvarande sĂ€nker servicenivĂ„n under den acceptabla nivĂ„n, till exempel problem som leder till paketförlust. ÅtgĂ€rda sedan det som Ă€r enklast och sĂ€krast att Ă„tgĂ€rda i fallande riskgradsordning (frĂ„n design- eller konfigurationsproblem som utgör högre risker till lĂ€gre risker).

Perfektionism i detta skede kan vara skadligt. FÄ designen att fungera och synkronisera nÀtverkskonfigurationen i enlighet med den.

KĂ€lla: will.com

Köp pĂ„litlig hosting för webbplatser med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster