Posts Tagged “networking”

Iata cele 12 adevaruri absolute dspre retelistica publicate in RFC 1925 in 1 aprilie 1996:

(1) It Has To Work.

(2) No matter how hard you push and no matter what the priority, you can’t increase the speed of light.

  • (2a) (corollary). No matter how hard you try, you can’t make a baby in much less than 9 months. Trying to speed this up *might* make it slower, but it won’t make it happen any quicker.

(3) With sufficient thrust, pigs fly just fine. However, this is not necessarily a good idea. It is hard to be sure where they are going to land, and it could be dangerous sitting under them as they fly overhead.

(4) Some things in life can never be fully appreciated nor understood unless experienced firsthand. Some things in networking can never be fully understood by someone who neither builds commercial networking equipment nor runs an operational network.

(5) It is always possible to aglutenate multiple separate problems into a single complex interdependent solution. In most cases this is a bad idea.

(6) It is easier to move a problem around (for example, by moving the problem to a different part of the overall network architecture) than it is to solve it.

  • (6a) (corollary). It is always possible to add another level of indirection.

(7) It is always something

  • (7a) (corollary). Good, Fast, Cheap: Pick any two (you can’t have all three).

(8) It is more complicated than you think.

(9) For all resources, whatever it is, you need more.

  • (9a) (corollary) Every networking problem always takes longer to solve than it seems like it should.

(10) One size never fits all.

(11) Every old idea will be proposed again with a different name and a different presentation, regardless of whether it works.

  • (11a) (corollary). See rule 6a.

(12) In protocol design, perfection has been reached not when there is nothing left to add, but when there is nothing left to take away.

Luate de aici.

Tags: , ,

Comments No Comments »

Ei bine dupa cum ziceam … lucrez la un ISP (ptr home useri) care – din fericire – nu ofera deocamdata servicii de internet in Romania.

Imi adusei aminte chiar acum de doua faze petrecute cu ceva luni in urma.

Unul dintre managerii din afara tarii … ajunge in Romania.

Se instaleaza la unul dintre birourile din camera departamentului , isi deschide laptopul si …. bineinteles .. ca doreste access la internet.

II explic ca trebuie sa seteze manual un IP pe placa de retea wireless (ptr ca dhcp-ul da ip-uri dintr-o retea privata diferita fara access in retele unde avea el nevoie sa intre).

Zis si facut …

II spun ce tre sa-si seteze, IP subnet mask … gateway … si DNS server.

Apoi… ce credeti ? Intrebarea de baraj:

“Do i need to setup a DNS server ?”

Io = ochii cat cepele.

Colegu s’ascunde dupa un birou …. si-si musca buzele sa nu pufneasca in ras …

Io, naiv incerc sa-i explic omului ca fara ala .. nu poata face browsing … si este neaparat necesar sa-l seteze.

Adica .. stiu .. din vremurile mele cand lucram la o retea de cartier si aceste intrebari erau comune din partea clientilor casnici fara prea mari cunostinte … dar de la un manager care lucreaza intr-o firma de IT … si mai presus de asta si in un departament operational. Adica in acest departament din care si eu fac parte … aceste lucruri sunt la fel de comune ca si cafeaua de dimineata, sau ca si traficul de cacat din Bucuresti.

O a doua faza:

In una din zile … probleme mari intr-o retea de vreo 20 000 de clienti …si anume: serverele de dhcp (2 la numar) se duc dracului …

Dar cum?

Fiind facute pe principiul auto-balancing…. serverul primar se fote … si nu mai da IP .. dar serviciul (dhcpd) mergea ca masina fara sofer…

Al doilea .. vazand ca primul merge nu dadea ip-uri la dhcp request .. ptr ca-l vedea pe primul ca mergea si cum stiind ca ala ie sheful … il lasa pe el.

Rezultat : 2 ore nici un client nu si-a primit IP, nici un client nu a avut internet.

Problema .. intr-o viziune romaneasca ar fi fost ceva de genu’ … plm … las ca se rezolva … ca nu moare nimeni… numai ca .. astia din afara … au niste principii…. care te cam dau peste cap … cand  vezi ca vin cu ele in RO… adica ..RAR intalnesti asa ceva p-aci.

Si anume: daca un client nu-si primeste serviciul pentru care plateste …e nasol .. adica nasol d-ala .. de ai fi preferat sa nu fii la servici cand se intampla asa ceva.

So… de vreo 2 ore … nici un client n-avea net (clienti care isi deschideau calculatoarele atunci sau care isi reinoiau IP-urile atunci).

Zarva mare … intra pe server … verifica logs … vazut problem … verificat .. celelate “monitoring tools” … si un mare YOC …

In fine .. problem solved cu un restart la serviciul dhcp pe ambele servere …

Totu’ revine la normal …

Problema mare:

Cum ii explici lu’ hartai big bang manageru care ie problema…

PS . bine ca n-am facut-o io .. ci un alt manager cu cunostinte solide in tehnic….

Dar ma gandeam asa .. ipotetic… cum ii explici unuia care habar n-are ce inseamna IP, gateway … ce s-a intamplat cu serverele de DHCP de nu mai mergeau.

Adica personal daca as vorbi cu un IT-ist cu ceva cunostinte in domeniu mi-ar fi foarte simplu….

dar cu unul care nu stie .. tre s-o iei de la inceputuri .. de prin cretacic … apoi tre sa-l duci prin erele glaciare .. sa-i prezinti impactul meteoritului … care a ras dinozaurii (nu toti .. ami sunt pe ici pe colo; vezi politica, invatamant… etc) de pe pamant … si apoi abia sa ajungi la sobiectul care trebuie.

Nici n-as vrea sa-mi imaginez de cate ori … mi-ar fi zis sa-i explic ce inseamna .. ceva.

Adica .. strainii astia .. chiar daca or fi ei mai ciomagi asa in detalii tehnice .. nu le ie rusine sa intrebe ce inseamna aia .. si aia… comparativ cu romanasul nostru care “nu-i prost destul daca nu ie si fudul”, adica tace si nu intreaba .. sa nu cumva sa-l creada lumea PROST….

Jeeeeeeeeeeeeeeeeeeeeesus !!!

PSS: tineti minte .. un IT-ist (administrator, inginer de retea/sistem) face 2 job-uri …. in functia inc are activeaza:

1. IT

2. Traducator si adaptor ;) (traduce din it-ista in many common languages)

So … Again…

Jeeeeeeeeeeeeeeeeeeeeesus!!!

Tags: , , ,

Comments No Comments »