2 é de fato o messageID da operação search .
No código-fonte do OpenLDAP, o arquivo clients/tools/ldapsearch.c , function print_result() :
1823 if( search ) {
1824 if ( ldif < 2 ) {
1825 printf(_("# search result\n"));
1826 }
1827 if ( ldif < 1 ) {
1828 printf("%s: %d\n", _("search"), ldap_msgid(result) );
1829 }
1830 }
Você pode verificar isso com um sniffer de pacotes como o Wireshark. Se, por exemplo, a autenticação SASL GSSAPI for usada, a operação de pesquisa será # 5, resultando em search: 5 .