def METHOD_NAME(self):
    if 'noaction' in self.tags:
        raise ex.IpNoActions(self.addr)
    retry = 10
    interval = 3
    import time
    ok = False
    if self.is_up() is True:
        self.log.info("%s is already up on %s" % (self.addr, self.ipdev))
        raise ex.IpAlreadyUp(self.addr)
    if not hasattr(self, 'abort_start_done') and 'nonrouted' not in self.tags and self.check_ping():
        self.log.error("%s is already up on another host" % (self.addr))
        raise ex.IpConflict(self.addr)