Estabeleça uma conexão BGP ativo-standby entre um data center e uma VPC usando o Express Connect e a Cloud Enterprise Network (CEN).
Caso de uso
Este artigo utiliza o cenário mostrado na figura a seguir para descrever como conectar um IDC à cloud por meio de linhas dedicadas primária e secundária com BGP. Uma empresa possui um IDC em Shanghai, onde sistemas de negócios de alto nível, como clusters de bancos de dados, estão implantados. A empresa também criou uma VPC na região China (Shanghai) do Alibaba Cloud e implantou algumas aplicações na VPC usando serviços de cloud como o Elastic Compute Service (ECS). Para garantir uma comunicação fluida entre os ambientes de cloud e local, a empresa precisa adquirir duas linhas dedicadas físicas e conectá-las a diferentes dispositivos de equipamento nas instalações do cliente (CPE) no IDC local e a diferentes roteadores de borda virtuais (VBRs). Em seguida, a empresa usa a Cloud Enterprise Network (CEN) para habilitar a comunicação entre o IDC local e a VPC na cloud. As duas linhas dedicadas servem como os links primário e secundário que conectam o IDC local à cloud. O IDC local e os VBRs trocam rotas usando roteamento dinâmico BGP, e o Bidirectional Forwarding Detection (BFD) é ativado para acelerar a convergência de rotas entre o IDC local e a VPC, melhorando a disponibilidade da rede.
Pré-requisitos
Antes de começar:
Você tem uma conta do Alibaba Cloud. Se ainda não tiver, crie uma conta. Para mais informações, consulte Criar uma conta.
-
Você criou uma VPC na região China (Shanghai) e implantou cargas de trabalho na VPC usando recursos de cloud como o Elastic Compute Service (ECS). Para mais informações, consulte Crie uma VPC com um bloco CIDR IPv4.
NotaAntes de criar uma conexão de VPC em um transit router da Enterprise Edition, certifique-se de que a VPC tenha pelo menos um vSwitch em uma zona de disponibilidade suportada com pelo menos um endereço IP ocioso. Neste tópico, o transit router da Enterprise Edition está na região China (Shanghai), com suporte para Shanghai Zone F e Shanghai Zone G.
Você compreende as regras do grupo de segurança das instâncias ECS na VPC. Certifique-se de que as regras permitam que as instâncias ECS se comuniquem com o data center. Para mais informações, consulte Visualize as regras do grupo de segurança e Add a security group rule.
Você criou uma instância CEN. Crie uma instância CEN.
Você criou um transit router da Enterprise Edition na região onde a VPC está localizada. Para mais informações, consulte Crie um transit router.
Você criou dois circuitos Express Connect (seja dedicated ou shared).
-
A tabela a seguir descreve os blocos CIDR usados neste exemplo. Você pode planejar seus próprios blocos CIDR. Certifique-se de que seus blocos CIDR não se sobreponham.
Componente
Bloco CIDR
Endereço
Data center
10.1.1.0/24
Endereço do cliente: 10.1.1.1
VPC
192.168.20.0/24
Endereço do servidor: 192.168.20.161
VBR1
VLAN: 110
IP peer IPv4 do lado do Alibaba Cloud: 172.16.1.2/30
IP peer IPv4 do lado do cliente: 172.16.1.1/30
Não aplicável
VBR2
VLAN: 120
IP peer IPv4 do lado do Alibaba Cloud: 172.16.2.2/30
IP peer IPv4 do lado do cliente: 172.16.2.1/30
Não aplicável
Etapa 1: Crie os VBRs
Crie um roteador de borda virtual (VBR) para cada circuito Express Connect a fim de fazer a ponte de tráfego entre sua VPC e o data center.
Faça login no console do Express Connect.
Na barra de menu superior, selecione a região de destino e, em seguida, no painel de navegação à esquerda, clique em Virtual Border Routers (VBRs).
-
No painel Create VBR, configure os seguintes parâmetros e clique em OK.
Parâmetro
Descrição
Account
A conta usada para criar o VBR.
Este exemplo usa Current Account.
Name
O nome do VBR.
Este exemplo usa VBR1.
Physical Connection Interfaces
Selecione a interface do primeiro circuito Express Connect.
VLAN ID
O VLAN ID do VBR.
Este exemplo usa 110.
VBR Bandwidth
A largura de banda do VBR.
Este exemplo usa 200Mb.
Alibaba Cloud Side IPv4 Address
O endereço IPv4 do gateway para o tráfego da VPC para o data center.
Este exemplo usa 172.16.1.2.
Data Center Side IPv4 Address
O endereço IPv4 do gateway para o tráfego do data center para a VPC.
Este exemplo usa 172.16.1.1.
IPv4 Subnet Mask
A máscara de sub-rede para os endereços IPv4 no lado do Alibaba Cloud e no lado do data center.
Este exemplo usa 255.255.255.252.
-
Repita as etapas acima para criar uma instância VBR para o segundo circuito Express Connect.
Use as seguintes configurações de parâmetros:
Parâmetro
Descrição
Account
A conta usada para criar o VBR.
Este exemplo usa Current Account.
Name
O nome do VBR.
Este exemplo usa VBR2.
Physical Connection Interfaces
Selecione a interface do segundo circuito Express Connect.
VLAN ID
O VLAN ID do VBR.
Este exemplo usa 120.
VBR Bandwidth
A largura de banda do VBR.
Este exemplo usa 200Mb.
Alibaba Cloud Side IPv4 Address
O endereço IPv4 do gateway para o tráfego da VPC para o data center.
Este exemplo usa 172.16.2.2.
Data Center Side IPv4 Address
O endereço IPv4 do gateway para o tráfego do data center para a VPC.
Este exemplo usa 172.16.2.1.
IPv4 Subnet Mask
A máscara de sub-rede para os endereços IPv4 no lado do Alibaba Cloud e no lado do data center.
Este exemplo usa 255.255.255.252.
Etapa 2: Conecte as instâncias VPC e VBR
Crie um anexo de VPC e anexos de VBR no transit router na região China (Shanghai) para conectar seu data center à VPC.
Faça login no console do CEN.
Na página CEN Instance, clique no ID da instância CEN que você deseja gerenciar.
Na aba , localize o transit router na região de destino e clique em Create Connection na coluna Actions.
-
Na página Connection with Peer Network Instance, configure os seguintes parâmetros para criar uma conexão VPC e, em seguida, clique em OK.
NotaAo realizar esta operação pela primeira vez, o sistema cria automaticamente uma função vinculada ao serviço chamada AliyunServiceRoleForCEN. Essa função permite que o transit router crie uma ENI em um vSwitch da VPC. Para mais informações, consulte AliyunServiceRoleForCEN.
Parâmetro
Descrição
Instance Type
O tipo de instância de rede.
Neste exemplo, VPC está selecionado.
Region
A região onde a VPC está implantada.
Neste exemplo, China (Shanghai) está selecionada.
TR
O sistema exibe automaticamente o transit router na região selecionada.
Account
A conta do Alibaba Cloud à qual a VPC pertence.
Neste exemplo, Your Account está selecionada.
Billing Method
O método de faturamento do transit router é Pay-As-You-Go por padrão.
Para mais informações, consulte Billing overview.
Network Instance
O ID da VPC.
Neste exemplo, a VPC que você criou está selecionada.
vSwitch
Selecione pelo menos dois vSwitches em uma zona suportada pelo transit router.
Advanced Settings
O sistema seleciona três recursos avançados para você por padrão, a saber: Associate with Default Route Table of Transit Router, Propagate System Routes to Default Route Table of Transit Router e Auto-add transit router routes to all VPC route tables.
Neste exemplo, as configurações padrão são usadas.
Na página Connection with Peer Network Instance, clique em Create More Connections.
-
Na página Connection with Peer Network Instance, configure os seguintes parâmetros para criar um anexo para o VBR1 e, em seguida, clique em OK.
Parâmetro
Descrição
Instance Type
Para este exemplo, selecione Virtual Border Router (VBR).
Region
Selecione a região onde a instância de rede está implantada.
Para este exemplo, selecione China (Shanghai).
Transit Router
O sistema exibe automaticamente a instância do transit router na região atual.
Account
Selecione o tipo de conta que possui a instância de rede.
Use o valor padrão, Your Account.
Connection Name
Para o anexo do VBR, insira um nome.
Para este exemplo, insira VBR-test.
Networks
Selecione o ID da instância VBR a ser anexada.
Para este exemplo, selecione a instância VBR1.
Advanced Settings
Por padrão, os seguintes recursos avançados estão ativados: Associate with Default Route Table of Transit Router, Propagate System Routes to Default Route Table of Transit Router e Auto-add transit router routes to all VPC route tables.
Mantenha as configurações padrão.
-
Repita Step5 e Step6 para criar um anexo para o VBR2.
Após criar os anexos, visualize os anexos de VPC e VBR na aba Intra-Region Connections. Visualize as conexões da instância de rede.
Etapa 3: Configure as rotas
Configure o BGP entre o seu data center e os VBRs. Defina o comprimento do AS-Path nos dispositivos do seu data center para controlar a prioridade de seleção de rotas.
-
Estabeleça peerings BGP entre o data center e os VBRs e anuncie as rotas. Configure e gerencie o BGP.
O Autonomous System Number (ASN) BGP do Alibaba Cloud é 45104. Tanto ASNs de 2 bytes quanto de 4 bytes do seu data center são suportados.
Nos dispositivos do seu data center, configure a rota BGP (10.1.1.0/24) para anunciar ao Alibaba Cloud. Use o atributo AS-Path para estabelecer o roteamento primário/standby para o tráfego do Alibaba Cloud para o seu data center.
O circuito conectado ao CPE1 é o link primário; o CPE2 é o standby. O BGP seleciona o AS-Path mais curto, portanto, você controla a prioridade ajustando o comprimento do AS-Path ao anunciar as rotas. A tabela a seguir mostra as configurações BGP nos dois CPEs. Consulte o fornecedor do seu dispositivo para obter comandos específicos.
|
Parâmetro |
CPE1 |
CPE2 |
|
VLAN Tag |
110 |
120 |
|
Network |
10.1.1.0/24 |
10.1.1.0/24 |
|
BGP ASN |
6***3 |
6***4 |
|
Interface IP |
172.16.1.1/24 |
172.16.2.1/24 |
|
AS-Path |
B, A |
C, B, A |
O transit router do CEN aprende e distribui rotas automaticamente com base em atributos como o comprimento do AS-Path.
-
Rotas BGP nos VBRs
Entrada de rota
VBR1
VBR2
Bloco CIDR de destino
10.1.1.0/24
10.1.1.0/24
Próximo salto
172.16.1.1
172.16.2.1
O VBR1 e o VBR2 aprendem essas rotas de seus peers BGP e as encaminham (incluindo o AS-Path) para o transit router por meio de seus anexos VBR.
-
Resumo das configurações de rotas
Configuração de rota do CPE
Configuração
CPE1
CPE2
VLAN Tag
110
120
Network
10.1.1.0/24
10.1.1.0/24
BGP ASN
6***3
6***4
Interface IP
172.16.1.1/24
172.16.2.1/24
AS-Path
B, A
C, B, A
VBR route entries
Configuração
VBR1
VBR2
Bloco CIDR de destino
10.1.1.0/24
10.1.1.0/24
Próximo salto
172.16.1.1
172.16.2.1
Data center route entries
Bloco CIDR de destino
192.168.20.0/24
Próximo salto
Para criar um caminho de tráfego simétrico para o tráfego de entrada e saída, defina um peso maior para a rota aprendida do peer VBR1. Isso garante que o tráfego para a cloud use preferencialmente o CPE1:
172.16.1.2 (Peso alto)
172.16.2.2 (Peso baixo)
Transit router route entries
Bloco CIDR de destino
10.1.1.0/24
Próximo salto
VBR1
As rotas BGP aprendidas pelos VBRs são anunciadas para o transit router, que as sincroniza internamente com base no comprimento do AS-Path.
Ambos os VBRs aprendem rotas para 10.1.1.0/24 com diferentes comprimentos de AS-Path: o VBR1 tem o caminho mais curto (primário) e o VBR2 tem o mais longo (standby). O transit router anuncia a rota preferida para as instâncias de rede anexadas, de modo que a tabela de rotas da VPC direciona todo o tráfego 10.1.1.0/24 para o VBR1.
A tabela BGP do data center mostra as rotas aprendidas do transit router, com os próximos saltos apontando para os IPs da interface VBR.
Para criar um caminho primário/standby do data center para o bloco CIDR da VPC 192.168.20.0/24, defina pesos BGP diferentes nos dispositivos do seu data center para as rotas aprendidas dos peers VBR1 e VBR2.
Etapa 4: Configure as verificações de integridade
Configure verificações de integridade para os circuitos Express Connect ativo/standby. Se um número especificado de pacotes de sondagem consecutivos for perdido, o CEN mudará automaticamente o tráfego para o circuito standby.
Faça login no console do CEN.
No painel de navegação à esquerda, clique em VBR Health Check.
-
Na página VBR Health Check, selecione a região da instância VBR e, em seguida, clique em Add Health Check.
Neste exemplo, a instância VBR1 está implantada na região China (Shanghai).
-
Na caixa de diálogo Add Health Check, configure os seguintes parâmetros e clique em OK.
Parâmetro
Descrição
CEN Instance
A instância CEN à qual o VBR está anexado.
VBR
O VBR que você deseja monitorar.
Neste exemplo, o VBR1 está selecionado.
Source IP
O endereço IP de origem. Selecione um dos seguintes métodos e especifique o endereço IP de origem:
Automatic IP Address (recomendado): O sistema atribui automaticamente um endereço IP dentro do bloco CIDR 100.96.0.0/16 para você.
NotaSe você selecionar esta opção e uma política ACL estiver configurada no peer, modifique a política ACL para permitir este bloco CIDR. Caso contrário, a verificação de integridade falhará.
Custom IP Address: O endereço IP de origem pode ser qualquer endereço IP não utilizado dentro dos blocos CIDR 10.0.0.0/8, 192.168.0.0/16 ou 172.16.0.0/12. No entanto, ele não pode entrar em conflito com os endereços que precisam se comunicar dentro da Cloud Enterprise Network, nem pode entrar em conflito com o endereço IPv4 interconnection IP on the Alibaba Cloud side ou IPv4 interconnection IP on the customer side da instância do Virtual Border Router.
Destination IP
O endereço IP do VBR no lado do usuário.
Send Packet Every (Seconds)
O intervalo em que os pacotes de sondagem são enviados para a verificação de integridade. Unidade: segundos.
Valor padrão: 2. Valores válidos: 2 a 3.
Packets Detected
O número de pacotes de sondagem enviados para as verificações de integridade. Unidade: pacote.
Valor padrão: 8. Valores válidos: 3 a 8.
Route switching
Especifica se permite que o recurso de verificação de integridade mude para a rota redundante.
O sistema seleciona Yes por padrão, o que ativa o recurso de troca de rotas da verificação de integridade. Quando a verificação de integridade detecta uma falha na conexão física, se existir uma rota redundante na instância da Cloud Enterprise Network (CEN), a verificação de integridade aciona imediatamente a troca de rotas para usar um link disponível.
Se você desmarcar Yes, o recurso de troca de rotas da verificação de integridade não será ativado, e a verificação de integridade executará apenas a função de sondagem de link. Se a verificação de integridade detectar uma falha na conexão física, a troca de rotas não será acionada.
AvisoAntes de desativar a opção Change Route, certifique-se de que o sistema possa mudar para uma rota redundante por meio de outros mecanismos. Caso contrário, as conexões de rede serão interrompidas se o circuito Express Connect cair.
NotaUma verificação de integridade envia pacotes de sondagem no intervalo especificado. A verificação de integridade falha se o número especificado de pacotes de sondagem consecutivos for perdido.
Repita Step3 a Step4 para configurar uma verificação de integridade para o VBR2.
Etapa 5: Ative o BFD no VBR
Configure o BFD no VBR para uma convergência rápida de rotas.
Faça login no console do Express Connect.
Na barra de menu superior, selecione a região de destino e, em seguida, no painel de navegação à esquerda, clique em Virtual Border Routers (VBRs).
Na página VBR, localize o VBR de destino e edite-o clicando em Edit na coluna Actions.
-
No painel Edit VBR, defina os parâmetros BFD, ative o BFD e clique em OK.
Esta tabela lista apenas os parâmetros relacionados ao BFD. Mantenha os outros parâmetros inalterados.
Parâmetro
Descrição
Submission Interval
O intervalo (ms) em que os pacotes BFD são enviados.
Neste exemplo, o valor padrão 1000 ms é usado.
Reception Interval
O intervalo (ms) em que os pacotes BFD são recebidos.
Neste exemplo, o valor padrão 1000 ms é usado.
Detection Time Multiplier
O número máximo de pacotes BFD que podem ser perdidos antes que o BFD declare a conexão como inativa.
O valor padrão é 3.
Retorne à página VBR e clique no ID da instância VBR de destino.
Na página de detalhes da instância VBR, clique na aba BGP Peers.
Localize o peer BGP de destino e edite-o clicando em Edit na coluna Actions.
-
No painel Modify BGP Peer, marque a caixa de seleção Enable BFD, configure o BFD Hop Count e, em seguida, clique em OK.
NotaO BFD suporta sessões personalizadas de salto único ou múltiplos saltos. Defina a contagem de saltos de acordo com o seu link físico.
Etapa 6: Teste a conectividade
Teste a conectividade dos circuitos Express Connect ativo/standby.
Antes de executar as etapas a seguir, familiarize-se com as regras do grupo de segurança aplicadas às instâncias ECS na sua VPC e certifique-se de que as regras do grupo de segurança permitam que o data center acesse as instâncias ECS na VPC. Para mais informações, consulte Visualize as regras do grupo de segurança.
Abra a janela do Prompt de Comando do seu computador no data center local.
Em seguida, execute o comando
pingpara se conectar a uma instância ECS que pertence ao bloco CIDR 192.168.0.0/24 na VPC. Se a solicitação ping for bem-sucedida, a conexão entre o data center local e o Alibaba Cloud estará estabelecida.Desconecte uma linha dedicada (por exemplo, do VBR1 para o CPE1) e execute o comando
tracert. Você poderá ver que a instância CEN troca as rotas e que todo o tráfego do Alibaba Cloud para o data center local é encaminhado pelo VBR2.