Escolar Documentos
Profissional Documentos
Cultura Documentos
1
PEERING x TRÂNSITO
AS IP AS IP
1 1.2.1.1/30 x 2 1.2.1.2/30
3 3.4.1.1/30 x 4 3.4.1.2/30
5 5.6.1.1/30 x 6 5.6.1.2/30
7 7.8.1.1/30 x 8 7.8.1.2/30
9 9.10.1.1/30 x 10 9.10.1.2/30
11 11.12.1.1/30 x 12 11.12.1.2/30
13 13.14.1.1/30 x 14 13.14.1.2/30
15 15.16.1.1/30 x 16 15.16.1.2/30
17 17.18.1.1/30 x 18 17.18.1.2/30
19 19.20.1.1/30 x 20 19.20.1.2/30
21 21.22.1.1/30 x 22 21.22.1.2/30
23 23.24.1.1/30 x 24 23.24.1.2/30
autor: Rinaldo Vaz | rinaldopvaz@gmail.com 4
- - - - -
3.1 Peering x Trânsito
Onde:
X= AS local
Y= AS remoto
Onde:
X= AS local
Y= AS remoto
Ou...
2# - Contratando transporte layer2 (lan2lan, clear channel) de algum
participante conectado fisicamente
GX-R1(config)#router bgp X
!--- no modo de configuração BGP adicionaremos a prefix-list MEUS-BLOCOS para
!--- filtrar a saída de todos os neighbors BGP exceto para o looking glass e para o peering
55 111 100 X
123.55.2.2 from 123.55.2.2 (55.55.55.2)
Origin IGP, localpref 100, valid, external
222 200 X
123.222.2.2 from 123.222.2.2 (222.222.222.2)
Origin IGP, localpref 100, valid, external
X
187.16.216.X from 187.16.216.253 (187.16.216.253) !--- Essa rota foi recebida do PTT
Origin IGP, localpref 100, valid, external, best
Community: local-AS
GX-R1>telnet 187.16.216.252
Trying 187.16.216.252 ... Open
Password: 123
Para isso, deve ser estabelecida uma sessão BGP entre os dois,
onde o responsável em prover trânsito deverá anunciar a tabela
full para o cliente ao mesmo tempo que anuncia os prefixos do
cliente para suas duas operadoras AS 100 e AS 200
GX-R1#conf t
GX-R1(config)#interface fastEthernet 0/1.XXX
GX-R1(config-subif)#encapsulation dot1Q XXX
GX-R1(config-subif)#ip address (combinem os endereços IP de cada lado)
GX-R1(config-subif)#end XXX é o número (ID) da vlan e Z.Z.Z.Z o endereço
IP que o cliente configurou do outro lado
GX-R1# ping Z.Z.Z.Z
!--- testem conectividade IP através da vlan antes de iniciar as config BGP
autor: Rinaldo Vaz | rinaldopvaz@gmail.com 41
3.9 Aplicações para um acordo bilateral
GX-R1#conf t
GX-R1(config)#router bgp X
GX-R1(config-router)#neighbor Z.Z.Z.Z remote-as Y
GX-R1(config-router)#neighbor Z.Z.Z.Z description Acordo bilateral - cliente
GX-R1(config-router)#neighbor Z.Z.Z.Z weight 25
!--- o valor de weight deve ser maior do todos os outros já que se trata de um cliente de trânsito
GX-R1(config-router)#neighbor Z.Z.Z.Z prefix-list BLOCOS-CLIENTE-AS-Y in
!--- dessa vez utilizaremos um filtro de entrada ”in” para não haver risco de receber do cliente
!--- prefixos que não sejam dele e meu tráfego de output ir na direção desse cliente
GX-R1(config-router)#exit
GX-R1#conf t
GX-R1(config)#router bgp X
GX-R1(config-router)#neighbor Z.Z.Z.Z remote-as Y
GX-R1(config-router)#neighbor Z.Z.Z.Z description Acordo bilateral-transito IP
GX-R1(config-router)#neighbor Z.Z.Z.Z prefix-list MEUS-BLOCOS out
!--- como cliente devemos anunciar da mesma maneira que fizemos com os ASs de trânsito
!--- e já que o classe A local já está nessa lista não preciso configurar mais nada
GX-R1(config-router)#end
GX-R1#clear ip bgp * soft
Testando o LAB: