PROJECT: IRIS. (Plan van aanpak) Naam Functie Paraaf



Vergelijkbare documenten
PROJECT: IRIS-WEB. (Plan van aanpak)

PROJECT: IRIS. (Afstudeerverslag)

PROJECT: IRIS-WEB. (Testmethodiek)

PROJECT: A. (Productverslag)

Managed CPE (Customer Premise Equipment)

Machinebeheer op afstand. Efficiënt. Wereldwijd. Intuïtief

Functionele beschrijving: scannen naar van Brug software.

Functionele beschrijving: scannen naar Exact Globe.

Functionele beschrijving: scannen naar UNIT4 DocumentManager

Functionele beschrijving: Scannen naar AFAS Profit.

EIGENSCHAPPEN CONVERGED HARDWARE

Monitoring. SolidBE B.V. Maarten Schoutenstraat SV Waddinxveen

Introductie. exacqvision M-Series

Plugwise binnen de zakelijke omgeving

Functionele beschrijving: scannen naar Trivium FORTUNA.

INTRODUCTIE. Voorzorgsmaatregelen. Systeem Vereisten NEDERLANDS

Hoge beschikbaarheid bij Lips Textielservices Johan Westerduin, Transfer Solutions

Axoft Managed Router Rapportage

EAP900H. Testrapport. Alcadis Vleugelboot CL Houten Versie: 1.0 Auteur: Herwin de Rijke Datum:

SYSTEEMEISEN VOOR FACET FEBR. 2013

Network Event Kit (NEK)

Inleiding. We hopen dat u nog lang gebruik mag maken van onze software. Samen Wassen. Pagina 2

Functionele beschrijving: Scannen naar Pro Management

Functionele beschrijving: scannen naar UNIT4 Cura Documentmanagement.

Alfanet IP-interface RS485 naar Ethernet

Three Ships CDS opschalingsdocument Overzicht server configuratie voor Three Ships CDS

Installatiehandleiding CT-1024/1029 Extended powerful wifi Antenne voorzien van Alfa AWUS036NEH wifi-adapter

informatica. hardware. overzicht. moederbord CPU RAM GPU architectuur (vwo)

Dit document beschrijft de hardware eisen voor het gebruik van WBI software.

Hardwarevereisten RAID. Geheugen

1. Work Breakdown Structure en WBS Dictionary

Right Availability voor Provincie Zeeland met Active Data Guard 11g

Installatiehandleiding

ASSISTANCE SOFTWARE INSTALLATIE-EISEN ASSISTANCE SOFTWARE FOR MICROSOFT DYNAMICS. Author : AV. Datum : 30 augustus 2013 Versie : 6 Status : Definitief

PROJECT: IRIS-WEB. (Test rapport AirLive Airmax5)

Systeemeisen. CA4000 Versie Aanvullende informatie. Artikelnummer: CA4000

Technote. EnGenius Senao EOM Mesh Layer 2 configuratie Transparant netwerk

Windows XP Migratie opties. Bart van Dijk

Testrapport EnGenius ENH-200 Firmware 1.0.2

Arjen Glas Stage: Viaict. Opdracht virtualisatie I44

Gigaset pro VLAN configuratie

emaxx Systeem eisen ManagementPortaal voor de ZakenMagazijn database

Testrapport EnGenius EOR-7550 Firmware 2.1.1

Wireless Leiden. Plan van Aanpak x

Oracle WebCenter Content in grote omgevingen

Internet Veiligheidspakket van KPN Handleiding Windows XP, Vista, 7,8 Versie

Functionele beschrijving: Scannen naar Fidura-oplossing

Opmerkingen bij het concept voorstel ontwerp LWP

Wat zien we in deze cursus

CCV Smart (VX VX 820) Installatie instructie ECR-koppeling

PROJECT: A. ( Soekris Installatie)

16/24 Port Desktop & Rek-monteerbare Fast Ethernet Switch

Oracle-database creëren

Pro-actief beheer voor uw systemen en netwerk

Office Synchronizer. Publicatie informatie. Versie 1.61

Dienstbeschrijving mshield. Een dienst in KPN ÉÉN

Kenmerk: MS/IV/2016/

PROJECT: IRIS-WEB. (Testrapport Senao Engenius EOC5610)

Om zelf een live stream op te zetten heb je een aantal dingen nodig:

Wi-Fi naar VGA Draadloze Video Verlenger met Audio 1280x1024 / 720p

Installatie handleiding

SuperOffice Systeemvereisten

End of Support. Windows XP Office maar ook: Exchange 2003 (oa gebruikt in SBS 2003) (link met gegevens) SQL 2000

Onverwachte voordelen van Server Virtualisatie

Cerussa FIN Pre-requirements

Praktijkinstructie Industriële automatisering 3 (ICT09.3/CREBO:53270)

DMZ Policy. Eindverantwoordelijkheid Goedgekeurd. 16 Februari Geaccepteerd Manager SPITS. Security Manager SPITS E.A. van Buuren.

Software-installatiehandleiding

DJANAH, EEN TOTAL CONVERSATION VIDEO TELEFOON IN DE WEB BROWSER TECHNISCHE EISEN VOOR TOLK OP AFSTAND OP LOCATIE, NETWERK EN COMPUTERS

Inleiding. Aan de inhoud van dit document kunnen geen rechten worden verleend.

Installatiegids Registratie Hardware specificaties

MINIMALE SYSTEEMEISEN. Vakware 6

Analyse probleem remote execution

Testomgevingen beheer

Stations Automatisering. Vooruitgang of tijdbom

Snel te implementeren. Inpasbaar in uw situatie

Wireless Leiden. Faseplan Node Installatie / Onderzoek x

mpix VPN Dienstbeschrijving Copyright The Voip Company 2011 Pagina 1 van 8

Hans Jurgen Kroon Industrial HVAC Control Solutions

Architectuur SynGuard Comfort

De nieuwe generatie Toegangsbeheer.

Inhoud. Packet Tracer x. Labs xi

Meerdere warehouse implementaties te kostbaar?

USB Wi-Fi adapter - AC600 - Dual-Band Nano adapter - draadloos

Transcriptie:

Plan van aanpak IRIS Documenthistorie Revisies Versie Status Datum Wijzigingen PROJECT: IRIS (Plan van aanpak) Goedkeuring Dit document behoeft de volgende goedkeuringen: Versie Datum goedkeurin g Naam Functie Paraaf Document ID: IRIS Versie: 0.3 [1/9] Datum: 09-11-08

Plan van aanpak IRIS Inhoudsopgave DOCUMENTHISTORIE...1 Revisies...1 Goedkeuring... 1 INHOUDSOPGAVE...2 1 INTRODUCTIE... 3 1.1 Scope van het document.... 3 1.2 Structuur van het document.... 3 2 PROJECTOPDRACHT... 4 2.1 Projectomgeving... 4 2.2 Doelstellingen... 4 2.2.1. Primair... 4 2.2.2.Secundair... 4 2.3 Opdrachtformulering... 5 3 AANPAK... 6 3.1 Node architectuur... 6 3.1.1.IRIS... 6 3.1.2. Hardware... 6 3.1.3.Software... 7 3.2 Node beheer... 8 3.2.1.Installatie... 8 3.2.2.Configuratie... 8 3.2.3.Updates / testen...9 3.2.4.Monitoring... 9 Document ID: IRIS Versie: 0.3 [2/9] Datum: 09-11-08

1 Introductie 1.1 Scope van het document. Document scope 1.2 Structuur van het document. Hier komt de structuur van het document

2 Projectopdracht 2.1 Projectomgeving Tegenwoordig zijn draadloze toepassingen niet meer weg te denken uit onze maatschappij. Het gemiddelde aantal huishoudens wat beschikt over een eigen WiFinetwerk is de laatste jaren enorm gestegen; deze trend zorgt momenteel echter voor een overbevolking van de daarbij behorende 2.4Ghz band. Zo ook bij Wireless Leiden, de geheel draadloze backbone van de organisatie heeft veel last van interferentie van deze particuliere netwerken. Deze storing is dusdanig, dat het in druk bevolkte gebieden kan zorgen voor een instabiel netwerk. De bovenstaande probleemstelling vormde binnen Wireless Leiden de kern van de businesscase om het 802.11a project te initiëren. Dit project is uitgevoerd als voorganger van het IRIS project, en diende als onderzoek naar de mogelijkheden en het gebruik van de 802.11a WiFi-standaard. De resultaten die gedurende het project zijn verworven vormen mede de rechtvaardig voor de uitvoer van het IRIS project. Het IRIS project wordt uitgevoerd in opdracht van Wireless Leiden in het kader van Free Discovery. 2.2 Doelstellingen Doelstellingen voor het IRIS project kunnen worden onderverdeeld in primaire en secundaire doelen. De primaire doelstellingen zijn voornamelijk praktisch, en vooral gericht op het doorvoeren van verandering en verbetering aan het huidige netwerk; de secundaire doelstellingen zijn gericht op de integratie van kennis binnen de organisatie. 2.2.1. Primair. De primaire doelstellingen van het IRIS project komen deels voort uit de toekomstvisie van Wireless Leiden. Om de continuïteit en ontwikkeling van het huidige netwerk te waarborgen, wil de organisatie verschillende diensten aan gaan bieden van zowel Wireless Leiden zelf, als van betrokken bedrijven buitenaf. Om bovenstaande visie te realiseren moeten een aantal verbeteringen doorgevoerd worden aan de netwerkarchitectuur, met betrekking tot de stabiliteit en capaciteit. Het IRIS project haakt hierop in met de volgende doestellingen: - Verbetering van de beschikbare bandbreedte, - Verbetering stabiliteit van interlinks, - Verbetering van de hardware / software architectuur. 2.2.2. Secundair Secundaire doelen zijn binnen het project gericht op de integratie van kennis en know how. Wireless Leiden is een stichting die volledig bestaat uit vrijwilligers; door het verschil in kennisniveau tussen de mensen kan het zijn dat bepaalde taken altijd door een persoon in de organisatie worden uitgevoerd. Binnen het IRIS project zijn hiervoor de volgende doelen gesteld: - Eenduidige installatie en beheer van nodes, - Generieke installatie, met betrekking tot hardware platform - Documenteren van installatie en beheer routines.

2.3 Opdrachtformulering De instabiliteit van de huidige backbone is terug te leiden op het gebruik van de 802.11b WiFi-standaard. Uit het recent afgeronde 802.11a project bleek deze a standaard, door het gebruikt van de 5GHz band, een goede oplossing te zijn voor het verbeteren van zowel de stabiliteit als capaciteit. Hoewel uit het project eenduidig bleek dat de 802.11a standaard een goede vervanger voor de interlinks zou zijn, liet het project vragen open met betrekking tot het ontwerp van dit nieuwe type node. Gedurende het IRIS project dient een functioneel prototype ontwikkeld te worden voor het gebruikt als toekomstige node binnen het draadloze netwerk van Wireless Leiden. Het prototype moet gebruik maken van de 802.11a WiFi-standaard om de huidige interlinks te vervangen, en zo de stabiliteit van het netwerk te verhogen. Functioneel dient de node ontworpen te worden volgens het IRIS concept, Interface Radio Interlink System, waarbij de radio interfaces onafhankelijk van de basis node functioneren. Buiten de functionele eisen zijn vooraf aan de hardware en software geen overige eisen gesteld. Bij de keuze voor hardware is het belangrijk rekening te houden met de resultaten uit het voorgaand 802.11a project; daar het gebruik van de 802.11a standaard implicaties heeft voor de prestaties van zowel de hardware als software. Bij de softwarekeuze dient echter wel gebruik gemaakt te worden van open source software, waarbij FreeBSD de voorkeur van de organisatie heeft.

3 Aanpak 3.1 Node architectuur 3.1.1. IRIS. De architectuur van de node zal gaan functioneren volgens het IRIS concept; IRIS staat voor Interface Radio Interlink System en is een architectuur die bestaat uit een of meerdere radio componenten, die via ethernet zijn verbonden met een of meerdere routerende onderdelen. De radio componenten, die worden gebruik voor het opzetten van directionele en onmindirectionele verbindingen, functioneren hierbij onafhankelijk van de basis node waar het data verkeer uiteindelijk gerouteerd wordt. Figuur 1. IRIS-Architectuur Omdat een dergelijke architectuur binnen de organisatie niet eerders is gebruikt, en geen duidelijke praktijk voorbeelden beschikbaar zijn, is het belangrijk de verschillende onderdelen voor de implementatie van zowel de hardware als software te onderzoeken. Binnen dit hoofdstuk wordt de aanpak van verschillende implementatiepunten besproken aan de hand van de functionele eisen. 3.1.2. Hardware. De opbouw van de IRIS node bestaat uit de volgende hardware componenten: een base node en een of meerdere radio nodes. Bij de keuze voor een hardware platform dient vanwege de node locaties voornamelijk gebruikt gemaakt te worden van embedded hardware. Het is voor de base node echter ook mogelijk een regulier desktop systeem in te zetten indien de locatie dat toe laat.

De base node moet minimaal beschikken over de volgende specificaties: - x86 gebaseerde CPU, - 128MB RAM, - Minimaal drie 100Mbit ethernet poorten, - 1 PCI/mini-PCI of PCMCIA slot, - Minimaal 64MB IDE flash storage. De benodigde processor snelheid is afhankelijk van het gebruikte hardware platform, maar dient in ieder geval over voldoende capaciteit te beschikken om de aangesloten interlinks op volledige snelheid te kunnen routeren. Indien drie ethernet poorten beschikbaar zijn en alle daarvan in gebruik zijn voor het aansluiten van interlinks, kan een wireless insteekkaart gebruikt worden om de onmindirectionele verbindingen op te zetten. Het heeft echter voorkeur om alle radio interfaces via ethernet met de base node te verbinden. Een radio node moet beschikken over minimaal een ethernet aansluiting en een gewenst type 802.11 WiFi interface. Bij de keuze voor een oplossing is het noodzakelijk dat de antenne, radio en ethernet interface binnen een kast geïntegreerd zijn en moet het mogelijk zijn de node van stroom te voorzien via een PoE voeding. Omdat de radio node via ethernet wordt aangesloten, is het mogelijk de antenne op grotere afstand van de base node te plaatsen. Daar de antenne binnen deze oplossing is geïntegreerd met de radio, dient echter wel rekening gehouden te worden met de voeding; indien meerdere radio nodes zijn aangesloten kan hiervoor gebruikt worden gemaakt van een PoE switch. 3.1.3. Software. Omdat de IRIS architectuur uit meerdere onafhankelijk functionerende hardware componenten bestaat, is het mogelijk dat voor de base node en radio node een ander software platform gebruikt wordt. Om een goede keuze de maken is het belangrijk de verschillende functionele eisen van de componenten te bekijken. Het merendeel van de WiFi-nodes die momenteel in gebruikt zijn binnen het netwerk draait op een embedded hardware platform. Omdat de locatie van deze nodes in de toekomst niet snel zal veranderen zal hier veel gebruikt gemaakt van blijven worden. Het is daarom noodzakelijk dat het gekozen software platform geschikt is voor embedded hardware. Omdat voor dit type node gebruik wordt gemaakt van flash opslag moet het mogelijk zijn de omvang van het besturingsysteem te reduceren naar een installatie van 512MB tot 64MB, afhankelijk van de beschikbare hoeveelheid flash geheugen. Binnen de IRIS architectuur wordt de base node gebruikt voor het routeren van het inkomende en uitgaande data verkeer dat via de aangesloten interlinks de node binnenkomt. Omdat de organisatie beschikt over zelf geschreven routing software is het van belang dat het besturingssysteem geschikt is voor deze en overige op maat geschreven programmatuur. De meeste maat software zal geïnstalleerd worden op de base node en het is daarom wenselijk hier een besturingssysteem voor te gebruiken dat goed aansluit bij de huidige standaard. De radio nodes functioneren binnen de architectuur als een transparante bridge tussen het WiFi en ethernet verkeer. Hoewel het mogelijk is voor deze componenten een eigen oplossing te bouwen, is het ook mogelijk voor een OEM oplossing te kiezen. Functioneel moet een OEM oplossing wel aansluiten bij de verschillende eisen en wensen die gesteld worden aan het beheer van een node. In paragraaf 3.2 worden de verschillende aspecten van het beheer verder behandeld.

3.2 Node beheer 3.2.1. Installatie. Binnen de organisatie is voor de voorgaande nodes gebruikt gemaakt van een node fabriek om een installatie op een node uit te rollen. Hierbij wordt een node via ethernet aangesloten op een host systeem. Een node kan vervolgens via PXE / TFTP geboot worden waarna vanaf het host systeem scripts worden opgestart om een vervolgens automatisch een installatie te starten en afronden. Het voordeel van deze manier van installeren is dat het volledig geautomatiseerd, en in principe door iedereen binnen de organisatie uitgevoerd kan worden. Wanneer gedurende een installatie echter iets mis gaat, is vaak meer kennis van het proces nodig om een mogelijk probleem op te lossen dan bij een handmatige installatie. Een tweede probleem bij een dergelijke installatie kan zich mogelijk voordoen bij het upgraden van een besturingssysteem naar een nieuwe versie. Installatie en configuratie scripts moeten dan vaak aangepast worden en hier is eveneens vaak meer kennis van het installatieproces voor nodig. Het is daarom van belang bij het installatieproces een ballans te zoeken tussen automatisering en toegankelijkheid. Een installatie dient daarbij idealiter door zo veel mogelijk vrijwilliger binnen de organisatie uitgevoerd te kunnen worden, maar het installatieproces moet waar mogelijk wel inzichtelijk blijven. Bij het gebruik van verschillende hardware platforms is het belangrijk dat een installatie generiek en eenduidig kan worden uitgevoerd, en installatieprocedures onderling niet te veel van elkaar verschillen. 3.2.2. Configuratie. Na het afronden van een installatie moeten achteraf configuratie instellingen worden doorgevoerd alvorens een node daadwerkelijk binnen het netwerk kan worden uitgezet. Het is hier belangrijk een onderscheid te maken in node specifieke configuratieinstellingen en algemene instellingen. Het is mogelijk de configuratie van algemene instellingen te laten uitvoeren gedurende het installatieproces en dit proces kan daarom eenvoudig geautomatiseerd worden. Voor automatisch configureren van node specifieke instellingen moeten de instellingen van een desbetreffende node vooraf worden aangemaakt, zodat het mogelijk is deze data achteraf na de installatie te synchroniseren. Binnen de organisatie is een dergelijk systeem beschikbaar en wordt momenteel nog verder ontwikkeld (Genesis / Exodus). Omdat dit systeem origineel is ontwikkeld voor een traditioneel node ontwerp, is waarschijnlijk verder onderzoek nodig hoe dit binnen de IRIS architectuur geïmplementeerd kan worden. Buiten het instellen van de node configuratie na een installatie, is het doorvoeren van configuratie wijzigingen een onderdeel van het beheer wat altijd en op ieder moment uitgevoerd moet kunnen worden. Operationele wijzigingen kunnen op bestaande nodes via een SSH shell direct worden doorgevoerd en daarna dient dit weer op lijn gebracht te worden met de Genesis / Exodus configuratie database. Omdat de IRIS architectuur bestaat uit meerdere los functionerende componenten heeft dit implicaties voor het beheer. Een configuratie binnen een node kan op verschillende fysieke locaties ingesteld en gewijzigd worden en het is daarom van belang dat een oplossing wordt gezocht waarbij het beheer zoveel mogelijk centraal op de base node kan worden uitgevoerd. Bij de uiteindelijke inrichting dient de configuratie waar mogelijk gescheiden te worden van de installatie, zodat bij een upgrade of vervanging de node configuratie gemakkelijk kan worden overgezet op andere hardware.

3.2.3. Updates / testen. Systeemsoftware die binnen het netwerk van Wireless Leiden wordt continue uitgebreid en verder ontwikkeld. Het is belangrijk dat operationele nodes goed voorbereid zijn op mogelijk updates en upgrades die in de toekomst uitgevoerd zouden kunnen worden. Omdat het installeren van updates op operationele systemen risico met zich meebrengt, heeft het binnen de organisatie de voorkeur om dergelijke acties ook binnen een testomgeving te kunnen uitvoeren. De systeem omgeving van een node zou hierbij opgedeeld kunnen worden in een live en test omgeving. 3.2.4. Monitoring. Het monitoren van resources binnen een communicatie netwerk is voor iedere organisatie van groot belang. Preventief beheer door middel van monitoring kan zorgen voor hogere up-time en een lagere belasting van mankracht. Bij een vrijwilliger organisatie als Wireless Leiden, waar werknemers niet fulltime beschikbaar zijn, spelen deze aspecten een grote rol bij het kwaliteitsbehoud van de aangeboden diensten. Binnen de organisatie wordt reeds gebruik gemaakt van SNMP, met een front end systeem van Nagios, om de verschillende nodes te monitoren. Omdat de variabelen die met SNMP beschikbaar zijn om te monitoren afhankelijk zijn van de gebruikte Management Information Base, is het van belang te zoeken naar een goede oplossing voor de Atheros 802.11a WiFi kaarten die gebruikt worden bij het opzetten van interlinks. Buiten de monitor mogelijkheden van Nagios, heeft het bij de organisatie voorkeur om fysiek op iedere node een overzicht te genereren met statistische en technische data van de betreffende node. Binnen de IRIS architectuur kan hiervoor op de base node een overzichtspagina worden gecreëerd waar onder andere informatie over systeem beschikbaarheid, netwerk bezetting en link informatie worden weergegeven. Via deze pagina zou het ook mogelijk moeten zijn om gemakkelijk naar de overzichtpagina van een van de andere nodes, die via de interlinks zijn aangesloten, te verbinden.