eh, make ’em volatile, this is not time-critical code anyway
[alioth/magicpoint.git] / sample / v6.mgp
1 %include "default.mgp"
2 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
3 %page
4 %nodefault
5 %size 7, font "standard", fore "white", vgap 20, center
6
7
8
9 Overview of IPv6
10 and
11 Recent Activities on 6bone
12
13
14
15 %size 4
16 IIJ Research Laboratory
17 Kazu YAMAMOTO
18 kazu@iijlab.net
19 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
20 %page
21
22 Why IPng?
23
24         Preventing expansion of routing table
25                 One class B for one site
26         Exhaustion of class B
27                 Assignment of multiple class Ces
28         Expansion of routing table
29                 Inventing CIDR
30         Nonetheless, the Internet is growing
31                 Exhaustion of entire IPv4 address space
32 %fore "yellow"
33         Need IP with huge address space
34 %fore "white"
35                 IPng or IP next generation
36 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
37 %page
38
39 Features of IPv6
40
41         Enlarging address
42                 2^32 = 43 million -> 2^128 = 3.4 x 10^38
43         Simplifying IP header
44                 Deleting Header Length, TOS, Offset
45         Header Daiy Chain
46                 Kicking out rare options (e.g. fragment)
47                 Defining flexible options
48         Plug and Play
49                 Obtain default routes and prefixes
50         Security
51                 IPsec is a MUST
52
53 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
54 %page
55
56 IPv6 header
57
58 %center, size 2
59 %image "v6header.eps" 800x600
60 %%image "v6header.jpg" 800x600
61
62 %leftfill
63                 4 times for address length, twice of header length
64                 Options are implemented by extension headers
65                 Maximum Hop Limit is 255
66
67 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
68 %page
69
70 Duplicate Address Detection
71
72 %center, size 2
73 %image "dad.eps" 800x600
74 %%image "dad.jpg" 800x600
75
76 %leftfill
77         Sending Neighbor Solicitation Message
78                 Dst is Solicitation Multicast Address
79                 Src is Unspecified Address (::)
80                 Target is my tentative address
81         When conflicted
82                 Announce the duplication by Neighbor Solicitation
83                 Dst is Link-Local All Node Multicast