en fait, j'obtiens bien un state O5.1 mais par contre, j'arrive pas à avoir de table Vlan. et je bloque ici, pas de DHCP offer, pas d'IP (v4 ou v6).
Je partage ici l’état d’avancement, car le PON monte bien, mais je bloque encore sur la partie provisioning DATA / OMCI.
1. Matériel utiliséModule : WAS-110 / PRX126
Firmware : 8311 Community Firmware MOD by djGrrr - basic - v2.8.0
Routeur : UDM-SE pour les tests
Port WAN UDM-SE : SFP+ eth9
Firmware WAS : OpenWrt 19.07 / LEDE PTXG_CX_V0.03
Le module est accessible en management sur :
192.168.11.1
J’ai ajouté un failsafe delay à 60 secondes, ce qui est très utile en cas de mauvaise config OMCI/MIB, car ça laisse le temps de reprendre la main en SSH/Web avant que la stack PON ne parte en vrille.
2. Informations ligne SFR XGS-PONDonnées opérateur anonymisées :
Offre : THD-VITV-8G-X
ISP : SFR THD
Type OLT : 7360 ISAM OLT
Carte : FWLT-C
OLT / Slot / Port / ONT : XXXXX
PE NRO : XXXXX
Code NRO : XXXXX
SRO : XXXXX
Référence prise : XXXXX
VLAN Internet : 101
IPv4 publique : XXX.XXX.XXX.XXX
Préfixe IPv6 : XXXX:XXXX:XXXX:XX00::/56
SLID : XXXXXXXX
IDUR : XXXXXXX
Côté box / ONT intégré :
Modèle box : XSR150DX
MAC WAN box : XX:XX:XX:XX:XX:XX
Numéro de série BOX : XXXXXXXXXXXXXXXXXX
Numéro de série PON / GPON / XGS-PON : 5054494EXXXXXXXX
Serial ASCII correspondant : PTINXXXXXXXX
Version matériel : 3NTRGWXXXXXXXX
Version logiciel : 3XGSXXXXXXXX
Dans mon cas, le serial PON hex correspond bien à :
5054494EXXXXXXXX = PTINXXXXXXXX
3. Configuration WAS-110 actuellement testéeConfiguration 8311 actuelle côté WAS :
PON Serial Number / ONT ID : PTINXXXXXXXX
Vendor ID : PTIN
Equipment ID : XSR150DX
Hardware Version : 3NTRGWXXXXXXXX
Sync Circuit Pack Version : coché
Software Version A : 3XGSXXXXXXXX
Software Version B : 3XGSXXXXXXXX
PON Mode : XGS-PON
OMCC Version : 0xA0
OMCI Interoperability Mask : 18
Registration ID HEX : XXXXXXXXXXXXXXXX
Logical ONU ID : vide
Logical Password : vide
MIB File : /etc/mibs/prx300_1V.ini actuellement testé
PON Slot : vide
IP Host MAC Address : XX:XX:XX:XX:XX:XX
IP Host Hostname : vide
IP Host Domain Name : vide
Remarque : Registration ID HEX correspond au SLID SFR converti en hexadécimal.
Exemple fictif :
SLID ASCII : ABCD1234
SLID HEX : 4142434431323334
4. Résultat PONLe module monte bien en O5.1 :
PON PLOAM Status : O5.1, Associated state
FEC upstream : ON
FEC downstream : ON
ONU Authentication Status : 0
Donc la partie suivante semble OK :
Fibre / signal optique : OK
SLID / Registration ID : OK
Serial PON : OK
PLOAM : OK
Association PON : OK
Puissance optique observée :
Température module : ~43°C
Transmit power : ~6.35 dBm
Receive power : ~-21.25 dBm
Receiver status : OK
Transmitter status : ENABLED
5. Blocage actuel
Malgré le O5.1, il n’y a pas de service DATA provisionné.
Dans GEM/XGEM Port Status, je n’ai qu’un seul GEM :
GEM Index : 0
GEM ID : 67
Alloc ID : 67
Data/OMCI : OMCI
Max Size : 1980
Direction : DS + US
Il n’y a pas de GEM DATA.
Les compteurs montrent seulement de l’OMCI :
u/s packets : quelques centaines
d/s packets : quelques centaines
Mais les compteurs Ethernet DS/US restent à zéro.
Dans VLAN Tables :
No Extended VLAN Tables Detected
Donc le diagnostic actuel est :
PON O5.1 : OK
OMCI management : OK
GEM OMCI : OK
VEIP présente : OK
GEM DATA : absent
Extended VLAN Tables : absentes
DHCP IPv4 : pas de réponse
6. Côté UDM / DHCPSur l’UDM-SE, le WAN SFP+ correspond à :
eth9
eth9.101 = VLAN 101
Tests réalisés côté UDM :
VLAN WAN : 101
IPv4 : DHCP
MAC clone : MAC WAN de la Box SFR
Option 60 testée : neufbox_XSR150DX
Option 61 : client-id basé sur la MAC clonée
Le DHCP Discover sort correctement :
DHCP Discover
Source MAC : MAC clonée de la box
Option 60 : neufbox_XSR150DX
Option 61 : ether MAC clonée
VLAN : 101
Mais il n’y a aucun DHCP Offer.
Testé aussi sans VLAN 101 : DHCP Discover sort bien aussi, mais toujours aucun Offer.
Conclusion actuelle : le DHCP n’est probablement pas le problème principal, car tant qu’il n’y a pas de GEM DATA / VLAN Table, le trafic utilisateur ne semble pas réellement provisionné entre l’OLT et le port Ethernet du WAS.
7. PON ME ExplorerLe PON Explorer montre notamment :
Class 256 / ONU-G :
Vendor ID = PTIN
Version = 3NTRGWXXXXXXXX
Serial = PTINXXXXXXXX
Class 257 / ONU2-G :
OMCC Version = 0xA0
Equipment ID = 00000000000000000000
Class 329 / Virtual Eth i/f point :
présente, instance 257
Class 11 / PPTP Ethernet UNI :
présente, instance 257
Class 6 / Circuit Pack :
Version = 3NTRGWXXXXXXXX
Vendor ID = PTIN
Point suspect : dans ONU2-G, l’Equipment ID apparaît encore comme :
00000000000000000000
alors qu’on s’attendrait potentiellement à voir :
XSR150DX
ou une autre valeur correspondant réellement à l’ONT intégré.
C’est pour moi une des pistes principales : l’OLT accepte l’ONU au niveau PLOAM/OMCI de base, mais ne pousse pas le service DATA parce que l’identité OMCI complète ne matche pas.
8. MIB testées / pistesMIB disponibles sur le WAS :
/etc/mibs/prx300_1U.ini
/etc/mibs/prx300_1U_telus.ini
/etc/mibs/prx300_1V.ini
/etc/mibs/prx300_1V_bell.ini
/etc/mibs/prx300_2U.ini
/etc/mibs/prx300_2U_voip.ini
/etc/mibs/urx800_1U.ini
/etc/mibs/urx800_1V.ini
Tests déjà réalisés ou en cours :
prx300_1U.ini : O5.1 OK, mais pas de GEM DATA / pas de VLAN Tables
prx300_1V.ini : O5.1 OK, VEIP présente, mais toujours pas de GEM DATA / pas de VLAN Tables
OMCC 0xA3 : testé au début
OMCC 0xA0 : actuellement privilégié, cohérent avec certains retours SFR/Altice/PTIN
OMCI Interoperability Mask : 18 actuellement
Pistes envisagées :
- Comprendre pourquoi ONU2-G Equipment ID reste à 00000000000000000000
- Tester Equipment ID XSR150DX vs valeur éventuelle ONT intégrée
- Tester PON Slot = 1
- Tester OMCI Interoperability Mask = 26
- Comparer la MIB uploadée par la Box 8X d’origine avec celle du WAS
- Éventuellement utiliser replacements.ini / hooks OMCI comme dans certains bypass MEO/PTIN
9. Parallèle intéressant avec MEO/PTINMerci @Tangocharly pour l'article très intéressant sur un bypass XGS-PON chez MEO Portugal, qui semble pertinent car MEO/Altice/PTIN a historiquement des points communs avec l’écosystème SFR/Altice :
https://withblack.ink/posts/meo-xgspon-bypass/meo-xgspon-bypass/Dans cet article, le WAS monte côté PON, mais l’auteur doit injecter / remplacer certaines réponses OMCI pour satisfaire l’OLT, notamment via replacements.ini / hook OMCI.
Le symptôme ressemble beaucoup à ce que j’observe :
PON OK
OMCI OK
mais service DATA non provisionné tant que la MIB n’est pas suffisamment conforme
10. Question ouverte
Est-ce que quelqu’un a déjà réussi à faire provisionner le GEM DATA sur SFR XGS-PON / Box 8X / XSR150DX avec un WAS-110 firmware 8311 ?
Plus précisément, je cherche à comprendre :
1. Quelle MIB utiliser : prx300_1U, 1V, 2U, autre ?
2. Quelle valeur exacte mettre dans Equipment ID ?
3. Comment faire apparaître un Equipment ID correct dans ONU2-G ?
4. Est-ce que SFR/PTIN attend des MEs vendor-specific absentes du WAS ?
5. Est-ce qu’un replacements.ini est nécessaire comme sur MEO ?
6. Est-ce qu’il faut un PON Slot particulier ?
7. Est-ce que certains ont obtenu des GEM DATA / Extended VLAN Tables sur SFR XGS-PON ?
Pour l’instant, le point bloquant n’est pas l’IP ou le DHCP, mais bien l’absence de service DATA :
GEM OMCI présent
GEM DATA absent
VLAN Tables absentes
Merci d’avance pour toute piste ou comparaison de MIB / OMCI.