{"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\/pt\/wiki\/exterior-gateway-protocol\/","title":{"rendered":"Protocolo de gateway externo"},"content":{"rendered":"<p>Uma vis\u00e3o geral do Exterior Gateway Protocol, suas origens, funcionamento interno e seu lugar no mundo dos servidores proxy.<\/p>\n<h2>A hist\u00f3ria e as origens do protocolo de gateway externo<\/h2>\n<p>O Exterior Gateway Protocol (EGP), como o conhecemos hoje, surgiu pela primeira vez no final do s\u00e9culo XX. Com o r\u00e1pido crescimento da Internet na d\u00e9cada de 1980, surgiu a necessidade de um m\u00e9todo padronizado de troca de informa\u00e7\u00f5es da tabela de roteamento entre sistemas aut\u00f4nomos (AS), que s\u00e3o redes gerenciadas por uma \u00fanica empresa.<\/p>\n<p>A primeira men\u00e7\u00e3o ao EGP foi em 1982, em um documento intitulado \u201cEGP \u2013 Exterior Gateway Protocol\u201d, publicado como RFC 827. RFCs, ou Solicita\u00e7\u00f5es de Coment\u00e1rios, s\u00e3o uma s\u00e9rie de memorandos que discutem muitos aspectos das redes de computadores, incluindo protocolos, procedimentos , programas e conceitos. Esta RFC foi escrita por Eric C. Rosen da Bolt Beranek and Newman Inc., que desempenhou um papel significativo no desenvolvimento da Internet.<\/p>\n<h2>Expandindo o t\u00f3pico: Protocolo de gateway externo<\/h2>\n<p>EGP \u00e9 um protocolo de vetor de dist\u00e2ncia usado para trocar informa\u00e7\u00f5es de roteamento entre diferentes sistemas aut\u00f4nomos na Internet. Um Sistema Aut\u00f4nomo (AS) \u00e9 essencialmente uma rede ou um conjunto de redes sob o controle de uma entidade, como um ISP ou uma grande organiza\u00e7\u00e3o corporativa.<\/p>\n<p>O EGP foi criado para uso em um ambiente onde se presume que cada gateway (roteador) tenha uma conex\u00e3o direta com cada AS. Cada roteador habilitado para EGP se comunica com seus pares para trocar informa\u00e7\u00f5es de acessibilidade da rede, permitindo que os roteadores tomem decis\u00f5es informadas sobre o melhor caminho para encaminhar pacotes.<\/p>\n<p>Entretanto, o EGP n\u00e3o foi projetado para determinar o melhor caminho para transmiss\u00e3o de dados com base em m\u00e9tricas como dist\u00e2ncia ou custo. Em vez disso, ele simplesmente propaga informa\u00e7\u00f5es de roteamento e depende de protocolos de gateway interior (IGP), como RIP ou OSPF, para selecionar o caminho ideal.<\/p>\n<h2>A estrutura interna e o funcionamento do protocolo de gateway externo<\/h2>\n<p>O EGP opera com um conjunto simples de comandos e mensagens trocadas entre roteadores. O protocolo define cinco tipos de mensagens: Hello\/I-Heard-You (IHU), Request, Update, Response e Poll.<\/p>\n<p>As mensagens Hello e IHU s\u00e3o usadas para estabelecer e manter relacionamentos de vizinhan\u00e7a entre roteadores. As mensagens Request e Update s\u00e3o usadas para solicitar e enviar informa\u00e7\u00f5es de roteamento, enquanto as mensagens Response e Poll s\u00e3o utilizadas para confirmar o recebimento de atualiza\u00e7\u00f5es e para solicitar atualiza\u00e7\u00f5es.<\/p>\n<p>O EGP funciona estabelecendo um relacionamento de vizinhan\u00e7a entre um gateway principal (roteador) e um gateway de borda. Depois que esse relacionamento \u00e9 formado, o edge gateway envia uma mensagem de pesquisa EGP ao gateway principal, que responde com uma mensagem de atualiza\u00e7\u00e3o EGP que cont\u00e9m uma lista de redes que podem ser acessadas por meio do gateway principal. O edge gateway pode ent\u00e3o atualizar sua tabela de roteamento adequadamente.<\/p>\n<h2>Principais recursos do protocolo de gateway externo<\/h2>\n<p>Os principais recursos do EGP incluem:<\/p>\n<ul>\n<li><strong>Aquisi\u00e7\u00e3o de vizinho:<\/strong> Este processo envolve o estabelecimento e manuten\u00e7\u00e3o de relacionamentos de vizinhan\u00e7a entre roteadores.<\/li>\n<li><strong>Transporte confi\u00e1vel:<\/strong> O EGP usa o User Datagram Protocol (UDP) para transmiss\u00e3o e inclui mecanismos para troca confi\u00e1vel de mensagens.<\/li>\n<li><strong>Troca de informa\u00e7\u00f5es de acessibilidade de rede:<\/strong> O EGP fornece a capacidade de trocar informa\u00e7\u00f5es sobre a acessibilidade da rede entre roteadores em diferentes sistemas aut\u00f4nomos.<\/li>\n<li><strong>Mecanismo de vota\u00e7\u00e3o:<\/strong> O EGP utiliza um mecanismo de polling, que \u00e9 uma forma de solicitar atualiza\u00e7\u00f5es de roteamento, para trocar informa\u00e7\u00f5es de roteamento.<\/li>\n<\/ul>\n<h2>Tipos de protocolos de gateway externos<\/h2>\n<p>Com o tempo, surgiram v\u00e1rias vers\u00f5es de protocolos de gateway externos para atender a diferentes requisitos de rede:<\/p>\n<table>\n<thead>\n<tr>\n<th>Protocolo<\/th>\n<th>Descri\u00e7\u00e3o<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>EGP (protocolo de gateway externo)<\/td>\n<td>O protocolo de gateway externo original, conforme descrito acima.<\/td>\n<\/tr>\n<tr>\n<td>BGP (protocolo de gateway de fronteira)<\/td>\n<td>O protocolo de gateway externo mais utilizado atualmente, o BGP \u00e9 mais avan\u00e7ado e flex\u00edvel que o EGP. Ele fornece mecanismos robustos para preven\u00e7\u00e3o de loops, controle de pol\u00edticas e escalabilidade.<\/td>\n<\/tr>\n<tr>\n<td>IDRP (protocolo de roteamento entre dom\u00ednios)<\/td>\n<td>Um protocolo de gateway externo padr\u00e3o ISO que suporta roteamento entre diferentes sistemas aut\u00f4nomos. No entanto, n\u00e3o \u00e9 amplamente utilizado na pr\u00e1tica.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Maneiras de usar EGP e desafios associados<\/h2>\n<p>O EGP \u00e9 usado principalmente para conectar um sistema aut\u00f4nomo a um backbone de Internet. No entanto, este protocolo n\u00e3o est\u00e1 isento de desafios:<\/p>\n<ul>\n<li><strong>M\u00e9tricas de roteamento limitado:<\/strong> O EGP n\u00e3o considera as m\u00e9tricas do caminho, como custo, largura de banda ou congestionamento, ao decidir a melhor rota para encaminhamento de pacotes.<\/li>\n<li><strong>Nenhum mecanismo de preven\u00e7\u00e3o de loop:<\/strong> O EGP n\u00e3o possui nenhum mecanismo inerente de preven\u00e7\u00e3o de loop, tornando-o vulner\u00e1vel a loops de roteamento.<\/li>\n<li><strong>Problemas de escalabilidade:<\/strong> \u00c0 medida que o n\u00famero de sistemas aut\u00f4nomos cresceu na Internet, a EGP enfrentou problemas de escalabilidade.<\/li>\n<\/ul>\n<p>Esses problemas s\u00e3o resolvidos com o uso de protocolos avan\u00e7ados como o BGP. O BGP oferece mecanismos de preven\u00e7\u00e3o de loop, considera atributos de caminho para sele\u00e7\u00e3o de rotas e suporta CIDR (Classless Inter-Domain Routing), que permite um uso mais eficiente do espa\u00e7o de endere\u00e7os IP e melhor escalabilidade.<\/p>\n<h2>Compara\u00e7\u00e3o com termos semelhantes<\/h2>\n<table>\n<thead>\n<tr>\n<th>Prazo<\/th>\n<th>Descri\u00e7\u00e3o<\/th>\n<th>Compara\u00e7\u00e3o<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>IGP (protocolo de gateway interno)<\/td>\n<td>Usado para trocar informa\u00e7\u00f5es de roteamento dentro de um sistema aut\u00f4nomo.<\/td>\n<td>Ao contr\u00e1rio do EGP, o IGP opera dentro de um sistema aut\u00f4nomo e considera m\u00e9tricas de roteamento para sele\u00e7\u00e3o ideal do caminho. Exemplos incluem OSPF e RIP.<\/td>\n<\/tr>\n<tr>\n<td>BGP (protocolo de gateway de fronteira)<\/td>\n<td>Um tipo de EGP, usado para trocar informa\u00e7\u00f5es de roteamento entre sistemas aut\u00f4nomos.<\/td>\n<td>O BGP \u00e9 mais avan\u00e7ado que o EGP original e \u00e9 o padr\u00e3o para roteamento inter-AS atualmente.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Perspectivas e tecnologias futuras relacionadas ao EGP<\/h2>\n<p>Embora o EGP tenha sido amplamente substitu\u00eddo pelo BGP, os princ\u00edpios por tr\u00e1s de sua cria\u00e7\u00e3o continuam a influenciar o roteamento da Internet. Aprimoramentos futuros em protocolos de gateway externos podem incluir recursos de seguran\u00e7a mais robustos, melhor suporte para IPv6 e melhorias no roteamento baseado em pol\u00edticas.<\/p>\n<h2>Servidores proxy e protocolo de gateway externo<\/h2>\n<p>Embora os pr\u00f3prios servidores proxy n\u00e3o utilizem diretamente EGP ou outros protocolos de roteamento, sua funcionalidade est\u00e1 intimamente ligada \u00e0 opera\u00e7\u00e3o eficiente desses protocolos. Servidores proxy, como os oferecidos pelo OneProxy, servem como intermedi\u00e1rios entre os clientes e a Internet em geral. Eles contam com o funcionamento adequado dos protocolos de roteamento da Internet, incluindo o BGP, para garantir que as solicita\u00e7\u00f5es dos clientes sejam enviadas aos servidores corretos e as respostas sejam retornadas em tempo h\u00e1bil.<\/p>\n<p>Em alguns casos, os servidores proxy podem fazer parte de redes que utilizam BGP ou outros EGPs. Por exemplo, um grande provedor de servidores proxy pode usar o BGP para gerenciar o roteamento entre sua rede e outros ISPs.<\/p>\n<h2>Links Relacionados<\/h2>\n<p>Para obter informa\u00e7\u00f5es mais detalhadas sobre o Exterior Gateway Protocol, voc\u00ea pode visitar os seguintes recursos:<\/p>\n<ul>\n<li><a href=\"https:\/\/tools.ietf.org\/html\/rfc827\" target=\"_new\" rel=\"noopener nofollow\">RFC 827 \u2013 especifica\u00e7\u00e3o EGP<\/a><\/li>\n<li><a href=\"https:\/\/tools.ietf.org\/html\/rfc4271\" target=\"_new\" rel=\"noopener nofollow\">RFC 4271 \u2013 especifica\u00e7\u00e3o 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\">Vis\u00e3o geral dos protocolos de roteamento da Cisco<\/a><\/li>\n<\/ul>\n<p>Esteja voc\u00ea interessado nos fundamentos hist\u00f3ricos do roteamento da Internet ou procurando entender a mec\u00e2nica por tr\u00e1s do seu servi\u00e7o de proxy favorito, compreender o Exterior Gateway Protocol \u00e9 uma parte valiosa da jornada.<\/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\/pt\/wp-json\/wp\/v2\/wiki\/477165","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/oneproxy.pro\/pt\/wp-json\/wp\/v2\/wiki"}],"about":[{"href":"https:\/\/oneproxy.pro\/pt\/wp-json\/wp\/v2\/types\/wiki"}],"version-history":[{"count":0,"href":"https:\/\/oneproxy.pro\/pt\/wp-json\/wp\/v2\/wiki\/477165\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/oneproxy.pro\/pt\/wp-json\/wp\/v2\/media\/477166"}],"wp:attachment":[{"href":"https:\/\/oneproxy.pro\/pt\/wp-json\/wp\/v2\/media?parent=477165"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}