Alamat IP Publik Tunggal untuk beberapa lokasi fisik

8

Apakah mungkin untuk mendapatkan atau mengatur alamat IP publik yang seimbang antara beberapa lokasi fisik atau situs? Ini mungkin sesuatu seperti alamat IP virtual (VIP), yang menunjuk ke beberapa alamat IP, dan lalu lintas masuk yang seimbang antara beberapa situs, setiap situs memiliki alamat IP ISP yang berbeda?

Tujuannya adalah untuk memiliki beberapa lokasi layanan permintaan pengguna yang masuk, dan jika salah satu situs dimatikan, pengguna terus dilayani dari situs yang tersisa.

DNS load-balancing dapat mencapai sesuatu yang serupa, tetapi saya ingin tahu apakah load-balancing dapat dilakukan pada level alamat IP.

Kzia
sumber
Apakah Anda bermaksud sesuatu seperti siaran apa pun?
Ron Maupin

Jawaban:

8

Berdasarkan hasil edit Anda, sepertinya Anda ingin siaran apa pun. Ini adalah hal yang umum di antara perusahaan besar dan global. Anda mengiklankan jaringan yang sama dari beberapa tempat, dan perutean akan membawa lalu lintas ke situs terdekat (dari perspektif jaringan) yang mengiklankan jaringan itu. Ketika satu situs turun, perutean akan secara otomatis membawa lalu lintas ke lokasi terdekat berikutnya.

Pada dasarnya, Anda memanfaatkan protokol perutean (BGP di Internet) untuk secara otomatis menanganinya.

Ron Maupin
sumber
Terima kasih Ron. Ya, Anycast sepertinya menjadi solusi. Apakah layanan Anycast tersedia dari sebagian besar ISP? Sejauh ini, saya telah mendengar aplikasi DNS menggunakan Anycast, tetapi dapatkah itu digunakan untuk lalu lintas HTTP dan terowongan VPN juga.
kzia
Ya, itu bekerja di IP, jadi lalu lintas yang ditujukan ke alamat IP dirutekan sesuai. Satu masalah adalah bahwa koneksi yang dibangun akan terputus ketika sebuah situs mati, tetapi itu tetap terjadi. Ini adalah masalah sederhana untuk membuat koneksi baru ke situs terdekat berikutnya. Jika Anda berurusan dengan beberapa ISP, maka Anda harus memiliki pengalamatan penyedia-independen sehingga beberapa ISP akan mengiklankan jaringan Anda.
Ron Maupin
4

Seperti yang disebutkan Ron, Anda mungkin mencari siaran apa pun. Ketahuilah bahwa di Internet Anda memerlukan setidaknya a / 24 (IPv4) atau / 48 (IPv6) banyak (semua) penyedia akan menyaring awalan yang lebih besar untuk menghemat memori berharga pada Router mereka.

Kasus penggunaan yang paling populer untuk siaran di Internet mungkin adalah DNS. Sebagian besar server DNS root disiarkan, misalnya ada 157 contoh l.root-servers.net (lihat http://www.root-servers.org/ ) yang dapat dijangkau dengan alamat IPv4 dan IPv6 yang sama.

Untuk mengatur layanan seperti layanan Anda, daemon protokol routing (pada sesuatu inernet yang berbicara BGP) dan ketenangan perangkat lunak yang memantau layanan Anda dan menghapus instance ini dari tabel routing jika terjadi kegagalan. Salah satu contohnya adalah https://github.com/unixsurfer/anycast_healthchecker

Jens Link
sumber