[CCIELab] Output manipulation in Cisco IOS
Thursday, March 25th, 2010 | Author: AlexJ

[Originally posted on ccielab.ro]

One of the things that make Command Line Interfaces, like Bash, very efficient for administration is the output manipulation with piping and redirecting. Cisco IOS has most of the Bash equivalent modifiers, and administrators that know how to work with them can do things much more faster… this can make the difference in a lab exam or in the real world. Most show commands support this features and depending on the IOS, you have more or less features.

The usual “show run” command prints a large output, from which you need only a few lines. You can only scroll down with space and enter (the the Linux more command). If you are searching for a keyword in the running config, you can go to the line that contains the string using the slash key, like in vim or more or less in Linux. So, “/KEYWORD” after running the show command, while scrolling, will take you to the wanted line.

If you want from the output just some lines, you can filter them, just like piping the output to grep in Linux. You can use the ” | ” after the show command to see how you can filter (be careful, there is a space before and after the |). To print just the lines that have a keywork, use “ | include KEYWORD“, and to print all lines except the ones what have the keyword, use “ | exclude KEYWORD“. If you want to print out all output starting with a line that contains a keyword until the end of the lines, use “ | begin KEYWORD“.

Taking advantage of the hierarchical structure of the running config, you can print out just a section of the output. For example, “show run | section   router ospf 1” will list the configuration for the OSPF process 1 and “show run | section interface Serial0/0” will print the configuration for the specified interface. Be careful, this is case sensitive and you need to mach the case of the line in the running config (“Serial 0/0″ will work, “serial 0/0″ won’t).

Redirection into a file is also possible. “show run | redirect flash:run” will put the contents of the running config into a file called ‘run’ in flash memory. This is similar to the “>” operand in Bash. Using redirect, the content of the target file will be replaced. You can append to the file (like “>>” in Bash) with “ | append FILE“.  “ | tee FILE” works like redirect, but it also prints the output to the screen.

Regular expressions are also supported. If you like to print from the routing table, the routes received from RIP, you can filter with “show ip route | include R” and the routes from EIGRP with  “show ip route | include D”. But you can do this in one line, filtering with both conditions, with “show ip route | include [RD]“.

Slightly off topic, but good to know, is how to stop output. For example, traceroute to an unreachable location, will try 30 hops before it stops, and this might take a long time. To break the action hit the key combination “Ctrl+Shift+6“.

Cisco Certified Network Professional
Wednesday, March 24th, 2010 | Author: AlexJ

CCNP este certificarea de nivel avansat de la Cisco pe ramura de Routing and Switching. Este, de obicei, văzută ca o continuare pentru CCNA și un pas intermediar pentru CCIE, deoarece, majoritatea se orientează spre R&S.

În prezent, cerificarea de CCNP se obține după trecerea a 4 examene: BSCI, BCMSN, ISCW și ONT. BSCI este examenul de routare (o continuare pentru CCNA2) iar BCMSN cel de switching (continuare la CCNA3). ISCW are multe elemente de securitate, fiind mai plăcut pentru cei ce vor să își dea CCSP-ul, pe când ONT este orientat spre QoS, cu elemente de VoIP și mai plăcut pentru cei ce se orientează spre CCVP.

Anul acesta, Cisco a decis schimbarea structurii certificării de CCNP. Din 4 examene, se ajunge la 3 examene: ROUTE, SWITCH și TSHOOT. ROUTE și SWITCH sunt, în mare parte, BSCI, respectiv BCMSN. ROUTE tratează subiecte ca OSPF, EIGRP, BGP și IPv6 și SWITCH tratează VLANs, STP, Securitate Layer 2. THSOOT este examenul nou introdus, ce acoperă depanarea problemelor legate de EIGRP, OSPF, BGP, VLANs, VoIP,  ACLs.

Cum examenul de CCNA l-am luat atunci când se trecea de la examenul 640-801 la 640-802, așa și CCNP-ul l-am prins pe final, cu cele 4 examene.

Cisco Expo 2010 – The End
Wednesday, March 17th, 2010 | Author: AlexJ

M-am întors să iau de la Cronus premiul (anul trecut a fost mai cool: un stick usb). Cu ocazia asta am aflat și ce era cu ecranul pe care a fost quiz-ul. Este o folie specială, cu senzori de atingere ce se lipește pe o suprafață transparentă. Pe ea, din spate, de pe un proiector se proiectează imaginea. De asemenea, am aflat că ei sunt și singurii parteneri Cisco din România care implementează soluții Wireless Mesh (era în quiz).

Multe dintre expozanți aveau pe mesele lor telefoane IP. A devenit deja ceva normal. Dacă la editia din 2008, subiectele aprinse erau VoIP și Mobilitate, anul acesta, nu prea s-a vorbit de așaceva. Cele mai discutate subiecte au fost virtualizarea și soluții de data centere.

Am văzut niște modele noi de IP Phone-uri (Cisco 9951) la standul Crescendo care arată mult mai stilate (de culoare albă). La Tornado am văzut o soluție de Lightweight Wireless Access Points pe 802.11n cu un WLAN Controller (am avut ocazia să văd înterfața unui WLC). Vodafone de soluții business pentru telefoane Blackberry. Datanet a avut un echipament pentru stabilizarea rack-urilor în timpul seismelor ( un sistem foarte simplu dar deștept). Romtelecom, singurul platinum partner, nici nu s-a mai chinuit cu prezentări de solutii, ei având un stand, cu un bar…

Prezentările nu au fost incredibil de interesante și, în plus puteai merge la maxim 5 prezentări. Dar, la fiecare prezentare (și se țineau 4 în paralel) puteai câștiga un premiu dacă erai în sală.

Faptul că a fost o singură zi a cam stricat farmecul Cicso Expo. Din această cauză, socializarea s-a făcut cam în grabă în puținele pauze de mese. Pe de altă parte, din punct de vedere a organizării, au ales varianta cu mai multă calitate.

Ca o concluzie, a fost interesant evenimentul pentru că s-au mai revăzut unii oameni și alții și-au creat cunoștințe noi. Deși, din punct de vedere tehnic, din prezentări nu aflat lucruri noi, puteai să mai afli care este starea Networking-ului din România.

LE:

Alte impresii: BigLazySysadmin [1], [2] Ubergeek [3].

[1] http://big.lazyadmin.ro/2010/03/17/end-of-cisco-expo-2010/

[2] http://big.lazyadmin.ro/2010/03/19/now-and-then/

[4]  http://ubergeek.ro/2010/03/18/the-end-of-ciscoexpo-2010/

Cisco Expo 2010 Live
Wednesday, March 17th, 2010 | Author: AlexJ

Sala de expoziție a fost foarte plină de dimineață.

Prima vizită a fost la Cronus, unde și anul acesta au avut un quiz pentru premii. Din păcate nu au mai avut aplicația pe un IP Phone ci pe un ecran cu touch. I shall return…

Am mers după la Logicom, unde la Cisco Expo 2008 am avut o dicuție interesantă legată de soluții de Voice. Anul acesta mi-au prezentat o soluție Cisco Small Business, care, am aflat, sunt, de fapt, produsele de la Linksys rebrand-uite sub numele Cisco. Aparent Cisco încearcă să elimine complet brandul Linksys, numele rămânând doar pe produsele low end (cum ar fi routerele wireless WRT), nu și în lumea SOHO.

Cea mai interesantă discuție a fost la IBM, unde am vorbit cu cineva de la tehnic. Mi-a prezentat o soluție de optimizare WAN. Produsul este un Cisco WAE (WAN Application Engine) 600. Soluția este gândită de a avea un punct central la HQ și mai mulți clienți în branch offices. Echipamentele sunt puse în serie cu routerele de WAN și comunică între ele pentru a marca traficul ce poate fi fie compresat, fie cache-uit. Optimizările se văd atunci când există în puncte servere web, de fișiere, sau de video/audio streaming.

Ultima oprire înainte de prezentări a fost la EMC2, care, am aflat, este firma ce deține VMWare. Soluția lor integrează Cisco cu VMWare (produse cunoscute ca ESX sau vSphere) și cu produse ale lor. La prezentarea lor au prezentat exact ce produse integrează (printre care Avamar și Ionix).

Cisco Expo 2010 – The Beginning
Tuesday, March 16th, 2010 | Author: AlexJ

După un an pauză, Cisco Expo revine în România [1]. Oficial, și anul trecut, în 2009, s-a ținut, dar la distanță, prin Telepresence. Deși au mărit prețul de intrare (150€), au restrâns evenimentul la o singură zi, și anume 17 Martie. Anul acesta, locul de desfășurare este JT Marriott.

21 de participanți anul acesta, printe care un partener Platinum (Romtelecom) și  3 parteneri Gold (Cronus, Frontal și Datanet). Dintre ceilalti parteneri, unii au fost si în alți ani, alții sunt noi intrați în rândul partenerilor.

Ziua de azi, 16 martie, a însemnat ziua pregătirior, adică multă muncă de cărat, mutat, instalat. Firmele au venit cu foarte multe echipamente pentru a-și promova solutiile. Standurile au fost pregătite pentru ziua de expoziție. În paralel, în sălile de prezentare, se vor ține prezentările tehnice.

[1] http://www.cisco.com/web/RO/ciscoexpo/2010/index.html

Modern exams
Wednesday, February 03rd, 2010 | Author: AlexJ

Unele din examene de la Calculatoare (în general cele din grupul Systems CS: USO, RL si PR) au încercat să se modernizeze, trecând de la foi scrise ce luau ore pentru corectare, la un sistem mai automatizat.

Un prim pas a fost introducerea testelor cu cod de bare. Fiecare student primea o foaie A4 pe care erau un număr de întrebări grilă. Întrebările erau aleatoare, la fel și răspunsurile, astfel încât fiecare student are, practic, un examen unic. Fiecare întrebare și fiecare răspuns are atașat un cod de bare. La corectare, sunt scanate codurile răspunsurilor date și codul foii de examen și, folosind o bază de date sunt corectate automat grilele. Astfel, efortul de corectare se reduce la scanarea codurilor, reducând considerabil timpul necesar.

Următoarea îmbunătățire e trecerea în totalitate pe calculator. Fiecare student are în față un calculator cu un browser care are grila. Platforma Moodle oferă un sistem foarte bun pentru un astfel de examen. Studenții au conturile unice, sincronizate dintr-o bază de date LDAP, pe baza cărora accesează o grilă. Grilele conțin întrebări dintr-o bază de date și sunt aleator afișate. Corectarea se face instant și automat. Astfel, se economisește și hărtia ce ar fi fost necesară la un examen normal și timpul de a trece din format digital pe hârtie și apoi, la corectare, timpul de scanare a rezultatelor înapoi pe calculator.

Accesul neautorizat poate fi blocat prin setarea unor parole, pe care doar asistenții le știu și pe care le sunt date studenților în momentul începerii examenului. Și pentru a face mai high tech procesul, anul acesta, la USO, sincronizarea desfăsurării examenului s-a făcut prin telefonie VoIP.

StartSSL Notary
Friday, January 29th, 2010 | Author: AlexJ

După ce Thawte a renunțat la programul Web Of Trust [1], nu prea am mai lucrat cu certificate digitale personale. Asta până ce am aflat de la cineva [2] de StartSSL.

Ca Thawte, StartSSL oferă certificate gratuite de email. Pentru a obține un certificat semnat cu numele tău (Class1) trebuie să intri în Web of Trust.  Este nevoie de semnături de la doi notari pentru a deveni validat în sistemul WoT.

Diferența față de Thawte, este că, pentru a deveni Notar, trebuie să achiziționezi un certificat Class 2 de la ei, în valoare de 40$. Validarea este valabilă timp de un an, după care contul este retrogradat la unul de Class1. Pentru a rămâne notar, trebuie ca în fiecare an să fii validat de către alt notar, sau să achiziționezi din nou un certificat Class 2.

Mai interesant decât Thawte WoT este faptul că nu se dau doar certificate de email ci și certificate SSL pentru servere Web. Interfața de pe site-ul companiei este una forte bine pusă la punct.. este și ușor și plăcut de lucrat cu uneltele puse la dispoziție.

De asemenea, au pus la dispoziție și un sistem de OpenID [3].

wot-seal

[1] http://alexj.info/?p=1068

[2] http://ubergeek.ro/2009/12/14/an-alternative-to-thawte/

[3] https://alexj.startssl.com

Evoluția Telefoniei spre Voice over IP
Friday, January 08th, 2010 | Author: AlexJ

Pornind de la un articol în limba engleză scris acum ceva timp [1], am scris unul mai complet, în română, ce a fost pe post de referat pentru materia Evaluarea Performanțelor, despe ce înseamnă Voice over IP. Posted on Scribd.

[1] http://alexj.info/2008/08/10/a-voice-over-ip-network/

2009 Review: Personal
Thursday, December 31st, 2009 | Author: AlexJ

Partea a IV-a, ultima și cea mai subiectivă… Pentru mine, anul 2009 a fost destul de intens, cu multe evenimente și, mai ales, cu multe persoane.

Lucrul de care sunt, probabil, cel mai mândru sunt studenții mei de la USO și de la Cisco. La începutul anului (calendaristic) eram foarte bucuros de (și pentru) studenții din cele două semigrupe de la USO pentru rezultatele obținute în sesiune. Și m-am bucurat că am păstrat cu mulți dintre ei legătura în timpul anului, cu diverse ocazii. Cu unii din ei am ținut două semestre la clasele de CCNA. Pe lângă cele două clase ’speciale de CA’ cu studenții ce terminau anul I, am mai avut încă o clasă în vară, unde, probabil, am investit cel mai mult efort pe o clasă. De asemenea, semestrul acesta am luat 3 semigrupe la USO, unde am mulți studenți isteți și descurcăreți, cu foarte mult potențial (chiar dacă unii sunt puțin alintați). Și am ținut și câteva laboratoare de RL când alții au avut probleme și aveau nevoie de înlocuitori.

Chiar dacă am fost profesor/instructor/asistent, am fost și student. Au fost cursurile din facultate, care au fost cam cele mai interesante din cei 4 ani, dar cărora nu le-am dat importanța ce o meritau. În afara lor, au fost multe cursuri…

La începutul anului am fost trimis la un Curs de Securitate în Paris. Am avut noroc că am fost selectat printre cei ce au participat la program și a fost o experiență foarte interesantă, alături de oameni interesanți.

În vară, am participat la un training la distanță, Juniper Summer School, la două cursuri, unul de routing și unul de switching. Dacă tot am învățat materia mi-am dat (și luat) și două ceritificări: JNCIA-ER și JNCIA-EX.

Tot în vară am fost student la Cisco la BSCI și în toamnă mi-am dat și examenul, alături de cel de BCMSN. Deci anul acesta am dat 4 examene de certificare și am obținut 2 certificări jumătate (sunt pe jumătate CCNP).

Dar cea mai mare parte din vară a fost ocupată de USO și pregătirea laboratoarelor. Bootcamp-ul de USO a fost, ca întotdeauna, intens… dar fun.

Au fost destule lucruri în care m-am implicat… la ROSEdu (CDL, RTT), în Academia Cisco (CCIE lab) și în facultate (Karaoke, Winter Skating, Boboc Advisory Board).  Am avut și proiecte în care eram responsabil dar care nu mi-ar fi ieșit fără ajutorul celor din jur (cum ar fi sistemul de telefonie VoIP din facultate). Dar cel mai important a fost, pentru mine, faptul că m-am ‘implicat’ în viața unor persoane mai speciale pentru mine.

Ca de obicei, am fost la multe prezentări și multe conferințe.

Distracție a fost destulă, la multe evenimente: ‘excursia’ din Paris, bootcamp-ul de USO, lucrul la CCIE lab, Karaoke din EC105, ieșirea la patinoar, petrecerite de Crăciun  ale ROSedu și ale Academiei, teambuilg-ul Academiei, precum și la toate ieșirile la suc/bere cu prieteni și colegi. Și au fost și multe, multe zile de naștere, fiecare cu ceva unic.

Și totuși, la final, cel mai mult au contat oamenii care au fost anul acesta în viață mea… colegi, colaboraori, prieteni noi, prieteni vechi, prieteni foarte apropiați. Persoane cu care am râs, cu care am muncit, altele cu care m-am mai certat. Prieteni care au fost lângă mine și la bine și la rău și de care am fost alături când aveau ei nevoie. Și mai este și persoana care a fost mai mult decât un prieten…

Ca o concluzie a acestui an…. What matters? It’s the little things.

La mulți ani.

Category: Personal |  One Comment
2009 Review: ACS/CS
Thursday, December 31st, 2009 | Author: AlexJ

O retrospectivă destul se subiectivă legată de activitățile desfășurate în cadrul grupului nostru din facultate. Part III.

În Facultatea de Automatică și Calculatoare și/sau în Catedra de Calculatoare. Misc.

Anul acesta s-a încercat mai mult ca anii trecuți de a forma, în rândul studenților, un sentiment de apartenență la Facultate. Și asta prin mici evenimente de socializare (proiectul ‘timeout’)… spre exemplu…

În vară, s-au organizat două seri de Karaoke în Facultate. Studenții (în general, cei ce făceau stagii de practică) alături de asistenți și profesori, s-au adunat în EC105 și a cântat fiecare cum a știut mai bine melodii pop,rock, rap și populare.

Dar evenimentul cu cel mai mare număr de oameni a avut loc înainte de vacanța de iarna: ACS Winter Skating [1]. Patinoarul din Drumul Taberei a fost închiriat timp de o oră doar pentru Facultatea de Automatică și Calculatoare. Au venit studenți din anul I până la master, precum și profesori și asistenți.

Un alt proiect, concentrat pe studenții de anul I, a fost Boboc Advisory Board [2]. La începutul anului universitar, bobocii au fost duși într-un tur al Politehnicii (chiar dacă vremea nu a ținut cu noi). În următoarele săptămâni a urmat o serie de prezentări despre ce înseamnă studenția.

Pe lângă conferințele open source, s-a ținut și o conferință despre Web. How-to-Web [3], organizat de ASPI, s-a ținut pentru prima dată la sfârșitul lui octombrie și a atras un număr mare de pasionați ai Web-ului.

Anul acesta a marcat și aniversarea de 40 de ani a Catedrei de Calculatoare.

Din punct de vedere a infrastructurii, rețeaua facultății a fost refăcută, făcându-se upgrade la 100mbps la 1gbps, respectiv de la 1gbps la 10gbps în mare parte din laboratoare. Cu această ocazie, mi-am luat și un proiect personal: o rețea de Voice over IP în facultate (telephony.cs), care cuprinde acum 10 săli.

Printre lucrurile noi se numără și introducerea unor mastere noi, printre care și unul de Securitatea Rețelelor.

Laboratorul de Electronică Aplicată [4] a ținut încă două semestre și este din ce în ce mai căutat de cei care doresc să facă electronică în afara orelor din facultate.

Systems.cs

În grupul nostru (USO,RL,PR,SO,PSO) a fost, ca de obicei multă treabă. De exemplu, în sesiunea din iarna trecută (începutul anului calendaristic) la USO, s-a dat, cu succes, examenul final în totalitate online, la toate seriile (CB-ul deja făcea asta). În vară, cartea de USO a fost rescrisă (cuprinde acum atât noțiunile necesare la USO, cât și noțiuni generale pentru Sisteme de Operare) și laboratoarele refăcute conform feedbackului primit anul trecut. La PR s-a creat un model nou și mai interesant pentru laborator (maparea pe certificarea BSCI și construirea laboratoarelor ca niște scenarii în ‘viață’ unei companii bazate pe echipamente Cisco). Dar cele mai noi materii au fost cele de master (ca PISR și SRS ) unde și cursurile și laboratoarele au fost ținute pentru prima dată.

[1] http://patinoar.cs.pub.ro/wiki

[2] http://boboc.cs.pub.ro

[3] http://www.how-to-web.net/

[4] http://eap.cs.pub.ro/