Tietoliikenne II, kevät 2001
Harjoitus 4 (tiistai 20.11.2001)
-
Oletetaan, että kaikki verkon reitittimet ja isännät toimivat oikein
eivätkä tee mitään virheitä ja niissä oleva ohjelmisto on myös virheetöntä.
Onko silti mahdollista, että paketti toimitetaan väärään kohteeseen?
-
Oletetaan, että on yksi lähettäjä ja 32 vastaanottajaa. Lähettäjä on
binääripuun juurena ja vastaanottajat sen lehtinä ja muissa välissä olevissa
solmuissa on aina reititin. Sanoma lähetetään lähetetään lähettäjältä
reitittimien kautta vastaanottajille. Ensin sanoma siirtyy lähettäjältä
reitittimelle, siitä seuraavalle reitittimelle jne, kunnes se viimein saavuttaa
vastaanottajan.
-
Montako lähetystä kaikkiaan tarvitaan, kun lähetetään sanoma
jokaiselle vastaanottajalle erikseen?
-
Montako lähetystä tarvitaan, kun sanoma lähetään monilähetyksenä?
-
Tulvitus on eräs tapa monilähettää paketteja. Missä tulvitusta käytetään?
Tulvituksen yksi ongelma se, että lähetyksiä syntyy hyvin runsaasti ja paketit
voivat jäädä verkon silmukoihin ikuisiksi kiertolaisiksi.
Mitä erilaisia tapoja on vähentää pakettien määrää ja lopettaa tulvitus?
-
Oletetaan, että C on valittu oheiselle verkolle keskussolmuksi
keskuspohjaisessa monilähetysreitityksessä. Jos jokainen monilähetyksessä
mukana olevista reitittimistä A, B, E ja F liittyy keskussolmuun pienimmän
kustannuksen polkua pitkin, niin millainen keskuspohjainen reitityspuu syntyy?
Onko tuloksena oleva puu Steiner-puu?
1 1
B ------------ D ------------ E
| . .|
| . . |
| . . |
| . 2 2 . |
4 | . . | 1
| . . |
| . . |
| . . |
| . . |
A -------- C --------------- F
3 2
-
Oletetaan, että edellisen tehtävän verkon linkin BD linkkikustannus muuttuu
kymmenkertaiseksi eli 10:ksi. Selvitä Steiner-puu, joka yhdistää kaikki ryhmään
kuuluvat solmut A, B, E ja F. (Ei ole tarpeen käyttää Steiner-puun
konstruoimisalgoritmia, vaan riittää tarkastella verkkoa ja löytää siitä
Steiner-puu)
-
Tutki allaolevaa verkkoa. Olettaen, että linkkien kustannukset ovat samat,
niin millainen "reverse path forwarding"-puu muodostuisi solmulle F?
Miten tämä puu syntyy? Kun F lähettää yleislähetyspaketin, niin
montako pakettia kaikkiaan aliverkossa lähetetään?
B --------------------------------------------- C
| |
E -----|---------------------------- A |
| | | |
| | | |
H -----|------------ I ------------- F --------------- D
| | | . |
| L | . |
| . | . |
| . | . |
| . | . |
| . | . |
| . | . |
|. | . |
K -------- M ------- N -- O -- J --------------------- G