Ridwansyah ST MT
Ridwansyah, ST MT .
Jurusan Pendidikan Teknik Elektronika
Fakultas Teknik UNM
Tolok ukur kinerja jaringan
y Throughput
y Data yang dikirimkan per satuan waktu
y Latency (delay)
y Waktu
W k yang dibutuhkan
dib hk message untuk
k berjalan
b j l dari
d i dari
d i
satu node ke node yang lain
y Satu arah atau bolak balik (round‐trip time (RTT))
y Jitter
J
y Perbedaan delay yang dialami paket‐paket pada kanal
yang sama
y Collisions dan Packet Loss
y Ukuran dari kongesti jaringan
y Transmission Errors
y Ukuran kualitas hardware dan saluran
Throughput
y Data yang dapat dikirimkan per satuan waktu
y link throughput versus end‐to‐end throughput
link throughput versus end to end throughput
y Link speeds terus naik
y 10Mbps ethernet
y 100Mbps fast ethernet
y 1000Mbps gigabit ethernet
y End‐to‐end throughput dibatasi oleh faktor lain
y Kecepatan host mengopi data dari/ke jaringan
y Delay proses dan antrian di jaringan
y Waktu untuk menunggu acknowledgements
k k k l d
y Contoh : Ethernet 10Mbps (bps = bits per second) throughput
teoritisnya adalah 1.25 megabytes/detik, atau 1 bit per 10‐7
detik
y Throughput maximum sebenarnya jauh lebih kecil
Latency (Delay)
y Waktu
k untuk
k mengirim message dari
d satu node ke
d k
node lainnya
y Satu arah atau bolak‐balik
bolak balik (round‐trip time (RTT))
(round trip time (RTT))
Latency = TransmitTime + PropagationTime + QueueTime
Cahaya pada media dengan indeks bias n
C h d di d i d k bi : c/n
Cahaya dalam berlian (n = 2.4) 1.25 x 108 m/s
Contoh Latency
Latency untuk message sebesar 1KB yang dikirimkan
menggunakan Ethernet 10Mbps dan melalui serat optik
sepanjang 0.6
p j g km
Transmit Time:
Untuk Ethernet 10Mbps (overhead paket diabaikan) :
T(transmit) = 1KB x (8 bits/byte) / 107 bits/sec = 0.8 ms
Propagation Time:
T(propagate) = jarak/ kecepatan propagasi
= 600
600 m / (2 108 m/s) = 3
/ (2 x 10 / ) 3 x 10 (3 μs))
10-66 s (3
Contoh Latency (cont.)
Queuing Delay:
Misalkan paket tersebut melalui switch 3Com Cellplex,
router Cisco 2514,
t Ci 2514 dan sebuah Xylan Omniswitch.
d b h X l O i it h
Diasumsikan bahwa setiap switch menambah delay
sebesar 0.5 ms dan router menambah delay 2 ms, maka
Queuing Delay = 0.5 + 0.5 + 2 = 3 ms
Hasil :
Latency = 0.8 ms + 3 μs + 3 ms = 3.8 ms
Bandwidth versus Latency
Mana yang lebih baik ?
Link 1 Link 2
256 kbps link
kb li k 1 Mbps link
b li k
5 ms delay 100 ms delay
(slow but short) (fast but long)
bandwidth
delay
Bandwidth versus Latency
Link 1: 256 kbps, 5 ms Link 2: 1 Mbps, 100 ms
Kasus 1: Short message ( 512B)
4096b
d1 = + 5 ms = 21 ms
256b / ms
4096b
d2 = + 100 ms = 104 ms
1000b / ms
1000b
8000000b
d1 = + 5 ms = 31.255 ms
256b / ms
8000000b
d2 = + 100 ms = 8.100 ms
1000b / ms
Bandwidth versus Latency
y Untuk transfer paket berukuran kecil :
Untuk transfer paket berukuran kecil
y latency mendominasi,
y bandwidth tidak terlalu penting
y Untuk transfer paket berukuran besar:
y bandwidth mendominasi,
bandwidth mendominasi
y latency tidak terlalu penting
Bandwidth dan Latency
Here are some transmission times and latencies:
Transmission Times
File Size 64Kbps 1Mbps 100Mbps
1‐byte file 0.125 ms 0.008 ms 0.00008 ms
1KB file 125 ms 8 ms 0 08 ms
0.08 ms
1MB file 12500 ms 8000 ms 80 ms
Network size: LAN WAN Intern l
Intern’l
Latency: 0.2‐5.0 ms 10‐500 ms 0.1‐5.0 sec
Queuing Delay
Komponen queuing delay (delay antrian)
y Delay akibat kongesti pada switch (paket di‐buffer
Delay akibat kongesti pada switch (paket di buffer
menunggu untuk di forward)
y Delay akibat mode switching/routing
y g g
y Delay prosesing pada switch/router
Queuing Delay
Switch
Packets in
Buffer
D l kib S i hi /R i
Delay akibat Switching/Routing
Sender Ethernet Ethernet Receiver
Ethernet
IP Packet
12 b
byte
t 4 byte
b t 4 byte
b t varies
i
Header Source Destination Options Body
Fields IP_address IP_address
j
tujuan diketahui
Transmission
Fragment‐free Routing/Switching
Sender Router Switch atau router
S it h t t
memforward paket
setelah menerima
dan mencek header.
Time
Transmission
Store‐and‐forward Routing/Switching
Switch atau router
S i h
menerima
Sender Router keseluruhan paket
sebelum
memforwardnya.
Mode ini dapat
mencegah
g
terforwardnya paket
f d k
Time
rusak. Kadang‐
kadang diperlukan
apabila kecepatan
port input dan output
berbeda.
Transmission
Perbandingan Routing Modes
Untuk
U k link 10Mbps pada
li k Mb d Intel 550T Switch/Router :
I l T S i h/R
Delay
Cut‐through mode 0.03 ms
g
Fragment‐free 0.08 ms
Store‐and‐forward (1KB packet) >0.80 ms
Bandwidth
y Jumlah data yang sedang dikirimkan (data in pipe)
y Contoh : 100ms x 45Mbps = 560KB
y Gambaran mengenai efisiensi atau utilisasi
Latency pada High Speed Networks
y Latency pada jaringan berkecepatan tinggi
menjadi sangat penting
y Misalkan suatu link mempunyai tipikal RTT
sekitar 100ms
j g
Untuk jaringan 1 Mbps ukuran “pipa”
p p p jjaringan
g
adalah
100ms x 1 Mbps = 0.1 Mb = 12.5 KB
Untuk jaringan 1
k 1 Gbps ukuran “pipa”
b k “ ” jaringan
adalah
100ms 1 Gbps = 100
100ms x 1 Gbps 100 Mb = 12.5
Mb 12 5 MB
Latency pada High Speed Networks (cont.)
Untuk mentransfer file MB ppada jjaringan
g p
Mbps
membutuhkan 80 RTT dari bandwidth.
1-Mbps cross-country link
Source Destination
0 1 Mb
0.1
0.1 Mb
0.1 Mb
80 RTT of data
…
0.1 Mb
Network
Receiver
Jitter terjadi bila paket‐paket mengalami delay yang
berbeda‐beda sehingga waktu sampainya setiap paket
b
bervariasi
i i
Jitter menurunkan mutu aplikasi seperti video‐
conferencing dan internet telephone.