Bonsoir,
J'ajouterai pour compléter l'excellente contribution de @seb59, que curieusement chez mon FAI (Maroc Telecom), le SLID est en mode "DEFAULT", donc pas d'authentification par numéro pour chaque ONT. Par contre d'après les nombreux tests effectués et logs que j'ai pu récupérer avec différents ONT, j'ai pu remarqué que même sans rentrer de SDLID, l'ONT est enregistré (tous les voyants sont au vert et sur l'interface du tp-link par exemple on voit bien l'info "ONU registered (O5)". Mais la session pppoe dans mon cas ne se fait qu'avec l'ONT fourni par le FAI, d'autant plus qu'en fouillant dans le log on trouve ceci:
Send PPPOE Discovery V1T1 PADI session 0x0 length 12
dst ff:ff:ff:ff:ff:ff src ab:cd:ef:gh:ij:kl (-> l'adresse MAC de mon ONT)
[service-name] [host-uniq 00 00 20 96]
Recv PPPOE Discovery V1T1 PADO session 0x0 length 38
dst ab:cd:ef:gh:ij:kl src 44:12:e5:37:3b:aa (l'adresse MAC de la machine du FAI)
[service-name] [host-uniq 00 00 20 96 [AC-name BAS_ME_CASA_ANWAL]
Send PPPOE Discovery V1T1 PADR session 0x0 length 12
dst 44:12:e5:37:3b:aa src ab:cd:ef:gh:ij:kl
[service-name] [host-uniq 00 00 20 96]
Recv PPPOE Discovery V1T1 PADS session 0x6cbe length 12
dst ab:cd:ef:gh:ij:kl src 44:12:e5:37:3b:aa
[service-name] [host-uniq 00 00 20 96]
Et à partir de là l'authentification se fait et la connexion et établie.
J'en ai conclu, peut-être que je me trompe, que chez-mon opérateur, le provisioning se fait par adresse MAC de l'ONT vendu au client (car ici on ne loue pas l'ONT on le vend).
J'a d'un autre côté, avec l'ERL3, comme routeur, rentré l'adresse MAC de l'ONT fourni dans la config du Vlan, mais ça ne prend pas, c'est à dire que la session pppoe ne démarre pas ( il y a un message dans le log de l'ERL de time out waiting for PADI).
Alors, si effectivement, l'ONT s'annonce à l'OLT par son Adresse MAC, faut-il à ce moment changer celle de l'ONT de remplacement? Dans le cas du TP-link, elle est enregistrée dans un fichier mac.conf dans le dossier /etc, donc possible à modifier si l'ont peut, par je ne sais quelle méthode de reverse engineering, le faire (autant cet ONT et accessible en telnet, autant on ne peut exécuter que des commandes de base, sans possibilité de modification).
Voilà un petit retour d'expérience, par contre avec un ONT comme MicroTik en sfp (avec un convertisseur), ou un ONT simple type de ceux qui sont loués en France (j'en ai essayé 2, un ZTE Huawai), pas moyen de les faire fonctionner ici, pour les raisons que j'ai citées plus haut et qui tendent à confirmer ce que j'ai pu comprendre.