Il protocollo OpenSLP implementa la versione SLPv2, mentre il protocollo SLP (NDSslp) di NetIQ implementa la versione SLPv1 nelle piattaforme Linux e Windows.
Gli agenti utente del protocollo SLPv1 non ricevono risposte dagli agenti dei servizi del protocollo SLPv2 e gli agenti utente del protocollo SLPv2 non ricevono risposte dagli agenti dei servizi del protocollo SLPv1. Pertanto, i client che utilizzano il protocollo OpenSLP non sono in grado di visualizzare gli alberi con il protocollo NDSslp. In modo analogo, i client che utilizzano il protocollo NDSslp non sono in grado di visualizzare gli alberi con il protocollo OpenSLP. Affinché i protocolli SLPv1 e SLPv2 interagiscano, è necessario configurare un agente di directory che esegua il protocollo SLPv2. Open Enterprise Server (OES) di Linux viene fornito con OpenSLP. Tuttavia, se eDirectory è installato in altre piattaforme Linux, quali Red Hat Linux, è possibile che venga utilizzato NDSslp, fornito con eDirectory. A causa di problemi di interoperabilità tra le due versioni di SLP, un albero dichiarato tramite multidiffusione OpenSLP potrebbe non essere visibile al protocollo NDSslp e viceversa. Per risolvere questo problema, è necessario configurare un agente di directory che esegua il protocollo OpenSLP.