Apakah ada keuntungan kecepatan / latensi praktis dari menggunakan IPv6, atau hanya untuk memberi ruang bagi lebih banyak IP?
Apakah ada keuntungan kecepatan / latensi praktis dari menggunakan IPv6, atau hanya untuk memberi ruang bagi lebih banyak IP?
Jawaban:
Dampak praktis? Tidak juga. Efeknya cukup kecil. Di mana Anda mungkin menemukan itu dalam tautan latensi tinggi (satelit think) di mana MTU (unit transfer maksimum) kecil, yang memperbesar dampak dari kebutuhan IPv6 overhead yang lebih besar. Itu kasus tepi. Area lain tempat Anda akan melihat dampak adalah ketika Anda melakukan 6 hingga 4 terjemahan di jalur jaringan, karena itu selalu membutuhkan waktu. Tetapi jika Anda memiliki jalur v6 murni ke host v6 lain, latensi seperti itu tidak akan menjadi masalah.
Pada hari-hari ini Mesin TCP Offload datang dibangun untuk semakin banyak tumpukan jaringan dampaknya bahkan lebih kecil kemungkinannya untuk diperhatikan. Jika ada. Bahkan, bahkan mungkin lebih cepat dalam kasus-kasus itu.
Mengapa header yang lebih besar tidak sebanyak faktor yang Anda pikirkan? Itu karena para perancang v6 mengambil beberapa pelajaran dari v4 dan membangun segalanya dengan lebih baik. Yang paling penting untuk komunikasi lintas internet bidang alamat ditangani jauh lebih efisien di router daripada di v4, yang meningkatkan kecepatan paket v6 melalui router dibandingkan dengan sepupu v4 mereka.
Ketika datang ke komunikasi subnet yang sama di mana tabel router tidak menjadi perhatian, setiap paket membutuhkan perhitungan yang kurang baku. Ada satu checksum kurang untuk memvalidasi (Ethernet checksum, tidak ada IP checksum untuk v6, tetapi checksum TCP / UDP masih diperlukan) yang menghemat sejumlah kecil waktu. Dan pada jaringan khusus, kemampuan untuk memiliki paket yang SANGAT besar dapat lebih menghemat pemrosesan.
Anda mungkin melihat peningkatan kinerja dengan IPv6 jika ada router yang lambat antara Anda dan tujuan Anda yang akan memecah paket IPv4 di sepanjang jalur itu. Dengan IPv6, router tidak akan lagi memecah paket untuk Anda. (tanggung jawab telah didelegasikan untuk mengakhiri node.)
Tentu saja, ini adalah kasus tepi. Tidak ada alasan untuk percaya IPv6 akan berkinerja lebih baik daripada IPv4 dalam kasus umum.
Selain itu, vendor router mungkin juga telah mengoptimalkan jalur data IPv4 mereka lebih dari jalur data IPv6 mereka. Jadi sampai router IPv6 memiliki optimasi yang setara, IPv6 mungkin lebih lambat. (Misalnya, beberapa router mungkin melakukan perutean IPv4 di perangkat keras, tetapi IPv6 di peranti lunak. Tes kinerja kecepatan tinggi harus dilakukan untuk mengidentifikasi hal ini.)
Jadi, Anda harus mempertimbangkan kemungkinan ada router yang tidak dioptimalkan untuk IPv6 antara Anda dan tujuan Anda dengan kemungkinan ada router yang melakukan fragmentasi paket IPv4 antara Anda dan tujuan Anda. ;-)
Saya sudah menjalankan tumpukan ganda IPv6 / IPv4 untuk sementara waktu sekarang, dan saya penggemar berat.
Saya dapat memberitahu Anda bahwa sebagian besar waktu kinerja dan latensi hampir sama. Tetapi kadang-kadang, IPv6 akan membuat rahang Anda jatuh.
Pertimbangkan waktu ping saya ke Google:
Pada IPv4:
rtt min/avg/max/mdev = 35.557/38.225/43.909/3.146 ms
Pada IPv6:
rtt min/avg/max/mdev = 39.202/40.923/43.105/1.501 ms
Hampir identik. Itulah yang paling sering saya lihat. Tetapi seringkali, seperti ketika saya mengakses salah satu server saya sendiri, yang juga ada di IPv6 ...
Pada IPv4:
rtt min/avg/max/mdev = 123.510/124.249/125.997/0.909 ms
Pada IPv6:
rtt min/avg/max/mdev = 87.140/88.600/90.727/1.255 ms
Perbedaan besar di sini, tentu saja, adalah routing IPv4 ISP saya yang kurang optimal untuk rute ini dan routing IPv6 yang jauh lebih baik. (IPv4 berlaku Boston-Chicago-Denver-Seattle-LA-Phoenix. WTF? IPv6 berlaku Boston-DC-Atlanta-Dallas-Phoenix.) Saya curiga ada lebih banyak lagi di alam bebas.
Dalam pengalaman saya membandingkan traceroute6
vs traceroute
, IPv6 lebih cepat, bahkan melalui broker terowongan. Ini mungkin karena IPv6 umumnya membutuhkan hop lebih sedikit untuk mendapatkan dari titik A ke B.
Inilah sumber pihak ketiga yang mendukung pengamatan saya:
Mengakses situs dan konten melalui Internet biasanya lebih cepat dengan IPv6 daripada dengan IPv4 karena dengan protokol baru itu memerlukan lebih sedikit "lompatan" antara node jaringanBerikut adalah eksperimen kecil yang saya jalankan menggunakan
traceroute
/ traceroute6
, ping
/ ping6
, dan terowongan Hurricane (tunnelbroker.net) saya, mengumpulkan situs-situs dengan kemampuan IPv6 dan IPv6 dari http://test-ipv6.com :SITE IPv4 hop IPv6 hop hop IPv4 (min / avg / maks / mdev ms) Ping IPv6 (min / avg / maks / mdev ms) 6connect.com 14 8 67.253 / 72.499 / 106.113 / 11.265 55.031 / 58.340 / 74.078 / 5.426 bind.com 13 10 45.450 / 53.924 / 98.121 / 15.158 60.002 / 82.812 / 196.221 / 41.448 comcast6.net> 13 10 - 92.043 / 92.840 / 94.055 / 0.680 delong.com 11 7 59.059 / 66.432 / 95.884 / 10.134 52.423 / 73.042 / 135.103 / 30.874 mozilla.org> 11 6 33.178 / 97.481 / 536.719 / 148.432 45.562 / 47.133 / 48.390 / 0.805 test-ipv6.chi.vr.org 9 9 85.383 / 286.941 / 527.103 / 155.351 76.788 / 169.458 / 516.502 / 147.166 test-ipv6.com 10 5 34.021 / 39.507 / 70.518 / 10.384 33.009 / 41.441 / 70.052 / 13.069 test-ipv6.iad.vr.org 15 13 86.739 / 93.772 / 120.192 / 10.195 91.341 / 93.146 / 97.153 / 2.006 test-ipv6.motd.be> 14 8 86.186 / 401.432 / 1629.098 / 502.373 92.437 / 481.830 / 727.557 / 241.649 test-ipv6.sjc.vr.org 12 6 35.443 / 40.502 / 70.426 / 10.056 33.953 / 41.144 / 85.444 / 14.862 tunnelbroker.net> 9> 4 39.504 / 46.119 / 73.483 / 10.290 32.559 / 63.532 / 222.700 / 62.022Jadi, memang, IPv6 menggunakan hop lebih sedikit dan secara keseluruhan tidak lebih buruk, jika tidak sedikit lebih baik, kinerja-bijaksana daripada IPv4, meskipun IPv6 saya akan melalui terowongan.
Tidak, tidak akan ada peningkatan kecepatan untuk dibicarakan, meskipun tabel routing tentu saja dibuat lebih sederhana.
Mengatakan bahwa "hanya" IPv6 membuat lebih banyak ruang di internet sama seperti mengatakan Galaksi Bima Sakti "hanya" membuat lebih banyak ruang untuk butiran debu. IPv6 pada dasarnya membuatnya sehingga tidak mungkin untuk kehabisan alamat IP. Bahkan jika kita harus membasahi seluruh permukaan bumi dengan CPU, masing-masing dengan alamat IP-nya sendiri, kita masih akan sampai di tempat yang dekat dengan kelelahan IP. Jumlah alamat IP di v6 benar-benar tidak dapat dipahami.
IPv6 tidak lebih cepat dari IPv4. Jika ISP Anda memiliki rekan IPv4 BGP yang lebih baik daripada IPv6, latensi IPv4 lebih rendah dari IPv6. Dan jika ISP Anda memiliki rekan-rekan IPv6 BGP yang lebih baik daripada IPv4, latensi IPv6 lebih rendah dari IPv4.