def METHOD_NAME(self):
    self.nodes[LEADER].start()
    self.simulator.go(config.LEADER_STARTUP_DELAY)
    self.assertEqual(self.nodes[LEADER].get_state(), 'leader')
    for i in range(ROUTER1, ROUTER15 + 1):
        self.nodes[i].start()
        self.simulator.go(config.ROUTER_STARTUP_DELAY)
        self.assertEqual(self.nodes[i].get_state(), 'router')
    self.nodes[REED1].start()
    self.simulator.go(5)
    self.assertEqual(self.nodes[REED1].get_state(), 'child')
    self.nodes[ROUTER2].remove_allowlist(self.nodes[REED1].get_addr64())
    self.nodes[REED1].remove_allowlist(self.nodes[ROUTER2].get_addr64())
    self.nodes[LEADER].add_prefix('2001:2:0:3::/64', 'paros')
    self.nodes[LEADER].register_netdata()
    # Set lowpan context of sniffer
    self.simulator.set_lowpan_context(1, '2001:2:0:3::/64')
    self.simulator.go(2)
    self.nodes[ROUTER2].add_allowlist(self.nodes[REED1].get_addr64())
    self.nodes[REED1].add_allowlist(self.nodes[ROUTER2].get_addr64())
    self.simulator.go(30)
    self.simulator.go(600)
    addrs = self.nodes[REED1].get_addrs()
    self.assertTrue(any('2001:2:0:3' in addr[0:10] for addr in addrs))
    for addr in addrs:
        if addr[0:10] == '2001:2:0:3':
            self.assertTrue(self.nodes[LEADER].ping(addr))