Avtalet – ett separat mellanstatligt avtal – träffades i gränsorten Schengen i Luxemburg och kallas därför Schengenavtalet .