def METHOD_NAME(self):
    self.nodes[LEADER].start()
    self.simulator.go(config.LEADER_STARTUP_DELAY)
    self.assertEqual(self.nodes[LEADER].get_state(), 'leader')
    self.nodes[ROUTER1].start()
    self.simulator.go(config.ROUTER_STARTUP_DELAY)
    self.assertEqual(self.nodes[ROUTER1].get_state(), 'router')
    rloc16 = self.nodes[ROUTER1].get_addr16()
    self.collect_rloc16s()
    router_lladdr = self.nodes[ROUTER1].get_ip6_address(config.ADDRESS_TYPE.LINK_LOCAL)
    self.assertTrue(self.nodes[LEADER].ping(router_lladdr))
    self.nodes[LEADER].release_router_id(rloc16 >> 10)
    self.simulator.go(5)
    self.assertEqual(self.nodes[ROUTER1].get_state(), 'router')
    self.assertTrue(self.nodes[LEADER].ping(router_lladdr))