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 .

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 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
