architetture di instradamento a internet: il bgp

18
Internet e architetture di rete Antonio Prado https://www.prado.it Antonio Prado - Internet e architetture di rete @ Università di Pescara, 21 aprile 2016

Upload: antonio-prado

Post on 29-Jan-2018

118 views

Category:

Internet


1 download

TRANSCRIPT

Page 1: Architetture di instradamento a internet: il BGP

Internet e architetture di

reteAntonio Prado

https://www.prado.it

Antonio Prado - Internet e architetture di rete @ Università di Pescara, 21 aprile 2016

Page 2: Architetture di instradamento a internet: il BGP

Ciclo di seminari - CalendarioInternet: Sistemi autonomi e Governance07 aprile 2016

Addio IPv4, Benvenuto IPv614 aprile 2016

Architetture di instradamento a Internet: il BGP21 aprile 2016

Numeri e Nomi: il DNS28 aprile 2016

34 anni di e-mail: SMTP05 maggio 2016

Antonio Prado - Internet e architetture di rete @ Università di Pescara, 21 aprile 2016

Page 3: Architetture di instradamento a internet: il BGP

Architetture di instradamento a Internet: il BGP

Antonio Prado - Internet e architetture di rete @ Università di Pescara, 21 aprile 2016

Page 4: Architetture di instradamento a internet: il BGP

1995

1995

1996

1996

1996

1998

1998

1998

1998

1999

Le definizioni

RFC 1771 - A Border Gateway Protocol 4 (BGP-4)

RFC 1772 - Application of the Border Gateway Protocol in the Internet

RFC 1997 - BGP Communities Attribute

RFC 1965 - Autonomous System Confederations for BGP

RFC 1966 - BGP Route Reflection. An alternative to full mesh IBGP

RFC 2270 - Using a Dedicated AS for Sites Homed to a Single Provider

RFC 2283 - Multiprotocol Extensions for BGP-4

RFC 2385 - Protection of BGP Sessions via the TCP MD5 Signature Option

RFC 2439 - BGP Route Flap Damping

RFC 2545 - Multiprotocol Extensions for IPv6 Inter-Domain Routing

Antonio Prado - Internet e architetture di rete @ Università di Pescara, 21 aprile 2016

Page 5: Architetture di instradamento a internet: il BGP

I protocolli di routingInterior Gateway Protocol (IGP)

- RIP (Routing Information Protocol)

- OSPF (Open Shortest Path First)

- EIGRP (Enhanced Interior Gateway

Routing Protocol)

Exterior Gateway Protocol (EGP)

- BGP (Border Gateway Protocol)

iBGP

eBGP

dentro un AS

tra AS diversi

Antonio Prado - Internet e architetture di rete @ Università di Pescara, 21 aprile 2016

Page 6: Architetture di instradamento a internet: il BGP

BGP - come funzionaPeer vs Neighbor

Peering vs Transit

Antonio Prado - Internet e architetture di rete @ Università di Pescara, 21 aprile 2016

Page 7: Architetture di instradamento a internet: il BGP

BGP Path, Oregon Exchange BGP Route ViewerAntonio Prado - Internet e architetture di rete @ Università di Pescara, 21 aprile 2016

Page 8: Architetture di instradamento a internet: il BGP

Sviluppo della Routing Table dal 1994 a oggiAntonio Prado - Internet e architetture di rete @ Università di Pescara, 21 aprile 2016

Page 9: Architetture di instradamento a internet: il BGP

601132Numero complessivo degli instradamenti a Internet oggi

Antonio Prado - Internet e architetture di rete @ Università di Pescara, 21 aprile 2016

Page 10: Architetture di instradamento a internet: il BGP

BGP flow con

Antonio Prado - Internet e architetture di rete @ Università di Pescara, 21 aprile 2016

Page 11: Architetture di instradamento a internet: il BGP

Messaggi BGP (Type)

Antonio Prado - Internet e architetture di rete @ Università di Pescara, 21 aprile 2016

Page 12: Architetture di instradamento a internet: il BGP

Messaggi BGP (Update)

Antonio Prado - Internet e architetture di rete @ Università di Pescara, 21 aprile 2016

Page 13: Architetture di instradamento a internet: il BGP

Attributi di BGP

Origin (da dove proviene il prefisso)

AS Path (Percorso del prefisso)

Next Hop (Indirizzo del router da usare per raggiungere il prefisso)

Local Preference (grado di preferenza di un prefisso, valido nello stesso AS)

Multiple Exit Discriminator (preferenza del punto di contatto tra AS sorgente e AS di destinazione)

Community (insieme di attributi locali abbinato a un percorso)

Antonio Prado - Internet e architetture di rete @ Università di Pescara, 21 aprile 2016

Page 14: Architetture di instradamento a internet: il BGP

Live sessionsAntonio Prado - Internet e architetture di rete @ Università di Pescara, 21 aprile 2016

Page 15: Architetture di instradamento a internet: il BGP

Dirottare gli instradamenti a Internet: YouTube

Antonio Prado - Internet e architetture di rete @ Università di Pescara, 21 aprile 2016

Page 16: Architetture di instradamento a internet: il BGP

Sicurezza di BGP

Antonio Prado - Internet e architetture di rete @ Università di Pescara, 21 aprile 2016

BGP TTL Security Hack

MD5 Signature Option

IPSEC

BGPSec

Page 17: Architetture di instradamento a internet: il BGP

Antonio Prado - Internet e architetture di rete @ Università di Pescara, 21 aprile 2016

Live system: http://rpki.as59715.net/

Page 18: Architetture di instradamento a internet: il BGP

Questions?Antonio Prado - Internet e architetture di rete @ Università di Pescara, 21 aprile 2016