Bisakah IP v4 dan IP v6 berbagi Ethernet fisik tunggal?

14

Saya terus membaca tentang transisi dari IP v4 ke IP v6, dan kemungkinan keuntungan dan masalah. Satu hal yang terus bermunculan adalah jaringan "dual-stack", yang berarti (saya percaya) sebuah host dapat berbicara baik IPv4 dan IPv6.

Namun saya tidak begitu mengerti bagaimana ini bekerja. Dapatkah host benar-benar mengirimkan menggunakan IPv4 dan IPv6 pada saat yang sama melalui Ethernet fisik yang sama (seperti misalnya HTTP dan FTP dapat digunakan secara bersamaan)? Atau apakah jaringan fisik IPv4 atau IPv6 ketat , dengan protokol "lain" dikirim melalui tunneling?

sleske
sumber

Jawaban:

12

Ethernet adalah protokol agnostik. Perangkat yang terhubung ke Ethernet mengirim paket yang berisi data menggunakan IPv4, IPv6, IPX atau protokol lainnya. Terserah perangkat yang terhubung (misalnya PC Anda) untuk memahami protokol.

Dalam hal tumpukan jaringan, Ethernet adalah level 2 (Data Link) dalam tumpukan. Pengkabelan antara perangkat Anda adalah level 1 (fisik). Lapisan-lapisan ini hanyalah pipa yang dapat membawa sejumlah protokol. Beberapa protokol dapat dilakukan pada saat yang bersamaan.

IPv4 dan IPv6 adalah level 3 (Jaringan). Dual stack bukan hal baru dan beberapa tahun yang lalu dual stack adalah IPv4 dan IPX. Ketika sebuah paket tiba, komputer harus menentukan tumpukan yang akan dikirimi paket. Untuk IPv4 dan IPv6, ini mudah dilakukan karena dikodekan dalam 4 bit pertama paket.

TCP dan UDP, yang berada pada layer Transport (level 4), berjalan dengan baik di atas IPv4 dan IPv6. Dalam beberapa kasus mereka dapat beralih dari IPv4 ke IPv6 atau sebaliknya antara dua titik akhir. Ada skema pengalamatan yang memungkinkan alamat IPv4 untuk dikodekan sebagai alamat IPv6 yang memungkinkan perangkat IPv6 hanya untuk mengatasi perangkat IPv4 saja. Diperlukan perangkat terjemahan protokol di tengah agar ini berfungsi.

Mungkin ada keuntungan latensi kecil untuk mengikat IPv4 ke satu adaptor dan IPV6 ke yang lain. Ini hanya akan berguna jika protokol tidak dirutekan melalui tautan yang sama di beberapa titik. Menjalankan transfer pada router yang sama mungkin sedikit lebih cepat jika protokol yang berbeda digunakan. Saya akan memesan antarmuka kedua untuk zona keamanan kedua, atau untuk berbagi jaringan.

BillThor
sumber
1
Anda SANGAT berharap untuk membahas tumpukan OSI hari ini! :-)
TTM
6
Waktu khotbah @Greg Sunday: Dan pada lapisan ketujuh (aplikasi) ia beristirahat dan bermain game.
BillThor
8

Kartu jaringan yang diberikan dapat berbicara sebanyak protokol yang Anda inginkan. Kembali pada hari itu, saya sering memiliki IPv4, IPX , dan beberapa protokol yang tidak jelas terikat ke kartu yang sama secara bersamaan. Itulah kegembiraan model berlapis .

Prinsip yang sama sedang bekerja, seperti yang Anda perhatikan, ketika Anda memiliki HTTP dan FTP keduanya berjalan melalui IP. Karena lapisan bawah dari tumpukan jaringan tidak terlalu peduli tentang apa yang dilakukan lapisan yang lebih tinggi, Anda dapat mengirim banyak protokol tingkat yang lebih tinggi melalui protokol tingkat yang lebih rendah.

Sekarang tidak semua transisi IPv4 / IPv6 diatur sehingga kartu jaringan berbicara keduanya secara bersamaan, terkadang tunneling digunakan ( Teredo , misalnya). Tapi itu tidak perlu.

dsolimano
sumber
apakah ada keuntungan untuk mengikat ipv4 ke satu adaptor dan ipv6 ke yang lain? Sebagian besar motherboard saya belakangan ini memiliki dual nics biasanya hanya tim mereka.
IrqJD
2
Tidak, tidak ada alasan untuk hanya menjalankan ipv4 atau ipv6 pada kartu jaringan. Kartu jaringan tidak tahu apa-apa tentang ipv4 atau ipv6; itu hanya berbicara Ethernet. Paket Ethernet membawa protokol level yang lebih tinggi transparan ke kartu.
joeforker