16.01.2015 Views

KINERJA JARINGAN

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.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!