def METHOD_NAME(self):
    br1 = self.nodes[BR1]
    fed1 = self.nodes[FED1]
    host = self.nodes[HOST]
    host.start(start_radvd=False)
    self.simulator.go(5)
    br1.start()
    self.simulator.go(config.LEADER_STARTUP_DELAY)
    self.assertEqual('leader', br1.get_state())
    br1.udp_start("::", PORT, bind_unspecified=True)
    fed1.start()
    self.simulator.go(5)
    self.assertEqual('child', fed1.get_state())
    self.simulator.go(20)
    fed1_omr_addr = fed1.get_ip6_address(config.ADDRESS_TYPE.OMR)[0]
    host_addr = host.get_ip6_address(config.ADDRESS_TYPE.ONLINK_ULA)[0]
    print("Host address:", host_addr)
    print('FED address:', fed1_omr_addr)
    self.assertTrue(fed1.ping(host_addr))
    self.assertTrue(host.ping(fed1_omr_addr, backbone=True))
    fed1.udp_start("::", PORT)
    fed1.udp_send(UDP_PAYLOAD_LEN, host_addr, PORT)
    self.simulator.go(5)
    host.udp_send_host(data='A' * UDP_PAYLOAD_LEN, ipaddr=fed1_omr_addr, port=PORT)
    self.simulator.go(5)
    self.collect_ipaddrs()
    self.collect_extra_vars(FED1_OMR=fed1_omr_addr, HOST_ONLINK_ULA=host_addr)