def METHOD_NAME(self):
    self.simulator.set_lowpan_context(1, config.DOMAIN_PREFIX)
    # 1) Bring up BBR_1, BBR_1 becomes Leader and Primary Backbone Router, with Domain
    #    Prefix without `P_slaac`.
    self.nodes[BBR_1].set_bbr_registration_jitter(BBR_REGISTRATION_JITTER)
    self.nodes[BBR_1].set_backbone_router(seqno=1, reg_delay=REG_DELAY)
    self.nodes[BBR_1].start()
    self.simulator.go(WAIT_ATTACH * 2 + config.DEFAULT_ROUTER_SELECTION_JITTER)
    self.assertEqual(self.nodes[BBR_1].get_state(), 'leader')
    self.nodes[BBR_1].enable_backbone_router()
    self.simulator.go(BBR_REGISTRATION_JITTER + WAIT_REDUNDANCE)
    self.assertEqual(self.nodes[BBR_1].get_backbone_router_state(), 'Primary')
    self.nodes[BBR_1].set_domain_prefix(config.DOMAIN_PREFIX, 'prosD')
    self.simulator.go(WAIT_REDUNDANCE)
    # 2) Bring up ROUTER_1
    self.nodes[ROUTER].start()
    self.simulator.go(WAIT_ATTACH + REG_DELAY + WAIT_REDUNDANCE)
    self.assertEqual(self.nodes[ROUTER].get_state(), 'router')
    # Bring up FED
    self.nodes[FED].start()
    self.simulator.go(WAIT_ATTACH + REG_DELAY + WAIT_REDUNDANCE)
    self.assertEqual(self.nodes[FED].get_state(), 'child')
    # Bring up MED
    self.nodes[MED].start()
    self.simulator.go(WAIT_ATTACH + config.PARENT_AGGREGATIOIN_DELAY + REG_DELAY + WAIT_REDUNDANCE)
    self.assertEqual(self.nodes[MED].get_state(), 'child')
    self._verify_dua_handle_address_error(ROUTER)
    self._verify_dua_handle_address_error(FED)
    self._verify_dua_handle_address_error(MED, is_med=True)