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.