Multiple MAC addresses on VRouters?

We are using vyos on two VRouters to test some equipment. A test packet is sent from one VRouter through a managed switch to the equipment we are testing and back out to the second VRouter. Is it possible to have the brocade application on the VRouters to generate a different MAC address for each of the Ethernet packets being sent out (a different MAC address for each of the 24 ports being tested)?

Not sure what, if any MAC address control/translation capabilities exist in the ‘brocade’ realm.