0% acharam este documento útil (0 voto)
143 visualizações702 páginas

Treinamento Avançado BGP Multivendor

Este documento apresenta uma introdução ao protocolo BGP, incluindo suas características, atributos e mensagens. O documento também discute a visão geral do BGP, distâncias administrativas e versão do protocolo.

Enviado por

Juliano Carvalho
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
143 visualizações702 páginas

Treinamento Avançado BGP Multivendor

Este documento apresenta uma introdução ao protocolo BGP, incluindo suas características, atributos e mensagens. O documento também discute a visão geral do BGP, distâncias administrativas e versão do protocolo.

Enviado por

Juliano Carvalho
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

Treinamento Avançado BGP

Multivendor

Versão 5.3 Autor: Rinaldo Vaz


02mar2021 rinaldopvaz@[Link] +55 83 998360616
MÓDULO I

Versão 5.3 Autor: Rinaldo Vaz


02mar2021 rinaldopvaz@[Link] +55 83 998360616
Módulo I
1. Visão geral sobre BGP
1.1 Introdução
1.2 Atributos BGP
1.3 Mensagens BGP
1.4 O algoritmo de escolha de rotas
1.5 IGP x EGP

Versão 5.3 Autor: Rinaldo Vaz 3


02mar2021 rinaldopvaz@[Link] +55 83 998360616
1. VISÃO GERAL SOBRE BGP

Versão 5.3 Autor: Rinaldo Vaz 4


02mar2021 rinaldopvaz@[Link] +55 83 998360616
1.1 INTRODUÇÃO

Versão 5.3 Autor: Rinaldo Vaz 5


02mar2021 rinaldopvaz@[Link] +55 83 998360616
1.1 Introdução

Algumas Características:
➔ É um protocolo do tipo “vetor de caminho”
➔ As tabelas completas de roteamento são trocadas entre os dois routers no
início da sessão
➔ Atualizações adicionais são enviadas imediatamente através de mensagens
de update *
➔ Utiliza por padrão a porta TCP 179
*Quando uma nova rota é instalada o router “avisa” imediatamente para seus outros peers BGP, porém há possibilidade de estabelecer um tempo
mínimo (Minimum Route Advertisement Interval ou MRAI) entre cada rodízio de atualizações, forçando-o a segurar alguns updates e enviá-los de
uma só vez em um intervalo pré-definido.

Versão 5.3 Autor: Rinaldo Vaz 6


02mar2021 rinaldopvaz@[Link] +55 83 998360616
1.1 Introdução

RIB x FIB
Fowarding Information Base (FIB)

Quando um router recebe 2 rotas diferentes para o mesmo prefixo os critérios de escolha de rota são
analisados. A rota que foi considerada melhor de acordo com os critérios BGP fica na FIB.

(caso não haja uma rota de melhor metrica estática ou recebida por outro protocolo de roteamento)

Router Information Base (RIB)

As rotas que não foram consideradas melhores ficarão guardadas na RIB e serão utilizadas caso a rota
principal fique indisponível.

Por padrão, o BGP jamais anuncia uma prefixo que não esteja na FIB!

Versão 5.3 Autor: Rinaldo Vaz 7


02mar2021 rinaldopvaz@[Link] +55 83 998360616
1.1 Introdução

Distâncias administrativas
Caso 2 prefixos sejam idênticos, o router analisa essa distância. A menor sempre "ganha". Caso sejam
iguais, os critérios particulares do protocolo de roteamento correspondente serão analisados. Seguem
alguns valores padrão:
Padrão Cisco:

Directamente Conectada 0 ISIS 115


Estática 1 RIP 120
eBGP 20 EGP 140
EIGRP (Interno) 90 EIGRP (Externo) 170
IGRP 100 iBGP 200
OSPF 110 BGP Local 200
Desconhecido 255

Versão 5.3 Autor: Rinaldo Vaz 8


02mar2021 rinaldopvaz@[Link] +55 83 998360616
1.1 Introdução

Distâncias administrativas
Padrão Júniper:

Directly connected network 0 Router discovery 55


System routes 4 RIP 100
Static and Static LSPs 5 RIPng 100
RSVP-signaled LSPs 7 PIM 105
LDP-signaled LSPs 9 DVMRP 110
OSPF internal route 10 Aggregate 130
IS-IS Level 1 internal route 15 OSPF AS external routes 150
IS-IS Level 2 internal route 18 IS-IS Level 1 external route 160
Redirects 30 IS-IS Level 2 external route 165
Kernel 40 BGP 170
SNMP 50 MSDP 175

Versão 5.3 Autor: Rinaldo Vaz 9


02mar2021 rinaldopvaz@[Link] +55 83 998360616
1.1 Introdução

Distâncias administrativas
Padrão Huawei:

External Preference Internal Preference

Direct 0 Direct 0
OSPF 10 OSPF 10
IS-IS 15 IS-IS Level-1 15
Static 60 IS-IS Level-2 18
RIP 100 Static 60
OSPF ASE 150 RIP 100
OSPF NSSA 150 OSPF ASE 150
IBGP 200 OSPF NSSA 150
EBGP 20 IBGP 200
EBGP 20

Versão 5.3 Autor: Rinaldo Vaz 10


02mar2021 rinaldopvaz@[Link] +55 83 998360616
1.1 Introdução

Versão do protocolo
● A versão corrente do BGP é a versão 4, especificada na RFC 1771
● É o protocolo responsável por fazer a internet funcionar da maneira
que é

Versão 5.3 Autor: Rinaldo Vaz 11


02mar2021 rinaldopvaz@[Link] +55 83 998360616
1.1 Introdução

Sessão de dúvidas...

Versão 5.3 Autor: Rinaldo Vaz 12


02mar2021 rinaldopvaz@[Link] +55 83 998360616
1.2 ATRIBUTOS BGP

Versão 5.3 Autor: Rinaldo Vaz 13


02mar2021 rinaldopvaz@[Link] +55 83 998360616
1.2 Atributos BGP

Versão 5.3 Autor: Rinaldo Vaz 14


02mar2021 rinaldopvaz@[Link] +55 83 998360616
1.2 Atributos BGP

● Conhecidos obrigatórios (Well-known mandatory): Além de obrigatório em


todas as implementações, precisam estar em todas as mensagens de update
trocadas entre os roteadores via BGP.

● Conhecidos discricionários (Well-known discretionary): Semelhantes aos


obrigatórios, porém não precisam estar contidos em todas as mensagens de
update. Todas as implementações precisam suporta-los

Versão 5.3 Autor: Rinaldo Vaz 15


02mar2021 rinaldopvaz@[Link] +55 83 998360616
1.2 Atributos BGP

● Opcional transitivo (Optional transitive):Não precisam ser implementados


por todos os fabricantes, e quando sim, podem ser “propagados” para outros
neighbors através de mensagens de update.

● Opcional não-transitivo (Optional non-transitive): Semelhantes aos citados


acima, porém, um router nunca “propaga” esses atributos para outro
neighbor.

Versão 5.3 Autor: Rinaldo Vaz 16


02mar2021 rinaldopvaz@[Link] +55 83 998360616
1.2 Atributos BGP

Sessão de dúvidas...

Versão 5.3 Autor: Rinaldo Vaz 17


02mar2021 rinaldopvaz@[Link] +55 83 998360616
1.3 MENSAGENS BGP

Versão 5.3 Autor: Rinaldo Vaz 18


02mar2021 rinaldopvaz@[Link] +55 83 998360616
1.3 Mensagens BGP

Versão 5.3 Autor: Rinaldo Vaz 19


02mar2021 rinaldopvaz@[Link] +55 83 998360616
1.3 Mensagens BGP

● Mensagens BGP:
➔ Open (abertura) - É a primeira mensagem enviada por um router que
deseja estabelecer uma sessão com outro, esse por sua vez também
envia uma mensagem open. Após recebidas e checadas*, cada router
envia a primeira mensagem de keep alive e a sessão é estabelecida.

*Mensagens de OPEN contém várias informações sobre o remetente como versão do BGP configurada,
número do AS, routerID, valores de timers configurados entre outros

$IMAGEM

Versão 5.3 Autor: Rinaldo Vaz 20


02mar2021 rinaldopvaz@[Link] +55 83 998360616
1.3 Mensagens BGP

● Mensagens BGP:
➔ Update (atualização) - É dentro dessas mensagens que vão informações
sobre cada prefixo que está sendo anunciado, uma mensagem de
update também pode conter informações sobre redes que ficaram
indisponíveis e devem ser removidas

$IMAGEM

Versão 5.3 Autor: Rinaldo Vaz 21


02mar2021 rinaldopvaz@[Link] +55 83 998360616
1.3 Mensagens BGP

● Mensagens BGP:
➔ Notificação (notification message) – É enviada quando uma condição de
erro é detectada; elas são usadas para encerrar uma sessão ativa e
informar a quaisquer roteadores conectados do porque do encerramento
da sessão.
➔ Sempre que um router envia uma mensagem do tipo notification esse
finaliza imediatamente a sessão BGP correspondente
❖ Ex: Ao receber uma mensagem de “open” com o número de AS
diferente do que foi configurado localmente, o router responde
imediatamente com uma mensagem de notification

Versão 5.3 Autor: Rinaldo Vaz 22


02mar2021 rinaldopvaz@[Link] +55 83 998360616
1.3 Mensagens BGP

● Mensagens BGP:
➔ Keep-alive (ainda estou aqui) - De tempo em tempo cada router envia uma
mensagem de keep-alive para que o vizinho saiba que há conectividade IP. Caso
o keep-alive atrase, o router começa a contagem de hold-time e, se nesse período
não for recebido nenhum keep-alive, a sessão é finalizada. Tanto o tempo de
keep-alive como o de hold-time podem ser configurados para mais ou menos
tempo de acordo com o tipo de link.
➔ Os valores padrão são 60 segundos de intervalo para keepalive e 180 segundo de
tolerância (hold time) que podem ser alterados com o seguinte comando:

router bgp 65001

neighbor [Link] timers 20 60

➔ Com esse comando, o tempos de keepalive e hold time ficariam setados em 20 e


60 segundos respectivamente

Versão 5.3 Autor: Rinaldo Vaz 23


02mar2021 rinaldopvaz@[Link] +55 83 998360616
1.3 Mensagens BGP

Sessão de dúvidas...

Versão 5.3 Autor: Rinaldo Vaz 24


02mar2021 rinaldopvaz@[Link] +55 83 998360616
1.4 O ALGORITMO DE ESCOLHA DE ROTAS

Versão 5.3 Autor: Rinaldo Vaz 25


02mar2021 rinaldopvaz@[Link] +55 83 998360616
1.4 O algoritmo de escolha de rotas

Versão 5.3 Autor: Rinaldo Vaz 26


02mar2021 rinaldopvaz@[Link] +55 83 998360616
1.4 O algoritmo de escolha de rotas

● O BGP apenas analisa os atributos para "desempatar" duas ou mais rotas


apenas para o MESMO PREFIXO.

● Caso haja um prefixo mais específico esse sempre será preferido


independentemente dos seus atributos "mais favoráveis".

Versão 5.3 Autor: Rinaldo Vaz 27


02mar2021 rinaldopvaz@[Link] +55 83 998360616
1.4 O algoritmo de escolha de rotas

Escolha da melhor rota


Sempre que houverem duas ou mais opções de rota para prefixos iguais (mesma máscara de
sub-rede) e ambas tiverem sido recebidas via BGP, o protocolo vai escolher a melhor rota de
acordo com a ordem:

1. Rota com maior valor de WEIGHT (Cisco, Quagga, RouterOS, OpenBGPD)

2. Rota com maior valor de LOCAL_PREF

3. Rota originada localmente (bgp network)

4. Rota com o menor AS_PATH.

5. Rota com menor tipo de origem.

IGP (i) < EGP (e) < INCOMPLETE (?)


Versão 5.3 Autor: Rinaldo Vaz 28
02mar2021 rinaldopvaz@[Link] +55 83 998360616
1.4 O algoritmo de escolha de rotas

6. Rota com menor métrica multi-exit discriminator (MED).

7. Escolhe a rota recebida por (eBGP) em relação a uma (iBGP).

8. Rota com a menor métrica IGP para o nexthop BGP

Ex: O next-hop aprendido via OSPF vai ”vencer” um next-hop aprendido via ISIS

9. Rota externa mais antiga

10. Rota recebida de um router com menor Router ID

Versão 5.3 Autor: Rinaldo Vaz 29


02mar2021 rinaldopvaz@[Link] +55 83 998360616
1.4 O algoritmo de escolha de rotas

11. Rota com o menor tamanho de cluster list. (Ambientes com Route Reflector
apenas)

12. Rota com o menor endereço de neighbor

A análise segue para o próximo critério apenas quando há empate no critério


atual, assim, o tamanho do AS PATH só será analisado caso o valor de weight e
local preference sejam os mesmos para as duas rotas.

Versão 5.3 Autor: Rinaldo Vaz 30


02mar2021 rinaldopvaz@[Link] +55 83 998360616
1.4 O algoritmo de escolha de rotas

Sessão de dúvidas...

Versão 5.3 Autor: Rinaldo Vaz 31


02mar2021 rinaldopvaz@[Link] +55 83 998360616
1.5 IGP x EGP

Versão 5.3 Autor: Rinaldo Vaz 32


02mar2021 rinaldopvaz@[Link] +55 83 998360616
1.5 IGP x EGP

Versão 5.3 Autor: Rinaldo Vaz 33


02mar2021 rinaldopvaz@[Link] +55 83 998360616
1.5 IGP x EGP

● O BGP foi desenvolvido para troca de rotas entre Sistemas Autônomos


distintos
➔ Não há nenhum motivo para um provedor de serviços utilizar BGP se
esse não possuir um ASN.
➔ A finalidade do BGP é permitir que os IPs do Sistema Autônomo
apareçam na internet.
➔ Tecnicamente nada impede de utilizar BGP com apenas uma operadora,
porém é um requisito para obter um ASN:

Versão 5.3 Autor: Rinaldo Vaz 34


02mar2021 rinaldopvaz@[Link] +55 83 998360616
1.5 IGP x EGP

● Caso um dos clientes do provedor também seja um Sistema Autônomo é


indispensável a utilização do BGP com o cliente e operadoras de trânsito.

Versão 5.3 Autor: Rinaldo Vaz 35


02mar2021 rinaldopvaz@[Link] +55 83 998360616
1.5 IGP x EGP

Sessão de dúvidas...

Versão 5.3 Autor: Rinaldo Vaz 36


02mar2021 rinaldopvaz@[Link] +55 83 998360616
2. VIZINHANÇAS BGP

Versão 5.3 Autor: Rinaldo Vaz 37


02mar2021 rinaldopvaz@[Link] +55 83 998360616
2. Vizinhanças BGP
2.1 Análise de sessões BGP
2.2 Análise de rotas BGP
2.3 BGP multihomed
2.4 Análise e otimização de convergência
2.5 Download, upload e assimetria
2.6 Manipulação UPLOAD
2.7 Manipulando DOWNLOAD

Versão 5.3 Autor: Rinaldo Vaz 38


02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.1 ANÁLISE DE SESSÕES BGP

Versão 5.3 Autor: Rinaldo Vaz 39


02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.1 Análise de sessões BGP

ACESSO AO ROUTER R1
rinaldo@notebook:~$ telnet X.X.0.1

Trying X.X.0.1…
Connected to X.X.0.1. CONFIRA O IP CORRETO DO
SEU AS NO MATERIAL
Escape character is '^]'. COMPLEMENTAR
User Access Verification

Username: cisco
Password: cisco

AS-X-R1#

Versão 5.3 Autor: Rinaldo Vaz 40


02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.1 Análise de sessões BGP

➔ EXECUTANDO LAB 1.1

Executar as configurações propostas no material de configuração, seção 1.1

➔ Configurar endereçamento IP em R1

Versão 5.3 Autor: Rinaldo Vaz


41
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.1 Análise de sessões BGP

➔ VALIDANDO LAB 1.1

Executar as configurações propostas no material de configuração, seção 1.1

➔ Testar conectividade IP com todos os vizinhos

Versão 5.3 Autor: Rinaldo Vaz


42
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.1 Análise de sessões BGP

➔ VALIDANDO LAB

RP/0/RP0/CPU0:AS-1-R1#show ip interface brief


Wed Feb 26 [Link].978 UTC

Interface IP-Address Status Protocol Vrf-Name


Loopback0 X.0.0.1 Up Up default
MgmtEth0/RP0/CPU0/0 X.X.0.1 Up Up default
GigabitEthernet0/0/0/0 100.X.1.2 Up Up default
GigabitEthernet0/0/0/1 200.X.1.2 Up Up default
GigabitEthernet0/0/0/2 unassigned Shutdown Down default
GigabitEthernet0/0/0/3 unassigned Shutdown Down default
GigabitEthernet0/0/0/4 X.10X.1.1 Up Up default
GigabitEthernet0/0/0/5 X.X.2.1 Up Up default

Versão 5.3 Autor: Rinaldo Vaz


43
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.1 Análise de sessões BGP

➔ VALIDANDO LAB

RP/0/RP0/CPU0:AS-1-R1#ping 100.X.1.1
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 100.X.1.1, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 6/9/16 ms
RP/0/RP0/CPU0:AS-1-R1#ping 200.X.1.1
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 200.X.1.1, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 3/8/15 ms

Versão 5.3 Autor: Rinaldo Vaz


44
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.1 Análise de sessões BGP

➔ VALIDANDO LAB

RP/0/RP0/CPU0:AS-1-R1#ping X.10X.1.2
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to X.10X.1.2, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 3/6/11 ms
RP/0/RP0/CPU0:AS-1-R1#ping X.X.2.2
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to X.X.2.2, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 3/6/9 ms

Versão 5.3 Autor: Rinaldo Vaz


45
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.1 Análise de sessões BGP

MODO DE CONFIGURAÇÃO GLOBAL


RP/0/RP0/CPU0:AS-1-R1#configure terminal
Mon Feb 24 [Link].262 UTC
RP/0/RP0/CPU0:AS-1-R1(config)#

Versão 5.3 Autor: Rinaldo Vaz 46


02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.1 Análise de sessões BGP

Declaração de um neighbor (vizinho)


No Cisco IOS-XR é necessária a declaração do número do AS global antes de
configurar o primeiro neighbor:

RP/0/RP0/CPU0:AS-1-R1(config)#router bgp 1
RP/0/RP0/CPU0:AS-1-R1(config-bgp)#address-family ipv4 unicast
RP/0/RP0/CPU0:AS-1-R1(config-bgp)#neighbor [Link]
RP/0/RP0/CPU0:AS-1-R1(config-bgp-nbr)#remote-as 100
RP/0/RP0/CPU0:AS-1-R1(config-bgp-nbr)#address-family ipv4 unicast
AS-1-R1(config-bgp-af)#commit

Versão 5.3 Autor: Rinaldo Vaz 47


02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.1 Análise de sessões BGP

RP/0/RP0/CPU0:AS-1-R1#show bgp summary


(..)

Neighbor Spk AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down St/PfxRcd

100.X.1.1 0 100 20 10 2 0 0 [Link] 0!

Versão 5.3 Autor: Rinaldo Vaz 48


02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.1 Análise de sessões BGP

Neighbors sem policy declarada


RP/0/RP0/CPU0:AS-1-R1#show bgp neighbor 100.X.1.1 | include eBGP

Tue Feb 25 [Link].114 UTC

eBGP neighbor with no inbound or outbound policy; defaults to 'drop'

RP/0/RP0/CPU0:AS-1-R1#

Versão 5.3 Autor: Rinaldo Vaz 49


02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.1 Análise de sessões BGP

Troubleshooting em sessões BGP


Neighbor Spk AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down St/PfxRcd

[Link] 0 100 39 28 2 0 0 [Link] 0!

Versão 5.3 Autor: Rinaldo Vaz 50


02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.1 Análise de sessões BGP

Troubleshooting em sessões BGP


Neighbor Spk AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down St/PfxRcd

[Link] 0 100 39 28 2 0 0 [Link] 0!

Endereço IP configurado para o neighbor

Versão 5.3 Autor: Rinaldo Vaz 51


02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.1 Análise de sessões BGP

Troubleshooting em sessões BGP


Neighbor Spk AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down St/PfxRcd

[Link] 0 100 39 28 2 0 0 [Link] 0!

ID do processo em que guarda os paths

Versão 5.3 Autor: Rinaldo Vaz 52


02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.1 Análise de sessões BGP

Troubleshooting em sessões BGP


Neighbor Spk AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down St/PfxRcd

[Link] 0 100 39 28 2 0 0 [Link] 0!

remote-as configuado para o neighbor

Versão 5.3 Autor: Rinaldo Vaz 53


02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.1 Análise de sessões BGP

Troubleshooting em sessões BGP


Neighbor Spk AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down St/PfxRcd

[Link] 0 100 39 28 2 0 0 [Link] 0!

Quntidade de “mensagens BGP” enviadas e recebidas


nessa sessão

Versão 5.3 Autor: Rinaldo Vaz 54


02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.1 Análise de sessões BGP

Troubleshooting em sessões BGP


Neighbor Spk AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down St/PfxRcd

[Link] 0 100 39 28 2 0 0 [Link] 0!

Versão da tabela BGP

Versão 5.3 Autor: Rinaldo Vaz 55


02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.1 Análise de sessões BGP

Troubleshooting em sessões BGP


Neighbor Spk AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down St/PfxRcd

[Link] 0 100 39 28 2 0 0 [Link] 0!

RP/0/RP0/CPU0:Feb 25 [Link].765 UTC: bgp[1060]: [default-dyn] (ip4u): vrf default: RIB update run to 152: installed 2,
modified 6, skipped 0, removed 0 IPv4 Unicast prefixes, installed 0 attributes, removed 0 attributes.
RP/0/RP0/CPU0:Feb 25 [Link].765 UTC: bgp[1060]: [default-dyn] (ip4u): RIB thread finished versioned walk: table
version 152, acked table version 152

Versão 5.3 Autor: Rinaldo Vaz 56


02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.1 Análise de sessões BGP

Troubleshooting em sessões BGP


Neighbor Spk AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down St/PfxRcd

[Link] 0 100 39 28 2 0 0 [Link] 0!

Mensagens BGP na fila de entrada/saída

Versão 5.3 Autor: Rinaldo Vaz 57


02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.1 Análise de sessões BGP

Troubleshooting em sessões BGP


Neighbor Spk AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down St/PfxRcd

[Link] 0 100 39 28 2 0 0 [Link] 0!

Contador de tempo e, que a sessão está UP ou DOWN


OBS: Caso a sessão nunca tenha sido estabelecida ao
menos uma vez, o contador permanece em [Link]

Versão 5.3 Autor: Rinaldo Vaz 58


02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.1 Análise de sessões BGP

Troubleshooting em sessões BGP


Neighbor Spk AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down St/PfxRcd

[Link] 0 100 39 28 2 0 0 [Link] 0!

Quantidade de prefixos recebidos após políc de input


OU
Estado da sessão BGP caso não esteja estabelecida

Versão 5.3 Autor: Rinaldo Vaz 59


02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.1 Análise de sessões BGP

Estados de sessão
● IDLE [Link]
● CONNECT articles/[Link]?p=2756
480&seqNum=4
● ACTIVE
● OPENSENT
● OPENCONFIRM
● ESTABLISHED

Versão 5.3 Autor: Rinaldo Vaz 60


02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.1 Análise de sessões BGP

Estados de sessão

Versão 5.3 Autor: Rinaldo Vaz 61


02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.1 Análise de sessões BGP

Sessão de dúvidas...

Versão 5.3 Autor: Rinaldo Vaz 62


02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.2 ANÁLISE DE ROTAS BGP

Versão 5.3 Autor: Rinaldo Vaz 63


02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.2 Análise de rotas BGP

Versão 5.3 Autor: Rinaldo Vaz 64


02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.2 Análise de rotas BGP

CRIANDO E DECLARANDO FILTROS DE INPUT


RP/0/RP0/CPU0:AS-1-R1#configure
RP/0/RP0/CPU0:AS-1-R1(config)# route-policy TRANSITO-AS-100-IN
RP/0/RP0/CPU0:AS-1-R1(config-rpl)#done
RP/0/RP0/CPU0:AS-1-R1(config-rpl)#end-policy
RP/0/RP0/CPU0:AS-1-R1(config)#router bgp 1 neighbor [Link]
RP/0/RP0/CPU0:AS-1-R1(config-bgp-nbr)#address-family ipv4 unicast
RP/0/RP0/CPU0:AS-1-R1(config-bgp-nbr-af)#route-policy TRANSITO-AS-100-IN in
RP/0/RP0/CPU0:AS-1-R1(config-bgp-nbr-af)#commit

Versão 5.3 Autor: Rinaldo Vaz 65


02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.2 Análise de rotas BGP

TABELA BGP
RP/0/RP0/CPU0:AS-1-R1#show bgp
(...)
Network Next Hop Metric LocPrf Weight Path
*> [Link]/8 [Link] 0 100 2 i
*> [Link]/8 [Link] 0 100 99 55 i
*> [Link]/32 [Link] 0 100 99 55 i
*> [Link]/30 [Link] 0 100 99 55 i
*> [Link]/24 [Link] 0 100 99 55 i
*> [Link]/8 [Link] 0 100 99 i
(...)
Versão 5.3 Autor: Rinaldo Vaz 66
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.2 Análise de rotas BG

ROTAS ESPECÍFICAS
RP/0/RP0/CPU0:AS-1-R1#show bgp [Link]
Paths: (1 available, best #1)
Not advertised to any peer
Path #1: Received by speaker 0
Not advertised to any peer
100 99 55 123
[Link] from [Link] ([Link])
Origin IGP, localpref 100, valid, external, best, group-best
Received Path ID 0, Local Path ID 1, version 190
Origin-AS validity: (disabled)

Versão 5.3 Autor: Rinaldo Vaz 67


02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.2 Análise de rotas BGP

TESTE DE ROTA ESCOLHIDA


RP/0/RP0/CPU0:AS-1-R1#traceroute [Link]
Tue Feb 25 [Link].665 UTC

Type escape sequence to abort.


Tracing the route to [Link]

1 [Link] 5 msec 6 msec 4 msec


2 [Link] 6 msec 5 msec 22 msec
3 [Link] 7 msec 5 msec 8 msec
4 [Link] 20 msec 22 msec 5 msec
5 [Link] 36 msec 5 msec 8 msec
6 [Link] 6 msec 6 msec 6 msec

Versão 5.3 Autor: Rinaldo Vaz 68


02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.2 Análise de rotas BGP

Sessão de dúvidas...

Versão 5.3 Autor: Rinaldo Vaz 69


02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.3 BGP MULTIHOMED

Versão 5.3 Autor: Rinaldo Vaz 70


02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.3 BGP Multihomed

CRIANDO E DECLARANDO FILTROS DE INPUT


RP/0/RP0/CPU0:AS-1-R1#configure
RP/0/RP0/CPU0:AS-1-R1(config)# route-policy TRANSITO-AS-200-IN
RP/0/RP0/CPU0:AS-1-R1(config-rpl)#done
RP/0/RP0/CPU0:AS-1-R1(config-rpl)#end-policy
RP/0/RP0/CPU0:AS-1-R1(config)#router bgp 1 neighbor [Link]
RP/0/RP0/CPU0:AS-1-R1(config-bgp-nbr)#address-family ipv4 unicast
RP/0/RP0/CPU0:AS-1-R1(config-bgp-nbr-af)#route-policy TRANSITO-AS-200-IN in
RP/0/RP0/CPU0:AS-1-R1(config-bgp-nbr-af)#commit

Versão 5.3 Autor: Rinaldo Vaz 71


02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.3 BGP Multihomed

TABELA BGP
RP/0/RP0/CPU0:AS-1-R1#show bgp
Network Next Hop Metric LocPrf Weight Path
* [Link]/8 [Link] 0 100 2 i
*> [Link] 0 200 2 i
*> [Link]/8 [Link] 0 100 99 55 i
* [Link] 0 200 222 123 55 i
*> [Link]/32 [Link] 0 100 99 55 i
* [Link] 0 200 222 123 55 i
*> [Link]/30 [Link] 0 100 99 55 i
(...)
Versão 5.3 Autor: Rinaldo Vaz 72
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.3 BGP Multihomed
ROTAS ESPECÍFICAS
RP/0/RP0/CPU0:AS-1-R1#show bgp [Link]
BGP routing table entry for [Link]/8
(…)
Paths: (2 available, best #2)
Not advertised to any peer
Path #1: Received by speaker 0
Not advertised to any peer
100 99 55 123
[Link] from [Link] ([Link])
Origin IGP, localpref 100, valid, external, group-best
Received Path ID 0, Local Path ID 0, version 0
Origin-AS validity: (disabled)
Path #2: Received by speaker 0
Not advertised to any peer
200 222 123
[Link] from [Link] ([Link])
Origin IGP, localpref 100, valid, external, best, group-best
Received Path ID 0, Local Path ID 1, version 112
Origin-AS validity: (disabled)

Versão 5.3 Autor: Rinaldo Vaz 73


02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.3 BGP Multihomed

TESTE DE ROTA ESCOLHIDA


RP/0/RP0/CPU0:AS-1-R1#traceroute [Link]
Tue Feb 25 [Link].378 UTC

Type escape sequence to abort.


Tracing the route to [Link]

1 [Link] 10 msec 4 msec 4 msec


2 [Link] 9 msec 7 msec 10 msec
3 [Link] 13 msec 6 msec 6 msec
4 [Link] 27 msec 6 msec 12 msec

Versão 5.3 Autor: Rinaldo Vaz 74


02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.3 BGP Multihomed

UTILIZANDO IPS DO AS LOCAL


RP/0/RP0/CPU0:AS-1-R1#traceroute [Link] source [Link]
Wed Feb 26 [Link].781 UTC

Type escape sequence to abort.


Tracing the route to [Link]

1 * * *
2 * * *
3 * * *
^C 4

Versão 5.3 Autor: Rinaldo Vaz 75


02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.3 BGP Multihomed

NADA É ANUNCIADO PARA TRÂNSITOS


RP/0/RP0/CPU0:AS-1-R1#show bgp neighbor [Link] advertised-routes
Wed Feb 26 [Link].879 UTC

RP/0/RP0/CPU0:AS-1-R1#show bgp neighbor [Link] advertised-routes


Wed Feb 26 [Link].569 UTC

Versão 5.3 Autor: Rinaldo Vaz 76


02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.3 BGP Multihomed

CRIAÇÃO DE PREFIX-SET E ROUTE-POLICY


RP/0/RP0/CPU0:AS-1-R1(config)#prefix-set MEUS-BLOCOS
RP/0/RP0/CPU0:AS-1-R1(config-pfx)#[Link]/8
RP/0/RP0/CPU0:AS-1-R1(config-pfx)#end-set
RP/0/RP0/CPU0:AS-1-R1(config)#
RP/0/RP0/CPU0:AS-1-R1(config)#route-policy TRANSITO-AS-100-OUT
RP/0/RP0/CPU0:AS-1-R1(config-rpl)#if destination in MEUS-BLOCOS then
RP/0/RP0/CPU0:AS-1-R1(config-rpl-if)#done
RP/0/RP0/CPU0:AS-1-R1(config-rpl-if)#endif
RP/0/RP0/CPU0:AS-1-R1(config-rpl)#end-policy
RP/0/RP0/CPU0:AS-1-R1(config)#commit

Versão 5.3 Autor: Rinaldo Vaz 77


02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.3 BGP Multihomed

CRIAÇÃO DE PREFIX-SET E ROUTE-POLICY


RP/0/RP0/CPU0:AS-1-R1(config)#route-policy TRANSITO-AS-200-OUT
RP/0/RP0/CPU0:AS-1-R1(config-rpl)#if destination in MEUS-BLOCOS then
RP/0/RP0/CPU0:AS-1-R1(config-rpl-if)#done
RP/0/RP0/CPU0:AS-1-R1(config-rpl-if)#endif
RP/0/RP0/CPU0:AS-1-R1(config-rpl)#end-policy
RP/0/RP0/CPU0:AS-1-R1(config)#commit

Versão 5.3 Autor: Rinaldo Vaz 78


02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.3 BGP Multihomed

REFERENCIANDO A ROUTE-POLICY NO BGP


RP/0/RP0/CPU0:AS-1-R1(config)#router bgp 1
RP/0/RP0/CPU0:AS-1-R1(config-bgp)#neighbor [Link]
RP/0/RP0/CPU0:AS-1-R1(config-bgp-nbr)#address-family ipv4 unicast
RP/0/RP0/CPU0:AS-1-R1(config-bgp-nbr-af)#route-policy TRANSITO-AS-100-OUT out
RP/0/RP0/CPU0:AS-1-R1(config-bgp-nbr-af)#exit
RP/0/RP0/CPU0:AS-1-R1(config-bgp-nbr)#exit
RP/0/RP0/CPU0:AS-1-R1(config-bgp)#neighbor [Link]
RP/0/RP0/CPU0:AS-1-R1(config-bgp-nbr)#address-family ipv4 unicast
RP/0/RP0/CPU0:AS-1-R1(config-bgp-nbr-af)#route-policy TRANSITO-AS-200-OUT out
RP/0/RP0/CPU0:AS-1-R1(config-bgp-nbr-af)#commit

Versão 5.3 Autor: Rinaldo Vaz 79


02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.3 BGP Multihomed

ALERTA DEIXOU DE APARECER


RP/0/RP0/CPU0:AS-1-R1#show bgp summary | exclude BGP
Wed Feb 26 [Link].550 UTC
Non-stop routing is enabled
Table ID: 0xe0000000 RD version: 20

Process RcvTblVer bRIB/RIB LabelVer ImportVer SendTblVer StandbyVer


Speaker 20 20 20 20 20 0

Neighbor Spk AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down St/PfxRcd


[Link] 0 100 51 45 20 0 0 [Link] 16
[Link] 0 200 50 44 20 0 0 [Link] 16

Versão 5.3 Autor: Rinaldo Vaz 80


02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.3 BGP Multihomed

ANÚNCIOS AINDA NÃO SÃO OBSERVADOS


RP/0/RP0/CPU0:AS-1-R1#show bgp neighbor [Link] advertised-routes
Wed Feb 26 [Link].844 UTC
RP/0/RP0/CPU0:AS-1-R1#show bgp neighbor [Link] advertised-routes
Wed Feb 26 [Link].882 UTC

Versão 5.3 Autor: Rinaldo Vaz 81


02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.3 BGP Multihomed

INJEÇÃO DE ROTA NA TABELA BGP


RP/0/RP0/CPU0:AS-1-R1(config)#router bgp 1
RP/0/RP0/CPU0:AS-1-R1(config-bgp)#address-family ipv4 unicast
RP/0/RP0/CPU0:AS-1-R1(config-bgp-af)#network [Link]/8
RP/0/RP0/CPU0:AS-1-R1(config-bgp-af)#
RP/0/RP0/CPU0:AS-1-R1(config-bgp-af)#commit
Wed Feb 26 [Link].945 UTC
RP/0/RP0/CPU0:AS-1-R1(config-bgp-af)#end

!-- O anúncio ainda não aparece

RP/0/RP0/CPU0:AS-1-R1#show bgp neighbor [Link] advertised-routes


Wed Feb 26 [Link].274 UTC
RP/0/RP0/CPU0:AS-1-R1#show bgp neighbor [Link] advertised-routes
Wed Feb 26 [Link].740 UTC

Versão 5.3 Autor: Rinaldo Vaz 82


02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.3 BGP Multihomed

INJEÇÃO DE ROTA NA TABELA BGP


RP/0/RP0/CPU0:AS-1-R1#show bgp [Link]/8
% Network not in table
!-- A rota não aparece na tabela BGP

RP/0/RP0/CPU0:AS-1-R1#show route [Link]


% Network not in table
!-- A rota não aparece na tabela FIB

RP/0/RP0/CPU0:AS-1-R1#configure
RP/0/RP0/CPU0:AS-1-R1(config)#router static address-family ipv4 unicast
RP/0/RP0/CPU0:AS-1-R1(config-static-afi)#[Link]/8 null 0
RP/0/RP0/CPU0:AS-1-R1(config-static-afi)#commit

Versão 5.3 Autor: Rinaldo Vaz 83


02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.3 BGP Multihomed

INJEÇÃO DE ROTA NA TABELA BGP


RP/0/RP0/CPU0:AS-1-R1(config-static-afi)#do show bgp [Link]
BGP routing table entry for [Link]/8
Versions:
Process bRIB/RIB SendTblVer
Speaker 23 23
Last Modified: Feb 26 [Link].927 for [Link]
Paths: (1 available, best #1)
Advertised IPv4 Unicast paths to peers (in unique update groups):
[Link] [Link]
Path #1: Received by speaker 0
Advertised IPv4 Unicast paths to peers (in unique update groups):
[Link] [Link]
Local
[Link] from [Link] ([Link])
Origin IGP, metric 0, localpref 100, weight 32768, valid, local, best, group-best
Received Path ID 0, Local Path ID 1, version 23
Versão 5.3 Autor: Rinaldo Vaz 84
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.3 BGP Multihomed

NOVA VERIFICAÇÃO
RP/0/RP0/CPU0:AS-1-R1#show bgp neighbor [Link] advertised-routes
Wed Feb 26 [Link].455 UTC
Network Next Hop From AS Path
[Link]/8 [Link] Local 1i

Processed 1 prefixes, 1 paths


RP/0/RP0/CPU0:AS-1-R1#show bgp neighbor [Link] advertised-routes
Wed Feb 26 [Link].087 UTC
Network Next Hop From AS Path
[Link]/8 [Link] Local 1i

Processed 1 prefixes, 1 paths

Versão 5.3 Autor: Rinaldo Vaz 85


02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.3 BGP Multihomed

NOVA VERIFICAÇÃO
RP/0/RP0/CPU0:AS-1-R1#traceroute [Link] source [Link]
Wed Feb 26 [Link].133 UTC

Type escape sequence to abort.


Tracing the route to [Link]

1 [Link] 8 msec 6 msec 8 msec


2 [Link] 10 msec 3 msec 47 msec
3 [Link] 30 msec 9 msec 4 msec
4 [Link] 10 msec 6 msec 5 msec

Versão 5.3 Autor: Rinaldo Vaz 86


02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.3 BGP Multihomed

➔ EXECUTANDO LAB 2.1

Executar as configurações propostas no material de configuração, seção 2.1

➔ Criar filtros BGP IN/OUT


➔ Instalar rota do AS na FIB
➔ Injetar rota do AS na tabela BGP
➔ Configurar sessões BGP com trânsitos

Versão 5.3 Autor: Rinaldo Vaz


87
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.3 BGP Multihomed

➔ VALIDANDO LAB 2.1

➔ Observar anúncios do bloco do AS para os trânsitos


➔ Testar conectividade IP com internet com IPs do
➔ Verificar tráfego no zabbix entrando pelos dois trânsitos

Versão 5.3 Autor: Rinaldo Vaz


88
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.3 BGP Multihomed

➔ VALIDANDO LAB 2.1

RP/0/RP0/CPU0:AS-1-R1#show bgp neighbor 100.X.1.1 advertised-routes


Wed Feb 26 [Link].730 UTC
Network Next Hop From AS Path
X.0.0.0/8 100.X.1.2 Local Xi

Processed 1 prefixes, 1 paths


RP/0/RP0/CPU0:AS-1-R1#show bgp neighbor 200.X.1.1 advertised-routes
Wed Feb 26 [Link].228 UTC
Network Next Hop From AS Path
X.0.0.0/8 200.X.1.2 Local Xi

Processed 1 prefixes, 1 paths

Versão 5.3 Autor: Rinaldo Vaz


89
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.3 BGP Multihomed

➔ VALIDANDO LAB 2.1

RP/0/RP0/CPU0:AS-1-R1#traceroute [Link] source X.0.0.1


Wed Feb 26 [Link].133 UTC

Type escape sequence to abort.


Tracing the route to [Link]

1 200.X.1.1 8 msec 6 msec 8 msec


2 [Link] 10 msec 3 msec 47 msec
3 [Link] 30 msec 9 msec 4 msec
4 [Link] 10 msec 6 msec 5 msec

Versão 5.3 Autor: Rinaldo Vaz


90
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.3 BGP Multihomed

➔ VALIDANDO LAB 2.1

GRÁFICO DO ZABBIX

Versão 5.3 Autor: Rinaldo Vaz


91
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.3 BGP Multihomed

Versão 5.3 Autor: Rinaldo Vaz 92


02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.3 BGP Multihomed

Versão 5.3 Autor: Rinaldo Vaz 93


02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.3 BGP multihomed

Sessão de dúvidas...

Versão 5.3 Autor: Rinaldo Vaz 94


02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.4 ANÁLISE E OTIMIZAÇÃO DE
CONVERGÊNCIA

Versão 5.3 Autor: Rinaldo Vaz 95


02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.4 Análise e otimização de convergência

VALORES DE KEEPALIVE E HOLD TIME


RP/0/RP0/CPU0:AS-1-R1#show bgp neighbor [Link] | include
keepalive
Tue Feb 25 [Link].913 UTC
Hold time is 90, keepalive interval is 30 seconds
Configured hold time: 180, keepalive: 60, min acceptable hold time: 3

Versão 5.3 Autor: Rinaldo Vaz 96


02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.4 Análise e otimização de convergência

VALORES DE KEEPALIVE E HOLD TIME


RP/0/RP0/CPU0:AS-1-R1#show bgp neighbor [Link] | include
keepalive
Tue Feb 25 [Link].913 UTC
Hold time is 90, keepalive interval is 30 seconds
Configured hold time: 180, keepalive: 60, min acceptable hold time: 3

Há divergência entre configurado e ativo, pois o lado remoto (Juniper) definiu


30/90 na abertura da sessão.

O menor valor é sempre o valor estabelecido quando há difergência na


configuração

Versão 5.3 Autor: Rinaldo Vaz 97


02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.4 Análise e otimização de convergência

VALORES DE KEEPALIVE E HOLD TIME

Keep/Hold Melhor caso Pior Caso

60/180 181 239

30/60 61 89

10/30 31 39

5/15 14 19

Versão 5.3 Autor: Rinaldo Vaz 98


02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.4 Análise e otimização de convergência

Versão 5.3 Autor: Rinaldo Vaz 99


02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.4 Análise e otimização de convergência

Sessão de dúvidas...

Versão 5.3 Autor: Rinaldo Vaz 100


02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 DOWNLOAD, UPLOAD E ASSIMETRIA

Versão 5.3 Autor: Rinaldo Vaz 101


02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

Versão 5.3 Autor: Rinaldo Vaz 102


02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

CENÁRIO DE
ESTUDOS

Versão 5.3 Autor: Rinaldo Vaz


103
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

ASN: 1
CIDR: [Link]/22
UPSTREAMS:
AS 2: 200Mbs
AS 3: 200Mbs
AS 20
DOWNSTREAMS: NONE

AS 2

AS 1 AS-100

AS 4
AS 3
[Link]
[Link]
Versão 5.3 Autor: Rinaldo Vaz
104
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

ASN: 1 AS 20
CIDR: [Link]/22 ➔ TIER 1
UPSTREAMS: ➔ GERADOR/TRÂNSITO DE
AS 2: 200Mbs CONTEÚDO INTERNACIONAL
AS 3: 200Mbs
AS 20
DOWNSTREAMS: NONE

AS 2

AS 1 AS-100

AS 4
AS 3
[Link]
[Link]
Versão 5.3 Autor: Rinaldo Vaz
105
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

ASN: 1 AS 100
CIDR: [Link]/22 ➔ TIER 2
UPSTREAMS: ➔ GERADOR/TRÂNSITO DE
AS 2: 200Mbs CONTEÚDO NACIONAL
AS 3: 200Mbs
AS 20
DOWNSTREAMS: NONE

AS 2

AS 1 AS-100

AS 4
AS 3
[Link]
[Link]
Versão 5.3 Autor: Rinaldo Vaz
106
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

STREAMS
ASN: 1
AS100 100Mbs
CIDR: [Link]/22
AS20 100Mbs
UPSTREAMS:
AS100 100Mbs
AS 2: 200Mbs
AS20 100Mbs
AS 3: 200Mbs
AS 20
DOWNSTREAMS: NONE

AS 2

AS 1 AS-100

AS 4
AS 3
[Link]
[Link]
Versão 5.3 Autor: Rinaldo Vaz
107
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

STREAMS
ASN: 1
AS100 100Mbs
CIDR: [Link]/22
AS20 100Mbs
UPSTREAMS:
AS100 100Mbs
AS 2: 200Mbs
AS20 100Mbs
AS 3: 200Mbs
AS 20
DOWNSTREAMS: NONE

AS 2

AS 1 CONEXÃO AS-100
BGP

AS 4
AS 3
[Link]
[Link]
Versão 5.3 Autor: Rinaldo Vaz
108
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

STREAMS
ASN: 1
AS100 100Mbs
CIDR: [Link]/22
AS20 100Mbs
UPSTREAMS:
AS100 100Mbs
AS 2: 200Mbs
AS20 100Mbs
AS 3: 200Mbs
AS 20
DOWNSTREAMS: NONE

[Link]/22 - 1

AS 2
2
.0/2
8.0
.16
192

AS 1 AS-100
19
2.1

AS 4
68

AS 3
.0.
0
/22

[Link]
[Link]
Versão 5.3 Autor: Rinaldo Vaz
109
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

STREAMS
ASN: 1
AS100 100Mbs
CIDR: [Link]/22 [Link]/22 - 2,1
AS20 100Mbs
UPSTREAMS:
AS100 100Mbs
AS 2: 200Mbs
AS20 100Mbs
AS 3: 200Mbs
AS 20
DOWNSTREAMS: NONE 2
.0/2
168.0
192.
[Link]/22 - 1

AS 2
192
.16
8.0.0
/22

AS 1 AS-100
[Link]/22

AS 4
AS 3
[Link] [Link]/22 - 2,1

[Link]
Versão 5.3 Autor: Rinaldo Vaz
110
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

STREAMS
ASN: 1
AS100 100Mbs
CIDR: [Link]/22 [Link]/22 - 2,1
AS20 100Mbs [Link]/22 - 100,2,1
UPSTREAMS:
AS100 100Mbs
AS 2: 200Mbs
AS20 100Mbs
AS 3: 200Mbs
AS 20
DOWNSTREAMS: NONE

[Link]/22 - 1

192
2
AS 2

.0/2

.16
68.0

8.0
.0/2
92.1

2
1
AS 1 AS-100
0/22
.16 8.0.
192

AS 4
AS 3 [Link]/22 - 2,1
[Link] [Link]/22 - 4,3,1
[Link]/22 - 20,2,1
[Link]
Versão 5.3 Autor: Rinaldo Vaz
111
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

STREAMS
ASN: 1
AS100 100Mbs
CIDR: [Link]/22 [Link]/22 - 2,1
AS20 100Mbs [Link]/22 - 100,2,1
UPSTREAMS:
AS100 100Mbs
AS 2: 200Mbs
AS20 100Mbs
AS 3: 200Mbs
AS 20
DOWNSTREAMS: NONE

[Link]/22 - 1

AS 2

AS 1 AS-100

AS 4
AS 3 [Link]/22 - 2,1
[Link] [Link]/22 - 4,3,1
[Link]/22 - 20,2,1
[Link]
Versão 5.3 Autor: Rinaldo Vaz
112
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

STREAMS
ASN: 1
* AS100 100Mbs
CIDR: [Link]/22 [Link]/22 - 2,1
AS20 100Mbs [Link]/22 - 100,2,1
UPSTREAMS:
AS100 100Mbs
AS 2: 200Mbs
AS20 100Mbs
AS 3: 200Mbs
AS 20
DOWNSTREAMS: NONE

[Link]/22 - 1

AS 2

AS 1 AS-100

AS 4
AS 3 [Link]/22 - 2,1
[Link] [Link]/22 - 4,3,1
[Link]/22 - 20,2,1
[Link]
Versão 5.3 Autor: Rinaldo Vaz
113
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

STREAMS
ASN: 1
* AS100 100Mbs
CIDR: [Link]/22 [Link]/22 - 2,1
UPSTREAMS: * AS20 100Mbs [Link]/22 - 100,2,1
AS100 100Mbs
AS 2: 200Mbs
AS20 100Mbs
AS 3: 200Mbs
AS 20
DOWNSTREAMS: NONE

[Link]/22 - 1

AS 2

AS 1 AS-100

AS 4
AS 3 [Link]/22 - 2,1
[Link] [Link]/22 - 4,3,1
[Link]/22 - 20,2,1
[Link]
Versão 5.3 Autor: Rinaldo Vaz
114
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

STREAMS
ASN: 1
* AS100 100Mbs
CIDR: [Link]/22 [Link]/22 - 2,1
UPSTREAMS: * AS20 100Mbs [Link]/22 - 100,2,1
AS 2: 200Mbs * AS100 100Mbs
AS20 100Mbs
AS 3: 200Mbs
AS 20
DOWNSTREAMS: NONE

[Link]/22 - 1

AS 2

AS 1 AS-100

AS 4
AS 3 [Link]/22 - 2,1
[Link] [Link]/22 - 4,3,1
[Link]/22 - 20,2,1
[Link]
Versão 5.3 Autor: Rinaldo Vaz
115
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

STREAMS
ASN: 1
* AS100 100Mbs
CIDR: [Link]/22 [Link]/22 - 2,1
* AS20 100Mbs [Link]/22 - 100,2,1
UPSTREAMS:
* AS100 100Mbs
AS 2: 200Mbs
* AS20 100Mbs
AS 3: 200Mbs
AS 20
DOWNSTREAMS: NONE

[Link]/22 - 1

AS 2

AS 1 AS-100

AS 4
AS 3 [Link]/22 - 2,1
[Link] [Link]/22 - 4,3,1
[Link]/22 - 20,2,1
[Link]
Versão 5.3 Autor: Rinaldo Vaz
116
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

STREAMS
ASN: 1
* AS100 100Mbs
CIDR: [Link]/22 [Link]/22 - 2,1
* AS20 100Mbs [Link]/22 - 100,2,1
UPSTREAMS:
* AS100 100Mbs
AS 2: 200Mbs 200%
* AS20 100Mbs
AS 3: 200Mbs 0% AS 20
DOWNSTREAMS: NONE

[Link]/22 - 1

AS 2

AS 1 AS-100

AS 4
AS 3 [Link]/22 - 2,1
[Link] [Link]/22 - 4,3,1
[Link]/22 - 20,2,1
[Link]
Versão 5.3 Autor: Rinaldo Vaz
117
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

1x prepend...

Versão 5.3 Autor: Rinaldo Vaz


118
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

STREAMS
ASN: 1
AS100 100Mbs
CIDR: [Link]/22
AS20 100Mbs
UPSTREAMS:
AS100 100Mbs
AS 2: 200Mbs
AS20 100Mbs
AS 3: 200Mbs
AS 20
DOWNSTREAMS: NONE

[Link]/22 - 1,1

1X
AS 2
PEND 2
PRE .0/2
8.0
.16
192

AS 1 AS-100
19
2.1

AS 4
68

AS 3
.0.
0
/22

[Link]
[Link]
Versão 5.3 Autor: Rinaldo Vaz
119
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

STREAMS
ASN: 1
AS100 100Mbs
CIDR: [Link]/22 [Link]/22 - 2,1,1
AS20 100Mbs
UPSTREAMS:
AS100 100Mbs
AS 2: 200Mbs
AS20 100Mbs
AS 3: 200Mbs
AS 20
DOWNSTREAMS: NONE 2
.0/2
168.0
192.
[Link]/22 - 1,1

AS 2
192
.16
8.0.0
/22

AS 1 AS-100
[Link]/22

AS 4
AS 3
[Link] [Link]/22 - 2,1,1

[Link]
Versão 5.3 Autor: Rinaldo Vaz
120
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

STREAMS
ASN: 1
AS100 100Mbs
CIDR: [Link]/22 [Link]/22 - 2,1,1
AS20 100Mbs [Link]/22 - 100,2,1,1
UPSTREAMS:
AS100 100Mbs
AS 2: 200Mbs
AS20 100Mbs
AS 3: 200Mbs
AS 20
DOWNSTREAMS: NONE

[Link]/22 - 1,1

192
2
AS 2

.0/2

.16
68.0

8.0
.0/2
92.1

2
1
AS 1 AS-100
0/22
.16 8.0.
192

AS 4
AS 3 [Link]/22 - 2,1,1
[Link] [Link]/22 - 4,3,1
[Link]/22 - 20,2,1,1
[Link]
Versão 5.3 Autor: Rinaldo Vaz
121
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

STREAMS
ASN: 1
AS100 100Mbs
CIDR: [Link]/22 [Link]/22 - 2,1,1
AS20 100Mbs [Link]/22 - 100,2,1,1
UPSTREAMS:
AS100 100Mbs
AS 2: 200Mbs
AS20 100Mbs
AS 3: 200Mbs
AS 20
DOWNSTREAMS: NONE

[Link]/22 - 1,1

AS 2

AS 1 AS-100

AS 4
AS 3 [Link]/22 - 2,1,1
[Link] [Link]/22 - 4,3,1
[Link]/22 - 20,2,1,1
[Link]
Versão 5.3 Autor: Rinaldo Vaz
122
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

STREAMS
ASN: 1
* AS100 100Mbs
CIDR: [Link]/22 [Link]/22 - 2,1,1
AS20 100Mbs [Link]/22 - 100,2,1,1
UPSTREAMS:
AS100 100Mbs
AS 2: 200Mbs
AS20 100Mbs
AS 3: 200Mbs
AS 20
DOWNSTREAMS: NONE

[Link]/22 - 1,1

AS 2

AS 1 AS-100

AS 4
AS 3 [Link]/22 - 2,1,1
[Link] [Link]/22 - 4,3,1
[Link]/22 - 20,2,1,1
[Link]
Versão 5.3 Autor: Rinaldo Vaz
123
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

STREAMS
ASN: 1
* AS100 100Mbs
CIDR: [Link]/22 [Link]/22 - 2,1,1
UPSTREAMS: * AS20 100Mbs [Link]/22 - 100,2,1,1
AS100 100Mbs
AS 2: 200Mbs
AS20 100Mbs
AS 3: 200Mbs
AS 20
DOWNSTREAMS: NONE

[Link]/22 - 1,1

AS 2

AS 1 AS-100

AS 4
AS 3 [Link]/22 - 2,1,1
[Link] [Link]/22 - 4,3,1
[Link]/22 - 20,2,1,1
[Link]
Versão 5.3 Autor: Rinaldo Vaz
124
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

STREAMS
ASN: 1
* AS100 100Mbs
CIDR: [Link]/22 [Link]/22 - 2,1,1
UPSTREAMS: * AS20 100Mbs [Link]/22 - 100,2,1,1
AS 2: 200Mbs * AS100 100Mbs
AS20 100Mbs
AS 3: 200Mbs
AS 20
DOWNSTREAMS: NONE

[Link]/22 - 1,1

AS 2

AS 1 AS-100

AS 4
AS 3 [Link]/22 - 2,1,1
[Link] [Link]/22 - 4,3,1
[Link]/22 - 20,2,1,1
[Link]
Versão 5.3 Autor: Rinaldo Vaz
125
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

STREAMS
ASN: 1
* AS100 100Mbs
CIDR: [Link]/22 [Link]/22 - 2,1,1
* AS20 100Mbs [Link]/22 - 100,2,1,1
UPSTREAMS:
* AS100 100Mbs
AS 2: 200Mbs
* AS20 100Mbs
AS 3: 200Mbs
AS 20
DOWNSTREAMS: NONE

[Link]/22 - 1,1

AS 2

AS 1 AS-100

AS 4
AS 3 [Link]/22 - 2,1,1
[Link] [Link]/22 - 4,3,1
[Link]/22 - 20,2,1,1
[Link]
Versão 5.3 Autor: Rinaldo Vaz
126
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

STREAMS
ASN: 1
* AS100 100Mbs
CIDR: [Link]/22 [Link]/22 - 2,1,1
* AS20 100Mbs [Link]/22 - 100,2,1,1
UPSTREAMS:
* AS100 100Mbs
AS 2: 200Mbs 200%
* AS20 100Mbs
AS 3: 200Mbs 0% AS 20
DOWNSTREAMS: NONE

[Link]/22 - 1,1

AS 2

AS 1 AS-100

AS 4
AS 3 [Link]/22 - 2,1,1
[Link] [Link]/22 - 4,3,1
[Link]/22 - 20,2,1,1
[Link]
Versão 5.3 Autor: Rinaldo Vaz
127
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

Falha no aceso ao AS 2...

Versão 5.3 Autor: Rinaldo Vaz


128
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

STREAMS
ASN: 1
AS100 100Mbs
CIDR: [Link]/22 [Link]/22 - 2,1,1
AS20 100Mbs [Link]/22 - 100,2,1,1
UPSTREAMS:
AS100 100Mbs
AS 2: 200Mbs 200%
AS20 100Mbs
AS 3: 200Mbs 0% AS 20
DOWNSTREAMS: NONE

[Link]/22 - 1,1

AS 2

AS 1 AS-100

AS 4
AS 3 [Link]/22 - 2,1,1
[Link] [Link]/22 - 4,3,1
[Link]/22 - 20,2,1,1
[Link]
Versão 5.3 Autor: Rinaldo Vaz
129
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

STREAMS
ASN: 1
AS100 100Mbs
CIDR: [Link]/22 [Link]/22 - 2,1,1
AS20 100Mbs [Link]/22 - 100,2,1,1
UPSTREAMS:
AS100 100Mbs
AS 2: 200Mbs 0%
AS20 100Mbs
AS 3: 200Mbs 0% AS 20
DOWNSTREAMS: NONE

[Link]/22 - 1,1
R AW
WITHD
AS 2

AS 1 AS-100

AS 4
AS 3 [Link]/22 - 2,1,1
[Link] [Link]/22 - 4,3,1
[Link]/22 - 20,2,1,1
[Link]
Versão 5.3 Autor: Rinaldo Vaz
130
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

STREAMS
ASN: 1
AS100 100Mbs
CIDR: [Link]/22 [Link]/22 - 2,1,1
AS20 100Mbs [Link]/22 - 100,2,1,1
UPSTREAMS: DRA
W
AS100 100Mbs WIT
H
AS 2: 200Mbs 0%
AS20 100Mbs
AS 3: 200Mbs 0% AS 20
DOWNSTREAMS: NONE 2
.0/2
168.0
192.

AS 2
192
.16
8 .0.0
/22

AS 1 AS-100
W
IT
HD
RA
W
AS 4
AS 3 [Link]/22 - 2,1,1
[Link] [Link]/22 - 4,3,1
[Link]/22 - 20,2,1,1
[Link]
Versão 5.3 Autor: Rinaldo Vaz
131
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

STREAMS
ASN: 1
AS100 100Mbs
CIDR: [Link]/22
AS20 100Mbs [Link]/22 - 100,2,1,1
UPSTREAMS:
AS100 100Mbs
AS 2: 200Mbs 0%
AS20 100Mbs
AS 3: 200Mbs 0% AS 20

WITHDRAW
DOWNSTREAMS: NONE

192
2
AS 2

.0/2

.16
68.0

8.0
.0/2
92.1

2
1
AS 1 AS-100

W
AS IT4HD
AS 3 RA
W
[Link] [Link]/22 - 4,3,1
[Link]/22 - 20,2,1,1
[Link]
Versão 5.3 Autor: Rinaldo Vaz
132
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

STREAMS
ASN: 1
AS100 100Mbs
CIDR: [Link]/22
AS20 100Mbs
UPSTREAMS:
AS100 100Mbs
AS 2: 200Mbs 0%
AS20 100Mbs
AS 3: 200Mbs 150% AS 20
DOWNSTREAMS: NONE

AS 2

AS 1 AS-100

NO
VA
RO
TA
AS 4
AS 3
[Link] [Link]/22 - 4,3,1

[Link]
Versão 5.3 Autor: Rinaldo Vaz
133
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

STREAMS
ASN: 1
AS100 100Mbs
CIDR: [Link]/22 [Link]/22 - 100,4,3,1
AS20 100Mbs NOVA ROTA
UPSTREAMS:
AS100 100Mbs
AS 2: 200Mbs 0%
AS20 100Mbs
AS 3: 200Mbs 200% AS 20
DOWNSTREAMS: NONE

NOVA ROTA [Link]/22 - 100.4.3,1

2
AS 2

.0/2
68.0
192
.16
8.0.0

92.1
/22

1
AS 1 AS-100

AS 4
AS 3
[Link] [Link]/22 - 4,3,1

[Link]
Versão 5.3 Autor: Rinaldo Vaz
134
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

STREAMS
ASN: 1
AS100 100Mbs
CIDR: [Link]/22 [Link]/22 - 100,4,3,1
AS20 100Mbs [Link]/22 - 2,100.4.3,1
UPSTREAMS:
AS100 100Mbs
AS 2: 200Mbs 0%
AS20 100Mbs
AS 3: 200Mbs 200%
8.0.0
/22 AS 20
DOWNSTREAMS: NONE .16
192 .0/2
2
16 8.0
[Link]/22 - 100,4,3,1 1 92.
[Link]/22 - 20,100.4.3,1
AS 2

AS 1 AS-100

AS 4
AS 3
[Link] [Link]/22 - 4,3,1

[Link]
Versão 5.3 Autor: Rinaldo Vaz
135
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

STREAMS
ASN: 1
AS100 100Mbs
CIDR: [Link]/22 [Link]/22 - 100,4,3,1
AS20 100Mbs
UPSTREAMS:
AS100 100Mbs
AS 2: 200Mbs 0%
AS20 100Mbs
AS 3: 200Mbs 200% AS 20
DOWNSTREAMS: NONE

[Link]/22 - 100,4,3,1
[Link]/22 - 20,100,4,3,1
AS 2

AS 1 AS-100

AS 4
AS 3
[Link] [Link]/22 - 4,3,1

[Link]
Versão 5.3 Autor: Rinaldo Vaz
136
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

Normalização da falha...

Versão 5.3 Autor: Rinaldo Vaz


137
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

STREAMS
ASN: 1
AS100 100Mbs
CIDR: [Link]/22 [Link]/22 - 100,4,3,1
AS20 100Mbs
UPSTREAMS:
AS100 100Mbs
AS 2: 200Mbs 0%
AS20 100Mbs
AS 3: 200Mbs 200% AS 20
DOWNSTREAMS: NONE

[Link]/22 - 100,4,3,1
[Link]/22 - 20,100,4,3,1
AS 2

AS 1 CONEXÃO AS-100
BGP

AS 4
AS 3
[Link] [Link]/22 - 4,3,1

[Link]
Versão 5.3 Autor: Rinaldo Vaz
138
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

STREAMS
ASN: 1
AS100 100Mbs
CIDR: [Link]/22 [Link]/22 - 100,4,3,1
AS20 100Mbs
UPSTREAMS:
AS100 100Mbs
AS 2: 200Mbs 0%
AS20 100Mbs
AS 3: 200Mbs 200% AS 20
DOWNSTREAMS: NONE
[Link]/22 - 1,1
NOVA ROTA [Link]/22 - 100.4.3,1
[Link]/22 - 20,100.4.3,1
AS 2
2
.0/2
8.0
.16
192

AS 1 AS-100

AS 4
AS 3
[Link] [Link]/22 - 4,3,1

[Link]
Versão 5.3 Autor: Rinaldo Vaz
139
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

STREAMS
ASN: 1
AS100 100Mbs [Link]/22 - 2,1,1
CIDR: [Link]/22 [Link]/22 - 100,4,3,1
AS20 100Mbs
UPSTREAMS:
AS100 100Mbs
AS 2: 200Mbs 0%
AS20 100Mbs
AS 3: 200Mbs 200% AS 20
DOWNSTREAMS: NONE 2
.0/2
[Link]/22 - 1,1 168.0
NOVA ROTA 92.
[Link]/22 - 100.4.3,1 1
[Link]/22 - 20,100.4.3,1
AS 2
192
.16
8.0.0
/22

AS 1 AS-100

AS 4
AS 3
[Link]/22 - 4,3,1
[Link] [Link]/22 - 2,1,1
[Link]
Versão 5.3 Autor: Rinaldo Vaz
140
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

STREAMS
ASN: 1
AS100 100Mbs NOVA ROTA
[Link]/22 - 2,1,1
CIDR: [Link]/22 [Link]/22 - 100,4,3,1
AS20 100Mbs
UPSTREAMS:
AS100 100Mbs
AS 2: 200Mbs 100%
AS20 100Mbs
AS 3: 200Mbs 100% AS 20
DOWNSTREAMS: NONE
[Link]/22 - 1,1
[Link]/22 - 100.4.3,1
[Link]/22 - 20,100.4.3,1
AS 2

AS 1 AS-100
PE
RM
AN
EC
E
AS 4
AS 3
[Link]/22 - 4,3,1
[Link] [Link]/22 - 2,1,1
[Link]
Versão 5.3 Autor: Rinaldo Vaz
141
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

STREAMS
ASN: 1
AS100 100Mbs [Link]/22 - 2,1,1
CIDR: [Link]/22 [Link]/22 - 100,4,3,1
AS20 100Mbs
UPSTREAMS:
AS100 100Mbs
AS 2: 200Mbs 100%
AS20 100Mbs
AS 3: 200Mbs 100% AS 20
DOWNSTREAMS: NONE 2
W .0/2
RA 8.0
[Link]/22 - 1,1 ITH
D 16
W 192.
[Link]/22 - 100.4.3,1
[Link]/22 - 20,100.4.3,1
AS 2

AS 1 AS-100

AS 4
AS 3
[Link]/22 - 4,3,1
[Link] [Link]/22 - 2,1,1
[Link]
Versão 5.3 Autor: Rinaldo Vaz
142
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

STREAMS
ASN: 1
AS100 100Mbs [Link]/22 - 2,1,1
CIDR: [Link]/22 [Link]/22 - 100,4,3,1
AS20 100Mbs
UPSTREAMS:
AS100 100Mbs
AS 2: 200Mbs 100%
AS20 100Mbs
AS 3: 200Mbs 100% AS 20
DOWNSTREAMS: NONE

[Link]/22 - 1,1
[Link]/22 - 100.4.3,1
AS 2

AS 1 AS-100

AS 4
AS 3
[Link]/22 - 4,3,1
[Link] [Link]/22 - 2,1,1
[Link]
Versão 5.3 Autor: Rinaldo Vaz
143
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

Falha no aceso ao AS 3...

Versão 5.3 Autor: Rinaldo Vaz


144
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

STREAMS
ASN: 1
AS100 100Mbs
CIDR: [Link]/22 [Link]/22 - 2,1,1
AS20 100Mbs [Link]/22 - 100,4,3,1
UPSTREAMS:
AS100 100Mbs
AS 2: 200Mbs 100%
AS20 100Mbs
AS 3: 200Mbs 100% AS 20
DOWNSTREAMS: NONE

[Link]/22 - 1,1
[Link]/22 - 100.4.3,1
AS 2

AS 1 AS-100
[Link]/22 - 1

AS 4
AS 3
[Link]/22 - 4,3,1
[Link] [Link]/22 - 2,1,1
[Link]
Versão 5.3 Autor: Rinaldo Vaz
145
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

STREAMS
ASN: 1
AS100 100Mbs
CIDR: [Link]/22 [Link]/22 - 2,1,1
AS20 100Mbs [Link]/22 - 100,4,3,1
UPSTREAMS:
AS100 100Mbs
AS 2: 200Mbs 100%
AS20 100Mbs
AS 3: 200Mbs 100% AS 20
DOWNSTREAMS: NONE

[Link]/22 - 1,1
[Link]/22 - 100.4.3,1
AS 2

AS 1 HDR
AW AS-100
[Link]/22 - 1 WIT

AS 4
AS 3
[Link]/22 - 4,3,1
[Link] [Link]/22 - 2,1,1
[Link]
Versão 5.3 Autor: Rinaldo Vaz
146
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

STREAMS
ASN: 1
AS100 100Mbs
CIDR: [Link]/22 [Link]/22 - 2,1,1
AS20 100Mbs [Link]/22 - 100,4,3,1
UPSTREAMS:
AS100 100Mbs
AS 2: 200Mbs 100%
AS20 100Mbs
AS 3: 200Mbs 100% AS 20
DOWNSTREAMS: NONE

[Link]/22 - 1,1
[Link]/22 - 100.4.3,1
AS 2

AS 1 AS-100

AS 4
AS 3
[Link]/22 - 4,3,1
[Link] [Link]/22 - 2,1,1
[Link]/22
[Link]
Versão 5.3 Autor: Rinaldo Vaz
147
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

STREAMS
ASN: 1
AS100 100Mbs
CIDR: [Link]/22 [Link]/22 - 2,1,1
AS20 100Mbs [Link]/22 - 100,4,3,1
UPSTREAMS:
AS100 100Mbs
AS 2: 200Mbs 100%
AS20 100Mbs
AS 3: 200Mbs 100% AS 20
DOWNSTREAMS: NONE

[Link]/22 - 1,1
[Link]/22 - 100.4.3,1
AS 2

AS 1 AS-100
0/2 2
.168.0.
192W
IT
HDR
AW

AS 4
AS 3
[Link]/22 - 4,3,1
[Link] [Link]/22 - 2,1,1
[Link]
Versão 5.3 Autor: Rinaldo Vaz
148
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

STREAMS
ASN: 1
AS100 100Mbs
CIDR: [Link]/22 [Link]/22 - 2,1,1
AS20 100Mbs [Link]/22 - 100,4,3,1
UPSTREAMS:
AS100 100Mbs
AS 2: 200Mbs 200%
AS20 100Mbs
AS 3: 200Mbs 0% AS 20
DOWNSTREAMS: NONE

[Link]/22 - 1,1
[Link]/22 - 100.4.3,1
AS 2

AS 1 AS-100

NO
VA
RO
TA
AS 4
AS 3
[Link] [Link]/22 - 2,1,1

[Link]
Versão 5.3 Autor: Rinaldo Vaz
149
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

STREAMS
ASN: 1
AS100 100Mbs
CIDR: [Link]/22 [Link]/22 - 2,1,1
AS20 100Mbs [Link]/22 - 100,4,3,1
UPSTREAMS: WITHDRAW
AS100 100Mbs
AS 2: 200Mbs 200%
AS20 100Mbs
AS 3: 200Mbs 0% AS 20
DOWNSTREAMS: NONE

[Link]/22 - 1,1
[Link]/22 - 100.4.3,1
WITHDRAW

2
AS 2

.0/2
68.0
192
.16
8.0.0

92.1
/22

1
AS 1 AS-100

AS 4
AS 3
[Link] [Link]/22 - 2,1,1

[Link]
Versão 5.3 Autor: Rinaldo Vaz
150
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

STREAMS
ASN: 1
AS100 100Mbs
CIDR: [Link]/22 [Link]/22 - 2,1,1
AS20 100Mbs
UPSTREAMS:
AS100 100Mbs
AS 2: 200Mbs 200%
AS20 100Mbs
AS 3: 200Mbs 0% AS 20
DOWNSTREAMS: NONE

[Link]/22 - 1,1

AS 2

AS 1 AS-100

AS 4
AS 3
[Link] [Link]/22 - 2,1,1

[Link]
Versão 5.3 Autor: Rinaldo Vaz
151
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

STREAMS
ASN: 1
AS100 100Mbs
CIDR: [Link]/22 [Link]/22 - 2,1,1
AS20 100Mbs [Link]/22 - 100,2,1,1
UPSTREAMS:
AS100 100Mbs
AS 2: 200Mbs 200%
AS20 100Mbs
AS 3: 200Mbs 0% AS 20
DOWNSTREAMS: NONE

[Link]/22 - 1,1

2
AS 2

.0/2
68.0
92.1 1
AS 1 AS-100

AS 4
AS 3
[Link] [Link]/22 - 2,1,1

[Link]
Versão 5.3 Autor: Rinaldo Vaz
152
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

Normalização da falha...

Versão 5.3 Autor: Rinaldo Vaz


153
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

STREAMS
ASN: 1
AS100 100Mbs
CIDR: [Link]/22 [Link]/22 - 2,1,1
AS20 100Mbs [Link]/22 - 100,2,1,1
UPSTREAMS:
AS100 100Mbs
AS 2: 200Mbs 200%
AS20 100Mbs
AS 3: 200Mbs 0% AS 20
DOWNSTREAMS: NONE

[Link]/22 - 1,1
[Link]/22 - 100.4.3,1

2
AS 2

.0/2
68.0
92.1 1
AS 1 CONEXÃO AS-100
BGP

AS 4
AS 3
[Link] [Link]/22 - 2,1,1

[Link]
Versão 5.3 Autor: Rinaldo Vaz
154
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

STREAMS
ASN: 1
AS100 100Mbs
CIDR: [Link]/22 [Link]/22 - 2,1,1
AS20 100Mbs [Link]/22 - 100,2,1,1
UPSTREAMS:
AS100 100Mbs
AS 2: 200Mbs 200%
AS20 100Mbs
AS 3: 200Mbs 0% AS 20
DOWNSTREAMS: NONE

[Link]/22 - 1,1
[Link]/22 - 100.4.3,1

2
AS 2

.0/2
68.0
92.1 1
AS 1 AS-100
[Link]/22 - 1
19
2.1

AS 4
68

AS 3
.0.
0
/22

[Link] [Link]/22 - 2,1,1

[Link]
Versão 5.3 Autor: Rinaldo Vaz
155
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

STREAMS
ASN: 1
AS100 100Mbs
CIDR: [Link]/22 [Link]/22 - 2,1,1
AS20 100Mbs [Link]/22 - 100,2,1,1
UPSTREAMS:
AS100 100Mbs
AS 2: 200Mbs 200%
AS20 100Mbs
AS 3: 200Mbs 0% AS 20
DOWNSTREAMS: NONE

[Link]/22 - 1,1
[Link]/22 - 100.4.3,1

2
AS 2

.0/2
68.0
92.1 1
AS 1 AS-100
[Link]/22 - 1

AS 4
AS 3
[Link] [Link]/22 - 2,1,1
[Link]/22
[Link]
Versão 5.3 Autor: Rinaldo Vaz
156
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

STREAMS
ASN: 1
AS100 100Mbs
CIDR: [Link]/22 [Link]/22 - 2,1,1
AS20 100Mbs [Link]/22 - 100,2,1,1
UPSTREAMS:
AS100 100Mbs
AS 2: 200Mbs 200%
AS20 100Mbs
AS 3: 200Mbs 0% AS 20
DOWNSTREAMS: NONE

[Link]/22 - 1,1
[Link]/22 - 100.4.3,1

2
AS 2

.0/2
68.0
92.1 1
AS 1 AS-100
[Link]/22 - 1
PE
RM
AN
EC
E
AS 4
AS 3
[Link]/22 - 2,1,1
[Link] [Link]/22 - 3,4,1
[Link]
Versão 5.3 Autor: Rinaldo Vaz
157
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

STREAMS
ASN: 1
AS100 100Mbs
CIDR: [Link]/22 [Link]/22 - 2,1,1
AS20 100Mbs [Link]/22 - 100,2,1,1
UPSTREAMS:
AS100 100Mbs
AS 2: 200Mbs 200%
AS20 100Mbs
AS 3: 200Mbs 0% AS 20
DOWNSTREAMS: NONE

[Link]/22 - 1,1
[Link]/22 - 100.4.3,1

2
AS 2

.0/2
68.0
92.1 1
AS 1 AS-100
[Link]/22 - 1

AS 4
AS 3
[Link]/22 - 2,1,1
[Link] [Link]/22 - 3,4,1
[Link]
Versão 5.3 Autor: Rinaldo Vaz
158
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

MAS AFINAL,
QUAL A EXPLICAÇÃO PARA O TRÁFEGO NÃO
VOLTAR AO BALANCE “NORMAL”?

*BASEADO EM FATOS REAIS


Versão 5.3 Autor: Rinaldo Vaz
159
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

Critério na escolha do melhor caminho:


Segundo o documento da Cisco:
[Link]
ml

A rota recebida “primeiro” permanece ativa quando todos os critérios anteriores


“empatarem”

Versão 5.3 Autor: Rinaldo Vaz


160
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

Critérios na escolha de melhor caminho:


Critério semelhante ao Cisco nos padrões:

(ROTA MAIS ANTIGA)


Versão 5.3 Autor: Rinaldo Vaz
161
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

Critérios na escolha de melhor caminho:


Critério diferente nos padrões:

(MENOR ROUTER ID)


Versão 5.3 Autor: Rinaldo Vaz
162
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

➔ Seja qual for o padrão, não há total controle


da direção do tráfego na situação descrita

OBS: Equipamentos que seguem o padrão “rota


mais antiga” é mais comum entre operadoras.

Versão 5.3 Autor: Rinaldo Vaz


163
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

2x prepend...

Versão 5.3 Autor: Rinaldo Vaz


164
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

STREAMS
ASN: 1
AS100 100Mbs
CIDR: [Link]/22
AS20 100Mbs
UPSTREAMS:
AS100 100Mbs
AS 2: 200Mbs
AS20 100Mbs
AS 3: 200Mbs
AS 20
DOWNSTREAMS: NONE

[Link]/22 - 1,1,1

2X
AS 2
PEND 2
PRE .0/2
8.0
.16
192

AS 1 AS-100
19
2.1

AS 4
68

AS 3
.0.
0
/22

[Link]
[Link]
Versão 5.3 Autor: Rinaldo Vaz
165
02mar2021 rinaldopvaz@[Link] +55 83 998360616
0 - Roteamento inter-AS
2.5 Download, upload e assimetria

STREAMS
ASN: 1
AS100 100Mbs
CIDR: [Link]/22 [Link]/22 - 2,1,1,1
AS20 100Mbs
UPSTREAMS:
AS100 100Mbs
AS 2: 200Mbs
AS20 100Mbs
AS 3: 200Mbs
AS 20
DOWNSTREAMS: NONE 2
.0/2
168.0
192.
[Link]/22 - 1,1,1

AS 2
192
.16
8.0.0
/22

AS 1 AS-100
[Link]/22

AS 4
AS 3
[Link] [Link]/22 - 2,1,1,1

[Link]
Versão 5.3 Autor: Rinaldo Vaz
166
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

STREAMS
ASN: 1
AS100 100Mbs
CIDR: [Link]/22 [Link]/22 - 2,1,1,1
AS20 100Mbs [Link]/22 - 100,2,1,1,1
UPSTREAMS:
AS100 100Mbs
AS 2: 200Mbs
AS20 100Mbs
AS 3: 200Mbs
AS 20
DOWNSTREAMS: NONE

[Link]/22 - 1,1,1

192
2
AS 2

.0/2

.16
68.0

8.0
.0/2
92.1

2
1
AS 1 AS-100
0/22
.16 8.0.
192

AS 4
AS 3 [Link]/22 - 4,3,1
[Link] [Link]/22 - 2,1,1,1
[Link]/22 - 20,2,1,1,1
[Link]
Versão 5.3 Autor: Rinaldo Vaz
167
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

STREAMS
ASN: 1
AS100 100Mbs
CIDR: [Link]/22 [Link]/22 - 2,1,1,1
AS20 100Mbs [Link]/22 - 100,2,1,1,1
UPSTREAMS:
AS100 100Mbs
AS 2: 200Mbs
AS20 100Mbs
AS 3: 200Mbs
AS 20
DOWNSTREAMS: NONE

[Link]/22 - 1,1,1

AS 2

AS 1 AS-100
0/2 2
8.0.
.16
192
NO
VA
RO
TA
AS 4
AS 3 [Link]/22 - 4,3,1
[Link] [Link]/22 - 2,1,1,1
[Link]/22 - 20,2,1,1,1
[Link]
Versão 5.3 Autor: Rinaldo Vaz
168
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

STREAMS
ASN: 1
AS100 100Mbs
CIDR: [Link]/22 [Link]/22 - 2,1,1,1
AS20 100Mbs [Link]/22 - 100,2,1,1,1
UPSTREAMS:
AS100 100Mbs
AS 2: 200Mbs
AS20 100Mbs
AS 3: 200Mbs
AS 20
DOWNSTREAMS: NONE

[Link]/22 - 1,1,1
[Link]/22 - 100,4,3,1

2
AS 2

.0/2
68.0
192
.16
8 .0.0

92.1
/22

1
AS 1 AS-100
0/2 2
.16 8.0.
192
NO
VA
RO
TA
AS 4
AS 3 [Link]/22 - 4,3,1
[Link] [Link]/22 - 2,1,1,1
[Link]/22 - 20,2,1,1,1
[Link]
Versão 5.3 Autor: Rinaldo Vaz
169
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

STREAMS
ASN: 1
AS100 100Mbs [Link]/22 - 2,1,1,1
CIDR: [Link]/22
AS20 100Mbs
UPSTREAMS: [Link]/22 - 100,4,3.1
AS100 100Mbs
AS 2: 200Mbs
AS20 100Mbs
AS 3: 200Mbs
AS 20
DOWNSTREAMS: NONE

[Link]/22 - 1,1,1
[Link]/22 - 100,4,3,1

2
AS 2

.0/2
68.0
92.1 1
AS 1 AS-100

AS 4
AS 3 [Link]/22 - 4,3,1
[Link] [Link]/22 - 2,1,1,1
[Link]/22 - 20,2,1,1,1
[Link]
Versão 5.3 Autor: Rinaldo Vaz
170
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

STREAMS
ASN: 1
* AS100 100Mbs
CIDR: [Link]/22 [Link]/22 - 2,1,1,1
AS20 100Mbs [Link]/22 - 100,4,3.1
UPSTREAMS:
AS100 100Mbs
AS 2: 200Mbs
AS20 100Mbs
AS 3: 200Mbs
AS 20
DOWNSTREAMS: NONE

[Link]/22 - 1,1,1
[Link]/22 - 100,4,3,1
AS 2

AS 1 AS-100

AS 4
AS 3 [Link]/22 - 4,3,1
[Link] [Link]/22 - 2,1,1,1
[Link]/22 - 20,2,1,1,1
[Link]
Versão 5.3 Autor: Rinaldo Vaz
171
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

STREAMS
ASN: 1
* AS100 100Mbs
CIDR: [Link]/22 [Link]/22 - 2,1,1,1
UPSTREAMS: * AS20 100Mbs [Link]/22 - 100,4,3.1
AS100 100Mbs
AS 2: 200Mbs
AS20 100Mbs
AS 3: 200Mbs
AS 20
DOWNSTREAMS: NONE

[Link]/22 - 1,1,1
[Link]/22 - 100,4,3,1
AS 2

AS 1 AS-100

AS 4
AS 3 [Link]/22 - 4,3,1
[Link] [Link]/22 - 2,1,1,1
[Link]/22 - 20,2,1,1,1
[Link]
Versão 5.3 Autor: Rinaldo Vaz
172
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

STREAMS
ASN: 1
* AS100 100Mbs
CIDR: [Link]/22 [Link]/22 - 2,1,1,1
UPSTREAMS: * AS20 100Mbs [Link]/22 - 100,4,3.1
AS 2: 200Mbs * AS100 100Mbs
AS20 100Mbs
AS 3: 200Mbs
AS 20
DOWNSTREAMS: NONE

[Link]/22 - 1,1,1
[Link]/22 - 100,4,3,1
AS 2

AS 1 AS-100

AS 4
AS 3 [Link]/22 - 4,3,1
[Link] [Link]/22 - 2,1,1,1
[Link]/22 - 20,2,1,1,1
[Link]
Versão 5.3 Autor: Rinaldo Vaz
173
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

STREAMS
ASN: 1
* AS100 100Mbs
CIDR: [Link]/22 [Link]/22 - 2,1,1,1
* AS20 100Mbs [Link]/22 - 100,4,3.1
UPSTREAMS:
* AS100 100Mbs
AS 2: 200Mbs
* AS20 100Mbs
AS 3: 200Mbs
AS 20
DOWNSTREAMS: NONE

[Link]/22 - 1,1,1
[Link]/22 - 100,4,3,1
AS 2

AS 1 AS-100

AS 4
AS 3 [Link]/22 - 4,3,1
[Link] [Link]/22 - 2,1,1,1
[Link]/22 - 20,2,1,1,1
[Link]
Versão 5.3 Autor: Rinaldo Vaz
174
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

STREAMS
ASN: 1
* AS100 100Mbs
CIDR: [Link]/22 [Link]/22 - 2,1,1,1
* AS20 100Mbs [Link]/22 - 100,4,3.1
UPSTREAMS:
* AS100 100Mbs
AS 2: 200Mbs 100%
* AS20 100Mbs
AS 3: 200Mbs 100% AS 20
DOWNSTREAMS: NONE

[Link]/22 - 1,1,1
[Link]/22 - 100,4,3,1
AS 2

AS 1 AS-100

AS 4
AS 3 [Link]/22 - 4,3,1
[Link] [Link]/22 - 2,1,1,1
[Link]/22 - 20,2,1,1,1
[Link]
Versão 5.3 Autor: Rinaldo Vaz
175
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

Falha no aceso ao AS 2...

Versão 5.3 Autor: Rinaldo Vaz


176
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

STREAMS
ASN: 1
AS100 100Mbs
CIDR: [Link]/22 [Link]/22 - 2,1,1,1
AS20 100Mbs [Link]/22 - 100,4,3.1
UPSTREAMS:
AS100 100Mbs
AS 2: 200Mbs 0%
AS20 100Mbs
AS 3: 200Mbs 100% AS 20
DOWNSTREAMS: NONE

[Link]/22 - 1,1,1
[Link]/22 - 100,4,3,1
AS 2

AS 1 AS-100

AS 4
AS 3 [Link]/22 - 4,3,1
[Link] [Link]/22 - 2,1,1,1
[Link]/22 - 20,2,1,1,1
[Link]
Versão 5.3 Autor: Rinaldo Vaz
177
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

STREAMS
ASN: 1
AS100 100Mbs
CIDR: [Link]/22 [Link]/22 - 2,1,1,1
AS20 100Mbs [Link]/22 - 100,4,3.1
UPSTREAMS:
AS100 100Mbs
AS 2: 200Mbs 0%
AS20 100Mbs
AS 3: 200Mbs 100% AS 20
DOWNSTREAMS: NONE

[Link]/22 - 1,1,1
RAW
[Link]/22 - 100,4,3,1
WITHD
AS 2

AS 1 AS-100

AS 4
AS 3 [Link]/22 - 4,3,1
[Link] [Link]/22 - 2,1,1,1
[Link]/22 - 20,2,1,1,1
[Link]
Versão 5.3 Autor: Rinaldo Vaz
178
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

STREAMS
ASN: 1
AS100 100Mbs
CIDR: [Link]/22 [Link]/22 - 2,1,1,1
AS20 100Mbs [Link]/22 - 100,4,3,1
UPSTREAMS: DRA
W
AS100 100Mbs WIT
H
AS 2: 200Mbs 0%
AS20 100Mbs
AS 3: 200Mbs 100% AS 20
DOWNSTREAMS: NONE 2
.0/2
168.0
192.
NOVA ROTA [Link]/22 - 100,4,3,1

AS 2
192
.16
8 .0.0
/22

AS 1 AS-100

W
IT
HD
AS 4

RA
AS 3

W
[Link]/22 - 4,3,1
[Link] [Link]/22 - 2,1,1,1
[Link]/22 - 20,2,1,1,1
[Link]
Versão 5.3 Autor: Rinaldo Vaz
179
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

STREAMS
ASN: 1
AS100 100Mbs
CIDR: [Link]/22
AS20 100Mbs [Link]/22 - 100,4,3,1
UPSTREAMS:
AS100 100Mbs
AS 2: 200Mbs 0%
AS20 100Mbs
AS 3: 200Mbs 100% AS 20
DOWNSTREAMS: NONE

NOVA ROTA [Link]/22 - 100,4,3,1

AS 2

AS 1 AS-100

AS 4
AS 3 [Link]/22 - 4,3,1
[Link]
[Link]/22 - 20,2,1,1,1
[Link]
Versão 5.3 Autor: Rinaldo Vaz
180
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

STREAMS
ASN: 1
AS100 100Mbs [Link]/22 - 100,4,3,1
CIDR: [Link]/22 NOVA ROTA [Link]/22 -
AS20 100Mbs
UPSTREAMS: 2,100,4,3,1
AS100 100Mbs
AS 2: 200Mbs 0%
AS20 100Mbs
AS 3: 200Mbs 200%
8.0.0
/22 AS 20
DOWNSTREAMS: NONE .16
192 .0/2
2
16 8.0
[Link]/22 - 100,4,3,1 1 92.
[Link]/22 - 20,100,4,3,1
AS 2

AS 1 AS-100

AS 4
AS 3
[Link]/22 - 4,3,1
[Link] [Link]/22 - 20,2,1,1,1
[Link]
Versão 5.3 Autor: Rinaldo Vaz
181
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

STREAMS
ASN: 1
AS100 100Mbs
CIDR: [Link]/22 [Link]/22 - 100,4,3,1
AS20 100Mbs [Link]/22 - 2,100,4,3,1
UPSTREAMS:
AS100 100Mbs
AS 2: 200Mbs 0%
AS20 100Mbs
AS 3: 200Mbs 200% AS 20
DOWNSTREAMS: NONE

[Link]/22 - 100,4,3,1
[Link]/22 - 20,100,4,3,1

192
AS 2

.16
8.0
.0/2
2
AS 1 AS-100

W
IT
HD
AS 4

RA
AS 3

W
[Link]/22 - 4,3,1
[Link] [Link]/22 - 20,2,1,1,1
[Link]
Versão 5.3 Autor: Rinaldo Vaz
182
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

STREAMS
ASN: 1
AS100 100Mbs
CIDR: [Link]/22 [Link]/22 - 100,4,3,1
AS20 100Mbs [Link]/22 - 2,100,4,3,1
UPSTREAMS:
AS100 100Mbs
AS 2: 200Mbs 0%
AS20 100Mbs
AS 3: 200Mbs 200% AS 20
DOWNSTREAMS: NONE

[Link]/22 - 100,4,3,1
[Link]/22 - 20,100,4,3,1
AS 2

AS 1 AS-100

AS 4
AS 3
[Link] [Link]/22 - 4,3,1

[Link]
Versão 5.3 Autor: Rinaldo Vaz
183
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

Normalização da falha...

Versão 5.3 Autor: Rinaldo Vaz


184
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

STREAMS
ASN: 1
AS100 100Mbs
CIDR: [Link]/22 [Link]/22 - 100,4,3,1
AS20 100Mbs [Link]/22 - 2,100,4,3,1
UPSTREAMS:
AS100 100Mbs
AS 2: 200Mbs 0%
AS20 100Mbs
AS 3: 200Mbs 200% AS 20
DOWNSTREAMS: NONE

[Link]/22 - 100,4,3,1
[Link]/22 - 20,100,4,3,1
AS 2

AS 1 CONEXÃO AS-100
BGP

AS 4
AS 3
[Link] [Link]/22 - 4,3,1

[Link]
Versão 5.3 Autor: Rinaldo Vaz
185
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

STREAMS
ASN: 1
AS100 100Mbs
CIDR: [Link]/22 [Link]/22 - 100,4,3,1
AS20 100Mbs [Link]/22 - 2,100,4,3,1
UPSTREAMS:
AS100 100Mbs
AS 2: 200Mbs 0%
AS20 100Mbs
AS 3: 200Mbs 200% AS 20
DOWNSTREAMS: NONE
NOVA ROTA [Link]/22 - 1,1,1
[Link]/22 - 100,4,3,1
[Link]/22 - 20,100,4,3,1
AS 2
2
.0/2
8.0
.16
192

AS 1 AS-100

AS 4
AS 3
[Link] [Link]/22 - 4,3,1

[Link]
Versão 5.3 Autor: Rinaldo Vaz
186
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

STREAMS
ASN: 1
AS100 100Mbs [Link]/22 - 100,4,3,1
CIDR: [Link]/22 [Link]/22 - 2,1,1,1
AS20 100Mbs
UPSTREAMS: [Link]/22 - 2,100,4,3,1
AS100 100Mbs
AS 2: 200Mbs 0%
AS20 100Mbs
AS 3: 200Mbs 200% AS 20
DOWNSTREAMS: NONE 2
.0/2
[Link]/22 - 1,1,1 168.0
192.
[Link]/22 - 100,4,3,1
[Link]/22 - 20,100,4,3,1
AS 2
192
.16
8.0.0
/22

AS 1 AS-100

AS 4
AS 3
[Link]/22 - 4,3,1
[Link] [Link]/22 - 2,1,1,1
[Link]
Versão 5.3 Autor: Rinaldo Vaz
187
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

STREAMS
ASN: 1
AS100 100Mbs PERMANECE [Link]/22 - 100,4,3,1
CIDR: [Link]/22 [Link]/22 - 2,1,1,1
AS20 100Mbs
UPSTREAMS: [Link]/22 - 2,100,4,3,1
AS100 100Mbs
AS 2: 200Mbs 0%
AS20 100Mbs
AS 3: 200Mbs 200% AS 20
DOWNSTREAMS: NONE
[Link]/22 - 1,1,1
[Link]/22 - 100,4,3,1
[Link]/22 - 20,100,4,3,1
AS 2

AS 1 AS-100
PE
RM
AN
EC
E
AS 4
AS 3
[Link]/22 - 4,3,1
[Link] [Link]/22 - 2,1,1,1
[Link]
Versão 5.3 Autor: Rinaldo Vaz
188
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

CONCLUSÃO:

“Quanto mais distante está o AS gerador do


conteúdo, mais difícil intervir em sua escolha de
rota”

Versão 5.3 Autor: Rinaldo Vaz


189
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

SOLUÇÃO
ALTERNATIVA:

Balanceamento artificial

Versão 5.3 Autor: Rinaldo Vaz


190
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

➢ [Link]/22
○ [Link]/23
○ [Link]/23

AS 2 AS32
AS

19
2. 3
16 0/2
8.
0. . 2.
0/ 8
16
Balanceamento artificial 23
19
2.

Versão 5.3 Autor: Rinaldo Vaz


191
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

➢ [Link]/22
SOLUÇÕES: ○

[Link]/23
[Link]/23

AS 2 AS32
AS
1)
19
2. 3
16 0/2
8. 2.
2) Balanceamento 0.
0/
23 2.
16
8.

19
artificial

SEUS PROBLEMAS
ACABARAM!! 192
Versão 5.3 Autor: Rinaldo Vaz
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

➢ [Link]/22
○ [Link]/23
○ [Link]/23

AS 2 AS32
AS

19
2. 3
16 0/2
8.
0. . 2.
0/ 8
2 16
3 2.
19

SEUS PROBLEMAS
ACABARAM!! 193
Versão 5.3 Autor: Rinaldo Vaz
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

➢ [Link]/22
○ [Link]/23
○ [Link]/23

AS 2 AS32
AS

19
2. 3
16 0/2
8.
0. . 2.
0/ 8
2 16
3 2.
19

SEUS PROBLEMAS
ACABARAM!! 194
Versão 5.3 Autor: Rinaldo Vaz
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

Alguns pontos positivos

➔Balanceamento forçado e quase 100% garantido

Versão 5.3 Autor: Rinaldo Vaz


195
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

Alguns pontos positivos

➔Balanceamento forçado e quase 100% garantido

➔Bypass nos critérios de escolha do BGP

Versão 5.3 Autor: Rinaldo Vaz


196
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

Alguns pontos positivos

➔Balanceamento forçado e quase 100% garantido

➔Bypass nos critérios de escolha do BGP

➔Facilidade de implementar

Versão 5.3 Autor: Rinaldo Vaz


197
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria
ASN: 1 STREAMS
CIDR: [Link]/22 AS100 100Mbs
UPSTREAMS: AS20 100Mbs
AS 2: 200Mbs AS100 100Mbs
AS 3: 200Mbs AS20 100Mbs
DOWNSTREAMS: NONE AS 20

AS 2

AS 1 AS-100

AS 4
AS 3
[Link]
[Link]
Versão 5.3 Autor: Rinaldo Vaz
198
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria
ASN: 1 STREAMS
CIDR: [Link]/22 AS100 100Mbs
UPSTREAMS: AS20 100Mbs
AS 2: 200Mbs AS100 100Mbs
AS 3: 200Mbs AS20 100Mbs
DOWNSTREAMS: NONE AS 20

AS 2
3
.0/2
8.0
.16
192

AS 1 AS-100
19
2.1

AS 4
68

AS 3
.2.
0
/23

[Link]
[Link]
Versão 5.3 Autor: Rinaldo Vaz
199
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria
ASN: 1 STREAMS [Link]/23 - 2,1
CIDR: [Link]/22 AS100 100Mbs [Link]/23 - 100,2,1
UPSTREAMS: AS20 100Mbs [Link]/23 - 100,4,3,1
AS 2: 200Mbs 100% [Link]/23 - 2,100,4,3,1
AS100 100Mbs
AS 3: 200Mbs 100% AS20 100Mbs
DOWNSTREAMS: NONE AS 20

AS 2 [Link]/22
[Link]/23 - 2,1,1
2,1
[Link]/22
[Link]/23 - 20,2,1,1
20,2,1
[Link]/22
[Link]/23 - 4,3,1

AS 1 AS-100

AS 4
AS 3
[Link]
[Link]
Versão 5.3 Autor: Rinaldo Vaz
200
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria
ASN: 1 STREAMS [Link]/23 - 2,1
CIDR: [Link]/22 AS100 100Mbs [Link]/23 - 100,2,1
UPSTREAMS: AS20 100Mbs [Link]/23 - 100,4,3,1
AS 2: 200Mbs 100% [Link]/23 - 2,100,4,3,1
AS100 100Mbs
AS 3: 200Mbs 100% AS20 100Mbs
DOWNSTREAMS: NONE AS 20

AS 2 [Link]/22
[Link]/23 - 2,1,1
2,1
[Link]/22
[Link]/23 - 20,2,1,1
20,2,1
[Link]/22
[Link]/23 - 4,3,1

AS 1 AS-100

AS 4
AS 3
[Link]
[Link]
Versão 5.3 Autor: Rinaldo Vaz
201
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria
ASN: 1
CIDR: [Link]/22
UPSTREAMS:
AS 2: 200Mbs 100%
AS 3: 200Mbs 100%
DOWNSTREAMS: NONE

Balanceamento perfeito!!!

Versão 5.3 Autor: Rinaldo Vaz


202
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

ASSIMETRIA ENTRE UPLOAD X DOWNLOAD

Versão 5.3 Autor: Rinaldo Vaz


203
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria
ASN: 1 STREAMS [Link]/23 - 2,1
CIDR: [Link]/22 [Link]/23 - 100,2,1
* AS100 100Mbs
UPSTREAMS: AS20 100Mbs [Link]/23 - 100,4,3,1
AS 2: 200Mbs 100% [Link]/23 - 2,100,4,3,1
AS100 100Mbs
AS 3: 200Mbs 100% AS20 100Mbs
DOWNSTREAMS: NONE AS 20

AS 2
[Link]/23 - 2,1
3
.0/2 [Link]/23 - 20,2,1
8.0
.16 [Link]/23 - 4,3,1
192

AS 1 AS-100
19
2.1

AS 4
68

AS 3
.2.
0
/23

[Link]
[Link]
Versão 5.3 Autor: Rinaldo Vaz
204
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria
ASN: 1 STREAMS [Link]/23 - 2,1
CIDR: [Link]/22 [Link]/23 - 100,2,1
* AS100 100Mbs
UPSTREAMS: AS20 100Mbs [Link]/23 - 100,4,3,1
AS 2: 200Mbs 100% [Link]/23 - 2,100,4,3,1
AS100 100Mbs
AS 3: 200Mbs 100% AS20 100Mbs
DOWNSTREAMS: NONE AS 20

AS 2
[Link]/23 - 2,1
3
.0/2 [Link]/23 - 20,2,1
8.0
.16 [Link]/23 - 4,3,1
192

AS 1 AS-100
19
2.1

AS 4
68

AS 3
.2.
0
/23

[Link]
[Link]
Versão 5.3 Autor: Rinaldo Vaz
205
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria
ASN: 1 STREAMS [Link]/23 - 2,1
CIDR: [Link]/22 [Link]/23 - 100,2,1
* AS100 100Mbs
UPSTREAMS: AS20 100Mbs [Link]/23 - 100,4,3,1
AS 2: 200Mbs 100% [Link]/23 - 2,100,4,3,1
AS100 100Mbs
AS 3: 200Mbs 100% AS20 100Mbs
DOWNSTREAMS: NONE AS 20

AS 2
[Link]/23 - 2,1
3
.0/2 [Link]/23 - 20,2,1
8.0
.16 [Link]/23 - 4,3,1
192

AS 1 AS-100
19
2.1

AS 4
68

AS 3
.2.
0
/23

[Link]
[Link]
Versão 5.3 Autor: Rinaldo Vaz
206
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria
ASN: 1 STREAMS [Link]/23 - 2,1
CIDR: [Link]/22 AS100 100Mbs [Link]/23 - 100,2,1
UPSTREAMS: [Link]/23 - 100,4,3,1
* AS20 100Mbs
AS 2: 200Mbs 100% [Link]/23 - 2,100,4,3,1
AS100 100Mbs
AS 3: 200Mbs 100% AS20 100Mbs
DOWNSTREAMS: NONE AS 20

AS 2
[Link]/23 - 2,1
3
.0/2 [Link]/23 - 20,2,1
8.0
.16 [Link]/23 - 4,3,1
192

AS 1 AS-100
19
2.1

AS 4
68

AS 3
.2.
0
/23

[Link]
[Link]
Versão 5.3 Autor: Rinaldo Vaz
207
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria
ASN: 1 STREAMS [Link]/23 - 2,1
CIDR: [Link]/22 AS100 100Mbs [Link]/23 - 100,2,1
UPSTREAMS: [Link]/23 - 100,4,3,1
* AS20 100Mbs
AS 2: 200Mbs 100% [Link]/23 - 2,100,4,3,1
AS100 100Mbs
AS 3: 200Mbs 100% AS20 100Mbs
DOWNSTREAMS: NONE AS 20

AS 2
[Link]/23 - 2,1
3
.0/2 [Link]/23 - 20,2,1
8.0
.16 [Link]/23 - 4,3,1
192

AS 1 AS-100
19
2.1

AS 4
68

AS 3
.2.
0
/23

[Link]
[Link]
Versão 5.3 Autor: Rinaldo Vaz
208
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria
ASN: 1 STREAMS [Link]/23 - 2,1
CIDR: [Link]/22 AS100 100Mbs [Link]/23 - 100,2,1
UPSTREAMS: [Link]/23 - 100,4,3,1
* AS20 100Mbs
AS 2: 200Mbs 100% [Link]/23 - 2,100,4,3,1
AS100 100Mbs
AS 3: 200Mbs 100% AS20 100Mbs
DOWNSTREAMS: NONE AS 20

AS 2
[Link]/23 - 2,1
3
.0/2 [Link]/23 - 20,2,1
8.0
.16 [Link]/23 - 4,3,1
192

AS 1 AS-100
19
2.1

AS 4
68

AS 3
.2.
0
/23

[Link]
[Link]
Versão 5.3 Autor: Rinaldo Vaz
209
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria
ASN: 1 STREAMS [Link]/23 - 2,1
CIDR: [Link]/22 AS100 100Mbs [Link]/23 - 100,2,1
UPSTREAMS: [Link]/23 - 100,4,3,1
* AS20 100Mbs
AS 2: 200Mbs 100% [Link]/23 - 2,100,4,3,1
AS100 100Mbs
AS 3: 200Mbs 100% AS20 100Mbs
DOWNSTREAMS: NONE AS 20

AS 2
[Link]/23 - 2,1
3
.0/2 [Link]/23 - 20,2,1
8.0
.16 [Link]/23 - 4,3,1
192

AS 1 AS-100
19
2.1

AS 4
68

AS 3
.2.
0
/23

[Link]
[Link]
Versão 5.3 Autor: Rinaldo Vaz
210
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria
ASN: 1 STREAMS [Link]/23 - 2,1
CIDR: [Link]/22 AS100 100Mbs [Link]/23 - 100,2,1
UPSTREAMS: AS20 100Mbs [Link]/23 - 100,4,3,1
AS 2: 200Mbs 100% [Link]/23 - 2,100,4,3,1
* AS100 100Mbs
AS 3: 200Mbs 100% AS20 100Mbs
DOWNSTREAMS: NONE AS 20

AS 2
[Link]/23 - 2,1
3
.0/2 [Link]/23 - 20,2,1
8.0
.16 [Link]/23 - 4,3,1
192

AS 1 AS-100
19
2.1

AS 4
68

AS 3
.2.
0
/23

[Link]
[Link]
Versão 5.3 Autor: Rinaldo Vaz
211
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria
ASN: 1 STREAMS [Link]/23 - 2,1
CIDR: [Link]/22 AS100 100Mbs [Link]/23 - 100,2,1
UPSTREAMS: AS20 100Mbs [Link]/23 - 100,4,3,1
AS 2: 200Mbs 100% [Link]/23 - 2,100,4,3,1
* AS100 100Mbs
AS 3: 200Mbs 100% AS20 100Mbs
DOWNSTREAMS: NONE AS 20

AS 2
[Link]/23 - 2,1
3
.0/2 [Link]/23 - 20,2,1
8.0
.16 [Link]/23 - 4,3,1
192

AS 1 AS-100
19
2.1

AS 4
68

AS 3
.2.
0
/23

[Link]
[Link]
Versão 5.3 Autor: Rinaldo Vaz
212
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria
ASN: 1 STREAMS [Link]/23 - 2,1
CIDR: [Link]/22 AS100 100Mbs [Link]/23 - 100,2,1
UPSTREAMS: AS20 100Mbs [Link]/23 - 100,4,3,1
AS 2: 200Mbs 100% [Link]/23 - 2,100,4,3,1
* AS100 100Mbs
AS 3: 200Mbs 100% AS20 100Mbs
DOWNSTREAMS: NONE AS 20

AS 2
[Link]/23 - 2,1
3
.0/2 [Link]/23 - 20,2,1
8.0
.16 [Link]/23 - 4,3,1
192

AS 1 AS-100
19
2.1

AS 4
68

AS 3
.2.
0
/23

[Link]
[Link]
Versão 5.3 Autor: Rinaldo Vaz
213
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria
ASN: 1 STREAMS [Link]/23 - 2,1
CIDR: [Link]/22 AS100 100Mbs [Link]/23 - 100,2,1
UPSTREAMS: AS20 100Mbs [Link]/23 - 100,4,3,1
AS 2: 200Mbs 100% [Link]/23 - 2,100,4,3,1
* AS100 100Mbs
AS 3: 200Mbs 100% AS20 100Mbs
DOWNSTREAMS: NONE AS 20

AS 2
[Link]/23 - 2,1
3
.0/2 [Link]/23 - 20,2,1
8.0
.16 [Link]/23 - 4,3,1
192

AS 1 AS-100
19
2.1

AS 4
68

AS 3
.2.
0
/23

[Link]
[Link]
Versão 5.3 Autor: Rinaldo Vaz
214
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria
ASN: 1 STREAMS [Link]/23 - 2,1
CIDR: [Link]/22 AS100 100Mbs [Link]/23 - 100,2,1
UPSTREAMS: AS20 100Mbs [Link]/23 - 100,4,3,1
AS 2: 200Mbs 100% [Link]/23 - 2,100,4,3,1
AS100 100Mbs
AS 3: 200Mbs 100%
* AS20 100Mbs
DOWNSTREAMS: NONE AS 20

AS 2
[Link]/23 - 2,1
3
.0/2 [Link]/23 - 20,2,1
8.0
.16 [Link]/23 - 4,3,1
192

AS 1 AS-100
19
2.1

AS 4
68

AS 3
.2.
0
/23

[Link]
[Link]
Versão 5.3 Autor: Rinaldo Vaz
215
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria
ASN: 1 STREAMS [Link]/23 - 2,1
CIDR: [Link]/22 AS100 100Mbs [Link]/23 - 100,2,1
UPSTREAMS: AS20 100Mbs [Link]/23 - 100,4,3,1
AS 2: 200Mbs 100% [Link]/23 - 2,100,4,3,1
AS100 100Mbs
AS 3: 200Mbs 100%
* AS20 100Mbs
DOWNSTREAMS: NONE AS 20

AS 2
[Link]/23 - 2,1
3
.0/2 [Link]/23 - 20,2,1
8.0
.16 [Link]/23 - 4,3,1
192

AS 1 AS-100
19
2.1

AS 4
68

AS 3
.2.
0
/23

[Link]
[Link]
Versão 5.3 Autor: Rinaldo Vaz
216
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria
ASN: 1 STREAMS [Link]/23 - 2,1
CIDR: [Link]/22 AS100 100Mbs [Link]/23 - 100,2,1
UPSTREAMS: AS20 100Mbs [Link]/23 - 100,4,3,1
AS 2: 200Mbs 100% [Link]/23 - 2,100,4,3,1
AS100 100Mbs
AS 3: 200Mbs 100%
* AS20 100Mbs
DOWNSTREAMS: NONE AS 20

AS 2
[Link]/23 - 2,1
3
.0/2 [Link]/23 - 20,2,1
8.0
.16 [Link]/23 - 4,3,1
192

AS 1 AS-100
19
2.1

AS 4
68

AS 3
.2.
0
/23

[Link]
[Link]
Versão 5.3 Autor: Rinaldo Vaz
217
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria
ASN: 1 STREAMS [Link]/23 - 2,1
CIDR: [Link]/22 AS100 100Mbs [Link]/23 - 100,2,1
*
UPSTREAMS: AS20 100Mbs [Link]/23 - 100,4,3,1
*
AS 2: 200Mbs 100% [Link]/23 - 2,100,4,3,1
* AS100 100Mbs
AS 3: 200Mbs 100% AS20 100Mbs
*
DOWNSTREAMS: NONE AS 20

AS 2
[Link]/23 - 2,1
3
.0/2 [Link]/23 - 20,2,1
8.0
.16 [Link]/23 - 4,3,1
192

AS 1 AS-100
19
2.1

AS 4
68

AS 3
.2.
0
/23

[Link]
[Link]
Versão 5.3 Autor: Rinaldo Vaz
218
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

Impactos da assimetria

Versão 5.3 Autor: Rinaldo Vaz


219
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

Impactos da assimetria
➔ Aumento de latência

Versão 5.3 Autor: Rinaldo Vaz


220
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

Impactos da assimetria
➔ Aumento de latência AS 20

AS 2
3
.0/2
8.0
.16
192

8 ms
20 ms

AS 1 AS-100
5 ms
12 ms
10 ms
19
2.1

AS 4
68

AS 3
.2.
0
/23

[Link]
[Link]
Versão 5.3 Autor: Rinaldo Vaz
221
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

Impactos da assimetria
➔ Aumento de latência AS 20

AS 2
3
.0/2
8.0
.16
192

8 ms
20 ms

AS 1 AS-100
5 ms
12 ms
5+ 10 ms
19
2.1

AS 4
68

AS 3
.2.
0

[Link]/23 - 3,100,2,1
/23

[Link] [Link]/23 - 1
[Link]
Versão 5.3 Autor: Rinaldo Vaz
222
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

Impactos da assimetria
➔ Aumento de latência AS 20

AS 2
3
.0/2
8.0
.16
192

8 ms
20 ms

AS 1 AS-100
5 ms
12 ms
5 + 5 = 10 ms 10 ms
19
2.1

AS 4
68

AS 3
.2.
0

[Link]/23 - 3,100,2,1
/23

[Link] [Link]/23 - 1
[Link]
Versão 5.3 Autor: Rinaldo Vaz
223
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

Impactos da assimetria
➔ Aumento de latência AS 20

AS 2
3
.0/2
8.0
.16
192

8 ms
20 ms

AS 1 AS-100
5 ms
12 ms
10 ms
19
2.1

AS 4
68

AS 3
.2.
0

[Link]/23 - 3,100,2,1
/23

[Link] [Link]/23 - 1
[Link]
Versão 5.3 Autor: Rinaldo Vaz
224
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

Impactos da assimetria
➔ Aumento de latência AS 20

AS 2
3
.0/2
8.0
5+ .16
192

8 ms
20 ms

AS 1 AS-100
5 ms
12 ms
10 ms
19
2.1

AS 4
68

AS 3
.2.
0

[Link]/23 - 3,100,2,1
/23

[Link] [Link]/23 - 1
[Link]
Versão 5.3 Autor: Rinaldo Vaz
225
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

Impactos da assimetria
➔ Aumento de latência AS 20

AS 2
3
.0/2
8.0
5 + 10 + 12 + 20 + 8 = 35 ms .16
192

8 ms
20 ms

AS 1 AS-100
5 ms
12 ms
10 ms
19
2.1

AS 4
68

AS 3
.2.
0

[Link]/23 - 3,100,2,1
/23

[Link] [Link]/23 - 1
[Link]
Versão 5.3 Autor: Rinaldo Vaz
226
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

Impactos da assimetria
➔ Aumento de latência AS 20

AS 2
3
.0/2
8.0
5 + 10 + 12 + 20 + 8 = 35 ms .16
192

8 ms
20 ms

AS 1 AS-100
5 ms
12 ms
5 + 5 = 10 ms 10 ms
19
2.1

AS 4
68

AS 3
.2.
0

[Link]/23 - 3,100,2,1
/23

[Link] [Link]/23 - 1
[Link]
Versão 5.3 Autor: Rinaldo Vaz
227
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

Impactos da assimetria
➔ Aumento de latência

Versão 5.3 Autor: Rinaldo Vaz


228
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

Impactos da assimetria
➔ Aumento de latência
➔ Redes totalmente inalcançáveis

Versão 5.3 Autor: Rinaldo Vaz


229
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

Impactos da assimetria
➔ Aumento de latência
➔ Redes totalmente inalcançáveis

Como assim?

Versão 5.3 Autor: Rinaldo Vaz


230
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

Assimetria
x
Unicast Reverse
Path Forwarding

Versão 5.3 Autor: Rinaldo Vaz


231
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

➔ Como funciona
R2

R4
R1
F0/1
F0/1
F0/0
F0/0
.1 .2
.2 .1
F0/2 [Link]/30
[Link]/30 F0/2
R3

**Desconsiderando o balance automático


Versão 5.3 Autor: Rinaldo Vaz
232
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

[Link]/30 - > F0/1


[Link]/30 - > F0/2
➔ Como funciona [Link]/30 - > F0/2
[Link]/30 - > F0/1
R2

[Link]/30 - > F0/1


[Link]/30 - > F0/1 [Link]/30 - > F0/2
[Link]/30 - > F0/2 [Link]/30 - > F0/0
[Link]/30 - > F0/0
R4
R1
F0/1
F0/1
[Link]/30 - > F0/1 F0/0
F0/0 [Link]/30 - > F0/2 .1 .2
.2 .1 [Link]/30 - > F0/2
[Link]/30 - > F0/1 F0/2 [Link]/30
[Link]/30 F0/2
R3

**Desconsiderando o balance automático


Versão 5.3 Autor: Rinaldo Vaz
233
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

[Link]/30 - > F0/1


[Link]/30 - > F0/2
➔ Como funciona [Link]/30 - > F0/2
[Link]/30 - > F0/1
R2

[Link]/30 - > F0/1


[Link]/30 - > F0/1 [Link]/30 - > F0/2
[Link]/30 - > F0/2 [Link]/30 - > F0/0
[Link]/30 - > F0/0
R4
R1
F0/1
F0/1
[Link]/30 - > F0/1 F0/0
F0/0 [Link]/30 - > F0/2 .1 .2
.2 .1 [Link]/30 - > F0/2
[Link]/30 - > F0/1 F0/2 [Link]/30
[Link]/30 F0/2
R3

**Desconsiderando o balance automático


Versão 5.3 Autor: Rinaldo Vaz
234
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

[Link]/30 - > R4
[Link]/30 - > R1
➔ Como funciona [Link]/30 - > R1
[Link]/30 - > R4
R2

[Link]/30 - > F0/1


[Link]/30 - > F0/1 [Link]/30 - > F0/2
[Link]/30 - > F0/2 [Link]/30 - > F0/0
[Link]/30 - > F0/0
R4
R1
F0/1
F0/1
[Link]/30 - > F0/1 F0/0
F0/0 [Link]/30 - > F0/2 .1 .2
.2 .1 [Link]/30 - > F0/2
[Link]/30 - > F0/1 F0/2 [Link]/30
[Link]/30 F0/2
R3

**Desconsiderando o balance automático


Versão 5.3 Autor: Rinaldo Vaz
235
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

[Link]/30 - > R4
[Link]/30 - > R1
➔ Como funciona [Link]/30 - > R1
[Link]/30 - > R4
R2

[Link]/30 - > F0/1


[Link]/30 - > F0/1 [Link]/30 - > F0/2
[Link]/30 - > F0/2 [Link]/30 - > F0/0
[Link]/30 - > F0/0
R4
R1
F0/1
F0/1
[Link]/30 - > F0/1 F0/0
F0/0 [Link]/30 - > F0/2 .1 .2
.2 .1 [Link]/30 - > F0/2
[Link]/30 - > F0/1 F0/2 [Link]/30
[Link]/30 F0/2
R3

**Desconsiderando o balance automático


Versão 5.3 Autor: Rinaldo Vaz
236
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

[Link]/30 - > R4
[Link]/30 - > R1
➔ Como funciona [Link]/30 - > R1
[Link]/30 - > R4
R2

[Link]/30 - > F0/1


[Link]/30 - > F0/1 [Link]/30 - > F0/2
[Link]/30 - > F0/2 [Link]/30 - > F0/0
[Link]/30 - > F0/0
R4
R1
F0/1
F0/1
[Link]/30 - > F0/1 F0/0
F0/0 [Link]/30 - > F0/2 .1 .2
.2 .1 [Link]/30 - > F0/2
[Link]/30 - > F0/1 F0/2 [Link]/30
[Link]/30 F0/2
R3

**Desconsiderando o balance automático


Versão 5.3 Autor: Rinaldo Vaz
237
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

[Link]/30 - > R4
[Link]/30 - > R1
➔ Como funciona [Link]/30 - > R1
[Link]/30 - > R4

➔ habilitando uRPF R2

[Link]/30 - > F0/1


[Link]/30 - > F0/1 [Link]/30 - > F0/2
[Link]/30 - > F0/2 [Link]/30 - > F0/0
[Link]/30 - > F0/0
[Link]
R4
R1
F0/1
F0/1
[Link]/30 - > F0/1 F0/0
F0/0 [Link]/30 - > F0/2 .1 .2
.2 .1 [Link]/30 - > F0/2
[Link]/30 - > F0/1 F0/2 [Link]/30
[Link]/30 F0/2
R3 #R4
conf t
interface f0/1
ip verify unicast reverse-path
exit
interface f0/1
ip verify unicast reverse-path
exit

Versão 5.3 Autor: Rinaldo Vaz


238
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

[Link]/30 - > R4
[Link]/30 - > R1
➔ Como funciona [Link]/30 - > R1
[Link]/30 - > R4

➔ habilitando uRPF R2

[Link]/30 - > F0/1


[Link]/30 - > F0/1 [Link]/30 - > F0/2
[Link]/30 - > F0/2 [Link]/30 - > F0/0
[Link]/30 - > F0/0
[Link]
R4
R1
F0/1
F0/1
[Link]/30 - > F0/1 F0/0
F0/0 [Link]/30 - > F0/2 .1 .2
.2 .1 [Link]/30 - > F0/2
[Link]/30 - > F0/1 F0/2 [Link]/30
[Link]/30 F0/2
R3 #R4
conf t
interface f0/1
ip verify unicast reverse-path
exit
interface f0/1
ip verify unicast reverse-path
exit

Versão 5.3 Autor: Rinaldo Vaz


239
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

[Link]/30 - > R4
[Link]/30 - > R1
➔ Como funciona [Link]/30 - > R1
[Link]/30 - > R4

➔ habilitando uRPF R2

[Link]/30 - > F0/1


[Link]/30 - > F0/1 [Link]/30 - > F0/2
[Link]/30 - > F0/2 [Link]/30 - > F0/0
[Link]/30 - > F0/0
[Link]
R4
R1
F0/1
F0/1
[Link]/30 - > F0/1 F0/0
F0/0 [Link]/30 - > F0/2 .1 .2
.2 .1 [Link]/30 - > F0/2
[Link]/30 - > F0/1 F0/2 [Link]/30
[Link]/30 F0/2
R3 #R4
conf t
interface f0/1
ip verify unicast reverse-path
exit
interface f0/1
ip verify unicast reverse-path
exit

Versão 5.3 Autor: Rinaldo Vaz


240
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

[Link]/30 - > R4
[Link]/30 - > R1
➔ Como funciona [Link]/30 - > R1
[Link]/30 - > R4

➔ habilitando uRPF R2

[Link]/30 - > F0/1


[Link]/30 - > F0/1 [Link]/30 - > F0/2
[Link]/30 - > F0/2 [Link]/30 - > F0/0
[Link]/30 - > F0/0
[Link]
R4
R1
F0/1
F0/1
[Link]/30 - > F0/1 F0/0
F0/0 [Link]/30 - > F0/2 .1 .2
.2 .1 [Link]/30 - > F0/2
[Link]/30 - > F0/1 F0/2 [Link]/30
[Link]/30 F0/2
R3 #R4
conf t
interface f0/1
ip verify unicast reverse-path
exit
interface f0/1
ip verify unicast reverse-path
exit

Versão 5.3 Autor: Rinaldo Vaz


241
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

[Link]/30 - > R4
[Link]/30 - > R1
➔ Como funciona [Link]/30 - > R1
[Link]/30 - > R4
Ajustanto a “volta”
➔ habilitando uRPF R2

[Link]/30 - > F0/1


[Link]/30 - > F0/1 [Link]/30 - > F0/2
[Link]/30 - > F0/2 [Link]/30 - > F0/0
[Link]/30 - > F0/0
[Link]
R4
R1
F0/1
F0/1
[Link]/30 - > F0/1 F0/0
F0/0 [Link]/30 - > F0/2 .1 .2
.2 .1 [Link]/30 - > F0/2
[Link]/30 - > F0/1 F0/2 [Link]/30
[Link]/30 F0/2
R3 #R4
conf t
interface f0/1
ip verify unicast reverse-path
exit
interface f0/1
ip verify unicast reverse-path
exit

Versão 5.3 Autor: Rinaldo Vaz


242
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

[Link]/30 - > R4
[Link]/30 - > R1
➔ Como funciona [Link]/30 - > R1
[Link]/30 - > R4
Ajustanto a “volta”
➔ habilitando uRPF R2

[Link]/30 - > F0/1


[Link]/30 - > F0/1 [Link]/30 - > F0/2
[Link]/30 - > F0/2 [Link]/30 - > F0/0
[Link]/30 - > F0/0
[Link]
R4
R1
F0/1
F0/1
[Link]/30 - > F0/1 F0/0
F0/0 [Link]/30 - > F0/2 .1 .2
.2 .1 [Link]/30 - > F0/2
[Link]/30 - > F0/1 F0/2 [Link]/30
[Link]/30 F0/2
R3 #R4
conf t
interface f0/1
ip verify unicast reverse-path
exit
interface f0/1
ip verify unicast reverse-path
exit

Versão 5.3 Autor: Rinaldo Vaz


243
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

[Link]/30 - > R4
[Link]/30 - > R1
➔ Como funciona [Link]/30 - > R1
[Link]/30 - > R4

➔ habilitando uRPF R2

[Link]/30 - > F0/1


[Link]/30 - > F0/1 [Link]/30 - > F0/2
[Link]/30 - > F0/2 [Link]/30 - > F0/0
[Link]/30 - > F0/0
R4
R1
F0/1
F0/1
[Link]/30 - > F0/1 F0/0
F0/0 [Link]/30 - > F0/2 .1 .2
.2 .1 [Link]/30 - > F0/2
[Link]/30 - > F0/1 F0/2 [Link]/30
[Link]/30 F0/2
R3 #R4
conf t
interface f0/1
ip verify unicast reverse-path
exit
interface f0/1
ip verify unicast reverse-path

UTILIDADE PRÁTICA
exit

Versão 5.3 Autor: Rinaldo Vaz


244
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

[Link]/30 - > R4
[Link]/30 - > R1
➔ Como funciona [Link]/30 - > R1
[Link]/30 - > R4

➔ habilitando uRPF R2

[Link]/30 - > F0/1


[Link]/30 - > F0/1 [Link]/30 - > F0/2
[Link]/30 - > F0/2 [Link]/30 - > F0/0
[Link]/30 - > F0/0
[Link]
R4
R1
F0/1
F0/1
[Link]/30 - > F0/1 F0/0
F0/0 [Link]/30 - > F0/2 .1 .2
.2 .1 [Link]/30 - > F0/2
[Link]/30 - > F0/1 F0/2 [Link]/30
F0/2
R3 #R4
conf t
interface f0/1
ip verify unicast reverse-path
exit
interface f0/1
ip verify unicast reverse-path

UTILIDADE PRÁTICA
exit

Versão 5.3 Autor: Rinaldo Vaz


245
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

[Link]/30 - > R4
[Link]/30 - > R1
➔ Como funciona [Link]/30 - > R1
[Link]/30 - > R4

➔ habilitando uRPF R2

[Link]/30 - > F0/1


[Link]/30 - > F0/1 [Link]/30 - > F0/2
[Link]/30 - > F0/2 [Link]/30 - > F0/0
[Link]/30 - > F0/0
[Link]
R4
R1
F0/1
F0/1
[Link]/30 - > F0/1 F0/0
F0/0 [Link]/30 - > F0/2 .1 .2
.2 .1 [Link]/30 - > F0/2
[Link]/30 - > F0/1 F0/2 [Link]/30
[Link]/30 F0/2
R3 #R4
conf t
interface f0/1
ip verify unicast reverse-path
exit
interface f0/1
ip verify unicast reverse-path

UTILIDADE PRÁTICA
exit

Versão 5.3 Autor: Rinaldo Vaz


246
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

[Link]/30 - > R4
[Link]/30 - > R1
➔ Como funciona [Link]/30 - > R1
[Link]/30 - > R4 [Link]
????????
➔ habilitando uRPF R2

[Link]/30 - > F0/1


[Link]/30 - > F0/1 [Link]/30 - > F0/2
[Link]/30 - > F0/2 [Link]/30 - > F0/0
[Link]/30 - > F0/0
[Link]
R4
R1
F0/1
F0/1
[Link]/30 - > F0/1 F0/0
F0/0 [Link]/30 - > F0/2 .1 .2
.2 .1 [Link]/30 - > F0/2
[Link]/30 - > F0/1 F0/2 [Link]/30
[Link]/30 F0/2
R3 #R4
conf t
interface f0/1
ip verify unicast reverse-path
exit
interface f0/1
ip verify unicast reverse-path

UTILIDADE PRÁTICA
exit

Versão 5.3 Autor: Rinaldo Vaz


247
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

[Link]/30 - > R4
[Link]/30 - > R1
➔ Como funciona [Link]/30 - > R1
[Link]/30 - > R4

➔ habilitando uRPF R2

[Link]/30 - > F0/1


[Link]/30 - > F0/1 [Link]/30 - > F0/2
[Link]/30 - > F0/2 [Link]/30 - > F0/0
[Link]/30 - > F0/0
[Link]
R4
R1
F0/1
F0/1
[Link]/30 - > F0/1 F0/0
F0/0 [Link]/30 - > F0/2 .1 .2
.2 .1 [Link]/30 - > F0/2
[Link]/30 - > F0/1 F0/2 [Link]/30
[Link]/30 F0/2
R3 #R4
conf t
interface f0/1
ip verify unicast reverse-path
exit
interface f0/1
ip verify unicast reverse-path

UTILIDADE PRÁTICA
exit

Versão 5.3 Autor: Rinaldo Vaz


248
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

➔ Mais sobre IP Spoofing


[Link]
[Link]
[Link]

➔ BCP 38
[Link]
➔ Portal de Boas Práticas
[Link]
[Link]

Versão 5.3 Autor: Rinaldo Vaz


249
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

➔ uRPF Cisco
[Link]
[Link]

➔ uRPF Juniper
[Link]

Versão 5.3 Autor: Rinaldo Vaz


250
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

➔ De volta ao roteamento assimétrico…


➔ AS 2 adotando políticas de uRPF no acesso

Versão 5.3 Autor: Rinaldo Vaz


251
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria
ASN: 1
CIDR: [Link]/22 STREAMS [Link]/23 - 2,1
UPSTREAMS: AS100 100Mbs [Link]/23 - 100,2,1
AS 2: 200Mbs 100% AS20 100Mbs [Link]/23 - 100,4,3,1
AS 3: 200Mbs 0% [Link]/23 - 2,100,4,3,1
AS100 100Mbs
DOWNSTREAMS: NONE AS20 100Mbs
AS 20

.0/2
3 AS 2
8.0 [Link]/23 - 2,1
16
192. [Link]/23 - 20,2,1
[Link]/23 - 4,3,1
uRPF

AS 1 [Link]/23 - 100,4,3,1 AS-100


[Link]/23 - 1
19
2.1

AS 4
68

AS 3
.2.
0
/23

[Link]
[Link]
Versão 5.3 Autor: Rinaldo Vaz
252
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria
ASN: 1
CIDR: [Link]/22 STREAMS [Link]/23 - 2,1
UPSTREAMS: * AS100 100Mbs [Link]/23 - 100,2,1
AS 2: 200Mbs 100% [Link]/23 - 100,4,3,1
* AS20 100Mbs
AS 3: 200Mbs 0% [Link]/23 - 2,100,4,3,1
AS100 100Mbs
DOWNSTREAMS: NONE AS20 100Mbs
AS 20

AS 2
[Link]/23 - 2,1
[Link]/23 - 20,2,1
[Link]/23 - 4,3,1
uRPF

AS 1 [Link]/23 - 100,4,3,1 AS-100


[Link]/23 - 1

AS 4
AS 3
[Link]
[Link]
Versão 5.3 Autor: Rinaldo Vaz
253
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria
ASN: 1
CIDR: [Link]/22 STREAMS [Link]/23 - 2,1
UPSTREAMS: * AS100 100Mbs [Link]/23 - 100,2,1
AS 2: 200Mbs 100% AS20 100Mbs [Link]/23 - 100,4,3,1
*
AS 3: 200Mbs 0% [Link]/23 - 2,100,4,3,1
* AS100 100Mbs
DOWNSTREAMS: NONE AS20 100Mbs
*
AS 20

AS 2
[Link]/23 - 2,1
[Link]/23 - 20,2,1
[Link]/23 - 4,3,1
uRPF

AS 1 [Link]/23 - 100,4,3,1 AS-100


[Link]/23 - 1

AS 4
AS 3
[Link]
[Link]
Versão 5.3 Autor: Rinaldo Vaz
254
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria
ASN: 1
CIDR: [Link]/22 STREAMS [Link]/23 - 2,1
UPSTREAMS: * AS100 100Mbs [Link]/23 - 100,2,1
AS 2: 200Mbs 100% AS20 100Mbs [Link]/23 - 100,4,3,1
*
AS 3: 200Mbs 0% [Link]/23 - 2,100,4,3,1
* AS100 100Mbs
DOWNSTREAMS: NONE AS20 100Mbs
*
AS 20

AS 2
[Link]/23 - 2,1
[Link]/23 - 20,2,1
[Link]/23 - 4,3,1
uRPF

AS 1 [Link]/23 - 100,4,3,1 AS-100


[Link]/23 - 1

AS 4
AS 3
[Link]
[Link]
Versão 5.3 Autor: Rinaldo Vaz
255
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria
ASN: 1
CIDR: [Link]/22 STREAMS [Link]/23 - 2,1
UPSTREAMS: * AS100 100Mbs [Link]/23 - 100,2,1
AS 2: 200Mbs 100% AS20 100Mbs [Link]/23 - 100,4,3,1
*
AS 3: 200Mbs 0% [Link]/23 - 2,100,4,3,1
* AS100 100Mbs
DOWNSTREAMS: NONE AS20 100Mbs
*
AS 20

AS 2
[Link]/23 - 2,1
[Link]/23 - 20,2,1
[Link]/23 - 4,3,1
uRPF

AS 1 [Link]/23 - 100,4,3,1 AS-100


[Link]/23 - 1

AS 4
AS 3
[Link]
[Link]
Versão 5.3 Autor: Rinaldo Vaz
256
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria
ASN: 1
CIDR: [Link]/22 STREAMS [Link]/23 - 2,1
UPSTREAMS: * AS100 100Mbs [Link]/23 - 100,2,1
AS 2: 200Mbs 100% AS20 100Mbs [Link]/23 - 100,4,3,1
*
AS 3: 200Mbs 0% [Link]/23 - 2,100,4,3,1
* AS100 100Mbs
DOWNSTREAMS: NONE AS20 100Mbs
*
AS 20

AS 2
[Link]/23 - 2,1
[Link]/23 - 20,2,1
[Link]/23 - 4,3,1
uRPF

AS 1 [Link]/23 - 100,4,3,1 AS-100


[Link]/23 - 1

AS 4
AS 3
[Link]
[Link]
Versão 5.3 Autor: Rinaldo Vaz
257
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria
ASN: 1
CIDR: [Link]/22 STREAMS [Link]/23 - 2,1
UPSTREAMS: * AS100 100Mbs [Link]/23 - 100,2,1
AS 2: 200Mbs 100% AS20 100Mbs [Link]/23 - 100,4,3,1
*
AS 3: 200Mbs 0% [Link]/23 - 2,100,4,3,1
* AS100 100Mbs
DOWNSTREAMS: NONE AS20 100Mbs
*
AS 20

AS 2
[Link]/23 - 2,1
[Link]/23 - 20,2,1
[Link]/23 - 4,3,1
uRPF

AS 1 [Link]/23 - 100,4,3,1 AS-100


[Link]/23 - 1

AS 4
AS 3
[Link]
[Link]
Versão 5.3 Autor: Rinaldo Vaz
258
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria
ASN: 1
CIDR: [Link]/22 STREAMS [Link]/23 - 2,1
UPSTREAMS: * AS100 100Mbs [Link]/23 - 100,2,1
AS 2: 200Mbs 100% AS20 100Mbs [Link]/23 - 100,4,3,1
*
AS 3: 200Mbs 0% [Link]/23 - 2,100,4,3,1
* AS100 100Mbs
DOWNSTREAMS: NONE AS20 100Mbs
*
AS 20

AS 2
[Link]/23 - 2,1
[Link]/23 - 20,2,1
[Link]/23 - 4,3,1
uRPF

AS 1 [Link]/23 - 100,4,3,1 AS-100


[Link]/23 - 1

AS 4
AS 3
[Link]
[Link]
Versão 5.3 Autor: Rinaldo Vaz
259
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

➔ Alternativas
➔ BGP Communities
● NO-EXPORT(padrão)

Versão 5.3 Autor: Rinaldo Vaz


260
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria
ASN: 1
CIDR: [Link]/22 STREAMS [Link]/23 - 2,1
UPSTREAMS: AS100 100Mbs [Link]/23 - 100,2,1
AS 2: 200Mbs 100% AS20 100Mbs [Link]/23 - 100,4,3,1
AS 3: 200Mbs 100% [Link]/23 - 2,100,4,3,1
AS100 100Mbs
DOWNSTREAMS: NONE AS20 100Mbs
AS 20

/23
2.0
. 1 68. ORT
192 -EXP
NO
.0/2
3 AS 2
8.0 [Link]/23 - 2,1
16
192. [Link]/23 - 20,2,1
[Link]/23 - 4,3,1
uRPF

[Link]/23 - 1 (NO-EXPORT)
AS 1 [Link]/23 - 100,4,3,1 AS-100
[Link]/23 - 2,1
19
2.1

AS 4
68

AS 3
.2.
0
/23

[Link]
[Link]
Versão 5.3 Autor: Rinaldo Vaz
261
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria
ASN: 1
CIDR: [Link]/22 STREAMS [Link]/23 - 2,1
UPSTREAMS: AS100 100Mbs [Link]/23 - 100,2,1
AS 2: 200Mbs 100% AS20 100Mbs [Link]/23 - 100,4,3,1
AS 3: 200Mbs 100% [Link]/23 - 2,100,4,3,1
AS100 100Mbs
DOWNSTREAMS: NONE AS20 100Mbs
AS 20
/23
68 .0.0
192.1

AS 2 192
.16
8.0
.0/2
[Link]/23 - 2,1
3 [Link]/23 - 20,2,1
[Link]/23 - 4,3,1
uRPF

[Link]/23 - 1 (NO-EXPORT)
AS 1 [Link]/23 - 100,4,3,1 AS-100
[Link]/23 - 2,1

AS 4
AS 3
[Link]
[Link]
Versão 5.3 Autor: Rinaldo Vaz
262
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria
ASN: 1
CIDR: [Link]/22 STREAMS [Link]/23 - 2,1
UPSTREAMS: AS100 100Mbs [Link]/23 - 100,2,1
AS 2: 200Mbs 100% AS20 100Mbs [Link]/23 - 100,4,3,1
AS 3: 200Mbs 100% [Link]/23 - 2,100,4,3,1
AS100 100Mbs
DOWNSTREAMS: NONE AS20 100Mbs
AS 20

AS 2
[Link]/23 - 2,1
[Link]/23 - 20,2,1
[Link]/23 - 4,3,1
uRPF

[Link]/23 - 1 (NO-EXPORT)
AS 1 [Link]/23 - 100,4,3,1 AS-100
[Link]/23 - 2,1

AS 4
AS 3
[Link]
[Link]
Versão 5.3 Autor: Rinaldo Vaz
263
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria
ASN: 1
CIDR: [Link]/22 STREAMS [Link]/23 - 2,1
UPSTREAMS: * AS100 100Mbs [Link]/23 - 100,2,1
AS 2: 200Mbs 100% AS20 100Mbs [Link]/23 - 100,4,3,1
*
AS 3: 200Mbs 100% [Link]/23 - 2,100,4,3,1
* AS100 100Mbs
DOWNSTREAMS: NONE AS20 100Mbs
*
AS 20

AS 2 [Link]/22
[Link]/23 - 2,1,1
2,1
[Link]/22
[Link]/23 - 20,2,1,1
20,2,1
[Link]/22
[Link]/23 - 4,3,1
uRPF

[Link]/23 - 1 (NO-EXPORT)
AS 1 [Link]/23 - 100,4,3,1 AS-100
[Link]/23 - 2,1

AS 4
AS 3
[Link]
[Link]
Versão 5.3 Autor: Rinaldo Vaz
264
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria
ASN: 1
CIDR: [Link]/22 STREAMS [Link]/23 - 2,1
UPSTREAMS: * AS100 100Mbs [Link]/23 - 100,2,1
AS 2: 200Mbs 100% AS20 100Mbs [Link]/23 - 100,4,3,1
*
AS 3: 200Mbs 100% [Link]/23 - 2,100,4,3,1
* AS100 100Mbs
DOWNSTREAMS: NONE AS20 100Mbs
*
AS 20

AS 2 [Link]/22
[Link]/23 - 2,1,1
2,1
[Link]/22
[Link]/23 - 20,2,1,1
20,2,1
[Link]/22
[Link]/23 - 4,3,1
uRPF

[Link]/23 - 1 (NO-EXPORT)
AS 1 [Link]/23 - 100,4,3,1 AS-100
[Link]/23 - 2,1

AS 4
AS 3
[Link]
[Link]
Versão 5.3 Autor: Rinaldo Vaz
265
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria
ASN: 1
CIDR: [Link]/22 STREAMS [Link]/23 - 2,1
UPSTREAMS: * AS100 100Mbs [Link]/23 - 100,2,1
AS 2: 200Mbs 100% AS20 100Mbs [Link]/23 - 100,4,3,1
*
AS 3: 200Mbs 100% [Link]/23 - 2,100,4,3,1
* AS100 100Mbs
DOWNSTREAMS: NONE AS20 100Mbs
*
AS 20

AS 2 [Link]/22
[Link]/23 - 2,1,1
2,1
[Link]/22
[Link]/23 - 20,2,1,1
20,2,1
[Link]/22
[Link]/23 - 4,3,1
uRPF

[Link]/23 - 1 (NO-EXPORT)
AS 1 [Link]/23 - 100,4,3,1 AS-100
[Link]/23 - 2,1

AS 4
AS 3
[Link]
[Link]
Versão 5.3 Autor: Rinaldo Vaz
266
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria
ASN: 1
CIDR: [Link]/22 STREAMS [Link]/23 - 2,1
UPSTREAMS: * AS100 100Mbs [Link]/23 - 100,2,1
AS 2: 200Mbs 100% AS20 100Mbs [Link]/23 - 100,4,3,1
*
AS 3: 200Mbs 100% [Link]/23 - 2,100,4,3,1
* AS100 100Mbs
DOWNSTREAMS: NONE AS20 100Mbs
*
AS 20

AS 2 [Link]/22
[Link]/23 - 2,1,1
2,1
[Link]/22
[Link]/23 - 20,2,1,1
20,2,1
[Link]/22
[Link]/23 - 4,3,1
uRPF

[Link]/23 - 1 (NO-EXPORT)
AS 1 [Link]/23 - 100,4,3,1 AS-100
[Link]/23 - 2,1

AS 4
AS 3
[Link]
[Link]
Versão 5.3 Autor: Rinaldo Vaz
267
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria
ASN: 1
CIDR: [Link]/22 STREAMS [Link]/23 - 2,1
UPSTREAMS: * AS100 100Mbs [Link]/23 - 100,2,1
AS 2: 200Mbs 100% AS20 100Mbs [Link]/23 - 100,4,3,1
*
AS 3: 200Mbs 100% [Link]/23 - 2,100,4,3,1
* AS100 100Mbs
DOWNSTREAMS: NONE AS20 100Mbs
*
AS 20

AS 2 [Link]/22
[Link]/23 - 2,1,1
2,1
[Link]/22
[Link]/23 - 20,2,1,1
20,2,1
[Link]/22
[Link]/23 - 4,3,1
uRPF

[Link]/23 - 1 (NO-EXPORT)
AS 1 [Link]/23 - 100,4,3,1 AS-100
[Link]/23 - 2,1

AS 4
AS 3
[Link]
[Link]
Versão 5.3 Autor: Rinaldo Vaz
268
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

Um cenário mais
complexo...

Versão 5.3 Autor: Rinaldo Vaz


269
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria
ASN: 8
CIDR: [Link]/22
UPSTREAMS:
AS 1: 200Mbs
AS 3: 200Mbs
DOWNSTREAMS: NONE

AS 20
RELAÇÕES DE TRÂNSITO:
➔ AS 20: Tier 1, provê
trânsito internacional
➔ AS 100: Tier 2, provê
trânsito nacional + CDN AS 2
➔ AS 2,3,4,1: Tier 3
➔ AS 8: Cliente Final
AS 1 AS-100

AS 8

AS 3 AS 4

Versão 5.3 Autor: Rinaldo Vaz


270
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria
ASN: 8
CIDR: [Link]/22
UPSTREAMS: [Link]/22 - 2,1,8
AS 1: 200Mbs [Link]/22 - 100,2,1,8
AS 3: 200Mbs
DOWNSTREAMS: NONE

AS 20

22
[Link]/8 - 1,2,100

.0/
6.0
[Link]/8 - 3,4,100

2.1
[Link]/8 - 1,2,20

17
[Link]/22 - 2,1,8
[Link]/8 - 3,4,100,20 [Link]/22 - 4,3,8
[Link]/22 - 20,2,1,8
AS 2
.0.0/22
172.16

/22
.16
.0.0 AS 1 AS-100
172

172
[Link]/22 - 1,8

.16.
0.0/
AS 8 172
.16.

22
0.0/
22

[Link]/22
/22
[Link] AS 3 AS 4 .16
.0.0
172
[Link]
Versão 5.3 Autor: Rinaldo Vaz
271
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria
ASN: 8
CIDR: [Link]/22
UPSTREAMS: [Link]/22 - 2,1,8
AS 1: 200Mbs [Link]/22 - 100,2,1,8
AS 3: 200Mbs
DOWNSTREAMS: NONE

AS 20

22
[Link]/8 - 1,2,100

.0/
6.0
[Link]/8 - 3,4,100

2.1
[Link]/8 - 1,2,20

17
[Link]/22 - 2,1,8
[Link]/8 - 3,4,100,20 [Link]/22 - 4,3,8
[Link]/22 - 20,2,1,8
AS 2
.0.0/22
172.16

/22
.16
.0.0 AS 1 AS-100
172

172
[Link]/22 - 1,8

.16.
0.0/
AS 8 172
.16.

22
0.0/
22

[Link]/22
/22
[Link] AS 3 AS 4 .16
.0.0
172
[Link]
Versão 5.3 Autor: Rinaldo Vaz
272
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria
ASN: 8
CIDR: [Link]/22 STREAMS
UPSTREAMS: [Link]/22 - 2,1,8
AS100 100Mbs
AS 1: 200Mbs 200% [Link]/22 - 100,2,1,8
AS20 100Mbs
AS 3: 200Mbs 0% AS100 100Mbs
DOWNSTREAMS: NONE AS20 100Mbs
AS 20

22
[Link]/8 - 1,2,100

.0/
6.0
[Link]/8 - 3,4,100

2.1
[Link]/8 - 1,2,20

17
[Link]/22 - 2,1,8
[Link]/8 - 3,4,100,20 uRPF [Link]/22 - 4,3,8
[Link]/22 - 20,2,1,8
AS 2
.0.0/22
172.16

/22
.16
.0.0 AS 1 AS-100
172

172
[Link]/22 - 1,8

.16.
0.0/
AS 8 172
.16.

22
0.0/
22

[Link]/22
/22
[Link] AS 3 AS 4 .16
.0.0
172
[Link]
Versão 5.3 Autor: Rinaldo Vaz
273
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria
ASN: 8
CIDR: [Link]/22 STREAMS
UPSTREAMS: [Link]/22 - 2,1,8
AS100 100Mbs
AS 1: 200Mbs 200% [Link]/22 - 100,2,1,8
AS20 100Mbs
AS 3: 200Mbs 0% AS100 100Mbs
DOWNSTREAMS: NONE AS20 100Mbs
AS 20

22
[Link]/8 - 1,2,100

.0/
6.0
[Link]/8 - 3,4,100

2.1
[Link]/8 - 1,2,20

17
[Link]/22 - 2,1,8
[Link]/8 - 3,4,100,20 uRPF [Link]/22 - 4,3,8
[Link]/22 - 20,2,1,8
AS 2
.0.0/22
172.16

/22
.16
.0.0 AS 1 AS-100
172

172
[Link]/22 - 1,8

.16.
0.0/
AS 8 172
.16.

22
0.0/
22

[Link]/22
/22
[Link] AS 3 AS 4 .16
.0.0
172
[Link]
Versão 5.3 Autor: Rinaldo Vaz
274
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria
ASN: 8
CIDR: [Link]/22 STREAMS
UPSTREAMS: [Link]/22 - 2,1,8
AS100 100Mbs
AS 1: 200Mbs 200% [Link]/22 - 100,2,1,8
AS20 100Mbs
AS 3: 200Mbs 0% AS100 100Mbs
DOWNSTREAMS: NONE AS20 100Mbs
AS 20

22
[Link]/8 - 1,2,100

.0/
6.0
[Link]/8 - 3,4,100

2.1
[Link]/8 - 1,2,20

17
[Link]/22 - 2,1,8
[Link]/8 - 3,4,100,20 uRPF [Link]/22 - 4,3,8
[Link]/22 - 20,2,1,8
AS 2
.0.0/22
172.16

/22
.16
.0.0 AS 1 AS-100
172

172
[Link]/22 - 1,8

.16.
0.0/
AS 8 172
.16.

22
0.0/
22

[Link]/22
/22
[Link] AS 3 AS 4 .16
.0.0
172
[Link]
Versão 5.3 Autor: Rinaldo Vaz
275
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

OU...

Versão 5.3 Autor: Rinaldo Vaz


276
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria
ASN: 8
CIDR: [Link]/22 STREAMS
UPSTREAMS: [Link]/22 - 2,1,8
AS100 100Mbs
AS 1: 200Mbs [Link]/22 - 100,4,3,8
AS20 100Mbs
AS 3: 200Mbs AS100 100Mbs
DOWNSTREAMS: NONE AS20 100Mbs
AS 20

22
[Link]/8 - 1,2,100

.0/
6.0
[Link]/8 - 3,4,100

2.1
[Link]/8 - 1,2,20

17
[Link]/22 - 2,1,8
[Link]/8 - 3,4,100,20 [Link]/22 - 4,3,8
[Link]/22 - 20,2,1,8
AS 2
.0.0/22
172.16

/22
.16
.0.0 AS 1 AS-100
172 [Link]/22 - 1,8

172
[Link]/22 - 100,4,3,8

.16.
0.0/
AS 8 172
.16.

22
0.0/
22

[Link]/22
/22
[Link] AS 3 AS 4 .16
.0.0
172
[Link]
Versão 5.3 Autor: Rinaldo Vaz
277
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria
ASN: 8
CIDR: [Link]/22 STREAMS
UPSTREAMS: [Link]/22 - 2,1,8
AS100 100Mbs
AS 1: 200Mbs 100% [Link]/22 - 100,4,3,8
AS20 100Mbs
AS 3: 200Mbs 100% AS100 100Mbs
DOWNSTREAMS: NONE AS20 100Mbs
AS 20
[Link]/8 - 1,2,100
[Link]/8 - 3,4,100
[Link]/8 - 1,2,20 [Link]/22 - 2,1,8
[Link]/8 - 3,4,100,20 uRPF [Link]/22 - 4,3,8
[Link]/22 - 20,2,1,8
AS 2

AS 1 AS-100
[Link]/22 - 1,8
[Link]/22 - 100,4,3,8

AS 8

[Link] AS 3 AS 4
[Link]
Versão 5.3 Autor: Rinaldo Vaz
278
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

Falha no aceso ao AS 3...

Versão 5.3 Autor: Rinaldo Vaz


279
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria
ASN: 8
CIDR: [Link]/22 STREAMS
UPSTREAMS: [Link]/22 - 2,1,8
AS100 100Mbs
AS 1: 200Mbs 100% [Link]/22 - 100,4,3,8
AS20 100Mbs
AS 3: 200Mbs 100% AS100 100Mbs
DOWNSTREAMS: NONE AS20 100Mbs
AS 20
[Link]/8 - 1,2,100
[Link]/8 - 3,4,100
[Link]/8 - 1,2,20 [Link]/22 - 2,1,8
[Link]/8 - 3,4,100,20 uRPF [Link]/22 - 4,3,8
[Link]/22 - 20,2,1,8
AS 2

AS 1 AS-100
[Link]/22 - 1,8
[Link]/22 - 100,4,3,8

AS 8

[Link] AS 3 AS 4
[Link]
Versão 5.3 Autor: Rinaldo Vaz
280
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria
ASN: 8
CIDR: [Link]/22 STREAMS
UPSTREAMS: [Link]/22 - 2,1,8
AS100 100Mbs
AS 1: 200Mbs [Link]/22 - 100,4,3,8
AS20 100Mbs
AS 3: 200Mbs AS100 100Mbs
DOWNSTREAMS: NONE AS20 100Mbs
AS 20
[Link]/8 - 1,2,100
[Link]/8 - 3,4,100
[Link]/8 - 1,2,20 [Link]/22 - 2,1,8
[Link]/8 - 3,4,100,20 [Link]/22 - 4,3,8
[Link]/22 - 20,2,1,8
AS 2 AW
DR
WITH

AS 1 AS-100
[Link]/22 - 1,8
[Link]/22 - 100,4,3,,8

AS 8

[Link]/22
/22
[Link] AS 3 AS 4 .16
.0.0
172
[Link]
Versão 5.3 Autor: Rinaldo Vaz
281
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria
ASN: 8
CIDR: [Link]/22 STREAMS
UPSTREAMS: [Link]/22 - 2,1,8
AS100 100Mbs
AS 1: 200Mbs [Link]/22 - 100,4,3,8
AS20 100Mbs
AS 3: 200Mbs AS100 100Mbs
DOWNSTREAMS: NONE AS20 100Mbs
AS 20
[Link]/8 - 1,2,100
[Link]/8 - 3,4,100
[Link]/8 - 1,2,20 [Link]/22 - 2,1,8
[Link]/8 - 3,4,100,20
[Link]/22 - 20,2,1,8
AS 2

AS 1 AS-100

172
[Link]/22 - 1,8

.16.
0.0/
AS 8
22 [Link]/22
/22
[Link] AS 3 AS 4 .16
.0.0
172
[Link]
Versão 5.3 Autor: Rinaldo Vaz
282
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria
ASN: 8
CIDR: [Link]/22 STREAMS
UPSTREAMS: [Link]/22 - 2,1,8
AS100 100Mbs
AS 1: 200Mbs [Link]/22 - 100,4,3,8
AS20 100Mbs
AS 3: 200Mbs AS100 100Mbs
DOWNSTREAMS: NONE AS20 100Mbs
AS 20
[Link]/8 - 1,2,100
[Link]/8 - 3,4,100
[Link]/8 - 1,2,20 [Link]/22 - 2,1,8
[Link]/8 - 3,4,100,20 [Link]/22 - 4,3,1,8
[Link]/22 - 20,2,1,8
AS 2 TA
O
AR
NOV

/22
.16
.0.0 AS 1 AS-100
172 [Link]/22 - 1,8

172
[Link]/22 - 100,4,3,1,8

.16.
0.0/
AS 8
22 [Link]/22
/22
[Link] AS 3 AS 4 .16
.0.0
172
[Link]
Versão 5.3 Autor: Rinaldo Vaz
283
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria
ASN: 8
CIDR: [Link]/22 STREAMS
UPSTREAMS: [Link]/22 - 2,1,8
AS100 100Mbs
AS 1: 200Mbs [Link]/22 - 100,4,3,8
AS20 100Mbs
AS 3: 200Mbs AS100 100Mbs
DOWNSTREAMS: NONE AS20 100Mbs
AS 20
[Link]/8 - 1,2,100
[Link]/8 - 3,4,100
[Link]/8 - 1,2,20 [Link]/22 - 2,1,8
[Link]/8 - 3,4,100,20 [Link]/22 - 4,3,1,8
CE [Link]/22 - 20,2,1,8
AS 2 RMANE
PE

AS 1 AS-100
[Link]/22 - 1,8
[Link]/22 - 100,4,3,1,8

AS 8

[Link] AS 3 AS 4
[Link]
Versão 5.3 Autor: Rinaldo Vaz
284
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria
ASN: 8
CIDR: [Link]/22 STREAMS
UPSTREAMS: [Link]/22 - 2,1,8
AS100 100Mbs
AS 1: 200Mbs 200% [Link]/22 - 100,4,3,8
AS20 100Mbs
AS 3: 200Mbs 0% AS100 100Mbs
DOWNSTREAMS: NONE AS20 100Mbs
AS 20
[Link]/8 - 1,2,100
[Link]/8 - 3,4,100
[Link]/8 - 1,2,20 [Link]/22 - 2,1,8
[Link]/8 - 3,4,100,20 uRPF [Link]/22 - 4,3,1,8
[Link]/22 - 20,2,1,8
AS 2

AS 1 AS-100
[Link]/22 - 1,8
[Link]/22 - 100,4,3,1,8

AS 8

[Link] AS 3 AS 4
[Link]
Versão 5.3 Autor: Rinaldo Vaz
285
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

Normalização do AS 3...

Versão 5.3 Autor: Rinaldo Vaz


286
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria
ASN: 8
CIDR: [Link]/22 STREAMS
UPSTREAMS: [Link]/22 - 2,1,8
AS100 100Mbs
AS 1: 200Mbs 100% [Link]/22 - 100,4,3,8
AS20 100Mbs
AS 3: 200Mbs 100% AS100 100Mbs
DOWNSTREAMS: NONE AS20 100Mbs
AS 20
[Link]/8 - 1,2,100
[Link]/8 - 3,4,100
[Link]/8 - 1,2,20 [Link]/22 - 2,1,8
[Link]/8 - 3,4,100,20 [Link]/22 - 4,3,1,8
[Link]/22 - 20,2,1,8
AS 2 AW
DR
W ITH
R AW
HD
IT
AS 1 W AS-100
[Link]/22 - 1,8

172
[Link]/22 - 100,4,3,1,8

.16.
0.0/
AS 8
22 [Link]/22
/2 2
[Link] AS 3 AS 4 .16
.0.0
172
[Link]
Versão 5.3 Autor: Rinaldo Vaz
287
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria
ASN: 8
CIDR: [Link]/22 STREAMS
UPSTREAMS: [Link]/22 - 2,1,8
AS100 100Mbs
AS 1: 200Mbs 100% [Link]/22 - 100,4,3,8
AS20 100Mbs
AS 3: 200Mbs 100% AS100 100Mbs
DOWNSTREAMS: NONE AS20 100Mbs
AS 20
[Link]/8 - 1,2,100
[Link]/8 - 3,4,100
[Link]/8 - 1,2,20 [Link]/22 - 2,1,8
[Link]/8 - 3,4,100,20
[Link]/22 - 20,2,1,8
AS 2

AS 1 AS-100
[Link]/22 - 1,8

AS 8

[Link] AS 3 AS 4
[Link]
Versão 5.3 Autor: Rinaldo Vaz
288
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria
ASN: 8
CIDR: [Link]/22 STREAMS
UPSTREAMS: [Link]/22 - 2,1,8
AS100 100Mbs
AS 1: 200Mbs [Link]/22 - 100,4,3,8
AS20 100Mbs
AS 3: 200Mbs AS100 100Mbs
DOWNSTREAMS: NONE AS20 100Mbs
AS 20
[Link]/8 - 1,2,100
[Link]/8 - 3,4,100
[Link]/8 - 1,2,20 [Link]/22 - 2,1,8
[Link]/8 - 3,4,100,20 [Link]/22 - 4,3,8
[Link]/22 - 20,2,1,8
AS 2 OT
A
R
VA
NO TA
RO
A
OV
AS 1 N AS-100
[Link]/22 - 1,8
[Link]/22 - 100,4,3,8

AS 8 172
.16.
0.0/
22

[Link]/22
/22
[Link] AS 3 AS 4 .16
.0.0
172
[Link]
Versão 5.3 Autor: Rinaldo Vaz
289
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria
ASN: 8
CIDR: [Link]/22 STREAMS
UPSTREAMS: [Link]/22 - 2,1,8
AS100 100Mbs
AS 1: 200Mbs [Link]/22 - 100,4,3,8
AS20 100Mbs
AS 3: 200Mbs AS100 100Mbs
DOWNSTREAMS: NONE AS20 100Mbs
AS 20

E
EC
AN
RM
[Link]/8 - 1,2,100

PE
[Link]/8 - 3,4,100
[Link]/8 - 1,2,20 [Link]/22 - 2,1,8
[Link]/8 - 3,4,100,20 [Link]/22 - 4,3,8
[Link]/22 - 20,2,1,8
AS 2

AS 1 AS-100
[Link]/22 - 1,8
[Link]/22 - 100,4,3,8

AS 8

[Link] AS 3 AS 4
[Link]
Versão 5.3 Autor: Rinaldo Vaz
290
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria
ASN: 8
CIDR: [Link]/22 STREAMS
UPSTREAMS: [Link]/22 - 2,1,8
AS100 100Mbs
AS 1: 200Mbs 200% [Link]/22 - 100,4,3,8
AS20 100Mbs
AS 3: 200Mbs 0% AS100 100Mbs
DOWNSTREAMS: NONE AS20 100Mbs
AS 20
[Link]/8 - 1,2,100
[Link]/8 - 3,4,100
[Link]/8 - 1,2,20 [Link]/22 - 2,1,8
[Link]/8 - 3,4,100,20 uRPF [Link]/22 - 4,3,8
[Link]/22 - 20,2,1,8
AS 2

AS 1 AS-100
[Link]/22 - 1,8
[Link]/22 - 100,4,3,1,8

AS 8

[Link] AS 3 AS 4
[Link]
Versão 5.3 Autor: Rinaldo Vaz
291
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

1x prepend...

Versão 5.3 Autor: Rinaldo Vaz


292
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria
ASN: 8
CIDR: [Link]/22 STREAMS
UPSTREAMS: [Link]/22 - 2,1,8,8
AS100 100Mbs
AS 1: 200Mbs [Link]/22 - 100,4,3,8
AS20 100Mbs
AS 3: 200Mbs AS100 100Mbs
DOWNSTREAMS: NONE AS20 100Mbs
AS 20

22
[Link]/8 - 1,2,100

.0/
6.0
[Link]/8 - 3,4,100

2.1
[Link]/8 - 1,2,20

17
[Link]/22 - 4,3,8
[Link]/8 - 3,4,100,20 [Link]/22 - 2,1,8,8
[Link]/22 - 20,2,1,8,8
PREPEND 1X AS 2
.0.0/22
172.16

/22
.16
.0.0 AS 1 AS-100
172 [Link]/22 - 1,8,8
[Link]/22 - 100,4,3,8

AS 8 172
.16.
0.0/
22

[Link]/22
/22
[Link] AS 3 AS 4 .16
.0.0
172
[Link]
Versão 5.3 Autor: Rinaldo Vaz
293
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria
ASN: 8
CIDR: [Link]/22 STREAMS
UPSTREAMS: [Link]/22 - 2,1,8,8
AS100 100Mbs
AS 1: 200Mbs 100% [Link]/22 - 100,4,3,8
AS20 100Mbs
AS 3: 200Mbs 100% AS100 100Mbs
DOWNSTREAMS: NONE AS20 100Mbs
AS 20

22
[Link]/8 - 1,2,100

.0/
6.0
[Link]/8 - 3,4,100

2.1
[Link]/8 - 1,2,20

17
[Link]/22 - 4,3,8
[Link]/8 - 3,4,100,20 uRPF [Link]/22 - 2,1,8,8
[Link]/22 - 20,2,1,8,8
PREPEND 1X AS 2
.0.0/22
172.16

/22
.16
.0.0 AS 1 AS-100
172 [Link]/22 - 1,8,8
[Link]/22 - 100,4,3,8

AS 8 172
.16.
0.0/
22

[Link]/22
/22
[Link] AS 3 AS 4 .16
.0.0
172
[Link]
Versão 5.3 Autor: Rinaldo Vaz
294
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

Falha entre AS 2 e AS 20

Versão 5.3 Autor: Rinaldo Vaz


295
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria
ASN: 8
CIDR: [Link]/22 STREAMS
UPSTREAMS: [Link]/22 - 2,1,8,8
AS100 100Mbs
AS 1: 200Mbs 100% [Link]/22 - 100,4,3,8
AS20 100Mbs
AS 3: 200Mbs 100% AS100 100Mbs
DOWNSTREAMS: NONE AS20 100Mbs
AS 20

22
[Link]/8 - 1,2,100

.0/
6.0
[Link]/8 - 3,4,100

2.1
[Link]/8 - 1,2,20

17
[Link]/22 - 4,3,8
[Link]/8 - 3,4,100,20 uRPF [Link]/22 - 2,1,8,8
[Link]/22 - 20,2,1,8,8
AS 2

AS 1 AS-100
[Link]/22 - 1,8,8
[Link]/22 - 100,4,3,8

AS 8

[Link] AS 3 AS 4
[Link]
Versão 5.3 Autor: Rinaldo Vaz
296
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria
ASN: 8
CIDR: [Link]/22 DRAW
STREAMS WITH
UPSTREAMS: [Link]/22 - 2,1,8,8
AS100 100Mbs
AS 1: 200Mbs 100% [Link]/22 - 100,4,3,8
AS20 100Mbs
AS 3: 200Mbs 100% AS100 100Mbs
DOWNSTREAMS: NONE AS20 100Mbs
AS 20

22
[Link]/8 - 1,2,100

.0/
6.0
[Link]/8 - 3,4,100

2.1
[Link]/8 - 1,2,20

17
[Link]/22 - 4,3,8
[Link]/8 - 3,4,100,20 [Link]/22 - 2,1,8,8
[Link]/22 - 20,2,1,8,8
AS 2
.0.0/22
172.16 AW
H DR
T
WI
/22
.16
.0.0 AS 1 AS-100
172 [Link]/22 - 1,8,8
[Link]/22 - 100,4,3,8

AS 8

[Link] AS 3 AS 4
[Link]
Versão 5.3 Autor: Rinaldo Vaz
297
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria
ASN: 8
CIDR: [Link]/22 STREAMS RO TA
UPSTREAMS: NOVA
AS100 100Mbs [Link]/22 - 100,4,3,8
AS 1: 200Mbs 100% AS20 100Mbs
AS 3: 200Mbs 100% AS100 100Mbs
DOWNSTREAMS: NONE AS20 100Mbs
AS 20

22
[Link]/8 - 1,2,100

.0/
6.0
[Link]/8 - 3,4,100

2.1
[Link]/8 - 1,2,20

17
[Link]/8 - 3,4,100,20 [Link]/22 - 4,3,8
[Link]/22 - 2,1,8,8
AS 2

AS 1 AS-100
[Link]/22 - 1,8,8
[Link]/22 - 100,4,3,8

AS 8 172
.16.
0.0/
22

[Link]/22
/22
[Link] AS 3 AS 4 .16
.0.0
172
[Link]
Versão 5.3 Autor: Rinaldo Vaz
298
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria
ASN: 8
CIDR: [Link]/22 STREAMS
UPSTREAMS: AS100 100Mbs [Link]/22 - 100,4,3,8
AS 1: 200Mbs 0% AS20 100Mbs
AS 3: 200Mbs 200% AS100 100Mbs
DOWNSTREAMS: NONE AS20 100Mbs
AS 20
[Link]/8 - 1,2,100
[Link]/8 - 3,4,100
[Link]/8 - 1,2,20
[Link]/8 - 3,4,100,20 uRPF
[Link]/22 - 4,3,8
[Link]/22 - 2,1,8,8
AS 2

AS 1 AS-100
[Link]/22 - 1,8,8
[Link]/22 - 100,4,3,8

AS 8

[Link] AS 3 AS 4
[Link]
Versão 5.3 Autor: Rinaldo Vaz
299
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

Normalização da falha...

Versão 5.3 Autor: Rinaldo Vaz


300
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria
ASN: 8
CIDR: [Link]/22 STREAMS
UPSTREAMS: [Link]/22 - 100,4,3,8
AS100 100Mbs
AS 1: 200Mbs [Link]/22 - 2,1,8,8 NOVA ROTA
AS20 100Mbs
AS 3: 200Mbs AS100 100Mbs
DOWNSTREAMS: NONE AS20 100Mbs
AS 20

22
[Link]/8 - 1,2,100

.0/
6.0
[Link]/8 - 3,4,100

2.1
[Link]/8 - 1,2,20

17
[Link]/22 - 4,3,8
[Link]/8 - 3,4,100,20 [Link]/22 - 2,1,8,8
[Link]/22 - 20,2,1,8,8
PREPEND 1X AS 2
.0.0/22
172.16

/22
.16
.0.0 AS 1 AS-100
172 [Link]/22 - 1,8,8
[Link]/22 - 100,4,3,8

AS 8

[Link] AS 3 AS 4
[Link]
Versão 5.3 Autor: Rinaldo Vaz
301
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria
ASN: 8
CIDR: [Link]/22 STREAMS ANECE
[Link]/22 - 100,4,3,8 PERM
UPSTREAMS: AS100 100Mbs
AS 1: 200Mbs [Link]/22 - 2,1,8,8
AS20 100Mbs
AS 3: 200Mbs AS100 100Mbs
DOWNSTREAMS: NONE AS20 100Mbs
AS 20
[Link]/8 - 1,2,100
[Link]/8 - 3,4,100
[Link]/8 - 1,2,20 [Link]/22 - 4,3,8
[Link]/8 - 3,4,100,20 [Link]/22 - 2,1,8,8
[Link]/22 - 20,2,1,8,8
AS 2

AS 1 AS-100
[Link]/22 - 1,8,8
[Link]/22 - 100,4,3,8

AS 8

[Link] AS 3 AS 4
[Link]
Versão 5.3 Autor: Rinaldo Vaz
302
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria
ASN: 8
CIDR: [Link]/22 STREAMS AN ECE
[Link]/22 - 100,4,3,8 PERM
UPSTREAMS: AS100 100Mbs
AS 1: 200Mbs 0% [Link]/22 - 2,1,8,8
AS20 100Mbs
AS 3: 200Mbs 200% AS100 100Mbs
DOWNSTREAMS: NONE AS20 100Mbs
AS 20
[Link]/8 - 1,2,100
[Link]/8 - 3,4,100
[Link]/8 - 1,2,20
[Link]/8 - 3,4,100,20 uRPF
[Link]/22 - 4,3,8
[Link]/22 - 2,1,8,8
AS 2

AS 1 AS-100
[Link]/22 - 1,8,8
[Link]/22 - 100,4,3,8

AS 8

[Link] AS 3 AS 4
[Link]
Versão 5.3 Autor: Rinaldo Vaz
303
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

➔ Dificuldades permanecem…
➔ Quanto mais “longe” mais difícil
controlar o “download”

Versão 5.3 Autor: Rinaldo Vaz


304
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

E se...

Versão 5.3 Autor: Rinaldo Vaz


305
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

Versão 5.3 Autor: Rinaldo Vaz


306
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

➢ [Link]/22

Solução que
○ [Link]/23
○ [Link]/23

facilita sua AS 1 AS32


AS

vida... 19
2.
16
8. . 2.
0/2
3
0. 8
0/ 16
23 2.
19

Versão 5.3 Autor: Rinaldo Vaz


307
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria
ASN: 8
CIDR: [Link]/22 STREAMS [Link]/23 - 2,1,8
UPSTREAMS: [Link]/23 - 100,4,3,8
AS100 100Mbs
AS 1: 200Mbs [Link]/23 - 100,4,3,8
AS20 100Mbs [Link]/23 - 2,100,4,3,8
AS 3: 200Mbs AS100 100Mbs
DOWNSTREAMS: NONE AS20 100Mbs
AS 20

22
[Link]/8 - 1,2,100

.0/
6.0
[Link]/8 - 3,4,100

2.1
[Link]/8 - 1,2,20

17
[Link]/23 - 2,1,8
[Link]/8 - 3,4,100,20 [Link]/23 - 20,2,1,8
[Link]/23 - 4,3,8
AS 2
.0.0/22
172.16

/23
.16
.0.0 AS 1 [Link]/23 - 1,8 AS-100
172 [Link]/23 - 100,4,3,8
[Link]/23 - 100,4,3,8
[Link]/23 - 20,100,4,3,8
AS 8 172
.16.
2.0/
23

[Link]/23
/23
[Link] AS 3 AS 4 .16
.2.0
172
[Link]
Versão 5.3 Autor: Rinaldo Vaz
308
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria
ASN: 8
CIDR: [Link]/22 STREAMS [Link]/23 - 2,1,8
UPSTREAMS: [Link]/23 - 100,4,3,8
AS100 100Mbs
AS 1: 200Mbs 100% [Link]/23 - 100,4,3,8
AS20 100Mbs [Link]/23 - 2,100,4,3,8
AS 3: 200Mbs 0% AS100 100Mbs
DOWNSTREAMS: NONE AS20 100Mbs
AS 20

22
[Link]/8 - 1,2,100

.0/
6.0
[Link]/8 - 3,4,100

2.1
[Link]/8 - 1,2,20

17
[Link]/23 - 2,1,8
[Link]/8 - 3,4,100,20 uRPF [Link]/23 - 20,2,1,8
[Link]/23 - 4,3,8
AS 2

AS 1 [Link]/23 - 1,8 AS-100


[Link]/23 - 100,4,3,8
[Link]/23 - 100,4,3,8
[Link]/23 - 20,100,4,3,8
AS 8

[Link] AS 3 AS 4
[Link]
Versão 5.3 Autor: Rinaldo Vaz
309
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria
ASN: 8
CIDR: [Link]/22 STREAMS [Link]/23 - 2,1,8
UPSTREAMS: [Link]/23 - 100,4,3,8
AS100 100Mbs
AS 1: 200Mbs 100% [Link]/23 - 100,4,3,8
AS20 100Mbs [Link]/23 - 2,100,4,3,8
AS 3: 200Mbs 0% AS100 100Mbs
DOWNSTREAMS: NONE AS20 100Mbs
AS 20

22
[Link]/8 - 1,2,100

.0/
6.0
[Link]/8 - 3,4,100

2.1
[Link]/8 - 1,2,20

17
[Link]/23 - 2,1,8
[Link]/8 - 3,4,100,20 uRPF [Link]/23 - 20,2,1,8
[Link]/23 - 4,3,8
AS 2
.0.0/22
172.16

/23
.16
.0.0 AS 1 [Link]/23 - 1,8 AS-100
172 [Link]/23 - 100,4,3,8
[Link]/23 - 100,4,3,8
[Link]/23 - 20,100,4,3,8
AS 8

[Link] AS 3 AS 4
[Link]
Versão 5.3 Autor: Rinaldo Vaz
310
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria
ASN: 8
CIDR: [Link]/22 STREAMS [Link]/23 - 2,1,8
UPSTREAMS: [Link]/23 - 100,4,3,8
AS100 100Mbs
AS 1: 200Mbs 100% [Link]/23 - 100,4,3,8
AS20 100Mbs [Link]/23 - 2,100,4,3,8
AS 3: 200Mbs 0% AS100 100Mbs
DOWNSTREAMS: NONE AS20 100Mbs
AS 20

22
[Link]/8 - 1,2,100

.0/
6.0
[Link]/8 - 3,4,100

2.1
[Link]/8 - 1,2,20

17
[Link]/23 - 2,1,8
[Link]/8 - 3,4,100,20 uRPF [Link]/23 - 20,2,1,8
[Link]/23 - 4,3,8
AS 2
.0.0/22
172.16

/23
.16
.0.0 AS 1 [Link]/23 - 1,8 AS-100
172 [Link]/23 - 100,4,3,8
[Link]/23 - 100,4,3,8
[Link]/23 - 20,100,4,3,8
AS 8 172
.16.
2.0/
23

[Link]/23
/23
[Link] AS 3 AS 4 .16
.2.0
172
[Link]
Versão 5.3 Autor: Rinaldo Vaz
311
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria
ASN: 8
CIDR: [Link]/22 STREAMS [Link]/23 - 2,1,8
UPSTREAMS: [Link]/23 - 100,4,3,8
AS100 100Mbs
AS 1: 200Mbs 100% [Link]/23 - 100,4,3,8
AS20 100Mbs [Link]/23 - 2,100,4,3,8
AS 3: 200Mbs 0% AS100 100Mbs
DOWNSTREAMS: NONE AS20 100Mbs
AS 20

22
[Link]/8 - 1,2,100

.0/
6.0
[Link]/8 - 3,4,100

2.1
[Link]/8 - 1,2,20

17
[Link]/23 - 2,1,8
[Link]/8 - 3,4,100,20 uRPF [Link]/23 - 20,2,1,8
[Link]/23 - 4,3,8
AS 2
.0.0/22
172.16

/23
.16
.0.0 AS 1 [Link]/23 - 1,8 AS-100
172 [Link]/23 - 100,4,3,8
[Link]/23 - 100,4,3,8
[Link]/23 - 20,100,4,3,8
AS 8 172
.16.
2.0/
23

[Link]/23
/23
[Link] AS 3 AS 4 .16
.2.0
172
[Link]
Versão 5.3 Autor: Rinaldo Vaz
312
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

O QUE
FAZER
AGORA?

Versão 5.3 Autor: Rinaldo Vaz


313
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

NO-EXPORT!!

Versão 5.3 Autor: Rinaldo Vaz


314
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria
ASN: 8
CIDR: [Link]/22 STREAMS [Link]/23 - 2,1,8
UPSTREAMS: [Link]/23 - 100,4,3,8
AS100 100Mbs
AS 1: 200Mbs 100% [Link]/23 - 100,4,3,8
AS20 100Mbs [Link]/23 - 2,100,4,3,8
AS 3: 200Mbs 0% AS100 100Mbs
DOWNSTREAMS: NONE AS20 100Mbs
AS 20

23
[Link]/8 - 1,2,100

.0/
6.0
[Link]/8 - 3,4,100

2.1
[Link]/8 - 1,2,20

17
[Link]/23 - 2,1,8
[Link]/8 - 3,4,100,20 [Link]/23 - 20,2,1,8
[Link]/23 - 4,3,8
AS 2
.0.0/23
3 172.16
.0/2
. 1 6.2 RT
172 EXPO
-
NO .0/2
3
. 16.0 AS 1 [Link]/23 - 1,8 AS-100
172 [Link]/23 - 100,4,3,8
[Link]/23 - 100,4,3,8
[Link]/23 - 20,100,4,3,8
AS 8 172
.16.
2.0/
23

[Link]/23
/23
[Link] AS 3 AS 4 .16
.2.0
172
[Link]
Versão 5.3 Autor: Rinaldo Vaz
315
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria
ASN: 8
CIDR: [Link]/22 STREAMS [Link]/23 - 2,1,8
UPSTREAMS: [Link]/23 - 100,4,3,8
AS100 100Mbs
AS 1: 200Mbs 100% [Link]/23 - 100,4,3,8
AS20 100Mbs [Link]/23 - 2,100,4,3,8
AS 3: 200Mbs 0% AS100 100Mbs
DOWNSTREAMS: NONE AS20 100Mbs
AS 20

23
[Link]/8 - 1,2,100

.0/
6.0
[Link]/8 - 3,4,100

2.1
[Link]/8 - 1,2,20

17
[Link]/23 - 2,1,8
[Link]/8 - 3,4,100,20 [Link]/23 - 20,2,1,8
[Link]/23 - 4,3,8
AS 2
.0.0/23
3 172.16
.0/2
. 1 6.2 RT
172 EXPO
-
NO .0/2
3
. 16.0 AS 1 [Link]/23 - 1,8 AS-100
172 [Link]/23 - 100,4,3,8
[Link]/23 - 100,4,3,8
[Link]/23 - 20,100,4,3,8
AS 8 172
.16.
2.0/
23

[Link]/23
/23
[Link] AS 3 AS 4 .16
.2.0
172
[Link]
Versão 5.3 Autor: Rinaldo Vaz
316
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria
ASN: 8
CIDR: [Link]/22 STREAMS [Link]/23 - 2,1,8
UPSTREAMS: [Link]/23 - 100,4,3,8
AS100 100Mbs
AS 1: 200Mbs 100% [Link]/23 - 100,4,3,8
AS20 100Mbs [Link]/23 - 2,100,4,3,8
AS 3: 200Mbs 0% AS100 100Mbs
DOWNSTREAMS: NONE AS20 100Mbs
AS 20

23
[Link]/8 - 1,2,100

.0/
6.0
[Link]/8 - 3,4,100

2.1
[Link]/8 - 1,2,20

17
[Link]/23 - 2,1,8
[Link]/8 - 3,4,100,20 uRPF [Link]/23 - 20,2,1,8
[Link]/23 - 4,3,8
AS 2

AS 1 [Link]/23 - 1,8 AS-100


[Link]/23 - 100,4,3,8
[Link]/23 - 100,4,3,8
[Link]/23 - 20,100,4,3,8
AS 8

[Link]/23
/23
[Link] AS 3 AS 4 .16
.2.0
172
[Link]
Versão 5.3 Autor: Rinaldo Vaz
317
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria
ASN: 8
CIDR: [Link]/22 STREAMS [Link]/23 - 2,1,8
UPSTREAMS: [Link]/23 - 100,4,3,8
AS100 100Mbs
AS 1: 200Mbs 100% [Link]/23 - 100,4,3,8
AS20 100Mbs [Link]/23 - 2,100,4,3,8
AS 3: 200Mbs 0% AS100 100Mbs
DOWNSTREAMS: NONE AS20 100Mbs
AS 20

23
[Link]/8 - 1,2,100

.0/
6.0
[Link]/8 - 3,4,100

2.1
[Link]/8 - 1,2,20

17
[Link]/23 - 2,1,8
[Link]/8 - 3,4,100,20 uRPF [Link]/23 - 20,2,1,8
[Link]/23 - 4,3,8
AS 2
.0.0/23
172.16

AS 1 [Link]/23 - 1,8 AS-100


[Link]/23 - 100,4,3,8
[Link]/23 - 100,4,3,8
[Link]/23 - 20,100,4,3,8
AS 8

[Link]/23
/23
[Link] AS 3 AS 4 .16
.2.0
172
[Link]
Versão 5.3 Autor: Rinaldo Vaz
318
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

➔ Alternativas
➔ BGP Communities
● NO-EXPORT(padrão)
● Numéricas
○ no-export
○ 1x prepend
○ 2x prepend
○ 3x prepend

Versão 5.3 Autor: Rinaldo Vaz


319
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

Políticas de Comunity do AS 2:
➔ 2:xy
Código (x) Vizinho
Onde x = Vizinho
1 AS 20
Onde y = Ação
2 AS 100

Código (y) Ação


Exemplo:
0 no-export
➔ 2:10 - Prefixo não será anunciado para
1 1x prepend o AS 20
➔ 2:23 - Prefixo será anunciado para o as
2 2x prepend 100 com 3 prepends

3 3x prepend

Versão 5.3 Autor: Rinaldo Vaz


320
02mar2021 rinaldopvaz@[Link] +55 83 998360616
➔ Obtendo o mesmo resultado com apenas
um prefixo anunciado

Versão 5.3 Autor: Rinaldo Vaz


321
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria
ASN: 8
CIDR: [Link]/22 STREAMS
UPSTREAMS: [Link]/22 - 2,1,8
AS100 100Mbs
AS 1: 200Mbs [Link]/22 - 100,4,3,8
AS20 100Mbs
AS 3: 200Mbs AS100 100Mbs
DOWNSTREAMS: NONE AS20 100Mbs
AS 20

22
[Link]/8 - 1,2,100

.0/
6.0
[Link]/8 - 3,4,100

2.1
[Link]/8 - 1,2,20

17
[Link]/8 - 3,4,100,20 [Link]/22 - 4,3,8
[Link]/22 - 2,2,2,2,1,8
6.2.0/2
172.1 3)
2
AS 2 172
(2: 2 .
16.
3x (2: 2.0/2
2 PR 23) 2
/2 EP
0.0 EN
16. )
2.
17 (2:23 AS 1
D
AS-100
[Link]/22 - 1,8

AS 8 172
.16.
0.0/
22

[Link]/22
/22
[Link] AS 3 AS 4 .16
.0.0
172
[Link]
Versão 5.3 Autor: Rinaldo Vaz
322
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria
ASN: 8
CIDR: [Link]/22 STREAMS
UPSTREAMS: [Link]/22 - 2,1,8
AS100 100Mbs
AS 1: 200Mbs 100% [Link]/22 - 100,4,3,8
AS20 100Mbs
AS 3: 200Mbs 100% AS100 100Mbs
DOWNSTREAMS: NONE AS20 100Mbs
AS 20
[Link]/8 - 1,2,100
[Link]/8 - 3,4,100
[Link]/8 - 1,2,20
[Link]/8 - 3,4,100,20 uRPF
[Link]/22 - 4,3,8
[Link]/22 - 2,2,2,2,1,8
AS 2

AS 1 AS-100
[Link]/22 - 1,8

AS 8

[Link] AS 3 AS 4
[Link]
Versão 5.3 Autor: Rinaldo Vaz
323
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.5 Download, upload e assimetria

➔ Eventuais mudanças na
topologia não mudarão mais o
fluxo
➔ Novas convergências sempre
pelo mesmo caminho

Versão 5.3 Autor: Rinaldo Vaz


324
02mar2021 rinaldopvaz@[Link] +55 83 998360616
Versão 5.3 Autor: Rinaldo Vaz 325
02mar2021 rinaldopvaz@[Link] +55 83 998360616
Sessão de dúvidas...

Versão 5.3 Autor: Rinaldo Vaz 326


02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.6 MANIPULAÇÃO DE UPLOAD

Versão 5.3 Autor: Rinaldo Vaz 327


02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.6 Manipulação de UPLOAD

PRIORIZAÇÃO EM NÍVEL DO NEIGHBOR


RP/0/RP0/CPU0:AS-1-R1#show bgp
(..)
Network Next Hop Metric LocPrf Weight Path
*> [Link]/8 [Link] 0 32768 i
*> [Link]/8 [Link] 0 100 2 i
* [Link] 0 200 2 i
*> [Link]/8 [Link] 0 100 99 55 i
* [Link] 0 200 222 123 55 i
*> [Link]/32 [Link] 0 100 99 55 i
* [Link] 0 200 222 123 55 i
*> [Link]/30 [Link] 0 100 99 55 i
* [Link] 0 200 222 123 55 i

Versão 5.3 Autor: Rinaldo Vaz 328


02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.6 Manipulação de UPLOAD

PRIORIZAÇÃO EM NÍVEL DO NEIGHBOR


RP/0/RP0/CPU0:AS-1-R1(config)#router bgp 1
RP/0/RP0/CPU0:AS-1-R1(config-bgp)#neighbor [Link] address-family ipv4 unica$
RP/0/RP0/CPU0:AS-1-R1(config-bgp-nbr-af)#weight 1000
RP/0/RP0/CPU0:AS-1-R1(config-bgp-nbr-af)#commit

Versão 5.3 Autor: Rinaldo Vaz 329


02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.6 Manipulação de UPLOAD

PRIORIZAÇÃO EM NÍVEL DO NEIGHBOR


RP/0/RP0/CPU0:AS-1-R1(config)#do show bgp
(...)
Network Next Hop Metric LocPrf Weight Path
*> [Link]/8 [Link] 0 32768 i
*> [Link]/8 [Link] 1000 100 2 i
* [Link] 0 200 2 i
*> [Link]/8 [Link] 1000 100 99 55 i
* [Link] 0 200 222 123 55 i
*> [Link]/32 [Link] 1000 100 99 55 i
* [Link] 0 200 222 123 55 i
*> [Link]/30 [Link] 1000 100 99 55 i
* [Link] 0 200 222 123 55 i

Versão 5.3 Autor: Rinaldo Vaz 330


02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.6 Manipulação de UPLOAD

PRIORIZAÇÃO EM NÍVEL DO NEIGHBOR


RP/0/RP0/CPU0:AS-1-R1#show bgp [Link] | include "(123|best|\.0)"
Wed Feb 26 [Link].161 UTC
BGP routing table entry for [Link]/8
Last Modified: Feb 26 [Link].927 for [Link]
Paths: (2 available, best #1)
Path #1: Received by speaker 0
100 99 55 123
[Link] from [Link] ([Link])
Origin IGP, localpref 100, weight 1000, valid, external, best, group-best
Received Path ID 0, Local Path ID 1, version 48
Path #2: Received by speaker 0
200 222 123
[Link] from [Link] ([Link])
Origin IGP, localpref 100, valid, external, group-best
Received Path ID 0, Local Path ID 0, version 0

Versão 5.3 Autor: Rinaldo Vaz 331


02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.6 Manipulação de UPLOAD

TESTE DE UPLOAD
RP/0/RP0/CPU0:AS-1-R1#traceroute [Link]
Wed Feb 26 [Link].806 UTC

Type escape sequence to abort.


Tracing the route to [Link]

1 [Link] 6 msec 3 msec 4 msec


2 [Link] 4 msec 4 msec 4 msec
3 [Link] 3 msec 4 msec 5 msec
4 [Link] 6 msec 5 msec 4 msec
5 [Link] 13 msec 10 msec 7 msec
6 [Link] 14 msec 7 msec 5 msec

Versão 5.3 Autor: Rinaldo Vaz 332


02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.6 Manipulação de UPLOAD

TESTE DE UPLOAD
RP/0/RP0/CPU0:AS-1-R1#traceroute [Link]
Wed Feb 26 [Link].806 UTC

Type escape sequence to abort.


Tracing the route to [Link]

1 [Link] 6 msec 3 msec 4 msec


2 [Link] 4 msec 4 msec 4 msec
3 [Link] 3 msec 4 msec 5 msec
4 [Link] 6 msec 5 msec 4 msec
5 [Link] 13 msec 10 msec 7 msec
6 [Link] 14 msec 7 msec 5 msec

Versão 5.3 Autor: Rinaldo Vaz 333


02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.6 Manipulação de UPLOAD

TESTE DE DOWNLOAD
RP/0/RP0/CPU0:AS-1-R1#telnet [Link]
Trying [Link]...
Connected to [Link].
Escape sequence is 'ZY'.
AS-123-R1 (ttyp0)
login: juniper
Password: juniper.123

--- JUNOS 12.2R2.4 built 2012-11-15 [Link] UTC


juniper@AS-123-R1> traceroute [Link]
traceroute to [Link] ([Link]), 30 hops max, 40 byte packets
1 [Link] ([Link]) 0.801 ms 0.447 ms 0.650 ms
2 [Link] ([Link]) 0.982 ms 1.495 ms 0.984 ms
3 [Link] ([Link]) 1.397 ms 1.519 ms 1.506 ms
4 ***
5 [Link] ([Link]) 4.569 ms 3.426 ms 3.193 ms
Versão 5.3 Autor: Rinaldo Vaz 334
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.6 Manipulação de UPLOAD

TESTE DE DOWNLOAD
IMAGEM COM GRÁFICOS DO ZABBIX

Versão 5.3 Autor: Rinaldo Vaz 335


02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.6 Manipulação de UPLOAD

OUTRAS FORMAS DE PRIORIZAR UPLOAD


!--- Nível de prefixo
RP/0/RP0/CPU0:AS-1-R1(config)#prefix-set BLOCOS-AS-200
RP/0/RP0/CPU0:AS-1-R1(config-pfx)#[Link]/8 le 24
RP/0/RP0/CPU0:AS-1-R1(config-pfx)#end-set
RP/0/RP0/CPU0:AS-1-R1(config)#route-policy TRANSITO-AS-200-IN
RP/0/RP0/CPU0:AS-1-R1(config-rpl)#if destination in REDES-BLOQUEADAS then
RP/0/RP0/CPU0:AS-1-R1(config-rpl-if)# drop
RP/0/RP0/CPU0:AS-1-R1(config-rpl-if)#endif
RP/0/RP0/CPU0:AS-1-R1(config-rpl)#if destination in BLOCOS-AS-200 then
RP/0/RP0/CPU0:AS-1-R1(config-rpl-if)#set weight 1001
RP/0/RP0/CPU0:AS-1-R1(config-rpl-if)#done
RP/0/RP0/CPU0:AS-1-R1(config-rpl-if)#endif
RP/0/RP0/CPU0:AS-1-R1(config-rpl)#done
RP/0/RP0/CPU0:AS-1-R1(config-rpl)#end-policy
RP/0/RP0/CPU0:AS-1-R1(config)#commit

Versão 5.3 Autor: Rinaldo Vaz 336


02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.6 Manipulação de UPLOAD

OUTRAS FORMAS DE PRIORIZAR UPLOAD


RP/0/RP0/CPU0:AS-1-R1(config)#do show bgp [Link] | include "weight|200"
Wed Feb 26 [Link].926 UTC
BGP routing table entry for [Link]/8
100 99 55 123 222 200
Origin IGP, localpref 100, weight 1000, valid, external, group-best
200
[Link] from [Link] ([Link])
Origin IGP, localpref 100, weight 1001, valid, external, best, group-best

Versão 5.3 Autor: Rinaldo Vaz 337


02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.6 Manipulação de UPLOAD

OUTRAS FORMAS DE PRIORIZAR UPLOAD


!--- Nível de ASPATH
RP/0/RP0/CPU0:AS-1-R1(config)#as-path-set ASPATH-AS-222
RP/0/RP0/CPU0:AS-1-R1(config-as)#ios-regex '222$'
RP/0/RP0/CPU0:AS-1-R1(config-as)#end-set

Versão 5.3 Autor: Rinaldo Vaz 338


02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.6 Manipulação de UPLOAD

OUTRAS FORMAS DE PRIORIZAR UPLOAD


RP/0/RP0/CPU0:AS-1-R1(config)#route-policy TRANSITO-AS-200-IN
% WARNING: Policy object route-policy TRANSITO-AS-200-IN' exists! Reconfiguring it via CLI
will replace current definition. Use 'abort to cancel.
RP/0/RP0/CPU0:AS-1-R1(config-rpl)# if destination in REDES-BLOQUEADAS then
RP/0/RP0/CPU0:AS-1-R1(config-rpl-if)# drop
RP/0/RP0/CPU0:AS-1-R1(config-rpl-if)# endif
RP/0/RP0/CPU0:AS-1-R1(config-rpl)#if as-path in ASPATH-AS-222 then
RP/0/RP0/CPU0:AS-1-R1(config-rpl-if)#set weight 1002
RP/0/RP0/CPU0:AS-1-R1(config-rpl-if)#done
RP/0/RP0/CPU0:AS-1-R1(config-rpl-if)#endif
RP/0/RP0/CPU0:AS-1-R1(config-rpl)#done
RP/0/RP0/CPU0:AS-1-R1(config-rpl)#end-policy
RP/0/RP0/CPU0:AS-1-R1(config)#commit

Versão 5.3 Autor: Rinaldo Vaz 339


02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.6 Manipulação de UPLOAD

OUTRAS FORMAS DE PRIORIZAR UPLOAD


RP/0/RP0/CPU0:AS-1-R1(config)#do show bgp [Link] | include "weight|222"
Wed Feb 26 [Link].089 UTC
BGP routing table entry for [Link]/8
100 99 55 123 222
Origin IGP, localpref 100, weight 1000, valid, external, group-best
200 222
Origin IGP, localpref 100, weight 1002, valid, external, best, group-best

Versão 5.3 Autor: Rinaldo Vaz 340


02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.6 Manipulação de UPLOAD

Versão 5.3 Autor: Rinaldo Vaz 341


02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.6 Manipulação de UPLOAD

Sessão de dúvidas...

Versão 5.3 Autor: Rinaldo Vaz 342


02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.7 MANIPULAÇÃO DE DOWNLOAD

Versão 5.3 Autor: Rinaldo Vaz 343


02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.7 Manipulação de DOWNLOAD

MANIPULAÇÃO ATRAVÉS DE ASPATH


RP/0/RP0/CPU0:AS-1-R1#telnet [Link]
Trying [Link]...
Connected to [Link].
Escape sequence is 'ZY'.

AS-123-R1 (ttyp0)

login: juniper
Password:

--- JUNOS 12.2R2.4 built 2012-11-15 [Link] UTC

Versão 5.3 Autor: Rinaldo Vaz 344


02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.7 Manipulação de DOWNLOAD

MANIPULAÇÃO ATRAVÉS DE ASPATH


juniper@AS-123-R1> show route [Link]

inet.0: 138 destinations, 143 routes (138 active, 0 holddown, 0 hidden)


+ = Active Route, - = Last Active, * = Both

[Link]/8 *[BGP/170] [Link], localpref 100


AS path: 222 200 1 I, validation-state: unverified
> to [Link] via em1.0
[BGP/170] [Link], localpref 100
AS path: 55 99 100 1 I, validation-state: unverified
> to [Link] via em0.0
juniper@AS-123-R1> quit

RP/0/RP0/CPU0:AS-1-R1#

Versão 5.3 Autor: Rinaldo Vaz 345


02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.7 Manipulação de DOWNLOAD

MANIPULAÇÃO ATRAVÉS DE ASPATH


RP/0/RP0/CPU0:AS-1-R1#show running-config route-policy TRANSITO-AS-200-OUT
route-policy TRANSITO-AS-200-OUT
if destination in MEUS-BLOCOS then
done
endif
end-policy
!
RP/0/RP0/CPU0:AS-1-R1#configure
RP/0/RP0/CPU0:AS-1-R1(config)#route-policy TRANSITO-AS-200-OUT
% WARNING: Policy object route-policy TRANSITO-AS-200-OUT' exists! Reconfiguring it via CLI
will replace current definition. Use 'abort to cancel.
RP/0/RP0/CPU0:AS-1-R1(config-rpl)#if destination in MEUS-BLOCOS then
RP/0/RP0/CPU0:AS-1-R1(config-rpl-if)#prepend as-path 1 2
RP/0/RP0/CPU0:AS-1-R1(config-rpl-if)#endif
RP/0/RP0/CPU0:AS-1-R1(config-rpl)#end-policy
RP/0/RP0/CPU0:AS-1-R1(config)#commit
Versão 5.3 Autor: Rinaldo Vaz 346
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.7 Manipulação de DOWNLOAD

MANIPULAÇÃO ATRAVÉS DE ASPATH


RP/0/RP0/CPU0:AS-1-R1#show bgp neighbor [Link] advertised-routes
Wed Feb 26 [Link].384 UTC
Network Next Hop From AS Path
[Link]/8 [Link] Local 1 1 1i

Processed 1 prefixes, 1 paths


RP/0/RP0/CPU0:AS-1-R1#telnet [Link]
Trying [Link]...
Connected to [Link].
Escape sequence is 'ZY'.

AS-123-R1 (ttyp0)

login: juniper
Password: juniper.123
juniper@AS-123-R1>
Versão 5.3 Autor: Rinaldo Vaz 347
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.7 Manipulação de DOWNLOAD

MANIPULAÇÃO ATRAVÉS DE ASPATH


juniper@AS-123-R1> show route [Link]

inet.0: 138 destinations, 143 routes (138 active, 0 holddown, 0 hidden)


+ = Active Route, - = Last Active, * = Both

[Link]/8 *[BGP/170] [Link], localpref 100


AS path: 55 99 100 1 I, validation-state: unverified
> to [Link] via em0.0
[BGP/170] [Link], localpref 100
AS path: 222 200 1 1 1 I, validation-state: unverified
> to [Link] via em1.0

Versão 5.3 Autor: Rinaldo Vaz 348


02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.7 Manipulação de DOWNLOAD

MANIPULAÇÃO ATRAVÉS DE ASPATH


juniper@AS-123-R1> traceroute [Link]
traceroute to [Link] ([Link]), 30 hops max, 40 byte packets
1 [Link] ([Link]) 0.558 ms 0.433 ms 0.521 ms
2 [Link] ([Link]) 0.912 ms 1.071 ms 1.457 ms
3 [Link] ([Link]) 1.498 ms 1.362 ms 1.940 ms
4 [Link] ([Link]) 1.923 ms 2.049 ms 2.263 ms
5 [Link] ([Link]) 2.544 ms 2.745 ms 2.246 ms
6 [Link] ([Link]) 5.660 ms 4.713 ms 5.259 ms
7 [Link] ([Link]) 2.745 ms 5.676 ms 6.321 ms

juniper@AS-123-R1> quit

RP/0/RP0/CPU0:AS-1-R1#

Versão 5.3 Autor: Rinaldo Vaz 349


02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.7 Manipulação de DOWNLOAD

MANIPULAÇÃO POR PREFIXOS ESPECÍFICOS


!--Nesse caso a rota já se encontra na FIB
RP/0/RP0/CPU0:AS-1-R1#show route [Link]/24
Wed Feb 26 [Link].484 UTC

Routing entry for [Link]/24


Known via "connected", distance 0, metric 0 (connected)
Installed Feb 26 [Link].832 for [Link]
Routing Descriptor Blocks
directly connected, via GigabitEthernet0/0/0/5
Route metric is 0
No advertising protos.

Versão 5.3 Autor: Rinaldo Vaz 350


02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.7 Manipulação de DOWNLOAD

MANIPULAÇÃO POR PREFIXOS ESPECÍFICOS


!--Porém, não ainda na tabela BGP
RP/0/RP0/CPU0:AS-1-R1#show bgp [Link]/24
Wed Feb 26 [Link].896 UTC
% Network not in table

Versão 5.3 Autor: Rinaldo Vaz 351


02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.7 Manipulação de DOWNLOAD

MANIPULAÇÃO POR PREFIXOS ESPECÍFICOS


RP/0/RP0/CPU0:AS-1-R1(config)#router bgp 1 address-family ipv4 unicast
RP/0/RP0/CPU0:AS-1-R1(config-bgp-af)#network [Link]/24
RP/0/RP0/CPU0:AS-1-R1(config-bgp-af)#commit
RP/0/RP0/CPU0:AS-1-R1(config-bgp-af)#do show bgp [Link]/24
BGP routing table entry for [Link]/24
(...)
Last Modified: Feb 26 [Link].927 for [Link]
Paths: (1 available, best #1)
Not advertised to any peer
Path #1: Received by speaker 0
Not advertised to any peer
Local
[Link] from [Link] ([Link])
Origin IGP, metric 0, localpref 100, weight 32768, valid, local, best, group-best
Received Path ID 0, Local Path ID 1, version 59

Versão 5.3 Autor: Rinaldo Vaz 352


02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.7 Manipulação de DOWNLOAD

MANIPULAÇÃO POR PREFIXOS ESPECÍFICOS


RP/0/RP0/CPU0:AS-1-R1(config)#prefix-set BLOCO-PPPOE
RP/0/RP0/CPU0:AS-1-R1(config-pfx)#[Link]/24
RP/0/RP0/CPU0:AS-1-R1(config-pfx)#end-set
RP/0/RP0/CPU0:AS-1-R1(config)#route-policy TRANSITO-AS-100-OUT
Wed Feb 26 [Link].488 UTC
% WARNING: Policy object route-policy TRANSITO-AS-100-OUT' exists! Reconfiguring it via CLI
will replace current definition. Use 'abort to cancel.
RP/0/RP0/CPU0:AS-1-R1(config-rpl)#if destination in BLOCO-PPPOE then
RP/0/RP0/CPU0:AS-1-R1(config-rpl-if)#done
RP/0/RP0/CPU0:AS-1-R1(config-rpl-if)#endif
RP/0/RP0/CPU0:AS-1-R1(config-rpl)#if destination in MEUS-BLOCOS then
RP/0/RP0/CPU0:AS-1-R1(config-rpl-if)#done
RP/0/RP0/CPU0:AS-1-R1(config-rpl-if)#endif
RP/0/RP0/CPU0:AS-1-R1(config-rpl)#end-policy
RP/0/RP0/CPU0:AS-1-R1(config)#commit

Versão 5.3 Autor: Rinaldo Vaz 353


02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.7 Manipulação de DOWNLOAD

MANIPULAÇÃO POR PREFIXOS ESPECÍFICOS


RP/0/RP0/CPU0:AS-1-R1(config)#do show bgp neighbor [Link] advertised-routes
Wed Feb 26 [Link].498 UTC
Network Next Hop From AS Path
[Link]/8 [Link] Local 1i
[Link]/24 [Link] Local 1i

Processed 2 prefixes, 2 paths


RP/0/RP0/CPU0:AS-1-R1(config)#do show bgp neighbor [Link] advertised-routes
Wed Feb 26 [Link].835 UTC
Network Next Hop From AS Path
[Link]/8 [Link] Local 1i

Processed 1 prefixes, 1 paths

Versão 5.3 Autor: Rinaldo Vaz 354


02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.7 Manipulação de DOWNLOAD

MANIPULAÇÃO POR PREFIXOS ESPECÍFICOS


RP/0/RP0/CPU0:AS-1-R1#telnet [Link]
Trying [Link]...
Connected to [Link].
Escape sequence is 'ZY'.
AS-123-R1 (ttyp0)
login: juniper
Password:
--- JUNOS 12.2R2.4 built 2012-11-15 [Link] UTC
juniper@AS-123-R1> show route [Link]

inet.0: 139 destinations, 144 routes (139 active, 0 holddown, 0 hidden)


+ = Active Route, - = Last Active, * = Both

[Link]/24 *[BGP/170] [Link], localpref 100


AS path: 55 99 100 1 I, validation-state: unverified
> to [Link] via em0.0
Versão 5.3 Autor: Rinaldo Vaz 355
02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.7 Manipulação de DOWNLOAD

MANIPULAÇÃO POR PREFIXOS ESPECÍFICOS


juniper@AS-123-R1> traceroute [Link]
traceroute to [Link] ([Link]), 30 hops max, 40 byte packets
1 [Link] ([Link]) 0.460 ms 0.456 ms 0.462 ms
2 [Link] ([Link]) 0.941 ms 1.519 ms 0.837 ms
3 [Link] ([Link]) 1.306 ms 2.099 ms 1.560 ms
4 [Link] ([Link]) 1.706 ms 2.213 ms 1.913 ms
5 [Link] ([Link]) 2.343 ms 3.098 ms 2.472 ms
6 [Link] ([Link]) 7.575 ms 4.547 ms 5.792 ms
7 [Link] ([Link]) 4.337 ms 4.291 ms 4.309 ms

Versão 5.3 Autor: Rinaldo Vaz 356


02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.7 Manipulação de DOWNLOAD

MANIPULAÇÃO POR PREFIXOS ESPECÍFICOS


juniper@AS-123-R1> show route [Link]

inet.0: 139 destinations, 144 routes (139 active, 0 holddown, 0 hidden)


+ = Active Route, - = Last Active, * = Both

[Link]/8 *[BGP/170] [Link], localpref 100


AS path: 222 200 1 I, validation-state: unverified
> to [Link] via em1.0
[BGP/170] [Link], localpref 100
AS path: 55 99 100 1 I, validation-state: unverified
> to [Link] via em0.0

Versão 5.3 Autor: Rinaldo Vaz 357


02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.7 Manipulação de DOWNLOAD

MANIPULAÇÃO POR PREFIXOS ESPECÍFICOS


juniper@AS-123-R1> traceroute [Link]
traceroute to [Link] ([Link]), 30 hops max, 40 byte packets
1 [Link] ([Link]) 0.976 ms 0.555 ms 0.433 ms
2 [Link] ([Link]) 1.013 ms 0.906 ms 1.105 ms
3 [Link] ([Link]) 1.462 ms 1.517 ms 1.733 ms
4 ***
5 [Link] ([Link]) 18.404 ms 5.827 ms 4.341 ms

Versão 5.3 Autor: Rinaldo Vaz 358


02mar2021 rinaldopvaz@[Link] +55 83 998360616
2.7 Manipulação de DOWNLOAD

Sessão de dúvidas...

Versão 5.3 Autor: Rinaldo Vaz 359


02mar2021 rinaldopvaz@[Link] +55 83 998360616
3. PROVEDOR DE TRÂNSITO IP

Versão 5.3 Autor: Rinaldo Vaz 360


02mar2021 rinaldopvaz@[Link] +55 83 998360616
3. Provedor de Trânsito com Cisco
3.1 Sessões BGP com clientes
3.2 Filtros de clientes IN/OUT
3.3 Engenharia de tráfego
3.4 Políticas de community
3.5 Engenharia de tráfego com communities

Versão 5.3 Autor: Rinaldo Vaz 361


02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.1 SESSÕES BGP COM CLIENTES

Versão 5.3 Autor: Rinaldo Vaz 362


02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.1 Sessões BGP com clientes

ALGUNS COMANDOS USUAIS PARA CLIENTES


RP/0/RP0/CPU0:AS-1-R1(config)#router bgp 1
RP/0/RP0/CPU0:AS-1-R1(config-bgp)#neighbor [Link]
RP/0/RP0/CPU0:AS-1-R1(config-bgp-nbr)#remote-as 101
RP/0/RP0/CPU0:AS-1-R1(config-bgp-nbr)#address-family ipv4 unicast
RP/0/RP0/CPU0:AS-1-R1(config-bgp-nbr-af)#soft-reconfiguration inbound always
RP/0/RP0/CPU0:AS-1-R1(config-bgp-nbr-af)#weight 2000
RP/0/RP0/CPU0:AS-1-R1(config-bgp-nbr-af)#default-originate
RP/0/RP0/CPU0:AS-1-R1(config-bgp-nbr-af)#maximum-prefix 10 90 restart 5
RP/0/RP0/CPU0:AS-1-R1(config-bgp-nbr-af)#commit

Versão 5.3 Autor: Rinaldo Vaz 363


02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.1 Sessões BGP com clientes

ALGUNS COMANDOS USUAIS PARA CLIENTES


RP/0/RP0/CPU0:AS-1-R1#show bgp summary | include 101

[Link] 0 101 9 9 59 0 0 [Link] 0!

RP/0/RP0/CPU0:AS-1-R1#show bgp neighbor [Link] received routes


Network Next Hop Metric LocPrf Weight Path
* [Link]/22 [Link] 2000 101 i

Processed 1 prefixes, 1 paths

Versão 5.3 Autor: Rinaldo Vaz 364


02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.1 Sessões BGP com clientes

Versão 5.3 Autor: Rinaldo Vaz 365


02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.1 Sessões BGP com clientes

Sessão de dúvidas...

Versão 5.3 Autor: Rinaldo Vaz 366


02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.2 FILTROS DE CLIENTES IN/OUT

Versão 5.3 Autor: Rinaldo Vaz 367


02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.2 Filtros de clientes IN/OUT

CRIAÇÃO DE PREFIX-SET E POLICY IN


RP/0/RP0/CPU0:AS-1-R1(config)#prefix-set BLOCOS-CLIENTE
RP/0/RP0/CPU0:AS-1-R1(config-pfx)#[Link]/22 le 24
RP/0/RP0/CPU0:AS-1-R1(config-pfx)#end-set
RP/0/RP0/CPU0:AS-1-R1(config)#route-policy CLIENTE-TRANSITO-IN
RP/0/RP0/CPU0:AS-1-R1(config-rpl)#if destination in BLOCOS-CLIENTE then
RP/0/RP0/CPU0:AS-1-R1(config-rpl-if)#set local-preference 350
RP/0/RP0/CPU0:AS-1-R1(config-rpl-if)#done
RP/0/RP0/CPU0:AS-1-R1(config-rpl-if)#endif
RP/0/RP0/CPU0:AS-1-R1(config-rpl)#end-policy
RP/0/RP0/CPU0:AS-1-R1(config)#route-policy PERMITE-TUDO
RP/0/RP0/CPU0:AS-1-R1(config-rpl)#done
RP/0/RP0/CPU0:AS-1-R1(config-rpl)#end-policy
RP/0/RP0/CPU0:AS-1-R1(config)#commit

Versão 5.3 Autor: Rinaldo Vaz 368


02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.2 Filtros de clientes IN/OUT

VERIFICANDO EFEITO DOS FILTROS DE IN


RP/0/RP0/CPU0:AS-1-R1#show bgp summary
Process RcvTblVer bRIB/RIB LabelVer ImportVer SendTblVer StandbyVer
Speaker 60 60 60 60 60 0

Neighbor Spk AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down St/PfxRcd


[Link] 0 101 61 75 60 0 0 [Link] 1
[Link] 0 100 511 529 60 0 0 [Link] 15
[Link] 0 200 530 531 60 0 0 [Link] 15

Versão 5.3 Autor: Rinaldo Vaz 369


02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.2 Filtros de clientes IN/OUT

VERIFICANDO EFEITO DOS FILTROS DE OUT


RP/0/RP0/CPU0:AS-1-R1#show bgp neighbor [Link] advertised-routes
Wed Feb 26 [Link].039 UTC
Network Next Hop From AS Path
[Link]/8 [Link] Local 1i

Processed 2 prefixes, 2 paths


RP/0/RP0/CPU0:AS-1-R1#show bgp neighbor [Link] advertised-routes
Wed Feb 26 [Link].510 UTC
Network Next Hop From AS Path
[Link]/8 [Link] Local 1i

Processed 1 prefixes, 1 paths

Versão 5.3 Autor: Rinaldo Vaz 370


02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.2 Filtros de clientes IN/OUT

VERIFICANDO EFEITO DOS FILTROS DE OUT


RP/0/RP0/CPU0:AS-1-R1(config)#route-policy TRANSITO-AS-100-OUT
Wed Feb 26 [Link].775 UTC
% WARNING: Policy object route-policy TRANSITO-AS-100-OUT' exists! Reconfiguring it via CLI will
replace current definition. Use 'abort to cancel.
RP/0/RP0/CPU0:AS-1-R1(config-rpl)#if destination in MEUS-BLOCOS then
RP/0/RP0/CPU0:AS-1-R1(config-rpl-if)#done
RP/0/RP0/CPU0:AS-1-R1(config-rpl-if)#endif
RP/0/RP0/CPU0:AS-1-R1(config-rpl)#if destination in BLOCOS-CLIENTE then
RP/0/RP0/CPU0:AS-1-R1(config-rpl-if)#done
RP/0/RP0/CPU0:AS-1-R1(config-rpl-if)#endif
RP/0/RP0/CPU0:AS-1-R1(config-rpl)#end-policy
RP/0/RP0/CPU0:AS-1-R1(config)#

Versão 5.3 Autor: Rinaldo Vaz 371


02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.2 Filtros de clientes IN/OUT

VERIFICANDO EFEITO DOS FILTROS DE OUT


RP/0/RP0/CPU0:AS-1-R1(config)#route-policy TRANSITO-AS-200-OUT
Wed Feb 26 [Link].391 UTC
% WARNING: Policy object route-policy TRANSITO-AS-200-OUT' exists! Reconfiguring it via CLI will
replace current definition. Use 'abort to cancel.
RP/0/RP0/CPU0:AS-1-R1(config-rpl)#if destination in MEUS-BLOCOS then
RP/0/RP0/CPU0:AS-1-R1(config-rpl-if)#done
RP/0/RP0/CPU0:AS-1-R1(config-rpl-if)#endif
RP/0/RP0/CPU0:AS-1-R1(config-rpl)#if destination in BLOCOS-CLIENTE then
RP/0/RP0/CPU0:AS-1-R1(config-rpl-if)#done
RP/0/RP0/CPU0:AS-1-R1(config-rpl-if)#endif
RP/0/RP0/CPU0:AS-1-R1(config-rpl)#end-policy
RP/0/RP0/CPU0:AS-1-R1(config)#commit

Versão 5.3 Autor: Rinaldo Vaz 372


02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.2 Filtros de clientes IN/OUT

VERIFICANDO EFEITO DOS FILTROS DE OUT


RP/0/RP0/CPU0:AS-1-R1(config)#end
RP/0/RP0/CPU0:AS-1-R1#show bgp neighbor [Link] advertised-routes
Wed Feb 26 [Link].727 UTC
Network Next Hop From AS Path
[Link]/8 [Link] Local 1i
[Link]/22 [Link] [Link] 1 101i

Processed 2 prefixes, 2 paths


RP/0/RP0/CPU0:AS-1-R1#show bgp neighbor [Link] advertised-routes
Wed Feb 26 [Link].907 UTC
Network Next Hop From AS Path
[Link]/8 [Link] Local 1i
[Link]/22 [Link] [Link] 1 101i

Processed 2 prefixes, 2 paths

Versão 5.3 Autor: Rinaldo Vaz 373


02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.2 Filtros de clientes IN/OUT

➔ EXECUTANDO LAB 3.1

Executar as configurações propostas no material de configuração, seção 3.1

➔ Criar filtros BGP IN/OUT para cliente de trânsito


➔ Criar sessão BGP com cliente de trânsito
➔ Atualizar filtros de saída de trânsitos para repasse de cliente

Versão 5.3 Autor: Rinaldo Vaz


374
02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.2 Filtros de clientes IN/OUT

➔ VALIDANDO LAB 3.1

➔ Observar anúncios do bloco do cliente para todos os trânsitos


➔ Validar com traceroute conectividade do AS-123-R1 com o cliente
➔ Verificar status online do cliente no Zabbix
➔ Verificar tráfego na interface cliente no Zabbix

Versão 5.3 Autor: Rinaldo Vaz


375
02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.2 Filtros de clientes IN/OUT

➔ VALIDANDO LAB 3.1

RP/0/RP0/CPU0:AS-1-R1#show bgp neighbor 100.X.1.1 advertised-routes


Wed Feb 26 [Link].727 UTC
Network Next Hop From AS Path
X.0.0.0/8 100.X.1.2 Local Xi
187.X.0.0/22 100.X.1.2 X.10X.1.2 X 10Xi

Processed 2 prefixes, 2 paths


RP/0/RP0/CPU0:AS-1-R1#show bgp neighbor 200.X.1.1 advertised-routes
Wed Feb 26 [Link].907 UTC
Network Next Hop From AS Path
X.0.0.0/8 200.X.1.2 Local Xi
187.X.0.0/22 200.1X.1.2 X.10X.1.2 X 10Xi

Processed 2 prefixes, 2 paths

Versão 5.3 Autor: Rinaldo Vaz


376
02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.2 Filtros de clientes IN/OUT

➔ VALIDANDO LAB 3.1

RP/0/RP0/CPU0:AS-1-R1#telnet [Link]
Trying [Link]...
Connected to [Link].
Escape sequence is 'ZY'.

AS-123-R1 (ttyp0)

login: juniper
Password:

--- JUNOS 12.2R2.4 built 2012-11-15 [Link] UTC

Versão 5.3 Autor: Rinaldo Vaz


377
02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.2 Filtros de clientes IN/OUT

➔ VALIDANDO LAB 3.1

juniper@AS-123-R1> show route 187.X.0.1

inet.0: 139 destinations, 145 routes (139 active, 0 holddown, 0 hidden)


+ = Active Route, - = Last Active, * = Both

187.X.0.0/22 *[BGP/170] [Link], localpref 100


AS path: 222 200 X 10X I, validation-state: unverified
> to [Link] via em1.0
[BGP/170] [Link], localpref 100
AS path: 55 99 100 X 10X I, validation-state: unverified
> to [Link] via em0.0

Versão 5.3 Autor: Rinaldo Vaz


378
02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.2 Filtros de clientes IN/OUT

➔ VALIDANDO LAB 3.1

juniper@AS-123-R1> traceroute 187.X.0.1


traceroute to [Link] ([Link]), 30 hops max, 40 byte packets
1 [Link] ([Link]) 0.994 ms 0.530 ms 0.491 ms
2 [Link] ([Link]) 1.059 ms 0.964 ms 1.066 ms
3 [Link] ([Link]) 1.534 ms 1.645 ms 1.548 ms
4 200.X.1.2 (200.X.1.2) 8.095 ms 5.311 ms 3.618 ms
5 187.X.0.1 (187.X.0.1) 2.623 ms 1.563 ms 7.065 ms

Versão 5.3 Autor: Rinaldo Vaz


379
02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.2 Filtros de clientes IN/OUT

➔ VALIDANDO LAB 3.1

Versão 5.3 Autor: Rinaldo Vaz


380
02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.2 Filtros de clientes IN/OUT

➔ VALIDANDO LAB 3.1

Versão 5.3 Autor: Rinaldo Vaz


381
02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.2 Filtros de clientes IN/OUT

Sessão de dúvidas...

Versão 5.3 Autor: Rinaldo Vaz 382


02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.3 ENGENHARIA DE TRÁFEGO

Versão 5.3 Autor: Rinaldo Vaz 383


02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.3 Engenharia de tráfego

OBSERVANDO O FLUXO DE TRÁFEGO

Versão 5.3 Autor: Rinaldo Vaz 384


02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.3 Engenharia de tráfego

OBSERVANDO O FLUXO DE TRÁFEGO


Temos em torno de 20Mbs de demanda de tráfego para o cliente de trânsito e
mais 20Mbs para os clientes autenticados no servidr PPPOE.

Isso dá flexivilidade de fazer ajustes para cada um desses fluxos de maneira


separada.

Versão 5.3 Autor: Rinaldo Vaz 385


02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.3 Engenharia de tráfego

OBSERVANDO OS ANÚNCIOS ATUAIS


RP/0/RP0/CPU0:AS-1-R1#show bgp neighbor [Link] advertised-routes
Wed Feb 26 [Link].655 UTC
Network Next Hop From AS Path
[Link]/8 [Link] Local 1i
[Link]/22 [Link] [Link] 1 101i

Processed 2 prefixes, 2 paths


RP/0/RP0/CPU0:AS-1-R1#show bgp neighbor [Link] advertised-routes
Wed Feb 26 [Link].988 UTC
Network Next Hop From AS Path
[Link]/8 [Link] Local 1i
[Link]/22 [Link] [Link] 1 101i

Processed 2 prefixes, 2 paths

Versão 5.3 Autor: Rinaldo Vaz 386


02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.3 Engenharia de tráfego

OBSERVANDO STATUS ATUAL A POLICY


RP/0/RP0/CPU0:AS-1-R1(config)#do show running-config route-policy TRANSITO-AS-200-OUT
Wed Feb 26 [Link].742 UTC
route-policy TRANSITO-AS-200-OUT
if destination in MEUS-BLOCOS then
done
endif
if destination in BLOCOS-CLIENTE then
done
endif
end-policy

Versão 5.3 Autor: Rinaldo Vaz 387


02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.3 Engenharia de tráfego

ALTERANDO A POLICY
RP/0/RP0/CPU0:AS-1-R1(config)#route-policy TRANSITO-AS-200-OUT
Wed Feb 26 [Link].828 UTC
% WARNING: Policy object route-policy TRANSITO-AS-200-OUT' exists! Reconfiguring it via CLI will replace
current definition. Use 'abort to cancel.
RP/0/RP0/CPU0:AS-1-R1(config-rpl)# if destination in MEUS-BLOCOS then
RP/0/RP0/CPU0:AS-1-R1(config-rpl-if)# done
RP/0/RP0/CPU0:AS-1-R1(config-rpl-if)# endif
RP/0/RP0/CPU0:AS-1-R1(config-rpl)# if destination in BLOCOS-CLIENTE then
RP/0/RP0/CPU0:AS-1-R1(config-rpl-if)#prepend as-path 1 2
RP/0/RP0/CPU0:AS-1-R1(config-rpl-if)#done
RP/0/RP0/CPU0:AS-1-R1(config-rpl-if)#endif
RP/0/RP0/CPU0:AS-1-R1(config-rpl)#end-policy
RP/0/RP0/CPU0:AS-1-R1(config)#commit
Wed Feb 26 [Link].943 UTC

Versão 5.3 Autor: Rinaldo Vaz 388


02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.3 Engenharia de tráfego

VERIFICANDO NOVO STATUS


RP/0/RP0/CPU0:AS-1-R1#show running-config route-policy TRANSITO-AS-200-OUT
Wed Feb 26 [Link].953 UTC
route-policy TRANSITO-AS-200-OUT
if destination in MEUS-BLOCOS then
done
endif
if destination in BLOCOS-CLIENTE then
prepend as-path 1 2
done
endif
end-policy

Versão 5.3 Autor: Rinaldo Vaz 389


02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.3 Engenharia de tráfego

VERIFICANDO MUDANÇA NOS ANÚNCIOS


RP/0/RP0/CPU0:AS-1-R1#show bgp neighbor [Link] advertised-routes
Wed Feb 26 [Link].399 UTC
Network Next Hop From AS Path
[Link]/8 [Link] Local 1i
[Link]/22 [Link] [Link] 1 1 1 101i

Processed 2 prefixes, 2 paths

Versão 5.3 Autor: Rinaldo Vaz 390


02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.3 Engenharia de tráfego

VERIFICANDO MUDANÇA NO TRÁFEGO

Versão 5.3 Autor: Rinaldo Vaz 391


02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.3 Engenharia de tráfego

Versão 5.3 Autor: Rinaldo Vaz 392


02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.3 Engenharia de tráfego

➔ EXECUTANDO LAB 3.2

Executar as configurações propostas no material de configuração, seção 3.2

➔ Ajustar filtos de saída no trânsito com AS 200 para inserir prepend 2X


apenas no cliente de trânsito

Versão 5.3 Autor: Rinaldo Vaz


393
02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.3 Engenharia de tráfego

➔ VALIDANDO LAB 3.2

➔ Observar anúncios para o AS 200 com 2X prepends adicionais apenas


nos bloco do cliente de trânsito
➔ Observar uma fração do tráfego de entrada no trânsito com AS 200
migrar para o trânsito com AS 100

Versão 5.3 Autor: Rinaldo Vaz


394
02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.3 Engenharia de tráfego

➔ VALIDANDO LAB 3.2


RP/0/RP0/CPU0:AS-1-R1#show bgp neighbor [Link] advertised-routes
Wed Feb 26 [Link].399 UTC
Network Next Hop From AS Path
X.0.0.0/8 200.X.1.2 Local Xi
187.X.0.0/22 200.X.1.2 X.10X.1.2 X X X 10Xi

Processed 2 prefixes, 2 paths

Versão 5.3 Autor: Rinaldo Vaz


395
02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.3 Engenharia de tráfego

➔ VALIDANDO LAB 3.2

Versão 5.3 Autor: Rinaldo Vaz


396
02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.3 Engenharia de tráfego

Versão 5.3 Autor: Rinaldo Vaz 397


02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.3 Engenharia de tráfego

Sessão de dúvidas...

Versão 5.3 Autor: Rinaldo Vaz 398


02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.4 POLÍTICAS DE COMMUNITY

Versão 5.3 Autor: Rinaldo Vaz 399


02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.4 Políticas de community

DIFERENÇA ENTRE ANALISAR E INSERIR


route-policy POLICY-CLIENTE-IN
if destination in BLOCOS-CLIENTE then
set community 1234:2222
done
endif
end-policy

Versão 5.3 Autor: Rinaldo Vaz 400


02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.4 Políticas de community

DIFERENÇA ENTRE ANALISAR E INSERIR


community-set COMMUNITY-SET-TESTE
1234:2222
end-set
!
!
route-policy OPERADORA-OUT
if community matches-any COMMUNITY-SET-TESTE then
done
endif
end-policy

!-- Nesse exemplo, a commuinity 1234:2222 vai ser


verificada na rota. Caso exista, a rota é aceita pela policy

Versão 5.3 Autor: Rinaldo Vaz 401


02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.4 - Implementando políticas de community

COMMUNITY AÇÃO
➔ Esquema de communities 1:10 NO-EXPORT AS-100

1:11 1X-PREPEND AS-100

1:12 2X-PREPEND AS-100


ASN: X Y
1:13 3X-PREPEND AS-100

1:20 NO-EXPORT AS-200


X = CÓDIGO DO VIZINHO
1 = TRANSITO AS 100 1:21 1X-PREPEND AS-200

2 = TRANSITO AS 200 1:22 2X-PREPEND AS-200


3 = IX-SP 1:23 3X-PREPEND AS-200

1:30 NO-EXPORT IX-SP


Y = CÓDIGO DA AÇÃO
0 = NO-EXPORT 1:31 1X-PREPEND IX-SP

1 = 1X-PREPEND 1:32 2X-PREPEND IX-SP


2 = 2X-PREPEND
1:33 3X-PREPEND IX-SP
3 = 3X-PREPEND
1:1 CLIENTES DO AS

Versão 5.3 Autor: Rinaldo Vaz


402
02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.4 Políticas de community

APLICANDO COMMUNITY NA ROTA


RP/0/RP0/CPU0:AS-1-R1(config)#route-policy CLIENTE-TRANSITO-IN
% WARNING: Policy object route-policy CLIENTE-TRANSITO-IN' exists! Reconfiguring it via CLI will
replace current definition. Use 'abort to cancel.
RP/0/RP0/CPU0:AS-1-R1(config-rpl)# if destination in BLOCOS-CLIENTE then
RP/0/RP0/CPU0:AS-1-R1(config-rpl-if)# set local-preference 350
RP/0/RP0/CPU0:AS-1-R1(config-rpl-if)#set community (1:1) INSERÇÃO MANUAL DE
RP/0/RP0/CPU0:AS-1-R1(config-rpl-if)#done COMMUNITY
RP/0/RP0/CPU0:AS-1-R1(config-rpl-if)#endif
RP/0/RP0/CPU0:AS-1-R1(config-rpl)#end-policy
RP/0/RP0/CPU0:AS-1-R1(config)#commit

Versão 5.3 Autor: Rinaldo Vaz 403


02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.4 Políticas de community

APLICANDO COMMUNITY NA ROTA


RP/0/RP0/CPU0:AS-1-R1(config)#community-set CLIENTES
RP/0/RP0/CPU0:AS-1-R1(config-comm)#1:1
RP/0/RP0/CPU0:AS-1-R1(config-comm)#end-set
RP/0/RP0/CPU0:AS-1-R1(config)#route-policy CLIENTE-TRANSITO-IN
% WARNING: Policy object route-policy CLIENTE-TRANSITO-IN' exists! Reconfiguring it via CLI will
replace current definition. Use 'abort to cancel.
RP/0/RP0/CPU0:AS-1-R1(config-rpl)# if destination in BLOCOS-CLIENTE then
RP/0/RP0/CPU0:AS-1-R1(config-rpl-if)# set local-preference 350
RP/0/RP0/CPU0:AS-1-R1(config-rpl-if)#set community CLIENTES
RP/0/RP0/CPU0:AS-1-R1(config-rpl-if)#done
RP/0/RP0/CPU0:AS-1-R1(config-rpl-if)#endif
RP/0/RP0/CPU0:AS-1-R1(config-rpl)#end-policy
INSERÇÃO DO CONTEÚDO
RP/0/RP0/CPU0:AS-1-R1(config)#commit
DA COMMUNITY-SET
Thu Feb 27 [Link].080 UTC
“CLIENTES”

Versão 5.3 Autor: Rinaldo Vaz 404


02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.4 Políticas de community

OBSERVANDO COMMUNITY NA ROTA


RP/0/RP0/CPU0:AS-1-R1#show bgp [Link]
BGP routing table entry for [Link]/22
(...)
Paths: (2 available, best #1)
Advertised IPv4 Unicast paths to peers (in unique update groups):
[Link] [Link]
Path #1: Received by speaker 0
Advertised IPv4 Unicast paths to peers (in unique update groups):
[Link] [Link]
101
[Link] from [Link] ([Link])
Origin IGP, localpref 350, weight 2000, valid, external, best, group-best
Received Path ID 0, Local Path ID 1, version 88
Community: 1:1
Origin-AS validity: (disabled)
(...)
Versão 5.3 Autor: Rinaldo Vaz 405
02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.4 Políticas de community

INJETANDO ROTA NO BGP COM COMMUNITY


RP/0/RP0/CPU0:AS-1-R1#show bgp [Link]
BGP routing table entry for [Link]/8
Versions:
Process bRIB/RIB SendTblVer
Speaker 25 25
Last Modified: Feb 26 [Link].927 for 1d00h ROTA INJETADA EM
Paths: (1 available, best #1) “NETWORKS” NÃO TEM A
Advertised IPv4 Unicast paths to peers (in unique update groups): COMMUNITY
[Link] [Link] [Link]
Path #1: Received by speaker 0
Advertised IPv4 Unicast paths to peers (in unique update groups):
[Link] [Link] [Link]
Local
[Link] from [Link] ([Link])
Origin IGP, metric 0, localpref 100, weight 32768, valid, local, best, group-best
Received Path ID 0, Local Path ID 1, version 25
Versão 5.3 Autor: Rinaldo Vaz 406
02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.4 Políticas de community

INJETANDO ROTA NO BGP COM COMMUNITY


RP/0/RP0/CPU0:AS-1-R1(config)#router bgp 1 address-family ipv4 unicast
RP/0/RP0/CPU0:AS-1-R1(config-bgp-af)#network [Link]/8 route-policy ANUNCIOS-LOCAIS
RP/0/RP0/CPU0:AS-1-R1(config-bgp-af)#exit
RP/0/RP0/CPU0:AS-1-R1(config-bgp)#exit
RP/0/RP0/CPU0:AS-1-R1(config)#route-policy ANUNCIOS-LOCAIS
RP/0/RP0/CPU0:AS-1-R1(config-rpl)#if destination in MEUS-BLOCOS then
RP/0/RP0/CPU0:AS-1-R1(config-rpl-if)#set community CLIENTES
RP/0/RP0/CPU0:AS-1-R1(config-rpl-if)#done
RP/0/RP0/CPU0:AS-1-R1(config-rpl-if)#endif
RP/0/RP0/CPU0:AS-1-R1(config-rpl)#end-policy
RP/0/RP0/CPU0:AS-1-R1(config)#commit
Thu Feb 27 [Link].434 UTC

Versão 5.3 Autor: Rinaldo Vaz 407


02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.4 Políticas de community

OBSERVANDO A ROTA COM A COMMUNITY 1:1


RP/0/RP0/CPU0:AS-1-R1#show bgp [Link]
(...)
Paths: (1 available, best #1)
Advertised IPv4 Unicast paths to peers (in unique update groups):
[Link] [Link] [Link]
Path #1: Received by speaker 0
Advertised IPv4 Unicast paths to peers (in unique update groups):
[Link] [Link] [Link]
Local
[Link] from [Link] ([Link])
Origin IGP, metric 0, localpref 100, weight 32768, valid, local, best, group-best
Received Path ID 0, Local Path ID 1, version 90
Community: 1:1

Versão 5.3 Autor: Rinaldo Vaz 408


02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.4 Políticas de community

CRIANDO OS DEMAIS “COMMUNITY-SETS”


RP/0/RP0/CPU0:AS-1-R1(config)#community-set NO-EXPORT-AS-100
RP/0/RP0/CPU0:AS-1-R1(config-comm)#1:10
RP/0/RP0/CPU0:AS-1-R1(config-comm)#end-set
RP/0/RP0/CPU0:AS-1-R1(config)#community-set PREPEND-1X-AS-100
RP/0/RP0/CPU0:AS-1-R1(config-comm)#1:11 AS 100
RP/0/RP0/CPU0:AS-1-R1(config-comm)#end-set
RP/0/RP0/CPU0:AS-1-R1(config)#community-set PREPEND-2X-AS-100
RP/0/RP0/CPU0:AS-1-R1(config-comm)#1:12
RP/0/RP0/CPU0:AS-1-R1(config-comm)#end-set
RP/0/RP0/CPU0:AS-1-R1(config)#community-set PREPEND-3X-AS-100
RP/0/RP0/CPU0:AS-1-R1(config-comm)#1:13
RP/0/RP0/CPU0:AS-1-R1(config-comm)#end-set

Versão 5.3 Autor: Rinaldo Vaz 409


02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.4 Políticas de community

CRIANDO OS DEMAIS “COMMUNITY-SETS”


RP/0/RP0/CPU0:AS-1-R1(config)#community-set NO-EXPORT-AS-200
RP/0/RP0/CPU0:AS-1-R1(config-comm)#1:20
RP/0/RP0/CPU0:AS-1-R1(config-comm)#end-set
RP/0/RP0/CPU0:AS-1-R1(config)#community-set PREPEND-1X-AS-200
RP/0/RP0/CPU0:AS-1-R1(config-comm)#1:21
RP/0/RP0/CPU0:AS-1-R1(config-comm)#end-set
RP/0/RP0/CPU0:AS-1-R1(config)#community-set PREPEND-2X-AS-200
RP/0/RP0/CPU0:AS-1-R1(config-comm)#1:22
RP/0/RP0/CPU0:AS-1-R1(config-comm)#end-set
RP/0/RP0/CPU0:AS-1-R1(config)#community-set PREPEND-3X-AS-200 AS 200
RP/0/RP0/CPU0:AS-1-R1(config-comm)#1:23
RP/0/RP0/CPU0:AS-1-R1(config-comm)#end-set
RP/0/RP0/CPU0:AS-1-R1(config)#commit

Versão 5.3 Autor: Rinaldo Vaz 410


02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.4 Políticas de community

MODIFICANDO ESTRUTURA DE FILTROS OUT


RP/0/RP0/CPU0:AS-1-R1(config)#route-policy TRANSITO-AS-100-OUT
Thu Feb 27 [Link].692 UTC
% WARNING: Policy object route-policy TRANSITO-AS-100-OUT' exists! Reconfiguring it via CLI will
replace current definition. Use 'abort to cancel.
RP/0/RP0/CPU0:AS-1-R1(config-rpl)#if community matches-any NO-EXPORT-AS-100 then
RP/0/RP0/CPU0:AS-1-R1(config-rpl-if)#drop
RP/0/RP0/CPU0:AS-1-R1(config-rpl-if)#endif
RP/0/RP0/CPU0:AS-1-R1(config-rpl)#if community matches-any PREPEND-1X-AS-100 then
RP/0/RP0/CPU0:AS-1-R1(config-rpl-if)#prepend as-path 1 1
RP/0/RP0/CPU0:AS-1-R1(config-rpl-if)#pass
RP/0/RP0/CPU0:AS-1-R1(config-rpl-if)#endif
RP/0/RP0/CPU0:AS-1-R1(config-rpl)#if community matches-any PREPEND-2X-AS-100 then
RP/0/RP0/CPU0:AS-1-R1(config-rpl-if)#prepend as-path 1 2
RP/0/RP0/CPU0:AS-1-R1(config-rpl-if)#pass AS 100
RP/0/RP0/CPU0:AS-1-R1(config-rpl-if)#endif

Versão 5.3 Autor: Rinaldo Vaz 411


02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.4 Políticas de community

MODIFICANDO ESTRUTURA DE FILTROS OUT


RP/0/RP0/CPU0:AS-1-R1(config-rpl)#if community matches-any PREPEND-3X-AS-100 then
RP/0/RP0/CPU0:AS-1-R1(config-rpl-if)#prepend as-path 1 3
RP/0/RP0/CPU0:AS-1-R1(config-rpl-if)#pass
RP/0/RP0/CPU0:AS-1-R1(config-rpl-if)#endif
RP/0/RP0/CPU0:AS-1-R1(config-rpl)#if community matches-any CLIENTES then
RP/0/RP0/CPU0:AS-1-R1(config-rpl-if)#done
RP/0/RP0/CPU0:AS-1-R1(config-rpl-if)#endif
RP/0/RP0/CPU0:AS-1-R1(config-rpl)#end-policy
RP/0/RP0/CPU0:AS-1-R1(config)#commit

AS 100

Versão 5.3 Autor: Rinaldo Vaz 412


02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.4 Políticas de community

MODIFICANDO ESTRUTURA DE FILTROS OUT


RP/0/RP0/CPU0:AS-1-R1(config)#route-policy TRANSITO-AS-200-OUT
Thu Feb 27 [Link].122 UTC
% WARNING: Policy object route-policy TRANSITO-AS-200-OUT' exists! Reconfiguring it via CLI will
replace current definition. Use 'abort to cancel.
RP/0/RP0/CPU0:AS-1-R1(config-rpl)#if community matches-any NO-EXPORT-AS-200 then
RP/0/RP0/CPU0:AS-1-R1(config-rpl-if)#drop
RP/0/RP0/CPU0:AS-1-R1(config-rpl-if)#endif
RP/0/RP0/CPU0:AS-1-R1(config-rpl)#if community matches-any PREPEND-1X-AS-200 then
RP/0/RP0/CPU0:AS-1-R1(config-rpl-if)#prepend as-path 1 1
RP/0/RP0/CPU0:AS-1-R1(config-rpl-if)#pass
RP/0/RP0/CPU0:AS-1-R1(config-rpl-if)#endif
RP/0/RP0/CPU0:AS-1-R1(config-rpl)#if community matches-any PREPEND-2X-AS-200 then
RP/0/RP0/CPU0:AS-1-R1(config-rpl-if)#prepend as-path 1 2
RP/0/RP0/CPU0:AS-1-R1(config-rpl-if)#pass AS 200
RP/0/RP0/CPU0:AS-1-R1(config-rpl-if)#endif

Versão 5.3 Autor: Rinaldo Vaz 413


02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.4 Políticas de community

MODIFICANDO ESTRUTURA DE FILTROS OUT


RP/0/RP0/CPU0:AS-1-R1(config-rpl)#if community matches-any PREPEND-3X-AS-200 then
RP/0/RP0/CPU0:AS-1-R1(config-rpl-if)#prepend as-path 1 3
RP/0/RP0/CPU0:AS-1-R1(config-rpl-if)#pass
RP/0/RP0/CPU0:AS-1-R1(config-rpl-if)#endif
RP/0/RP0/CPU0:AS-1-R1(config-rpl)#if community matches-any CLIENTES then
RP/0/RP0/CPU0:AS-1-R1(config-rpl-if)#done
RP/0/RP0/CPU0:AS-1-R1(config-rpl-if)#endif
RP/0/RP0/CPU0:AS-1-R1(config-rpl)#end-policy
RP/0/RP0/CPU0:AS-1-R1(config)#commit

AS 200

Versão 5.3 Autor: Rinaldo Vaz 414


02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.4 Políticas de community

!-- NOVA ESTRUTURA DO FILTRO OUT

route-policy TRANSITO-AS-100-OUT
if community matches-any NO-EXPORT-AS-100 then
drop
endif
if community matches-any PREPEND-1X-AS-100 then
prepend as-path 1 1 TODOS OS FILTROS DE
pass SAÍDA DE OPERADORA,
endif IX OU PEERING PASSAM
if community matches-any PREPEND-2X-AS-100 then A SEGUIR ESSE
prepend as-path 1 2
PADRÃO SIMPLES E
pass
endif ESCALÁVEL
if community matches-any PREPEND-3X-AS-100 then
prepend as-path 1 3
pass
endif
if community matches-any CLIENTES then
done
endif
end-policy

Versão 5.3 Autor: Rinaldo Vaz 415


02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.4 Políticas de community

CONFERÊNCIA DOS ANÚNCIOS PARA TRÂNSITO


RP/0/RP0/CPU0:AS-1-R1#show bgp neighbor [Link] advertised-routes
Thu Feb 27 [Link].638 UTC
Network Next Hop From AS Path
[Link]/8 [Link] Local 1i
[Link]/22 [Link] [Link] 1 101i

Processed 2 prefixes, 2 paths


RP/0/RP0/CPU0:AS-1-R1#show bgp neighbor [Link] advertised-routes
Thu Feb 27 [Link].567 UTC
Network Next Hop From AS Path
[Link]/8 [Link] Local 1i
[Link]/22 [Link] [Link] 1 101i

Processed 2 prefixes, 2 paths

Versão 5.3 Autor: Rinaldo Vaz 416


02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.4 Políticas de community

➔ EXECUTANDO LAB 3.3

Executar as configurações propostas no material de configuração, seção 3.3

➔ Criar todos os community-sets


➔ Aplicar community na injeção da rede do AS na tabela BGP
➔ Ajustar filtro IN do cliente trânsito para receber community
➔ Criar novos filtros OUT para os trânsitos

Versão 5.3 Autor: Rinaldo Vaz


417
02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.4 Políticas de community

➔ VALIDANDO LAB 3.3

➔ Observar community na rede do AS


➔ Observar community na(s) rede(s) recebida(s) do(s) cliente(s) de trânsito
➔ Verificar anúncios para trânsitos após mudança dos filtros

Versão 5.3 Autor: Rinaldo Vaz


418
02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.4 Políticas de community

➔ VALIDANDO LAB 3.3


RP/0/RP0/CPU0:AS-1-R1#show bgp X.0.0.0
(...)
Paths: (1 available, best #1)
Advertised IPv4 Unicast paths to peers (in unique update groups):
X.10X.1.2 100.X.1.1 200.X.1.1
Path #1: Received by speaker 0
Advertised IPv4 Unicast paths to peers (in unique update groups):
X.10X.1.2 100.X.1.1 200.X.1.1
Local
[Link] from [Link] (X.0.0.1)
Origin IGP, metric 0, localpref 100, weight 32768, valid, local, best, group-best
Received Path ID 0, Local Path ID 1, version 90
Community: X:1

Versão 5.3 Autor: Rinaldo Vaz


419
02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.4 Políticas de community

➔ VALIDANDO LAB 3.3


RP/0/RP0/CPU0:AS-1-R1#show bgp 187.X.0.1
BGP routing table entry for 187.X.0.0/22
(...)
Paths: (2 available, best #1)
Advertised IPv4 Unicast paths to peers (in unique update groups):
100.X.1.1 200.X.1.1
Path #1: Received by speaker 0
Advertised IPv4 Unicast paths to peers (in unique update groups):
100.X.1.1 200.X.1.1
10X
X.10X.1.2 from X.10X.1.2 (187.X.0.1)
Origin IGP, localpref 350, weight 2000, valid, external, best, group-best
Received Path ID 0, Local Path ID 1, version 88
Community: X:1
(...)

Versão 5.3 Autor: Rinaldo Vaz


420
02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.4 Políticas de community

➔ VALIDANDO LAB 3.3


RP/0/RP0/CPU0:AS-1-R1#show bgp neighbor 100.X.1.1 advertised-routes
Thu Feb 27 [Link].638 UTC
Network Next Hop From AS Path
X.0.0.0/8 100.X.1.2 Local Xi
187.X.0.0/22 100.X.1.2 X.10X.1.2 X 10Xi

Processed 2 prefixes, 2 paths


RP/0/RP0/CPU0:AS-1-R1#show bgp neighbor 200.X.1.1 advertised-routes
Thu Feb 27 [Link].567 UTC
Network Next Hop From AS Path
X.0.0.0/8 200.X.1.2 Local Xi
187.X.0.0/22 200.X.1.2 X.10X.1.2 X 10Xi

Processed 2 prefixes, 2 paths

Versão 5.3 Autor: Rinaldo Vaz


421
02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.4 Políticas de community

Sessão de dúvidas...

Versão 5.3 Autor: Rinaldo Vaz 422


02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.5 ENGENHARIA DE TRÁFEGO COM
COMMUNITIES

Versão 5.3 Autor: Rinaldo Vaz 423


02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.5 Engenharia de tráfego com communities

VERIFICANDO OS ANÚNCIOS ANTES


RP/0/RP0/CPU0:AS-1-R1#show bgp neighbor [Link] advertised-routes
Thu Feb 27 [Link].638 UTC
Network Next Hop From AS Path
[Link]/8 [Link] Local 1i
[Link]/22 [Link] [Link] 1 101i

Processed 2 prefixes, 2 paths


RP/0/RP0/CPU0:AS-1-R1#show bgp neighbor [Link] advertised-routes
Thu Feb 27 [Link].567 UTC
Network Next Hop From AS Path
[Link]/8 [Link] Local 1i
[Link]/22 [Link] [Link] 1 101i

Processed 2 prefixes, 2 paths

Versão 5.3 Autor: Rinaldo Vaz 424


02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.5 Engenharia de tráfego com communities

VERIFICANDO O TRÁFEGO ANTES

Versão 5.3 Autor: Rinaldo Vaz 425


02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.5 Engenharia de tráfego com communities

VERIFICANDO O TRÁFEGO ANTES

Versão 5.3 Autor: Rinaldo Vaz 426


02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.5 Engenharia de tráfego com communities

VERIFICANDO O TRÁFEGO ANTES

Versão 5.3 Autor: Rinaldo Vaz 427


02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.5 Engenharia de tráfego com communities

DESVIANDO TRÁFEGO DO CLIENTE TRÂNSITO


RP/0/RP0/CPU0:AS-1-R1(config)#route-policy CLIENTE-TRANSITO-IN
Thu Feb 27 [Link].475 UTC
% WARNING: Policy object route-policy CLIENTE-TRANSITO-IN' exists! Reconfiguring it via CLI
will replace current definition. Use 'abort to cancel.
RP/0/RP0/CPU0:AS-1-R1(config-rpl)# if destination in BLOCOS-CLIENTE then
RP/0/RP0/CPU0:AS-1-R1(config-rpl-if)# set local-preference 350
RP/0/RP0/CPU0:AS-1-R1(config-rpl-if)#set community CLIENTES
RP/0/RP0/CPU0:AS-1-R1(config-rpl-if)#set community PREPEND-2X-AS-200 additive
RP/0/RP0/CPU0:AS-1-R1(config-rpl-if)#done
RP/0/RP0/CPU0:AS-1-R1(config-rpl-if)#endif
RP/0/RP0/CPU0:AS-1-R1(config-rpl)#end-policy
RP/0/RP0/CPU0:AS-1-R1(config)#commit

Versão 5.3 Autor: Rinaldo Vaz 428


02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.5 Engenharia de tráfego com communities

DESVIANDO TRÁFEGO DO CLIENTE TRÂNSITO


RP/0/RP0/CPU0:AS-1-R1(config)#do show bgp [Link]
(...)
Paths: (2 available, best #1)
Advertised IPv4 Unicast paths to peers (in unique update groups):
[Link] [Link]
Path #1: Received by speaker 0
Advertised IPv4 Unicast paths to peers (in unique update groups):
[Link] [Link]
101
[Link] from [Link] ([Link])
Origin IGP, localpref 350, weight 2000, valid, external, best, group-best
Received Path ID 0, Local Path ID 1, version 91
Community: 1:1 1:22

Versão 5.3 Autor: Rinaldo Vaz 429


02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.5 Engenharia de tráfego com communities

DESVIANDO TRÁFEGO DO CLIENTE TRÂNSITO


RP/0/RP0/CPU0:AS-1-R1(config)#do show bgp neighbor [Link] advertised-routes
Thu Feb 27 [Link].613 UTC
Network Next Hop From AS Path
[Link]/8 [Link] Local 1i
[Link]/22 [Link] [Link] 1 1 1 101i

Versão 5.3 Autor: Rinaldo Vaz 430


02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.5 Engenharia de tráfego com communities

OBSERVANDO MUDANÇA NO TRAFEGO

Versão 5.3 Autor: Rinaldo Vaz 431


02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.5 Engenharia de tráfego com communities

OBSERVANDO MUDANÇA NO TRAFEGO

Versão 5.3 Autor: Rinaldo Vaz 432


02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.5 Engenharia de tráfego com communities

OBSERVANDO MUDANÇA NO TRAFEGO

Versão 5.3 Autor: Rinaldo Vaz 433


02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.5 Engenharia de tráfego com communities

OBSERVANDO MUDANÇA NO TRAFEGO

O TRÁFEGO DO
CLIENTE PERMANECE
SEM MUDANÇAS

Versão 5.3 Autor: Rinaldo Vaz 434


02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.5 Engenharia de tráfego com communities

OBSERVANDO MUDANÇA NO TRAFEGO

O TRÁFEGO DO
CLIENTE PERMANECE
SEM MUDANÇAS

Versão 5.3 Autor: Rinaldo Vaz 435


02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.5 Engenharia de tráfego com communities

DESVIANDO TRÁFEGO DOS CLIENTES PPPOE


RP/0/RP0/CPU0:AS-1-R1(config)#route-policy ANUNCIOS-LOCAIS
% WARNING: Policy object route-policy ANUNCIOS-LOCAIS' exists! Reconfiguring it via CLI will
replace current definition. Use 'abort to cancel.
RP/0/RP0/CPU0:AS-1-R1(config-rpl)# if destination in MEUS-BLOCOS then
RP/0/RP0/CPU0:AS-1-R1(config-rpl-if)# set community CLIENTES
RP/0/RP0/CPU0:AS-1-R1(config-rpl-if)#set community PREPEND-2X-AS-200 additive
RP/0/RP0/CPU0:AS-1-R1(config-rpl-if)#done
RP/0/RP0/CPU0:AS-1-R1(config-rpl-if)#endif
RP/0/RP0/CPU0:AS-1-R1(config-rpl)#end-policy
RP/0/RP0/CPU0:AS-1-R1(config)#commit

Versão 5.3 Autor: Rinaldo Vaz 436


02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.5 Engenharia de tráfego com communities

DESVIANDO TRÁFEGO DOS CLIENTES PPPOE


RP/0/RP0/CPU0:AS-1-R1(config)#do show bgp [Link]
(...)
Paths: (1 available, best #1)
Advertised IPv4 Unicast paths to peers (in unique update groups):
[Link] [Link] [Link]
Path #1: Received by speaker 0
Advertised IPv4 Unicast paths to peers (in unique update groups):
[Link] [Link] [Link]
Local
[Link] from [Link] ([Link])
Origin IGP, metric 0, localpref 100, weight 32768, valid, local, best, group-best
Received Path ID 0, Local Path ID 1, version 92
Community: 1:1 1:22

Versão 5.3 Autor: Rinaldo Vaz 437


02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.5 Engenharia de tráfego com communities

VERIFICANDO MUDANÇAS NOS ANÚNCIOS


RP/0/RP0/CPU0:AS-1-R1(config)#do show bgp neighbor [Link] advertised-routes
Thu Feb 27 [Link].775 UTC
Network Next Hop From AS Path
[Link]/8 [Link] Local 1 1 1i
[Link]/22 [Link] [Link] 1 1 1 101i

Processed 2 prefixes, 2 paths

Versão 5.3 Autor: Rinaldo Vaz 438


02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.5 Engenharia de tráfego com communities

VERIFICANDO MUDANÇAS NO TRÁFEGO

Versão 5.3 Autor: Rinaldo Vaz 439


02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.5 Engenharia de tráfego com communities

VERIFICANDO MUDANÇAS NO TRÁFEGO

Versão 5.3 Autor: Rinaldo Vaz 440


02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.5 Engenharia de tráfego com communities

VERIFICANDO MUDANÇAS NO TRÁFEGO

Versão 5.3 Autor: Rinaldo Vaz 441


02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.5 Engenharia de tráfego com communities

AINDA HÁ UM POUCO DE TRÁFEGO NO AS 200

222 200
123
1

55 100
99

Versão 5.3 Autor: Rinaldo Vaz 442


02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.5 Engenharia de tráfego com communities

DESVIANDO TODO O TRÁFEGO PARA O AS 100

222 200
123
1

55 100
99

Versão 5.3 Autor: Rinaldo Vaz 443


02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.5 Engenharia de tráfego com communities

DESVIANDO TODO O TRÁFEGO PARA O AS 100


RP/0/RP0/CPU0:AS-1-R1(config)#route-policy CLIENTE-TRANSITO-IN
Thu Feb 27 [Link].123 UTC
% WARNING: Policy object route-policy CLIENTE-TRANSITO-IN' exists! Reconfiguring it via CLI will
replace current definition. Use 'abort to cancel.
RP/0/RP0/CPU0:AS-1-R1(config-rpl)# if destination in BLOCOS-CLIENTE then
RP/0/RP0/CPU0:AS-1-R1(config-rpl-if)# set local-preference 350
RP/0/RP0/CPU0:AS-1-R1(config-rpl-if)# set community CLIENTES
RP/0/RP0/CPU0:AS-1-R1(config-rpl-if)#set community PREPEND-3X-AS-200 additive
RP/0/RP0/CPU0:AS-1-R1(config-rpl-if)#done
RP/0/RP0/CPU0:AS-1-R1(config-rpl-if)#endif
RP/0/RP0/CPU0:AS-1-R1(config-rpl)#end-policy

Versão 5.3 Autor: Rinaldo Vaz 444


02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.5 Engenharia de tráfego com communities

DESVIANDO TODO O TRÁFEGO PARA O AS 100


RP/0/RP0/CPU0:AS-1-R1(config)#route-policy ANUNCIOS-LOCAIS
% WARNING: Policy object route-policy ANUNCIOS-LOCAIS' exists! Reconfiguring it via CLI will replace
current definition. Use 'abort to cancel.
RP/0/RP0/CPU0:AS-1-R1(config-rpl)# if destination in MEUS-BLOCOS then
RP/0/RP0/CPU0:AS-1-R1(config-rpl-if)# set community CLIENTES
RP/0/RP0/CPU0:AS-1-R1(config-rpl-if)#set community PREPEND-3X-AS-200 additive
RP/0/RP0/CPU0:AS-1-R1(config-rpl-if)#done
RP/0/RP0/CPU0:AS-1-R1(config-rpl-if)#endif
RP/0/RP0/CPU0:AS-1-R1(config-rpl)#end-policy
RP/0/RP0/CPU0:AS-1-R1(config)#commit
Thu Feb 27 [Link].800 UTC
RP/0/RP0/CPU0:AS-1-R1(config)#do show bgp neighbor [Link] advertised-routes
Thu Feb 27 [Link].624 UTC
Network Next Hop From AS Path
[Link]/8 [Link] Local 1 1 1 1i
[Link]/22 [Link] [Link] 1 1 1 1 101i
Versão 5.3 Autor: Rinaldo Vaz 445
02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.5 Engenharia de tráfego com communities

DESVIANDO TODO O TRÁFEGO PARA O AS 100

Versão 5.3 Autor: Rinaldo Vaz 446


02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.5 Engenharia de tráfego com communities

DESVIANDO TODO O TRÁFEGO PARA O AS 100

Versão 5.3 Autor: Rinaldo Vaz 447


02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.5 Engenharia de tráfego com communities

DESVIANDO TODO O TRÁFEGO PARA O AS 100

Versão 5.3 Autor: Rinaldo Vaz 448


02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.5 Engenharia de tráfego com communities

DESVIANDO TODO O TRÁFEGO PARA O AS 100

222 200
123
1

55 100
99

Versão 5.3 Autor: Rinaldo Vaz 449


02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.5 Engenharia de tráfego com communities

TAIS MUDANÇAS NÃO AFETAM O UPLOAD

Versão 5.3 Autor: Rinaldo Vaz 450


02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.5 Engenharia de tráfego com communities

TAIS MUDANÇAS NÃO AFETAM O UPLOAD

222 200
123
1

55 100
99

Versão 5.3 Autor: Rinaldo Vaz 451


02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.5 Engenharia de tráfego com communities

TAIS MUDANÇAS NÃO AFETAM O UPLOAD


RP/0/RP0/CPU0:AS-1-R1#show bgp [Link] | include "55|best"
Thu Feb 27 [Link].413 UTC
BGP routing table entry for [Link]/8
Paths: (2 available, best #1)
100 99 55 APENAS COM DESTINO
Origin IGP, localpref 100, valid, external, best, group-best AOS IPS DO AS 55 O
200 222 123 55 TRANSITO DO AS100 É
Origin IGP, localpref 100, valid, external, group-best ESCOLHIDO

Versão 5.3 Autor: Rinaldo Vaz 452


02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.5 Engenharia de tráfego com communities

TAIS MUDANÇAS NÃO AFETAM O UPLOAD


RP/0/RP0/CPU0:AS-1-R1#show bgp [Link] | include "123|best"
Thu Feb 27 [Link].172 UTC
BGP routing table entry for [Link]/8
Paths: (2 available, best #2)
100 99 55 123
Origin IGP, localpref 100, valid, external, group-best
200 222 123
Origin IGP, localpref 100, valid, external, best, group-best

Versão 5.3 Autor: Rinaldo Vaz 453


02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.5 Engenharia de tráfego com communities

TAIS MUDANÇAS NÃO AFETAM O UPLOAD


RP/0/RP0/CPU0:AS-1-R1#show bgp [Link] | include "222|best"
Thu Feb 27 [Link].829 UTC
BGP routing table entry for [Link]/8
Paths: (2 available, best #2)
100 99 55 123 222
Origin IGP, localpref 100, valid, external, group-best
200 222
Origin IGP, localpref 100, weight 1002, valid, external, best, group-best

Versão 5.3 Autor: Rinaldo Vaz 454


02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.5 Engenharia de tráfego com communities

CORRIGINDO UPLOAD
RP/0/RP0/CPU0:AS-1-R1(config)#route-policy TRANSITO-AS-100-IN
Thu Feb 27 [Link].029 UTC
e% WARNING: Policy object route-policy TRANSITO-AS-100-IN' exists! Reconfiguring it via CLI will
replace current definition. Use 'abort to cancel.
RP/0/RP0/CPU0:AS-1-R1(config-rpl)# if destination in REDES-BLOQUEADAS then
RP/0/RP0/CPU0:AS-1-R1(config-rpl-if)# drop
RP/0/RP0/CPU0:AS-1-R1(config-rpl-if)# else
RP/0/RP0/CPU0:AS-1-R1(config-rpl-else)#set local-preference 101
RP/0/RP0/CPU0:AS-1-R1(config-rpl-else)#done
RP/0/RP0/CPU0:AS-1-R1(config-rpl-else)#endif
RP/0/RP0/CPU0:AS-1-R1(config-rpl)#end-policy
RP/0/RP0/CPU0:AS-1-R1(config)#commit

Versão 5.3 Autor: Rinaldo Vaz 455


02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.5 Engenharia de tráfego com communities

VERIFICANDO MUDANÇA NO UPLOAD


RP/0/RP0/CPU0:AS-1-R1(config)#do show bgp [Link] | include "123|best"
Thu Feb 27 [Link].277 UTC
BGP routing table entry for [Link]/8
Paths: (2 available, best #1)
100 99 55 123
Origin IGP, localpref 101, valid, external, best, group-best
200 222 123
Origin IGP, localpref 100, valid, external, group-best

Versão 5.3 Autor: Rinaldo Vaz 456


02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.5 Engenharia de tráfego com communities

VERIFICANDO MUDANÇA NO UPLOAD


RP/0/RP0/CPU0:AS-1-R1(config)#do show bgp [Link] | include "222|best"
Thu Feb 27 [Link].580 UTC
BGP routing table entry for [Link]/8
Paths: (2 available, best #1)
100 99 55 123 222
Origin IGP, localpref 101, valid, external, best, group-best
200 222
Origin IGP, localpref 100, valid, external, group-best

Versão 5.3 Autor: Rinaldo Vaz 457


02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.5 Engenharia de tráfego com communities

VERIFICANDO MUDANÇA NO UPLOAD


RP/0/RP0/CPU0:AS-1-R1(config)#do show bgp [Link] | include "55|best"
Thu Feb 27 [Link].667 UTC
BGP routing table entry for [Link]/8
Last Modified: Feb 27 [Link].927 for [Link]
Paths: (2 available, best #1)
100 99 55
Origin IGP, localpref 101, valid, external, best, group-best
200 222 123 55
Origin IGP, localpref 100, valid, external, group-best

Versão 5.3 Autor: Rinaldo Vaz 458


02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.5 Engenharia de tráfego com communities

VERIFICANDO MUDANÇA NO UPLOAD

Versão 5.3 Autor: Rinaldo Vaz 459


02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.5 Engenharia de tráfego com communities

VERIFICANDO MUDANÇA NO UPLOAD

Versão 5.3 Autor: Rinaldo Vaz 460


02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.5 Engenharia de tráfego com communities

VERIFICANDO MUDANÇA NO UPLOAD

222 200
123
1

55 100
99

Versão 5.3 Autor: Rinaldo Vaz 461


02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.5 Engenharia de tráfego com communities

➔ EXECUTANDO LAB 3.3

Executar as configurações propostas no material de configuração, seção 3.2

➔ Aplicar a community PREPEND-3X-AS-200 nos filtro de entrada do


cliente de trânsito
➔ Aplicar a community PREPEND-3X-AS-200 na rede do AS
➔ Configurar filtro AS-100-IN para priorizar instalação de rotas
via AS 100

Versão 5.3 Autor: Rinaldo Vaz


462
02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.5 Engenharia de tráfego com communities

➔ VALIDANDO LAB 3.3

➔ Observar anúncios da rede do cliente de trânsito para o AS 200 com 3


prepends adicionais
➔ Observar anúncios da rede do AS para o AS 200 com 3 prepends adicionais
➔ Observar redução integral no tráfego de DOWNLOAD no AS 200
➔ Observar redução integral no tráfego de UPLOAD no AS 200

Versão 5.3 Autor: Rinaldo Vaz


463
02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.5 Engenharia de tráfego com communities

➔ VALIDANDO LAB 3.3


RP/0/RP0/CPU0:AS-1-R1(config)#do show bgp neighbor 200.X.1.1 advertised-routes
Thu Feb 27 [Link].624 UTC
Network Next Hop From AS Path
X.0.0.0/8 200.X.1.2 Local X X X Xi
187.X.0.0/22 200.X.1.2 X.10X.1.2 X X X X 10Xi

Versão 5.3 Autor: Rinaldo Vaz


464
02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.5 Engenharia de tráfego com communities

➔ VALIDANDO LAB 3.3

Versão 5.3 Autor: Rinaldo Vaz


465
02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.5 Engenharia de tráfego com communities

➔ VALIDANDO LAB 3.3

Versão 5.3 Autor: Rinaldo Vaz


466
02mar2021 rinaldopvaz@[Link] +55 83 998360616
3.5 Engenharia de tráfego com communities

Sessão de dúvidas...

Versão 5.3 Autor: Rinaldo Vaz 467


02mar2021 rinaldopvaz@[Link] +55 83 998360616
4. BGP COM HUAWEI

Versão 5.3 Autor: Rinaldo Vaz 468


02mar2021 rinaldopvaz@[Link] +55 83 998360616
4. BGP com Huawei
4.1 Adaptação ao ambiente Huawei
4.2 Sintaxe e principais comandos
4.3 Comandos equivalentes em outros fabricantes

Versão 5.3 Autor: Rinaldo Vaz 469


02mar2021 rinaldopvaz@[Link] +55 83 998360616
4.1 ADAPTAÇÃO AO AMBIENTE HUAWEI

Versão 5.3 Autor: Rinaldo Vaz 470


02mar2021 rinaldopvaz@[Link] +55 83 998360616
4.1 Adaptação ao ambiente Huawei

MODOS DE CONFIGURAÇÃO
<AS-1-R1>system-view
Enter system view, return user view
with Ctrl+Z.
[AS-1-R1]

Versão 5.3 Autor: Rinaldo Vaz 471


02mar2021 rinaldopvaz@[Link] +55 83 998360616
4.1 Adaptação ao ambiente Huawei

➔ No Huawei há dois modos basicamente

◆ <hostname>
● Equivalente ao modo privilegiado do Cisco IOS

◆ [hostname]
● Equivalente ao modo de configuração global do Cisco IOS

Versão 5.3 Autor: Rinaldo Vaz


472
02mar2021 rinaldopvaz@[Link] +55 83 998360616
4.1 Adaptação ao ambiente Huawei

➔ Há flexibilidade em executar alguns comandos em ambos os modos

<AS-1-R1>display current-configuration
!Software Version V500R001C10
#
sysname AS-1-R1
#
undo l2tp sendaccm enable
l2tp domain suffix-separator @
#
undo telnet ipv6 server enable

Versão 5.3 Autor: Rinaldo Vaz


473
02mar2021 rinaldopvaz@[Link] +55 83 998360616
4.1 Adaptação ao ambiente Huawei

➔ É possível visualizar partes específicas da configuração:


[AS-1-R1]display current-configuration configuration bgp
#
bgp 1
undo check-first-as
peer [Link] as-number 123
peer [Link] as-number 101
peer [Link] as-number 100

Versão 5.3 Autor: Rinaldo Vaz


474
02mar2021 rinaldopvaz@[Link] +55 83 998360616
4.1 Adaptação ao ambiente Huawei

➔ É possível visualizar partes específicas da configuração:


[AS-1-R1]display current-configuration interface
#
interface GigabitEthernet0/0/0
description TRANSITO-AS-100
undo shutdown
ip address [Link] [Link]

Versão 5.3 Autor: Rinaldo Vaz


475
02mar2021 rinaldopvaz@[Link] +55 83 998360616
4.1 Adaptação ao ambiente Huawei

➔ Modelos como NE20 possuem a função “commit” , porém outros como


switches 6720 não.
➔ O software usado nesse treinamento é o seguinte:
[AS-1-R1]display version
Huawei Versatile Routing Platform Software
VRP (R) Software, Version 5.160 (USG6000V2 V500R001C10)
Copyright (C) 2014-2015 Huawei Technologies Co., Ltd
USG6000V2 uptime is 0 week, 0 day, 21 hours, 36 minutes

IPS Signature Database Version :


IPS Engine Version : V200R002C10SPC021
AV Signature Database Version :
SA Signature Database Version : 2015072900
C&C Domain Name Database Version :
Location Database Version : 2014010414

Versão 5.3 Autor: Rinaldo Vaz


476
02mar2021 rinaldopvaz@[Link] +55 83 998360616
4.1 Adaptação ao ambiente Huawei

Sessão de dúvidas...

Versão 5.3 Autor: Rinaldo Vaz 477


02mar2021 rinaldopvaz@[Link] +55 83 998360616
4.2 SINTAXE E PRINCIPAIS COMANDOS

Versão 5.3 Autor: Rinaldo Vaz 478


02mar2021 rinaldopvaz@[Link] +55 83 998360616
4.2 Sintaxe e principais comandos

➔ Para aplicar algumas configurações, é necessário navegar através de


diretórios como no IOS-XE
[AS-1-R1]interface GigabitEthernet 0/0/0
[AS-1-R1-GigabitEthernet0/0/0]ip address [Link] 30

➔ É possível visualizar as configurações do diretório atual

[AS-1-R1-GigabitEthernet0/0/0]display this
#
interface GigabitEthernet0/0/0
description TRANSITO-AS-100
undo shutdown
ip address [Link] [Link]

Versão 5.3 Autor: Rinaldo Vaz


479
02mar2021 rinaldopvaz@[Link] +55 83 998360616
4.2 Sintaxe e principais comandos

2 MODOS DE SALVAR CONFIGURAÇÃO


<AS-1-R1>save
The current configuration will be written to the device.
Are you sure to continue?[Y/N]
Error: Please choose 'YES' or 'NO' first before pressing 'Enter'. [Y/N]:y
Now saving the current configuration to the slot 0.
Save the configuration successfully.

!-- Dentro do modo system-view

[AS-1-R1]run save
The current configuration will be written to the device.
Are you sure to continue?[Y/N]y
Now saving the current configuration to the slot 0.
Save the configuration successfully.

Versão 5.3 Autor: Rinaldo Vaz 480


02mar2021 rinaldopvaz@[Link] +55 83 998360616
4.2 Sintaxe e principais comandos

TESTES ICMP
<AS-1-R1>ping [Link]
PING [Link]: 56 data bytes, press CTRL_C to break
Reply from [Link]: bytes=56 Sequence=1 ttl=64 time=2 ms
Reply from [Link]: bytes=56 Sequence=2 ttl=64 time=1 ms
Reply from [Link]: bytes=56 Sequence=3 ttl=64 time=1 ms
Reply from [Link]: bytes=56 Sequence=4 ttl=64 time=1 ms
Reply from [Link]: bytes=56 Sequence=5 ttl=64 time=1 ms

--- [Link] ping statistics ---


5 packet(s) transmitted
5 packet(s) received
0.00% packet loss
round-trip min/avg/max = 1/1/2 ms

Versão 5.3 Autor: Rinaldo Vaz 481


02mar2021 rinaldopvaz@[Link] +55 83 998360616
4.2 Sintaxe e principais comandos

TESTES ICMP
<AS-1-R1>tracert [Link]
traceroute to [Link]([Link]), max hops: 30 ,packet length: 40,press CTRL_C to break
1 [Link] 2 ms 1 ms 1 ms
2 [Link] < AS=222 > 2 ms 2 ms 2 ms
3 [Link] < AS=222 > 2 ms 2 ms 2 ms
4 [Link] < AS=123 > 3 ms 2 ms 2 ms

Versão 5.3 Autor: Rinaldo Vaz 482


02mar2021 rinaldopvaz@[Link] +55 83 998360616
4.2 Sintaxe e principais comandos

COMANDOS DE VIZINHANÇAS BGP


!-- Ver sessões BGP

<AS-1-R1>display bgp peer

BGP local router ID : [Link]


Local AS number : 1
Total number of peers : 4 Peers in established state : 4

Peer V AS MsgRcvd MsgSent OutQ Up/Down State PrefRcv

[Link] 4 102 89 83 0 [Link] Established 1


[Link] 4 100 85 83 0 [Link] Established 14
[Link] 4 555 46 43 0 [Link] Established 5
[Link] 4 200 91 82 0 [Link] Established 14

Versão 5.3 Autor: Rinaldo Vaz 483


02mar2021 rinaldopvaz@[Link] +55 83 998360616
4.2 Sintaxe e principais comandos

COMANDOS DE VIZINHANÇAS BGP


!-- Ver tabela BGP

<AS-1-R1>display bgp routing-table

BGP Local router ID is [Link]


Status codes: * - valid, > - best, d - damped,
h - history, i - internal, s - suppressed, S - Stale
Origin : i - IGP, e - EGP, ? - incomplete
Total Number of Routes: 30
Network NextHop MED LocPrf PrefVal Path/Ogn

*> [Link] [Link] 0 0 i


*> [Link] [Link] 0 100 99 55i
* [Link] 0 200 222 123 55i
*> [Link]/32 [Link] 0 100 99 55i
* [Link] 0 200 222 123 55i
Versão 5.3 Autor: Rinaldo Vaz 484
02mar2021 rinaldopvaz@[Link] +55 83 998360616
4.2 Sintaxe e principais comandos

COMANDOS DE VIZINHANÇAS BGP


!-- Ver detalhes de uma rota BGP
<AS-1-R1>display bgp routing-table [Link]

BGP local router ID : [Link]


Local AS number : 2
Paths: 2 available, 1 best, 1 select
BGP routing table entry information of [Link]/8:
From: [Link] ([Link])
Route Duration: 01h20m39s
Direct Out-interface: GigabitEthernet1/0/0
Original nexthop: [Link]
Qos information : 0x0
AS-path 200 222 123, origin igp, pref-val 0, valid, external, best, select, active, pre 255
Not advertised to any peer yet
(...)

Versão 5.3 Autor: Rinaldo Vaz 485


02mar2021 rinaldopvaz@[Link] +55 83 998360616
4.2 Sintaxe e principais comandos

COMANDOS DE VIZINHANÇAS BGP


!-- Ver rotas anunciadas para um vizinho BGP
<AS-1-R1>display bgp routing-table peer [Link] advertised-routes

BGP Local router ID is [Link]


Status codes: * - valid, > - best, d - damped,
h - history, i - internal, s - suppressed, S - Stale
Origin : i - IGP, e - EGP, ? - incomplete

Total Number of Routes: 2


Network NextHop MED LocPrf PrefVal Path/Ogn

*> [Link] [Link] 0 0 1i


*> [Link]/22 [Link] 0 1 101i

Versão 5.3 Autor: Rinaldo Vaz 486


02mar2021 rinaldopvaz@[Link] +55 83 998360616
4.2 Sintaxe e principais comandos

COMANDOS DE VIZINHANÇAS BGP


!-- Ver rotas recebidas de um vizinho BGP
<AS-1-R1>display bgp routing-table peer [Link] received-routes

BGP Local router ID is [Link]


Status codes: * - valid, > - best, d - damped,
h - history, i - internal, s - suppressed, S - Stale
Origin : i - IGP, e - EGP, ? - incomplete
Total Number of Routes: 14
Network NextHop MED LocPrf PrefVal Path/Ogn

*> [Link] [Link] 0 100 99 55i


*> [Link]/32 [Link] 0 100 99 55i
*> [Link]/30 [Link] 0 100 99 55i
*> [Link]/24 [Link] 0 100 99 55i
*> [Link] [Link] 0 100 99i
*> [Link] [Link] 0 100i
Versão 5.3 Autor: Rinaldo Vaz 487
02mar2021 rinaldopvaz@[Link] +55 83 998360616
4.2 Sintaxe e principais comandos

Sessão de dúvidas...

Versão 5.3 Autor: Rinaldo Vaz 488


02mar2021 rinaldopvaz@[Link] +55 83 998360616
4.3 COMANDOS EQUIVALENTES EM OUTROS
FABRICANTES

Versão 5.3 Autor: Rinaldo Vaz 489


02mar2021 rinaldopvaz@[Link] +55 83 998360616
4.3 Comandos equivalentes em outros fabricantes

➔ Verificando status das sessões BGP:

◆ Cisco IOS
#show ip bgp summary

◆ RouterOS
>routing bgp peer print status

◆ JunOS:
>show bgp summary

◆ Huawei:
>display bgp peer
Versão 5.3 Autor: Rinaldo Vaz
490
02mar2021 rinaldopvaz@[Link] +55 83 998360616
4.3 Comandos equivalentes em outros fabricantes

➔ Verificando rotas recebidas em uma sessão BGP:

◆ Cisco IOS
#show ip bgp neighbors A.B.C.D routes

◆ RouterOS
>ip route print where received-from=NOME_DO_NEIGHBOR

◆ JunOS:
>show route receive-protocol bgp A.B.C.D

◆ Huawei:
>display bgp routing-table peer [Link] received-routes

Versão 5.3 Autor: Rinaldo Vaz


491
02mar2021 rinaldopvaz@[Link] +55 83 998360616
4.3 Comandos equivalentes em outros fabricantes

➔ Verificando rotas anunciadas em uma sessão BGP:

◆ Cisco IOS
● #show ip bgp neighbors A.B.C.D advertised-routes

◆ RouterOS
● >routing bgp advertisements print peer=NOME_DO_NEIGHBOR

◆ JunOS:
● >show route advertising-protocol bgp A.B.C.D

◆ Huawei:
>display bgp routing-table peer [Link] advertised-routes

Versão 5.3 Autor: Rinaldo Vaz


492
02mar2021 rinaldopvaz@[Link] +55 83 998360616
4.3 Comandos equivalentes em outros fabricantes

Sessão de dúvidas...

Versão 5.3 Autor: Rinaldo Vaz 493


02mar2021 rinaldopvaz@[Link] +55 83 998360616
5. TRÂNSITO E IX

Versão 5.3 Autor: Rinaldo Vaz 494


02mar2021 rinaldopvaz@[Link] +55 83 998360616
5. Trânsito e IX
5.1 - Sessões BGP com trânsito e IX
5.2 - Filtros de Trânsito IN/OUT
5.3 - Filtros de IX IN/OUT

Versão 5.3 Autor: Rinaldo Vaz 495


02mar2021 rinaldopvaz@[Link] +55 83 998360616
5.1 SESSÕES BGP COM TRÂNSITO E IX

Versão 5.3 Autor: Rinaldo Vaz 496


02mar2021 rinaldopvaz@[Link] +55 83 998360616
5.1 Sessões BGP com trânsito e IX

Versão 5.3 Autor: Rinaldo Vaz 497


02mar2021 rinaldopvaz@[Link] +55 83 998360616
5.1 Sessões BGP com trânsito e IX

➔ EXECUTANDO LAB 5.1

Executar as configurações propostas no material de configuração, seção 5.1

➔ Configurar endereçamento IP em R1

Versão 5.3 Autor: Rinaldo Vaz


498
02mar2021 rinaldopvaz@[Link] +55 83 998360616
5.1 Sessões BGP com trânsito e IX

➔ VALIDANDO LAB 5.1

Executar as configurações propostas no material de configuração, seção 5.1

➔ Testar conectividade IP com todos os vizinhos

Versão 5.3 Autor: Rinaldo Vaz


499
02mar2021 rinaldopvaz@[Link] +55 83 998360616
5.1 Sessões BGP com trânsito e IX

➔ VALIDANDO LAB 5.1

[AS-1-R1]display ip interface brief


(..)
Interface IP Address/Mask Physical Protocol
GigabitEthernet0/0/0 [Link]/30 up up
GigabitEthernet1/0/0 [Link]/30 up up
GigabitEthernet1/0/1 [Link]/30 up up
GigabitEthernet1/0/2 [Link]/30 up up
GigabitEthernet1/0/3 [Link]/24 up up
GigabitEthernet1/0/4 [Link]/24 up up
GigabitEthernet1/0/5 [Link]/21 up up
LoopBack0 [Link]/32 up up(s)
NULL0 unassigned up up(s)
Virtual-if0 unassigned up up(s)

Versão 5.3 Autor: Rinaldo Vaz


500
02mar2021 rinaldopvaz@[Link] +55 83 998360616
5.1 Sessões BGP com trânsito e IX

➔ VALIDANDO LAB 5.1

[AS-1-R1]ping [Link]
PING [Link]: 56 data bytes, press CTRL_C to break
Reply from [Link]: bytes=56 Sequence=1 ttl=64 time=2 ms
Reply from [Link]: bytes=56 Sequence=2 ttl=64 time=1 ms
Reply from [Link]: bytes=56 Sequence=3 ttl=64 time=1 ms
Reply from [Link]: bytes=56 Sequence=4 ttl=64 time=1 ms
Reply from [Link]: bytes=56 Sequence=5 ttl=64 time=1 ms

--- [Link] ping statistics ---


5 packet(s) transmitted
5 packet(s) received
0.00% packet loss
round-trip min/avg/max = 1/1/2 ms

Versão 5.3 Autor: Rinaldo Vaz


501
02mar2021 rinaldopvaz@[Link] +55 83 998360616
5.1 Sessões BGP com trânsito e IX

➔ VALIDANDO LAB 5.1

[AS-1-R1]ping [Link]
PING [Link]: 56 data bytes, press CTRL_C to break
Reply from [Link]: bytes=56 Sequence=1 ttl=64 time=2 ms
Reply from [Link]: bytes=56 Sequence=2 ttl=64 time=1 ms
Reply from [Link]: bytes=56 Sequence=3 ttl=64 time=1 ms
Reply from [Link]: bytes=56 Sequence=4 ttl=64 time=1 ms
Reply from [Link]: bytes=56 Sequence=5 ttl=64 time=1 ms

--- [Link] ping statistics ---


5 packet(s) transmitted
5 packet(s) received
0.00% packet loss
round-trip min/avg/max = 1/1/2 ms

Versão 5.3 Autor: Rinaldo Vaz


502
02mar2021 rinaldopvaz@[Link] +55 83 998360616
5.1 Sessões BGP com trânsito e IX

➔ VALIDANDO LAB 5.1

[AS-1-R1]ping [Link]
PING [Link]: 56 data bytes, press CTRL_C to break
Reply from [Link]: bytes=56 Sequence=1 ttl=64 time=2 ms
Reply from [Link]: bytes=56 Sequence=2 ttl=64 time=1 ms
Reply from [Link]: bytes=56 Sequence=3 ttl=64 time=1 ms
Reply from [Link]: bytes=56 Sequence=4 ttl=64 time=1 ms
Reply from [Link]: bytes=56 Sequence=5 ttl=64 time=1 ms

--- [Link] ping statistics ---


5 packet(s) transmitted
5 packet(s) received
0.00% packet loss
round-trip min/avg/max = 1/1/2 ms

Versão 5.3 Autor: Rinaldo Vaz


503
02mar2021 rinaldopvaz@[Link] +55 83 998360616
5.1 Sessões BGP com trânsito e IX

➔ VALIDANDO LAB 5.1

[AS-1-R1]ping [Link]
PING [Link]: 56 data bytes, press CTRL_C to break
Reply from [Link]: bytes=56 Sequence=1 ttl=64 time=1 ms
Reply from [Link]: bytes=56 Sequence=2 ttl=64 time=1 ms
Reply from [Link]: bytes=56 Sequence=3 ttl=64 time=1 ms
Reply from [Link]: bytes=56 Sequence=4 ttl=64 time=1 ms
Reply from [Link]: bytes=56 Sequence=5 ttl=64 time=1 ms

--- [Link] ping statistics ---


5 packet(s) transmitted
5 packet(s) received
0.00% packet loss
round-trip min/avg/max = 1/1/1 ms

Versão 5.3 Autor: Rinaldo Vaz


504
02mar2021 rinaldopvaz@[Link] +55 83 998360616
5.1 Sessões BGP com trânsito e IX

➔ VALIDANDO LAB 5.1

[AS-1-R1]ping [Link]
PING [Link]: 56 data bytes, press CTRL_C to break
Reply from [Link]: bytes=56 Sequence=1 ttl=64 time=2 ms
Reply from [Link]: bytes=56 Sequence=2 ttl=64 time=1 ms
Reply from [Link]: bytes=56 Sequence=3 ttl=64 time=1 ms
Reply from [Link]: bytes=56 Sequence=4 ttl=64 time=1 ms
Reply from [Link]: bytes=56 Sequence=5 ttl=64 time=1 ms

--- [Link] ping statistics ---


5 packet(s) transmitted
5 packet(s) received
0.00% packet loss
round-trip min/avg/max = 1/1/2 ms

Versão 5.3 Autor: Rinaldo Vaz


505
02mar2021 rinaldopvaz@[Link] +55 83 998360616
5.1 Sessões BGP com trânsito e IX

➔ VALIDANDO LAB 5.1

[AS-1-R1]ping [Link]
PING [Link]: 56 data bytes, press CTRL_C to break
Reply from [Link]: bytes=56 Sequence=1 ttl=64 time=1 ms
Reply from [Link]: bytes=56 Sequence=2 ttl=64 time=1 ms
Reply from [Link]: bytes=56 Sequence=3 ttl=64 time=1 ms
Reply from [Link]: bytes=56 Sequence=4 ttl=64 time=1 ms
Reply from [Link]: bytes=56 Sequence=5 ttl=64 time=1 ms

--- [Link] ping statistics ---


5 packet(s) transmitted
5 packet(s) received
0.00% packet loss
round-trip min/avg/max = 1/1/1 ms

Versão 5.3 Autor: Rinaldo Vaz


506
02mar2021 rinaldopvaz@[Link] +55 83 998360616
5.1 Sessões BGP com trânsito e IX

DECLARANDO AS GLOBAL E OS PEERS


[AS-1-R1]bgp 1
[AS-1-R1-bgp]peer [Link] as-number 100
[AS-1-R1-bgp]peer [Link] description TRANSITO-AS-100
[AS-1-R1-bgp]peer [Link] as-number 200
[AS-1-R1-bgp]peer [Link] description TRANSITO-AS-200
[AS-1-R1-bgp]undo check-first-as
[AS-1-R1-bgp]group IX-SP-ROUTE-SERVERS external
[AS-1-R1-bgp]peer IX-SP-ROUTE-SERVERS enable
[AS-1-R1-bgp]peer IX-SP-ROUTE-SERVERS as-number 555
[AS-1-R1-bgp]peer [Link] group IX-SP-ROUTE-SERVERS
[AS-1-R1-bgp]peer [Link] group IX-SP-ROUTE-SERVERS
[AS-1-R1-bgp]peer [Link] as-number 555
[AS-1-R1-bgp]peer [Link] description IX-SP-LG
[AS-1-R1-bgp]quit
[AS-1-R1]run save

Versão 5.3 Autor: Rinaldo Vaz 507


02mar2021 rinaldopvaz@[Link] +55 83 998360616
5.1 Sessões BGP com trânsito e IX

➔ EXECUTANDO LAB 5.2

Executar as configurações propostas no material de configuração, seção 5.2

➔ Configurar sessões BGP com trânsitos e IX

Versão 5.3 Autor: Rinaldo Vaz


508
02mar2021 rinaldopvaz@[Link] +55 83 998360616
5.1 Sessões BGP com trânsito e IX

➔ VALIDANDO LAB 5.2

Executar as configurações propostas no material de configuração, seção 5.2

➔ Observar estabelecimento das sessões BGP com os trânsitos e com o


Looking Glass do IX.

Versão 5.3 Autor: Rinaldo Vaz


509
02mar2021 rinaldopvaz@[Link] +55 83 998360616
5.1 Sessões BGP com trânsito e IX

➔ VALIDANDO LAB 5.2

[AS-X-R1]display bgp peer


BGP local router ID : X.X.0.1
Local AS number : 1
Total number of peers : 5 Peers in established state : 3

Peer V AS MsgRcvd MsgSent OutQ Up/Down State PrefRcv

100.X.1.1 4 100 36 41 0 [Link] Established 15


[Link] 4 555 13 25 0 [Link] Established 0
[Link] 4 555 0 0 0 [Link] Idle 0
[Link] 4 555 0 0 0 [Link] Idle 0
200.X.1.1 4 200 35 40 0 [Link] Established 15

Versão 5.3 Autor: Rinaldo Vaz


510
02mar2021 rinaldopvaz@[Link] +55 83 998360616
5.1 Sessões BGP com trânsito e IX

Sessão de dúvidas...

Versão 5.3 Autor: Rinaldo Vaz 511


02mar2021 rinaldopvaz@[Link] +55 83 998360616
5.2 FILTROS DE TRÂNSITO IN/OUT

Versão 5.3 Autor: Rinaldo Vaz 512


02mar2021 rinaldopvaz@[Link] +55 83 998360616
5.2 Filtros de trânsito IN/OUT

INJEÇÃO DE ROTA NA TABELA BGP


[AS-1-R1]bgp 1
[AS-1-R1-bgp]net
[AS-1-R1-bgp]network [Link] 8
Info: The network does not exist. O HUAWEI FACILITA
COM UM ALERTA
SOBRE A NÃO
EXISTÊNCIA DA ROTA A
SER INJETADA NA
TABELA BGP

Versão 5.3 Autor: Rinaldo Vaz 513


02mar2021 rinaldopvaz@[Link] +55 83 998360616
5.2 Filtros de trânsito IN/OUT

INJEÇÃO DE ROTA NA TABELA BGP


[AS-1-R1]display bgp routing-table [Link] 8 tabela bgp
Info: The network does not exist.

[AS-1-R1-bgp]display ip routing-table [Link] tabela FIB


[AS-1-R1-bgp] DE FATO A ROTA NÃO
EXISTE NA TABELA BGP
E NÃO NA FIB

Versão 5.3 Autor: Rinaldo Vaz 514


02mar2021 rinaldopvaz@[Link] +55 83 998360616
5.2 Filtros de trânsito IN/OUT

INJEÇÃO DE ROTA NA TABELA BGP


[AS-1-R1]ip route-static [Link] 8 NULL 0

UM PASSO
EQUIVALENTE AO QUE
É FEITO NO CISCO É
NECESSÁRIO NO
HUAWEI TAMBÉM

Versão 5.3 Autor: Rinaldo Vaz 515


02mar2021 rinaldopvaz@[Link] +55 83 998360616
5.2 Filtros de trânsito IN/OUT

INJEÇÃO DE ROTA NA TABELA BGP


[AS-1-R1]display ip routing-table [Link] 8
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Routing Table : Public
Summary Count : 1
Destination/MaskProto Pre Cost Flags NextHop Interface A REDE PASSA A
EXISTIR NA FIB
[Link]/8 Static 60 0 D [Link] NULL0

[AS-1-R1]

Versão 5.3 Autor: Rinaldo Vaz 516


02mar2021 rinaldopvaz@[Link] +55 83 998360616
5.2 Filtros de trânsito IN/OUT

INJEÇÃO DE ROTA NA TABELA BGP


[AS-1-R1]display bgp routing-table [Link] 8
BGP local router ID : [Link]
Local AS number : 1
Paths: 1 available, 1 best, 1 select
BGP routing table entry information of [Link]/8:
Network route. CONSEQUENTEMENTE
From: [Link] ([Link]) NA TABELA BGP
Route Duration: 00h00m19s
Direct Out-interface: NULL0
Original nexthop: [Link]
Qos information : 0x0
AS-path Nil, origin igp, MED 0, pref-val 0, valid, local, best, select, pre 60
Advertised to such 3 peers:
[Link]
PASSA A SER ANUNCIADA NO BGP TABÉM
[Link]
[Link]
Versão 5.3 Autor: Rinaldo Vaz 517
02mar2021 rinaldopvaz@[Link] +55 83 998360616
5.2 Filtros de trânsito IN/OUT

O TRÁFEGO COMEÇA A FLUIR

Versão 5.3 Autor: Rinaldo Vaz 518


02mar2021 rinaldopvaz@[Link] +55 83 998360616
5.2 Filtros de trânsito IN/OUT

CRIANDO E APLICANDO OS FILTROS DE OUT


[AS-1-R1]ip ip-prefix MEUS-BLOCOS permit [Link] 8
[AS-1-R1]route-policy TRANSITO-AS-100-OUT permit node 10
Info: New Sequence of this List.
[AS-1-R1-route-policy]if-match ip-prefix MEUS-BLOCOS
[AS-1-R1-route-policy]display this
# TRANSITO
route-policy TRANSITO-AS-100-OUT permit node 10 COM AS 100
if-match ip-prefix MEUS-BLOCOS
#
return
[AS-1-R1-route-policy]quit

Versão 5.3 Autor: Rinaldo Vaz 519


02mar2021 rinaldopvaz@[Link] +55 83 998360616
5.2 Filtros de trânsito IN/OUT

CRIANDO E APLICANDO OS FILTROS DE OUT


[AS-1-R1]route-policy TRANSITO-AS-200-OUT permit node 10
Info: New Sequence of this List.
[AS-1-R1-route-policy]if-match ip-prefix MEUS-BLOCOS
[AS-1-R1-route-policy]display this
#
route-policy TRANSITO-AS-200-OUT permit node 10 TRANSITO
if-match ip-prefix MEUS-BLOCOS COM AS 200
#
return
[AS-1-R1-route-policy]quit

Versão 5.3 Autor: Rinaldo Vaz 520


02mar2021 rinaldopvaz@[Link] +55 83 998360616
5.2 Filtros de trânsito IN/OUT

CRIANDO E APLICANDO OS FILTROS DE IN


[AS-1-R1]ip ip-prefix REDES-BLOQUEADAS permit [Link] 8 less-equal 32
[AS-1-R1]ip ip-prefix REDES-BLOQUEADAS permit [Link] 12 less-equal 32
[AS-1-R1]ip ip-prefix REDES-BLOQUEADAS permit [Link] 16 less-equal 32
[AS-1-R1]route-policy TRANSITO-AS-100-IN deny node 10
Info: New Sequence of this List.
[AS-1-R1-route-policy]if-match ip-prefix REDES-BLOQUEADAS TRANSITO
[AS-1-R1-route-policy]quit COM AS 100
[AS-1-R1]route-policy TRANSITO-AS-100-IN permit node 20
Info: New Sequence of this List.
[AS-1-R1-route-policy]display this
#
route-policy TRANSITO-AS-100-IN deny node 10
if-match ip-prefix REDES-BLOQUEADAS
#
route-policy TRANSITO-AS-100-IN permit node 20
#
Versão 5.3 Autor: Rinaldo Vaz 521
02mar2021 rinaldopvaz@[Link] +55 83 998360616
5.2 Filtros de trânsito IN/OUT

CRIANDO E APLICANDO OS FILTROS DE IN


[AS-1-R1]route-policy TRANSITO-AS-200-IN deny node 10
Info: New Sequence of this List.
[AS-1-R1-route-policy]if-match ip-prefix REDES-BLOQUEADAS
[AS-1-R1-route-policy]quit
[AS-1-R1]route-policy TRANSITO-AS-200-IN permit node 20
Info: New Sequence of this List. TRANSITO
[AS-1-R1-route-policy]display this COM AS 200
#
route-policy TRANSITO-AS-200-IN deny node 10
if-match ip-prefix REDES-BLOQUEADAS
#
route-policy TRANSITO-AS-200-IN permit node 20
#

Versão 5.3 Autor: Rinaldo Vaz 522


02mar2021 rinaldopvaz@[Link] +55 83 998360616
5.2 Filtros de trânsito IN/OUT

PASSO FINAL É A REFERÊNCIA NOS PEERS


[AS-1-R1]bgp 1
[AS-1-R1-bgp]peer [Link] route-policy TRANSITO-AS-100-IN import
[AS-1-R1-bgp]peer [Link] route-policy TRANSITO-AS-100-OUT export
[AS-1-R1-bgp]peer [Link] route-policy TRANSITO-AS-200-IN import
[AS-1-R1-bgp]peer [Link] route-policy TRANSITO-AS-200-OUT export
[AS-1-R1-bgp]run save
The current configuration will be written to the device.
Are you sure to continue?[Y/N]y
Save the configuration successfully.

Versão 5.3 Autor: Rinaldo Vaz 523


02mar2021 rinaldopvaz@[Link] +55 83 998360616
5.2 Filtros de trânsito IN/OUT

OBSERVANDO O EFEITO DOS FILTROS


[AS-1-R1-bgp]display bgp routing-table peer [Link] advertised-routes
(...)
Total Number of Routes: 1
Network NextHop MED LocPrf PrefVal Path/Ogn
APENAS O
*> [Link] [Link] 0 0 1i BLOCO DO AS
[AS-1-R1-bgp] PASSA A SER
[AS-1-R1-bgp]display bgp routing-table peer [Link] advertised-routes ANUNCIADO
(...)
Total Number of Routes: 1
Network NextHop MED LocPrf PrefVal Path/Ogn

*> [Link] [Link] 0 0 1i

Versão 5.3 Autor: Rinaldo Vaz 524


02mar2021 rinaldopvaz@[Link] +55 83 998360616
5.1 Sessões BGP com trânsito e IX

➔ EXECUTANDO LAB 5.3

Executar as configurações propostas no material de configuração, seção 5.3

➔ Configurar filtros de Trânsito IN/OUT


➔ Injetar rede do AS nas tabelas FIB e BGP
➔ Referenciar os filtros criados nos respectivos peers no BGP

Versão 5.3 Autor: Rinaldo Vaz


525
02mar2021 rinaldopvaz@[Link] +55 83 998360616
5.1 Sessões BGP com trânsito e IX

➔ VALIDANDO LAB 5.3

➔ Observar APENAS anúncios do bloco do AS para os trânsitos


➔ Observar o recebimento da tabela full BGP nos dois trânsitos
➔ Verificar tráfego no zabbix entrando pelos dois trânsitos

Versão 5.3 Autor: Rinaldo Vaz


526
02mar2021 rinaldopvaz@[Link] +55 83 998360616
5.1 Sessões BGP com trânsito e IX

➔ VALIDANDO LAB 5.3


[AS-X-R1-bgp]display bgp routing-table peer 100.X.1.1 advertised-routes
(...)
Total Number of Routes: 1
Network NextHop MED LocPrf PrefVal Path/Ogn

*> X.0.0.0 100.X.1.2 0 0 Xi


[AS-1-R1-bgp]
[AS-1-R1-bgp]display bgp routing-table peer [Link] advertised-routes
(...)
Total Number of Routes: 1
Network NextHop MED LocPrf PrefVal Path/Ogn

*> X.0.0.0 200.X.1.2 0 0 Xi

Versão 5.3 Autor: Rinaldo Vaz


527
02mar2021 rinaldopvaz@[Link] +55 83 998360616
5.1 Sessões BGP com trânsito e IX

➔ VALIDANDO LAB 5.3


[AS-X-R1-bgp]display bgp peer

BGP local router ID : X.X.0.1


Local AS number : X
Total number of peers : 5 Peers in established state : 2

Peer V AS MsgRcvd MsgSent OutQ Up/Down State PrefRcv

100.X.1.1 4 100 2785 3043 0 0025h10m Established 15


[Link] 4 555 0 0 0 [Link] Established 0
[Link] 4 555 0 0 0 [Link] Idle 0
[Link] 4 555 0 0 0 [Link] Idle 0
200.X.1.1 4 200 2889 3042 0 0025h09m Established 15

Versão 5.3 Autor: Rinaldo Vaz


528
02mar2021 rinaldopvaz@[Link] +55 83 998360616
5.1 Sessões BGP com trânsito e IX

➔ VALIDANDO LAB 5.3

Versão 5.3 Autor: Rinaldo Vaz


529
02mar2021 rinaldopvaz@[Link] +55 83 998360616
5.1 Sessões BGP com trânsito e IX

➔ VALIDANDO LAB 5.3

Versão 5.3 Autor: Rinaldo Vaz


530
02mar2021 rinaldopvaz@[Link] +55 83 998360616
5.2 Filtros de trânsito IN/OUT

Sessão de dúvidas...

Versão 5.3 Autor: Rinaldo Vaz 531


02mar2021 rinaldopvaz@[Link] +55 83 998360616
5.3 FILTROS DE IX IN/OUT

Versão 5.3 Autor: Rinaldo Vaz 532


02mar2021 rinaldopvaz@[Link] +55 83 998360616
5.3 Filtros de IX IN/OUT

CONFIGURANDO IP DO IX
[AS-1-R1]interface GigabitEthernet 1/0/5
[AS-1-R1-GigabitEthernet1/0/5]undo shutdown
[AS-1-R1-GigabitEthernet1/0/5]ip address [Link] 21
[AS-1-R1-GigabitEthernet1/0/5]quit
[AS-1-R1-bgp]ping [Link]
PING [Link]: 56 data bytes, press CTRL_C to break
Reply from [Link]: bytes=56 Sequence=1 ttl=64 time=2 ms
Reply from [Link]: bytes=56 Sequence=2 ttl=64 time=1 ms
Reply from [Link]: bytes=56 Sequence=3 ttl=64 time=1 ms
Reply from [Link]: bytes=56 Sequence=4 ttl=64 time=1 ms
Reply from [Link]: bytes=56 Sequence=5 ttl=64 time=1 ms
--- [Link] ping statistics ---
5 packet(s) transmitted
5 packet(s) received
0.00% packet loss
round-trip min/avg/max = 1/1/2 ms
Versão 5.3 Autor: Rinaldo Vaz 533
02mar2021 rinaldopvaz@[Link] +55 83 998360616
5.3 Filtros de IX IN/OUT

POLÍTICA DE SEGURANÇA ESPECIAL P/ IX-IN


[AS-1-R1]ip as-path-filter MEUS-CLIENTES permit _101_
[AS-1-R1]route-policy IX-SP-IN deny node 10
Info: New Sequence of this List.
[AS-1-R1-route-policy]if-match ip-prefix REDES-BLOQUEADAS
[AS-1-R1-route-policy]quit
[AS-1-R1]route-policy IX-SP-IN deny node 20
Info: New Sequence of this List.
[AS-1-R1-route-policy]if-match as-path-filter MEUS-CLIENTES
[AS-1-R1-route-policy]quit
[AS-1-R1]route-policy IX-SP-IN permit node 30
Info: New Sequence of this List.
[AS-1-R1-route-policy]apply local-preference 310
[AS-1-R1-route-policy]quit

Versão 5.3 Autor: Rinaldo Vaz 534


02mar2021 rinaldopvaz@[Link] +55 83 998360616
5.3 Filtros de IX IN/OUT

FILTROS PARA O LOOKING GLASS


[AS-1-R1]route-policy PERMITE-TUDO permit node 10
Info: New Sequence of this List.
[AS-1-R1-route-policy]quit
[AS-1-R1]route-policy DESCARTA-TUDO deny node 10
Info: New Sequence of this List.
[AS-1-R1-route-policy]quit

Versão 5.3 Autor: Rinaldo Vaz 535


02mar2021 rinaldopvaz@[Link] +55 83 998360616
5.3 Filtros de IX IN/OUT

FILTROS DE OUT PADRÃO DO TRÂNSITO


[AS-1-R1]route-policy IX-SP-OUT permit node 10
Info: New Sequence of this List.
[AS-1-R1-route-policy]if-match ip-prefix MEUS-BLOCOS
[AS-1-R1-route-policy]quit

Versão 5.3 Autor: Rinaldo Vaz 536


02mar2021 rinaldopvaz@[Link] +55 83 998360616
5.3 Filtros de IX IN/OUT

REFERENCIANDO OS FILTROS NOS PEERS


[AS-1-R1-route-policy]bgp 1
[AS-1-R1-bgp]undo check-first-as
[AS-1-R1-bgp]peer IX-SP-ROUTE-SERVERS route-policy IX-SP-OUT export
[AS-1-R1-bgp]peer IX-SP-ROUTE-SERVERS route-policy IX-SP-IN import
[AS-1-R1-bgp]
[AS-1-R1-bgp]peer [Link] route-policy PERMITE-TUDO export
[AS-1-R1-bgp]peer [Link] route-policy DESCARTA-TUDO import
[AS-1-R1-bgp]
[AS-1-R1-bgp]run save
The current configuration will be written to the device.
Are you sure to continue?[Y/N]y
Now saving the current configuration to the slot 0.
Save the configuration successfully.

Versão 5.3 Autor: Rinaldo Vaz 537


02mar2021 rinaldopvaz@[Link] +55 83 998360616
5.3 Filtros de IX IN/OUT

AS SESSÕES COM O IX DEVEM PARAR DE CAIR


[AS-1-R1-bgp]display bgp peer

BGP local router ID : [Link]


Local AS number : 1
Total number of peers : 5 Peers in established state : 5

Peer V AS MsgRcvd MsgSent OutQ Up/Down State PrefRcv

[Link] 4 100 2977 3252 0 0026h54m Established 15


[Link] 4 555 7 35 0 [Link] Established 0
[Link] 4 555 4 8 0 [Link] Established 9
[Link] 4 555 4 8 0 [Link] Established 9
[Link] 4 200 3088 3252 0 0026h54m Established 15

Versão 5.3 Autor: Rinaldo Vaz 538


02mar2021 rinaldopvaz@[Link] +55 83 998360616
5.3 Filtros de IX IN/OUT

ANUNCIANDO APENAS OS BLOCOS DO AS


[AS-1-R1-bgp]display bgp routing-table peer [Link] advertised-routes

BGP Local router ID is [Link]


Status codes: * - valid, > - best, d - damped,
h - history, i - internal, s - suppressed, S - Stale
Origin : i - IGP, e - EGP, ? - incomplete

Total Number of Routes: 1


Network NextHop MED LocPrf PrefVal Path/Ogn

*> [Link] [Link] 0 0 1i

Versão 5.3 Autor: Rinaldo Vaz 539


02mar2021 rinaldopvaz@[Link] +55 83 998360616
5.3 Filtros de IX IN/OUT

REDES APRENDIDAS DO IX COM PRIORIDADE


<AS-1-R1>display bgp routing-table [Link]

BGP local router ID : [Link]


Local AS number : 1
Paths: 4 available, 1 best, 1 select
BGP routing table entry information of [Link]/8:
From: [Link] ([Link])
Route Duration: 00h09m47s
Direct Out-interface: GigabitEthernet1/0/5
Original nexthop: [Link]
Qos information : 0x0
AS-path 123, origin igp, localpref 310, pref-val 0, valid, external, best, select, active, pre 255
Advertised to such 1 peers:
[Link]

Versão 5.3 Autor: Rinaldo Vaz 540


02mar2021 rinaldopvaz@[Link] +55 83 998360616
5.1 Sessões BGP com trânsito e IX

➔ EXECUTANDO LAB 5.4

Executar as configurações propostas no material de configuração, seção 5.4

➔ Habilitar interface e endereço IP do IX


➔ Configurar filtros de IX IN/OUT
➔ Referenciar os filtros criados no BGP

Versão 5.3 Autor: Rinaldo Vaz


541
02mar2021 rinaldopvaz@[Link] +55 83 998360616
5.1 Sessões BGP com trânsito e IX

➔ VALIDANDO LAB 5.4

➔ Observar conectividade com os route-servers do IX


➔ Observar sessões BGP com os route-servers parando de cair
➔ Observar anúncios do bloco do AS para o IX
➔ Observar maior prioridade em redes aprendidas do IX
➔ Verificar tráfego no zabbix entrando pelo IX

Versão 5.3 Autor: Rinaldo Vaz


542
02mar2021 rinaldopvaz@[Link] +55 83 998360616
5.1 Sessões BGP com trânsito e IX

➔ VALIDANDO LAB 5.4


[AS-X-R1-bgp]ping [Link]
PING [Link]: 56 data bytes, press CTRL_C to break
Reply from [Link]: bytes=56 Sequence=1 ttl=64 time=2 ms
Reply from [Link]: bytes=56 Sequence=2 ttl=64 time=1 ms
Reply from [Link]: bytes=56 Sequence=3 ttl=64 time=1 ms
Reply from [Link]: bytes=56 Sequence=4 ttl=64 time=1 ms
Reply from [Link]: bytes=56 Sequence=5 ttl=64 time=1 ms
--- [Link] ping statistics ---
5 packet(s) transmitted
5 packet(s) received
0.00% packet loss
round-trip min/avg/max = 1/1/2 ms

Versão 5.3 Autor: Rinaldo Vaz


543
02mar2021 rinaldopvaz@[Link] +55 83 998360616
5.1 Sessões BGP com trânsito e IX

➔ VALIDANDO LAB 5.4


[AS-X-R1-bgp]display bgp peer

BGP local router ID : X.X.0.1


Local AS number : X
Total number of peers : 5 Peers in established state : 5

Peer V AS MsgRcvd MsgSent OutQ Up/Down State PrefRcv

100.X.1.1 4 100 2977 3252 0 0026h54m Established 23


[Link] 4 555 7 35 0 [Link] Established 0
[Link] 4 555 4 8 0 [Link] Established 9
[Link] 4 555 4 8 0 [Link] Established 9
200.X.1.1 4 200 3088 3252 0 0026h54m Established 15

Versão 5.3 Autor: Rinaldo Vaz


544
02mar2021 rinaldopvaz@[Link] +55 83 998360616
5.1 Sessões BGP com trânsito e IX

➔ VALIDANDO LAB 5.4


[AS-X-R1-bgp]display bgp routing-table peer [Link] advertised-routes

BGP Local router ID is X.X.0.1


Status codes: * - valid, > - best, d - damped,
h - history, i - internal, s - suppressed, S - Stale
Origin : i - IGP, e - EGP, ? - incomplete

Total Number of Routes: 1


Network NextHop MED LocPrf PrefVal Path/Ogn

*> X.0.0.0 [Link] 0 0 1i

Versão 5.3 Autor: Rinaldo Vaz


545
02mar2021 rinaldopvaz@[Link] +55 83 998360616
5.1 Sessões BGP com trânsito e IX

➔ VALIDANDO LAB 5.4


<AS-X-R1>display bgp routing-table [Link]

BGP local router ID : X.X.0.1


Local AS number : X
Paths: 4 available, 1 best, 1 select
BGP routing table entry information of [Link]/8:
From: [Link] ([Link])
Route Duration: 00h09m47s
Direct Out-interface: GigabitEthernet1/0/5
Original nexthop: [Link]
Qos information : 0x0
AS-path 123, origin igp, localpref 310, pref-val 0, valid, external, best, select, active, pre 255
Advertised to such 1 peers:
[Link]
(...)

Versão 5.3 Autor: Rinaldo Vaz


546
02mar2021 rinaldopvaz@[Link] +55 83 998360616
5.1 Sessões BGP com trânsito e IX

➔ VALIDANDO LAB 5.4

Versão 5.3 Autor: Rinaldo Vaz


547
02mar2021 rinaldopvaz@[Link] +55 83 998360616
5.3 Filtros de IX IN/OUT

Sessão de dúvidas...

Versão 5.3 Autor: Rinaldo Vaz 548


02mar2021 rinaldopvaz@[Link] +55 83 998360616
6. PROVEDOR DE TRÂNSITO COM
HUAWEI

Versão 5.3 Autor: Rinaldo Vaz 549


02mar2021 rinaldopvaz@[Link] +55 83 998360616
6. Provedor de Trânsito com Huawei
6.1 - Sessões BGP com clientes
6.2 - Filtros de clientes IN/OUT
6.3 - Engenharia de tráfego com communities

Versão 5.3 Autor: Rinaldo Vaz 550


02mar2021 rinaldopvaz@[Link] +55 83 998360616
6.1 SESSÕES BGP COM CLIENTES

Versão 5.3 Autor: Rinaldo Vaz 551


02mar2021 rinaldopvaz@[Link] +55 83 998360616
6.1 Sessões BGP com clientes

CRIANDO SESSÃO BGP COM CLIENTE


[AS-1-R1]bgp 1
[AS-1-R1-bgp]peer [Link] as-number 101
[AS-1-R1-bgp]peer [Link] description CLIENTE-TRANSITO
[AS-1-R1-bgp]peer [Link] default-route-advertise
[AS-1-R1-bgp]peer [Link] route-policy CLIENTE-TRANSITO-IN import

Versão 5.3 Autor: Rinaldo Vaz 552


02mar2021 rinaldopvaz@[Link] +55 83 998360616
6.1 Sessões BGP com clientes

VERIFICANDO STATUS DA SESSÃO


AS-1-R1]display bgp peer

BGP local router ID : [Link]


Local AS number : 1
Total number of peers : 6 Peers in established state : 6

Peer V AS MsgRcvd MsgSent OutQ Up/Down State PrefRcv

[Link] 4 101 7 20 0 [Link] Established 1


[Link] 4 100 3067 3351 0 0027h44m Established 20
[Link] 4 555 56 87 0 [Link] Established 0
[Link] 4 555 54 57 0 [Link] Established 9
[Link] 4 555 54 57 0 [Link] Established 9
[Link] 4 200 3182 3351 0 0027h44m Established 20

Versão 5.3 Autor: Rinaldo Vaz 553


02mar2021 rinaldopvaz@[Link] +55 83 998360616
6.2 FILTROS DE CLIENTES IN/OUT

Versão 5.3 Autor: Rinaldo Vaz 554


02mar2021 rinaldopvaz@[Link] +55 83 998360616
6.2 Filtros de clientes IN/OUT

CRIANDO IP-PREFIX E ROUTE-POLICY


[AS-1-R1]ip ip-prefix BLOCOS-CLIENTE permit [Link] 22 less-equal 24
[AS-1-R1]route-policy CLIENTE-TRANSITO-IN permit node 10
Info: New Sequence of this List.
[AS-1-R1-route-policy]if-match ip-prefix BLOCOS-CLIENTE
[AS-1-R1-route-policy]apply local-preference 350
[AS-1-R1-route-policy]quit

Versão 5.3 Autor: Rinaldo Vaz 555


02mar2021 rinaldopvaz@[Link] +55 83 998360616
6.2 Filtros de clientes IN/OUT

VERIFICANDO REPASSE PARA TRÂNSITO


[AS-1-R1]display bgp routing-table peer [Link] advertised-routes

BGP Local router ID is [Link]


Status codes: * - valid, > - best, d - damped,
h - history, i - internal, s - suppressed, S - Stale
Origin : i - IGP, e - EGP, ? - incomplete

Total Number of Routes: 1


Network NextHop MED LocPrf PrefVal Path/Ogn

*> [Link] [Link] 0 0 1i

Versão 5.3 Autor: Rinaldo Vaz 556


02mar2021 rinaldopvaz@[Link] +55 83 998360616
6.2 Filtros de clientes IN/OUT

VERIFICANDO FILTROS EXISTENTES


[AS-1-R1]display current-configuration configuration route-policy TRANSITO-AS-100-OUT
#
route-policy TRANSITO-AS-100-OUT permit node 10
if-match ip-prefix MEUS-BLOCOS
#
return
[AS-1-R1]display current-configuration configuration route-policy TRANSITO-AS-200-OUT
#
route-policy TRANSITO-AS-200-OUT permit node 10
if-match ip-prefix MEUS-BLOCOS
#

Versão 5.3 Autor: Rinaldo Vaz 557


02mar2021 rinaldopvaz@[Link] +55 83 998360616
6.2 Filtros de clientes IN/OUT

ATUALIZANDO FILTROS EXISTENTES


[AS-1-R1]route-policy TRANSITO-AS-100-OUT permit node 20
Info: You are overwriting this sequence.
[AS-1-R1-route-policy]if-match ip-prefix BLOCOS-CLIENTE
[AS-1-R1-route-policy]quit
[AS-1-R1]route-policy TRANSITO-AS-200-OUT permit node 20
Info: You are overwriting this sequence.
[AS-1-R1-route-policy]if-match ip-prefix BLOCOS-CLIENTE
[AS-1-R1-route-policy]quit
[AS-1-R1]route-policy IX-SP-OUT permit node 20
Info: New Sequence of this List.
[AS-1-R1-route-policy]if-match ip-prefix BLOCOS-CLIENTE
[AS-1-R1-route-policy]run save
The current configuration will be written to the device.
Are you sure to continue?[Y/N]y
Now saving the current configuration to the slot 0.
Save the configuration successfully.
Versão 5.3 Autor: Rinaldo Vaz 558
02mar2021 rinaldopvaz@[Link] +55 83 998360616
6.2 Filtros de clientes IN/OUT

FILTROS OUT APÓS ATUALIZAÇÃO


[AS-1-R1-route-policy]display current-configuration configuration route-policy TRANSITO-AS-100-OUT
#
route-policy TRANSITO-AS-100-OUT permit node 10
if-match ip-prefix MEUS-BLOCOS
#
route-policy TRANSITO-AS-100-OUT permit node 20
if-match ip-prefix BLOCOS-CLIENTE
#
return

Versão 5.3 Autor: Rinaldo Vaz 559


02mar2021 rinaldopvaz@[Link] +55 83 998360616
6.2 Filtros de clientes IN/OUT

FILTROS OUT APÓS ATUALIZAÇÃO


[AS-1-R1-route-policy]display current-configuration configuration route-policy TRANSITO-AS-200-OUT
#
route-policy TRANSITO-AS-200-OUT permit node 10
if-match ip-prefix MEUS-BLOCOS
#
route-policy TRANSITO-AS-200-OUT permit node 20
if-match ip-prefix BLOCOS-CLIENTE
#
return

Versão 5.3 Autor: Rinaldo Vaz 560


02mar2021 rinaldopvaz@[Link] +55 83 998360616
6.2 Filtros de clientes IN/OUT

FILTROS OUT APÓS ATUALIZAÇÃO


[AS-1-R1-route-policy]display current-configuration configuration route-policy IX-SP-OUT
#
route-policy IX-SP-OUT permit node 10
if-match ip-prefix MEUS-BLOCOS
#
route-policy IX-SP-OUT permit node 20
if-match ip-prefix BLOCOS-CLIENTE
#
return

Versão 5.3 Autor: Rinaldo Vaz 561


02mar2021 rinaldopvaz@[Link] +55 83 998360616
6.2 Filtros de clientes IN/OUT

ANÚNCIOS APÓS ATUALIZAÇÃO


[AS-1-R1]display bgp routing-table peer [Link] advertised-routes

BGP Local router ID is [Link]


Status codes: * - valid, > - best, d - damped,
h - history, i - internal, s - suppressed, S - Stale
Origin : i - IGP, e - EGP, ? - incomplete

Total Number of Routes: 2


Network NextHop MED LocPrf PrefVal Path/Ogn

*> [Link] [Link] 0 0 1i


*> [Link]/22 [Link] 0 1 101i

Versão 5.3 Autor: Rinaldo Vaz 562


02mar2021 rinaldopvaz@[Link] +55 83 998360616
6.2 Filtros de clientes IN/OUT

ANÚNCIOS APÓS ATUALIZAÇÃO


[AS-1-R1]display bgp routing-table peer [Link] advertised-routes

BGP Local router ID is [Link]


Status codes: * - valid, > - best, d - damped,
h - history, i - internal, s - suppressed, S - Stale
Origin : i - IGP, e - EGP, ? - incomplete

Total Number of Routes: 2


Network NextHop MED LocPrf PrefVal Path/Ogn

*> [Link] [Link] 0 0 1i


*> [Link]/22 [Link] 0 1 101i

Versão 5.3 Autor: Rinaldo Vaz 563


02mar2021 rinaldopvaz@[Link] +55 83 998360616
6.2 Filtros de clientes IN/OUT

ANÚNCIOS APÓS ATUALIZAÇÃO


[AS-1-R1]display bgp routing-table peer [Link] advertised-routes

BGP Local router ID is [Link]


Status codes: * - valid, > - best, d - damped,
h - history, i - internal, s - suppressed, S - Stale
Origin : i - IGP, e - EGP, ? - incomplete

Total Number of Routes: 2


Network NextHop MED LocPrf PrefVal Path/Ogn

*> [Link] [Link] 0 0 1i


*> [Link]/22 [Link] 0 1 101i

Versão 5.3 Autor: Rinaldo Vaz 564


02mar2021 rinaldopvaz@[Link] +55 83 998360616
6.2 Filtros de clientes IN/OUT

➔ EXECUTANDO LAB 6.1

Executar as configurações propostas no material de configuração, seção 6.1

➔ Criar filtros para o cliente de trânsito


➔ Criar sessão BGP com cliente de trânsito
➔ Atualizar filtros de saída com trânsitos para repasse de redes
do cliente de trânsito

Versão 5.3 Autor: Rinaldo Vaz


565
02mar2021 rinaldopvaz@[Link] +55 83 998360616
6.2 Filtros de clientes IN/OUT

➔ VALIDANDO LAB 6.1

➔ Observar estabelecimento das sessões BGP com o cliente


➔ Observar a rede do cliente sendo propagada para trânsitos
➔ Observar aumento de tráfego de entrada nos trânsitos e IX
➔ Observar tráfego de saída na interface do cliente

Versão 5.3 Autor: Rinaldo Vaz


566
02mar2021 rinaldopvaz@[Link] +55 83 998360616
6.2 Filtros de clientes IN/OUT

➔ VALIDANDO LAB 6.1


[AS-X-R1]display bgp peer

BGP local router ID : X.X.0.1


Local AS number : X
Total number of peers : 6 Peers in established state : 6

Peer V AS MsgRcvd MsgSent OutQ Up/Down State PrefRcv

1.10X.1.2 4 10X 7 20 0 [Link] Established 1


100.X.1.1 4 100 3067 3351 0 0027h44m Established 20
[Link] 4 555 56 87 0 [Link] Established 0
[Link] 4 555 54 57 0 [Link] Established 9
[Link] 4 555 54 57 0 [Link] Established 9
200.X.1.1 4 200 3182 3351 0 0027h44m Established 20

Versão 5.3 Autor: Rinaldo Vaz


567
02mar2021 rinaldopvaz@[Link] +55 83 998360616
6.2 Filtros de clientes IN/OUT

➔ VALIDANDO LAB 6.1


[AS-X-R1]display bgp routing-table peer 100.X.1.1 advertised-routes

BGP Local router ID is X.X.0.1


Status codes: * - valid, > - best, d - damped,
h - history, i - internal, s - suppressed, S - Stale
Origin : i - IGP, e - EGP, ? - incomplete

Total Number of Routes: 2


Network NextHop MED LocPrf PrefVal Path/Ogn

*> X.0.0.0 100.X.1.2 0 0 Xi


*> 187.X.0.0/22 100.X.1.2 0 X 10Xi

Versão 5.3 Autor: Rinaldo Vaz


568
02mar2021 rinaldopvaz@[Link] +55 83 998360616
6.2 Filtros de clientes IN/OUT

➔ VALIDANDO LAB 6.1


[AS-X-R1]display bgp routing-table peer 200.X.1.1 advertised-routes

BGP Local router ID is X.X.0.1


Status codes: * - valid, > - best, d - damped,
h - history, i - internal, s - suppressed, S - Stale
Origin : i - IGP, e - EGP, ? - incomplete

Total Number of Routes: 2


Network NextHop MED LocPrf PrefVal Path/Ogn

*> X.0.0.0 200.X.1.2 0 0 Xi


*> 187.X.0.0/22 200.X.1.2 0 X 10Xi

Versão 5.3 Autor: Rinaldo Vaz


569
02mar2021 rinaldopvaz@[Link] +55 83 998360616
6.2 Filtros de clientes IN/OUT

➔ VALIDANDO LAB 6.1


[AS-X-R1]display bgp routing-table peer [Link] advertised-routes

BGP Local router ID is X.X.0.1


Status codes: * - valid, > - best, d - damped,
h - history, i - internal, s - suppressed, S - Stale
Origin : i - IGP, e - EGP, ? - incomplete

Total Number of Routes: 2


Network NextHop MED LocPrf PrefVal Path/Ogn

*> X.0.0.0 [Link] 0 0 Xi


*> 187.X.0.0/22 [Link] 0 X 10Xi

Versão 5.3 Autor: Rinaldo Vaz


570
02mar2021 rinaldopvaz@[Link] +55 83 998360616
6.2 Filtros de clientes IN/OUT

➔ VALIDANDO LAB 6.1

Versão 5.3 Autor: Rinaldo Vaz


571
02mar2021 rinaldopvaz@[Link] +55 83 998360616
6.2 Filtros de clientes IN/OUT

➔ VALIDANDO LAB 6.1

Versão 5.3 Autor: Rinaldo Vaz


572
02mar2021 rinaldopvaz@[Link] +55 83 998360616
6.2 Filtros de clientes IN/OUT

➔ VALIDANDO LAB 6.1

Versão 5.3 Autor: Rinaldo Vaz


573
02mar2021 rinaldopvaz@[Link] +55 83 998360616
6.2 Filtros de clientes IN/OUT

➔ VALIDANDO LAB 6.1

Versão 5.3 Autor: Rinaldo Vaz


574
02mar2021 rinaldopvaz@[Link] +55 83 998360616
6.2 Filtros de clientes IN/OUT

➔ VALIDANDO LAB 6.1

Versão 5.3 Autor: Rinaldo Vaz


575
02mar2021 rinaldopvaz@[Link] +55 83 998360616
6.2 Filtros de clientes IN/OUT

Sessão de dúvidas...

Versão 5.3 Autor: Rinaldo Vaz 576


02mar2021 rinaldopvaz@[Link] +55 83 998360616
6.3 ENGENHARIA DE TRÁFEGO COM
COMMUNITIES

Versão 5.3 Autor: Rinaldo Vaz 577


02mar2021 rinaldopvaz@[Link] +55 83 998360616
6.3 Engenharia de tráfego com communities

CRIANDO AS COMMUNITIES
[AS-1-R1]ip community-filter basic CLIENTES permit 1:1
[AS-1-R1]ip community-filter basic NO-EXPORT-AS-100 permit 1:10
[AS-1-R1]ip community-filter basic PREPEND-1X-AS-100 permit 1:11
[AS-1-R1]ip community-filter basic PREPEND-2X-AS-100 permit 1:12
[AS-1-R1]ip community-filter basic PREPEND-3X-AS-100 permit 1:13
[AS-1-R1]ip community-filter basic NO-EXPORT-AS-200 permit 1:20
[AS-1-R1]ip community-filter basic PREPEND-1X-AS-200 permit 1:21
[AS-1-R1]ip community-filter basic PREPEND-2X-AS-200 permit 1:22
[AS-1-R1]ip community-filter basic PREPEND-3X-AS-200 permit 1:23
[AS-1-R1]ip community-filter basic NO-EXPORT-IX-SP permit 1:30
[AS-1-R1]ip community-filter basic PREPEND-1X-IX-SP permit 1:31
[AS-1-R1]ip community-filter basic PREPEND-2X-IX-SP permit 1:32
[AS-1-R1]ip community-filter basic PREPEND-3X-IX-SP permit 1:33

Versão 5.3 Autor: Rinaldo Vaz 578


02mar2021 rinaldopvaz@[Link] +55 83 998360616
6.3 Engenharia de tráfego com communities

INJETANDO ROTA NO BGP COM COMMUNITY


[AS-1-R1]bgp 1
[AS-1-R1-bgp]network [Link] 8 route-policy ANUNCIOS-LOCAIS
[AS-1-R1-bgp]quit
[AS-1-R1]route-policy ANUNCIOS-LOCAIS permit node 10
Info: New Sequence of this List.
[AS-1-R1-route-policy]if-match ip-prefix MEUS-BLOCOS
[AS-1-R1-route-policy]apply community 1:1
[AS-1-R1-route-policy]quit

Versão 5.3 Autor: Rinaldo Vaz 579


02mar2021 rinaldopvaz@[Link] +55 83 998360616
6.3 Engenharia de tráfego com communities

3X PREPEND PARA AS200 E NO-EXPORT IX


[AS-1-R1-route-policy]route-policy CLIENTE-TRANSITO-IN permit node 10
Info: You are overwriting this sequence.
[AS-1-R1-route-policy] if-match ip-prefix BLOCOS-CLIENTE
[AS-1-R1-route-policy]apply community 1:1 1:30 1:23

Versão 5.3 Autor: Rinaldo Vaz 580


02mar2021 rinaldopvaz@[Link] +55 83 998360616
6.3 Engenharia de tráfego com communities

3X PREPEND PARA AS200 E NO-EXPORT IX


[AS-1-R1-route-policy]display bgp routing-table [Link]
BGP local router ID : [Link]
Local AS number : 1
Paths: 1 available, 1 best, 1 select
BGP routing table entry information of [Link]/22:
From: [Link] ([Link])
Route Duration: 00h01m42s
Direct Out-interface: GigabitEthernet1/0/1
Original nexthop: [Link]
Qos information : 0x0
Community:<1:1>, <1:30>, <1:23>
AS-path 101, origin igp, localpref 350, pref-val 0, valid, external, best, select, active, pre 255
Advertised to such 3 peers:
[Link]
[Link]
[Link]
Versão 5.3 Autor: Rinaldo Vaz 581
02mar2021 rinaldopvaz@[Link] +55 83 998360616
6.3 Engenharia de tráfego com communities

CRIANDO A NOVA ESTRUTURA DE FILTROS


[AS-1-R1]undo route-policy TRANSITO-AS-100-OUT ATENÇÃO

[AS-1-R1]route-policy TRANSITO-AS-100-OUT deny node 10


[AS-1-R1-route-policy]if-match community-filter NO-EXPORT-AS-100
[AS-1-R1-route-policy]route-policy TRANSITO-AS-100-OUT permit node 20
[AS-1-R1-route-policy]if-match community-filter PREPEND-1X-AS-100
[AS-1-R1-route-policy]apply as-path 1 additive
[AS-1-R1-route-policy]route-policy TRANSITO-AS-100-OUT permit node 30
[AS-1-R1-route-policy]if-match community-filter PREPEND-2X-AS-100
[AS-1-R1-route-policy]apply as-path 1 1 additive
[AS-1-R1-route-policy]route-policy TRANSITO-AS-100-OUT permit node 40
[AS-1-R1-route-policy]if-match community-filter PREPEND-3X-AS-100
[AS-1-R1-route-policy]apply as-path 1 1 1 additive
[AS-1-R1-route-policy]route-policy TRANSITO-AS-100-OUT permit node 50
[AS-1-R1-route-policy]if-match community-filter CLIENTES
[AS-1-R1-route-policy]quit
Versão 5.3 Autor: Rinaldo Vaz 582
02mar2021 rinaldopvaz@[Link] +55 83 998360616
6.3 Engenharia de tráfego com communities

CRIANDO A NOVA ESTRUTURA DE FILTROS


[AS-1-R1]undo route-policy TRANSITO-AS-200-OUT ATENÇÃO

[AS-1-R1]route-policy TRANSITO-AS-200-OUT deny node 10


[AS-1-R1-route-policy]if-match community-filter NO-EXPORT-AS-200
[AS-1-R1-route-policy]route-policy TRANSITO-AS-200-OUT permit node 20
[AS-1-R1-route-policy]if-match community-filter PREPEND-1X-AS-200
[AS-1-R1-route-policy]apply as-path 1 additive
[AS-1-R1-route-policy]route-policy TRANSITO-AS-200-OUT permit node 30
[AS-1-R1-route-policy]if-match community-filter PREPEND-2X-AS-200
[AS-1-R1-route-policy]apply as-path 1 1 additive
[AS-1-R1-route-policy]route-policy TRANSITO-AS-200-OUT permit node 40
[AS-1-R1-route-policy]if-match community-filter PREPEND-3X-AS-200
[AS-1-R1-route-policy]apply as-path 1 1 1 additive
[AS-1-R1-route-policy]route-policy TRANSITO-AS-200-OUT permit node 50
[AS-1-R1-route-policy]if-match community-filter CLIENTES
[AS-1-R1-route-policy]quit
Versão 5.3 Autor: Rinaldo Vaz 583
02mar2021 rinaldopvaz@[Link] +55 83 998360616
6.3 Engenharia de tráfego com communities

CRIANDO A NOVA ESTRUTURA DE FILTROS


[AS-1-R1]undo route-policy IX-SP-OUT ATENÇÃO

[AS-1-R1]route-policy IX-SP-OUT deny node 10


[AS-1-R1-route-policy]if-match community-filter NO-EXPORT-IX-SP
[AS-1-R1-route-policy]route-policy IX-SP-OUT permit node 20
[AS-1-R1-route-policy]if-match community-filter PREPEND-1X-IX-SP
[AS-1-R1-route-policy]apply as-path 1 additive
[AS-1-R1-route-policy]route-policy IX-SP-OUT permit node 30
[AS-1-R1-route-policy]if-match community-filter PREPEND-2X-IX-SP
[AS-1-R1-route-policy]apply as-path 1 1 additive
[AS-1-R1-route-policy]route-policy IX-SP-OUT permit node 40
[AS-1-R1-route-policy]if-match community-filter PREPEND-3X-IX-SP
[AS-1-R1-route-policy]apply as-path 1 1 1 additive
[AS-1-R1-route-policy]route-policy IX-SP-OUT permit node 50
[AS-1-R1-route-policy]if-match community-filter CLIENTES
[AS-1-R1-route-policy]quit
Versão 5.3 Autor: Rinaldo Vaz 584
02mar2021 rinaldopvaz@[Link] +55 83 998360616
6.3 Engenharia de tráfego com communities

VERIFICANDO MUDANÇA NOS ANÚNCIOS


[AS-1-R1-route-policy]display bgp routing-table peer [Link] advertised-routes

BGP Local router ID is [Link]


Status codes: * - valid, > - best, d - damped,
h - history, i - internal, s - suppressed, S - Stale
Origin : i - IGP, e - EGP, ? - incomplete

Total Number of Routes: 2


Network NextHop MED LocPrf PrefVal Path/Ogn

*> [Link] [Link] 0 0 1i


*> [Link]/22 [Link] 0 1 1 1 1 101i +3 PREPEND AS 200

Versão 5.3 Autor: Rinaldo Vaz 585


02mar2021 rinaldopvaz@[Link] +55 83 998360616
6.3 Engenharia de tráfego com communities

VERIFICANDO MUDANÇA NOS ANÚNCIOS


[AS-1-R1-route-policy]display bgp routing-table peer [Link] advertised-routes

BGP Local router ID is [Link]


Status codes: * - valid, > - best, d - damped,
h - history, i - internal, s - suppressed, S - Stale
Origin : i - IGP, e - EGP, ? - incomplete

Total Number of Routes: 2


Network NextHop MED LocPrf PrefVal Path/Ogn

*> [Link] [Link] 0 0 1i


*> [Link]/22 [Link] 0 1 101i NORMAL PARA AS 100

Versão 5.3 Autor: Rinaldo Vaz 586


02mar2021 rinaldopvaz@[Link] +55 83 998360616
6.3 Engenharia de tráfego com communities

VERIFICANDO MUDANÇA NOS ANÚNCIOS


[AS-1-R1-route-policy]display bgp routing-table peer [Link] advertised-routes

BGP Local router ID is [Link]


Status codes: * - valid, > - best, d - damped,
h - history, i - internal, s - suppressed, S - Stale
Origin : i - IGP, e - EGP, ? - incomplete

Total Number of Routes: 1


Network NextHop MED LocPrf PrefVal Path/Ogn

*> [Link] [Link] 0 0 1i NO-EXPORT PARA IX

Versão 5.3 Autor: Rinaldo Vaz 587


02mar2021 rinaldopvaz@[Link] +55 83 998360616
6.3 Engenharia de tráfego com communities

➔ EXECUTANDO LAB 6.2

Executar as configurações propostas no material de configuração, seção 6.2

➔ Refazer os filtros de OUT dos trânsitos e IX para o padrão de


communities
➔ Aplicar as devidas communities para que todo o tráfego com
destino ao cliente, entre pelo trânsito com o AS 100

Versão 5.3 Autor: Rinaldo Vaz


588
02mar2021 rinaldopvaz@[Link] +55 83 998360616
6.3 Engenharia de tráfego com communities

➔ VALIDANDO LAB 6.2

Executar as configurações propostas no material de configuração, seção 6.2

➔ Observar anúncios para o AS 200 com 3X prepends adicionais apenas


nos bloco do cliente de trânsito
➔ Observar uma fração do tráfego de entrada no trânsito com AS 200
e IX migrar para o trânsito com AS 100

Versão 5.3 Autor: Rinaldo Vaz


589
02mar2021 rinaldopvaz@[Link] +55 83 998360616
6.3 Engenharia de tráfego com communities

➔ VALIDANDO LAB 6.2

Versão 5.3 Autor: Rinaldo Vaz


590
02mar2021 rinaldopvaz@[Link] +55 83 998360616
6.3 Engenharia de tráfego com communities

➔ VALIDANDO LAB 6.2

Versão 5.3 Autor: Rinaldo Vaz


591
02mar2021 rinaldopvaz@[Link] +55 83 998360616
6.3 Engenharia de tráfego com communities

➔ VALIDANDO LAB 6.2

Versão 5.3 Autor: Rinaldo Vaz


592
02mar2021 rinaldopvaz@[Link] +55 83 998360616
6.3 Engenharia de tráfego com communities

➔ VALIDANDO LAB 6.2

Versão 5.3 Autor: Rinaldo Vaz


593
02mar2021 rinaldopvaz@[Link] +55 83 998360616
6.3 Engenharia de tráfego com communities

➔ VALIDANDO LAB 6.2

Versão 5.3 Autor: Rinaldo Vaz


594
02mar2021 rinaldopvaz@[Link] +55 83 998360616
6.3 Engenharia de tráfego com communities

Sessão de dúvidas...

Versão 5.3 Autor: Rinaldo Vaz 595


02mar2021 rinaldopvaz@[Link] +55 83 998360616
6.4 Implantação de BGP com CDN

Versão 5.3 Autor: Rinaldo Vaz 596


02mar2021 rinaldopvaz@[Link] +55 83 998360616
6.4 Implantação de BGP com CDN

Versão 5.3 Autor: Rinaldo Vaz 597


02mar2021 rinaldopvaz@[Link] +55 83 998360616
6.4 Implantação de BGP com CDN

➔ EXECUTANDO LAB 6.3

Executar as configurações propostas no material de configuração, seções 6.3

➔ Criar filtros de CDN no novo padrão de communities


➔ Criar sessão BGP com a CDN

Versão 5.3 Autor: Rinaldo Vaz


598
02mar2021 rinaldopvaz@[Link] +55 83 998360616
6.4 Implantação de BGP com CDN

➔ VALIDANDO LAB 6.3

➔ Observar sessão BGP estabelecida com a CDN


➔ Observar anúncios dos blocos do clientes e do AS local
➔ Observar redução no consumo do tráfego de entrada no IX
➔ Observar o mesmo volume de tráfego sendo entregue ao
cliente de trânsito e aos clientes no servidor PPPoE

Versão 5.3 Autor: Rinaldo Vaz


599
02mar2021 rinaldopvaz@[Link] +55 83 998360616
6.4 Implantação de BGP com CDN

➔ VALIDANDO LAB 6.3

➔ Observar anúncios dos blocos do clientes e do AS local

Versão 5.3 Autor: Rinaldo Vaz


600
02mar2021 rinaldopvaz@[Link] +55 83 998360616
6.4 Implantação de BGP com CDN

➔ VALIDANDO LAB 6.3

➔ Observar sessão BGP estabelecida com a CDN

Versão 5.3 Autor: Rinaldo Vaz


601
02mar2021 rinaldopvaz@[Link] +55 83 998360616
6.4 Implantação de BGP com CDN

➔ VALIDANDO LAB 6.3

➔ Observar redução no consumo do tráfego de entrada no IX

Versão 5.3 Autor: Rinaldo Vaz


602
02mar2021 rinaldopvaz@[Link] +55 83 998360616
6.4 Implantação de BGP com CDN

➔ VALIDANDO LAB 6.3

➔ Observar redução no consumo do tráfego de entrada no IX

Versão 5.3 Autor: Rinaldo Vaz


603
02mar2021 rinaldopvaz@[Link] +55 83 998360616
6.4 Implantação de BGP com CDN

➔ VALIDANDO LAB 6.3

➔ Observar o mesmo volume de tráfego sendo entregue ao


cliente de trânsito e aos clientes no servidor PPPoE

Versão 5.3 Autor: Rinaldo Vaz


604
02mar2021 rinaldopvaz@[Link] +55 83 998360616
6.4 Implantação de BGP com CDN

➔ VALIDANDO LAB 6.3

➔ Observar o mesmo volume de tráfego sendo entregue ao


cliente de trânsito e aos clientes no servidor PPPoE

Versão 5.3 Autor: Rinaldo Vaz


605
02mar2021 rinaldopvaz@[Link] +55 83 998360616
6.4 Implantação de BGP com CDN

Sessão de dúvidas...

Versão 5.3 Autor: Rinaldo Vaz 606


02mar2021 rinaldopvaz@[Link] +55 83 998360616
7. BGP COM JUNIPER

Versão 5.3 Autor: Rinaldo Vaz 607


02mar2021 rinaldopvaz@[Link] +55 83 998360616
7. BGP com Juniper
7.1 Adaptação ao ambiente JunOS
7.2 Sintaxe e principais comandos
7.3 Comandos equivalentes em outros fabricantes

Versão 5.3 Autor: Rinaldo Vaz 608


02mar2021 rinaldopvaz@[Link] +55 83 998360616
7.1 ADAPTAÇÃO AO AMBIENTE JUNOS

Versão 5.3 Autor: Rinaldo Vaz 609


02mar2021 rinaldopvaz@[Link] +55 83 998360616
7.1 Adaptação ao ambiente JunOS

Particularidades
➔ Conceito de configuração ativa e configuração candidata
➔ Visualização de configurações em dois modos

Versão 5.3 Autor: Rinaldo Vaz 610


02mar2021 rinaldopvaz@[Link] +55 83 998360616
7.1 Adaptação ao ambiente JunOS

➔ EXECUTANDO LAB 7.1

Executar as configurações propostas no material de configuração, seção 7.1

➔ Configurar endereços IP de acordo com o guia de config


➔ Testar conectividade IP com os vizinhos

Versão 5.3 Autor: Rinaldo Vaz


611
02mar2021 rinaldopvaz@[Link] +55 83 998360616
7.1 Adaptação ao ambiente JunOS

Sessão de dúvidas...

Versão 5.3 Autor: Rinaldo Vaz 612


02mar2021 rinaldopvaz@[Link] +55 83 998360616
7.2 SINTAXE E PRINCIPAIS COMANDOS

Versão 5.3 Autor: Rinaldo Vaz 613


02mar2021 rinaldopvaz@[Link] +55 83 998360616
7.2 Sintaxe e principais comandos

Comandos de BGP

Versão 5.3 Autor: Rinaldo Vaz 614


02mar2021 rinaldopvaz@[Link] +55 83 998360616
7.2 Sintaxe e principais comandos

Sessão de dúvidas...

Versão 5.3 Autor: Rinaldo Vaz 615


02mar2021 rinaldopvaz@[Link] +55 83 998360616
7.3 COMANDOS EQUIVALENTES EM OUTROS
FABRICANTES

Versão 5.3 Autor: Rinaldo Vaz 616


02mar2021 rinaldopvaz@[Link] +55 83 998360616
7.3 Comandos equivalentes em outros fabricantes

Versão 5.3 Autor: Rinaldo Vaz 617


02mar2021 rinaldopvaz@[Link] +55 83 998360616
7.3 Comandos equivalentes em outros fabricantes

Sessão de dúvidas...

Versão 5.3 Autor: Rinaldo Vaz 618


02mar2021 rinaldopvaz@[Link] +55 83 998360616
8. TRÂNSITO E IX

Versão 5.3 Autor: Rinaldo Vaz 619


02mar2021 rinaldopvaz@[Link] +55 83 998360616
8. Trânsito e IX
8.1 - Sessões BGP com trânsito e IX
8.2 - Filtros de Trânsito IN/OUT
8.3 - Filtros de IX IN/OUT

Versão 5.3 Autor: Rinaldo Vaz 620


02mar2021 rinaldopvaz@[Link] +55 83 998360616
8.1 SESSÕES BGP COM TRÂNSITO E IX

Versão 5.3 Autor: Rinaldo Vaz 621


02mar2021 rinaldopvaz@[Link] +55 83 998360616
8.1 Sessões BGP com trânsito e IX

Definindo o numero do AS no Juniper


juniper@AS-1-R1# set routing-options autonomous-system 1

Versão 5.3 Autor: Rinaldo Vaz 622


02mar2021 rinaldopvaz@[Link] +55 83 998360616
8.1 Sessões BGP com trânsito e IX

➔ EXECUTANDO LAB 8.1

Executar as configurações propostas no material de configuração, seção 8.1

➔ Configurar sessão BGP com transito AS 100


➔ Configurar sessão BGP com transito AS 200
➔ Configurar sessões BGP com Route-Servers do IX
➔ Configurar sessões BGP com o LG do IX
➔ Verificar status das sessões BGP

Versão 5.3 Autor: Rinaldo Vaz


623
02mar2021 rinaldopvaz@[Link] +55 83 998360616
8.1 Sessões BGP com trânsito e IX

➔ VALIDANDO LAB 8.1

➔ Observar sesssões estabelecidas com os trânsitos e com o


LG do IX
➔ Observar que o BGP FULL está sendo anunciado para todos
os trânsitos
➔ Observar que o BGP com os route servers do IX sobem, porém
caem logo em seguida

Versão 5.3 Autor: Rinaldo Vaz


624
02mar2021 rinaldopvaz@[Link] +55 83 998360616
8.1 Sessões BGP com trânsito e IX

➔ VALIDANDO LAB 8.1

juniper@AS-1-R1# run show bgp summary


Peer AS InPkt OutPkt OutQ Flaps Last Up/Dwn State...
[Link] 100 340 381 0 0 [Link] 8/12/12/0
[Link] 555 955 1074 0 0 [Link] 0/0/0/0
[Link] 555 0 0 0 85 55 Active
[Link] 555 0 0 0 85 1:30 Active
[Link] 200 344 383 0 0 [Link] 8/12/12/0

Versão 5.3 Autor: Rinaldo Vaz


625
02mar2021 rinaldopvaz@[Link] +55 83 998360616
8.1 Sessões BGP com trânsito e IX

➔ VALIDANDO LAB 8.1

Esse status deve ser


observado no Zabbix

Assim como Nenhum tráfego


significativo

Versão 5.3 Autor: Rinaldo Vaz


626
02mar2021 rinaldopvaz@[Link] +55 83 998360616
8.1 Sessões BGP com trânsito e IX

Sessão de dúvidas...

Versão 5.3 Autor: Rinaldo Vaz 627


02mar2021 rinaldopvaz@[Link] +55 83 998360616
8.2 FILTROS DE TRÂNSITO IN/OUT

Versão 5.3 Autor: Rinaldo Vaz 628


02mar2021 rinaldopvaz@[Link] +55 83 998360616
8.2 Filtros de trânsito IN/OUT

Conceito Juniper na injeção de rotas no BGP


➔ Não há o comando “networks”
➔ A injeção acontece no nível dos filtros de saída.
● Fazer match
● existir na FIB
➔ Desvantagem na repetição de regras de filtro

Versão 5.3 Autor: Rinaldo Vaz 629


02mar2021 rinaldopvaz@[Link] +55 83 998360616
8.2 Filtros de trânsito IN/OUT

Escalabilidade com redirecionamento de policy


➔ Um termo pode chamar uma outra policy
➔ Ação do “term” aplicada em todo match na policy que foi “chamada” (jump no
Mikrotik)
➔ Lembrar que Juniper é como Mikrotik. Não tem deny invisível no final
● A ação padrão no final da policy é “personalizável”
➔ Maior flexibidade
➔ Maior escalabilidade em políticas padrão de entrada/saída

Versão 5.3 Autor: Rinaldo Vaz 630


02mar2021 rinaldopvaz@[Link] +55 83 998360616
8.2 Filtros de trânsito IN/OUT

➔ EXECUTANDO LAB 8.2

Executar as configurações propostas no material de configuração, seção 8.2

➔ Criar os filtros que serão usados como padrão de entrada em todos os


trânsitos
➔ Criar os filtros de entrada de cada trânsito usando um
redirecionamento para o filtro padrão de entrada
➔ Criar uma rota estática para garantir a instalação do bloco do
AS local na FIB
➔ Criar os filtros de saída para cada um dos trânsitos
➔ Referenciar os filtros criados nas configurações dos BGPS
com cada um dos trânsitos

Versão 5.3 Autor: Rinaldo Vaz


631
02mar2021 rinaldopvaz@[Link] +55 83 998360616
8.2 Filtros de trânsito IN/OUT

➔ VALIDANDO LAB 8.2

➔ Observar os anúncios APENAS do bloco do AS local para todos os


trânsitos
➔ Não observar mais a rede privada (lixo) [Link]/24 aparecendo
na tabela BGP
➔ Observar tráfego de entrada na interface do serviço de trânsito
com AS 100 e também com AS 200

Versão 5.3 Autor: Rinaldo Vaz


632
02mar2021 rinaldopvaz@[Link] +55 83 998360616
8.2 Filtros de trânsito IN/OUT

➔ VALIDANDO LAB 8.2

➔ Observar os anúncios APENAS do bloco do AS local para todos os


trânsitos

juniper@AS-1-R1# run show route advertising-protocol bgp [Link]


inet.0: 32 destinations, 44 routes (30 active, 0 holddown, 4 hidden)
Prefix Nexthop MED Lclpref AS path
* [Link]/8 Self I
[edit]
juniper@AS-1-R1#

Versão 5.3 Autor: Rinaldo Vaz


633
02mar2021 rinaldopvaz@[Link] +55 83 998360616
8.2 Filtros de trânsito IN/OUT

➔ VALIDANDO LAB 8.2

➔ Observar os anúncios APENAS do bloco do AS local para todos os


trânsitos

juniper@AS-1-R1# run show route advertising-protocol bgp [Link]


inet.0: 32 destinations, 44 routes (30 active, 0 holddown, 4 hidden)
Prefix Nexthop MED Lclpref AS path
* [Link]/8 Self I
[edit]

Versão 5.3 Autor: Rinaldo Vaz


634
02mar2021 rinaldopvaz@[Link] +55 83 998360616
8.2 Filtros de trânsito IN/OUT

➔ VALIDANDO LAB 8.2

➔ Não observar mais a rede privada (lixo) [Link]/24 aparecendo


na tabela BGP

juniper@AS-1-R1# run show route [Link]


[edit]
juniper@AS-1-R1#

Versão 5.3 Autor: Rinaldo Vaz


635
02mar2021 rinaldopvaz@[Link] +55 83 998360616
8.2 Filtros de trânsito IN/OUT

➔ VALIDANDO LAB 8.2

➔ Observar tráfego de entrada na interface do serviço de trânsito


com AS 100 e também com AS 200

Versão 5.3 Autor: Rinaldo Vaz


636
02mar2021 rinaldopvaz@[Link] +55 83 998360616
8.2 Filtros de trânsito IN/OUT

➔ VALIDANDO LAB 8.2

➔ Observar tráfego de entrada na interface do serviço de trânsito


com AS 100 e também com AS 200

Versão 5.3 Autor: Rinaldo Vaz


637
02mar2021 rinaldopvaz@[Link] +55 83 998360616
8.2 Filtros de trânsito IN/OUT

➔ VALIDANDO LAB 8.2

Versão 5.3 Autor: Rinaldo Vaz


638
02mar2021 rinaldopvaz@[Link] +55 83 998360616
8.2 Filtros de trânsito IN/OUT

Sessão de dúvidas...

Versão 5.3 Autor: Rinaldo Vaz 639


02mar2021 rinaldopvaz@[Link] +55 83 998360616
8.3 FILTROS DE IX IN/OUT

Versão 5.3 Autor: Rinaldo Vaz 640


02mar2021 rinaldopvaz@[Link] +55 83 998360616
8.3 Filtros de IX IN/OUT

Particularidades nos filtros de IX


➔ Prioridade em atributos maior que trânsitos
➔ Jamais receber redes de clientes de trânsito via IX-IN
➔ Filtros de saída nos modelo de filtros de trânsito

Versão 5.3 Autor: Rinaldo Vaz 641


02mar2021 rinaldopvaz@[Link] +55 83 998360616
8.3 Filtros de IX IN/OUT

➔ EXECUTANDO LAB 8.3

Executar as configurações propostas no material de configuração, seção 8.3

➔ Criar os filtros do IX usando um redirecionamento para o filtro padrão


de entrada e adicionando maior prioridade a todas as rotas aprendidas
➔ Criar os filtros de saída para o IX
➔ Referenciar os filtros criados nas configurações dos BGPs
com IX

Versão 5.3 Autor: Rinaldo Vaz


642
02mar2021 rinaldopvaz@[Link] +55 83 998360616
8.3 Filtros de IX IN/OUT

➔ VALIDANDO LAB 8.2

➔ Observar as sessões com route-servers parando de cair


➔ Observar os anúncios APENAS do bloco do AS local para o IX
➔ Observar que rotas recebidas do IX ficam como “melhores” em
função do maior valor no atributo local preference
➔ Observar tráfego de entrada na interface do IX e uma dedução
proporcional no tráfego de entrada/saída no trânsito com AS 200

Versão 5.3 Autor: Rinaldo Vaz


643
02mar2021 rinaldopvaz@[Link] +55 83 998360616
8.3 Filtros de IX IN/OUT

➔ VALIDANDO LAB 8.2

➔ Observar as sessões com route-servers parando de cair

Versão 5.3 Autor: Rinaldo Vaz


644
02mar2021 rinaldopvaz@[Link] +55 83 998360616
8.3 Filtros de IX IN/OUT

➔ VALIDANDO LAB 8.2

➔ Observar os anúncios APENAS do bloco do AS local para o IX

juniper@AS-1-R1# run show route advertising-protocol bgp [Link]

inet.0: 32 destinations, 46 routes (30 active, 0 holddown, 4 hidden)


Prefix Nexthop MED Lclpref AS path
* [Link]/8 Self I

Versão 5.3 Autor: Rinaldo Vaz


645
02mar2021 rinaldopvaz@[Link] +55 83 998360616
8.3 Filtros de IX IN/OUT

➔ VALIDANDO LAB 8.2

➔ Observar que rotas recebidas do IX ficam como “melhores” em


função do maior valor no atributo local preference

Versão 5.3 Autor: Rinaldo Vaz


646
02mar2021 rinaldopvaz@[Link] +55 83 998360616
8.3 Filtros de IX IN/OUT

➔ VALIDANDO LAB 8.2

➔ Observar tráfego de entrada na interface do IX e uma dedução


proporcional no tráfego de entrada/saída no trânsito com AS 200

Versão 5.3 Autor: Rinaldo Vaz


647
02mar2021 rinaldopvaz@[Link] +55 83 998360616
8.3 Filtros de IX IN/OUT

➔ VALIDANDO LAB 8.2

➔ Observar tráfego de entrada na interface do IX e uma dedução


proporcional no tráfego de entrada/saída no trânsito com AS 200

Versão 5.3 Autor: Rinaldo Vaz


648
02mar2021 rinaldopvaz@[Link] +55 83 998360616
8.3 Filtros de IX IN/OUT

Sessão de dúvidas...

Versão 5.3 Autor: Rinaldo Vaz 649


02mar2021 rinaldopvaz@[Link] +55 83 998360616
9. PROVEDOR DE TRÂNSITO COM
JUNIPER

Versão 5.3 Autor: Rinaldo Vaz 650


02mar2021 rinaldopvaz@[Link] +55 83 998360616
9. Provedor de Trânsito IP
9.1 Sessões BGP com clientes
9.2 Filtros de clientes IN/OUT
9.3 Engenharia de tráfego com communities

Versão 5.3 Autor: Rinaldo Vaz 651


02mar2021 rinaldopvaz@[Link] +55 83 998360616
9.1 SESSÕES BGP COM CLIENTES

Versão 5.3 Autor: Rinaldo Vaz 652


02mar2021 rinaldopvaz@[Link] +55 83 998360616
9.1 Sessões BGP com clientes

Particularidades do filtro de cliente


➔ Limitar por segurança a quantidade de prefixos recebidos do cliente
➔ Não receber do cliente nada além de suas redes
➔ Possibilidade de usar várias policies no mesmo peer

Versão 5.3 Autor: Rinaldo Vaz 653


02mar2021 rinaldopvaz@[Link] +55 83 998360616
9.1 Sessões BGP com clientes

Sessão de dúvidas...

Versão 5.3 Autor: Rinaldo Vaz 654


02mar2021 rinaldopvaz@[Link] +55 83 998360616
9.2 FILTROS DE CLIENTES IN/OUT

Versão 5.3 Autor: Rinaldo Vaz 655


02mar2021 rinaldopvaz@[Link] +55 83 998360616
9.2 Filtros de clientes IN/OUT

Particularidades do filtro de cliente


➔ Maior prioridade nos atributos com relação à trânsitos e IX
➔ Não receber do cliente nada além de suas redes
➔ Filtrar clientes em qualquer IX

Versão 5.3 Autor: Rinaldo Vaz 656


02mar2021 rinaldopvaz@[Link] +55 83 998360616
9.2 Filtros de clientes IN/OUT

➔ EXECUTANDO LAB 9.1 e 9.2

Executar as configurações propostas no material de configuração, seções 9.1 e 9.2

➔ Criar sessões BGP com cliente de trânsito


➔ Criar filtro de entrada para cliente de trânsito
➔ Criar filtro de saída para enviar BGP Full para o cliente
➔ Referenciar os filtros criados nas configurações dos BGPs
do cliente
➔ Atualizar filtros de saída com trânsitos e IX para liberar
repasse do bloco do cliente
➔ Atualizar filtro de ENTRADA do IX para evitar que redes do
cliente sejam aprendidas via IX

Versão 5.3 Autor: Rinaldo Vaz


657
02mar2021 rinaldopvaz@[Link] +55 83 998360616
9.2 Filtros de clientes IN/OUT

➔ VALIDANDO LAB 9.1 e 9.2

➔ Observar sessão BGP com cliente estabelecida


➔ Observar o bloco do cliente sendo anunciado para trânsitos e IX
➔ Observar que rotas recebidas do cliente tenham prioridade maior
que IX e trânsitos
➔ Observar aumento no tráfego de entrada de todos os trânsitos
e também do IX
➔ Observar conectividade do cliente com internet

Versão 5.3 Autor: Rinaldo Vaz


658
02mar2021 rinaldopvaz@[Link] +55 83 998360616
9.2 Filtros de clientes IN/OUT

➔ VALIDANDO LAB 9.1

➔ Observar sessão BGP com cliente estabelecida

Versão 5.3 Autor: Rinaldo Vaz


659
02mar2021 rinaldopvaz@[Link] +55 83 998360616
9.2 Filtros de clientes IN/OUT

➔ VALIDANDO LAB 9.2


➔ Observar o bloco do cliente sendo anunciado para trânsitos e IX

Versão 5.3 Autor: Rinaldo Vaz


660
02mar2021 rinaldopvaz@[Link] +55 83 998360616
9.2 Filtros de clientes IN/OUT

➔ VALIDANDO LAB 9.2

➔ Observar aumento no tráfego de entrada de todos os trânsitos


e também do IX

Versão 5.3 Autor: Rinaldo Vaz


661
02mar2021 rinaldopvaz@[Link] +55 83 998360616
9.2 Filtros de clientes IN/OUT

➔ VALIDANDO LAB 9.2

➔ Observar aumento no tráfego de entrada de todos os trânsitos


e também do IX

Versão 5.3 Autor: Rinaldo Vaz


662
02mar2021 rinaldopvaz@[Link] +55 83 998360616
9.2 Filtros de clientes IN/OUT

➔ VALIDANDO LAB 9.2

➔ Observar aumento no tráfego de entrada de todos os trânsitos


e também do IX

Versão 5.3 Autor: Rinaldo Vaz


663
02mar2021 rinaldopvaz@[Link] +55 83 998360616
9.2 Filtros de clientes IN/OUT

➔ VALIDANDO LAB 9.2

➔ Observar aumento no tráfego de entrada de todos os trânsitos


e também do IX

Versão 5.3 Autor: Rinaldo Vaz


664
02mar2021 rinaldopvaz@[Link] +55 83 998360616
9.2 Filtros de clientes IN/OUT

➔ VALIDANDO LAB 9.2

➔ Observar conectividade do cliente com internet

Versão 5.3 Autor: Rinaldo Vaz


665
02mar2021 rinaldopvaz@[Link] +55 83 998360616
9.2 Filtros de clientes IN/OUT

Sessão de dúvidas...

Versão 5.3 Autor: Rinaldo Vaz 666


02mar2021 rinaldopvaz@[Link] +55 83 998360616
9.3 IMPLEMENTANDO POLÍTICAS DE
COMMUNITIES

Versão 5.3 Autor: Rinaldo Vaz 667


02mar2021 rinaldopvaz@[Link] +55 83 998360616
9.3 Implementando políticas de communities

Diferenças na forma de fazer políticas


➔ Complexidade tranaferida para filtros CLIENTE-IN
➔ Simplicidade nos filtros de saída de trânsito, IX e peering

Versão 5.3 Autor: Rinaldo Vaz 668


02mar2021 rinaldopvaz@[Link] +55 83 998360616
9.3 Implementando políticas de communities

➔ EXECUTANDO LAB 9.3

Executar as configurações propostas no material de configuração, seções 9.3

➔ Deletar os atuais filtros de saída para trânsitos e IX


➔ Criar um mapeamento numérico de community para cada ação
possível no tratamento dos anúncios
➔ Criar um novo padrão de filtro de saída para trânsitos e IX
➔ Incluir no filtro de entrada com cliente uma regra que insere
a community padrão “CLIENTES”

Versão 5.3 Autor: Rinaldo Vaz


669
02mar2021 rinaldopvaz@[Link] +55 83 998360616
9.3 Implementando políticas de communities

➔ VALIDANDO LAB 9.3

➔ Observar a atributo community ao consultar o bloco do cliente


➔ Observar novamente os anúncios apenas dos blocos do AS local
e do cliente para trânsitos e IX

Versão 5.3 Autor: Rinaldo Vaz


670
02mar2021 rinaldopvaz@[Link] +55 83 998360616
9.3 Implementando políticas de communities

➔ VALIDANDO LAB 9.3


➔ Observar a atributo community ao consultar o bloco do cliente

Versão 5.3 Autor: Rinaldo Vaz


671
02mar2021 rinaldopvaz@[Link] +55 83 998360616
9.3 Implementando políticas de communities

➔ VALIDANDO LAB 9.3


➔ Observar novamente os anúncios apenas dos blocos do AS local
e do cliente para trânsitos e IX

Versão 5.3 Autor: Rinaldo Vaz


672
02mar2021 rinaldopvaz@[Link] +55 83 998360616
9.3 ENGENHARIA DE TRÁFEGO COM
COMMUNITIES

Versão 5.3 Autor: Rinaldo Vaz 673


02mar2021 rinaldopvaz@[Link] +55 83 998360616
9.4 Engenharia de tráfego com communities

Visibilidade dos geradores de conteúdo (tráfego)


#1 222, 200, 1
#2 55, 99, 100, 1
#1 200, 1

222 200
123
1

55 100
99

#1 99, 100, 1
#2 123, 222, 200, 1
Versão 5.3 Autor: Rinaldo Vaz 674
02mar2021 rinaldopvaz@[Link] +55 83 998360616
9.4 Engenharia de tráfego com communities

Aplicando prepend
# set policy-options policy-statement AS-200-OUT term MEUS-BLOCOS then as-path-prepend "1 1"

Versão 5.3 Autor: Rinaldo Vaz 675


02mar2021 rinaldopvaz@[Link] +55 83 998360616
9.4 Engenharia de tráfego com communities

A manipulação do ASPATH gera uma mudança...


#1 222, 200, 1, 1, 1
#2 55, 99, 100, 1
#1 200, 1
#2 123, 55, 99, 100, 1

222 200
123
1

55 100
99

#1 99, 100, 1
#2 123, 222, 200, 1
Versão 5.3 Autor: Rinaldo Vaz 676
02mar2021 rinaldopvaz@[Link] +55 83 998360616
9.4 Engenharia de tráfego com communities

Versão 5.3 Autor: Rinaldo Vaz 677


02mar2021 rinaldopvaz@[Link] +55 83 998360616
9.4 Engenharia de tráfego com communities

➔ EXECUTANDO LAB 9.4

Executar as configurações propostas no material de configuração, seções 9.4

➔ Ajustar o filtro de IN do cliente para inclur uma community a mais


com ação de fazer 3 prepends para o AS 200

Versão 5.3 Autor: Rinaldo Vaz


678
02mar2021 rinaldopvaz@[Link] +55 83 998360616
9.4 Engenharia de tráfego com communities

➔ VALIDANDO LAB 9.4

➔ Observar uma community a mais na consulta ao bloco do cliente


➔ Observar o anúncio apenas do bloco do cliente sendo feito com 3
prepends a mais para o AS 200
➔ Observar mudança no tráfego de entrada nos trânsitos

Versão 5.3 Autor: Rinaldo Vaz


679
02mar2021 rinaldopvaz@[Link] +55 83 998360616
9.4 Engenharia de tráfego com communities

➔ VALIDANDO LAB 9.4


➔ Observar uma community a mais na consulta ao bloco do cliente

Versão 5.3 Autor: Rinaldo Vaz


680
02mar2021 rinaldopvaz@[Link] +55 83 998360616
9.4 Engenharia de tráfego com communities

➔ VALIDANDO LAB 9.4

➔ Observar o anúncio apenas do bloco do cliente sendo feito com 3


prepends a mais para o AS 200

Versão 5.3 Autor: Rinaldo Vaz


681
02mar2021 rinaldopvaz@[Link] +55 83 998360616
9.4 Engenharia de tráfego com communities

➔ VALIDANDO LAB 9.1 e 9.2

➔ Observar mudança no tráfego de entrada nos trânsitos

Versão 5.3 Autor: Rinaldo Vaz


682
02mar2021 rinaldopvaz@[Link] +55 83 998360616
9.4 Engenharia de tráfego com communities

➔ VALIDANDO LAB 9.1 e 9.2

➔ Observar mudança no tráfego de entrada nos trânsitos

Versão 5.3 Autor: Rinaldo Vaz


683
02mar2021 rinaldopvaz@[Link] +55 83 998360616
9.3 Engenharia de tráfego com communities

Sessão de dúvidas...

Versão 5.3 Autor: Rinaldo Vaz 684


02mar2021 rinaldopvaz@[Link] +55 83 998360616
10. CONTENT DELIVERY
NETWORK (CDN)

Versão 5.3 Autor: Rinaldo Vaz 685


02mar2021 rinaldopvaz@[Link] +55 83 998360616
10.1 Como funciona uma CDN

10. Content Delivery Network


10.1 Como funciona uma CDN
10.2 Implantação de BGP com CDN

Versão 5.3 Autor: Rinaldo Vaz 686


02mar2021 rinaldopvaz@[Link] +55 83 998360616
10.1 Como funciona uma CDN

Versão 5.3 Autor: Rinaldo Vaz 687


02mar2021 rinaldopvaz@[Link] +55 83 998360616
10.1 Como funciona uma CDN

FLUXO DO TRÁFEGO SEM CDN

10Mbs
222 200
123
1
10Mbs

55 100 10Mbs
99

Versão 5.3 Autor: Rinaldo Vaz 688


02mar2021 rinaldopvaz@[Link] +55 83 998360616
10.1 Como funciona uma CDN

FLUXO DO TRÁFEGO COM CDN

222 200
123
1
2Mbs 2Mbs 10Mbs

55 100
99

Versão 5.3 Autor: Rinaldo Vaz 689


02mar2021 rinaldopvaz@[Link] +55 83 998360616
10.1 Como funciona uma CDN

Outras técnicas como cache também


podem aumentar o rendimento

Versão 5.3 Autor: Rinaldo Vaz 690


02mar2021 rinaldopvaz@[Link] +55 83 998360616
10.1 Como funciona uma CDN

Sessão de dúvidas...

Versão 5.3 Autor: Rinaldo Vaz 691


02mar2021 rinaldopvaz@[Link] +55 83 998360616
10.2 Implantação de BGP com CDN

Versão 5.3 Autor: Rinaldo Vaz 692


02mar2021 rinaldopvaz@[Link] +55 83 998360616
10.2 Implantação de BGP com CDN

Versão 5.3 Autor: Rinaldo Vaz 693


02mar2021 rinaldopvaz@[Link] +55 83 998360616
10.2 Implantação de BGP com CDN

➔ EXECUTANDO LAB 10.1

Executar as configurações propostas no material de configuração, seções 10.1

➔ Criar filtros de CDN no novo padrão de communities


➔ Criar sessão BGP com a CDN

Versão 5.3 Autor: Rinaldo Vaz


694
02mar2021 rinaldopvaz@[Link] +55 83 998360616
10.2 Implantação de BGP com CDN

➔ VALIDANDO LAB 10.1

➔ Observar sessão BGP estabelecida com a CDN


➔ Observar anúncios dos blocos do clientes e do AS local
➔ Observar redução no consumo do tráfego de entrada no IX
➔ Observar o mesmo volume de tráfego sendo entregue ao
cliente de trânsito e aos clientes no servidor PPPoE

Versão 5.3 Autor: Rinaldo Vaz


695
02mar2021 rinaldopvaz@[Link] +55 83 998360616
10.2 Implantação de BGP com CDN

➔ VALIDANDO LAB 10.1

➔ Observar anúncios dos blocos do clientes e do AS local

Versão 5.3 Autor: Rinaldo Vaz


696
02mar2021 rinaldopvaz@[Link] +55 83 998360616
10.2 Implantação de BGP com CDN

➔ VALIDANDO LAB 10.1

➔ Observar sessão BGP estabelecida com a CDN

Versão 5.3 Autor: Rinaldo Vaz


697
02mar2021 rinaldopvaz@[Link] +55 83 998360616
10.2 Implantação de BGP com CDN

➔ VALIDANDO LAB 10.1

➔ Observar redução no consumo do tráfego de entrada no IX

Versão 5.3 Autor: Rinaldo Vaz


698
02mar2021 rinaldopvaz@[Link] +55 83 998360616
10.2 Implantação de BGP com CDN

➔ VALIDANDO LAB 10.1

➔ Observar redução no consumo do tráfego de entrada no IX

Versão 5.3 Autor: Rinaldo Vaz


699
02mar2021 rinaldopvaz@[Link] +55 83 998360616
10.2 Implantação de BGP com CDN

➔ VALIDANDO LAB 10.1

➔ Observar o mesmo volume de tráfego sendo entregue ao


cliente de trânsito e aos clientes no servidor PPPoE

Versão 5.3 Autor: Rinaldo Vaz


700
02mar2021 rinaldopvaz@[Link] +55 83 998360616
10.2 Implantação de BGP com CDN

➔ VALIDANDO LAB 10.1

➔ Observar o mesmo volume de tráfego sendo entregue ao


cliente de trânsito e aos clientes no servidor PPPoE

Versão 5.3 Autor: Rinaldo Vaz


701
02mar2021 rinaldopvaz@[Link] +55 83 998360616
10.2 Implantação de BGP com CDN

Sessão de dúvidas...

Versão 5.3 Autor: Rinaldo Vaz 702


02mar2021 rinaldopvaz@[Link] +55 83 998360616

Você também pode gostar