21 mars, 2009

Cisco: Rekryteringsdag i Stockholm

Den 19 mars 2009 var jag i Stockholm med några av mina klasskamrater från Halmstad högskola och besökte Cisco under deras rekryteringsdag. Några av våra Cisco-instruktörer följde också med på resan och det var skönt att se dem när vi kom fram för då visste vi att vi hade kommit rätt.

Rekryteringsdagen gick ut på att vi studenter skulle få prata med och bli intervjuade av våra (kanske) kommande arbetsgivare. De var guld- och silverpartners med Cisco och innan de började beskriva deras företag och verksamhet så hade de en cirka 20 minuter lång föreläsning. Jag hoppades verkligen på att det skulle ske på svenska men eftersom det kom några utländska studenter också till eventet så fick företagen improvisera och köra på engelska istället. Det tyckte jag var lite synd eftersom jag hade hoppats på svenska men det gick bra ändå.

Vi fick höra VD:n för Cisco och företagen som vi fick prata med och lära känna var följande:
  • Atea
  • TDC
  • Verizon
  • Cygate
  • Logica
  • Network Services
Cisco bjöd på mat (wraps), fika och drycker (Coca Cola och Kaffe) vilket jag tyckte var välbehövligt så man kunde hålla sig levande, pigg och glad hela dagen. Man blev dock lite seg när man stod och väntade i köerna till intvjuerna med företagen för det tog så lång tid innan man väl kom fram.

Innan jag kom in på min första intervju var jag självklart lite nervös och jag kände att det var lite pirrigt i luften. Så kändes det nog för de flesta, men så fort jag kom in och fick hälsa på respektive företag så kändes det jättebra och jätteskönt. Det var väldigt avslappnat och man kunde föra en trevlig konversation utan att få nervösa svettningar.

En mycket positiv sak jag vill berätta är att när rekryteringsdagen var över så visste jag mycket mer om Cisco än innan. Jag fick även reda på typiska arbetsuppgifter och problem som en Ciscotekniker kan ställas inför på en arbetsplats.

På Halmstad högskola har vi endast några laborationssalar där vi tränar på Ciscoutrustning och design av nätverk med olika protokoll och tekniker. Vi har heller inte fått så mycket kontakt med näringslivet som jag hade velat och behövt för att kunna utvecklas ännu mer som person. Därför var det jätteskönt att vi fick möjligheten att ställa frågor till CCIE-tekniker, Chef och VD samt andra rekryterare under besöket hos Cisco.

Certifieringar är bra men inte ett krav om man söker jobb som Ciscotekniker. Visst är det bra att visa upp certifikat för sin egen skull och att man då kan visa upp sina kunskaper på papper. Men många har svårt för prov och teoritester så om du har bra egenskaper och mycket kunskap inom ett ämne som du sedan kan applicera praktiskt så har du fortfarande mycket goda chanser till jobb. Men certifikat bör vara ett mål om man söker sig till tjänsten. Det är också ett krav för några av kunderna till företagen att de får en tekniker som kan visa upp på papper att han eller hon verkligen är certifierad inom området.

Jag ser nu verkligen fram emot att få börja arbeta och jag väntar ivrigt på att den sista delen av terminen på högskolan skall nå sitt slut. Nu är det bara examensarbetet och en programmeringskurs kvar och sedan är det dags för det riktiga arbetslivet. Men vi får ju inte glömma sommaren som jag längtar efter så mycket nu. Det hoppas jag att ni också gör för enligt mig är sommaren den bästa årstiden på året tätt följd av våren.

Om du är student och läser inom Cisco så tycker jag verkligen att du ska ta chansen och besöka Cisco under nästa års rekryteringsdag. Jag rekommenderar det verkligen.

Hoppas ni får en trevlig helg.

16 mars, 2009

Nätverk/VMWare: Workstation v6.5.1 "bridged" mode fungerar inte

Förord
Denna artikel är för alla som använder VMWare Workstation och har problem med "bridged"-mode (sv. brygga) nätverk. Jag har nämligen själv haft stora problem med detta sedan jag uppdaterade min VMWare Workstation från v5.5.x till v6.5.1. Innan dess fungerade "bridged" helt utan problem så när det inte längre fungerade efter uppdateringen misstänkte jag fel i konfigurationen.

Tips: På följande webbsida Workstation 6.5 - Networking is not working on VM in "bridged" mode [1] verkar det som om någon har ett likadant problem som jag hade. Det är ett forum på VMWares webbsida på engelska. Efter att jag läste där fann jag min lösning.

Introduktion
Idag används virtualisering för fullt både på hemdatorer och på små till stora företag. Företaget VMWare [2] är en av de största aktörerna inom detta område och är mycket populärt bland utvecklare som kräver stabila utvecklingsmiljöer och företag som behöver köra mer mjukvara på färre hårdvaruenheter - oftast servrar. Det jag kommer gå igenom är hur jag fick igång "bridged" mode i VMWare.

Tekniken
Jag tänker inte gå in på djupet om virtualisering men kort och gott kan man säga att man vi får möjlighet att installera flera operativsystem (gäst-operativsystem) på ett ensamstående operativsystem (värd-operativsystem). Dessa kallar vi i fortsättningen för värd och gäst. T.ex så kör jag Windows XP Professional som värd och mjukvaran VMWare Workstation (i fortsättningen kallar jag denna endast för VMWare-miljön) med Ubuntu 8.10, Windows Server 2003 (student edition), Windows Server 2008, extra installation av Windows XP Professional, Windows Vista 64-bit.


(Klicka på bilden för att förstora) Vy över hur systemet delvis är uppbyggt.

Problemet
Mitt problem var att jag inte fick "bridged" mode att fungera korrekt. Jag prövade med "NAT" och "Host-only" som nätverkstyp i VMWare-miljön men inget fungerade. Systemen fick inte någon IP-adress via DHCP utan de fick istället en annan privat IP-adress från en vmnet-adapter. Jag prövade även att sätta IP-adress manuellt men ingen lycka där heller.

Vägen mot lösningen
När jag läste på forumet jag nämnde ovan [1] så tänkte jag att det kanske beror på att VMWare-miljön inte känner igen mitt fysiska Gigabit-gränssnitt till nätverket. I forumet läste jag att man skulle testa stänga av den automatiska bryggningen (eng. Automatic Bridging) och se efter i registret på värd-datorn i nyckeln HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\VMnetBridge\Parameters\Adapters och kontrollera vilka adaptrar som fanns tillgängliga.

Jag fann inte något som var till nån nytta så jag började leta efter inställningar i VMWare-miljön. Till slut fann jag rätt menyalternativ.
Workstation v6.5.1:
Edit -> Virtual Network Editor
Då öppnas följande fönster:

(Klicka på bilden för att förstora) Gå till fliken "Automatic Bridging" och kryssa bort alternativet "Automatically choose an available physical network adapter to bridge to VMnet0".

Notis: När VMWare-miljön valde ett gränssnitt automatiskt åt mig valdes Microsoft Loopback Adapter vilket är helt fel. Det använder jag när jag konfigurerar och programmerar Cisco routrar i GNS3/Dynamips och vill ha åtkomst till mitt riktiga nätverk.

Som nästa steg måste man manuellt välja vilket fysiskt gränssnitt man använder på sin värd-dator. Det visas i följande fönster:

(Klicka på bilden för att förstora) I listen för VMnet0 väljer man sitt fysiska gränssnitt för nätverket. Jag själv har ett integrerat nätverkskort på mitt moderkort som är av typen NVIDIA nForce. Chansen är stor att ni har det likadant eller så har ni troligen DLink, Linksys, Cisco, Netgear Fastethernet Adapter eller liknande.

Tryck på knappen Apply och sedan OK för att spara ändringarna.

Testa
Nu kan ni testa att starta ert gäst-system igen och välja "bridged" som typ för nätverkåtkomst i VMWare-miljön. Allt fungerar perfekt för mig nu och jag får nu min efterlängtade IP-adress via DHCP som körs på routern i diagrammet högst upp.

Äntligen kan jag börja arbeta som vanligt igen när jag utvecklar dynamiska webbsystem och när jag kör Ciscosimulering i GNS3.

Resultat
Här nedanför visas resultatet av mina ändringar. Det är ett utdrag från terminalen i Ubuntu som visar min aktuella IP-adress.


(Klicka på bilden för att förstora) Verifiera att man fått rätt IP-adress.


Slutord
Tänk att lösningen på problemet var så enkelt egentligen. Jag hade problemet i tre veckor innan jag på riktigt orkade leta efter en lösning. Det hjälpte verkligen att söka på Google och läsa i forumet på vmware's webbsida.


Referenser
[1] http://communities.vmware.com/thread/197994?start=0&tstart=0
[2] http://www.vmware.com/

09 mars, 2009

Spel: Quake Live

För omväxlingens skull vill jag tipsa om ett online-spel som tidigare varit ett PC-spel. Så skippa alla artiklar och information om IT. Slappna istället av med ett superhärligt spel som bygger på ett av världens mest populära spel (i alla fall så har det varit det en gång i tiden år 1999).

Jag säger bara det - Wow, äntligen! Jag har längtat efter att Quake III skulle komma till liv igen när jag först hörde om spelutvecklingen för Quake Zero som nu heter Quake Live [1]. Spelet bygger på Quake III Area och kan köras direkt i din webbläsare. Många av banorna finns kvar (och så även Q3DM17) och det är samma spelutvecklare ID Software som står bakom idén.



Det är fortfarande 3D, FPS (First Person Shooter), hektiskt spelupplevelse och det är ett perfekt spel att köra om man studerar och inte orkar läsa mer i böckerna. Det är även förbättrat på många sätt men en av dem som jag älskar är att känslan fortfarande lever kvar från det gamla spelet, som faktiskt släpptes som öppen källkod (Open Source) för några år sedan av just ID Software.

Man behöver skapa ett online-konto i vanlig ordning och när proceduren är färdig kan man börja spela en testomgång mot Crash. Hon lär dig hur man spelar och anpassar sig automatiskt till din svårighetsgrad när du spelar.

När man sedan är redo för att spela på Internet mot andra tokiga adrenalinjagande spelare så matchas automatiskt din svårighetsgrad med andra på Internet som är ungefär lika bra som dig. Det finns även indikatorer som visar om en match har svårare motståndare som helt enkelt är bättre än dig på att spela Q3.

Observera dock att spelet fortfarande är i Beta-stadiet sedan 24 februari 2009 så det är ganska fräscht och ungt. Men än så länge har jag inte stött på några problem och matcherna fyller nästan kvoten på 16 spelare varje gång jag kör.

Det sista jag vill säga är att jag verkligen rekommenderar detta för er som vill spela ett riktigt fartfyllt och härligt spel. Jag tycker om det och hoppas att ni också kommer tycka om det. Om ni vill möta mig finner ni mitt alias Waschman på spelets webbsida.

Men det fattas en viktig del - de djupa detaljerna när man fraggar någon och ***** som bara flyger åt alla håll och kanter. Lite censur men ni som känner till spelet kan nog gissa vad jag menar.

Gå loss på spelarna - spela - fragga - njut.

Källor
[1] www.quakelive.com

Övrigt
en.wikipedia.org/wiki/Quake_Zero

21 februari, 2009

Webben: Konvertera webbsidor och dokument till PDF

Jag håller just nu på med ett litet webbprojekt och jag kände att jag ville spara resultatet från webbsidan i ett enkelt och standardiserat format. Min första tanke var att använda PDF men det fanns ingen riktig stabil webbsida där man kunde omvandla från html till pdf.

Efter några sökningar på Google fann jag ett program [1] som installerar en virtuell "låtsas" skrivare i din dator (jag använder Windows XP) som sparar utskriften som PDF istället för att skriva ut den på papper. Jättesmidigt! Jag vet att Adobe har ett liknande program/funktion som kostar en del pengar, men programmet jag fann är helt gratis.

Tips: jag har tidigare skrivit om hur man omvandlar word-dokument till pdf via en enkel instickningsmodul i Word från utvecklad av Microsoft. Windows: Office 2007 Omvandla till PDF

Programmet som konverterar/omvandlar dokument och webbsidor till pdf heter "doPDF" [1] och finns för tillfället i version 6.2 att ladda ner [2] från deras webbsida.

Mycket viktigt!
När man väljer att omvandla en webbsida till pdf så är det endast det som syns när man väljer "Förhandsgranska" på menyn "Arkiv" i er webbläsare (jag använder Firefox).

Följande text är för webbdesigners och utvecklare: det enda som omvandlas är det som är satt till media="print" om ni använder det eller media="all" som är standard i CSS.

Här nedanför visar jag exempel där jag omvandlat webbsidan för Gmail och PHP.net till pdf-format.

Exempel


(Klicka på bilden för att förstora) Här visar jag hur man börjar använda programmet doPDF efter att man har installerat det på sin dator.



(Klicka på bilden för att förstora) Här kan ni se egenskaperna för den nya virtuella skrivaren. Det är bara att välja den i listan och sedan klicka på knappen "Properties"/"Egenskaper".



(Klicka på bilden för att förstora) Och här ser ni resultatet från webbsidan php.net som PDF


(Klicka på bilden för att förstora) Webbsidan gmail.com


(Klicka på bilden för att förstora) Och här ser ni resultatet för gmail.com som PDF


Källor
[1] http://www.dopdf.com/
[2] http://www.software112.com/products/dopdf-free-pdf-converter+quick-download.html

18 februari, 2009

Bloggens utseende

Jag funderar än en gång på att ändra bloggens utseende till något annat som skiljer en del mot vad som används just nu. Om det är någon som vill ge något förslag så tveka inte. Det är inte säkert att jag kommer följa ert tips men det är i alla fall ett steg på vägen. Jag tror jag kommer satsa på ljusare färger/utseende nu när vi ändå är på väg mot ljusare årstider.

Den designen som jag vill gå ifrån är:


- Waschman

30 januari, 2009

Utveckling: Gratis hosting för utvecklare

Idag när jag letade efter gratis webbhosting för PHP och MySQL snubblade jag över en webbsida som heter Devhost [1]. Det är en webbsida som erbjuder gratis hosting för utvecklare. Det betyder att man endast får använda deras tjänst när man utvecklar sin kod och inte publicerar den på Internet så att vem som helst kan besöka webbsidan.

De använder även VPN-lösningar (VPN - Virtual Private Network) så att man kan arbeta direkt mot deras server utan att behöva använda något FTP-program. Då fungerar det precis likadant som när man arbetar mot sin egna hårddisk förutom att data skickas över Internet när man sparar sina filer.

Jag använder själv deras tjänst för utveckling av ett kommande enklare webbhotell som jag och en kompis har tänkt att driva.

Om ni är intresserade så finns det mer att läsa på deras webbsida [1]. Klicka bara på länken "Villkor" för att läsa mer.

Källor
[1] http://www.devhost.se/

23 januari, 2009

Java: Undersöka källkoden för Javas standard bibliotek

Jag har funnit en webbsida där man kan visa innehållet i källkoden för några av Javas standardbibliotek. Detta är väldigt bra om man vill veta mer om hur koden fungerar och om man vill lära sig att hantera kod på ett bra sätt.

Jag själv använder för tillfället webbsidan för att undersöka hur Javas bibliotek java.util.ArrayList [1] är utvecklad. På så vis kan jag få bättre vetskap om hur Java använder- och byggs upp av avancerade datastrukturer.

Vill man läsa om APIn går det bra att besöka den officiella webbsidan för Java bibliotekets API hos Sun Microsystems [2].

Referenser
[1] http://docjar.com/html/api/java/util/ArrayList.java.html
[2] http://java.sun.com/j2se/1.5.0/docs/api/

20 januari, 2009

Java: Filmer för totala nybörjare inom Java programmering (på engelska)

Jag vill tipsa er alla som vill lära er Java Programmering om en webbsida [1] där man kan se guider på engelska (kräver att man har Adobe Flash installerat) om hur man kommer igång med Java och texteditorn Eclipse, vilken egentligen är en IDE som står för "Integrated Development Environment".

Jag fann sidan genom att söka på Google efter "Java nybörjare".

Jag vill även passa på att tipsa er alla om en annan webbsida som är dedikerad till alla nybörjare inom Java [2]. Dock är webbsidan också på engelska men personligen tycker jag att den är väldigt lättläst.

Referenser
[1] Eclipse and Java for total beginners - video
[2] Java Beginner Tutorial

07 januari, 2009

Gott Nytt År // God Fortsättning

Hälsning
Här kommer en nyårshälsning från mig till er som läser bloggen. Gott nytt år och god fortsättning till er alla. Här nedanför skriver jag om en vecka under lovet då jag var i fjällen med mina kompisar och försökte lära mig att åka skidor.

Min skidvecka i Sälen (Lindvallen)
Jag har varit borta en vecka under jullovet över nyår i Sälen (Lindvallen) och lärt mig att åka skidor. Jag trodde aldrig att det skulle gå något vidare bra för mig ända tills dagen innan jag åkte upp. Då började jag tro på mig själv. Jag tänkte till och med att det skulle bli roligt att lära sig åka skidor med några av mina kompisar och deras familjer. Men det började inte bra alls.

Redan samma dag vi kom fram, ungefär vid 16.00, planerade alla att börja åka i skidbacken direkt tills de stängde kl 19.00. Jag tvekade men sade till slut att jag bara ville testa gröna skidbackar (grönfärgade backar är lättast för nybörjare). Men mina kompisar lyckades att övertala mig att följa med upp för en blå backe vid namn Gustav (blå backe är lätt och för nybörjare som kan bromsa och svänga, vilket är två saker jag inte kan).

Alla försökte tala om för mig exakt hur jag skulle göra men det gick in i mitt ena öra och ut genom det andra. Jag trodde att jag kunde bromsa ordentligt (plogning) men hörde sedan att jag höll benen fel (för tätt ihop). Till sist ville alla börja åka nedför och en av tjejerna säger "följ efter mig försiktigt". Allt gick fint tills jag skulle svänga min första sväng vid toppen av backen. Jag lyckades inte riktigt räta upp skidorna i svängen mot henne, utan for istället rätt nedför hela skidbacken i störtlopp. Jag försökte lägga mig ner åt sidan men det gick alldeles för fort. De försökte allihop att hänga efter och stoppa mig men det var för sent. Jag susade nedför Gustavsbacken och trodde att jag skulle slå ihjäl mig.

Efter att ha varit nära att åka rätt på ett stort hopp och köra in i två yngre skidåkare mitt i backen när jag hade som högst fart så lyckades jag bromsa farten och få stopp på skidorna. Jag ramlade inte men mitt hjärta pumpade jättemycket. Trodde typ att jag skulle dö, eller i alla fall bryta något ben, men jag klarade mig utmärkt. Mina kompisar kom till slut ifatt mig och kunde inte hålla sig för skratt och var samtidigt nervösa och hade dåligt samvete för att ha dragit upp mig ända dit upp.

Nästa dag fick jag en privatlärare (det var pappan till min bästa kompis) och han lyckades lära mig att svänga, bromsa, samt överväga min rädsla att än en gång åka störtlopp nedför backarna. Både min flickvän och min bästa kompis trodde att jag skulle kunna åka en svart backe (svart backe är svårtast att köra nedför och är brantast) i slutet av veckan innan vi skulle åka hemåt igen. Det trodde jag absolut inte eftersom det var första gången för mig som jag lärde mig att åka skidor.

Vet ni vad - jag åkte en svart backe vid namn Adam näst sista dagen och jag är stolt över mig själv. Hela veckan har varit fantastiskt rolig och lärorik med fest, god mat, nyårsfirande, gott sällskap, skidåkning och åkning av Icekart (vilket är ungefär som Go-kart fast på is med spikdäck). Stugan vi hyrde var 290kvm med plats för 16st sängar, 3st våningar, 4st duschar, 1st bastu, 1st bubbelpol (jakutzi), 50-52 tum LCD TV med 5.1 surround ljud.

Vilken vecka. Jag vill hälsa till alla som var med mig den veckan och tacka alla för den goda maten och de som lärde mig skidåkning samt gav mig motivationen att lyckas.

Jag hoppas att ni alla får ett trevligt år 2009.

19 december, 2008

Webbdesign: Skapa egna hemsidor enkelt

Häromdagen upptäckte jag en ny webbsida som heter Hemsida24 - en sida där man kan skapa egna professionella webbsidor enligt dem själva. Jag fann den genom min lärare jag hade under mitt första år på högskolan i Halmstad i kursen Web System Fundamentals.

Det visade sig att det var min lärare som hade gjort webbsidan tillsammans med ett par andra som arbetar i hans företag Lumik Enterprise.

Jag är riktigt imponerad av webbsidan och när jag testade direkt om det verkligen stämde som de säger att det är enkelt, så satt jag bara framför min skärm och gapade - wow!

Jag har själv redan gjort en webbsida (gratis förstås) och sedan använt koden på min egna webbserver. Tjänsten är så mycket bättre än Googles tjänst Googlepages som jag har använt (och fortfarande lite då och då) men den är faktiskt lite krånglig. Därför blev jag glad när jag såg att det verkligen stämde med Hemsida24's mål.

Jag är också väldigt glad att få ha haft en så duktig utvecklare som lärare i webbdesign, php och mysql. Det är mestadels därför jag ville skriva om detta.

Deras projekt är även ett jättebra exempel för de som undrar hur Ajax fungerar på webben. Grymt!

Källa
www.hemsida24.se

17 december, 2008

Nätverk: GNS3 v0.6 Test

Jag har precis laddat ner den senaste versionen av GNS3 vilken är v0.6. Det märks att GUI gränssnittet har förbättrats lite om man ser på verktygsraden. Textstorleken har även förstorats lite i några fönster för konfiguration.

När jag satte mig ner igår för att göra färdigt laboration 5.1 i Cisco ONT-kursen som handlar om QoS tänkte jag göra den i GNS3. Jag har ju en pagent-IOS så det är inga problem. Jag har även en router med en switchmodul för att simulera en switch med VLAN (den inbyggda switchen i GNS3 gillar jag inte).

Topologin har snyggats till litegrann och nu känns det mera proffsigt att arbeta i GNS3 gränssnittet. Jag bifogar även en bild för att visa ett exempel på hur det kan se ut.


(Klicka på bilden för att förstora)

* Notera även att länken mellan router TrafGen och router ALS1 har två nätverkskablar anslutna och att båda kablarna inte överlappar varandra, vilket de gjorde i tidigare versioner (t.o.m v0.5).

På bilden visas även alla värdnamnen på routrarna och deras gränssnitt (portar). Utvecklarna bakom GNS3 har lagt till en knapp som visar namnen på gränssnitten (till vänster om knappen för visning av värdnamn).

Referens
www.gns3.net

16 december, 2008

Nätverk: GNS3 i ny version v0.6

Wow! Äntligen har GNS3 släppts i ny version. Programmet börjar mer och mer likna Packet Tracer för de som vet vad det är.

I den senaste versionen av GNS3 finns möjlighet att:
  • Visa namnen på gränssnitten.
  • Visa multi-link kopplingar utan att kablarna överlappar varandra.
  • Måla ovaler och rektanglar vilket är jättebra om man vill designa områden med specifika routing protokoll (t.ex EIGRP, OSPF, RIP etc).
  • Enklare att identifiera gränssnitten i Windows för Ethernet NIO-valen.
  • + buggfixar
  • + övrigt
Gå till webbsidan www.gns3.net nu direkt och ladda ner den nya versionen.

Om ni vill kan ni även ta en titt på "Cisco Image Unpacker" på fliken "Downloads" på GNS3's webbsida.

05 december, 2008

Skolan: Strul i Cisco labbsalen

-- Detta blogginlägg har raderats --

Ni får ursäkta mig men jag har valt att radera detta blogginlägg eftersom jag tycker att det inte passar in på bloggen. För er som undrar vad jag hade skrivit kan jag berätta lite. Vi arbetade med Cisco i skolan under en laboration och helt plötsligt slutar allt att fungera. En student råkade dra ur kabeln för all utrustning i hela salen. Vi blev jättesura men vi lyckades återskapa vårt arbete efter några minuter igen.

- Waschman

25 november, 2008

Cisco: Om Pagent (Paket Generator) i Dynamips

Förord
Den här artikeln kommer gå igenom lite om verktyget Pagent som används i Cisco routrar i labbmiljö för att simulera olika typer av nätverkstrafik genom nätverket. Du kommer inte kunna läsa om funktionerna som Pagent erbjuder, utan kommer istället att få reda på alternativ som går att använda istället. Det kan hända att jag skriver en senare artikel om hur man använder Pagent men jag är inte helt säker.

QoS - Quality of Service
De som läser Cisco CCNP och har kommit till delen om "Optimizing Converged Cisco Networks" (ONT) använder utrustning som ska klara av Quality of Service "Qos". Jag tänker inte gå igenom vad QoS är för något på djupet men jag kan beskriva det lite som att man prioriterar olika typer av trafik.

T.ex så kan man prioritera Voice-over IP "VoIP", alltså röstmeddelanden/röstsamtal/iptelefoni, högre än trafik som bara innehåller chattkonversationer, torrentnedladdningar m.fl. Detta gör man för att inte ett iptelefoni-samtal skall bli brusigt, att paketen ska komma i rätt följd, och att det inte ska bli några fördröjningar.

QoS har många användsningsområden men enkelt beskrivet kan man säga att QoS ger mer bandbredd åt högprioriterad nätverkstrafik för att man skall få en så bra tjänst (eng. service) som möjligt.

Lite om laborationer med QoS och Pagent
När man då skall laborera med QoS så skriver man kommandon som skickas till routrarna för konfiguration, men hur skall man testa att trafik verkligen prioriteras på rätt sätt? Man vill ju inte direkt laborera i en verklig produktionsmiljö så vad kan man göra istället?

Pagent är ett egetutvecklat verktyg, tillverkat av Cisco för internt bruk, för paket generering och test av nätverk och implementerade QoS lösningar. Pagent är en specialdesignad version av ett Cisco IOS och kan bara aktiveras med hjälp av ett "machine id" och en "license key", alltså ett id och en unik nyckel. Man kan alltså inte ta en Pagent IOS från sin skola/arbete och licensnyckel med sig hem och sedan testa i Dynamips. För då krävs en annan licensnyckel.

Låst till hårdvara
En Pagent licens är låst till den specifika hårdvaran och man måste fråga Cisco efter en giltig licensnyckel för att kunna gå vidare. Det är endast anställda inom Cisco, CCIE, samt vissa skolor/universitet som undervisar CCNP som har fått tillåtelse att använda Cisco Pagent IOS utanför Ciscoföretaget.

Andra lösningar istället för Pagent
En lösning för de som inte får Pagent att fungera kan istället skaffa en mjukvara som installeras lokalt på er dator och som genererar paket genom ett Microsoft Loopback gränssnitt via Dynamips.

Ett program som är Shareware är "Network Traffic Generator and Monitor" [1] som kan generera IP/TCP/UDP/ICMP från klienter till servrar för att testa bandbredd, policys, brandväggar mm i sitt nätverk. Man kan allstå stresstesta nätverket.

En annan lösning är att använda Cisco SLA som endast stöds av nyare versioner av IOS (v12.4+). Mer om det kan ni läsa om på Ciscos webbsida i pdf-format "sla_cr_book.pdf" [2]. Det jag kan berätta lite kort om SLA är att man konfigurerar responder och transmitter på Cisco routrar. En transmitter konfigureras till att skicka en viss typ av trafik till en responder (sv. svarare) som sedan skickar tillbaks trafiken. Sedan kan man gruppera flera transmitters (sv. sändare) och ställa in tid samt hur ofta man vill att paket skall skickas. Med hjälp av detta kan man då skicka flera typer av trafik mellan två Cisco routrar.

Sedan i Dynamips kan man då implementera de flesta QoS reglerna och identifiera om det lyckas eller inte. En viktig sak man ska tänka på i Dynamips är att hastigheten går inte att styra med clockrate på seriella gränssnitt. Dynamips kan inte emulera lager 1 i OSI-modellen (det fysiska lagret). Så därför kan det uppstå problem när man ska testa köer (eng. queue).

Pagent i Dynamips fungerar
Jag vill tillägga att om man får tag i en Pagent IOS samt en giltig licensnyckel så kommer det att fungera i Dynamips. Jag har nämligen fått tag i en giltig licens för modell c2611 som kan köras utan problem i Dynamips. Själv använder jag det grafiska verktyget GNS3 för hanteringen av Dynamips relaterade funktioner och det fungerar hur fint som helst.

Jag tänker aboslut inte dela med mig av "machine id" och "license key". Det får ni försöka få tag på själva. Så snälla kontakta inte mig via kommentarer eller epost angående detta.

Referenser
[1] http://www.topshareware.com/Network-Traffic-Generator-and-Monitor-download-51163.htm
[2] http://www.cisco.com/en/US/docs/ios/ipsla/command/reference/sla_cr_book.pdf (10MB)

22 november, 2008

WebbTips: Läs om verklighetens Minority Report

Det här är nog ett av det häftigaste jag någonsin har sett. Killen som var med under inspelningen av framtidsfilmen Minority Report har skapat ett gränssnitt som användes i filmen. Man använder händerna för att utföra saker i systemet. Jag har själv sett filmen och när jag såg detta kunde jag inte släppa blicken ifrån videon.

Jag läste om detta på Metros webbsida och här är länken till det coolaste jag har sett på länge. Läs artikeln "Minority Report" har blivit verklighet (Metro) I artikeln finns även en länkad Flashvideo som visar när systemet g-speak används av grundarna.

Det är verkligen ett teknikens under om man frågar mig. Wow!

Välkomna till bloggen

Välkomna ska ni vara kära besökare. Jag skriver om IT för att det är kul och för att jag vill dela med mig av information och kunskap. Jag försöker hålla bloggen så kategoriserad som möjligt för att ni enklare ska hitta intressanta länkar och artiklar.