Beruflich Dokumente
Kultur Dokumente
Client Router 1
192.168.0.1 10.0.0.1
Router 2 Server Instance A
Client Router 1
192.168.0.1 10.0.0.1
Router 2 Server Instance A
Client Router 1
192.168.0.1 10.0.0.1
Router 2 Server Instance A
Client Router 1
192.168.0.1 10.0.0.1
Router 2 Server Instance A
Client Router 1
192.168.0.1 10.0.0.1
Router 2 Server Instance A
Client Router 1
192.168.0.1
Router 2
10.0.0.1
Client Router 1 Server
Router 3 Router 4
192.168.0.2
Router Eth0
Server Instance A Lo0
192.168.1.2/30 10.0.0.1/32
Eth0 Lo0
192.168.2.2/30 Server Instance B 10.0.0.1/32
Eth0 Lo0
192.168.3.2/30 Server Instance C 10.0.0.1/32
Example
BGP Redistribution IGP
Router Eth0
Server Instance A Lo0
192.168.1.2/30 10.0.0.1/32
Eth0 Lo0
192.168.2.2/30 Server Instance B 10.0.0.1/32
Eth0 Lo0
192.168.3.2/30 Server Instance C 10.0.0.1/32
Router Eth0
Server Instance A Lo0
192.168.1.2/30 10.0.0.1/32
Eth0 Lo0
192.168.2.2/30 Server Instance B 10.0.0.1/32
Eth0 Lo0
192.168.3.2/30 Server Instance C 10.0.0.1/32
Server Instance D
Server Instance E
Router 2
Server Instance F
Example
R
Se ou
er
rv te
In
Se r3
st rv
an er Se
ce In
s rv
G nc
ta er
e In
H ta s
nc
e
I
Se
rv
Se er
In
Region 1
rv st
Se er a nc
In
rv st e
er a nc A
In
st e
a nc B R
e
ou
C
te
r1
Server Instance D
Server Instance E
Router 2
Region 2
Server Instance F
Example
R
Se ou
er
rv te
In
Se r3
st rv
an er Se
ce In
s rv
G nc
ta er
e In
H ta s
nc
e
I
Region 3
Example
BGP Announcements
R
r3
ou
te
A
Se
te
ou
e
r1
rv
nc
er
Se
B
a
st
In
e
rv
In
nc
s
er
ta
Se
er
C
a
nc
st
In
rv
Router 2
rv
In
s
nc
e
Se
er
ta
I
er
nc
In
st
rv
e
In
st
Se
an
H
Server Instance E
Server Instance D
Server Instance F
er
ce
rv
Se
G
10.0.0.1 /32 10.0.0.1 /32
192.168.0.0 /22 192.168.8.0 /22
192.168.0.0 /16 192.168.0.0 /16
10.0.0.1 /32
192.168.4.0 /22
192.168.0.0 /16
Example
IGP 1 Announcements
R
r3
ou
te
A
Se
te
ou
e
r1
rv
nc
er
Se
B
a
st
In
e
rv
In
nc
s
er
ta
Se
er
C
a
nc
st
In
rv
Router 2
rv
In
s
nc
e
Se
er
ta
I
er
nc
In
st
rv
e
In
st
Se
an
H
Server Instance E
Server Instance D
Server Instance F
er
ce
rv
Se
G
10.0.0.1 /32 10.0.0.1 /32
10.0.0.1 /32 10.0.0.1 /32
10.0.0.1 /32 10.0.0.1 /32
192.168.1.0 /30 192.168.9.0 /30
192.168.2.0 /30 192.168.10.0 /30
192.168.3.0 /30 10.0.0.1 /32 192.168.11.0 /30
10.0.0.1 /32
10.0.0.1 /32
192.168.5.0 /30
192.168.6.0 /30
192.168.7.0 /30
Example
IGP 2 Announcements
R
r3
ou
te
A
Se
te
ou
e
r1
rv
nc
er
Se
B
a
st
In
e
rv
In
nc
s
er
ta
Se
er
C
a
nc
st
In
rv
Router 2
rv
In
s
nc
e
Se
er
ta
I
er
nc
In
st
rv
e
In
st
Se
an
H
Server Instance E
Server Instance D
Server Instance F
er
ce
rv
Se
G
10.0.0.1 /32 10.0.0.1 /32
192.168.1.0 /30 192.168.9.0 /30
192.168.2.0 /30 192.168.10.0 /30
192.168.3.0 /30 192.168.11.0 /30
10.0.0.1 /32
192.168.5.0 /30
192.168.6.0 /30
192.168.7.0 /30
Performance-Tuning Anycast Networks
‡ Server deployment in anycast networks is
always a tradeoff between absolute cost and
efficiency.
‡ The network will perform best if servers are
widely distributed, with higher density in and
surrounding high demand areas.
‡ Lower initial cost sometimes leads
implementers to compromise by deploying
more servers in existing locations, which is
less efficient.
Example
Geographic plot of user population density
Example
Geographic plot of user population density
Server deployment
Example
Geographic plot of user population density
Server deployment
Traffic Flow
Example
Geographic plot of user population density
Server deployment
Traffic Flow
Example
Geographic plot of user population density
Server deployment
Traffic Flow
Example
Geographic plot of user population density
Server deployment
Traffic Flow
Example
Drawing traffic growth away from a hot-spot
Example
Drawing traffic growth away from a hot-spot
Example
Drawing traffic growth away from a hot-spot
Example
Drawing traffic growth away from a hot-spot
Example
Drawing traffic growth away from a hot-spot
Example
Drawing traffic growth away from a hot-spot
Topological watershed
Example
Drawing traffic growth away from a hot-spot
Caveats and Failure Modes
‡ DNS resolution fail-over
Jonny Martin
Internet Analyst
Packet Clearing House
jonny@pch.net