You are on page 1of 3

Napravite emulaciju koja ima topologiju oblika:

n7 ----- n8
/
/
n3 ----\ /-------- n6 ----- n9
\ / \
n2 ---- n4 ----------- n5 -------- n11 \
/ \ n10
n1 ----/ \-------- n12
\
\
n13 ----- n14

Pritom neka čvorovi n1, n2 i n3 budu tipa pc, čvorovi n4, n5, n6, n7, n9, n12 i n13
tipa router, a čvorovi n8, n10, n11 i n14 tipa host.

Postavite veze tako da sve osim n4 -- n5 i n5 -- n6 imaju širinu frekventnog pojasa


100 Mbit/s i zadržavanje 20ms; veze n4 -- n5 i n5 -- n6 imaju širinu frekventnog
pojasa 10 Mbit/s i zadržavanje 50 ms. Na vezi n12 -- n13 uvedite PER od 5%. Na vezi
n6 -- n7 uvedite dupliciranje paketa od 10%. Na ostalim vezama ostavite te dvije
postavke na zadanoj vrijednosti. Veze obojite i podebljajte po želji ili vlastitom
artističkom nahođenju.

Stvorite dva toka, prvi neka bude sa n1 na n14 i koristi uzorak 512kbps i protokol
TCP, a drugi sa n3 na n10 i koristi uzorak POISSON 512kbps i protokol UDP.

NAPOMENA: Spremite postavljenu emulaciju kao .imn datoteku koju ćete predati uz
ovaj .txt.

Pokrenite emulaciju i isprobajte alate dostupne u izborniku s lijeve strane.


Usporedite graf propusnosti za veze n1 -- n4, n2 -- n4 i n4 -- n5 i opišite svoje
zaključke.

ZAKLJUČCI:
n1 -- n4: /usr/local/sbin/vcmd -c /tmp/pycore.58142/n1 -- traceroute -n -t 0
10.0.0.1
traceroute to 10.0.0.1 (10.0.0.1), 30 hops max, 60 byte packets
1 10.0.0.1 0.190 ms 0.184 ms 0.178 ms

n2 -- n4: /usr/local/sbin/vcmd -c /tmp/pycore.58142/n1 -- traceroute -n -t 0


10.0.0.1
traceroute to 10.0.0.1 (10.0.0.1), 30 hops max, 60 byte packets
1 10.0.0.1 1.134 ms 1.130 ms 1.126 ms

n4 -- n5: /usr/local/sbin/vcmd -c /tmp/pycore.58142/n1 -- traceroute -n -t 0


10.0.0.1
traceroute to 10.0.0.1 (10.0.0.1), 30 hops max, 60 byte packets
1 10.0.0.1 0.248 ms 0.219 ms 0.211 ms

Najve�u propusnost u ovim slu�ajevima ima �vor n1 -- n4.

Unutar emulacije koju ste pokrenuli otvorite ljusku čvora n1 i:


* usporedite vremena koja ping javlja za čvor n3 i čvor n10, a zatim objasnite
zašto postoji;
NAREDBA 1: ping 10.0.2.20

IZLAZ NAREBE 1: root@n1:/tmp/pycore.58148/n1.conf# ping 10.0.2.20


PING 10.0.2.20 (10.0.2.20) 56(84) bytes of data.
64 bytes from 10.0.2.20: icmp_req=1 ttl=63 time=0.400 ms
64 bytes from 10.0.2.20: icmp_req=2 ttl=63 time=0.167 ms
^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[B64 bytes from 10.0.2.20: icmp_req=3 ttl=63
time=0.166 ms
64 bytes from 10.0.2.20: icmp_req=4 ttl=63 time=0.185 ms
64 bytes from 10.0.2.20: icmp_req=5 ttl=63 time=0.187 ms
64 bytes from 10.0.2.20: icmp_req=6 ttl=63 time=0.163 ms
64 bytes from 10.0.2.20: icmp_req=7 ttl=63 time=0.181 ms
^C
--- 10.0.2.20 ping statistics ---
7 packets transmitted, 7 received, 0% packet loss, time 5998ms
rtt min/avg/max/mdev = 0.163/0.207/0.400/0.079 ms

NAREDBA 2: ping 10.0.8.10

IZLAZ NAREBE 2: root@n1:/tmp/pycore.58148/n1.conf# ping 10.0.8.10


PING 10.0.8.10 (10.0.8.10) 56(84) bytes of data.
64 bytes from 10.0.8.10: icmp_req=1 ttl=60 time=0.992 ms
64 bytes from 10.0.8.10: icmp_req=2 ttl=60 time=0.496 ms
64 bytes from 10.0.8.10: icmp_req=3 ttl=60 time=0.499 ms
64 bytes from 10.0.8.10: icmp_req=4 ttl=60 time=0.503 ms
64 bytes from 10.0.8.10: icmp_req=5 ttl=60 time=0.537 ms
64 bytes from 10.0.8.10: icmp_req=6 ttl=60 time=0.511 ms
^C
--- 10.0.8.10 ping statistics ---
6 packets transmitted, 6 received, 0% packet loss, time 4998ms
rtt min/avg/max/mdev = 0.496/0.589/0.992/0.182 ms

ZAKLJUČCI: Postoji razlika u pingu. �vor n10 ima ve�i ping jer je vi�e udaljen od
�vora n1, nego �vor n3.

* napravite ping čvora n14 i uočite ima li izgubljenih paketa,


NAREDBA: ping 10.0.12.10

IZLAZ NAREBE: --- 10.0.12.10 ping statistics ---


6 packets transmitted, 5 received, 16% packet loss, time 4998ms
rtt min/avg/max/mdev = 0.429/0.504/0.677/0.090 ms

ZAKLJUČCI: �vor n14 ima 16% izgubljenih paketa.

* napravite ping čvora n8 i uočite ima li dupliciranih paketa,


NAREDBA: ping 10.0.6.10

IZLAZ NAREBE:-- 10.0.6.10 ping statistics ---


6 packets transmitted, 6 received, +1 duplicates, 0% packet loss, time 4999ms
rtt min/avg/max/mdev = 0.499/0.668/1.510/0.344 ms

ZAKLJUČCI: �vor n8 ima 1 duplicirani paket.


* napravite traceroute ili tracepath do čvora n11 i čvora n10 i usporedite broj
skokova,
NAREDBA1: traceroute -n -t 0 10.0.8.10

IZLAZ NAREBE1: traceroute to 10.0.8.10 (10.0.8.10), 30 hops max, 60 byte packets

NAREDBA2: traceroute -n -t 0 10.0.9.10

IZLAZ NAREBE2:traceroute to 10.0.9.10 (10.0.9.10), 30 hops max, 60 byte packets

ZAKLJUČCI: Do �vora n10 ima 30 skokova, a isto tako i do �vora n11.

* saznajte broj poslanih paketa na svakom od mrežnih sučelja,


NAREDBA:

IZLAZ NAREBE:

ZAKLJUČCI:

Otvorite ljusku čvora n5 i:


* saznajte IP i MAC adresu mrežnih sučelja,
NAREDBA: ifconfig eth0

IZLAZ NAREBE:
eth0 Link encap:Ethernet HWaddr 00:00:00:aa:00:07
inet addr:10.0.3.2 Bcast:0.0.0.0 Mask:255.255.255.0
inet6 addr: fe80::200:ff:feaa:7/64 Scope:Link
inet6 addr: 2001:3::2/64 Scope:Global
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:179 errors:0 dropped:0 overruns:0 frame:0
TX packets:159 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:22198 (21.6 KiB) TX bytes:16074 (15.6 KiB)

* pronađite default gateway u tablici usmjeravanja.


NAREDBA: ip route show cache

IZLAZ NAREBE:
multicast 224.0.0.5 dev eth2 src 10.0.2.1
cache <local,mc>
multicast 224.0.0.5 dev eth1 src 10.0.1.1
cache <local,mc>
multicast 224.0.0.5 dev eth3 src 10.0.3.1
cache <local,mc>
multicast 224.0.0.5 dev eth0 src 10.0.0.1
cache <local,mc>

You might also like