35
Overlays and The Evolution of BGP Peering

Overlays and The Evolution of BGP Peering. Agenda BGP Issues – Overlay Networks – VPNs – ToR BGP…

Embed Size (px)

DESCRIPTION

OK_NET EVILNET FASTNET MY_NET

Citation preview

Page 1: Overlays and The Evolution of BGP Peering. Agenda BGP Issues – Overlay Networks – VPNs – ToR BGP…

Overlays and The Evolution of BGP Peering

Page 2: Overlays and The Evolution of BGP Peering. Agenda BGP Issues – Overlay Networks – VPNs – ToR BGP…

Agenda

• BGP Issues– Overlay Networks– VPNs– ToR

• BGP Peering Today– Rise of the Tier-3 ISPs

Page 3: Overlays and The Evolution of BGP Peering. Agenda BGP Issues – Overlay Networks – VPNs – ToR BGP…

OK_NET

EVILNET

FASTNET

MY_NET

Page 4: Overlays and The Evolution of BGP Peering. Agenda BGP Issues – Overlay Networks – VPNs – ToR BGP…

BGP Issues

• End user has no control:

• End user would like control to:– Avoid certain ISP/AS/Countries for privacy/security

reasons– Avoid certain ISP for performance reasons

Page 5: Overlays and The Evolution of BGP Peering. Agenda BGP Issues – Overlay Networks – VPNs – ToR BGP…

Overlay Networks

OK_NET

EVILNET

FASTNET

MY_NET

Page 6: Overlays and The Evolution of BGP Peering. Agenda BGP Issues – Overlay Networks – VPNs – ToR BGP…

Overlay Networks

OK_NET

EVILNET

FASTNET

MY_NET

Page 7: Overlays and The Evolution of BGP Peering. Agenda BGP Issues – Overlay Networks – VPNs – ToR BGP…

Overlay Networks

OK_NET

EVILNET

FASTNET

MY_NET

Page 8: Overlays and The Evolution of BGP Peering. Agenda BGP Issues – Overlay Networks – VPNs – ToR BGP…

Overlay Networks

OK_NET

EVILNET

FASTNET

MY_NET

Page 9: Overlays and The Evolution of BGP Peering. Agenda BGP Issues – Overlay Networks – VPNs – ToR BGP…

Overlay Networks

OK_NET

EVILNET

FASTNET

MY_NET

Page 10: Overlays and The Evolution of BGP Peering. Agenda BGP Issues – Overlay Networks – VPNs – ToR BGP…

Overlay Networks

OK_NET

EVILNET

FASTNET

MY_NET

Page 11: Overlays and The Evolution of BGP Peering. Agenda BGP Issues – Overlay Networks – VPNs – ToR BGP…

Overlay Networks

OK_NET

EVILNET

FASTNET

MY_NET

Page 12: Overlays and The Evolution of BGP Peering. Agenda BGP Issues – Overlay Networks – VPNs – ToR BGP…

Overlay Networks

OK_NET

EVILNET

FASTNET

MY_NET

Alice->Bob

Alice->Goog

Page 13: Overlays and The Evolution of BGP Peering. Agenda BGP Issues – Overlay Networks – VPNs – ToR BGP…

Overlay Networks

OK_NET

EVILNET

FASTNET

MY_NET

Alice->Bob

Alice->Goog

Page 14: Overlays and The Evolution of BGP Peering. Agenda BGP Issues – Overlay Networks – VPNs – ToR BGP…

Overlay Networks

OK_NET

EVILNET

FASTNET

MY_NET

Bob->Goog

Alice->Goog

Page 15: Overlays and The Evolution of BGP Peering. Agenda BGP Issues – Overlay Networks – VPNs – ToR BGP…

Overlay Networks

OK_NET

EVILNET

FASTNET

MY_NET

Bob->Goog

Alice->Goog

Page 16: Overlays and The Evolution of BGP Peering. Agenda BGP Issues – Overlay Networks – VPNs – ToR BGP…

Overlay Networks

OK_NET

EVILNET

FASTNET

MY_NET

Alice->Goog

Page 17: Overlays and The Evolution of BGP Peering. Agenda BGP Issues – Overlay Networks – VPNs – ToR BGP…

Examples of Overlays

Page 18: Overlays and The Evolution of BGP Peering. Agenda BGP Issues – Overlay Networks – VPNs – ToR BGP…
Page 19: Overlays and The Evolution of BGP Peering. Agenda BGP Issues – Overlay Networks – VPNs – ToR BGP…

Security V. Privacy

Page 20: Overlays and The Evolution of BGP Peering. Agenda BGP Issues – Overlay Networks – VPNs – ToR BGP…

VPN – Virtual Private NetworksSecurity Oriented Overlay

Page 21: Overlays and The Evolution of BGP Peering. Agenda BGP Issues – Overlay Networks – VPNs – ToR BGP…

ToR: Onion Routing

Get list of ToR nodes

Page 22: Overlays and The Evolution of BGP Peering. Agenda BGP Issues – Overlay Networks – VPNs – ToR BGP…

Knows the source, but not the destination

Page 23: Overlays and The Evolution of BGP Peering. Agenda BGP Issues – Overlay Networks – VPNs – ToR BGP…

knows neither the source, nor the destination

Page 24: Overlays and The Evolution of BGP Peering. Agenda BGP Issues – Overlay Networks – VPNs – ToR BGP…

Knows the destination, but not the source

Page 25: Overlays and The Evolution of BGP Peering. Agenda BGP Issues – Overlay Networks – VPNs – ToR BGP…

No Node in the network knows the destination AND the SourceSo you can browse anonymously

Page 26: Overlays and The Evolution of BGP Peering. Agenda BGP Issues – Overlay Networks – VPNs – ToR BGP…

TOR Anonymity networkEveryone knows the TOR Nodes

Page 27: Overlays and The Evolution of BGP Peering. Agenda BGP Issues – Overlay Networks – VPNs – ToR BGP…

To Stop Anonymous communication I can block traffic to the TOR nodes

Page 28: Overlays and The Evolution of BGP Peering. Agenda BGP Issues – Overlay Networks – VPNs – ToR BGP…

Privacy V. Security Overlay

Page 29: Overlays and The Evolution of BGP Peering. Agenda BGP Issues – Overlay Networks – VPNs – ToR BGP…

BGP Relationships and Peering Today

• Before:– Tier-1 Peer with each other

for free– Tier-2 pays Tier-1– Tier-3 pays Tier-2– We pay Tier-3

• Tier-1 can choose to peer with anyone.

• Tier-1 Does not pay anyone

Tier-1 e.g. ATT, Level 3

Tier-2

Tier-3 e.g. Comcast

Content providers& (CDN)

Users

Page 30: Overlays and The Evolution of BGP Peering. Agenda BGP Issues – Overlay Networks – VPNs – ToR BGP…

BGP Relationships and Peering Today

• After Videos and Social networks became HUGE

• The end-user is important– ADs or videos– Very good user experience

• Now Tier-3s are become powerful players– Tier-3 charge for peering– “Paid Peering”– Essentially a direct connection to the

users

Page 31: Overlays and The Evolution of BGP Peering. Agenda BGP Issues – Overlay Networks – VPNs – ToR BGP…

Traditional ISP relationships New Model with Paid-Peering

Page 32: Overlays and The Evolution of BGP Peering. Agenda BGP Issues – Overlay Networks – VPNs – ToR BGP…

Example: Netflix (2010)• Level 3 is a Tier-1 ISP with CDNs

• Netflix switches from Akamai to Level 3– Level 3 is cheaper than Akamai

• Level3 asks Comcast for more capacity

• Comcast says: Not Unless you start paying.

• After months of struggle Level3 agrees to pay Compast for traffic.

• A Tier-1 ISP is now paying a Tier-3 ISP– This changes everything

Page 33: Overlays and The Evolution of BGP Peering. Agenda BGP Issues – Overlay Networks – VPNs – ToR BGP…

Example: Netflix (2010)• Level 3 is a Tier-1 ISP with CDNs

• Netflix switches from Akamai to Level 3– Level 3 is cheaper than Akamai

• Level3 asks Comcast for more capacity

• Comcast says: Not Unless you start paying.

• After months of struggle Level3 agrees to pay Compast for traffic.

• A Tier-1 ISP is now paying a Tier-3 ISP– This changes everything

Page 34: Overlays and The Evolution of BGP Peering. Agenda BGP Issues – Overlay Networks – VPNs – ToR BGP…

Reflection on the State of the Internet

Page 35: Overlays and The Evolution of BGP Peering. Agenda BGP Issues – Overlay Networks – VPNs – ToR BGP…

Logics About Final Project

Milestones• Partner Selection

– Groups 2, 3.– Potentially pick a topic

• Proposal (10/14/2015)– 2 pages

• Presentation– 15 minutes

• Final Report– 6 pages

Project Types• Measurement driven

– Understand aspects of the Internet• Understand web-services• Understand BGP

– Data Analysis driven:• Understand quality of Bug/Repo

• More Open-Ended– Improving quality of experience (mobile)– Fault tolerance in BGP networks

• Re-implementation– Goal: OpenSource an existing idea (SDN related).– Learn to integrate with a cloud platform (e.g.

OpenStack)– Learn to integrate with Map-Reduce