Telecommunications software and Multimedia Laboratory
in English

Tietokoneverkot

2001: Kotitehtävä 6 - Mallivastaus

Huomaa! Tämä mallivastaus on viitteellinen. Vastaukset eivät välttämättä ole täysin kattavia, mutta suuntaa-antavia kuitenkin. Lisäksi tässä on korostettu vain niitä asioita jotka arvostelussa olivat tärkeitä. Joskus mallivastauksiin on myös hiipinyt virhe, jos huomaat sellaisen, ilmoita toki kurssin assareille.

Huomaa myös, ettei kotitehtäväkierrosta ole vielä tarkastettu, joten arvostelukriteerit tullevat vielä tarkentumaan.


Tehtävä: SNMP

  1. SNMP:n perusteet (10 pistettä)
    1. Mikä on MIB? Mitä eroa on MIB ja MIB-II:lla? Mihin muihin SNMP:n osiin voidaan viitata MIB:na?
      Management Information Base. Objektitietokanta hallittavista elementeistä.
    2. Mikä on SNMP trap?
      Kyseessä on viesti, jonka SNMP-agentti lähettää verkonvalvontaohjelmistolle havaitessaan jonkin määritellyn tapahtuman.
    3. Mikä on SNMP proxy agent? Anna esimerkki laitteesta joka voisi tarvita moista.
      Kaikki laitteet eivät tue SNMP:tä, joten SNMP proxy agenttia tarvitaan huolehtimaan kommunikaatiosta tällaisen laitteen ja verkonvalvonta-aseman välillä. Esimerkkinä vaikkapa modeemi.
    4. Mitä ovat SMI ja ASN.1?
      ASN.1 eli Abstract Syntax Notation 1 on tapa kuvata esitettävä tieto. Structure of Management Information on ASN.1:n laajennus, jota käytetään SNMP:ssä.
    5. Mitä eroa on DER ja BER koodaustavoilla?
      BER (Basic Encoding Rules) sisältää säännöt ASN.1-arvojen koodaukseen. Sama arvo voidaan kuitenkin koodata monella eri tavalla. Tähän on ratkaisuna DER (Distinguished Encoding rules), joka antaa arvoille yksilöllisen tunnisteen, ja on myös yksinkertaisempi.
    6. Mihin tehtäviin SNMP alunperin suunniteltiin?
      TCP/IP-verkonhallintaan. Se suunniteltiin sopivaksi myös OSI-maailmaan.
    7. Mihin alkuperäisistä tavoitteistaan SNMP ei enää nykyään sovellu ja miksei?
      Esim. keskitetty hallinta alkaa olla nykypäivänä mahdotonta Internetin kaltaisessa verkossa. Televerkkohallinta on tullut SNMP:n yhdeksi kohteeksi TCP/IP:n sijaan. OSI taas ei koskaan päässyt pinnalle, joten sen hallinnointia ei ole tarvinnut enää suunnitella.

  2. Suunnitteluratkaisut (4 pistettä)
  3. Mitä järkeä on suunnitella verkonhallinta/diagnostiikka työkalu toimimaan sovelluskerroksella? Miksei esimerkiksi vain laajenneta ICMP:ta?

    Jotta verkkoa voitaisiin hallinnoida mahdollisimman yksinkertaisesti, on sovellustason protokolla tähän sopivin vaihtoehto. Matalammilla tasoilla erilaisia protokollia ja laitteita on suuri määrä, joten niiltä tasoilta suoritettu hallinta olisi paljon hankalampaa.

  4. Pahamaineinen ASN.1 (4 pistettä)
    1. Mitä on talletettu OID:iin 1.3.6.1.2.1.5.8?
      (iso.org.dod.Internet.mgmt.mib.icmp.icmpInEchos). Siis vastaanotettujen ICMP Echo-viestien määrä.
    2. Koodaa bittijono "100110100" ASN.1 BER siirto-syntaksilla. (Ei SMI-laajennuksia!)
      Yksi vaihtoehto on:
      00000011 00000011 00000111 10011010 00000000
      Ensimmäisestä oktetista käy ilmi, että kyseessä on Universal (00) Primitive (0) Bit string (00011). Toinen oktetti kertoo datan pituuden okteteissa (3). Kolmannessa ilmoitetaan, kuinka paljon varsinainen data jää vajaaksi kahdeksan monikerrasta. Viimeisenä on sitten itse bittijono, johon on lisätty 7 täytebittiä, jotta saadaan oktetti täyteen.

  5. SNMP käytännössä (4 pistettä)
    1. Suunnittele MIB verkko-kahvinkeittimeen. Keittimen funktio on pitää työntekijät parhaassa terässään kuitenkaan hukkaamatta näiden aikaa turhilla keittiökäynneillä.

      Erilaisia ehdotuksia oli runsaasti. Perusratkaisu oli hyvin yksinkertainen.

    2. Mikä olisi sopiva OID kahvinkeitinlaajennuksillesi?
      "Experimental" tai "Private" (1.3.6.1.3/4) ovat mahdollisia vaihtoehtoja.

    3. Palaute

      Kierrosta pidettiin varsin haastavana, mutta monet olivat sitä mieltä, että se tarjosi myös paljon uutta tietoa. Kaikki eivät olleet huomanneet Tanenbaumin Computer Networks-kirjan SNMP-osuutta, josta löytyi vastaus moneen kysymykseen lähes suoraan. OID-informaatiota löytyy mm. osoitteista http://www.alvestrand.no/harald/objectid/ sekä http://asn1.elibel.tm.fr/en/oid/

    Tämän sivun sisällöstä vastaavat verkkojen assarit, sähköposti: verkot@tml.hut.fi
    Sivun sisältöä on viimeksi päivitetty 30.4.2001.
    URL: http://www.tml.hut.fi/Opinnot/Tik-110.350/2001/tehtava_05_malli.html