It is an OS and network config required for RAC. So your OS admin will tell you why he made a virtual ip on bond.. But it will work.. You can put a vip on a normal interface or bond interface, it doesn't really matter.. The only thing that matter is that you meet the requirements of RAC.
So, these are configured on OS and you configure your RAC according to your needs.. You configure the RAC and use the relevant OS interfaces for your purpose.. So it depends on your cluster config. Check the cluster and see which component uses them? Check the local listeners, check the scan listener, see the ip addresses they listen and then you will understand..
We have SCAN ip addresses used by scan listeners, virtual ip addresses used by Local listeners and so on..
Here is a doc for taking a look to the VIP concept in Oracle ->
https://docs.oracle.com/database/121/RACAD/GUID-6C72F02D-BB43-4C56-9F46-244C8D6BB670.htm