{"id":477165,"date":"2023-08-09T09:08:44","date_gmt":"2023-08-09T09:08:44","guid":{"rendered":""},"modified":"2023-09-05T11:14:13","modified_gmt":"2023-09-05T11:14:13","slug":"exterior-gateway-protocol","status":"publish","type":"wiki","link":"https:\/\/oneproxy.pro\/it\/wiki\/exterior-gateway-protocol\/","title":{"rendered":"Protocollo gateway esterno"},"content":{"rendered":"<p>Una panoramica dell&#039;Exterior Gateway Protocol, delle sue origini, del funzionamento interno e del suo posto nel mondo dei server proxy.<\/p>\n<h2>La storia e le origini del protocollo Gateway esterno<\/h2>\n<p>L&#039;Exterior Gateway Protocol (EGP), come lo conosciamo oggi, \u00e8 emerso per la prima volta alla fine del XX secolo. Con la rapida crescita di Internet negli anni &#039;80, \u00e8 emersa la necessit\u00e0 di un metodo standardizzato per lo scambio di informazioni sulle tabelle di routing tra sistemi autonomi (AS), ovvero reti gestite da una singola impresa.<\/p>\n<p>La prima menzione di EGP risale al 1982, in un documento intitolato \u201cEGP \u2013 Exterior Gateway Protocol\u201d, pubblicato come RFC 827. Le RFC, o richieste di commenti, sono una serie di promemoria che discutono molti aspetti della rete di computer, inclusi protocolli, procedure , programmi e concetti. Questa RFC \u00e8 stata scritta da Eric C. Rosen di Bolt Beranek e Newman Inc., che ha svolto un ruolo significativo nello sviluppo di Internet.<\/p>\n<h2>Espansione dell&#039;argomento: protocollo gateway esterno<\/h2>\n<p>EGP \u00e8 un protocollo a vettore di distanza utilizzato per scambiare informazioni di routing tra diversi sistemi autonomi su Internet. Un sistema autonomo (AS) \u00e8 essenzialmente una rete o un insieme di reti sotto il controllo di un&#039;entit\u00e0, come un ISP o una grande organizzazione aziendale.<\/p>\n<p>EGP \u00e8 stato creato per l&#039;utilizzo in un ambiente in cui si presuppone che ciascun gateway (router) abbia una connessione diretta a ciascun AS. Ogni router abilitato EGP comunica con i suoi peer per scambiare informazioni sulla raggiungibilit\u00e0 della rete, consentendo ai router di prendere decisioni informate sul percorso migliore per l&#039;inoltro dei pacchetti.<\/p>\n<p>Tuttavia, EGP non \u00e8 progettato per determinare il percorso migliore per la trasmissione dei dati in base a parametri quali la distanza o il costo. Invece, propaga semplicemente le informazioni di routing e dipende dai protocolli IGP (Interior Gateway), come RIP o OSPF, per selezionare il percorso ottimale.<\/p>\n<h2>La struttura interna e il funzionamento del protocollo Gateway esterno<\/h2>\n<p>EGP funziona su un semplice insieme di comandi e messaggi scambiati tra router. Il protocollo definisce cinque tipi di messaggi: Hello\/I-Heard-You (IHU), Richiesta, Aggiornamento, Risposta e Poll.<\/p>\n<p>I messaggi Hello e IHU vengono utilizzati per stabilire e mantenere relazioni di vicinato tra router. I messaggi Request e Update vengono utilizzati per richiedere e inviare informazioni di routing, mentre i messaggi Response e Poll vengono utilizzati per confermare la ricezione degli aggiornamenti e per sollecitare aggiornamenti.<\/p>\n<p>EGP funziona stabilendo una relazione di vicinato tra un gateway core (router) e un gateway edge. Una volta stabilita questa relazione, l&#039;edge gateway invia un messaggio EGP Poll al core gateway, che risponde con un messaggio di aggiornamento EGP che contiene un elenco di reti che possono essere raggiunte tramite il core gateway. Il gateway edge pu\u00f2 quindi aggiornare di conseguenza la sua tabella di routing.<\/p>\n<h2>Caratteristiche principali del protocollo Gateway esterno<\/h2>\n<p>Le caratteristiche principali di EGP includono:<\/p>\n<ul>\n<li><strong>Acquisizione di vicini:<\/strong> Questo processo implica la creazione e il mantenimento di relazioni di vicinato tra router.<\/li>\n<li><strong>Trasporto affidabile:<\/strong> EGP utilizza per la trasmissione il protocollo UDP (User Datagram Protocol) e include meccanismi per uno scambio affidabile di messaggi.<\/li>\n<li><strong>Scambio di informazioni sulla raggiungibilit\u00e0 della rete:<\/strong> EGP offre la possibilit\u00e0 di scambiare informazioni sulla raggiungibilit\u00e0 della rete tra router in diversi sistemi autonomi.<\/li>\n<li><strong>Meccanismo di polling:<\/strong> EGP utilizza un meccanismo di polling, che \u00e8 una forma di richiesta di aggiornamenti di routing, per scambiare informazioni di routing.<\/li>\n<\/ul>\n<h2>Tipi di protocolli gateway esterni<\/h2>\n<p>Nel corso del tempo, sono emerse varie versioni di protocolli gateway esterni per soddisfare diversi requisiti di rete:<\/p>\n<table>\n<thead>\n<tr>\n<th>Protocollo<\/th>\n<th>Descrizione<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>EGP (Protocollo Gateway Esterno)<\/td>\n<td>Il protocollo del gateway esterno originale, come descritto sopra.<\/td>\n<\/tr>\n<tr>\n<td>BGP (Protocollo Gateway di Frontiera)<\/td>\n<td>Il protocollo gateway esterno pi\u00f9 utilizzato oggi, BGP \u00e8 pi\u00f9 avanzato e flessibile di EGP. Fornisce meccanismi robusti per la prevenzione dei loop, il controllo delle policy e la scalabilit\u00e0.<\/td>\n<\/tr>\n<tr>\n<td>IDRP (protocollo di routing interdominio)<\/td>\n<td>Un protocollo gateway esterno standard ISO che supporta il routing tra diversi sistemi autonomi. Tuttavia, non \u00e8 ampiamente utilizzato nella pratica.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Modi per utilizzare EGP e sfide associate<\/h2>\n<p>L&#039;EGP viene utilizzato principalmente per connettere un sistema autonomo con una dorsale Internet. Tuttavia, questo protocollo non \u00e8 privo di sfide:<\/p>\n<ul>\n<li><strong>Metriche di routing limitate:<\/strong> EGP non considera i parametri del percorso come costo, larghezza di banda o congestione mentre decide il percorso migliore per l&#039;inoltro dei pacchetti.<\/li>\n<li><strong>Nessun meccanismo di prevenzione del loop:<\/strong> EGP non dispone di alcun meccanismo intrinseco di prevenzione dei loop, rendendolo vulnerabile ai loop di routing.<\/li>\n<li><strong>Problemi di scalabilit\u00e0:<\/strong> Con la crescita del numero di sistemi autonomi su Internet, EGP ha dovuto affrontare problemi di scalabilit\u00e0.<\/li>\n<\/ul>\n<p>Questi problemi vengono risolti utilizzando protocolli avanzati come BGP. BGP offre meccanismi di prevenzione dei loop, considera gli attributi del percorso per la selezione del percorso e supporta CIDR (Classless Inter-Domain Routing), che consente un uso pi\u00f9 efficiente dello spazio degli indirizzi IP e una migliore scalabilit\u00e0.<\/p>\n<h2>Confronto con termini simili<\/h2>\n<table>\n<thead>\n<tr>\n<th>Termine<\/th>\n<th>Descrizione<\/th>\n<th>Confronto<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>IGP (Protocollo Gateway Interno)<\/td>\n<td>Utilizzato per scambiare informazioni di routing all&#039;interno di un sistema autonomo.<\/td>\n<td>A differenza di EGP, IGP opera all&#039;interno di un sistema autonomo e considera le metriche di instradamento per la selezione ottimale del percorso. Gli esempi includono OSPF e RIP.<\/td>\n<\/tr>\n<tr>\n<td>BGP (Protocollo Gateway di Frontiera)<\/td>\n<td>Un tipo di EGP, utilizzato per scambiare informazioni di routing tra sistemi autonomi.<\/td>\n<td>BGP \u00e8 pi\u00f9 avanzato dell&#039;EGP originale ed \u00e8 oggi lo standard per il routing inter-AS.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Prospettive e tecnologie future legate a EGP<\/h2>\n<p>Sebbene EGP sia stato ampiamente sostituito da BGP, i principi alla base della sua creazione continuano a influenzare il routing Internet. I futuri miglioramenti nei protocolli dei gateway esterni potrebbero includere funzionalit\u00e0 di sicurezza pi\u00f9 robuste, un migliore supporto per IPv6 e miglioramenti nell&#039;instradamento basato su policy.<\/p>\n<h2>Server proxy e protocollo gateway esterno<\/h2>\n<p>Sebbene i server proxy stessi non utilizzino direttamente EGP o altri protocolli di routing, la loro funzionalit\u00e0 \u00e8 strettamente legata al funzionamento efficiente di questi protocolli. I server proxy, come quelli offerti da OneProxy, fungono da intermediari tra i client e Internet in generale. Si affidano al corretto funzionamento dei protocolli di routing Internet, incluso BGP, per garantire che le richieste dei client vengano inviate ai server giusti e le risposte restituite in modo tempestivo.<\/p>\n<p>In alcuni casi, i server proxy possono far parte di reti che utilizzano BGP o altri EGP. Ad esempio, un grande provider di server proxy potrebbe utilizzare BGP per gestire il routing tra la propria rete e altri ISP.<\/p>\n<h2>Link correlati<\/h2>\n<p>Per informazioni pi\u00f9 dettagliate sul protocollo Exterior Gateway, \u00e8 possibile visitare le seguenti risorse:<\/p>\n<ul>\n<li><a href=\"https:\/\/tools.ietf.org\/html\/rfc827\" target=\"_new\" rel=\"noopener nofollow\">RFC 827 \u2013 Specifica EGP<\/a><\/li>\n<li><a href=\"https:\/\/tools.ietf.org\/html\/rfc4271\" target=\"_new\" rel=\"noopener nofollow\">RFC 4271 \u2013 Specifica BGP-4<\/a><\/li>\n<li><a href=\"https:\/\/www.cisco.com\/c\/en\/us\/support\/docs\/ip\/border-gateway-protocol-bgp\/11761-33.html\" target=\"_new\" rel=\"noopener nofollow\">Panoramica di Cisco sui protocolli di routing<\/a><\/li>\n<\/ul>\n<p>Che tu sia interessato ai fondamenti storici del routing Internet o desideri comprendere i meccanismi alla base del tuo servizio proxy preferito, comprendere il protocollo Exterior Gateway \u00e8 una parte preziosa del viaggio.<\/p>","protected":false},"featured_media":477166,"menu_order":0,"template":"","meta":{"_acf_changed":false,"content-type":"","inline_featured_image":false,"footnotes":""},"class_list":["post-477165","wiki","type-wiki","status-publish","has-post-thumbnail","hentry"],"acf":{"faq_title":"Frequently Asked Questions about <mark>Exterior Gateway Protocol: The Backbone of Internet Routing<\/mark>","faq_items":[{"question":"What is the Exterior Gateway Protocol (EGP)?","answer":"<p>Exterior Gateway Protocol (EGP) is a distance-vector protocol used to exchange routing information between different autonomous systems on the internet. An autonomous system is a network or a collection of networks under the control of one entity, like an ISP or a large corporate organization. EGP simply propagates routing information and relies on interior gateway protocols (IGP) to select the optimal path.<\/p>"},{"question":"When was the Exterior Gateway Protocol first mentioned?","answer":"<p>The first mention of the Exterior Gateway Protocol was in 1982, in a document titled \"EGP \u2013 Exterior Gateway Protocol,\" published as RFC 827.<\/p>"},{"question":"How does the Exterior Gateway Protocol work?","answer":"<p>EGP works by establishing a neighbor relationship between a core gateway (router) and an edge gateway. Once this relationship is formed, the edge gateway sends an EGP Poll message to the core gateway, which responds with an EGP Update message that contains a list of networks that can be reached via the core gateway. The edge gateway can then update its routing table accordingly.<\/p>"},{"question":"What are the key features of the Exterior Gateway Protocol?","answer":"<p>The key features of EGP include Neighbor Acquisition, Reliable Transport, Network Reachability Information Exchange, and a Polling Mechanism.<\/p>"},{"question":"What types of Exterior Gateway Protocols exist?","answer":"<p>The different types of exterior gateway protocols include the original EGP, the Border Gateway Protocol (BGP), and the Inter-Domain Routing Protocol (IDRP).<\/p>"},{"question":"What are the challenges associated with the use of the Exterior Gateway Protocol?","answer":"<p>Some challenges associated with EGP include Limited Routing Metrics, absence of Loop Prevention Mechanism, and Scalability Issues.<\/p>"},{"question":"How are proxy servers related to the Exterior Gateway Protocol?","answer":"<p>While proxy servers themselves do not directly use EGP or other routing protocols, their functionality is closely tied to the efficient operation of these protocols. Proxy servers serve as intermediaries between clients and the wider internet. They rely on the proper functioning of internet routing protocols, including BGP, to ensure that client requests are sent to the right servers and responses returned in a timely manner. In some cases, proxy servers may be part of networks that utilize BGP or other EGPs.<\/p>"}]},"_links":{"self":[{"href":"https:\/\/oneproxy.pro\/it\/wp-json\/wp\/v2\/wiki\/477165","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/oneproxy.pro\/it\/wp-json\/wp\/v2\/wiki"}],"about":[{"href":"https:\/\/oneproxy.pro\/it\/wp-json\/wp\/v2\/types\/wiki"}],"version-history":[{"count":0,"href":"https:\/\/oneproxy.pro\/it\/wp-json\/wp\/v2\/wiki\/477165\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/oneproxy.pro\/it\/wp-json\/wp\/v2\/media\/477166"}],"wp:attachment":[{"href":"https:\/\/oneproxy.pro\/it\/wp-json\/wp\/v2\/media?parent=477165"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}