Arbitration in i2c

Hi all,
I have a small doubt regarding the arbitration in I2c.
If i am having two master agents, is it necessary to have two virtual interface instances from top module . or with a single interface instance can we achieve the arbitration.