Tolong jelaskan mengenai Migrasi ikan

Banyak spesies ikan bermigrasi pada skala waktu yang berjarak dari harian hingga tahunan, dan melalui jarak dari yang hanya beberapa meter hingga ribuan kilometer. Ikan biasanya bermigrasi karena kebutuhan makanan atau reproduksi, meskipun terdapat alasan migrasi beberapa ikan yang tidak diketahui.