Compreendendo as Mudanças de Configuração BGP para Locais de Socket (EA)

Prev Next

Note: This is an Early Availability (EA) feature that is only available for limited release. For more information, contact your Cato Networks representative or send an email to ea@catonetworks.com.

Visão geral

A Cato reduz o impacto de muitas alterações de configuração BGP para sites Socket, atualizando as informações de roteamento BGP sem redefinir a sessão BGP. Cato usa mecanismos de redefinição suave de BGP quando possível para aplicar alterações na política de roteamento e propaganda sem encerrar a sessão BGP. Isso ajuda a preservar a continuidade do tráfego quando você edita as configurações suportadas de BGP, pois o socket pode atualizar ou atualizar rotas enquanto a sessão par permanece estabelecida. Para mudanças que não podem ser aplicadas com uma redefinição suave, ou quando o par não suporta a capacidade de BGP necessária, Cato realiza uma redefinição dura, que desconecta e restabelece a sessão BGP.

Este artigo explica como a Cato lida com diferentes mudanças na configuração do BGP para sites do Socket, incluindo quais mudanças usam mecanismos de redefinição suave e quais exigem uma redefinição dura.

Locais Suportados

O comportamento de redefinição suave de BGP é suportado para sites do Socket.

Entendendo o Comportamento de Redefinição do BGP

Quando você salva mudanças na configuração de BGP para um site do Socket, o Socket avalia o tipo de mudança e usa o mecanismo suportado menos disruptivo para o par BGP relevante.

O Socket pode lidar com alterações de BGP das seguintes maneiras:

Mecanismo

Descrição

Impacto Típico

Atualização de Rota

O Socket solicita ao par BGP que reenvie todas as rotas que ele anuncia ao Socket, para que o Socket possa aplicar a política de entrada atualizada.

A sessão BGP permanece estabelecida

Atualização de Rota Aprimorada

O Socket envia ao par uma tabela de roteamento de saída atualizada usando o mecanismo de Atualização de Rota Aprimorada. Esse mecanismo marca o início e o fim da atualização da rota para que o par possa identificar rotas obsoletas e remover rotas que não são mais anunciadas.

A sessão BGP permanece estabelecida

Mensagens de ATUALIZAÇÃO Específicas

Para algumas mudanças de saída, o Socket não precisa atualizar a tabela completa de rotas de saída. Em vez disso, ele envia mensagens BGP alvo de ATUALIZAÇÃO para anunciar ou retirar apenas as rotas afetadas.

A sessão BGP permanece estabelecida

Redefinição Dura

O Socket desmonta e restabelece a sessão BGP

A sessão BGP oscila

Atualização de Rota

A Atualização de Rota é usada para alterações de configuração do BGP que afetam as rotas que o Socket aceita do par. Por exemplo, quando você altera o comportamento de filtragem ou rota aceita pelo BGP, o Socket pode solicitar ao par que envie novamente as rotas relevantes.

O Socket então reavalia as rotas recebidas de acordo com a configuração atualizada. A sessão BGP permanece estabelecida se o par suportar a Atualização de Rota.

Atualização de Rota Aprimorada

A Atualização de Rota Aprimorada é usada para mudanças mais complexas de anúncio de rota de saída. Essas alterações afetam as informações de roteamento que o Socket anuncia ao par.

Com a Atualização de Rota Aprimorada, o Socket envia marcadores que indicam o início e o fim da tabela de rotas atualizada. O par pode marcar as rotas anteriormente recebidas como obsoletas, processar a tabela de rotas atualizada e remover rotas que não são mais anunciadas.

A sessão BGP permanece estabelecida se o par suportar Atualização de Rota Aprimorada.

Mensagens de ATUALIZAÇÃO Específicas

Para algumas mudanças de saída, o Socket não precisa atualizar a tabela completa de rotas de saída. Em vez disso, ele envia mensagens BGP de ATUALIZAÇÃO específicas ou de retirada para as rotas afetadas.

Esse mecanismo é usado para alterações que podem ser representadas como atualizações de rota direcionadas, como alterações no anúncio de rota padrão ou métrica.

Redefinições Duras

Algumas mudanças de configuração do BGP ainda exigem uma redefinição dura. Uma redefinição dura ocorre quando a mudança não é suportada por um dos mecanismos de redefinição suave, ou quando o par não suporta a capacidade de BGP necessária.

Se você salvar várias mudanças de BGP juntas e uma delas exigir uma redefinição dura, Cato realiza uma redefinição dura e não realiza uma ação de redefinição suave.

Comportamento de Redefinição do BGP por Mudança de Configuração

A tabela a seguir mapeia mudanças de configuração do BGP para o mecanismo que Cato usa quando a mudança é salva para um site do Socket.

Mudança de Configuração

Mecanismo

Aceitar rota padrão do par

Atualização de Rota

Aceitar rotas dinâmicas do par

Atualização de Rota

Regra de filtragem do BGP para sub-redes aceitas

Atualização de Rota

Ativar ou desativar rotas resumidas

Atualização de Rota Aprimorada

Alterar configuração de rota resumida

Atualização de Rota Aprimorada

Realizar NAT para tráfego anunciado pelo BGP

Atualização de Rota Aprimorada

Anunciar todas as rotas

Atualização de Rota Aprimorada

Anunciar rota padrão

Mensagens de ATUALIZAÇÃO Específicas

Ativar ou desativar intervalos BGP personalizados

Mensagens de ATUALIZAÇÃO Específicas

Alterar configuração de intervalo BGP personalizado

Mensagens de ATUALIZAÇÃO Específicas

Alterar a métrica BGP

Mensagens de ATUALIZAÇÃO Específicas

Outra mudança de configuração do BGP

Redefinição Dura

Comportamento de Fallback para Capacidades de Par Não Suportadas

O comportamento de redefinição suave depende das capacidades negociadas pelo par BGP durante o estabelecimento da sessão.

Se o par não suportar a capacidade necessária para a mudança de configuração, Cato recorre a uma redefinição dura:

Capacidade Obrigatória

Usado para

Comportamento de Fallback

Atualização de Rota

Mudanças que afetam rotas aceitas

Redefinição dura se o par não suportar a Atualização de Rota

Atualização de Rota Aprimorada

Mudanças complexas de anúncio de saída

Redefinição dura se o par não suportar a Atualização de Rota Aprimorada

Mensagens de ATUALIZAÇÃO Específicas não requerem a capacidade de Atualização de Rota Aprimorada porque o Socket envia atualizações BGP direcionadas para as rotas afetadas.

Múltiplas Mudanças Salvas Juntas

Quando você salva várias mudanças de configuração do BGP ao mesmo tempo, a Cato aplica a lógica de precedência para determinar qual mecanismo usar.

Combinação de Mudanças

Resultado

Mudança de Atualização de Rota Aprimorada e mudança de ATUALIZAÇÃO Específica

Somente a Atualização de Rota Aprimorada é realizada

Mudança de redefinição suave e mudança de redefinição dura

Redefinição dura é realizada

Múltiplas mudanças de redefinição suave que usam o mesmo mecanismo

O mecanismo de redefinição suave relevante é realizado

Vários Pares BGP

Para sites com múltiplos pares BGP, a Cato avalia a mudança para as sessões de par relevantes. Uma mudança que afeta um par não requer redefinição ou atualização de sessões de par não relacionadas.

Se uma configuração salva afeta múltiplos pares de maneira diferente, Cato aplica o mecanismo relevante para cada par. Por exemplo, um par pode exigir uma redefinição dura enquanto outro par usa um mecanismo de redefinição suave.