In Rilievo Multicast Tim - Discussione Tecnica

Ciao e benvenuto nel forum,
il flusso di test di Canale5 non c'è più da parecchio ed è rimasto solo TIMVISION Promo come hai notato.

Al momento oltre a quello sono anche attivi dei flussi di DAZN

Codice:
timlivetu0.cb.ticdn.it/Content/DASH/Live/channel(timvisionpromo1)/manifest.mpd;mi=239.200.0.1&mp=5004&mii=1&mpi=0&st=dash&sri=TimVisionPromo-DASH&lsv=0+1760033946799item-06item;0+1760033946799item-07item;0+1760033946799item-08item&mia=239.200.0.4&mpa=5004&miia=1&mpia=0&lsa=0+1760033946799item-09item&rto=60
dcb-tm-livedazn.dazn.ticdn.it/1mh8dn5vtj2ew120lb41ydb3w5/*/stream.mpd?channel=5068&mta=it&outlet=dazn-italy&plang=it;mi=239.200.0.106&mp=5004&mii=1&mpi=0&st=dash&sri=DAZN_2_DASH_auto&lsv=2+video=8000000&mia=239.200.0.110&mpa=5004&miia=1&mpia=1&lsa=1+eng_257_128000=128000&rfun=1&rto=60
dcblivedazn.akamaized.net/1mh8dn5vtj2ew120lb41ydb3w5/*/stream.mpd?channel=5068&mta=it&outlet=dazn-italy&plang=it;mi=239.200.0.106&mp=5004&mii=1&mpi=0&st=dash&sri=DAZN_2_DASH_auto&lsv=2+video=8000000&mia=239.200.0.110&mpa=5004&miia=1&mpia=1&lsa=1+eng_257_128000=128000&rfun=1&rto=60
dcb-ak-livedazn.akamaized.net/1mh8dn5vtj2ew120lb41ydb3w5/*/stream.mpd?channel=5068&mta=it&outlet=dazn-italy&plang=it;mi=239.200.
!¿ÈÙ¿ïÈ}¨-ac-live.cdn.dazn-dev.com/1mh8dn5vtj2ew120lb41ydb3w5/*/stream.mpd?channel=5068&mta=it&outlet=dazn-italy&plang=it;mi=239.200.0.106&mp=5004&mii=1&mpi=0&st=dash&sri=DAZN_2_DASH_auto&lsv=2+video=8000000&mia=239.200.0.110&mpa=5004&miia=1&mpia=1&lsa=1+eng_257_128000=128000&rfun=1&rto=60
dcb-fs-live-dazn-cdn.dazn.com/1mh8dn5vtj2ew120lb41ydb3w5/*/stream.mpd?channel=5068&mta=it&outlet=dazn-italy&plang=it;mi=239.200.0.106&mp=5004&mii=1&mpi=0&st=dash&sri=DAZN_2_DASH_auto&lsv=2+video=8000000&mia=239.200.0.110&mpa=5004&miia=1&mpia=1&lsa=1+eng_257_128000=128000&rfun=1&rto=60
dcb-de-livedazn.daznedge.net/1mh8dn5vtj2ew120lb41ydb3w5/*/stream.mpd?channel=5068&mta=it&outlet=dazn-italy&plang=it;mi=239.200.0.106&mp=5004&mii=1&mpi=0&st=dash&sri=DAZN_2_DASH_auto&lsv=2+video=8000000&mia=239.200.0.110&mpa=5004&miia=1&mpia=1&lsa=1+eng_257_128000=128000&rfun=1&rto=60
dcb-deit-livedazn.daznedge.net/1mh8dn5vtj2ew120lb41ydb3w5/*/stream.mpd?channel=5068&mta=it&outlet=dazn-italy&plang=it;mi=239.200.0.106&mp=5004&mii=1&mp

sembra lo stesso evento ma offerto da diverse cdn.

Se domani mi ricordo faccio un test durante le partite della Serie A.
 
Ciao @MATROG, grazie per il benvenuto e per il veloce feedback!

Interessante che io al momento non vedo le righe DAZN che vedi tu (Questo sul DGA non saprei come accedere allo stesso file sul Timvision Box). Quando dici di fare un test domani durante la Serie A è perché non hai accesso al canale TimVision Promo oppure perché effettivamente quest'ultimo non è costantemente in multicast?

Se i test fossero fattibili solo durante la Serie A dovrò testare anche io con DAZN :) Grazie ancora per le info attuali!
 
allora...al momento il tim vision box l'ho prestato quindi non posso fare prove dirette.

Quei link li ho presi con uno script che mi sono fatto e che si mette in ascolto sul traffico multicast. Se il primo flusso è facile da riconoscere, quelli dazn non sono mai riuscito a capire la corrispondenza con l'evento. Quando avevo il timbox quello che facevo era controllare sullo switch managed e vedere a quale gruppo multicast si era iscritto il decoder e così capito la corrispondenza con la partita di seria A.

Per tornare in tema il canale promo mi risulta sempre in multicast.
 
Tutto chiarissimo, grazie per i chiarimenti precedenti!
A questo punto, se il canale promo è effettivamente sempre in multicast, il mio obiettivo è capire dove si blocchi la catena, perché lato rete sembra tutto configurato correttamente.
Ti lascio qui qualche dettaglio completo
Setup Attuale
Linea TIM XGS-PON 10 Gb con ONT SFP collegato direttamente all’UniFi Cloud Gateway Fiber.
Connessione perfetta via PPPoE
Timvision Box DTIW3930 (Android 12), tecnicamente abilitato al multicast.

Configurazione IPTV
UniFi non consente due WAN sulla stessa interfaccia fisica, quindi per gestire la VLAN 836 ho usato questo: https://github.com/fabianishere/udm-iptv
Una volta configurato, l’interfaccia iptv sale regolarmente e scambia traffico utilizzando i parametri ufficiali TIM: https://www.tim.it/assistenza/assistenza-tecnica/guide-manuali/modem-generico

Test e osservazioni
Il Timvision Box è collegato via cavo a uno switch USW Flex XG, a sua volta connesso all’UCG Fiber.
IGMP snooping e proxy attivi, VLAN dedicata al box e al traffico multicast.

Durante l’avvio del decoder vedo un picco di traffico RX sull’interfaccia IPTV (da pochi KiB fino a 6–7 MiB), poi il flusso si stabilizza con incrementi minimi.
Non ho accesso ai log del box, quindi non so cosa avvenga lato client.
Dai log dell’UCG vedo attività di improxy, ma non ho documentazione chiara su come interpretarli.

Confronto con router TIM
Ricollegando il Sagemcom, che include il modulo Nanocdn, l’interfaccia VLAN 836 viene alzata e il file live_catalog.csv aggiornato con la riga timlivetu0.cb.ticdn.it/Content/DASH/Live/channel(timvisionpromo1)/manifest.mpd;mi=239.200.0.1&mp=5004&mii=1&mpi=0&st=dash&sri=TimVisionPromo-DASH&lsv=0+1760033946799item-06item;0+1760033946799item-07item;0+1760033946799item-08item&mia=239.200.0.4&mpa=5004&miia=1&mpia=0&lsa=0+1760033946799item-09item&rto=60

Curiosamente, collegando il Timvision Box direttamente al Sagemcom, non vedo quei picchi di traffico RX che invece noto con l’UCG segno che qualcosa cambia nella gestione del flusso o del join IGMP, certo il fatto che il test non vada a buon fine neanche con il Sagemcom mi fa pensare che forse c'è qualcosa di sbagliato da altre parti (OLT? TIMVision Box?) ma non posso escludere che il Sagemcom stesso abbia problemi con il multicast

Ho provato anche una configurazione “ibrida”:
  • UCG con interfaccia IPTV attiva
  • DGA4132 sbloccato in cascata, configurato per tirare su la propria VLAN IPTV (coerente con la VLAN interna dell’UCG)
Anche in questo caso il DGA aggiorna il live_catalog.csv con la stessa riga, quindi riceve qualche dato, ma il flusso multicast streaming non sembra partire mai davvero.
Immagino che Nanocdn funga da interfaccia, ma non mi è chiaro come instradi il flusso verso la LAN e come interagisca con il Timvision Box.

In sintesi:
  • VLAN 836 configurata correttamente
  • Traffico iniziale sull’interfaccia IPTV visibile
  • Nessun flusso multicast costante
A questo punto, visto che il flusso multicast del canale Promo risulta attivo, vorrei capire:
  1. Come si riconosce con certezza se il flusso è in multicast o unicast? (sniff IGMP, Wireshark, tcpdump, altri metodi?)
  2. In quale momento esatto avviene lo switch o l’avvio del multicast?
  3. Nanocdn, nel caso dei modem TIM, agisce solo come agente di discovery o anche come relay dei flussi multicast nella LAN (e come si comporta col Timvision Box)?
Se riuscissi anche a darmi la tua configurazione che era sicuramente funzionante magari mi viene in mente qualcosa!
 
Qui la questione si fa molto tecnica…mi piace!

Premetto (nuovamente) che non ho il timvisionbox quindi fare test reali non mi è possibile e che i migliori test si fanno durante le partite dove il multicast è sicuramente attivo.

Detto ciò prima ancora di risalire la catena io direi che devi attivare la modalità developer sul timvisionbox e con adb fai il forward alla porta del nanoagent che espone un file xml in cui ti dice se è connesso in multicast e con quale bitrate.
(Non ricordo se dice pure il gruppo multicast…)

Il mio setup è composto da timbox -> router/firewall con igmp proxy attivo (e infatti vedo dai log chi fa la subscription ai gruppi multicast) -> switch manager con igmp snoop ( anche da qui riesco a vedere quale porta dello switch ha chiesto la sottoscrizione al gruppo multicast dell’evento) -> timvisionbox (quando ce l’avevo)

Per rispondere alle tua domande

1) eh si, wireshark o tcpdump e vedi subito che traffico sta passando
2) lo switch avviene dopo qualche secondo, il player dazn prima va in http e poi quando decide di usare la cdn giusta il client locale fa diventare il flusso multicast
3) dalla mia esperienza la nanocdn del modem non serve a niente o forse solo a creare la vlan dell’iptv, da quanto ricordo lavora solo la nanocdn dentro al timvisionbox. Se lavorasse quella sul modem allora qualunque client dazn andrebbe in multicast e questa cosa non mi risulta (ma oggi verifico)
 
se provo ad usare VLC mettendo l'indirizzo multicast di timvision promo non vedo nulla ma i pacchetti vengono ricevuto dalla centrale TIM (in questo caso Roma Inviolatella che è anche quella dove risiede l'edge node DAZN, sia ott che multicast)

Codice:
11:34:09.323512 IP (tos 0x60, ttl 121, id 29428, offset 0, flags [DF], proto UDP (17), length 1496)
    ahc-rm3-19.rminv.alcdn.interbusiness.it.36256 > 239.200.0.1.5004: UDP, length 1468
11:34:09.325692 IP (tos 0x60, ttl 121, id 29430, offset 0, flags [DF], proto UDP (17), length 1496)
    ahc-rm3-19.rminv.alcdn.interbusiness.it.36256 > 239.200.0.1.5004: UDP, length 1468
11:34:09.327846 IP (tos 0x60, ttl 121, id 29433, offset 0, flags [DF], proto UDP (17), length 1496)
    ahc-rm3-19.rminv.alcdn.interbusiness.it.36256 > 239.200.0.1.5004: UDP, length 1468
11:34:09.329971 IP (tos 0x60, ttl 121, id 29434, offset 0, flags [DF], proto UDP (17), length 1496)
    ahc-rm3-19.rminv.alcdn.interbusiness.it.36256 > 239.200.0.1.5004: UDP, length 1468
 
Dunque, ho visibilità dell'XML nanocdn del TimVision Box confermo che riceve la configurazione ma non parte mai il flusso in multicast. A questo punto sono quasi sicuro che ci sia qualcosa che non va a monte, ecco i log di igmpproxy:
Oct 18 12:22:32 Bolama-Fiber udm-iptvd[129404]: Inserted route table entry for 239.200.0.2 on VIF #0
Oct 18 12:22:32 Bolama-Fiber udm-iptvd[129404]: Joining group 239.200.0.2 on interface iptv
Oct 18 12:22:32 Bolama-Fiber udm-iptvd[129404]: RECV V2 member report from 10.10.10.2 to 239.200.0.2
Oct 18 12:22:32 Bolama-Fiber udm-iptvd[129404]: The IGMP message was from myself. Ignoring.
Oct 18 12:22:32 Bolama-Fiber udm-iptvd[129404]: Route activation request from 10.10.10.2 for 239.200.0.2 is from myself. Ignoring.
Oct 18 12:22:32 Bolama-Fiber udm-iptvd[129404]: Adding MFC: 81.74.224.78 -> 239.200.0.2, InpVIf: 1
Oct 18 12:22:32 Bolama-Fiber udm-iptvd[129404]: RECV Leave message from 10.66.80.125 to 224.0.0.2
Oct 18 12:22:32 Bolama-Fiber udm-iptvd[129404]: RECV Membership query from 10.66.80.1 to 239.200.0.2
Oct 18 12:22:34 Bolama-Fiber udm-iptvd[129404]: RECV V2 member report from 10.10.10.2 to 224.0.0.251
Oct 18 12:22:34 Bolama-Fiber udm-iptvd[129404]: The IGMP message was from myself. Ignoring.
Oct 18 12:22:35 Bolama-Fiber udm-iptvd[129404]: RECV V2 member report from 10.10.10.2 to 239.200.0.0
Oct 18 12:22:35 Bolama-Fiber udm-iptvd[129404]: The IGMP message was from myself. Ignoring.
Oct 18 12:22:37 Bolama-Fiber udm-iptvd[129404]: The IGMP message was local multicast. Ignoring.
Oct 18 12:22:37 Bolama-Fiber udm-iptvd[129404]: RECV V2 member report from 10.10.10.2 to 239.200.0.2
Oct 18 12:22:37 Bolama-Fiber udm-iptvd[129404]: The IGMP message was from myself. Ignoring.
Oct 18 12:22:40 Bolama-Fiber udm-iptvd[129404]: RECV V2 member report from 10.66.1.142 to 224.0.0.251
Oct 18 12:22:40 Bolama-Fiber udm-iptvd[129404]: Mebership report was received on a disabled interface. Ignoring.
Oct 18 12:22:40 Bolama-Fiber udm-iptvd[129404]: RECV V2 member report from 10.66.80.1 to 224.0.0.251
Oct 18 12:22:40 Bolama-Fiber udm-iptvd[129404]: The IGMP message was from myself. Ignoring.
Oct 18 12:22:42 Bolama-Fiber udm-iptvd[129404]: The IGMP message was local multicast. Ignoring.
Oct 18 12:22:42 Bolama-Fiber udm-iptvd[129404]: The IGMP message was local multicast. Ignoring.
Oct 18 12:22:43 Bolama-Fiber udm-iptvd[129404]: RECV Membership query from 10.66.80.1 to 239.200.0.2
Oct 18 12:22:46 Bolama-Fiber udm-iptvd[129404]: Removing MFC: 81.74.224.78 -> 239.200.0.2, InpVIf: 1
Oct 18 12:22:46 Bolama-Fiber udm-iptvd[129404]: Leaving group 239.200.0.2 on interface iptv
Oct 18 12:22:46 Bolama-Fiber udm-iptvd[129404]: Inserted route table entry for 239.200.0.2 on VIF #-1
In particolare il problema credo sia qua
Oct 18 12:22:46 Bolama-Fiber udm-iptvd[129404]: Removing MFC: 81.74.224.78 -> 239.200.0.2, InpVIf: 1
Oct 18 12:22:46 Bolama-Fiber udm-iptvd[129404]: Leaving group 239.200.0.2 on interface iptv
non capisco perché continua ad abbandonare il gruppo, è per questo che non c'è un flusso costante immagino, forse a questo punto devo fare le prove direttamente con il Sagemcom
 
eh si, quel messaggio lo da quando non ha più bisogno di stare nel gruppo multicast perchè non lo usa.

Cerca di trovare il problema che sta nel mezzo aggiungendo un pezzo alla volta.

Come hai configurato upstream & downstream sul proxy IGMP?
 
Indietro
Alto Basso