7. Path MTU discovery
? ICMPv6 packet too big を受け取った際に埋め込まれ
た MTU 値を pMTU として設定するようにしました
13:26:07.303972 IP6 2001:db8:100:0:ac:1001:0:8800 > 2001:db8::1:
IP 172.16.1.0 > 10.1.1.11: ICMP echo request, id 55433, seq 2, length 1440
13:26:07.304019 IP6 2001:db8:100:0:ac:1001:0:8800 > 2001:db8::1:
IP 172.16.1.0 > 10.1.1.11: icmp
13:26:07.304926 IP6 2001:db8:ffff:ffff::1 > 2001:db8:100:0:ac:1001:0:8800:
ICMP6, packet too big, mtu 1280, length 1240
13:26:08.310210 IP6 2001:db8:100:0:ac:1001:0:8800 > 2001:db8::1:
IP 172.16.1.0 > 10.1.1.11: ICMP echo request, id 55433, seq 3, length 1216
13:26:08.310597 IP6 2001:db8:100:0:ac:1001:0:8800 > 2001:db8::1:
IP 172.16.1.0 > 10.1.1.11: icmp
13:26:08.311739 IP6 2001:db8::1 > 2001:db8:100:0:ac:1001:0:8800:
IP 10.1.1.11 > 172.16.1.0: ICMP echo reply, id 55433, seq 3, length 1216
13:26:08.311758 IP6 2001:db8::1 > 2001:db8:100:0:ac:1001:0:8800:
IP 10.1.1.11 > 172.16.1.0: icmp
8. MAP 1:1
5.2. Basic mapping rule (BMR)
| n bits | o bits | s bits | 128-n-o-s bits |
+--------------------+-----------+---------+------------+----------+
| Rule IPv6 prefix | EA bits |subnet ID| interface ID |
+--------------------+-----------+---------+-----------------------+
|<--- End-user IPv6 prefix --->|
Figure 3: IPv6 address format
... snip ...
Shared IPv4 address:
| r bits | p bits | | q bits |
+-------------+---------------------+ +------------+
| Rule IPv4 | IPv4 Address suffix | |Port-Set ID |
+-------------+---------------------+ +------------+
| 32 bits |
Figure 4: Shared IPv4 address
... snip ...
The length of r MAY be 32, with no part of the IPv4 address embedded
in the EA bits. This results in a mapping with no dependence between
the IPv4 address and the IPv6 address. In addition the length of o
MAY be zero (no EA bits embedded in the End-User IPv6 prefix),
meaning that also the PSID is provisioned using e.g. the DHCP option.
28. List 1-Rules List 16-Rules List 256-Rules List 4096-Rules
Tree 1-Rules Tree 16-Rules Tree 256-Rules Tree 4096-Rules
IPv4 → IPv6 pps
400kpps
350kpps
300kpps
250kpps
200kpps
150kpps
100kpps
50kpps
0kpps
64 128 256 512 1024 1280 1472
IPv4 Packet Size [byte]
29. List 1-Rules List 16-Rules List 256-Rules List 4096-Rules
Tree 1-Rules Tree 16-Rules Tree 256-Rules Tree 4096-Rules
IPv6 → IPv4 pps
1,500kpps
1,250kpps
1,000kpps
750kpps
500kpps
250kpps
0kpps
64 128 256 512 1024 1280 1472
IPv4 Packet Size [byte]