Documente Academic
Documente Profesional
Documente Cultură
Design
Philip Smith
<philip@apnic.net>
MENOG 13
Kuwait
24th September 2013
Last updated 20 September 2013
Presentation Slides
p Available
on
http://thyme.apnic.net/ftp/seminars/
MENOG13-IXP-Network-Design.pdf
n And on the MENOG 13 website
n
p Feel
IXP Design
p Background
p Why
set up an IXP?
p Layer 2 Exchange Point
p Layer 3 Exchange Point
p Design Considerations
p Route Collectors & Servers
p What can go wrong?
A bit of history
Where did the IX concept come
from?
A Bit of History
p
More History
p
What:
n
2 exchange point
Ethernet (100Gbps/10Gbps/1Gbps/100Mbps)
n Older technologies used in the past included
ATM, Frame Relay, SRP, FDDI and SMDS
n
p Layer
3 exchange point
10
Why an Internet
Exchange Point?
Saving money, improving QoS,
Generating a local Internet
economy
11
12
International Connections
p International
bandwidth
13
p Result:
14
p They
ISPs
To save money
n To keep local traffic local
n To improve network performance, QoS,
n
15
p Solution:
n
16
p Rather
17
Solution
n
n
n
Result:
n
n
n
n
n
Layer 2 Exchange
The traditional IXP
19
IXP Design
p Very
n
simple concept:
p Scaling
Layer 2 Exchange
ISP 6
ISP 5
ISP 4
IXP Services:
Root & TLD DNS,
Routing Registry
Ethernet Switch
ISP 1
ISP 2
IXP
Management
Network
ISP 3
21
Layer 2 Exchange
ISP 6
ISP 5
ISP 4
IXP Services:
IXP
Management
Network
Ethernet Switches
ISP 1
ISP 2
ISP 3
22
Layer 2 Exchange
p Two
23
Layer 2 Exchange
p
Neutral location
n
Secure location
n
Accessible location
n
Expandable location
n
Layer 2 Exchange
p Requires
n
Consortium
Representing all participants
p Management Board etc
p
25
Layer 2 Exchange
p
Configuration
n
n
n
26
Layer 3 IXP
p Layer
27
IXP Design
Considerations
28
29
30
p Routers
Peering
p Each
p Each
32
Peering (more)
p
Bi-Lateral Peering
n
n
Routing
p
34
Routing (more)
p ISP
p Dont
35
Address Space
p
Hardware
p Try
n
p Dont
n
mix transports
p Insist
router
38
Charging
p
p
39
Charging:
Datacentre hosts IX for free
p
Example: Seattle IX
40
Charging:
IX Members pay flat fee
p
p
Charging:
Differential pricing by port
p
Services Offered
p Services
p IXP
Services to Offer
p
ccTLD DNS
n
n
n
Root server
n
The country IXP could host the countrys top level DNS
e.g. SE. TLD is hosted at Netnod IXes in Sweden
Offer back up of other country ccTLD DNS
Anycast instances of I.root-servers.net, F.rootservers.net etc are present at many IXes
Usenet News
n
n
44
Services to Offer
p
Route Collector
n
n
Route Server
n
n
Looking Glass
n
n
Services to Offer
p Content
Redistribution/Caching
p Network
n
p Routing
n
Time Protocol
Registry
Introduction to Route
Collectors
What routes are available at the
IXP?
47
BGP
p Gathers routing information from service
provider routers at an IXP
n
p Does
48
E.g. www.traceroute.org
49
R1
R4
SWITCH
Route Collector
R5
50
52
Introduction to Route
Servers
How to scale IXPs
53
p Implemented
54
p
p
55
56
RS
p ISP
n
RS
57
RS
TRAFFIC FLOW
ROUTING INFORMATION FLOW
58
p Separation
59
p Completely
n
p Possible
path
60
p ISPs
n
peer:
61
server:
p Router:
62
63
64
65
66
An IXP:
n
n
is NOT a competition
is NOT a profit making business
67
68
69
IXPs
70
71
p Route
Actually a Disadvantage
n
n
n
73
Fact:
n
74
Actually a Disadvantage
n
75
Need to move ISP router from IXPs ASN to the ISPs ASN
Need to reconfigure BGP on ISP router, add to ISPs IGP
and iBGP mesh, and set up eBGP with IXP participants and/
or the IXP Route Server
76
More Information
77
Exchange Point
Policies & Politics
p AUPs
p Fees?
p Nobody
n
is obliged to peer
p Filter!
Filter! Filter!
79
LINX in London, UK
TorIX in Toronto, Canada
AMS-IX in Amsterdam, Netherlands
SIX in Seattle, Washington, US
PA-IX in Palo Alto, California, US
JPNAP in Tokyo, Japan
DE-CIX in Frankfurt, Germany
HK-IX in Hong Kong
Support
n
Location
n
Address space
n
n
AS Number
n
Euro-IX
n
n
n
PCH
n
n
Telegeography
n
n
http://www.telegeography.com/telecom-resources/
internet-exchange-map/
A collection of IXPs and interconnect points for ISPs
83
Summary
p L2
p L3
84
85