# Roteamento BGP O protocolo de roteamento BGP (Border Gateway Protocol) determina as melhores rotas de rede para a transmissão de dados na internet. A internet consiste em milhares de redes privadas, públicas, corporativas e governamentais interligadas por meio de protocolos, dispositivos e tecnologias de comunicação padronizados. Quando você navega na internet, os dados percorrem diversas redes antes de chegar ao seu destino. O BGP analisa todos os caminhos disponíveis pelos quais os dados podem passar e seleciona a melhor rota. Por exemplo, quando um usuário nos Estados Unidos carrega um aplicativo com servidores de origem na Europa, o BGP torna essa comunicação rápida e eficiente. A Equinix atribui um Número de Sistema Autônomo (ASN) privado para sua LAN. A política BGP é usada para selecionar: * Rotas Padrão * Rotas completas * Padrão + Rotas Completas ## Origem de sub-redes IP Você pode configurar até 100 sub-redes LAN para o serviço de acesso à Internet. As sub-redes podem incluir uma combinação de [blocos IP](https://docs.equinix.com/pt-BR/internet-access/ip-blocks/ip-blocks-overview.md) de propriedade da Equinix (atribuídos ao provedor) e de propriedade do cliente (independentes do provedor) . Misturar endereços de propriedade da Equinix e de propriedade do cliente no mesmo serviço de acesso à Internet é permitido somente quando o ASN anunciado é fornecido pela Equinix. Endereços de propriedade da Equinix não podem ser anunciados usando um ASN do cliente. Mais informações estão na página[Alocação de endereço IP](https://docs.equinix.com/pt-BR/internet-access/routing/eia-ip-allocation.md). ## BGP único Por padrão, a Equinix atribui um Número de Sistema Autônomo (ASN) privado para a LAN local para o peering com o ASN da Equinix. Você também pode atribuir seu próprio Número de Sistema Autônomo (ASN) público para sua LAN, em vez de usar o ASN da Equinix. Os endereços IP de emparelhamento (WAN) são fixos e atribuídos por padrão. IPv4 usa um `/30` prefixo e IPv6 usa um `/64` prefixo. Esses endereços não podem ser alterados. É necessário um dispositivo de Camada 3 compatível com BGP. ![](https://docs.equinix.com/pt-BR/assets/images/bgp-single1-5358249bf0f7e36677bbbd7ccb58cbfd.png) ![](https://docs.equinix.com/pt-BR/assets/images/bgp-single2-479068cce8819cff64dbed691a11ca0d.png) ## BGP duplo Por padrão, a Equinix atribui um Número de Sistema Autônomo (ASN) privado para a LAN local para o peering com o ASN da Equinix. Você também pode atribuir seu próprio Número de Sistema Autônomo (ASN) público para sua LAN, em vez de usar o ASN da Equinix. Os endereços IP de emparelhamento (WAN) são fixos e atribuídos por padrão. IPv4 usa dois `/30` prefixos e IPv6 usa dois `/64` prefixos. Esses endereços não podem ser alterados. São necessários dispositivos de camada 3 compatíveis com BGP. ![](https://docs.equinix.com/pt-BR/assets/images/bgp-dual1-2683e89515fded295c796c4cc5853a1b.png) ![](https://docs.equinix.com/pt-BR/assets/images/bgp-dual2-008dfd511597e6f1c2f45c5cf97bbdad.png) ## Engenharia de Tráfego - Comunidades BGP As seguintes comunidades estão disponíveis para todos os usuários do BGP: * Menor preferência local * `65502:80` Defina a preferência local para um valor menor do que o cliente padrão (acima de pares, cenário de cliente multi homed) * Buraco Negro Disparado Remotamente * `65535:666` Blackhole Um único host dentro do alcance do cliente Se você estiver usando o BGP e trazendo seus próprios endereços IP, poderá controlar como suas rotas são anunciadas fora do `AS15830`e como o tráfego deve fluir para sua rede. O Equinix oferece as seguintes comunidades para você marcar em seus prefixos. * **Preceder** (somente endereços IP de propriedade do cliente) * `65501:nnnn` Prefixe 1x AS15830 em direção a um provedor ou IXs em um metrô * `65502:nnnn` Prefixe 2x AS15830 em direção a um provedor ou IXs em um metrô * `65503:nnnn` Prefixe 3x o AS15830 em direção a um provedor ou IXs em um metrô * `65505:nnnn` (A ser descontinuado) prefixe 5x o AS15830 em direção a um provedor ou IXs em um metrô * **Não anunciar** (somente endereços IP de propriedade do cliente) * `65509:nnnn` Não anuncie o prefixo para um provedor ou IXs em um metrô * `65509:300` Não anuncie a nenhum par globalmente * `65509:400` Não anuncie a nenhum provedor de ISP globalmente O sufixo 'nnnn' pode ser o ASN do provedor ou um dos seguintes: **AMER** * `3301` - Peers em Toronto (TR) metro * `3302` - Peers em Atlanta (AT) metro * `3305` - Peers no metrô de Chicago (CH) * `3307` - Peers em Dallas (DA) metro * `3308` - Peers em Washington (DC) metro * `3312` - Peers no metrô de Los Angeles (LA) * `3315` - Peers no metrô de Nova York (NY) * `3319` - Peers no metrô de Seattle (SE) * `3322` - Peers no metrô do Vale do Silício (SV) * `3323` - Peers em Miami (MI) metro * `3324` - Peers no metrô do Rio de Janeiro (RJ) * `3325` - Peers no metrô de São Paulo (SP) * `3328` - Peers em Bogotá (BG) metro * `3330` - Peers na Cidade do México (MX) metro * `3331` - Peers no metrô de Vancouver (VA) * `3332` - Peers em Kamloops (KA) metro * `3333` - Peers em Winnipeg (WI) metro * `3334` - Peers em Calgary (CL) metro * `3335` - Peers em Montreal (MT) metro * `3338` - Peers em Monterrey (MO) metro * `3339` - Peers em Lima (LM) metro * `3340` - Peers em Santiago (ST) metro **Ásia-Pacífico** * `6301` - Peers em Hong Kong (HK) metro * `6304` - Peers em Osaka (OS) metro * `6305` - Peers em Tóquio (TY) metro * `6306` - Peers no metro de Singapura (SG) * `6307` - Peers no metrô de Melbourne (ME) * `6308` - Peers em Sydney (SY) metro * `6309` - Peers em Perth (PE) metro * `6310` - Peers em Seul (SL) metro * `6314` - Peers em Mumbai (MB) metro * `6316` - Peers em Jacarta (JK) metro * `6317` - Peers em Kuala Lumpur (KL) metro * `6318` - Peers em Johor (JH) metro **EMEA** * `301` - Peers em Londres (LD) metro * `302` - Peers no metrô de Manchester (MA) * `303` - Peers em Dublin (DB) metro * `304` - Peers em Frankfurt (FR) metro * `305` - Peers no metrô de Amsterdã (AM) * `306` - Peers em Paris (PA) metro * `307` - Peers em Milão (ML) metro * `308` - Peers em Estocolmo (SK) metro * `309` - Peers no metro de Helsínquia (HE) * `310` - Peers em Istambul (IL) metro * `312` - Peers em Sofia (SO) metro * `313` - Peers em Varsóvia (WA) metro * `317` - Peers em Munique (MU) metro * `319` - Peers em Genebra (GV) metro * `320` - Peers em Zurique (ZH) metro * `321` - Peers em Madrid (MD) metro * `322` - Peers no metro de Lisboa (LS) * `323` - Peers em Barcelona (BA) metro * `324` - Peers em Hamburgo (HH) metro * `331` - Peers em Joanesburgo (JN) metro Exemplos: * `65501:1299` Preceder 1x AS15830 em direção a Arelion AS1299 * `65503:3325` Prepend 3x AS15830 para qualquer par em São Paulo * `65509:301` Não anuncie a nenhum par IX em Londres * `65502:80` Defina a preferência local abaixo dos clientes padrão, mas acima dos pares (backup) ### Comunidades de Origem O trânsito é sinalizado da seguinte forma em diferentes regiões metropolitanas: **AMER** * `15830:200` - Todos os clientes AS15830 * `15830:3201` - Clientes no metrô de Toronto (TR) * `15830:3202` - Clientes em Atlanta (AT) metro * `15830:3204` - Clientes em Culpeper (CU) metro * `15830:3205` - Clientes no metrô de Chicago (CH) * `15830:3207` - Clientes em Dallas (DA) metro * `15830:3208` - Clientes no metrô de Washington (DC) * `15830:3212` - Clientes no metrô de Los Angeles (LA) * `15830:3213` - Clientes em Houston (HO) metro * `15830:3215` - Clientes no metrô de Nova York (NY) * `15830:3216` - Clientes no metrô da Filadélfia (PH) * `15830:3219` - Clientes no metrô de Seattle (SE) * `15830:3222` - Clientes no metrô do Vale do Silício (SV) * `15830:3223` - Clientes no metrô de Miami (MI) * `15830:3224` - Clientes no metrô do Rio de Janeiro (RJ) * `15830:3225` - Clientes no metrô de São Paulo (SP) * `15830:3226` - Clientes no metrô de Denver (DE) * `15830:3227` - Clientes no metrô de Boston (BO) * `15830:3228` - Clientes em Bogotá (BG) metro * `15830:3230` - Clientes no metrô da Cidade do México (MX) * `15830:3231` - Clientes no metrô de Vancouver (VA) * `15830:3232` - Clientes em Kamloops (KA) metro * `15830:3233` - Clientes em Winnipeg (WI) metro * `15830:3234` - Clientes em Calgary (CL) metro * `15830:3235` - Clientes no metrô de Montreal (MT) * `15830:3238` - Clientes em Monterrey (MO) metro * `15830:3239` - Clientes em Lima (LM) metro * `15830:3240` - Clientes no metrô de Santiago (ST) **Ásia-Pacífico** * `15830:200` - Todos os clientes AS15830 * `15830:6201` - Clientes no metrô de Hong Kong (HK) * `15830:6204` - Clientes em Osaka (OS) metro * `15830:6205` - Clientes em Tóquio (TY) metro * `15830:6206` - Clientes no metro de Singapura (SG) * `15830:6207` - Clientes no metrô de Melbourne (ME) * `15830:6208` - Clientes em Sydney (SY) metro * `15830:6209` - Clientes no metro de Perth (PE) * `15830:6210` - Clientes em Seul (SL) metro * `15830:6214` - Clientes em Mumbai (MB) metro * `15830:6215` - Clientes em Chennai (CN) metro * `15830:6216` - Clientes em Jacarta (JK) metro * `15830:6217` - Clientes em Kuala Lumpur (KL) metro * `15830:6218` - Clientes em Johor (JH) metro **EMEA** * `15830:200` - Todos os clientes AS15830 * `15830:201` - Clientes em Londres (LD) metro * `15830:202` - Clientes no metrô de Manchester (MA) * `15830:203` - Clientes no metrô de Dublin (DB) * `15830:204` - Clientes no metrô de Frankfurt (FR) * `15830:205` - Clientes no metrô de Amsterdã (AM) * `15830:206` - Clientes no metrô de Paris (PA) * `15830:207` - Clientes em Milão (ML) metro * `15830:208` - Clientes em Estocolmo (SK) metro * `15830:209` - Clientes no metro de Helsínquia (HE) * `15830:210` - Clientes em Istambul (IL) metro * `15830:212` - Clientes em Sofia (SO) metro * `15830:213` - Clientes no metrô de Varsóvia (WA) * `15830:215` - Clientes em Zwolle (ZW) metro * `15830:216` - Clientes no metro de Enschede (EN) * `15830:217` - Clientes em Munique (MU) metro * `15830:218` - Clientes em Dusseldorf (DU) metro * `15830:219` - Clientes no metrô de Genebra (GV) * `15830:220` - Clientes no metrô de Zurique (ZH) * `15830:221` - Clientes no metro de Madrid (MD) * `15830:222` - Clientes no metro de Lisboa (LS) * `15830:223` - Clientes no metrô de Barcelona (BA) * `15830:224` - Clientes em Hamburgo (HH) metro * `15830:225` - Clientes no metrô de Bruxelas (BL) * `15830:227` - Clientes em Bordeaux (BX) metro * `15830:231` - Clientes em Joanesburgo (JN) metro