Beruflich Dokumente
Kultur Dokumente
Motivation
Does prefix visibility at the interdomain level
have an impact on the reachability of the
address space?
Many networks are interacting, while also
defining their routing preferences
Routing policies defined by network operators
may affect the global visibility of a certain prefix,
both intentionally and unintentionally
Global connectivity issues have been reported
lately in the IPv6 Internet
RIPE68@Warsaw
Outline
The BGP Visibility Scanner for IPv6
Monitor prefix visibility
Eliminate
duplicate
routing
feeds
Remove
prefixes:
MOAS
Bogons
RIPE68@Warsaw
Minimum
10.000
routes
08h00
16h00
Size
filter
Clean GRTs
Download
all the
available
routing
feeds twice
per day, at
GRTs
Get GRTs
RIS-RouteViews
Raw
data
for ip in prefs[day]
do
if HV in labels[ip]
then
labels[ip] = HV
else if
length(labels[ip]) ==
2 then
labels[ip] = LV
else
labels[ip] =
transient
HVP
LVP
DP
LVP
HVP
DP
LVP
LVP
RIPE68@Warsaw
RIPE68@Warsaw
Methodology
Traceroute to a random IP address within the prefix
The target IPv6 prefix is reachable if:
The traceroute probe traverses the network to which the prefix has
been allocated.
The traceroute probe traverses the second-last AS along the sources
BGP AS-Path for the target prefix.
AS1
Source AS
(Sampled RT)
AS2
AS3
Transit Provider
(Second Last Hop)
RIPE68@Warsaw
AS4
Destination AS
(Prefix Origin)
10
11
RIPE68@Warsaw
12
RIPE68@Warsaw
13
Methodology
A destination prefix is reachable if:
The traceroute probe reaches the network to which the
prefix has been allocated.
The traceroute probe traverses the second-last AS along
the BGP AS-Path for the target prefix.
The traceroute probe traverses any of the probable
second-last ASes to the origin AS of the target prefix.
AS1
Source AS
(Sampled RT)
AS2
AS3
Transit Provider
(Second Last Hop)
RIPE68@Warsaw
AS4
Destination AS
(Prefix Origin)
14
Results
RIPE68@Warsaw
15
Results
72% of v4DPs
RIPE68@Warsaw
16
Conclusions
While the ratio of LVPs is similar for IPv4 and IPv6,
we see 5 time more DPs in IPv6 than in IPv4
Strong correlation between visibility and reachability
for v6DPs
The lack of visibility may signal more important problems
in IPv6, namely the lack of global connectivity
While the v4DPs may be largely explained as longlived route leaks or mistakes, we believe this is not
the case for the v6DPs!
Side-effect of early stages of IPv6 deployment
RIPE68@Warsaw
17
RIPE68@Warsaw
18
O.M.Maennel@lboro.ac.uk
RIPE68@Warsaw
19
Questions?
visibility.it.uc3m.es
andra.lutu@imdea.org
marcelo@it.uc3m.es
cristel@iij.ad.jp
O.M.Maennel@lboro.ac.uk
RIPE68@Warsaw
20
p/24
Peer 1
p/24
(leak)
Peer 2
No return path
RIPE68@Warsaw
21
p/24
p/24
(leak)
Peer 1
Peer 2
No return path
Root server
(local anycast
node)
p/24 + NO
EXPORT
p/24
Peer 1
RIPE68@Warsaw
Peer 2
22
p/24
p/24
(leak)
Peer 1
Peer 2
No return path
Root server
(local anycast
node)
p/24 + NO
EXPORT
p/24
Peer 1
RIPE68@Warsaw
Peer 2
23
p/24 + NO
EXPORT
*p/24 no_export
p/24
Peer
??
Customer
p/24
p/24
Transit
Provider
Root server
(base-camp)
RIPE68@Warsaw
24
p/24 + NO
EXPORT
p/24 no_export
p/23
p/23
Peer
Customer
p/24 , p/23
Root server
(base-camp)
p/24
p/23
Transit
Provider
RIPE68@Warsaw
25
p/24 + NO
EXPORT
p/24 no_export
p/23
p/23
Peer
Customer
p/24 , p/23
Root server
(base-camp)
p/24
p/23
Transit
Provider
RIPE68@Warsaw
26
RIPE68@Warsaw
27
RIPE68@Warsaw
28
RIPE68@Warsaw
29