FAQ - Hjemmeeksamen 2
Q: Hvordan skal jeg adressere nettverkslaget mitt? Hva menes med destinasjon i oppgaveteksten?
A: Du står fritt til å velge selv hvordan du vil adressere nettverkslaget ditt, det er i utgangspunktet to alternativer.
Linklaget skal ha de samme parameterne som i de tidligere oppgavene, dvs at man må angi mac-adresser ved oppstart. Om en ønsker, så kan en bruke de samme parameterne som adresse(r) på nettverkslaget, altså at mac og hostname/ip blir det samme.
Det andre alternativet er å benytte det faktisk hostnamet på noden som adresse, her vil en ikke ha en entydig ip for hvert interface som i tcp/ip, men noden vil ha samme identifikator, med mulighet for flere tilkoblinger på linklaget.
Q: Må en støtte rutingtabeller med f.eks 1024 entries?
A: Nei, det holder å støtte en fornuftig størrelse på antall noder, dvs slik at du får plass til "staten på naboene" i en ramme, altså et tilstrekkelig stort nettverk.
Q: Jeg får en link state på 8 sekunder med prekoden, selv om delayed_dropping_sendto bruker 3 sekunder som delay default, hvorfor?
A: Dette er fordi flytkontrollen i prekoden har en timer på 2 sekunder for å gi rammer opp til l2_frame_controller om den ikke skulle ta i mot.
Q: Siden vi kan forutsette at noder ikke går ned, trenger jeg ha et "age" felt på link state pakkene?
A: Nei, dette blir ikke nødvendig med denne forutsetningen.
Q: Hvis en sending har pakker som går i ulike ruter til destinasjonen, må jeg legge på et sekvesnummer på transportlaget for å sørge for at filen kommer ut i riktig rekkefølge?
A: Oppgaven spesifiserer ikke dette, men om du ønsker å få helt identiske filer som du sendte, må et sekvensnummer som går på ende-til-ende kommunikasjonen implementeres. Det vil derimot ikke ha noe å si for evalueringen av eksamen.