Transform your PDFs into Flipbooks and boost your revenue!
Leverage SEO-optimized Flipbooks, powerful backlinks, and multimedia content to professionally showcase your products and significantly increase your reach.
<strong>KINERJA</strong> <strong>JARINGAN</strong><br />
Ridwansyah, ST MT<br />
Jurusan Pendidikan Teknik Elektronika<br />
Fakultas Teknik UNM<br />
.
Tolok ukur kinerja jaringan<br />
• Throughput<br />
• Data yang dikirimkan per satuan waktu<br />
• Latency (delay)<br />
• Wk Waktu yang dibutuhkan message untuk berjalan daridari<br />
satu node ke node yang lain<br />
• Satu arah atau bolak balik (round‐trip time (RTT))<br />
• Jitter<br />
• Perbedaan delay yang dialami paket‐paket pada kanal<br />
yang sama<br />
• Collisions dan Packet Loss<br />
• Ukuran dari kongesti jaringan<br />
• Transmission Errors<br />
• Ukuran kualitas hardware dan saluran
Throughput<br />
• Data yang dapat dikirimkan per satuan waktu<br />
• link throughput versus end‐to‐end throughput<br />
• Link speeds terus naik<br />
• 10Mbps ethernet<br />
• 100Mbps fast ethernet<br />
• 1000Mbps gigabit ethernet<br />
• End‐to‐end throughput dibatasi oleh faktor lain<br />
• Kecepatan host mengopi data dari/ke jaringan<br />
• Delay proses dan antrian di jaringan<br />
• Waktu untuk menunggu acknowledgements<br />
• Contoh : Ethernet 10Mbps (bps = bits per second) throughput<br />
teoritisnya adalah 1.25 megabytes/detik, atau 1 bit per 10 ‐7<br />
detik<br />
• Throughput maximum sebenarnya jauh lebih kecil
Latency (Delay)<br />
• Waktu untuk mengirim message dari satu node ke<br />
node lainnya<br />
• Satu arah atau bolak‐balik balik (round‐trip time (RTT))<br />
Latency = TransmitTime + PropagationTime + QueueTime<br />
TransmitTime = Ukuran data/ Kecepatan transmisi<br />
PropagationTime = Jarak /Kecepatan propagasi<br />
QueueTime = Waktu tunggu paket pada setiap<br />
intermediate nodes sebelum di forward
Kecepatan Propagasi<br />
Cahaya dalam vacuum<br />
c = 3 x 10 8 m/s<br />
Sinyal listrik pd coaxial<br />
Sinyal listrik pd twisted pair<br />
Cahaya pd serat optik<br />
0.77c (2.3 x 10 8 m/s)<br />
0.60c (1.8 x 10 8 m/s)<br />
0.67c (2.0 x 10 8 m/s)<br />
Ch Cahaya pada media dengan indeks bias n: c/ / n<br />
Cahaya dalam berlian (n = 2.4) 1.25 x 10 8 m/s
Contoh Latency<br />
Latency untuk message sebesar 1KB yang dikirimkan<br />
menggunakan Ethernet 10Mbps dan melalui serat optik<br />
sepanjang 0.6 km<br />
Transmit Time:<br />
Untuk Ethernet 10Mbps (overhead paket diabaikan) :<br />
T(transmit) = 1KB x (8 bits/byte) / 10 7 bits/sec = 0.8 ms<br />
Propagation Time:<br />
T(propagate) = jarak/ kecepatan propagasi<br />
= 600 m / (2 x 10 8 m/s) /) = 3 x 10 -6 s (3 μs) )
Contoh Latency (cont.)<br />
Queuing Delay:<br />
Misalkan paket tersebut melalui switch 3Com Cellplex,<br />
router Cisco 2514, dan sebuah Xylan Omniswitch.<br />
it Diasumsikan bahwa setiap switch menambah delay<br />
sebesar 0.5 ms dan router menambah delay 2 ms, maka<br />
Hasil :<br />
Queuing Delay = 0.5 + 0.5 + 2 = 3 ms<br />
Latency = 0.8 ms + 3 μs + 3 ms = 3.8 ms
Bandwidth versus Latency<br />
Mana yang lebih baik <br />
Link 1 Link 2<br />
256 kbps link 1 Mbps link<br />
5 ms delay 100 ms delay<br />
(slow but short)<br />
(fast but long)<br />
bandwidth<br />
delay
Bandwidth versus Latency<br />
Link 1: 256 kbps, 5 ms Link 2: 1 Mbps, 100 ms<br />
Kasus 1: Short message ( 512B)<br />
d<br />
d<br />
1<br />
2<br />
4096b<br />
= + 5ms<br />
= 21ms<br />
256b/<br />
ms<br />
4096b<br />
= + 100ms<br />
= 104 ms<br />
1000b / ms<br />
Kasus 2: Long message ( 1MB)<br />
8000000b<br />
d 1<br />
= + 5ms<br />
= 31.<br />
255ms<br />
256b/<br />
ms<br />
8000000<br />
b<br />
d 2<br />
= + 100ms<br />
= 8.<br />
100ms<br />
1000b/<br />
ms
Bandwidth versus Latency<br />
• Untuk transfer paket berukuran kecil :<br />
• latency mendominasi,<br />
• bandwidth tidak terlalu penting<br />
• Untuk transfer paket berukuran besar:<br />
• bandwidth mendominasi,<br />
• latency tidak terlalu penting
Bandwidth dan Latency<br />
Here are some transmission times and latencies:<br />
Transmission Times<br />
File Size 64Kbps 1Mbps 100Mbps<br />
1‐byte file 0.125 ms 0.008 ms 0.00008 ms<br />
1KB file 125 ms 8 ms 0.0808 ms<br />
1MB file 12500 ms 8000 ms 80 ms<br />
Network size: LAN WAN Intern’l<br />
Latency: 0.2‐5.0 ms 10‐500 ms 0.1‐5.0 sec
Queuing Delay<br />
Komponen queuing delay (delay antrian)<br />
• Delay akibat kongesti pada switch (paket di‐buffer<br />
menunggu untuk di forward)<br />
• Delay akibat mode switching/routing<br />
g<br />
• Delay prosesing pada switch/router
Queuing Delay<br />
Switch<br />
Packets in<br />
Buffer
Dl Delay akibat Switching/Routing<br />
i<br />
Sender<br />
Ethernet<br />
Ethernet<br />
Receiver<br />
Ethernet<br />
Packet<br />
Switch/Router<br />
Switch/Router<br />
Berapa lama waktu yang diperlukan untuk memforward paket<br />
Menggunakan mode store-and-forward, router memerlukan waktu<br />
8Kb/10Mbps = 0.8 ms untuk menerima paket 1KB; selama waktu<br />
ini paket dibuffer. Pada link 512Kbps, delay store-and-forward<br />
dapat mencapai 16ms.
Routing Modes<br />
Ethernet Packet<br />
8 byte 6 byte 6 byte 4 byte<br />
4 byte<br />
Preamble<br />
Destination<br />
eth_address<br />
Source<br />
eth_address<br />
Type<br />
Body<br />
CRC<br />
IP Packet<br />
12 byte 4 byte<br />
4 byte<br />
varies<br />
Header<br />
Fields<br />
Source<br />
IP_address<br />
Destination<br />
IP_address<br />
Options<br />
Body<br />
Sebuah Switch Layer 2 dapat memulai memforward packet segera<br />
setelah destination ethernet address diketahui; Suatu Switch Layer 3<br />
atau sebuah Router dapat memulai memforward packet segera setelah<br />
destination IP address diketahui (ditambah waktu proses).
Routing Modes<br />
Cut‐through: through: forward packet sesegera<br />
mungkin (segera setelah destination address<br />
diketahui)<br />
Fragment‐free: simpan lalu cek header packet<br />
sebelum memforward.<br />
Store‐and‐forward: Terima seluruh paket<br />
sebelum memforward<br />
Fastest<br />
Slowest
Cut‐through Routing/Switching<br />
Sender<br />
Router<br />
Time<br />
Switch atau router<br />
segera<br />
memforwards<br />
setelah alamat<br />
tujuan diketahui<br />
Transmission
Fragment‐free Routing/Switching<br />
Sender<br />
Router<br />
Time<br />
Switch atau router<br />
memforward paket<br />
setelah menerima<br />
dan mencek header.<br />
Transmission
Store‐and‐forward Routing/Switching<br />
Sender<br />
Time<br />
Router<br />
Switch atau router<br />
menerima<br />
keseluruhan paket<br />
sebelum<br />
memforwardnya.<br />
Mode ini dapat<br />
mencegah<br />
terforwardnya paket<br />
rusak. Kadangkadang<br />
diperlukan<br />
apabila kecepatan<br />
port input dan output<br />
berbeda.<br />
Transmission
Perbandingan Routing Modes<br />
Untuk klink 10Mbps pada Intel 550T T Switch/Router :<br />
Cut‐through mode<br />
Fragment‐free<br />
Store‐and‐forward (1KB packet)<br />
Delay<br />
0.03 ms<br />
0.08 ms<br />
>0.80 ms<br />
*Delay Store and forward tergantung pada ukuran paket.<br />
Untuk fast ethernet, latency pada cut‐through mode adalah<br />
0.007007 ms.
Delays pada Internetworks<br />
• Pada Pd internetwork, t akan terdapat tdl delay antrian ti<br />
(queuing) dan prosesing pada setiap node<br />
• Delay transmisi dan propagasi bervariasi untuk<br />
setiap link<br />
delay = delay + delay + delay + delay<br />
A−B A−1 1−2 2−3 3−B
Memperkirakan RTT dengan ping<br />
docsavage$ ping www.inet.co.th<br />
64 bytes from 203.150.14.134: icmp_seq=0 ttl=59 time=258.2 ms<br />
64 bytes from 203.150.14.134: icmp_seq=1 ttl=59 time=97.8 ms<br />
64 bytes from 203.150.14.134: icmp_seq=2 ttl=59 time=160.9 ms<br />
64 bytes from 203.150.14.134: icmp_seq=3 ttl=59 time=78.3 ms<br />
64 bytes from 203.150.14.134: icmp_seq=4 ttl=59 time=162.2 ms<br />
64 bytes from 203.150.14.134: icmp_seq=5 ttl=59 time=44.5 ms<br />
64 bytes from 203.150.14.134: icmp_seq=6 ttl=59 time=100.8 ms<br />
64 bytes from 203.150.14.134: icmp_seq=7 ttl=59 time=49.6 ms<br />
64 bytes from 203.150.14.134: icmp_seq=8 ttl=59 time=521.7 ms<br />
64 bytes from 203.150.14.134: icmp_seq=9 ttl=59 time=496.3 ms<br />
64 bytes from 203.150.14.134: icmp_seq=10 ttl=59 time=1468.4 ms<br />
64 bytes from 203.150.14.134: icmp_seq=11 ttl=59 time=619.6 ms<br />
. . .<br />
--- www.inet.co.th ping statistics ---<br />
41 packets transmitted, 41 packets received, 0% packet loss<br />
round-trip min/avg/max = 24.4/165.0/1468.44/165 4 ms
Delay x Bandwidth Product<br />
Delay<br />
Bandwidth<br />
• Jumlah data yang sedang dikirimkan (data in pipe)<br />
• Contoh : 100ms x 45Mbps = 560KB<br />
• Gambaran mengenai efisiensi atau utilisasi
Latency pada High Speed Networks<br />
• Latency pada jaringan berkecepatan tinggi<br />
menjadi sangat penting<br />
• Misalkan suatu link mempunyai tipikal RTT<br />
sekitar 100ms<br />
Untuk jaringan 1 Mbps ukuran “pipa” pp jaringan<br />
adalah<br />
100ms x 1 Mbps = 0.1 Mb = 12.5 KB<br />
Untuk jaringan 1 Gbps ukuran “pipa””<br />
jaringan<br />
adalah<br />
100ms x 1 Gbps = 100 Mb = 12.5 MB
Latency pada High Speed Networks (cont.)<br />
Untuk mentransfer file MB pada jaringan Mbps<br />
membutuhkan 80 RTT dari bandwidth.<br />
Source<br />
1-Mbps cross-country link<br />
0.1 Mb<br />
0.1 Mb<br />
0.1 Mb<br />
…<br />
0.1 Mb<br />
Destination<br />
80 RTT of data<br />
Untuk mentransfer file yang sama pada jaringan 1Gbps<br />
membutuhkan hanya 0.0808 RTT dari bandwidth.<br />
Source<br />
1-Gbps cross-country link<br />
1<br />
MB<br />
Destination
Ukuran kinerja yang lain<br />
• Jitter<br />
• Variasi delay<br />
• Penting untuk aplikasi real‐time seperti<br />
teleconferencing, internet telephony<br />
• Packet Loss<br />
• Prosentase paket yang gagal sampai di tujuan<br />
• Packet Errors<br />
• Collisions and Congestion<br />
• Pada shared access media seperti ethernet, collisions<br />
meningkat seiring dengan naiknya trafik<br />
• Errors, loss, dan collisions memerlukan retransmisi,<br />
yang pada akhirnya akan menurunkan throughput<br />
dan menaikkan delay
Jitter<br />
Sender<br />
Network<br />
Receiver<br />
Jitter terjadi bila paket‐paket mengalami delay yang<br />
berbeda‐beda sehingga waktu sampainya setiap paket<br />
bervariasi<br />
i<br />
Jitter menurunkan mutu aplikasi seperti videoconferencing<br />
dan internet telephone.