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.