{"id":3929,"date":"2024-11-20T14:54:30","date_gmt":"2024-11-20T13:54:30","guid":{"rendered":"https:\/\/blog.init7.net\/?p=3929"},"modified":"2024-11-20T14:54:30","modified_gmt":"2024-11-20T13:54:30","slug":"come-un-internet-provider-controlla-il-proprio-traffico-dati","status":"publish","type":"post","link":"https:\/\/blog.init7.net\/it\/come-un-internet-provider-controlla-il-proprio-traffico-dati\/","title":{"rendered":"Come un Internet provider controlla il proprio traffico dati"},"content":{"rendered":"\r\n\r\n\r\n<section id=\"res-cat-date-block_ce285650c27a86fd5a966eda05da6533\" class=\"res-block res-cat-date py-4\" style=\"background: transparent;\">\r\n\t<div class=\"inner-container container-off\" >\r\n\r\n\t\t<div class=\"the_category_content\">\r\n\t\t\t<div class=\"the_category\"><ul class=\"post-categories\">\n\t<li><a href=\"https:\/\/blog.init7.net\/it\/story\/init7-it\/\" rel=\"category tag\">Init7<\/a><\/li>\n\t<li><a href=\"https:\/\/blog.init7.net\/it\/story\/mercato-e-politica\/\" rel=\"category tag\">Mercato e politica<\/a><\/li>\n\t<li><a href=\"https:\/\/blog.init7.net\/it\/story\/non-categorizzato\/\" rel=\"category tag\">Non categorizzato<\/a><\/li>\n\t<li><a href=\"https:\/\/blog.init7.net\/it\/story\/tecnologia\/\" rel=\"category tag\">Tecnologia<\/a><\/li><\/ul><\/div> <span class=\"d-none d-sm-block\">|<\/span> <div class=\"the_date\">20.11.2024<\/div><div class=\"the_change_date ml-sm-auto\"><\/div>\r\n\r\n\t<\/div>\r\n\t  \r\n\t<\/div>\r\n<\/section>\n\n\n<p>di Fredy K\u00fcnzler<\/p>\n\n\n\n<p>Durata della lettura: 4 minuti<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Come un Internet provider controlla il proprio traffico dati<\/strong><\/h2>\n\n\n\n<p>Da dove provengono i dati che un cliente medio di Internet ottiene con la sua connessione a banda larga? Per un fornitore di servizi Internet \u00e8 necessario analizzare costantemente le fonti di dati. Tuttavia, non \u00e8 il traffico di un singolo cliente che interessa, ma il consumo aggregato dell&#8217;intera base clienti. Questo garantisce la protezione dei dati e la privacy del cliente (<a href=\"https:\/\/www.init7.net\/it\/supporto\/faq\/privatsphaere\/\">vedi FAQ<\/a>).<\/p>\n\n\n\n<p>Internet \u00e8 strutturato come una rete di reti. Le singole reti sono costituite dalle rispettive infrastrutture dei provider, denominate sistemi autonomi (AS). Ogni sistema autonomo ha un numero unico globale, il cosiddetto numero AS o ASN. Init7, ad esempio, ha il numero AS 13030.<\/p>\n\n\n\n<p>I sistemi autonomi sono collegati tra loro tramite interconnessioni, che sono semplici connessioni Ethernet che di solito vengono stabilite in centri di communicazione o centri dati. Queste connessioni sono chiamate \u201cpeering\u201d &#8211; le capacit\u00e0 pi\u00f9 comunemente utilizzate oggi sono progettate per 10 o 100 Gbit\/s; questo \u00e8 noto come PNI (Private Network Interconnect). Un altro tipo di peering avviene attraverso gli Internet Exchange. Si tratta di piattaforme di commutazione in cui ogni rete partecipante dispone di una o pi\u00f9 connessioni Ethernet. Il peering \u00e8 controllato dal protocollo di routing BGP4 (Border Gateway Protocol Version 4).<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"398\" height=\"219\" src=\"https:\/\/blog.init7.net\/wp-content\/uploads\/2022\/04\/Autonome-Systeme.gif\" alt=\"\" class=\"wp-image-2299\" style=\"width:495px\"\/><figcaption class=\"wp-element-caption\">Sistemi autonomi, fonte: www.elektronik-kompendium.de<\/figcaption><\/figure>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Oltre ai peerings, un provider necessita di capacit\u00e0 aggiuntiva per fornire la larghezza di banda. L&#8217;interconnessione diretta con tutti gli altri AS non \u00e8 fattibile, poich\u00e9 attualmente esistono oltre 100.000 ASN in tutto il mondo collegati a Internet. Pertanto, in qualit\u00e0 di provider, \u00e8 inevitabile limitarsi ai partner di peering. Per i clienti \u00e8 importante essere collegati al maggior numero possibile di ASN. A tal fine, vengono stipulati uno o pi\u00f9 contratti di fornitura per il transito IP. Un vettore con una rete pi\u00f9 ampia trasporta i dati del cliente da e verso i sistemi autonomi che non sono direttamente collegati tramite peering.<\/p>\n\n\n\n<p>Ma come si selezionano i partner di peering rilevanti? In realt\u00e0, solo poche decine o centinaia di sistemi autonomi sono realmente rilevanti in termini di volume di dati scambiati. Circa l&#8217;80% del volume di dati acquistato da un fornitore medio di servizi Internet proviene solo da una decina di sistemi autonomi. Non sorprende che tra questi vi siano i \u201cBig 5\u201d, talvolta indicati come \u201cGAFAM\u201d: Google, Amazon, Facebook (Meta), Apple e Microsoft. Importanti sono anche i fornitori di CDN (Content Delivery Networks) Akamai, Cloudflare e Fastly, nonch\u00e9 Netflix e Twitch (Amazon IVS). In Svizzera \u00e8 rilevante anche il provider televisivo Zattoo. In Europa, anche i fornitori di data center e cloud come OVH (Francia), Eweka (Paesi Bassi) e Hetzner (Germania) svolgono un ruolo fondamentale. Nel caso delle piattaforme di gioco, va sottolineato Steam (Valve Corporation). Per quanto riguarda il traffico in uscita, gli ISP (Internet Service Provider) dello stesso Paese o della stessa regione linguistica hanno generalmente volumi maggiori. In Svizzera, si tratta principalmente di Swisscom, Sunrise, Quickline e Salt.<\/p>\n\n\n\n<p>I dati NetFlow o SFlow provenienti dai router vengono analizzati per aggregare e analizzare il volume di dati effettivo. Questi dati di flusso si basano su un&#8217;istantanea in cui, ad esempio, viene registrato ogni millesimo pacchetto di dati trasmesso da un router. Vengono salvati l&#8217;indirizzo IP di origine e di destinazione e la dimensione del pacchetto. Questi campioni di flusso vengono poi inoltrati a un collettore di flussi e analizzati. Il campione di un pacchetto di dati ogni 1000 fornisce una misura abbastanza precisa del volume di dati effettivo. Si pensi, ad esempio, ai flussi video di YouTube, dove milioni di pacchetti di dati vengono trasmessi dalla stessa fonte alla stessa destinazione.<\/p>\n\n\n\n<p>Esistono diversi strumenti per l&#8217;analisi dei campioni di flusso; noi di Init7 utilizziamo il software open source Akvorado. Una caratteristica particolarmente interessante di questo programma \u00e8 la possibilit\u00e0 di creare diagrammi di Sankey, che possono essere utilizzati per visualizzare per esempio graficamente le 15 principali fonti di traffico in un determinato periodo.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"964\" height=\"358\" src=\"https:\/\/blog.init7.net\/wp-content\/uploads\/2024\/11\/Traffic-Quellen-Internet-1.png\" alt=\"\" class=\"wp-image-3938\" style=\"object-fit:cover\" srcset=\"https:\/\/blog.init7.net\/wp-content\/uploads\/2024\/11\/Traffic-Quellen-Internet-1.png 964w, https:\/\/blog.init7.net\/wp-content\/uploads\/2024\/11\/Traffic-Quellen-Internet-1-300x111.png 300w, https:\/\/blog.init7.net\/wp-content\/uploads\/2024\/11\/Traffic-Quellen-Internet-1-768x285.png 768w\" sizes=\"auto, (max-width: 964px) 100vw, 964px\" \/><figcaption class=\"wp-element-caption\">Analisi del traffico, fonte: Init7<\/figcaption><\/figure>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>L&#8217;architetto di rete di un provider cerca di instradare il traffico da queste fonti (e destinazioni) attraverso peerings PNI, ove possibile. Ci\u00f2 \u00e8 nell&#8217;interesse di entrambe le parti, poich\u00e9 anche il fornitore di contenuti cerca di ottimizzare il proprio traffico. Oltre a ottimizzare la qualit\u00e0, un PNI offre anche i costi pi\u00f9 bassi rispetto al peering pubblico o al transito IP. Tuttavia, il peering richiede tempo e denaro: recarsi a eventi di settore come l&#8217;European Peering Forum o il Global Peering Forum per negoziare direttamente con altri coordinatori di peering. Non va inoltre sottovalutato il tempo necessario per configurare e utilizzare gli strumenti necessari: Oltre ad Akvorado, il programma open source \u201cPeering Manager\u201d pu\u00f2 essere utilizzato per automatizzare e gestire almeno in parte la configurazione dei router.<\/p>\n\n\n\n<p>Noi di Init7 cerchiamo di instradare il nostro traffico nel modo pi\u00f9 ottimale possibile da oltre 20 anni e ci impegniamo a fondo in questo senso, il che si riflette nella qualit\u00e0 della nostra backbone. Altri provider si risparmiano questo sforzo e si limitano ad acquistare capacit\u00e0 dai carrier, di solito al prezzo pi\u00f9 conveniente, poich\u00e9 gli acquirenti spesso non hanno le competenze necessarie per valutare la qualit\u00e0.<\/p>\n\n\n\n<p>Init7 opera quindi su PNI su diverse decine di altre reti, tra cui, ovviamente, i principali fornitori di contenuti come Google, Amazon, Facebook (Meta), Apple e Microsoft. Queste capacit\u00e0 sono quasi sempre progettate con una larghezza di banda di 100 Gbit\/s e sono anche ridondate in diverse localit\u00e0, in modo che sia disponibile un percorso alternativo in caso di guasto. Sono inoltre circa 30 gli Internet-Exchanges a cui Init7 \u00e8 collegato. Queste informazioni sono documentate nel <a href=\"https:\/\/www.peeringdb.com\/asn\/13030\">PeeringDB<\/a>, un database gestito dalla comunit\u00e0 di peering che elenca le informazioni rilevanti sui peer esistenti e potenziali. Il traffico gestito da Init7 tramite IP Transit rappresenta solo il 2-3% circa del volume totale, in quanto il nostro obiettivo \u00e8 quello di determinare autonomamente la qualit\u00e0 delle nostre connessioni Internet, per quanto possibile, a beneficio dei nostri clienti.<\/p>\n\n\n\n<p>La capacit\u00e0 di interconnessione deve quindi essere costantemente misurata e regolata se necessario. Se ci\u00f2 non avviene, pu\u00f2 verificarsi un overbooking. Il cosiddetto overbooking si verifica in due casi: In primo luogo, nelle connessioni a banda larga, dove troppi clienti vengono assegnati alla capacit\u00e0 disponibile, come abbiamo descritto nel post <a href=\"https:\/\/blog.init7.net\/it\/overbooking-come-i-provider-si-dividono-la-larghezza-di-banda\/\">&#8220;Overbooking: come i provider si dividono la larghezza di banda&#8221;<\/a>. L&#8217;altro problema \u00e8 l&#8217;interconnessione. Se la capacit\u00e0 di peering disponibile si esaurisce in prima serata la domenica sera alle 20.30 e non vengono effettuati aggiornamenti, ci\u00f2 sar\u00e0 visibile al cliente finale. Durante lo streaming di Netflix, YouTube o Zattoo, l&#8217;utente vede \u201cpoltiglia di pixel\u201d invece di qualit\u00e0 HD. Una fonte di dati pu\u00f2 funzionare perfettamente mentre un&#8217;altra \u00e8 sovraccarica. Il problema dell&#8217;overbooking non \u00e8 evidente alla maggior parte dei clienti finali.<\/p>\n\n\n\n<p>Alcuni provider, di solito quelli pi\u00f9 grandi, non adeguano deliberatamente le loro capacit\u00e0 sovraccariche alla domanda, per motivi finanziari. Chiedono denaro alle fonti di traffico, il che \u00e8 problematico ai sensi della legge sui cartelli. Abbiamo descritto come funzionano questi cartelli qualche tempo fa nel nostro blog <a href=\"https:\/\/blog.init7.net\/de\/to-peer-or-not-to-peer-kartelle-im-internet\/\">&#8220;To peer or not to peer \u2013 Kartelle im Internet&#8221;<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Da dove provengono i dati che un cliente medio di Internet ottiene con la sua connessione a banda larga? Per un provider Internet \u00e8 necessario analizzare costantemente le fonti di dati. <\/p>\n","protected":false},"author":3,"featured_media":3974,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[204,207,198,208],"tags":[759,762,446,763,764,757,760,761],"class_list":["post-3929","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-init7-it","category-mercato-e-politica","category-non-categorizzato","category-tecnologia","tag-bgp4-3","tag-flusso-di-rete","tag-peering-it","tag-pni-3","tag-sflow-3","tag-sistemi-autonomi","tag-traffico-dati","tag-volume-dei-dati"],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.init7.net\/it\/wp-json\/wp\/v2\/posts\/3929","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.init7.net\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.init7.net\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.init7.net\/it\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.init7.net\/it\/wp-json\/wp\/v2\/comments?post=3929"}],"version-history":[{"count":8,"href":"https:\/\/blog.init7.net\/it\/wp-json\/wp\/v2\/posts\/3929\/revisions"}],"predecessor-version":[{"id":3967,"href":"https:\/\/blog.init7.net\/it\/wp-json\/wp\/v2\/posts\/3929\/revisions\/3967"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.init7.net\/it\/wp-json\/wp\/v2\/media\/3974"}],"wp:attachment":[{"href":"https:\/\/blog.init7.net\/it\/wp-json\/wp\/v2\/media?parent=3929"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.init7.net\/it\/wp-json\/wp\/v2\/categories?post=3929"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.init7.net\/it\/wp-json\/wp\/v2\/tags?post=3929"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}