The 34-year-old Spaniard has signed a two-year contract at Portman Road after passing a medical.
Boss Jim Magilton told the club's official website: "Ivan has a wealth of experience having played at the highest level for many years and he can be a great asset for us.
"The young players at this club will really benefit from having him around the place."