Agenda BGP Issues Overlay Networks VPNs ToR BGP Peering Today Rise of the Tier3 ISPs OKNET EVILNET FASTNET MYNET BGP Issues End user has no control End user would like control to Avoid certain ISPASCountries for privacysecurity reasons ID: 552174
Download Presentation The PPT/PDF document "Overlays and The Evolution of BGP Peerin..." is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.
Slide1
Overlays and The Evolution of BGP PeeringSlide2
Agenda
BGP Issues
Overlay Networks
VPNs
ToR
BGP Peering Today
Rise of the Tier-3 ISPsSlide3
OK_NET
EVILNET
FASTNET
MY_NETSlide4
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 reasonsSlide5
Overlay Networks
OK_NET
EVILNET
FASTNET
MY_NETSlide6
Overlay Networks
OK_NET
EVILNET
FASTNET
MY_NETSlide7
Overlay Networks
OK_NET
EVILNET
FASTNET
MY_NETSlide8
Overlay Networks
OK_NET
EVILNET
FASTNET
MY_NETSlide9
Overlay Networks
OK_NET
EVILNET
FASTNET
MY_NETSlide10
Overlay Networks
OK_NET
EVILNET
FASTNET
MY_NETSlide11
Overlay Networks
OK_NET
EVILNET
FASTNET
MY_NETSlide12
Overlay Networks
OK_NET
EVILNET
FASTNET
MY_NET
Alice->Bob
Alice->
GoogSlide13
Overlay Networks
OK_NET
EVILNET
FASTNET
MY_NET
Alice->Bob
Alice->
GoogSlide14
Overlay Networks
OK_NET
EVILNET
FASTNET
MY_NET
Bob->
Goog
Alice->
GoogSlide15
Overlay Networks
OK_NET
EVILNET
FASTNET
MY_NET
Bob->
Goog
Alice->
GoogSlide16
Overlay Networks
OK_NET
EVILNET
FASTNET
MY_NET
Alice->
GoogSlide17
Examples of OverlaysSlide18Slide19
Security V. PrivacySlide20
VPN – Virtual Private Networks
Security Oriented OverlaySlide21
ToR: Onion Routing
Get list of
ToR
nodesSlide22
Knows the
source,
but not the
destination Slide23
knows neither the source, nor the destination Slide24
Knows the destination,
but not the sourceSlide25
No Node in the network knows the destination AND the Source
So you can browse anonymouslySlide26
TOR Anonymity network
Everyone knows the TOR NodesSlide27
To Stop Anonymous communication I can block traffic to the TOR nodesSlide28
Privacy V. Security OverlaySlide29
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)
UsersSlide30
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 usersSlide31
Traditional ISP relationships
New Model with Paid-PeeringSlide32
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 everythingSlide33
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 ISPThis changes everythingSlide34
Reflection on the State of the InternetSlide35
Logics About Final Project
Milestones
Partner Selection
Groups 2, 3.
Potentially pick a topic
Proposal
(10/14/2015)
2 pages
Presentation15 minutesFinal Report
6 pages
Project TypesMeasurement driven
Understand aspects of the InternetUnderstand web-servicesUnderstand BGP
Data Analysis driven:Understand quality of Bug/Repo
More Open-EndedImproving quality of experience (mobile)Fault tolerance in BGP networksRe-implementation
Goal: OpenSource an existing idea (SDN related).Learn to integrate with a cloud platform (e.g.
OpenStack)Learn to integrate with Map-Reduce