Foreword
This book requires some upfront knowledge of the Internet Protocol layer and
awareness of the concern that version 4 of the Internet Protocol (IPv4) is running
out of address space by 2010-2011 with a symbolic date of 10/10/10.
The original work on the Internet design begun in 1973 by Vint Cerf and Bob
Kahn benefitted from the collective experience of the predecessor to Internet, the
Arpanet. The design of IPv4 took place over the period from 1973 to 1978. It was
the product of a recurring series of specifications, implementations and tests that
ultimately led to standardization of IPv4 in mid-1978. By the early 1990s it was
feared that the rate of consumption of IPv4 address space and the relative ineffi-
ciency of its assignment would exhaust the resource within a few years. Work was
initiated within the IETF (Internet Engineering Task Force) in 1992 to develop a
new version with a larger address space and a feature set that benefited from the
many years of experience with IPv4. There ensued a great deal of debate and many
different proposals. Ultimately, IPv6 was standardized in 1998.
The IPv6 Forum was created by the members of the IETF IPv6 Working Group
(WG) and the Deployment WG led then by Jim Bound who supported my pro-
posal at the IETF IPv6 WG interim meeting on February 5, 1999 in Grenoble and
then at the IETF meeting in Minneapolis in April 1999. The proposal was finally
adopted and launched in May 1999. The IPv6 Forum is the only body endorsed
by the IAB (Internet Architecture Board), the IETF IPv6 WG, and the Internet
Society (ISOC) to promote IPv6 worldwide. Dr. Cerf has joined this initiative as
its honorary chairman whose mandate is to strengthen its mission.
IPv6 will be largely driven by technology refresh and technology/business case.
IPv6 was designed to cater to many deployment scenarios, starting with the exten-
sion of the packet technology supporting IPv4 with transition models to keep IPv4
working indefinitely. Scenarios then cater to new uses and new models that require
a combination of features that were not tightly designed or scalable in IPv4 such
as IP mobility, end to end connectivity, end to end services and ad hoc services, to
the extreme scenario where IP becomes a commodity service enabling lowest cost
deployment of large scale sensor networks, RFID, IP in the car, to any imaginable
scenario where networking adds value to commodity.
xiii
xiv n Foreword
IPv6 readiness is a lowest cost option since it is part of a technology refresh and
makes the network future-proof (though a careful review of the firewall security is
called for). There is also an educational process involved. Again, the scenarios are
quite varied and no size fits all. The geopolitical dimension is also crucial for any
country to stay or remain among the most advanced IT nations in the world. The
simplest scenario is that international companies that deal with Asia, for example,
would be required to support the new protocol.
This book takes you through the technology and issues associated with the
implementation of IPv6. What is important to recognize is that not all the issues
are fully resolved. The authors have succeeded in bringing clarity and scope of
knowledge to the reader to enable use of the content in a pragmatic way allowing
him to move forward and deploy IPv6 in real life situations.
248 trang |
Chia sẻ: banmai | Lượt xem: 1799 | Lượt tải: 0
Bạn đang xem trước 20 trang tài liệu Handbook of IPv4 to IPv6 transition: methodologies for institutional and corporate networks, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
n
, B
. H
a b
e r
m
a n
O
c t
o
b
e r
2
0 0
5
P r
o
p
o
s e
d
S
ta
n
d
a r
d
R
F C
4
1 9
2
P r
o
c e
d
u
r e
s
fo
r
R
e n
u
m
b
e r
in
g
a n
IP
v 6
N
et
w
o
rk
W
it
h
o
u
t a
F
la
g
D
ay
F .
B
a k
e r
, E
. L
e a
r ,
R
. D
r o
m
s
S e
p
te
m
b
e r
2
0 0
5
U
p
d
a t
e s
R
F C
2
0 7
2
In
fo
r m
a t
io
n
a l
R
FC
4
17
7
A
rc
h
it
ec
tu
ra
l A
p
p
ro
ac
h
es
to
M
u
lt
ih
o
m
in
g
fo
r
IP
v6
G
. H
u
st
o
n
Se
p
te
m
b
er
2
00
5
In
fo
rm
at
io
n
al
R
FC
4
15
9
B
C
P:
1
09
D
ep
re
ca
ti
o
n
o
f i
p
6.
in
t
G
. H
u
st
o
n
A
u
gu
st
2
00
5
B
es
t C
u
rr
en
t
Pr
ac
ti
ce
R
FC
4
14
7
Pr
o
p
o
se
d
C
h
an
ge
s
to
th
e
Fo
rm
at
o
f t
h
e
IA
N
A
IP
v6
R
eg
is
tr
y
G
. H
u
st
o
n
A
u
gu
st
2
00
5
Er
ra
ta
In
fo
rm
at
io
n
al
R
FC
4
14
0
H
ie
ra
rc
h
ic
al
M
o
b
ile
IP
v6
M
o
b
ili
ty
M
an
ag
em
en
t (
H
M
IP
v6
)
H
. S
o
lim
an
, C
. C
as
te
llu
cc
ia
,
K
. E
l M
al
ki
, L
. B
el
lie
r
A
u
gu
st
2
00
5
Er
ra
ta
Ex
p
er
im
en
ta
l
R
FC
4
13
5
G
o
al
s
o
f D
et
ec
ti
n
g
N
et
w
o
rk
A
tt
ac
h
m
en
t
in
IP
v6
J.
H
. C
h
o
i,
G
. D
al
ey
A
u
gu
st
2
00
5
In
fo
rm
at
io
n
al
R
FC
4
07
6
R
en
u
m
b
er
in
g
R
eq
u
ir
em
en
ts
fo
r
St
at
el
es
s
D
yn
am
ic
H
o
st
C
o
n
fi
gu
ra
ti
o
n
P
ro
to
co
l f
o
r
IP
v6
(D
H
C
Pv
6)
T.
C
h
o
w
n
, S
. V
en
aa
s,
A
. V
ija
ya
b
h
as
ka
r
M
ay
2
00
5
In
fo
rm
at
io
n
al
R
FC
4
07
4
C
o
m
m
o
n
M
is
b
eh
av
io
r
A
ga
in
st
D
N
S
Q
u
er
ie
s
fo
r
IP
v6
A
d
d
re
ss
es
Y.
M
o
ri
sh
it
a,
T
. J
in
m
ei
M
ay
2
00
5
In
fo
rm
at
io
n
al
R
FC
4
06
8
Fa
st
H
an
d
o
ve
rs
fo
r
M
o
b
ile
IP
v6
R
. K
o
o
d
li,
E
d
.
Ju
ly
2
00
5
Ex
p
er
im
en
ta
l
R
FC
4
05
7
IP
v6
E
n
te
rp
ri
se
N
et
w
o
rk
S
ce
n
ar
io
s
J.
B
o
u
n
d
, E
d
.
Ju
n
e
20
05
Er
ra
ta
In
fo
rm
at
io
n
al
AU8516.indb 208 10/31/07 10:04:46 AM
Appendix B: Basic IPv6 Bibliography n 209
R
FC
4
03
8
A
p
p
lic
at
io
n
A
sp
ec
ts
o
f I
Pv
6
Tr
an
si
ti
o
n
M
.-K
. S
h
in
, E
d
.,
Y.
-G
. H
o
n
g,
J.
H
ag
in
o
, P
. S
av
o
la
,
E.
M
. C
as
tr
o
M
ar
ch
2
00
5
In
fo
rm
at
io
n
al
R
FC
4
02
9
Sc
en
ar
io
s
an
d
A
n
al
ys
is
fo
r
In
tr
o
d
u
ci
n
g
IP
v 6
In
to
IS
P
N
e t
w
o
r k
s
M
. L
in
d
, V
. K
si
n
an
t,
S.
P
ar
k,
A
. B
a u
d
o
t,
P .
S
a v
o
la
M
ar
ch
2
00
5
Er
ra
ta
In
fo
rm
at
io
n
al
R
FC
4
00
7
IP
v6
S
co
p
ed
A
d
d
re
ss
A
rc
h
it
ec
tu
re
S.
D
ee
ri
n
g,
B
. H
ab
er
m
an
,
T.
Ji
n
m
ei
, E
. N
o
rd
m
ar
k,
B
. Z
ill
M
ar
ch
2
00
5
Pr
o
p
o
se
d
S
ta
n
d
ar
d
R
FC
3
97
4
SM
TP
O
p
er
at
io
n
al
E
xp
er
ie
n
ce
in
M
ix
ed
IP
v4
/v
6
En
vi
ro
n
m
en
ts
M
. N
ak
am
u
ra
, J
. H
ag
in
o
Ja
n
u
ar
y
20
05
In
fo
rm
at
io
n
al
R
FC
3
96
3
N
et
w
o
rk
M
o
b
ili
ty
(N
EM
O
) B
as
ic
S
u
p
p
o
rt
Pr
o
to
co
l
V.
D
ev
ar
ap
al
li,
R
. W
ak
ik
aw
a,
A
. P
et
re
sc
u
, P
. T
h
u
b
er
t
Ja
n
u
ar
y
20
05
Pr
o
p
o
se
d
S
ta
n
d
ar
d
R
FC
3
95
6
Em
b
ed
d
in
g
th
e
R
en
d
ez
vo
u
s
Po
in
t (
R
P)
A
d
d
re
ss
in
a
n
IP
v6
M
u
lt
ic
as
t A
d
d
re
ss
P.
S
av
o
la
, B
. H
ab
er
m
an
N
o
ve
m
b
er
2
00
4
U
p
d
at
es
R
FC
3
30
6
Pr
o
p
o
se
d
S
ta
n
d
ar
d
R
FC
3
91
9
R
em
o
te
N
et
w
o
rk
M
o
n
it
o
ri
n
g
(R
M
O
N
)
Pr
o
to
co
l I
d
en
ti
fi
er
s
fo
r
IP
v6
a
n
d
M
u
lt
i
Pr
o
to
co
l L
ab
el
S
w
it
ch
in
g
(M
PL
S)
E.
S
te
p
h
an
, J
. P
al
et
O
ct
o
b
er
2
00
4
In
fo
rm
at
io
n
al
R
FC
3
90
4
Ev
al
u
at
io
n
o
f I
Pv
6
Tr
an
si
ti
o
n
M
ec
h
an
is
m
s
fo
r
U
n
m
an
ag
ed
N
et
w
o
rk
s
C
. H
u
it
em
a,
R
. A
u
st
ei
n
,
S.
S
at
ap
at
i,
R
. v
an
d
er
P
o
l
Se
p
te
m
b
er
2
00
4
In
fo
rm
at
io
n
al
R
FC
3
90
1
B
C
P:
9
1
D
N
S
IP
v6
T
ra
n
sp
o
rt
O
p
er
at
io
n
al
G
u
id
el
in
es
A
. D
u
ra
n
d
, J
. I
h
re
n
Se
p
te
m
b
er
2
00
4
B
es
t C
u
rr
en
t
Pr
ac
ti
ce
R
FC
3
89
8
N
et
w
o
rk
In
fo
rm
at
io
n
S
er
vi
ce
(N
IS
)
C
o
n
fi
gu
ra
ti
o
n
O
p
ti
o
n
s
fo
r
D
yn
am
ic
H
o
st
C
o
n
fi
gu
ra
ti
o
n
P
ro
to
co
l f
o
r
IP
v6
(D
H
C
Pv
6)
V.
K
al
u
si
va
lin
ga
m
O
ct
o
b
er
2
00
4
Pr
o
p
o
se
d
S
ta
n
d
ar
d
R
FC
3
87
9
D
ep
re
ca
ti
n
g
Si
te
L
o
ca
l A
d
d
re
ss
es
C
. H
u
it
em
a,
B
. C
ar
p
en
te
r
Se
p
te
m
b
er
2
00
4
Pr
o
p
o
se
d
S
ta
n
d
ar
d
AU8516.indb 209 10/31/07 10:04:46 AM
210 n Appendix B: Basic IPv6 Bibliography
N
u
m
b
er
Ti
tl
e
A
u
th
o
r(
s)
D
at
e
St
at
u
s
R
FC
3
84
9
IP
v6
A
d
d
re
ss
P
re
fi
x
R
es
er
ve
d
fo
r
D
o
cu
m
en
ta
ti
o
n
G
. H
u
st
o
n
, A
. L
o
rd
, P
. S
m
it
h
Ju
ly
2
00
4
In
fo
rm
at
io
n
al
R
F C
3
8 3
1
T r
a n
s m
is
s i
o
n
o
f I
P v
6
P a
c k
e t
s
o
v e
r
F i
b
e r
C
h
a n
n
e l
C
. D
e S
a n
ti
Ju
ly
2
0 0
4
O
b
s o
le
te
d
b
y
R
F C
4
3 3
8
P r
o
p
o
s e
d
S
ta
n
d
a r
d
R
FC
3
81
0
M
u
lt
ic
as
t L
is
te
n
er
D
is
co
ve
ry
V
er
si
o
n
2
(M
LD
v2
) f
o
r
IP
v6
R
. V
id
a,
E
d
.,
L.
C
o
st
a,
E
d
.
Ju
n
e
20
04
U
p
d
at
es
R
FC
2
71
0,
u
p
d
at
ed
b
y
R
FC
4
60
4
Pr
o
p
o
se
d
S
ta
n
d
ar
d
R
FC
3
77
6
U
si
n
g
IP
se
c
to
P
ro
te
ct
M
o
b
ile
IP
v6
Si
gn
al
in
g
B
et
w
ee
n
M
o
b
ile
N
o
d
es
a
n
d
H
o
m
e
A
ge
n
ts
J.
A
rk
ko
, V
. D
ev
ar
ap
al
li,
F.
D
u
p
o
n
t
Ju
n
e
20
04
Pr
o
p
o
se
d
S
ta
n
d
ar
d
R
FC
3
77
5
M
o
b
ili
ty
S
u
p
p
o
rt
in
IP
v6
D
. J
o
h
n
so
n
, C
. P
er
ki
n
s,
J.
A
rk
ko
Ju
n
e
20
04
Pr
o
p
o
se
d
S
ta
n
d
ar
d
R
FC
3
76
9
R
eq
u
ir
em
en
ts
fo
r
IP
v6
P
re
fi
x
D
el
eg
at
io
n
S.
M
iy
ak
aw
a,
R
. D
ro
m
s
Ju
n
e
20
04
In
fo
rm
at
io
n
al
R
FC
3
75
6
IP
v6
N
ei
gh
b
o
r
D
is
co
ve
ry
(N
D
) T
ru
st
M
o
d
el
s
an
d
T
h
re
at
s
P.
N
ik
an
d
er
, E
d
.,
J.
K
em
p
f,
E.
N
o
rd
m
ar
k
M
ay
2
00
4
In
fo
rm
at
io
n
al
R
FC
3
75
0
U
n
m
an
ag
ed
N
et
w
o
rk
s
IP
v6
T
ra
n
si
ti
o
n
Sc
en
ar
io
s
C
. H
u
it
em
a,
R
. A
u
st
ei
n
,
S.
S
at
ap
at
i,
R
. v
an
d
er
P
o
l
A
p
ri
l 2
00
4
In
fo
rm
at
io
n
al
R
FC
3
73
6
St
at
el
es
s
D
yn
am
ic
H
o
st
C
o
n
fi
gu
ra
ti
o
n
Pr
o
to
co
l (
D
H
C
P)
S
er
vi
ce
fo
r
IP
v6
R
. D
ro
m
s
A
p
ri
l 2
00
4
Pr
o
p
o
se
d
S
ta
n
d
ar
d
R
FC
3
70
1
6b
o
n
e
(I
Pv
6
Te
st
in
g
A
d
d
re
ss
A
llo
ca
ti
o
n
)
Ph
as
eo
u
t
R
. F
in
k,
R
. H
in
d
en
M
ar
ch
2
00
4
O
b
so
le
te
s
R
FC
2
47
1
In
fo
rm
at
io
n
al
R
FC
3
69
7
IP
v6
F
lo
w
L
ab
el
S
p
ec
ifi
ca
ti
o
n
J.
R
aj
ah
al
m
e,
A
. C
o
n
ta
,
B
. C
ar
p
en
te
r,
S.
D
ee
ri
n
g
M
ar
ch
2
00
4
Pr
o
p
o
se
d
S
ta
n
d
ar
d
AU8516.indb 210 10/31/07 10:04:46 AM
Appendix B: Basic IPv6 Bibliography n 211
R
FC
3
64
6
D
N
S
C
o
n
fi
gu
ra
ti
o
n
O
p
ti
o
n
s
fo
r
D
yn
am
ic
H
o
st
C
o
n
fi
gu
ra
ti
o
n
P
ro
to
co
l f
o
r
IP
v6
(D
H
C
Pv
6)
R
. D
ro
m
s,
E
d
.
D
ec
em
b
er
2
00
3
Pr
o
p
o
se
d
S
ta
n
d
ar
d
R
FC
3
63
3
IP
v6
P
re
fi
x
O
p
ti
o
n
s
fo
r
D
yn
am
ic
H
o
st
C
o
n
fi
g u
r a
ti
o
n
P
r o
to
c o
l (
D
H
C
P )
V
e r
s i
o
n
6
O
. T
ro
an
, R
. D
ro
m
s
D
ec
em
b
er
2
00
3
Er
ra
ta
Pr
o
p
o
se
d
S
ta
n
d
ar
d
R
FC
3
59
5
Te
xt
u
al
C
o
n
ve
n
ti
o
n
s
fo
r
IP
v6
F
lo
w
L
ab
el
B
. W
ijn
en
Se
p
te
m
b
er
2
00
3
Pr
o
p
o
se
d
S
ta
n
d
ar
d
R
FC
3
59
0
So
u
rc
e
A
d
d
re
ss
S
el
ec
ti
o
n
fo
r
th
e
M
u
lt
ic
as
t L
is
te
n
er
D
is
co
ve
ry
(M
LD
)
Pr
o
to
co
l
B
. H
ab
er
m
an
Se
p
te
m
b
er
2
00
3
U
p
d
at
es
R
FC
2
71
0
Pr
o
p
o
se
d
S
ta
n
d
ar
d
R
FC
3
58
7
IP
v6
G
lo
b
al
U
n
ic
as
t A
d
d
re
ss
F
o
rm
at
R
. H
in
d
en
, S
. D
ee
ri
n
g,
E.
N
o
rd
m
ar
k
A
u
gu
st
2
00
3
O
b
so
le
te
s
R
FC
2
37
4
In
fo
rm
at
io
n
al
R
FC
3
58
2
G
o
al
s
fo
r
IP
v6
S
it
e-
M
u
lt
ih
o
m
in
g
A
rc
h
it
ec
tu
re
s
J.
A
b
le
y,
B
. B
la
ck
, V
. G
ill
A
u
gu
st
2
00
3
In
fo
rm
at
io
n
al
R
FC
3
57
4
Tr
an
si
ti
o
n
S
ce
n
ar
io
s
fo
r
3G
PP
N
et
w
o
rk
s
J.
So
in
in
en
, E
d
.
A
u
gu
st
2
00
3
In
fo
rm
at
io
n
al
R
FC
3
57
2
In
te
rn
et
P
ro
to
co
l V
er
si
o
n
6
o
ve
r
M
A
PO
S
(M
u
lt
ip
le
A
cc
es
s
Pr
o
to
co
l o
ve
r
SO
N
ET
/S
D
H
)
T.
O
gu
ra
, M
. M
ar
u
ya
m
a,
T.
Y
o
sh
id
a
Ju
ly
2
00
3
In
fo
rm
at
io
n
al
R
FC
3
54
2
A
d
va
n
ce
d
S
o
ck
et
s
A
p
p
lic
at
io
n
P
ro
gr
am
In
te
rf
ac
e
(A
PI
) f
o
r
IP
v6
W
. S
te
ve
n
s,
M
. T
h
o
m
as
,
E.
N
o
rd
m
ar
k,
T
. J
in
m
ei
M
ay
2
00
3
O
b
so
le
te
s
R
FC
2
29
2
Er
ra
ta
In
fo
rm
at
io
n
al
R
FC
3
53
1
A
F
le
xi
b
le
M
et
h
o
d
fo
r
M
an
ag
in
g
th
e
A
ss
ig
n
m
en
t o
f B
it
s
o
f a
n
IP
v6
A
d
d
re
ss
B
lo
ck
M
. B
la
n
ch
et
A
p
ri
l 2
00
3
In
fo
rm
at
io
n
al
R
FC
4
29
1
In
te
rn
et
P
ro
to
co
l V
er
si
o
n
6
(I
Pv
6)
A
d
d
re
ss
in
g
A
rc
h
it
ec
tu
re
R
. H
in
d
en
, S
. D
ee
ri
n
g
Fe
b
ru
ar
y
20
06
O
b
so
le
te
s
R
FC
2
37
3
an
d
R
FC
3
51
3
Pr
o
p
o
se
d
S
ta
n
d
ar
d
AU8516.indb 211 10/31/07 10:04:47 AM
212 n Appendix B: Basic IPv6 Bibliography
N
u
m
b
er
Ti
tl
e
A
u
th
o
r(
s)
D
at
e
St
at
u
s
R
FC
3
49
3
B
as
ic
S
o
ck
et
In
te
rf
ac
e
Ex
te
n
si
o
n
s
fo
r
IP
v6
R
. G
ill
ig
an
, S
. T
h
o
m
so
n
,
J.
B
o
u
n
d
, J
. M
cC
an
n
,
W
. S
te
ve
n
s
Fe
b
ru
ar
y
20
03
O
b
so
le
te
s
R
FC
2
55
3
In
fo
rm
at
io
n
al
R
F C
3
4 8
4
D
e f
a u
lt
A
d
d
r e
s s
S
e l
e c
ti
o
n
fo
r
In
te
r n
e t
Pr
o
to
co
l V
er
si
o
n
6
(I
Pv
6)
R
. D
r a
v e
s
F e
b
r u
a r
y
2 0
0 3
P r
o
p
o
s e
d
S
ta
n
d
a r
d
R
FC
3
36
4
Tr
ad
eo
ff
s
in
D
o
m
ai
n
N
am
e
Sy
st
em
(D
N
S)
Su
p
p
o
rt
fo
r
In
te
rn
et
P
ro
to
co
l V
er
si
o
n
6
(I
Pv
6)
R
. A
u
st
ei
n
A
u
gu
st
2
00
2
U
p
d
at
es
R
FC
2
67
3,
R
FC
2
87
4
In
fo
rm
at
io
n
al
R
FC
3
36
3
R
ep
re
se
n
ti
n
g
In
te
rn
et
P
ro
to
co
l V
er
si
o
n
6
(I
Pv
6)
A
d
d
re
ss
es
in
th
e
D
o
m
ai
n
N
am
e
Sy
st
em
(D
N
S)
R
. B
u
sh
, A
. D
u
ra
n
d
, B
. F
in
k,
O
. G
u
d
m
u
n
d
ss
o
n
, T
. H
ai
n
A
u
gu
st
2
00
2
U
p
d
at
es
R
FC
2
67
3,
R
FC
2
87
4
In
fo
rm
at
io
n
al
R
FC
3
31
6
In
te
rn
et
P
ro
to
co
l V
er
si
o
n
6
(I
Pv
6)
fo
r
So
m
e
Se
co
n
d
- a
n
d
T
h
ir
d
-G
en
er
at
io
n
C
el
lu
la
r
H
o
st
s
J.
A
rk
ko
, G
. K
u
ijp
er
s,
H
. S
o
lim
an
, J
. L
o
u
gh
n
ey
,
J.
W
ilj
ak
ka
A
p
ri
l 2
00
3
In
fo
rm
at
io
n
al
R
FC
3
31
5
D
yn
am
ic
H
o
st
C
o
n
fi
gu
ra
ti
o
n
P
ro
to
co
l f
o
r
IP
v6
(D
H
C
Pv
6)
R
. D
ro
m
s,
E
d
.,
J.
B
o
u
n
d
,
B
. V
o
lz
, T
. L
em
o
n
, C
. P
er
ki
n
s,
M
. C
ar
n
ey
Ju
ly
2
00
3
U
p
d
at
ed
b
y
R
FC
4
36
1
Er
ra
ta
Pr
o
p
o
se
d
S
ta
n
d
ar
d
R
FC
3
31
4
R
ec
o
m
m
en
d
at
io
n
s
fo
r
IP
v6
in
T
h
ir
d
-
G
en
er
at
io
n
P
ar
tn
er
sh
ip
P
ro
je
ct
(3
G
PP
)
St
an
d
ar
d
s
M
. W
as
se
rm
an
, E
d
.
Se
p
te
m
b
er
2
00
2
Er
ra
ta
In
fo
rm
at
io
n
al
R
FC
3
30
7
A
llo
ca
ti
o
n
G
u
id
el
in
es
fo
r
IP
v6
M
u
lt
ic
as
t
A
d
d
re
ss
es
B
. H
ab
er
m
an
A
u
gu
st
2
00
2
Pr
o
p
o
se
d
S
ta
n
d
ar
d
R
FC
3
30
6
U
n
ic
as
t-
Pr
efi
x-
B
as
ed
IP
v6
M
u
lt
ic
as
t
A
d
d
re
ss
es
B
. H
ab
er
m
an
, D
. T
h
al
er
A
u
gu
st
2
00
2
U
p
d
at
ed
b
y
R
FC
3
95
6,
R
FC
4
48
9
Pr
o
p
o
se
d
S
ta
n
d
ar
d
AU8516.indb 212 10/31/07 10:04:47 AM
Appendix B: Basic IPv6 Bibliography n 213
R
FC
3
26
6
Su
p
p
o
rt
fo
r
IP
v6
in
S
es
si
o
n
D
es
cr
ip
ti
o
n
Pr
o
to
co
l (
SD
P)
S.
O
ls
o
n
, G
. C
am
ar
ill
o
,
A
. B
. R
o
ac
h
Ju
n
e
20
02
O
b
so
le
te
d
b
y
R
FC
4
56
6,
u
p
d
at
es
R
FC
2
32
7
Er
ra
ta
Pr
o
p
o
se
d
S
ta
n
d
ar
d
R
F C
3
2 2
6
D
N
S S
E C
a
n
d
IP
v 6
A
6
A
w
a r
e
S e
r v
e r
/
R
e s
o
lv
e r
M
e s
s a
g e
S
iz
e
R
e q
u
ir
e m
e n
ts
O
. G
u
d
m
u
n
d
s s
o
n
D
e c
e m
b
e r
2
0 0
1
U
p
d
a t
e s
R
F C
2
5 3
5 ,
R
F C
2
8 7
4 ,
u
p
d
a t
e d
b
y
R
FC
4
03
3,
R
FC
4
03
4,
R
FC
4
03
5
P r
o
p
o
s e
d
S
ta
n
d
a r
d
R
FC
3
17
8
IP
v6
M
u
lt
ih
o
m
in
g
Su
p
p
o
rt
a
t S
it
e
Ex
it
R
o
u
te
rs
J.
H
ag
in
o
, H
. S
n
yd
er
O
ct
o
b
er
2
00
1
In
fo
rm
at
io
n
al
R
FC
3
17
7
IA
B
/I
ES
G
R
ec
o
m
m
en
d
at
io
n
s
o
n
IP
v6
A
d
d
re
ss
A
llo
ca
ti
o
n
s
to
S
it
es
IA
B
, I
ES
G
Se
p
te
m
b
er
2
00
1
In
fo
rm
at
io
n
al
R
FC
3
17
5
A
gg
re
ga
ti
o
n
o
f R
SV
P
fo
r
IP
v4
a
n
d
IP
v6
R
es
er
va
ti
o
n
s
F.
B
ak
er
, C
. I
tu
rr
al
d
e,
F.
L
e
Fa
u
ch
eu
r,
B
. D
av
ie
Se
p
te
m
b
er
2
00
1
Pr
o
p
o
se
d
S
ta
n
d
ar
d
R
FC
3
16
2
R
A
D
IU
S
an
d
IP
v6
B
. A
b
o
b
a,
G
. Z
o
rn
, D
. M
it
to
n
A
u
gu
st
2
00
1
Pr
o
p
o
se
d
S
ta
n
d
ar
d
R
FC
3
14
6
Tr
an
sm
is
si
o
n
o
f I
Pv
6
Pa
ck
et
s
o
ve
r
IE
EE
13
94
N
et
w
o
rk
s
K
. F
u
jis
aw
a,
A
. O
n
o
e
O
ct
o
b
er
2
00
1
Pr
o
p
o
se
d
S
ta
n
d
ar
d
R
FC
3
14
2
A
n
IP
v6
-t
o
-I
Pv
4
Tr
an
sp
o
rt
R
el
ay
T
ra
n
sl
at
o
r
J.
H
ag
in
o
, K
. Y
am
am
o
to
Ju
n
e
20
01
In
fo
rm
at
io
n
al
R
FC
3
12
2
Ex
te
n
si
o
n
s
to
IP
v6
N
ei
gh
b
o
r
D
is
co
ve
ry
fo
r
In
ve
rs
e
D
is
co
ve
ry
S
p
ec
ifi
ca
ti
o
n
A
. C
o
n
ta
Ju
n
e
20
01
Pr
o
p
o
se
d
S
ta
n
d
ar
d
R
FC
3
11
1
Se
rv
ic
e
Lo
ca
ti
o
n
P
ro
to
co
l M
o
d
ifi
ca
ti
o
n
s
fo
r
IP
v6
E.
G
u
tt
m
an
M
ay
2
00
1
Pr
o
p
o
se
d
S
ta
n
d
ar
d
R
FC
3
08
9
A
S
O
C
K
S-
b
as
ed
IP
v6
/I
Pv
4
G
at
ew
ay
M
ec
h
an
is
m
H
. K
it
am
u
ra
A
p
ri
l 2
00
1
In
fo
rm
at
io
n
al
AU8516.indb 213 10/31/07 10:04:47 AM
214 n Appendix B: Basic IPv6 Bibliography
N
u
m
b
er
Ti
tl
e
A
u
th
o
r(
s)
D
at
e
St
at
u
s
R
FC
3
05
6
C
o
n
n
ec
ti
o
n
o
f I
Pv
6
D
o
m
ai
n
s
vi
a
IP
v4
C
lo
u
d
s
B
. C
ar
p
en
te
r,
K
. M
o
o
re
Fe
b
ru
ar
y
20
01
Er
ra
ta
Pr
o
p
o
se
d
S
ta
n
d
ar
d
R
F C
3
0 5
3
IP
v 6
T
u
n
n
e l
B
r o
k e
r
A
. D
u
r a
n
d
, P
. F
a s
a n
o
,
I.
G
u
a r
d
in
i,
D
. L
e n
to
Ja
n
u
a r
y
2 0
0 1
In
fo
r m
a t
io
n
a l
R
FC
3
04
1
Pr
iv
ac
y
Ex
te
n
si
o
n
s
fo
r
St
at
el
es
s
A
d
d
re
ss
A
u
to
co
n
fi
gu
ra
ti
o
n
in
IP
v6
T.
N
ar
te
n
, R
. D
ra
ve
s
Ja
n
u
ar
y
20
01
Pr
o
p
o
se
d
S
ta
n
d
ar
d
R
FC
3
01
9
IP
V
er
si
o
n
6
M
an
ag
em
en
t I
n
fo
rm
at
io
n
B
as
e
fo
r
Th
e
M
u
lt
ic
as
t L
is
te
n
er
D
is
co
ve
ry
Pr
o
to
co
l
B
. H
ab
er
m
an
, R
. W
o
rz
el
la
Ja
n
u
ar
y
20
01
Pr
o
p
o
se
d
S
ta
n
d
ar
d
R
FC
2
92
8
In
it
ia
l I
Pv
6
Su
b
-T
LA
ID
A
ss
ig
n
m
en
ts
R
. H
in
d
en
, S
. D
ee
ri
n
g,
R
. F
in
k,
T
. H
ai
n
Se
p
te
m
b
er
2
00
0
In
fo
rm
at
io
n
al
R
FC
2
92
1
6B
O
N
E
p
TL
A
a
n
d
p
N
LA
F
o
rm
at
s
(p
TL
A
)
B
. F
in
k
Se
p
te
m
b
er
2
00
0
In
fo
rm
at
io
n
al
R
FC
2
89
4
R
o
u
te
r
R
en
u
m
b
er
in
g
fo
r
IP
v6
M
. C
ra
w
fo
rd
A
u
gu
st
2
00
0
Pr
o
p
o
se
d
S
ta
n
d
ar
d
R
FC
2
89
3
Tr
an
si
ti
o
n
M
ec
h
an
is
m
s
fo
r
IP
v6
H
o
st
s
an
d
R
o
u
te
rs
R
. G
ill
ig
an
, E
. N
o
rd
m
ar
k
A
u
gu
st
2
00
0
O
b
so
le
te
s
R
FC
1
93
3,
o
b
so
le
te
d
b
y
R
FC
4
21
3
Pr
o
p
o
se
d
S
ta
n
d
ar
d
R
FC
2
87
4
D
N
S
Ex
te
n
si
o
n
s
to
S
u
p
p
o
rt
IP
v6
A
d
d
re
ss
A
gg
re
ga
ti
o
n
a
n
d
R
en
u
m
b
er
in
g
M
. C
ra
w
fo
rd
, C
. H
u
it
em
a
Ju
ly
2
00
0
U
p
d
at
es
R
FC
1
88
6,
u
p
d
at
ed
b
y
R
FC
3
15
2,
R
FC
3
22
6,
R
FC
3
36
3,
R
FC
3
36
4
Ex
p
er
im
en
ta
l
(p
u
b
lis
h
ed
a
s
Pr
o
p
o
se
d
St
an
d
ar
d
)
R
FC
2
76
7
D
u
al
S
ta
ck
H
o
st
s
U
si
n
g
th
e
B
u
m
p
-I
n
-t
h
e-
St
ac
k
Te
ch
n
iq
u
e
(B
IS
)
K
. T
su
ch
iy
a,
H
. H
ig
u
ch
i,
Y.
A
ta
ra
sh
i
Fe
b
ru
ar
y
20
00
In
fo
rm
at
io
n
al
R
FC
2
76
6
N
et
w
o
rk
A
d
d
re
ss
T
ra
n
sl
at
io
n
—
P
ro
to
co
l
Tr
an
sl
at
io
n
(N
A
T-
PT
)
G
. T
si
rt
si
s,
P
. S
ri
su
re
sh
Fe
b
ru
ar
y
20
00
U
p
d
at
ed
b
y
R
FC
3
15
2
Pr
o
p
o
se
d
S
ta
n
d
ar
d
AU8516.indb 214 10/31/07 10:04:47 AM
Appendix B: Basic IPv6 Bibliography n 215
R
FC
2
76
5
St
at
el
es
s
IP
/I
C
M
P
Tr
an
sl
at
io
n
A
lg
o
ri
th
m
(S
II
T)
E.
N
o
rd
m
ar
k
Fe
b
ru
ar
y
20
00
Pr
o
p
o
se
d
S
ta
n
d
ar
d
R
FC
2
74
0
O
SP
F
fo
r
IP
v6
R
. C
o
lt
u
n
, D
. F
er
gu
so
n
,
J.
M
o
y
D
ec
em
b
er
1
99
9
Er
ra
ta
Pr
o
p
o
se
d
S
ta
n
d
ar
d
R
F C
2
7 3
2
F o
r m
a t
fo
r
L i
te
r a
l I
P v
6
A
d
d
r e
s s
e s
in
U
R
L s
R
. H
in
d
e n
, B
. C
a r
p
e n
te
r,
L.
M
as
in
te
r
D
e c
e m
b
e r
1
9 9
9
O
b
s o
le
te
d
b
y
R
FC
3
98
6,
u
p
d
at
es
R
FC
2
39
6
P r
o
p
o
s e
d
S
ta
n
d
a r
d
R
FC
2
71
1
IP
v6
R
o
u
te
r
A
le
rt
O
p
ti
o
n
C
. P
ar
tr
id
ge
, A
. J
ac
ks
o
n
O
ct
o
b
er
1
99
9
Pr
o
p
o
se
d
S
ta
n
d
ar
d
R
FC
2
71
0
M
u
lt
ic
as
t L
is
te
n
er
D
is
co
ve
ry
(M
LD
) f
o
r
IP
v6
S.
D
ee
ri
n
g,
W
. F
en
n
er
,
B
. H
ab
er
m
an
O
ct
o
b
er
1
99
9
U
p
d
at
ed
b
y
R
FC
3
59
0,
R
FC
3
81
0
Pr
o
p
o
se
d
S
ta
n
d
ar
d
R
FC
2
67
5
IP
v6
Ju
m
b
o
gr
am
s
D
. B
o
rm
an
, S
. D
ee
ri
n
g,
R
. H
in
d
en
A
u
gu
st
1
99
9
O
b
so
le
te
s
R
FC
2
14
7
Pr
o
p
o
se
d
S
ta
n
d
ar
d
R
FC
2
59
0
Tr
an
sm
is
si
o
n
o
f I
Pv
6
Pa
ck
et
s
o
ve
r
Fr
am
e
R
el
ay
N
et
w
o
rk
s
Sp
ec
ifi
ca
ti
o
n
A
. C
o
n
ta
, A
. M
al
is
,
M
. M
u
el
le
r
M
ay
1
99
9
Pr
o
p
o
se
d
S
ta
n
d
ar
d
R
FC
2
55
3
B
as
ic
S
o
ck
et
In
te
rf
ac
e
Ex
te
n
si
o
n
s
fo
r
IP
v6
R
. G
ill
ig
an
, S
. T
h
o
m
so
n
,
J.
B
o
u
n
d
, W
. S
te
ve
n
s
M
ar
ch
1
99
9
O
b
so
le
te
s
R
FC
2
13
3,
o
b
so
le
te
d
b
y
R
FC
3
49
3,
u
p
d
at
ed
b
y
R
FC
3
15
2
In
fo
rm
at
io
n
al
R
FC
2
54
6
6B
o
n
e
R
o
u
ti
n
g
Pr
ac
ti
ce
A
. D
u
ra
n
d
, B
. B
u
cl
in
M
ar
ch
1
99
9
O
b
so
le
te
d
b
y
R
FC
2
77
2
In
fo
rm
at
io
n
al
R
FC
2
54
5
U
se
o
f B
G
P-
4
M
u
lt
ip
ro
to
co
l E
xt
en
si
o
n
s
fo
r
IP
v6
In
te
r-
D
o
m
ai
n
R
o
u
ti
n
g
P.
M
ar
q
u
es
, F
. D
u
p
o
n
t
M
ar
ch
1
99
9
Pr
o
p
o
se
d
S
ta
n
d
ar
d
R
FC
2
52
9
Tr
an
sm
is
si
o
n
o
f I
Pv
6
o
ve
r
IP
v4
D
o
m
ai
n
s
W
it
h
o
u
t E
xp
lic
it
T
u
n
n
el
s
B
. C
ar
p
en
te
r,
C
. J
u
n
g
M
ar
ch
1
99
9
Pr
o
p
o
se
d
S
ta
n
d
ar
d
AU8516.indb 215 10/31/07 10:04:47 AM
216 n Appendix B: Basic IPv6 Bibliography
N
u
m
b
er
Ti
tl
e
A
u
th
o
r(
s)
D
at
e
St
at
u
s
R
FC
2
52
6
R
es
er
ve
d
IP
v6
S
u
b
n
et
A
n
yc
as
t A
d
d
re
ss
es
D
. J
o
h
n
so
n
, S
. D
ee
ri
n
g
M
ar
ch
1
99
9
Pr
o
p
o
se
d
S
ta
n
d
ar
d
R
FC
2
49
7
Tr
an
sm
is
si
o
n
o
f I
Pv
6
Pa
ck
et
s
o
ve
r
A
R
C
n
et
N
e t
w
o
r k
s
I.
So
u
va
tz
is
Ja
n
u
ar
y
19
99
Pr
o
p
o
se
d
S
ta
n
d
ar
d
R
F C
2
4 9
2
IP
v 6
o
v e
r
A
T M
N
e t
w
o
r k
s
G
. A
r m
it
a g
e ,
P
. S
c h
u
lt
e r
,
M
. J
o
rk
Ja
n
u
a r
y
1 9
9 9
P r
o
p
o
s e
d
S
ta
n
d
a r
d
R
FC
2
49
1
IP
v6
o
ve
r
N
o
n
-B
ro
ad
ca
st
M
u
lt
ip
le
A
cc
es
s
(N
B
M
A
) N
et
w
o
rk
s
G
. A
rm
it
ag
e,
P
. S
ch
u
lt
er
,
M
. J
o
rk
, G
. H
ar
te
r
Ja
n
u
ar
y
19
99
Pr
o
p
o
se
d
S
ta
n
d
ar
d
R
FC
2
47
4
D
efi
n
it
io
n
o
f t
h
e
D
if
fe
re
n
ti
at
ed
S
er
vi
ce
s
Fi
el
d
(D
S
Fi
el
d
) i
n
th
e
IP
v4
a
n
d
IP
v6
H
ea
d
er
s
K
. N
ic
h
o
ls
, S
. B
la
ke
, F
. B
ak
er
,
D
. B
la
ck
D
ec
em
b
er
1
99
8
O
b
so
le
te
s
R
FC
1
45
5,
R
FC
1
34
9,
u
p
d
at
ed
b
y
R
FC
3
16
8,
R
FC
3
26
0
Pr
o
p
o
se
d
S
ta
n
d
ar
d
R
FC
2
47
3
G
en
er
ic
P
ac
ke
t T
u
n
n
el
in
g
in
IP
v6
Sp
ec
ifi
ca
ti
o
n
A
. C
o
n
ta
, S
. D
ee
ri
n
g
D
ec
em
b
er
1
99
8
Pr
o
p
o
se
d
S
ta
n
d
ar
d
R
FC
2
47
2
IP
V
er
si
o
n
6
o
ve
r
PP
P
D
. H
as
ki
n
, E
. A
lle
n
D
ec
em
b
er
1
99
8
O
b
so
le
te
s
R
FC
2
02
3
Pr
o
p
o
se
d
S
ta
n
d
ar
d
R
FC
2
47
1
IP
v6
T
es
ti
n
g
A
d
d
re
ss
A
llo
ca
ti
o
n
R
. H
in
d
en
, R
. F
in
k,
J.
P
o
st
el
(d
ec
ea
se
d
)
D
ec
em
b
er
1
99
8
O
b
so
le
te
s
R
FC
1
89
7,
o
b
so
le
te
d
b
y
R
FC
3
70
1
H
is
to
ri
c
(p
u
b
lis
h
ed
a
s
Ex
p
er
im
en
ta
l)
R
FC
2
47
0
Tr
an
sm
is
si
o
n
o
f I
Pv
6
Pa
ck
et
s
o
ve
r
To
ke
n
R
in
g
N
et
w
o
rk
s
M
. C
ra
w
fo
rd
, T
. N
ar
te
n
,
S.
T
h
o
m
as
D
ec
em
b
er
1
99
8
Pr
o
p
o
se
d
S
ta
n
d
ar
d
R
FC
2
46
7
Tr
an
sm
is
si
o
n
o
f I
Pv
6
Pa
ck
et
s
o
ve
r
FD
D
I
N
et
w
o
rk
s
M
. C
ra
w
fo
rd
D
ec
em
b
er
1
99
8
O
b
so
le
te
s
R
FC
2
01
9
Pr
o
p
o
se
d
S
ta
n
d
ar
d
R
FC
2
46
6
M
an
ag
em
en
t I
n
fo
rm
at
io
n
B
as
e
fo
r
IP
V
er
si
o
n
6
: I
C
M
Pv
6
G
ro
u
p
D
. H
as
ki
n
, S
. O
n
is
h
i
D
ec
em
b
er
1
99
8
O
b
so
le
te
d
b
y
R
FC
4
29
3
Pr
o
p
o
se
d
S
ta
n
d
ar
d
AU8516.indb 216 10/31/07 10:04:48 AM
Appendix B: Basic IPv6 Bibliography n 217
R
FC
2
46
5
M
an
ag
em
en
t I
n
fo
rm
at
io
n
B
as
e
fo
r
IP
V
er
si
o
n
6
: T
ex
tu
al
C
o
n
ve
n
ti
o
n
s
an
d
G
en
er
al
G
ro
u
p
D
. H
as
ki
n
, S
. O
n
is
h
i
D
ec
em
b
er
1
99
8
O
b
so
le
te
d
b
y
R
FC
4
29
3
Pr
o
p
o
se
d
S
ta
n
d
ar
d
R
FC
2
46
4
Tr
an
sm
is
si
o
n
o
f I
Pv
6
Pa
ck
et
s
o
ve
r
E t
h
e r
n
e t
N
e t
w
o
r k
s
M
. C
ra
w
fo
rd
D
ec
em
b
er
1
99
8
O
b
so
le
te
s
R
FC
1
97
2
E r
r a
ta
Pr
o
p
o
se
d
S
ta
n
d
ar
d
R
FC
2
46
3
In
te
rn
et
C
o
n
tr
o
l M
es
sa
ge
P
ro
to
co
l
(I
C
M
Pv
6)
fo
r
th
e
In
te
rn
et
P
ro
to
co
l
V
er
si
o
n
6
(I
Pv
6)
S
p
ec
ifi
ca
ti
o
n
A
. C
o
n
ta
, S
. D
ee
ri
n
g
D
ec
em
b
er
1
99
8
O
b
so
le
te
s
R
FC
1
88
5,
o
b
so
le
te
d
b
y
R
FC
4
44
3
D
ra
ft
S
ta
n
d
ar
d
R
FC
2
46
2
IP
v6
S
ta
te
le
ss
A
d
d
re
ss
A
u
to
co
n
fi
gu
ra
ti
o
n
S.
T
h
o
m
so
n
, T
. N
ar
te
n
D
ec
em
b
er
1
99
8
O
b
so
le
te
s
R
FC
1
97
1
Er
ra
ta
D
ra
ft
S
ta
n
d
ar
d
R
FC
2
46
1
N
ei
gh
b
o
r
D
is
co
ve
ry
fo
r
IP
V
er
si
o
n
6
(I
Pv
6)
T.
N
ar
te
n
, E
. N
o
rd
m
ar
k,
W
. S
im
p
so
n
D
ec
em
b
er
1
99
8
O
b
so
le
te
s
R
FC
1
97
0,
u
p
d
at
ed
b
y
R
FC
4
31
1
D
ra
ft
S
ta
n
d
ar
d
R
FC
2
46
0
In
te
rn
et
P
ro
to
co
l,
V
er
si
o
n
6
(I
Pv
6)
Sp
ec
ifi
ca
ti
o
n
S.
D
ee
ri
n
g,
R
. H
in
d
en
D
ec
em
b
er
1
99
8
O
b
so
le
te
s
R
FC
1
88
3
D
ra
ft
S
ta
n
d
ar
d
R
FC
2
45
4
IP
V
er
si
o
n
6
M
an
ag
em
en
t I
n
fo
rm
at
io
n
B
as
e
fo
r
th
e
U
se
r
D
at
ag
ra
m
P
ro
to
co
l
M
. D
an
ie
le
D
ec
em
b
er
1
99
8
O
b
so
le
te
d
b
y
R
FC
4
11
3
H
is
to
ri
c
(p
u
b
lis
h
ed
a
s
Pr
o
p
o
se
d
St
an
d
ar
d
)
R
FC
2
45
2
IP
V
er
si
o
n
6
M
an
ag
em
en
t I
n
fo
rm
at
io
n
B
as
e
fo
r
th
e
Tr
an
sm
is
si
o
n
C
o
n
tr
o
l
Pr
o
to
co
l
M
. D
an
ie
le
D
ec
em
b
er
1
99
8
O
b
so
le
te
d
b
y
R
FC
4
02
2
Pr
o
p
o
se
d
S
ta
n
d
ar
d
R
FC
2
45
0
Pr
o
p
o
se
d
T
LA
a
n
d
N
LA
A
ss
ig
n
m
en
t R
u
le
R
. H
in
d
en
D
ec
em
b
er
1
99
8
In
fo
rm
at
io
n
al
R
FC
2
42
8
FT
P
Ex
te
n
si
o
n
s
fo
r
IP
v6
a
n
d
N
A
Ts
M
. A
llm
an
, S
. O
st
er
m
an
n
,
C
. M
et
z
Se
p
te
m
b
er
1
99
8
Pr
o
p
o
se
d
S
ta
n
d
ar
d
AU8516.indb 217 10/31/07 10:04:48 AM
218 n Appendix B: Basic IPv6 Bibliography
N
u
m
b
er
Ti
tl
e
A
u
th
o
r(
s)
D
at
e
St
at
u
s
R
FC
2
40
6
IP
E
n
ca
p
su
la
ti
n
g
Se
cu
ri
ty
P
ay
lo
ad
(E
SP
)
S.
K
en
t,
R
. A
tk
in
so
n
N
o
ve
m
b
er
1
99
8
O
b
so
le
te
s
R
FC
1
82
7,
o
b
so
le
te
d
b
y
R
FC
4
30
3,
R
FC
4
30
5
Pr
o
p
o
se
d
S
ta
n
d
ar
d
R
F C
2
4 0
2
IP
A
u
th
e n
ti
c a
ti
o
n
H
e a
d
e r
S .
K
e n
t,
R
. A
tk
in
s o
n
N
o
v e
m
b
e r
1
9 9
8
O
b
s o
le
te
s
R
F C
1
8 2
6 ,
o
b
so
le
te
d
b
y
R
FC
4
30
2,
R
FC
4
30
5
P r
o
p
o
s e
d
S
ta
n
d
a r
d
R
FC
2
40
1
Se
cu
ri
ty
A
rc
h
it
ec
tu
re
fo
r
th
e
In
te
rn
et
Pr
o
to
co
l
S.
K
en
t,
R
. A
tk
in
so
n
N
o
ve
m
b
er
1
99
8
O
b
so
le
te
s
R
FC
1
82
5,
o
b
so
le
te
d
b
y
R
FC
4
30
1,
u
p
d
at
ed
b
y
R
FC
3
16
8
Pr
o
p
o
se
d
S
ta
n
d
ar
d
R
FC
2
37
5
IP
v6
M
u
lt
ic
as
t A
d
d
re
ss
A
ss
ig
n
m
en
ts
R
. H
in
d
en
, S
. D
ee
ri
n
g
Ju
ly
1
99
8
In
fo
rm
at
io
n
al
R
FC
2
37
4
A
n
IP
v6
A
gg
re
ga
ta
b
le
G
lo
b
al
U
n
ic
as
t
A
d
d
re
ss
F
o
rm
at
R
. H
in
d
en
, M
. O
’D
el
l,
S.
D
ee
ri
n
g
Ju
ly
1
99
8
O
b
so
le
te
s
R
FC
2
07
3,
o
b
so
le
te
d
b
y
R
FC
3
58
7
H
is
to
ri
c
(p
u
b
lis
h
ed
a
s
Pr
o
p
o
se
d
St
an
d
ar
d
)
R
FC
2
36
5
B
C
P0
02
3
A
d
m
in
is
tr
at
iv
el
y
Sc
o
p
ed
IP
M
u
lt
ic
as
t
D
. M
ey
er
Ju
ly
1
99
8
B
es
t C
u
rr
en
t
Pr
ac
ti
ce
R
FC
2
29
2
A
d
va
n
ce
d
S
o
ck
et
s
A
PI
fo
r
IP
v6
W
. S
te
ve
n
s,
M
. T
h
o
m
as
Fe
b
ru
ar
y
19
98
O
b
so
le
te
d
b
y
R
FC
3
54
2
In
fo
rm
at
io
n
al
R
FC
2
18
5
R
o
u
ti
n
g
A
sp
ec
ts
o
f I
Pv
6
Tr
an
si
ti
o
n
R
. C
al
lo
n
, D
. H
as
ki
n
Se
p
te
m
b
er
1
99
7
In
fo
rm
at
io
n
al
R
FC
2
14
7
TC
P
an
d
U
D
P
o
ve
r
IP
v6
Ju
m
b
o
gr
am
s
D
. B
o
rm
an
M
ay
1
99
7
O
b
so
le
te
d
b
y
R
FC
2
67
5
Pr
o
p
o
se
d
S
ta
n
d
ar
d
R
FC
2
13
3
B
as
ic
S
o
ck
et
In
te
rf
ac
e
Ex
te
n
si
o
n
s
fo
r
IP
v6
R
. G
ill
ig
an
, S
. T
h
o
m
so
n
,
J.
B
o
u
n
d
, W
. S
te
ve
n
s
A
p
ri
l 1
99
7
O
b
so
le
te
d
b
y
R
FC
2
55
3
In
fo
rm
at
io
n
al
AU8516.indb 218 10/31/07 10:04:48 AM
Appendix B: Basic IPv6 Bibliography n 219
R
FC
2
08
0
R
IP
n
g
fo
r
IP
v6
G
. M
al
ki
n
, R
. M
in
n
ea
r
Ja
n
u
ar
y
19
97
Pr
o
p
o
se
d
S
ta
n
d
ar
d
R
FC
2
07
3
A
n
IP
v6
P
ro
vi
d
er
-B
as
ed
U
n
ic
as
t A
d
d
re
ss
Fo
rm
at
Y.
R
ek
h
te
r,
P.
L
o
th
b
er
g,
R
. H
in
d
en
, S
. D
ee
ri
n
g,
J.
Po
st
el
Ja
n
u
ar
y
19
97
O
b
so
le
te
d
b
y
R
FC
2
37
4
Pr
o
p
o
se
d
S
ta
n
d
ar
d
R
F C
2
0 3
0
S i
m
p
le
N
e t
w
o
r k
T
im
e
P r
o
to
c o
l (
S N
T P
)
V
er
si
o
n
4
fo
r
IP
v4
, I
Pv
6,
a
n
d
O
SI
D
. M
ill
s
O
c t
o
b
e r
1
9 9
6
O
b
s o
le
te
s
R
F C
1
7 6
9 ,
o
b
so
le
te
d
b
y
R
FC
4
33
0
Er
ra
ta
In
fo
r m
a t
io
n
a l
R
FC
2
02
3
IP
V
er
si
o
n
6
o
ve
r
PP
P
D
. H
as
ki
n
, E
. A
lle
n
O
ct
o
b
er
1
99
6
O
b
so
le
te
d
b
y
R
FC
2
47
2
Pr
o
p
o
se
d
S
ta
n
d
ar
d
R
FC
2
01
9
Tr
an
sm
is
si
o
n
o
f I
Pv
6
Pa
ck
et
s
o
ve
r
FD
D
I
M
. C
ra
w
fo
rd
O
ct
o
b
er
1
99
6
O
b
so
le
te
d
b
y
R
FC
2
46
7
Pr
o
p
o
se
d
S
ta
n
d
ar
d
R
FC
1
98
1
Pa
th
M
TU
D
is
co
ve
ry
fo
r
IP
V
er
si
o
n
6
J.
M
cC
an
n
, S
. D
ee
ri
n
g,
J.
M
o
gu
l
A
u
gu
st
1
99
6
D
ra
ft
S
ta
n
d
ar
d
(p
u
b
lis
h
ed
a
s
Pr
o
p
o
se
d
St
an
d
ar
d
)
R
FC
1
97
2
A
M
et
h
o
d
fo
r
th
e
Tr
an
sm
is
si
o
n
o
f I
Pv
6
Pa
ck
et
s
o
ve
r
Et
h
er
n
et
N
et
w
o
rk
s
M
. C
ra
w
fo
rd
A
u
gu
st
1
99
6
O
b
so
le
te
d
b
y
R
FC
2
46
4
Pr
o
p
o
se
d
S
ta
n
d
ar
d
R
FC
1
97
1
IP
v6
S
ta
te
le
ss
A
d
d
re
ss
A
u
to
co
n
fi
gu
ra
ti
o
n
S.
T
h
o
m
so
n
, T
. N
ar
te
n
A
u
gu
st
1
99
6
O
b
so
le
te
d
b
y
R
FC
2
46
2
Pr
o
p
o
se
d
S
ta
n
d
ar
d
R
FC
1
97
0
N
ei
gh
b
o
r
D
is
co
ve
ry
fo
r
IP
V
er
si
o
n
6
(I
Pv
6)
T.
N
ar
te
n
, E
. N
o
rd
m
ar
k,
W
. S
im
p
so
n
A
u
gu
st
1
99
6
O
b
so
le
te
d
b
y
R
FC
2
46
1
Pr
o
p
o
se
d
S
ta
n
d
ar
d
R
FC
1
93
3
Tr
an
si
ti
o
n
M
ec
h
an
is
m
s
fo
r
IP
v6
H
o
st
s
an
d
R
o
u
te
rs
R
. G
ill
ig
an
, E
. N
o
rd
m
ar
k
A
p
ri
l 1
99
6
O
b
so
le
te
d
b
y
R
FC
2
89
3
Pr
o
p
o
se
d
S
ta
n
d
ar
d
AU8516.indb 219 10/31/07 10:04:48 AM
220 n Appendix B: Basic IPv6 Bibliography
N
u
m
b
er
Ti
tl
e
A
u
th
o
r(
s)
D
at
e
St
at
u
s
R
FC
1
92
4
A
C
o
m
p
ac
t R
ep
re
se
n
ta
ti
o
n
o
f I
Pv
6
A
d
d
re
ss
es
R
. E
lz
A
p
ri
l 1
, 1
99
6
In
fo
rm
at
io
n
al
R
F C
1
8 9
7
IP
v 6
T
e s
ti
n
g
A
d
d
r e
s s
A
llo
c a
ti
o
n
R
. H
in
d
e n
, J
. P
o
s t
e l
Ja
n
u
a r
y
1 9
9 6
O
b
s o
le
te
d
b
y
R
F C
2
4 7
1
E x
p
e r
im
e n
ta
l
R
FC
1
88
8
O
SI
N
SA
Ps
a
n
d
IP
v6
J.
B
o
u
n
d
, B
. C
ar
p
en
te
r,
D
. H
ar
ri
n
gt
o
n
,
J.
H
o
u
ld
sw
o
rt
h
, A
. L
lo
yd
A
u
gu
st
1
99
6
O
b
so
le
te
d
b
y
R
FC
4
04
8,
u
p
d
at
ed
b
y
R
FC
4
54
8
H
is
to
ri
c
(p
u
b
lis
h
ed
a
s
Ex
p
er
im
en
ta
l)
R
FC
1
88
7
A
n
A
rc
h
it
ec
tu
re
fo
r
IP
v6
U
n
ic
as
t A
d
d
re
ss
A
llo
ca
ti
o
n
Y.
R
ek
h
te
r,
T.
L
i,
Ed
s.
D
ec
em
b
er
1
99
5
In
fo
rm
at
io
n
al
R
FC
1
88
6
D
N
S
Ex
te
n
si
o
n
s
to
S
u
p
p
o
rt
IP
V
er
si
o
n
6
S.
T
h
o
m
so
n
, C
. H
u
it
em
a
D
ec
em
b
er
1
99
5
O
b
so
le
te
d
b
y
R
FC
3
59
6,
u
p
d
at
ed
b
y
R
FC
2
87
4,
R
FC
3
15
2
Pr
o
p
o
se
d
S
ta
n
d
ar
d
R
FC
1
88
5
In
te
rn
et
C
o
n
tr
o
l M
es
sa
ge
P
ro
to
co
l
(I
C
M
Pv
6)
fo
r
th
e
In
te
rn
et
P
ro
to
co
l
V
er
si
o
n
6
(I
Pv
6)
A
. C
o
n
ta
, S
. D
ee
ri
n
g
D
ec
em
b
er
1
99
5
O
b
so
le
te
d
b
y
R
FC
2
46
3
Pr
o
p
o
se
d
S
ta
n
d
ar
d
R
FC
1
88
4
IP
V
er
si
o
n
6
A
d
d
re
ss
in
g
A
rc
h
it
ec
tu
re
R
. H
in
d
en
, S
. D
ee
ri
n
g,
E
d
s.
D
ec
em
b
er
1
99
5
O
b
so
le
te
d
b
y
R
FC
2
37
3
H
is
to
ri
c
(p
u
b
lis
h
ed
a
s
Pr
o
p
o
se
d
St
an
d
ar
d
)
R
FC
1
88
3
In
te
rn
et
P
ro
to
co
l,
V
er
si
o
n
6
(I
Pv
6)
Sp
ec
ifi
ca
ti
o
n
S.
D
ee
ri
n
g,
R
. H
in
d
en
D
ec
em
b
er
1
99
5
O
b
so
le
te
d
b
y
R
FC
2
46
0
Pr
o
p
o
se
d
S
ta
n
d
ar
d
R
FC
1
88
1
IP
v6
A
d
d
re
ss
A
llo
ca
ti
o
n
M
an
ag
em
en
t
IA
B
, I
ES
G
D
ec
em
b
er
1
99
5
In
fo
rm
at
io
n
al
AU8516.indb 220 10/31/07 10:04:49 AM
Appendix B: Basic IPv6 Bibliography n 221
R
FC
1
82
7
IP
E
n
ca
p
su
la
ti
n
g
Se
cu
ri
ty
P
ay
lo
ad
(E
SP
)
R
. A
tk
in
so
n
A
u
gu
st
1
99
5
O
b
so
le
te
d
b
y
R
FC
2
40
6
Pr
o
p
o
se
d
S
ta
n
d
ar
d
R
FC
1
82
6
IP
A
u
th
en
ti
ca
ti
o
n
H
ea
d
er
R
. A
tk
in
so
n
A
u
gu
st
1
99
5
O
b
so
le
te
d
b
y
R
FC
2
40
2
Pr
o
p
o
se
d
S
ta
n
d
ar
d
R
F C
1
8 2
5
S e
c u
r i
ty
A
r c
h
it
e c
tu
r e
fo
r
th
e
In
te
r n
e t
Pr
o
to
co
l
R
. A
tk
in
s o
n
A
u
g u
s t
1
9 9
5
O
b
s o
le
te
d
b
y
R
FC
2
40
1
P r
o
p
o
s e
d
S
ta
n
d
a r
d
R
FC
1
81
0
R
ep
o
rt
o
n
M
D
5
Pe
rf
o
rm
an
ce
J.
To
u
ch
Ju
n
e
19
95
In
fo
rm
at
io
n
al
R
FC
1
80
9
U
si
n
g
th
e
Fl
o
w
L
ab
el
F
ie
ld
in
IP
v6
C
. P
ar
tr
id
ge
Ju
n
e
19
95
In
fo
rm
at
io
n
al
AU8516.indb 221 10/31/07 10:04:49 AM
AU8516.indb 222 10/31/07 10:04:49 AM
223
Index
A
Address conversion functions, 174
Address data structures, 172–174
Address mapper, 114–116
Address Resolution Protocol, see ARP
Address scope, 23, 28
AES (Advanced encryption standard), 147, 182,
184
AH (Authentication Header), 66, 180, 183
ALG (Application layer gateway), 111, 121
All_DHCP_Relay_Agents_and_Servers
multicast address, 57
All_DHCP_Servers multicast address, 57
All-nodes multicast address, 35, 99
All-routers multicast address, 35, 99
API (Application programming interface), 108,
169–171
Application programming interface, see API
ARP (Address Resolution Protocol), 46
Autoconfiguration, 5, 14–16, 47, 53–59, 190
Automatic tunnel, 18, 124–125, 129, 135–136
Automatic tunneling, 18, 124–125
B
BIA (Bump in the API), 116–118, 191
BIS (Bump in the stack), 114–116
Bump in the API, see BIA
Bump in the stack, see BIS
C
CIDR (Classless interdomain routing), 7
Ciphertext, 179–180
Class A IPv4 address, 6–8, 32
Class B IPv4 address, 6–7
Class C IPv4 address, 6–8
Class D IPv4 address, 7
Classless interdomain routing, see CIDR
Colon-hexadecimal notation, 23, 25, 119, 191
Company ID, 38–40
Configured tunnel, 18, 124
Core socket functions, 172
D
Data encrpytion standard (DES), 184
Department of Defense, see DOD
Deprecated state, 15–16
Destination address, 14, 44, 63–64
Destination options header, 78–79
DHCP unique identifier, see DUID
DHCPv6 (Dynamic Host Control Protocol
version 6), 15, 55–59
Distance Vector Multicast Routing Protocol, see
DVMRP
DNS-ALG (DNS application layer gateway),
121
DOD (Department of Defense), 1, 143, 158
Dotted-decimal notation, 23
Dual stack, 108, 109, 192
DUID (DHCP unique identifier), 57–58
Duplicate address detection algorithm, 15, 47,
55
DVMRP, 35
Dynamic Host Control Protocol version 6, see
DHCPv6
E
ESP (Encapsulating Security Payload), 66, 185
AU8516.indb 223 10/31/07 10:04:49 AM
224 n Index
EUI (Extended unique identifier), 38–40,
92–93, 101–102
Extended unique identifier, see EUI
Extension headers, 12, 44, 64–79
Extension ID, 38–40
F
Flow label, 13, 44, 63–64, 80, 84–85
Format prefix, 25, 27, 30–31
Fragment header, 73–78
Fragment offset, 74–75
Fragmentable part of IPv6 packet, 75–77
Fully qualified domain name, 134, 193
Function mapper, 117–118
G
GAO (General Accounting Office), 1
General Accounting Office, see GAO
H
H.323 Gatekeeper, 3, 34
HMAC (Hashed message Authentication
Code), 182
Hop limit, 14, 44, 63–64
Hop-by-hop options header, 63, 68–69
Host, 11
I
IANA (Internet Assigned Number Authority),
8, 100–101
ICMPv4 (Internet Control Message Protocol
version 4), 113, 114
ICMPv6 (Internet Control Message Protocol
version 6), 12, 45–46, 114
IETF (Internet Engineering Task Force), 5, 108
IGMP (Internet group management protocol),
12, 114
IGP (Interior gateway protocol), 166
IKE (Internet key exchange), 147, 185–186
Interface identifier, 15, 16, 38–41, 92–93,
101–103, 194
Internet Assigned Number Authority, see IANA
Internet Control Message Protocol version 4, see
(ICMPv4)
Internet Control Message Protocol version 6, see
ICMPv6)
Internet Engineering Task Force, see IETF
Internet group management protocol, see
IGMP
Internet Protocol Security), see IPsec
Intrasite automatic tunnel addressing protocol,
see ISATAP
IP Multimedia Services (IMS), 160
IP-based TV, see IPTV
IPsec (Internet Protocol Security), 9, 147, 179,
180–187
IPTV (IP-based TV), 2, 7, 8, 34
IPv4 addresses
class A address, see Class A IPv4 address
class B address, see Class B IPv4 address
class C address, see Class B IPv4 address
class D address, see Class D IPv4 address
IPv4 node, 107
IPv4/IPv6 dual stack, 108–109
IPv4-compatible address, 10, 94, 108, 124–125,
194
IPv4-mapped address, 94, 111, 194
IPv4-only node, 107
IPv6 address space, 9, 10, 25–27, 100–101
IPv6 addresses,
loopback address, see loopback address
unspecified address, see unspecified address
IPv4-compatible address, see IPv4-
compatible address
IPv4-mapped address, see IPv4-mapped
address
unicast address, see IPv6 unicast address
multicast address, see IPv6 multicast
address
anycast address, see IPv6 anycast address
IPv6 aggregatable global unicast address, 25,
27, 30–32, 191
IPv6 anycast address, 37, 61, 88, 95–97, 191
IPv6 base header, 12–14
IPv6 header, 11–14, 43–45, 62, 63–68
version field, see IPv6 header version field
traffic class field, see traffic class
flow label field, see flow label
payload length field, see payload length
next header field, see next header
hop limit field, see hop limit
source address field, see source address
destination address field, see destination
address
IPv6 header version field, 13, 44, 63– 64
IPv6 multicast address, 11, 27, 34–35, 97–100
IPv6 Operations Working Group, 161, 161–168
IPv6 Prefix discovery process, 48
AU8516.indb 224 10/31/07 10:04:49 AM
Index n 225
IPv6 Redirect function process, 48
IPv6 router discovery process, 48, 133, 199
IPv6 unicast address, 11, 30–34, 88, 91–96,
101,201
IPv6/IPv4 node, 107
IPv6CP (IPv6 control protocol), 148
IPv6-in-IPv4 tunnel, 16
IPv6-only node, 107
ISATAP (Intrasite automatic tunnel addressing
protocol), 54, 133–135
IS-IS, (Intermediate system to intermediate
system), 166
J
Jumbogram, 17, 195
K
Kerberos, 9, 185
L
Label switch router, 165
Label switched path (LSP), 162
Labeled flows, 6
LDP (Label distribution protocol), 164
Link, 11
Link-local address, 11, 26, 32
Link-local scope all-nodes multicast address,
37–38
Link-local scope all-nodes multicast address,
37–38
Link-local scope all-routers multicast address,
37–38
LLMNR (Link-local multicast name
resolution), 147–148
Loopback address, 10, 33, 93, 196
M
M flag, 74–75
MAC (Media access control), 15
MAC address, 15, 38, 40, 196
Maximum packet lifetime, 83
Maximum Transmission Unit, see MTU
Media access control, see MAC
MLD (Multicast Listener Discovery), 12, 147
Moonv6 project, 158
MPLS (Multi-protocol label switching),
3, 162–166
MSS (Maximum segment size), 83
MTU (Maximum Transmission Unit), 63,
79–80, 83, 164, 196
Multicast Listener Discovery, see MLD
Multi-protocol label switching, see MPLS
N
Name resolver, 114–118
Name-to-address translation functions, 174
NAPT (Network Address Port Translation), 2
NAT (Network Address Translation), 2, 8, 9,
16, 136–140, 143, 146, 149–150, 167
cone, 137
restricted cone, 137
port restricted, 137
symmetric, 137
NAT–PT (Network address translation –
protocol translation), 119–123, 197
NBMA (Non broadcast multiple access), 133,
198
ND (Neighbor Discovery), 12, 46–48, 125,
127, 197
Neighbor discovery process, 46–48
Neighbor Discovery, see ND
Neighbor unreachability detection process, 47
Network address port translation, see NAPT
Network address translation – protocol
translation, see NAT–PT
Network address translation, see NAT
Next header, 13, 44, 63–64
Next hop determination process, 47–48
Next level aggregator ID, 31, 32
Next level aggregator, see NLA
NIC (network interface card), 38
NLA (Next level aggregator), 30–32
Node, 11
Node-local address, 26
Node-local scope all-nodes multicast address,
37–38
Node-local scope all-routers multicast address,
37–38
Nonpermanently assigned multicast address,
98
NREN, 161–164
O
Open shortest path first version 2 (OSPFv2),
166–167
Option data, 67–68
AU8516.indb 225 10/31/07 10:04:50 AM
226 n Index
Option data length, 67–68
Option type, 67–68
P
Packet over SONET (PoS), 165
Pad1 option, 68, 69
PadN option, 68, 69
Parameter discovery process, 48, 198
Payload length, 13, 44, 63–64
PDU (protocol data unit), 199
Permanently assigned multicast address, 98
Plaintext, 179–180
Plug-and-play, 6, 14
PPPoE (PPP over Ethernet), 149
Predefined multicast addresses, 96–100
Preferred state, 15, 195
Prefix length, 11, 90, 199
Prefix, 11, 27, 199
Prefix-length notation, 27, 199
Primitive, 169–172
Protocol data unit, see PDU
Pseudoheader, 81–83
Q
QoS (Quality of Service), 2, 4, 62, 80, 162
R
Reachability scope, 25, 26
Real-Time Control Protocol, see RTCP
Real-Time Transport Protocol, see RTP
Regional Internet Registry, see RIR
Resource reservation protocol, 84
RIR (Regional Internet Registry), 16
Route management, 48–50
Router, 11
Routing header, 69–73
Routing type, 69–71
RTCP (Real-Time Control Protocol), 9
RTP (Real-Time Transport Protocol), 9, 44
S
SA (Security association), 180, 182, 183
SAD (Security association database), 183
Scope ID, 28–29, 200
Segments left field, 70–72
Service access point, 19, 144, 145
Service primitive, 108
Session Initiation Protocol, see SIP
SIIT (Stateless Internet Protocol/Internet
Control Messaging Protocol), 110–114
SIP (Session Initiation Protocol), 3, 30, 160
Site level aggregator ID, 31–33
Site level aggregator, see SLA
Site-local address, 26, 32–33, 200
Site-local scope all-routers multicast address,
37–38
6NET, 161–162
6over4 host, 126
6over4 transition mechanism, 125–128
6to4 address, 34, 129, 131
6to4 addressing scheme, 131
6to4 domain, 129
6to4 host, 130, 189
6to4 relay anycast address, 132
6to4 relay router, 130–132
6to4 router, 129–132
6to4 transition mechanism, 129–133
SLA (Site level aggregator), 30–32
SLS (Secure sockets layer), 179
Socket address structures, 173
Socket functions for IPv6, 172
Solicited-node address, 35, 200
Solicited-node multicast address, 99–100,
126–128
Source address, 14, 44, 63–64
Stateful autoconfiguration, 15, 53
Stateless autoconfiguration, 15, 53, 55
Stateless Internet Protocol/Internet Control
Messaging Protocol, see SIIT
Static Tunneling, 124, 200
Subnet ID, 33
Subnet-router anycast address, 96–97
T
Teredo client, 136–140, 201
Teredo prefix, 139
Teredo relay, 138–140, 201
Teredo server, 138–140, 201
Teredo, 135–140, 200
TLA (Top level aggregator), 30, 31
Top level aggregator ID, 31, 32
Top level aggregator, see TLA
Traffic class, 13, 44, 63– 64, 81
Translator, 114–116
TLS (Transport layer security), 186–187
Transport mode, 181–183
Transport relay translator, see TRT
AU8516.indb 226 10/31/07 10:04:50 AM
Index n 227
TRT (Transport relay translator), 121–123
Tunnel mode, 181, 183
Tunneling, 123–140
U
Unfragmentable part of IPv6 packet, 75–77
Unspecified address, 10, 33, 93, 201
Upper layer checksums, 81–83
V
VoIP (Voice over IP), 2, 3, 30, 33
Z
Zero compression, 25, 191
AU8516.indb 227 10/31/07 10:04:50 AM
AU8516.indb 228 10/31/07 10:04:50 AM
Các file đính kèm theo tài liệu này:
- Auerbach.Handbook.of.IPv4.to.IPv6.Transition.Dec.2007.pdf