EXAMENSARBETE. Installation av ny nätverksstruktur i datacenter. Ett examensarbete på Facebook Data Center, Luleå. Ramin Faderani 2014



Relevanta dokument
3) Routern kontrollerar nu om destinationen återfinns i Routingtabellen av för att se om det finns en väg (route) till denna remote ost.

Rättningstiden är i normalfall 15 arbetsdagar och resultat anslås sedan i Ladok inom en vecka (under förutsättning att inget oförutsett inträffar).

Fastighetsnätets uppbyggnad

EXAMENSARBETE. Solen Redundans. Didrik Östergren Högskoleexamen Datornätverk

DIG IN TO Administration av nätverk- och serverutrustning

Nätverksteknik A - Introduktion till Routing

Denna genomgång behandlar följande:

Fastighetsnätets uppbyggnad

Introduktion - LAN Design och switching concepts Basic Switch Concepts and Configuration Frågor? Referenser. Nätverksteknik 2

Nybro Energis Fibernät

SkeKraft Bredband Installationsguide

EXAMENSARBETE. Uppbyggnad av virtuellt nätverk hos Atea Sverige AB. Robin Andersson Rahkonen Patrik Bromark Högskoleexamen Datornätverk

BIPAC-711C2 / 710C2. ADSL Modem / Router. Snabbstart Guide

Övningar - Datorkommunikation

LAN Port: 4 X RJ45 10/100BASE-TX Fast Ethernet med Auto MDI/MDIX. Resetknapp: Återställer enheten till fabriks inställningar

DA HT2011: F18. Länklagret och uppkopplingstekniker Ann-Sofi Åhn

Nybro Energis Fibernät

Tips och råd om trådlöst

Detta dokument beskriver enbart konfigurering av FX3U-ENET för att programmera/monitorera via Ethernet.

Installation och setup av Net-controller AXCARD DS-202

Nätverksteknik A - Introduktion till VLAN

Capitex dataservertjänst

PNSPO! CP1W-CIF mars 2012 OMRON Corporation

Totalt antal poäng på tentamen: 50 För att få respektive betyg krävs: U<20, 3>=20, 4>=30, 5>=40

DIG IN TO Administration av nätverk- och serverutrustning

Setup Internet Acess CSE-H55N

Datorhårdvaruteknik 1DV426 - Laboration Migrering av lagring från DAS till SAN

Anvisning. Felsökningsanvisning för Service Provider i Öppen Fiber

Konfigurera TP-link CPE210

Viktigt! Glöm inte att skriva Tentamenskod på alla blad du lämnar in.

Systemkrav och tekniska förutsättningar

Inlämningsuppgift 11e Nätvärksskrivare

Ver Guide. Nätverk

Handbok Remote Access TBRA

DIG IN TO Administration av nätverk- och serverutrustning

Samsung NVR SRN-473S/873S/1673S Quick guide till web/app anslutning

IP201 Svenska. Installationsanvisning

Hur man ändrar från statisk till automatisk tilldelning av IP i routern.

Installation av digitala enheter

Installation av digitala enheter. Wallpad Läsare Digital fastighetsbox Integration

Att sätta upp trådlöst med Cisco Controller 2100 series och Cisco AP 1200 series

DIG IN TO Administration av nätverk- och serverutrustning

Felsökningsguide för Asgari-kameror

Allt handlar om att kommunikationen måste fungera, utan avbrott.

Datakommunika,on på Internet

OJ436-6 UPPGRADERING FÖR SMARTTONNES

Felsökning-självhjälp. Punkt 1. Kontrollera bredbandsutrustningen.

INCIDENTRAPPORT FÖR DRIFTSTÖRNING VÄSTBERGA DATACENTER, ZON 1

KOPPLA IN KOPPLA UPP 8-PORTARS TJÄNSTEFÖRDELARE

Säkerhet genom simpel nätverksutrustning. Högskoleingenjörsexamensarbete Fredrik Folke

Montering och installation av utrustning

Förpackningens innehåll. Ordlista. Powerline Adapter

BIPAC-7100S / 7100 ADSL Modem/Router

INNEHÅLL. Konfigurering av SQL Server. Egenskaper Kommunikationsprotokoll

Swegon Connect TBSC manual

BIPAC 7100SG/7100G g ADSL Router. Snabbstartsguide

1. Inkoppling till bredbandsnätet

Inlämningsuppgift 12b Router med WiFi. Här ska du: Installera och konfigurera en trådlös router i nätverket.

SPLITVISION BORÅS STADSNÄT. internet telefoni tv

Utförande: I exemplet så kommer vi att utgå från att man gör laborationen i en Virtuell miljö (Virtualbox).

Nätverksteknik A - Introduktion till Nätverk

DIG IN TO Administration av nätverk- och serverutrustning

Win95/98 Nätverks Kompendium. av DRIFTGRUPPEN

============================================================================

Praktikrapport. Sofia Larsson MKVA12, HT12

Konfigurera Xenta från Babs

FileMaker. Köra FileMaker Pro 10 på Terminal Services

INSTALLATIONSGUIDE Com Hem WiFi Hub L1 Bredband Fastighet FiberLAN

Wilhelm Käll. Rapport Trådlösa nätverk

1. Inkoppling till bredbandsnätet

Instruktioner för Internetanslutning

Ösmo Villaägareförening

BIPAC 7100SV VoIP ADSL Modem/Router

INSTALLATIONSGUIDE Technicolor TG389ac Bredband Fastighet FiberLAN

För att kunna kommunicera i bredbandsnätet krävs följande:

BIPAC 7402G g ADSL VPN Firewall Router. Snabbstartsguide

EXAMENSARBETE. Design av hemsida och forskning om HTML språket. Niklas Johansson. Högskoleexamen Datornätverk

Filöverföring i Windowsmiljö

Hur gör man ett trådlöst nätverk säkert?

2. Får jag bestämma var ni ska gräva? Ja, om det finns något känsligt i vägen vid grävning kan ni påverka var grävning ska ske.

Kom i gång med trådlösa

BIPAC-7402 / 7402W (Trådlös) ADSL VPN Firewall Router med 3DES-accelerator Snabbstartsguide

Tentamen i Datorkommunikation den 10 mars 2014

Kontrollsystem HACCP WEB Tool 1. Användarmanual

Lathund Beställningsblankett AddSecure Control

Instuderingsfrågor ETS052 Datorkommuniktion

Inkopplingsguide till Halmstads stadsnät 8-portars tjänstefördelare

Stiftelsen MHS-Bostäder Instruktioner och felsökningsguide för Internetanslutning

LANDSKRONA ENERGI STADSNÄT KOM IGÅNG GUIDE

Compact Store - Systemkrav

Internetdagarna Petter Claesson Systems Engineer introduktion. Ljudkvalitet

Del 1 Frågor om vad höghastighetsnät är:

Startanvisning för Bornets Internet

LW313 Sweex Wireless 300N Adapter USB

Kurs: Windowsadministration II, 1DV424 Datum: Förberedelseuppgift

Installationsguide / Användarmanual

Net2 Pro - Snabbguide

Din kabeltv-förening informerar om fiberutbyggnad i ditt område

BIPAC 5102 / 5102S / 5102G. ADSL Modem/Router. Snabbstartsguide

Manual. Uppdaterad VAKA-CALL Master 4G. Axema Access Control AB Box Stockholm, Sweden

Transkript:

EXAMENSARBETE Installation av ny nätverksstruktur i datacenter Ett examensarbete på Facebook Data Center, Luleå Ramin Faderani 2014 Högskoleexamen Datornätverk Luleå tekniska universitet Institutionen för system- och rymdteknik

Installation av ny nätverksstruktur i datacenter Ett examensarbete på Facebook Data Center, Luleå. D0032D Examensarbete, Institutionen för system- och Rymdteknik Ramin Faderani 2014-09- 04

Sammanfattning Under fem veckors tid har jag utfört mitt examensarbete på Facebook Data Center i Luleå. Målet med arbetet var att installera ett internt nätverk som skulle ersätta ett annat internt nätverk. Bakgrunden till arbetet är att nätverket som redan existerade i datacentret (innan bygget överlämnades till Facebook i Luleå) hade en omodern nätverksstruktur. I arbetet avsattes tid till inläsning av plattformarna för routrar och switchar. Dessa enheter monterades senare upp i respektive rack. Uppgradering av mjukvara utfördes på routrarna och switcharna som användes i projektet. Slutligen utfördes tester på det nya nätverket för att säkerhetsställa att nätverket var redo att sättas i produktion. Resultatet framställdes problemfritt. Nätverket passerade alla tester som kördes och var redo att driftsättas. Driftsättningen utfördes genom att byta det gamla nätverket mot det nya nätverket, vilket har en modern och mer optimal nätverksstruktur för ett datacenter.

Innehållsförteckning 1. Introduktion... 1 2. Teori... 2 2.1 Small Form- factor Pluggable+ (SFP+)... 2 2.2 Quad Small Form- factor Pluggable+ (QSFP+)... 2 2.3 Fiberoptik... 2 2.4 Link Layer Discovery Protocol (LLDP)... 3 2.5 Three- Layered Hierarchical Model... 3 3. Metod... 4 3.1 Inledning... 4 3.2 Verktyg och hjälpmedel... 4 3.3 Genomförande... 5 3.3.1 Vecka 1... 5 3.3.2 Vecka 2... 6 3.3.3 Vecka 3... 7 3.3.4 Vecka 4... 7 3.3.5 Vecka 5... 8 4. Resultat... 10 5. Diskussion... 12 Litteraturförteckning... 14 Förkortningar/Förklaringar... 15 Bilaga 1... 16 Bilaga 2... 17

1. Introduktion Facebook annonserade år 2011 att det skulle byggas ett helt nytt datacenter för Facebook i Luleå, vilket skulle bli det absolut första datacentret utanför USA och skulle bli hela 28 000 kvadratmeter stort. Serverhallen stod klar 12 juni 2013. Facebook Data Center i Luleå fattade beslutet att installera ett helt nytt internt nätverk för Facilities, som sedan skulle ersätta deras tidigare nätverk som var i drift under tiden det nya nätverket installerades. Nätverket skulle bytas ut på grund av att strukturen var för gammalmodig vilket medförde problem med redundansen om någon länk i nätverket plötsligt skulle brytas. Projektet gick under namnet Facility Network (FacNet) och nätverket skulle användas av just Facilities, där deras uppgift är att övervaka bl.a. kylsystemet och elnätet för serverhallen, vilket är bland de viktigaste uppgifterna för ett datacenter. Syftet med rapporten är att redovisa hur jag har gått tillväga och utfört mitt projekt under de fem veckorna på Facebook Data Center i Luleå tillsammans med Edge & Network Service (ENS) där mina handledare, Geir, Thomas och Daniel ingår. 1

2. Teori 2.1 Small Form- factor Pluggable+ (SFP+) En SFP+ är en hot- pluggable sändare/mottagare som används vid fiberoptisk kommunikation och vars uppgift är att konvertera elektriska signaler till optiska signaler och vise versa. Hot- pluggable betyder att man kan plugga in och ta bort modulen utan att behöva stänga ner systemet, med andra ord så kan man plugga in och ut en SFP+ under tiden en t.ex. switch är i drift. En SFP+ kan användas i switchar eller routrar som har stöd för det. SFP- modulerna har stöd för diverse hastigheter som t.ex. 1 Gbit/s, 10 Gbit/s och en maxlängd på fiberkabeln mellan SFP- modulerna. Följande lista visar ett fåtal SFP- moduler som stödjer en särskild maxlängd på fiberkabeln mellan SFP- modulerna: 10GBASE- SR 26 m på multimode fiber (short- range) 10GBASE- LR 10 km på singlemode fiber (long- range) 10GBASE- ER 40 km på singlemode fiber (long- range) 10GBASE- ZR 80 km på singlemode fiber (long- range) (Se referens 3.) 2.2 Quad Small Form- factor Pluggable+ (QSFP+) En QSFP+ är en hot- pluggable sändare/mottagare som används vid fiberoptisk kommunikation och vars uppgift är att konvertera elektriska signaler till optiska signaler och vise versa. Skillnaden mellan QSFP+ och SFP+ är att QSFP+ har stöd för högre hastigheter upp till 40 Gbit/s. (Se referens 2.) 2.3 Fiberoptik En optisk fiber är en tråd av rent glas som är lika tunt som ett vanligt hårstrå. Ett antal fibertrådar buntas sedan ihop för att bilda en fiberkabel. Överföringen i en fiberkabel sker i form av ljus, och ljuset som sänds kommer vanligtvis från en laser eller lysdiod. Optiska fibrer används i olika modes som heter singlemode och multimode, som även kallas long- range respektive short- range. Singlemode används vanligtvis vid långa sträckor som t.ex. mellan städer och byggnader och multimode används mest inom korta sträckor som t.ex. inom samma byggnader. 2

Fiberkablarna har något som heter connectors som sitter längst ut på kablarna. Man använder sig av dessa för att koppla in i en t.ex. SFP+. Följande connectors är vanligast idag: LC Lucent/Little/Local Connector SC Subscriber/Square/Standard Connector Fördelen med att använda sig av LC är att den inte tar lika mycket fysiskt utrymme som en SC och underlättar arbetet när man kopplar in många fiberkablar i en och samma switch. (Se referens 4, 5 och 6.) 2.4 Link Layer Discovery Protocol (LLDP) Link Layer Discovery Protocol är ett protokoll som är plattformsoberoende, vilket betyder att protokollet kan köras på enheter i olika fabrikat. Protokollet kan användas på routrar och switchar inom lokala nätverk och protokollets funktion är att annonsera information om sin egen enhet till sina grannar i det lokala nätverket. Informationen som annonseras är bl.a. vilken plattform enheten kör, vilket interface enheten ligger på, vilken MAC- adress enheten har och vilken mjukvara enheten använder sig av. (Se referens 7.) 2.5 Three- Layered Hierarchical Model För att få ett välstrukturerat nätverk så kan man använda sig av den hierarkiska Three- Layered Hierarchical Model som är definierad av Cisco. Tanken bakom denna nätverksstruktur är att man bl.a. får ett hierarkiskt och skalbart nätverk. Modellen omfattas av tre olika lager, som heter Access, Distribution och Core. Corelagret är kärnan i nätverket vars huvuduppgift är väldigt snabb transportering av datatrafiken med låg fördröjning genom nätverket. Distributionlagret ansvarar bl.a. för routing mellan olika subnät och VLAN, paketfiltrering och hantering av Quality of Service (QoS). Accesslagret ansvarar bl.a. för datatrafiken så att den levereras till klienterna som är anslutna till accesslagret. (Se referens 1.) 3

3. Metod 3.1 Inledning Jag utförde mitt examensarbete baserat på den grova tidsplan som bifogades till blanketten Förslag till examensarbete. Enligt tidsplanen omfattade första veckan genomgång av projektet, frågor, design och inläsning/fördjupning inom de tekniker som jag inte har bekantat mig med tidigare. Vecka två, tre och fyra planerades för att montera switchar och routrar i respektive rack. Vecka fem planerades olika tester på nätverket och sedan överlämning till driftsättning. 3.2 Verktyg och hjälpmedel De verktyg och hjälpmedel som användes under arbetet var min MacBook Pro. Den innehöll nödvändiga applikationer som skulle hjälpa mig att förbereda och utföra examensarbetet på bästa sätt. Följande applikationer nyttjades: Graphical Network Simulator 3 (program som emulerar/simulerar datornätverk) Terminalen (terminalprogram) ConceptDraw PRO (program för att bl.a. rita nätverkstopologier) TFTP- server (filöverföring mellan nätverksenheter) Ett sekretessavtal har skrivits mellan mig och Facebook. Sekretessen omfattar vilka plattformar Facebook använder sig av på sina routrar och switchar. Därför representeras nätverksutrustningen som jag hade att tillgå i projektet på följande vis: Plattform A 37 st Plattform B 6 st Plattform C 2 st Plattform D 2 st Projektet bestod totalt av 47 st routrar och switchar. 4

3.3 Genomförande 3.3.1 Vecka 1 Första veckan på examensarbete gick åt att studera och fördjupa mig inom de olika plattformar och mjukvaror som skulle användas i projektet, vilka protokoll som skulle användas och de olika fiberteknologierna. Veckan började med en så kallad SiteWalk, vilket innebär genomgång av alla hallar och rum som jag behövde känna till var de låg, för att senare kunna återkomma dit och montera upp nätverksenheterna. Ett möte mellan mig och mina handledare, Geir och Thomas ägde rum då vi gick igenom projektet FacNet. Vid mötet diskuterades Portmap (vilka switchar och dess portar som skulle ha vilka typer av SFP+/QSFP+, short- range, long- range bl.a.), vilka switchar/routrar som skulle sättas upp i vilka hallar/rum. Jag fick ett accesskort så att jag kunde ta mig in och ut ur adminområdet där all personal utförde sitt kontorsarbete. Access gavs inte till serverhallen och andra rum så arbetet var alltid tvunget att ske med en handledare om arbete skulle ske där ute, vilket jag har full förståelse för. Under denna veckas gång så ägnades mest tid till att fördjupa/studera de olika plattformar och mjukvaror samt fiberoptiken som skulle användas. Därmed användes GNS3 väldigt flitigt för att testa enkla konfigurationer som t.ex. konfigurering av IP- adresser, och routingprotokoll i olika mjukvaror och plattformar som skulle användas. Dessutom sökte jag mycket på Internet efter information om hur man uppgraderar mjukvaran i de olika plattformarna. Stor tid ägnades i projektrummet där tester utfördes på alla routrar och switchar som skulle installeras. Testerna som utfördes var bl.a. att alla nätaggregat och fläktar fungerade genom att köra vissa kommandon i Terminalen. Asset tag (ID) plockades på alla enheter och lades in i deras interna databas. Informationen som skrevs in tillsammans med asset tagen var hostname, mjukvaruversion, plattform, och var switchen skulle monteras upp (rack, avdelning/rum) för att senare vid behov vara enkla att hitta. Totalt testades 47 st switchar och routrar, och de var alla enheter som skulle användas i projektet under mina arbetsveckor. Övning skedde även hemma för att testa att uppgradera mjukvaran på min egen switch. Metoden som användes till försöket var att installera en TFTP- server på MacBooken och sedan överföra mjukvaran från TFTP- servern till switchen. 5

3.3.2 Vecka 2 På måndagen påbörjades monteringen av switchar och routrar som skulle upp i sina rack i olika hallar och rum. Korgmuttrar sattes fast i racken så att skruvarna kunde gängas fast senare när det var dags att skruva fast switcharna. När det var klart så monterades switchar och routrar fast i sina rack, arbetet var alltid tvunget att ske med 2 st personer, där en person håller enheten på rätt position i racket och den andra personen skruvar fast enheten. Monteringen skulle vara svårt att utföra på egen hand, speciellt när alla switchar och routrar är så tunga. Totalt monterades 15 st switchar av typ Plattform A. Under denna vecka monterades det också upp väldigt tunga och stora switchar och routrar, där arbetet var tvunget att ske med en serverlift! Till att börja med så monterades det ett monteringskit (metallskenor) till alla plattformar förutom Plattform A, för de 37 st switcharna hade levererats från ett Facebook Data Center i USA, vilka redan var använda och hade redan sitt monteringskit monterade. Sedan monterades också fasta monteringskit i racken för de tyngre och större switcharna eftersom de inte skulle hållas fast om man bara skruvat fast dem enkelt på framsidan i racken med 4 st skruvar. Då arbetet med monteringskiten var klart så sattes switcharna och routrarna på plats med hjälp av serverliften. 2 st routrar av Plattform C och 2 st switchar från Plattform D skulle monteras i sina rack. Upphissning skedde med en switch åt gången med serverliften och när switchen var på rätt höjd så sköts switchen i sitt rack som sedan skruvades fast med hjälp av skruvar och skruvdragare. Samma process gällde för de resterande tunga och stora switcharna. 2 st linjekort i varje router av Plattform C installerades, vilket var totalt 4 st. Arbetet skedde med stor försiktighet eftersom linjekorten inte har något chassi/skydd runt om sig. Linjekorten var enkla att installera och det var bara att trycka dit linjekorten i routern och avslutningsvis låsa fast dessa med skruvar. Då monteringen av 2 st routrar av Plattform C och 2 st switchar av Plattform D var klart, så monterades det upp 4 st switchar av Plattform B. Följande punktlista sammanfattar hur många switchar och routrar av varje plattform som monterades upp under vecka 2: Plattform A 15 st Plattform B 4 st Plattform C 2 st (Alla monterade) Plattform D 2 st (Alla monterade) 6

3.3.3 Vecka 3 Veckan inleddes med att gå runt i hallar och rum som skulle ha sina switchar monterade. Arbetet som utfördes var montering av 6 st switchar från Plattform A och en switch från Plattform B. Montering av alla SFP+ och QSFP+ på switchar och routrar som hade monterats upp påbörjades. Portmapen visade vilka routrar och switchar som skulle ha vilka typer av SFP+ och QSFP+. Vid veckans slut så monterades sjätte och sista switchen av Plattform B, och 2 st switchar av Plattform A. Montering av ett antal SFP+ och QSFP+ som switcharna skulle ha enligt portmapen utfördes. Följande punktlista sammanfattar hur många switchar och routrar av varje plattform som monterades upp under vecka 3: Plattform A 14 st Plattform B 2 st (Alla monterade) Plattform C 0 st (Alla monterade) Plattform D 0 st (Alla monterade) 3.3.4 Vecka 4 Denna arbetsvecka initierades med ett klartecken från bygget i D- hallen, att arbeten nämlingen kunde börja utföras där. De sista 8 st switcharna från Plattform A rullades ut och monterades upp i sina rack. Härmed så var all utrustning till projektet FacNet monterade i sina rack och nu överlämnades projektet till kabelgruppen på Facebook som fixar allt kablage och inkoppling av fiber för nätverket. När klartecken senare kom från kabelgruppen så levererades skript för konfigurationen för alla switchar och routrar som hade monterats upp, som skapades av en grupp på Facebook i Luleå. Denna metod sparar väldigt mycket tid, för att istället ansluta sig in i varje switch eller router och utföra sin konfiguration på plats. Uppgradering av mjukvara utfördes av mig på alla switchar och routrar av Plattform C och Plattform D. Resterande routrar och switchar uppgraderades via ett skript av en grupp på Facebook i Luleå. 7

De verktyg som användes för att utföra uppgraderingen av mjukvaran var: 1 st MacBook Pro. 1 st konsollkabel. 1 st USB- To- Serial converter - kabel (adapter till konsollkabel). 1 st USB- minne som innehöll de mjukvaror för de switchar och routrar som skulle uppgraderas. Uppgraderingen utfördes på följande vis: USB- stickan pluggades in i switcharna och routrarna. Anslutningen till switcharna och routrarna initierades via terminalen på MacBooken och överföringen av mjukvarorna till de 4 st switcharna och routrarna från Plattform C och Plattform D utfördes. Nästa steg var att boota enheterna från den nya mjukvaran och arbetet var därmed klart. Följande punktlista sammanfattar hur många switchar och routrar av varje plattform som monterades upp under Vecka 4: Plattform A 8 st (Alla monterade) Plattform B 0 st (Alla monterade) Plattform C 0 st (Alla monterade) Plattform D 0 st (Alla monterade) 3.3.5 Vecka 5 Sista veckan inleddes med att skissa upp de gamla och nya nätverksstrukturerna för FacNet, i applikationen ConceptDraw PRO. Arbetet skedde i väntan på att få utföra olika tester på nätverket när kableringen av fiber var utfört och konfigurationen för alla enheter hade verkställts. Efter att vi fått klartecken att inkopplingen av fiber för nätverket var genomförd och konfigureringen hade verkställts, så utfördes olika tester för att se om nätverket var redo att sättas i drift. De tester som utfördes på nätverket var pingtester, redundanstest, LLDP- test och LightLevels (dbm värdet från ljuset som skickas i fibern). Testerna klargjorde positiva resultat där pingtesterna visade att det var möjligt att skicka trafik till alla nätverksenheter och från alla nätverksenheter på hela nätverket. LLDP- testet fungerade utmärkt där grannförhållandet bl.a. visade vilken mjukvara, plattform och MAC- adress respektive granne hade i nätverket. Test av LightLevels utfördes där man kunde se vilket värde i dbm ljuset hade när trafik färdades i fiberkablarna. Redundanstestet var lyckat där trafiken kunde hitta nya vägar i nätverket när kablar drogs ut under pingtestet. Därmed var nätverket redo att sättas i drift när Facilities ger klartecken. 8

Följande lista sammanfattar vilka tester som utfördes denna vecka, samt statusen på dessa tester: Pingtester Ok! LLDP- test Ok! Lightlevels Ok! Redundanstest Ok! 9

4. Resultat Målen för projektet uppnåddes som planerat: Ett nytt nätverk för Facilities har installerats och beräknas att sättas i drift när Facilities ger klartecken. Nätverket som installerades kommer att ersätta det gamla nätverket på ett snabbt och smidigt sätt så att nertiden för Facilities inte varar längre än några minuter. Nertiden beror på hur snabba de är på att koppla om länkarna till de nya switcharna och routrarna. Tyvärr kunde jag inte vara på plats när överlämningen skedde på grund av att tiden ej fanns där då examensarbetet bara pågick i fem veckor. Överlämningen väntades att ske veckan efter jag avslutat mitt examensarbetet. Pingtester samt redundanstest var utförda på det nya nätverket innan det överlämnades. Dessa tester var lyckade och inga problem uppstod som förväntat. Nätverket har full connectivity vilket betyder att trafik kan skickas från alla nätverksenheter till alla andra nätverksenheter som nätverket består av. LLDP- testet var lyckat där man kunde se grannförhållandena mellan de switchar och routrar som tillämpas i det nya nätverket. För att verifiera att det fungerade var bl.a. att se vilken plattform och mjukvara grannen hade via ett kommando och sedan kolla om informationen stämmer överens med verkligheten. Ljuset som skickades i fiberkablarna testades via ett kommando, där man kollade hur högt dbm- värde ljuset hade. Ljuset hade ett värde bättre än - 6 dbm vilket betyder att det var godkänt. Om värdet skulle vara sämre än - 6 dbm så fick en felsökning göras genom att bl.a. kolla om smuts måste rensas bort från fibern eller om felet uppstår i SFP/QSFP- modulerna. Då kan man byta ut dessa och testa nya moduler. Den nya nätverkstrukturen som illustreras i Bilaga 2 omfattar en modernare nätverkstruktur. En orsak till detta är att man har delat upp nätverket i tre lager som kallas Access, Distribution och Core. Fördelarna man får av att designa ett nätverk enligt den modellen är att man uppnår bättre redundans, förenkling av administration och felsökning samt skalbarhet. På grund av sekretessavtalet så illustreras bara en liten del av den totala nätverkstopologin. Totalt så är det 47 st switchar och routrar som nätverket innehåller. Huvudsaken är att man har förståelse om hur nätverket är strukturerat, vilket visas i bilagorna. 10

I Bilaga 1 så illustreras hur den gamla nätverkstrukturen såg ut när datacentret blev överlämnat till Facebook då bygget var klart. I bilden illustreras en omodern nätverksstruktur som påminner om Token ring- strukturen som användes mycket på 1980- talet. Denna struktur är inte lämplig i ett modernt datacenter, då det finns mycket mer moderna och effektiva nätverkslösningar. 11

5. Diskussion Utförandet av projektet skulle ske enligt tidsplanen som var bifogad i blanketten till Ansökan om examensarbete. Nästan alla arbetsuppgifter utfördes. Den enda uppgiften som missades var när det nya nätverket skulle överlämnas och sättas i drift, vilket skulle vara spännande att vara med om och se så att nätverket fungerade problemfritt eller om det skulle uppstå något problem. Förmodligen skulle det inte uppstå några problem eftersom det nya nätverket klarade alla tester som utfördes innan examensarbetet avslutades. Vad som tog mest tid att utföra i hela projektet var att montera alla 47 st switchar och routrar som skulle upp i sina rack. Ett antal switchar och routrar var väldigt tunga och behövde lyftas upp via en serverlift och dessa enheter tog längre tid att sätta upp än vanliga switchar och routrar som kunde monteras utan hjälp av serverliften. Överlag har arbetet fungerat riktigt bra och allting har varit klart och tydligt om vilka arbetsuppgifter som skall utföras och implementeras. Den gamla nätverkstrukturen var i behov av en uppgradering eftersom den gamla designen inte var optimal för ett stort datacenter som Facebook i Luleå. Den nya nätverkslösningen är ett modernt sätt att strukturera ett nätverk i stora nätverksmiljöer genom att dela upp nätverket i tre lager som består av Access, Distribution och Core. Som man kan se i Bilaga 2 så är den nya nätverksstrukturen mycket mer modern och medför betydligt bättre redundans jämfört med den föregående nätverksstrukturen, som man kan se i Bilaga 1. Orsaken till att man inte bara konfigurerar och strukturerar om alla befintliga switchar och routrar i det gamla nätverket istället för att beställa 47 st nya switchar och routrar är för att man inte vill ha långa nertider på Facilities nätverk. Skulle en omstrukturering skett av de befintliga switcharna och routrarna som användes i det gamla nätverket, så skulle kanske en nertid på några veckor inträffa. För Facilities får det absolut inte hända då deras uppgifter bl.a. är att övervaka kylsystemet och elnätet. Med andra ord så skulle Facebook i Luleå inte kunna vara i produktion utan dem. Inlärningen av alla nya plattformar, mjukvaror och protokoll har skett på ett bra sätt. Jag har använt mig av de olika mjukvarorna i applikationen GNS3 och utfört ett par testlabbar. Informationssökning på Internet har hjälpt mig att förstå mig mer om de olika plattformarna. Kommandona som används i de mjukvaror som jag inte hade stött på förut tog lång tid att lära sig, men det har varit väldigt lärorikt att få prova på nya plattformar utöver de jag har använt mig av tidigare. 12

En teknologi som jag inte har bekantat mig med i praktiken är fiberoptiken, vilket är en väldigt fascinerande teknologi i mitt tycke. Fiberoptiken är en av delarna som jag har fått mycket bättre kunskap inom, med tanke på att jag inte hade någon praktisk kunskap om detta över huvud taget innan jag började mitt examensarbete. Inga större problem uppstod i arbetet än fysiska problem med switchar och routrar som var monterade i sina rack. Ibland var vi tvungna att flytta på switchar och routrar till en annan höjd i racken under tiden de var i drift. När det problemet uppstod så kunde en nätverkskabel vara för kort för att flytta ner switchen eller routern. Då var man tvungen att kalla på en person från kabelgruppen som kunde fixa en ny kabel med längre längd och sedan börja sätta dit den nya kabeln på plats och till slut flytta ner nätverksenheten. Kableringen utfördes av kabelgruppen på Facebook i Luleå, deras uppgift är att bl.a. installera fiberkablar mellan olika enheter i respektive nätverk. De utför det jobbet väldigt snyggt och discplinerat, vilket var riktigt imponerande att se. Konfigurering av alla switchar och routrar skedde på ett väldigt smidigt sätt av personalen genom att man skapar ett skript som lägger in alla konfigurationsfiler fjärrstyrt från kontoret. I och med det så sparar man väldigt mycket tid och kraft, istället för att ansluta sig till 47 st switchar/routrar och skriva in konfigurationen manuellt, vilket skulle tagit väldigt lång tid att utföra jämfört med att använda sig av ett skript. Avslutningsvis vill jag säga att mina fem veckor på Facebook Data Center i Luleå har varit väldigt givande och lärorika. Examensarbetet har varit en bra erfarenhet för mig genom att få komma ut och arbeta och känna på arbetslivet inom IT- branschen. 13

Litteraturförteckning [1.] Teare, D (2010). Implementing Cisco IP Routing (ROUTE) Foundation Learning Guide: Foundation learning for the ROUTE 642-902 Exam. Indianapolis, IN, USA: Cisco Press. [2.] Cisco, Cisco 40GBASE QSFP Modules, [Online]. Available: http://www.cisco.com/c/en/us/products/collateral/interfaces- modules/transceiver- modules/data_sheet_c78-660083.pdf [Använd 30 April 2014] [3.] Cisco, Cisco 10GBASE SFP+ Modules, [Online]. Available: http://www.cisco.com/c/en/us/products/collateral/interfaces- modules/transceiver- modules/data_sheet_c78-455693.pdf [Använd 29 April 2014] [4.] Lau, Hur fungerar en optisk fiber, [Online]. Available: http://www.lau.se/fiber/bredband/sa- fungerar- en- optisk- fiber [Använd 29 Maj 2014] [5.] Professor Messer, Multimode and Singlemode Fiber, [Online]. Available: http://www.professormesser.com/n10-005/multimode- and- singlemode- fiber/ [Använd 8 Juni 2014] [6.] Professor Messer, Fiber Connectors, [Online]. Available: http://www.professormesser.com/n10-005/fiber- connectors/ [Använd 29 Maj 2014] [7.] Cisco, Using Link Layer Discovery Protocol in Multivendor Networks, [Online]. Available: http://www.cisco.com/c/en/us/td/docs/ios- xml/ios/cether/configuration/xe- 3s/ce- xe- 3s- book/ce- lldp- multivend.pdf [Använd 2 Maj 2014] 14

Förkortningar/Förklaringar TFTP Trivial File Transfer Protocol Ett filöverföringsprotokoll som kan användas vid filöverföring mellan nätverksenheter. GNS3 Graphical Network Simulation 3 Applikation som kan simulera/emulera datornätverk. LAN Local Area Network Ett lokalt nätverk inom datorkommunikation. ENS Edge & Network Service En grupp på Facebook Data Center vars ansvar ligger inom datornätverk. FacNet - Facility Network Projektnamnet, samt nätverket som uppgraderades. MAC- adress - En unik adress som sitter på alla nätverkskort. Portmap Ett dokument som bl.a. visade vilka nätverksportar på routrar och switchar som skulle ha vilka typer av SFP+ och QSFP+. Linjekort Ett stort kretskort som erhåller nätverksportar.linjekortet kan installeras i switchar eller routrar och förser nätverksenheterna med nätverksportar från linjekortet. Switch En nätverksenhet som kan kopplas in i ett Local Area Network (LAN) där switchens uppgift är att styra trafiken mellan olika noder i ett lokalt nätverk, baserat på MAC- adresser (Media Access Control). Router En nätverksenhet vars uppgift bl.a. är att ansluta ihop flera LAN och styra trafiken mellan de olika nätverken baserat på nätverksadresser som finns i routerns routingtabell. 15

Bilaga 1 Föregående nätverksstruktur (OBS! Detta är ej hela topologin). 16

Bilaga 2 Nuvarande nätverksstruktur (OBS! Detta är ej hela topologin). 17