Identifying UR e-Series On The Network

As part of a project I’m working on for University, I’m controlling a UR10e over the network from a program I am creating. Currently I’m allowing the user to enter the robot’s IP; however, I’d like to be able to scan the network for the robots available.

Would the MAC vendor prefix be reliable method of doing so?

The UR10e I have access to’s vendor prefix is 00:30:D6, which is MSC Technologies GmbH.

If not, is there a recommended way of doing so, such as a type of packet I can broadcast to elicit a response from the robot(s)?

Ideally, this would be done without any extra programs on the robot - a sort of plug and play solution.