def METHOD_NAME(duthosts, tbinfo):
    connections = []
    dut_names = [dut.hostname for dut in duthosts]
    dut_index_map = dict(list(zip(list(tbinfo['duts_map'].values()), list(tbinfo['duts_map'].keys()))))
    if 'devices_interconnect_interfaces' in tbinfo['topo']['properties']['topology']:
        for _, items in list(tbinfo['topo']['properties']['topology']['devices_interconnect_interfaces'].items()):
            assert(len(items) == 2)
            connect = []
            for item in items:
                (dut_index, vlan_index, _) = parse_vm_vlan_port(item)
                if dut_index not in dut_index_map or dut_index_map[dut_index] not in dut_names:
                    break
                connect.extend([duthosts[dut_index_map[dut_index]], vlan_index])
            else:
                connections.append(tuple(connect))
    return connections