automated node naming and ip addressing