def METHOD_NAME(self) -> str:
    """
    Each vm is in its own network namespace, so the mac addresses for
    their interfaces are all the same. However, it still has to be
    deterministic (compared to allowing qemu to create a random one), so
    that the corresponding IPv6 link-local address is deterministic.
    """
    # MAC address for use in virtual machines.  Each VM is in its own network
    # namespace, so this value is constant for all VMs.  Keep this in sync with
    # bzl/constants.bzl.
    return "00:00:00:00:00:{0:02d}".format(self.index + 1)