Ik ervaar structurele problemen met Apple-downloads via mijn Odido-verbinding (App Store en iOS/macOS-updates: zeer traag, blijven hangen of falen).
Wanneer ik exact dezelfde downloads uitvoer via een VPN over dezelfde Odido-verbinding, werkt alles wél snel en stabiel.
Om dit te debuggen heb ik traceroutes en curl-tests naar de Apple-downloadhosts uitgevoerd:
-
Traceroute naar nlams2-vip-bx-004.aaplimg.com (17.253.53.204)
- Zonder VPN: de route loopt rechtstreeks van het Odido-core netwerk naar Apple in Amsterdam.
- Met VPN: de route loopt de route "buitenom".
In de praktijk treden de problemen echter alleen op bij het directe Odido-pad; via de VPN-route verlopen Apple-downloads probleemloos.
-
curl -v https://appldnld.apple.com/zonder VPN (Odido)
De request wordt bediend door:Via: http/1.1 odido-nlhtb1a-fe-001.ec.edge.apple (acdn/260.16276)
TLS- en HTTP-onderhandeling verlopen correct (Apple-certificaat, HTTP/1.1 OK). -
curl -v https://appldnld.apple.com/met VPN
De request wordt bediend door een andere Apple-edge:Via: http/1.1 1ix-plwaw1a-fe-001.ec.edge.apple (acdn/260.16276)
Ook hier zijn TLS en HTTP in orde.
Met andere woorden:
Op Odido wordt mijn verkeer consequent naar de Apple CDN-edge odido-nlhtb1a-fe-001.ec.edge.apple gestuurd.
Via de VPN komt mijn verkeer bij een andere Apple CDN-edge terecht (1ix-plwaw1a-fe-001.ec.edge.apple), en daar werken Apple-downloads perfect.
Dit wijst sterk op een specifiek probleem met de Apple CDN-edge(s) die aan Odido gekoppeld zijn (bijvoorbeeld odido-nlhtb1a-fe-001), of met de peering/routing/shaping tussen Odido en Apple’s CDN.
Mijn verzoek is of uw netwerk-/NOC-team het volgende kan controleren:
- De Apple CDN-edges voor Odido-klanten (met name
odido-nlhtb1a-fe-001.ec.edge.apple), en - De peering/routing en eventuele rate limiting of mitigaties die van toepassing zijn op verkeer vanuit Odido-IP-reeksen richting het Apple-adresbereik (17.0.0.0/8), in het bijzonder 17.253.53.204 en
appldnld.apple.com.
Ik kan desgewenst volledige traceroute- en curl -v-uitvoer aanleveren (met en zonder VPN).
