Till senaste kommentaren

LÖST: IPv6 för Sveriges Radios kanaler

Hej!

Jag har sett att adressen 'http-live.sr.se' bara resolvar en IPv4 adress och saknar IPv6. Jag undrar om ni har möjlighet att konfigurera IPv6 för denna så jag kan lyssna på webbradio från min dator som endast har IPv6.

Mvh,
Anton
Anton

Kommentarer

  • Hej Anton!

    Vi har bytt streaming-servrar och har därmed andra länkar. Testa de länkar du hittar här istället:
    Länkar till ljudströmmar för alla kanaler - Support - hjälpsidor | Sveriges Radio
    Annika Webbmaster
  • Hej!

    Tack för ditt svar!

    Jag kollar sidan du länkat och där ser det ut som att samtliga strömmar ligger på en och samma server:

    live1.sr.se

    När jag kollar vad den servern har för IP ser jag bara en IPv4-adress: 134.25.8.27

    Det innebär alltså att min fråga kvarstår även för de nya streaming-servern: Har ni möjlighet att konfigurera IPv6 för denna så jag kan lyssna på webbradio från min dator som endast har IPv6?

    Mvh,
    Anton
    Anton
  • Jag har bett mina kolleger som kan mer om tekniken än jag att svara på detta, men blir nyfiken på hur det kommer sig att din dator endast har stöd för IPv6. Är det ett medvetet val eller något som skett ofrivilligt?
    Annika Webbmaster
  • Hej igen!

    Tack för att du blandat in dina kollegor som har kunskap om IPv4 och IPv6.

    Jag väljer att inte svara på din motfråga eftersom att jag anser att det inte har någon betydelse hur det kommer sig att min dator bara har IPv6. Väntar istället på svar från dina kollegor om de har möjlighet att konfigurera IPv6 för streaming-servern.

    Mvh,
    Anton
    Anton
  • Hej igen!

    De kolleger som arbetar med den nya streamingplattformen har läst (och förstått) frågan. Det teamets ipv6-expert är dessvärre ledig och tillbaka i tjänst på måndag.

    Vi hörs under nästa vecka.

    Annika Webbmaster
  • Du är inte bortglömd. Jag har för säkerhets skull påmint "IPv6-experten" om din fråga.
    Annika Webbmaster
  • Tack för att du bevakar detta ärende!

    Jag har forskat lite och tagit fram mer information.

    live1.sr.se ser ut att lastbalansera till edge1.sr.se och edge2.sr.se. Ingen av dessa tre har IPv6 i skrivande stund:

    ~ host live1.sr.se
    live1.sr.se has address 134.25.8.27

    ~ host edge1.sr.se
    edge1.sr.se has address 134.25.8.23

    ~ host edge2.sr.se
    edge2.sr.se has address 134.25.8.24

    Däremot har jag sett att webbspelaren ansluter till en annan server som heter ljud1-cdn.sr.se, men det verkar som att det är akamai.net som tillhandahåller den. Den noden har IPv6.

    ~ host ljud1-cdn.sr.se
    ljud1-cdn.sr.se is an alias for ljud1-cdn.sr.se.edgesuite.net.
    ljud1-cdn.sr.se.edgesuite.net is an alias for a1604.dscz.akamai.net.
    a1604.dscz.akamai.net has address 92.123.135.154
    a1604.dscz.akamai.net has address 92.123.135.152
    a1604.dscz.akamai.net has IPv6 address 2a02:26f0:e80:3::5c7b:8798
    a1604.dscz.akamai.net has IPv6 address 2a02:26f0:e80:3::5c7b:879a

    Jag har även noterat att sr.se (huvudsidan) har IPv6:

    ~ host sr.se
    sr.se has address 104.94.222.233
    sr.se has address 104.96.179.227
    sr.se has address 104.96.177.225
    sr.se has address 104.94.220.225
    sr.se has address 104.96.180.224
    sr.se has address 104.96.181.224
    sr.se has address 134.25.4.134
    sr.se has address 104.96.176.225
    sr.se has address 104.96.178.227
    sr.se has address 104.94.223.233
    sr.se has address 104.94.221.225
    sr.se has IPv6 address 2600:1480:2000:13e::
    sr.se has IPv6 address 2600:1480:c000:13e::
    sr.se has IPv6 address 2600:1480:a000:13e::
    sr.se has IPv6 address 2600:1480:8000:13e::
    sr.se has IPv6 address 2600:1480:6000:13e::
    sr.se has IPv6 address 2600:1480:3000:13e::
    sr.se has IPv6 address 2001:67c:d8:e400::134
    sr.se has IPv6 address 2600:1480:4000:13e::
    sr.se has IPv6 address 2600:1480:e000:13e::
    sr.se has IPv6 address 2600:1480:5000:13e::
    sr.se has IPv6 address 2600:1480:1000:13e::
    sr.se mail is handled by 10 sr-se.mail.protection.outlook.com.

    Med tanke på att public service är en del av skatten borde detta ärende vara högt prioriterat tycker jag.

    Men jag väntar fortfarande på svar om det finns möjlighet att konfigurera IPv6 för streaming-servern (live1.sr.se)?

    Tack på förhand!


    Anton
  • Hej igen!
    Försiktigt positivt. Min kollega har nu svarat:
    Jag ska kolla på saken, kanske är det inte så svårt att få till. Generellt tänker jag att det är värt att försöka få till, det finns ju en poäng med att vi (SR) stödjer standarder som IPv6.
    Tack för att du får oss att kika på detta!
    Annika Webbmaster
  • Och nu:
    Vi har gjort ett första försök att sätta på IPv6 på grejerna och det ser ut som det fungerar från vår sida men det skulle ju vara toppen om Anton vill testa.
    Fungerar det bättre nu?
    Annika Webbmaster
  • Hej!

    Jag kan med glädje verifiera och bekräfta att det fungerar!

    anton@radio:~ $ ss -6
    Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port
    tcp ESTAB 0 0 [2001:xxx:cxxx:xxxx::1234]:34902 [2001:67c:d8:e301:250:56ff:feba:2005]:https


    Tack så mycket för hjälpen och mycket bra jobbat! Tack för att ni löste detta så snabbt!
    Anton
  • Tack både för hjälp att identifiera ett förbättringsområde och för att du snabbt bekräftade att det verkligen var fixat.
    Annika Webbmaster
  • Hej igen,

    nu har både edge1.sr.se och edge2.sr.se slutat att fungera med IPv6.
    Anton
  • Tack för att du berättade detta. Jag bollar det vidare till mina kolleger och håller tummarna för att det snart är löst.
    Annika Webbmaster
  • Det funkar igen nu. Tack för hjälpen.
    Anton
  • Tack själv för att du är på tårna!
    Annika Webbmaster
  • Hej igen! Jag har de senaste dagarna loggat (dygnet runt) huruvida jag har haft kontakt via IPv6 till edge1.sr.se och edge2.sr.se och här är grafen. Som ni ser har den långt ifrån kontinuerlig konnektivitet och det är flera av dygnets timmar som saknar IPv6. Som referens har jag även loggat motsvarande för IPv4 och där kan jag se att täckningen fullständig.

    Hur kommer det sig att IPv6 är så skakigt för dessa servrar?

    Anton
  • Hur kommer det sig att IPv6 är så skakigt för dessa servrar?
    Intressant fördelning. Det ser ju närmast ut att vara lika mycket uppe som nere och jämnt fördelat över dygnet. Hoppas att det hjälper mina kolleger att förstå orsaken ...
    Annika Webbmaster
  • En kollega ("IPv6-experten") skrev nu:
    Kan Anton möjligtvis hjälpa oss att testa att använda IPv6 adresserna istället för host-namnen? Då kan vi ringa in problemet lite bättre.
    Annika Webbmaster
  • Ok, visst, jag lägger till dessa i mina tester och återkommer!

    För edge1.sr.se kommer jag att använda 2001:67c:d8:e301:250:56ff:feba:c5f5
    och för edge2.sr.se 2001:67c:d8:e301:250:56ff:feba:2005

    FYI: Datat får jag genom att spara resultatet från följande kommando (en gång i timmen)

    curl --silent --max-time 10 --ipv6 'http://[2001:67c:d8:e301:250:56ff:feba:c5f5]/p3-aac-320' --output /dev/null -w '%{size_download}\n'
    curl --silent --max-time 10 --ipv6 'http://[2001:67c:d8:e301:250:56ff:feba:2005]/p3-aac-320' --output /dev/null -w '%{size_download}\n'
    Anton
  • Tack!
    Vilken lyx för oss att ha lyssnare som är så bra på att hjälpa oss att kartlägga problem!

    Nyfiken: Vad visas på Y-axeln i ditt diagram?
    Annika Webbmaster
  • Tack!

    Y-axeln visar hur många bytes jag streamat av strömmen "p3-aac-320" delat på antal sekunder, så siffran visar bytes per sekund. Jag har även tagit medelvärdet mellan edge1 och edge2. Siffran ska ju i princip vara konstant och knuten till AAC 320kbps. I det här diagrammet blir det ju väldigt tydligt ifall jag fått kontakt med servern eller inte, oavsett enhet.

    Här är från senaste dygnet:

    Anton
  • Senaste dygnet.

    Anton
  • Tack!

    Om jag förstod mina kolleger rätt, vad de lite nyfikna på att se statistiken uppdelad mellan edge1 och edge2, för att de om "båda misslyckas samtidigt" för att hinta om ifall problemet ligger i DNS:en eller någon annan stans.

    Det kanske inte behövs, dock. I och med att dina grafer visar att det antingen funkar eller också slutar funka helt, så tolkar jag det som om båda servrarna uppvisar samma mönster. (Om bara en av dem hade problem med ivp6, borde det finnas partier i grafen där stapeln var ungefär hälften så hög som vanligt.) Dessutom är det ju något vi i så fall själva kan mäta.
    Annika Webbmaster
  • Mina kolleger har satt upp en övervakning som körs var 5:e minut mot båda servrarna, men gör detta närmre själva servrarna än vad du har möjlighet att göra (innanför lastbalanseraren och annat), för att se om problemet uppträder redan då, eller om det är en process senare i distributionskedjan som ställer till det.
    Tesen är att Antons problem ligger längre ut än själva streaming-grejerna, men vi får se hur det ser ut efter helgen.
    Trevlig helg!
    Annika Webbmaster
  • Precis så jag tänkte med att ta medelvärdet! - Funkar bara ena servern ger det en halvhög stapel. Men av de observationer jag har gjort så funkar antingen båda, eller ingen av dem. Det ska bli spännande att höra vad de kommer fram till efter helgen, vilka konstateranden som kan tas.



    Referensdiagram för IPv4

    Anton
  • Jag är också nyfiken och hör hur det går.

    Visst är du samma Anton som skrev i denna tråd?
    Synd att "lösta" trådar i forumet tas bort
    Annika Webbmaster
  • Min kollega hade redan svarat, ser jag nu!
    Nu har vi kört över helgen och det har inte varit någon förfrågan som inte fungerat. Alltså, felet är inte DNS relaterat eller på våra servrar (edge1.sr.se eller edge2.sr.se).

     Det finns verktyg för linux som kollar om det är något nätverks-hopp som inte fungerar, dessa verktyg heter traceroute6 och tcptraceroute6. Om Anton kan köra dessa när han får problem så kan det nog ge en indikation på var felet ligger.
    Annika Webbmaster
  • Nej, det är inte jag som skrivit i 'Synd att "lösta" trådar i forumet tas bort' - kan inte du som admin se folks epost? Anton i den andra tråden har en lila/rosa avatar. I den här tråden är min avatar grön. Är inte avataren genererad baserad på eposten?

    Tack för tipset med traceroute6 och tcptraceroute6 - jag ska bygga in i mitt script att köra en traceroute när jag tappar kontakten via ipv6.

    Känns bra att höra att streamingservrarna fungerar som de ska m.a.p. IPv6. Det ska bli intressant att gå till botten med detta problem.

    Tack för hjälpen så här långt och jag återkommer när jag vet mer om routningen.
    Anton
  • Såhär långt kommer min traceroute6 edge1.sr.se

    11 stockholm-tug-r2.sunet.se (2001:6b0:2002:3076::) 9.862 ms 28.240 ms 28.204 ms
    12 ro-sr-ext1-gi1-2.sr.se (2001:6b0:1e:2::22) 9.219 ms 9.174 ms 9.199 ms
    13 2001:67c:d8:e001::a (2001:67c:d8:e001::a) 9.013 ms 2001:67c:d8:e001::15 (2001:67c:d8:e001::15) 9.072 ms 9.057 ms
    14 * * *
    15 * * *


    Anton
  • Det som rör traceroute6 har jag skickat vidare till kollegerna.
    kan inte du som admin se folks epost?
    Jo. Jag kan dessutom klicka på användares namn och se eventuella övriga inlägg som skrivits det senaste året från samma adress. I lila-rosa Antons fall fanns det ingen sådan, så jag sökte igenom forumet för att se vilka frågor som postats av olika Anton.

    Ni var färre än jag hade förväntat mig, och av de träffar jag fick upp, var din fråga den enda jag hade tänkt att skribenten kunde referera till som "en teknisk fråga". (Övriga Antonar har också haft tekniska frågor, detta är ett forum för teknisk support, men frågorna var kopplade till en specifik plattform och det vore mer naturligt att referera till dem som "en Yamaha-fråga" eller "en AppleTV-fråga".)

    Det stämmer att avataren är baserad på e-post. I en del trådar har det varit viktigt för att skilja flera lyssnare med samma namn åt.
    Annika Webbmaster
  • Traceroute6 ger inte mig så mycket, de två sista hoppen som jag ser är alltid

    ro-sr-ext1-gi1-2.sr.se (2001:6b0:1e:2::22) och 2001:67c:d8:e001::a

    eller

    ro-sr-ext1-gi1-2.sr.se (2001:6b0:1e:2::22) och 2001:67c:d8:e001::15

    Där 2001:67c:d8:e001::a och 2001:67c:d8:e001::15 gissar jag är Sveriges radios IPv6-routrar eftersom de båda hör till AS47708.

    Har ni några konnektivitetstester för IPv6 till edge1.sr.se och edge2.sr.se utanför ert nät för att säkerställa/bevisa åtkomsten?

    Anton
  • Jag svarar pass. Och har förstås bett kolleger om hjälp, så jag återkommer.
    Annika Webbmaster
  • Svar:
    Vi har ingen extern test för vår IPv6 anslutning, men vi ska titta på att sätta upp en.
    (Vi har faktiskt en väldigt avancerad "konnektivitetsövervakare" som heter Anton. Våra lyssnare är och förblir en viktig källa för att förstå hur digitala tjänster fungerar i praktiken - men självfallet ska vi också ha en mer traditionell form av övervakning.)
    Annika Webbmaster
Inlägget är stängt för ytterligare kommentarer.