{"id":11095,"date":"2025-12-13T19:04:20","date_gmt":"2025-12-13T10:04:20","guid":{"rendered":"https:\/\/y2tech.net\/blog\/?p=11095"},"modified":"2026-02-06T17:11:42","modified_gmt":"2026-02-06T08:11:42","slug":"multi-homed-internet-using-v6plus-service-vol-2","status":"publish","type":"post","link":"https:\/\/y2tech.net\/blog\/inet\/multi-homed-internet-using-v6plus-service-vol-2-11095\/","title":{"rendered":"v6\u30d7\u30e9\u30b9\u30b5\u30fc\u30d3\u30b9\u3067\u56fa\u5b9aIP\u3068MAP-E\u306b\u3088\u308b\u30de\u30eb\u30c1\u30db\u30fc\u30e0\u5316\u3092\u8a66\u307f\u308b\uff08\u305d\u306e\uff12\uff09"},"content":{"rendered":"<h3>v6\u30d7\u30e9\u30b9\u306e\u56fa\u5b9aIP\u30b5\u30fc\u30d3\u30b9\u3067\u306eSubnet ID\u306e\u53d6\u308a\u6271\u3044<\/h3>\r\n<br>\r\n<p>v6\u30d7\u30e9\u30b9\u306eMAP-E\u3067\u306f\u3001Subnet ID\u306e\u4f7f\u3044\u65b9\u306b\u5236\u7d04\u304c\u3042\u308a\u3001IPv6\u3067\u306e\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u5206\u5272\u3092\u884c\u3046\u306b\u306f\u304b\u306a\u308a\u30c8\u30ea\u30c3\u30ad\u30fc\u306a\u8a2d\u5b9a\u3092\u884c\u308f\u306a\u3051\u308c\u3070\u306a\u3089\u306a\u304b\u3063\u305f\u304c\u3001\u56fa\u5b9aIP\u30b5\u30fc\u30d3\u30b9\u3067\u3082\u540c\u3058\u5236\u7d04\u306b\u60a9\u307e\u3055\u308c\u305f\uff0e<\/p>\r\n<br>\r\n<p>MAP-E\u3068\u540c\u3058\u65b9\u6cd5\u3067\u5236\u7d04\u3092\u56de\u907f\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u305f\u306e\u3067\u3001\u305d\u306e\u5b9f\u88c5\u65b9\u6cd5\u3092\u4f8b\u793a\u3059\u308b\uff0e<\/p>\r\n<br>\r\n<p>\u5148\u305a\u306f\u300e<a href=\"https:\/\/jpn.nec.com\/univerge\/ix\/Support\/ipv6\/v6plus-staic\/index.html\" target=\"_blank\">v6\u30d7\u30e9\u30b9 \u300c\u56fa\u5b9aIP\u30b5\u30fc\u30d3\u30b9\u300d \u8a2d\u5b9a\u30ac\u30a4\u30c9<\/a>\u300f\u306e\u5185\u5bb9\u306b\u5f93\u3063\u3066\u3001\u56fa\u5b9aIP\u63a5\u7d9a\u306e\u8a2d\u5b9a\u3092\u884c\u3046\uff0e<\/p>\r\n<br>\r\n<pre>\r\n<code class=\"language-Markup\">\r\n  ...\r\n!\r\nip ufs-cache max-entries 20000\r\nip ufs-cache enable\r\nip route default Tunnel0.0\r\nip dhcp enable\r\n!\r\nipv6 ufs-cache max-entries 10000\r\nipv6 ufs-cache enable\r\nipv6 dhcp enable\r\n!\r\nipv6 access-list block-list deny ip src any dest any\r\nipv6 access-list dhcpv6-list permit udp src any sport any dest any dport eq 546\r\nipv6 access-list dhcpv6-list permit udp src any sport any dest any dport eq 547\r\nipv6 access-list icmpv6-list permit icmp src any dest any\r\nipv6 access-list tunnel-list permit 4 src any dest any\r\nipv6 access-list other-list permit ip src any dest any\r\nipv6 access-list dynamic cache 65535\r\nipv6 access-list dynamic dflt-list access other-list\r\n!\r\nddns enable\r\n!\r\nproxy-dns ip enable\r\nproxy-dns ip request both\r\n!\r\nip dhcp profile dhcpv4-sv\r\n  dns-server 192.168.1.1\r\n!\r\nipv6 dhcp client-profile dhcpv6-cl\r\n  option-request dns-servers\r\n  ia-pd subscriber GigaEthernet1.0 ::\/64 eui-64    <=== Subnet ID \u306f 0\r\n!\r\nipv6 dhcp server-profile dhcpv6-sv\r\n  dns-server dhcp\r\n!\r\nddns profile ddns-v6plus-profile\r\n  url http:\/\/fcs.enabler.ne.jp\/update\r\n  query user=A01234567&#038;pass=*********\r\n  transport ipv6\r\n  notify-interface GigaEthernet1.0 \r\n  source-interface GigaEthernet1.0 \r\n  update-interval 10\r\n!\r\ninterface GigaEthernet0.0\r\n  no ip address\r\n  ipv6 enable\r\n  ipv6 traffic-class tos 0\r\n  ipv6 dhcp client dhcpv6-cl\r\n  ipv6 filter dhcpv6-list 1 in\r\n  ipv6 filter icmpv6-list 2 in\r\n  ipv6 filter tunnel-list 3 in\r\n  ipv6 filter block-list 100 in\r\n  ipv6 filter dhcpv6-list 1 out\r\n  ipv6 filter icmpv6-list 2 out\r\n  ipv6 filter tunnel-list 3 out\r\n  ipv6 filter dflt-list 100 out\r\n  no shutdown\r\n!\r\ninterface GigaEthernet1.0\r\n  ip address 192.168.1.1\/24\r\n  ip dhcp binding dhcpv4-sv\r\n  ipv6 enable\r\n  ipv6 interface-identifier 00:3b:xx:yy:f0:00:00:00  <=== \u6307\u5b9a\u3055\u308c\u305f Interface ID \r\n  ipv6 dhcp server dhcpv6-sv\r\n  ipv6 nd ra enable\r\n  ipv6 nd ra other-config-flag\r\n  no shutdown\r\n!\r\ninterface Tunnel0.0\r\n  tunnel mode 4-over-6\r\n  tunnel destination 2404:9200:225:100::65\u3000<=== \u6307\u5b9a\u3055\u308c\u305fBR\u306eIPv6\u30a2\u30c9\u30ec\u30b9 \r\n  tunnel source GigaEthernet1.0\r\n  ip address 59.XXX.YYY.ZZZ\/32       \u3000\u3000\u3000\u3000<=== \u6307\u5b9a\u3055\u308c\u305fIPv4\u56fa\u5b9aIP\u30a2\u30c9\u30ec\u30b9 \r\n  ip tcp adjust-mss auto\r\n  ip napt enable\r\n  no shutdown\r\n!\r\n<\/code>\r\n<\/pre>\r\n<br>\r\n<br>\r\n<pre>\r\n<code class=\"language-Markup\">\r\n\r\nix2215-01(config)# show ipv6 addr\r\nInterface GigaEthernet0.0 is up, line protocol is up\r\n  Global address(es):\r\n    240b:xxxx:yyyy:f400:: prefixlen 56 anycast\r\n  Link-local address(es):\r\n    fe80::260:b9ff:fee2:4624 prefixlen 64\r\n    fe80:: prefixlen 64 anycast\r\n  ...\r\n\r\nInterface GigaEthernet1.0 is up, line protocol is up\r\n  Global address(es):\r\n    240b:xxxx:yyyy:f400:3b:zzzz:f000:0 prefixlen 64\r\n      Valid lifetime 13920, preferred lifetime 12120\r\n    240b:xxxx:yyyy:f400:: prefixlen 64 anycast\r\n  Link-local address(es):\r\n    fe80::3b:zzzz:f000:0 prefixlen 64\r\n    fe80:: prefixlen 64 anycast\r\n \r\n\r\nix2215-01(config)# show ddns          <=== IPv6 prefix\u5909\u66f4\u901a\u77e5\r\nprofile-name : ddns-v6plus-profile\r\n  Registered time : 2025\/12\/13 09:53:54\r\n  IPv6 address    : 240b:xxxx:yyyy:f400:3b:zzzz:f000:0\r\n  result\r\n    HTTP\/1.1 200 OK\r\n    Date: Sat, 13 Dec 2025 00:53:54 GMT\r\n    Content-Type: text\/plain; charset=UTF-8\r\n    Content-Length: 2\r\n    Connection: close\r\n    Server: Apache\r\n    Cache-Control: no-cache, private\r\n    Set-Cookie: XSRF-TOKEN=ox1JyZPtIskx ... KcILwP8xN1VXhz; expires=Sat, 13-Dec-2025 02:53:54 GMT; Max-Age=7200; path=\/\r\n    Set-Cookie: laravel_session=eyJpdiI6 ... gifQ%3D%3D; path=\/; httponly\r\n    X-Content-Type-Options: nosniff\r\n    X-XSS-Protection: 1; mode=block\r\n\r\n    OK\r\n\r\nix2215-01(config)# show int Tunnel0.0\r\nInterface Tunnel0.0 is up\r\n  Fundamental MTU is 1460 octets\r\n  Current bandwidth 1G b\/s, QoS is disabled\r\n  Datalink header cache type is ipv6-tunnel: 1\/0 (standby\/dynamic)\r\n  IPv4 subsystem connected, physical layer is up, 0:08:53\r\n  Dialer auto-connect is enabled\r\n  Inbound call is enabled\r\n  Outbound call is enabled\r\n  Dial on demand restraint is disabled, 0 disconnect\r\n  SNMP MIB-2:\r\n    ifIndex is 1208\r\n  Logical INTERFACE:\r\n    Elapsed time after clear counters 0:09:20\r\n    205 packets input, 63075 bytes, 0 errors\r\n      205 unicasts, 0 non-unicasts, 0 unknown protos\r\n      0 drops, 0 misc errors\r\n    135 output requests, 43398 bytes, 0 errors\r\n      135 unicasts, 0 non-unicasts\r\n      0 overflows, 0 neighbor unreachable, 0 misc errors\r\n    1 link-up detected, 0 link-down detected\r\n  Encapsulation TUNNEL:\r\n    Tunnel mode is 4-over-6\r\n    Tunnel is ready\r\n    Destination address is 2404:9200:225:100::65   \u3000\u3000\u3000\u3000\u3000<=== JPIX BR \u30a2\u30c9\u30ec\u30b9\r\n    Source address is 240b:xxxx:yyyy:f400:3b:zzzz:f000:0\u3000\u3000<=== \u3053\u3061\u3089\u306eIPv6\u30c8\u30f3\u30cd\u30eb\u306e\u30a2\u30c9\u30ec\u30b9\r\n    Source interface GigaEthernet1.0\r\n    Nexthop address is fe80::d677:98ff:fe1c:6f53\r\n    Outgoing interface is GigaEthernet0.0\r\n    Interface MTU is 1460\r\n    Path MTU is 1500\r\n    Tunnel-link cache:\r\n      d4:77:98:1c:6f:53:00:60:b9:e2:46:24:86:dd\r\n    Statistics:\r\n      205 packets input, 63075 bytes, 0 errors\r\n      135 packets output, 43398 bytes, 0 errors\r\n    Received ICMP messages:\r\n      0 errors\r\nix2215-01(config)# \r\n<\/code>\r\n<\/pre>\r\n<br>\r\n<br>\r\n<p>\u3053\u306e\u8a2d\u5b9a\u3067\u306f\u554f\u984c\u306a\u304f\u56fa\u5b9aIPv4\u30a2\u30c9\u30ec\u30b9\u3067\u306e\u63a5\u7d9a\u304c\u3067\u304d\u3066\u3044\u308b\uff0e\u5272\u308a\u5f53\u3066\u3089\u308c\u305f\u56fa\u5b9aIPv4\u30a2\u30c9\u30ec\u30b9\u306f\u4eca\u56de\u5951\u7d04\u3057\u3066\u3044\u308bI.S.P.\u306e\u304b\u3082\u3081\u30a4\u30f3\u30bf\u30fc\u30cd\u30c3\u30c8\u304c\u6240\u6709\u3059\u308b\u30a2\u30c9\u30ec\u30b9\u306e\u3088\u3046\u3060\uff0e<\/p>\r\n<br>\r\n<div style=\"width: 100%; margin: 0 auto; text-align: center;\">\r\n<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/y2tech.net\/blog\/wp-content\/uploads\/2025\/12\/JPIXTestFixedDefault.png\" alt=\"JPIX IPv6Test Fixed Default\" width=\"640\" height=\"426\" class=\"size-full wp-image-11101\" srcset=\"https:\/\/y2tech.net\/blog\/wp-content\/uploads\/2025\/12\/JPIXTestFixedDefault.png 640w, https:\/\/y2tech.net\/blog\/wp-content\/uploads\/2025\/12\/JPIXTestFixedDefault-320x213.png 320w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/>\r\n<br>\r\n<span>Subnet ID\u304c 0 \u306e\u5834\u5408\u306f\u554f\u984c\u306a\u304f\u63a5\u7d9a\u3067\u304d\u3066\u3044\u308b<\/span>\r\n<br>\r\n<\/div>\r\n<br>\r\n<p>MAP-E\u306e\u5834\u5408\u3068\u540c\u69d8\u306b Subnet ID \u3092 \"c9\"\uff08201)\u3068\u3059\u308b\u3068\u3001\u3084\u306f\u308aMAP-E\u306e\u5834\u5408\u3068\u540c\u3058\u304f\u63a5\u7d9a\u3067\u304d\u306a\u304f\u306a\u308b\uff0e<\/p>\r\n<br>\r\n<pre>\r\n<code class=\"language-Markup\">\r\n ...\r\n\r\nipv6 dhcp client-profile dhcpv6-cl\r\n  option-request dns-servers\r\n  ia-pd subscriber GigaEthernet1.0 ::c9:0:0:0:fe\/64   <=== Subnet ID \"c9\" (201)\r\n!\r\n\r\n--------\r\n\r\nix2215-01(config)# show ipv6 addr\r\nInterface GigaEthernet0.0 is up, line protocol is up\r\n  Global address(es):\r\n    240b:xxxx:yyyy:f400:: prefixlen 56 anycast\r\n  Link-local address(es):\r\n    fe80::260:b9ff:fee2:4624 prefixlen 64\r\n    fe80:: prefixlen 64 anycast\r\n  ...\r\n\r\nInterface GigaEthernet1.0 is up, line protocol is up\r\n  Global address(es):\r\n    240b:xxxx:yyyy:f4c9::fe prefixlen 64      \u3000\u3000\u3000\u3000\u3000<=== Interface ID \u304c\u8a2d\u5b9a\u3055\u308c\u3066\u3044\u306a\u3044\r\n      Valid lifetime 14363, preferred lifetime 12563\r\n    240b:xxxx:yyyy:f4c9:: prefixlen 64 anycast\r\n  Link-local address(es):\r\n    fe80::3b:zzzz:f000:0 prefixlen 64\r\n    fe80:: prefixlen 64 anycast\r\n  ...\r\n  \r\nix2215-01(config)# show ddns\r\nprofile-name : ddns-v6plus-profile\r\n  Registered time : 2025\/12\/13 17:01:39\r\n  IPv6 address    : 240b:xxxx:yyyy:f4c9::fe   <=== \u9593\u9055\u3063\u305f\u30a2\u30c9\u30ec\u30b9\u304c\u901a\u77e5\u3055\u308c\u3066\u3044\u308b\r\n  result\r\n    HTTP\/1.1 200 OK\r\n    Date: Sat, 13 Dec 2025 08:01:40 GMT\r\n    Content-Type: text\/plain; charset=UTF-8\r\n    Content-Length: 2\r\n    Connection: close\r\n    Server: Apache\r\n    Cache-Control: no-cache, private\r\n    Set-Cookie: XSRF-TOKEN=QfRSQsiInp ... ZerMJmsPdV6nLV; expires=Sat, 13-Dec-2025 10:01:40 GMT; Max-Age=7200; path=\/\r\n    Set-Cookie: laravel_session=eyJpd .... ZzU1QxM0RZTA2In0%3D; path=\/; httponly\r\n    X-Content-Type-Options: nosniff\r\n    X-XSS-Protection: 1; mode=block\r\n\r\n    OK\r\n    \r\nix2215-01(config)# show int Tunnel0.0\r\nInterface Tunnel0.0 is up\r\n  Fundamental MTU is 1460 octets\r\n  Current bandwidth 1G b\/s, QoS is disabled\r\n  Datalink header cache type is ipv6-tunnel: 1\/0 (standby\/dynamic)\r\n  IPv4 subsystem connected, physical layer is up, 0:01:34\r\n  Dialer auto-connect is enabled\r\n  Inbound call is enabled\r\n  Outbound call is enabled\r\n  Dial on demand restraint is disabled, 0 disconnect\r\n  SNMP MIB-2:\r\n    ifIndex is 1208\r\n  Logical INTERFACE:\r\n    Elapsed time after clear counters 0:01:48\r\n    0 packets input, 0 bytes, 0 errors\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000<=== IPv6 inbound\u30d1\u30b1\u30c3\u30c8\u306f\u52ff\u8ad6 0 \r\n      0 unicasts, 0 non-unicasts, 0 unknown protos\r\n      0 drops, 0 misc errors\r\n    436 output requests, 44892 bytes, 0 errors      \u3000<=== IPv6 outbound\u30d1\u30b1\u30c3\u30c8\u306fBR\u306b\u6d41\u308c\u3066\u3044\u308b\r\n      436 unicasts, 0 non-unicasts\r\n      0 overflows, 0 neighbor unreachable, 0 misc errors\r\n    1 link-up detected, 0 link-down detected\r\n  Encapsulation TUNNEL:\r\n    Tunnel mode is 4-over-6\r\n    Tunnel is ready\r\n    Destination address is 2404:9200:225:100::65\r\n    Source address is 240b:xxxx:yyyy:f4c9::fe\r\n    Source interface GigaEthernet1.0\r\n    Nexthop address is fe80::d677:98ff:fe1c:6f53\r\n    Outgoing interface is GigaEthernet0.0\r\n    Interface MTU is 1460\r\n    Path MTU is 1500\r\n    Tunnel-link cache:\r\n      d4:77:98:1c:6f:53:00:60:b9:e2:46:24:86:dd\r\n    Statistics:\r\n      0 packets input, 0 bytes, 0 errors\r\n      436 packets output, 44892 bytes, 0 errors\r\n    Received ICMP messages:\r\n      0 errors\r\nix2215-01(config)#  \r\n<\/code>\r\n<\/pre>\r\n<br>\r\n<p>\u3053\u306e\u7d50\u679c\u304b\u3089\u3001IPv6\u306e\u30c8\u30f3\u30cd\u30eb\u306f outbound \u65b9\u5411\u306b\u306f\u901a\u3058\u3066\u3044\u308b\u304c\u3001inbound \u65b9\u5411\u306f\u3001\u3053\u3061\u3089\u306e\u30eb\u30fc\u30bf\u306b\u6307\u5b9a\u3055\u308c\u305f\u6b63\u3057\u3044IPv6\u30a2\u30c9\u30ec\u30b9\u306b\u306a\u3063\u3066\u3044\u306a\u3044\uff08\u30a4\u30f3\u30bf\u30d5\u30a7\u30fc\u30b9\u306b\u8a2d\u5b9a\u3055\u308c\u305fIPv6\u30a2\u30c9\u30ec\u30b9\u3057\u304b\u8a2d\u5b9a\u3055\u308c\u3066\u3044\u306a\u3044\uff09\uff0e\u52ff\u8ad6\u3001IPv6\u306e\u307f\u306e\u901a\u4fe1\u306f\u554f\u984c\u306a\u3044\u304c\u3001IPv4\u306e\u901a\u4fe1\u304c\u3067\u304d\u306a\u3044\u306e\u3067\u4f7f\u3044\u7269\u306b\u306f\u306a\u3089\u306a\u3044\uff0e<\/p>\r\n<br>\r\n<br>\r\n<div style=\"width: 100%; margin: 0 auto; text-align: center;\">\r\n<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/y2tech.net\/blog\/wp-content\/uploads\/2025\/12\/IPv4-IPv6-SppedTest.png\" alt=\"IPv4\/IPv6 Spped Test\" width=\"640\" height=\"470\" class=\"size-full wp-image-11105\" srcset=\"https:\/\/y2tech.net\/blog\/wp-content\/uploads\/2025\/12\/IPv4-IPv6-SppedTest.png 640w, https:\/\/y2tech.net\/blog\/wp-content\/uploads\/2025\/12\/IPv4-IPv6-SppedTest-320x235.png 320w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/>\r\n<br>\r\n<span>IPv6\u306e\u901a\u4fe1\u306f\u554f\u984c\u306a\u3044\u304cIPv4\u306f\u5168\u6ec5\uff08<a href=\"https:\/\/inonius.net\/speedtest\/\" target=\"_blank\">https:\/\/inonius.net\/speedtest\/<\/a>\uff09<\/span>\r\n<br>\r\n<\/div>\r\n<br>\r\n<p>MAP-E\u306e\u5834\u5408\u3068\u540c\u69d8\u306b\u3001GigaEthernet1.0\u30a4\u30f3\u30bf\u30d5\u30a7\u30fc\u30b9\u306b Subnet ID \"c9\" \u306b\u8a2d\u5b9a\u3057\u305f\u56fa\u5b9aIPv6\u30a2\u30c9\u30ec\u30b9\u3092\u8a2d\u5b9a\u3057\u3066\u307f\u308b\uff0e<\/p>\r\n<br>\r\n<br>\r\n<pre>\r\n<code class=\"language-Markup\">\r\n  ...\r\n\r\nipv6 dhcp client-profile dhcpv6-cl\r\n  option-request dns-servers\r\n  ia-pd subscriber GigaEthernet1.0 ::\/64 eui-64\r\n!\r\n  ...\r\n\r\ninterface GigaEthernet1.0\r\n  ip address 192.168.1.1\/24\r\n  ip dhcp binding dhcpv4-sv\r\n  ipv6 enable\r\n  ipv6 interface-identifier 00:3b:zz:zz:f0:00:00:00\r\n  ipv6 address 240b:xxxx:yyyy:f4c9::fe\/64            <=== Subnet ID\u3092\u6307\u5b9a\u3057\u305f\u56fa\u5b9aIPv6\u30a2\u30c9\u30ec\u30b9\u3092\u8a2d\u5b9a\r\n  ipv6 dhcp server dhcpv6-sv\r\n  ipv6 nd ra enable\r\n  ipv6 nd ra other-config-flag\r\n  no shutdown\r\n!\r\n<\/code>\r\n<\/pre>\r\n<br>\r\n<br>\r\n<div style=\"width: 100%; margin: 0 auto; text-align: center;\">\r\n<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/y2tech.net\/blog\/wp-content\/uploads\/2025\/12\/IPv6TestFixedWithSubnetID.png\" alt=\"IPv6 Test Fixed With SubnetID\" width=\"640\" height=\"260\" class=\"size-full wp-image-11108\" srcset=\"https:\/\/y2tech.net\/blog\/wp-content\/uploads\/2025\/12\/IPv6TestFixedWithSubnetID.png 640w, https:\/\/y2tech.net\/blog\/wp-content\/uploads\/2025\/12\/IPv6TestFixedWithSubnetID-320x130.png 320w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/> \r\n<br>\r\n<span>Subnet ID\u3092\u8a2d\u5b9a\u3057\u305f\u72b6\u614b\u3067\u554f\u984c\u306a\u304fIPv4\/IPv6\u30c7\u30e5\u30a2\u30eb\u30b9\u30bf\u30c3\u30af\u3092\u69cb\u6210\u3067\u304d\u305f<\/span>\r\n<br>\r\n<br>\r\n<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/y2tech.net\/blog\/wp-content\/uploads\/2025\/12\/IPv4-IPv6-SppedTest-OK.png\" alt=\"IPv4\/IPv6 SppedTest OK\" width=\"640\" height=\"673\" class=\"size-full wp-image-11109\" srcset=\"https:\/\/y2tech.net\/blog\/wp-content\/uploads\/2025\/12\/IPv4-IPv6-SppedTest-OK.png 640w, https:\/\/y2tech.net\/blog\/wp-content\/uploads\/2025\/12\/IPv4-IPv6-SppedTest-OK-609x640.png 609w, https:\/\/y2tech.net\/blog\/wp-content\/uploads\/2025\/12\/IPv4-IPv6-SppedTest-OK-304x320.png 304w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/> \r\n<br>\r\n<span>IPv4\u3001IPv6\u5171\u306b\u554f\u984c\u306a\u304f\u30a2\u30af\u30bb\u30b9\u3067\u304d\u3066\u3044\u308b <\/span>\r\n<br>\r\n<\/div>\r\n<br>\r\n<p>\u3068\u308a\u3042\u3048\u305a\u3001MAP-E\u3068\u56fa\u5b9aIP\u3068\u3082\u306b\u5358\u72ec\u3067\u306f\u3001Subnet ID\u3067\u5206\u5272\u3092\u884c\u3063\u3066\u3082\u6240\u671b\u306eIPv6 prefix \u30b5\u30d6\u30cd\u30c3\u30c8\u3092\u69cb\u7bc9\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u305f\uff0e\u3057\u304b\u3057\u306a\u304c\u3089\u3001\u5f53\u521d\u306e\u60f3\u5b9a\u3057\u305fMAP-E\u3068\u56fa\u5b9aIP\u3092\u540c\u6642\u306b\u4f75\u7528\u3059\u308b\u5834\u5408\u3001Subnet ID\u30920\u306b\u8a2d\u5b9a\u3057\u305f\u30bb\u30b0\u30e1\u30f3\u30c8\u30922\u3064\u540c\u6642\u306b\u306f\u4f5c\u6210\u3067\u304d\u306a\u3044\u3088\u3046\u306a\u306e\u3067\u3001\u3053\u306e\u554f\u984c\u3092\u89e3\u6c7a\u3059\u308b\u65b9\u6cd5\u3092\u898b\u51fa\u3055\u306a\u304f\u3066\u306f\u306a\u3089\u306a\u3044\u3060\u308d\u3046\uff0e<\/p>\r\n<br>\r\n<br>\r\n<pre>\r\n<code class=\"language-Markup\">\r\n ...\r\n\r\nipv6 dhcp client-profile dhcpv6pd-client\r\n  option-request dns-servers\r\n  option-request ntp-servers\r\n  ia-pd subscriber GigaEthernet2:1.1 ::\/64 eui-64       <=== Subnet ID : 0 \r\n  ia-pd subscriber GigaEthernet2:1.2 ::\/64 eui-64       <=== Subnet ID : 0\r\n  ia-pd subscriber GigaEthernet2:1.3 ::ca:0:0:0:fe\/64\r\n!\r\n<\/code>\r\n<\/pre>\r\n<br>\r\n<p>\u4e0a\u8a18\u306e\u3088\u3046\u306aSubnet ID\u306e\u5272\u5f53\u306f\u30a8\u30e9\u30fc\u3068\u306a\u3063\u3066\u30a4\u30f3\u30bf\u30d5\u30a7\u30fc\u30b9\u306bIPv6\u30a2\u30c9\u30ec\u30b9\u304c\u8a2d\u5b9a\u3055\u308c\u306a\u3044\uff0e2\u3064\u306e\u30a4\u30f3\u30bf\u30fc\u30d5\u30a7\u30fc\u30b9\u306b\u540c\u3058 IPv6 prefix \"240b:xxxx:yyyy:f400\/64\" \u3092\u8a2d\u5b9a\u3067\u304d\u306a\u3044\uff0eMAP-E\u3068\u56fa\u5b9aIP\u306e\u30c8\u30f3\u30cd\u30eb\u306f\uff12\u3064\u3068\u3082\u540c\u3058\"240b:xxxx:yyyy:f400\/64\"\u306b\u5c5e\u3057\u3066\u3044\u306a\u3051\u308c\u3070\u306a\u3089\u306a\u3044\u306e\u3067\u3001\u4e0a\u8a18\u3067\u884c\u3063\u305f\u3088\u3046\u306a\u56fa\u5b9aIPv6\u30a2\u30c9\u30ec\u30b9\u306e\u8a2d\u5b9a\u3067\u9003\u3052\u308b\u3068\u3044\u3046\u3053\u3068\u3082\u3067\u304d\u306a\u3044\uff0e<\/p>\r\n<br>\r\n<hr \/>\r\n<h4>MAP-E\u3068\u56fa\u5b9aIP\u306e\u30de\u30eb\u30c1\u30db\u30fc\u30e0\u30a4\u30f3\u30bf\u30fc\u30cd\u30c3\u30c8\u69cb\u6210\u306e\u30b3\u30f3\u30d5\u30a3\u30b0\u60c5\u5831\uff08\u672a\u5b8c\u6210\uff09<\/h4>\r\n<br>\r\n<p>v6\u30d7\u30e9\u30b9\u306eMAP-E\u3068\u56fa\u5b9aIP\u30b5\u30fc\u30d3\u30b9\u30921\u53f0\u306e\u30eb\u30fc\u30bf\u3067\u540c\u6642\u306b\u7a3c\u50cd\u3055\u305b\u308b\u3053\u3068\u306f\u304b\u306a\u308a\u56f0\u96e3\u306a\u3053\u3068\u3067\u3001\u3068\u3066\u3082\u8907\u96d1\u306a\u5b9f\u88c5\u3068\u306a\u3063\u3066\u3057\u307e\u3063\u305f\uff0e1\u3064\u306e\u30a4\u30f3\u30bf\u30d5\u30a7\u30fc\u30b9\u306bIPv6\u306eprefix\u304c2\u7cfb\u7d71\u3042\u308b\u306e\u306f\u4e0d\u81ea\u7136\u3067\u3001\u6df7\u4e71\u306e\u3082\u3068\u306a\u306e\u3067\u3053\u306e\u3088\u3046\u306a\u30c8\u30ea\u30c3\u30ad\u30fc\u306a\u69cb\u6210\u306f\u907f\u3051\u305f\u65b9\u304c\u826f\u3044\u3060\u308d\u3046\uff0e<\/p>\r\n<br>\r\n<p>MAP-E\u7cfb\u306e\u30b5\u30fc\u30d3\u30b9\u306f\u8a2d\u5b9a\u304c\u9762\u5012\u3067\u4e2d\u8eab\u304c\u8907\u96d1\u904e\u304e\u308b\u3053\u3068\u3068\u3001v6\u30d7\u30e9\u30b9\u306eMAP-E\u3067\u306f\u30e6\u30fc\u30b6\u304c\u4f7f\u3048\u308b\u30dd\u30fc\u30c8\u304c240\u500b\u3057\u304b\u306a\u3044\u306e\u3067\u3001\u30e1\u30a4\u30f3\u306e\u30a4\u30f3\u30bf\u30fc\u30cd\u30c3\u30c8\u56de\u7dda\u3068\u3057\u3066\u306f\u660e\u3089\u304b\u306b\u5f79\u4e0d\u8db3\u3060\uff0e\u3082\u3046\u5c11\u3057v6\u30d7\u30e9\u30b9\u306e\u4f7f\u3044\u52dd\u624b\u3092\u691c\u8a3c\u3057\u3066\u307f\u308b\u304c\u3001\u691c\u8a3c\u304c\u7d42\u308f\u3063\u305f\u3089v6\u30d7\u30e9\u30b9\u3068FLET'S\u30af\u30ed\u30b9\u306f\u89e3\u7d04\u3057\u3066\u3001FLET'S\u30ae\u30ac\u30e9\u30a4\u30f3\u30bf\u30a4\u30d7\u306b\u5207\u308a\u66ff\u3048\u308b\u4e88\u5b9a\u3060\uff0e<\/p>\r\n<br>\r\n<br>\r\n<pre>\r\n<code class=\"language-Markup\">\r\n  ...\r\n!\r\nip ufs-cache max-entries 20000\r\nip ufs-cache enable\r\nip route default Tunnel1.0\r\nip dhcp enable\r\nip access-list acl-dmz199 permit ip src 172.25.199.0\/24 dest any\r\nip access-list acl-vlan200 permit ip src 172.25.200.0\/24 dest any\r\nip access-list acl-vlan201 permit ip src 172.25.201.0\/24 dest any\r\nip access-list acl-vlan202 permit ip src 172.25.202.0\/24 dest any\r\nip access-list allow-outboud permit ip src any dest any\r\nip access-list icmp-all permit icmp src any dest any\r\n!\r\n!\r\nipv6 ufs-cache max-entries 10000\r\nipv6 ufs-cache enable\r\nipv6 dhcp enable\r\nipv6 access-list allow-outboud permit ip src any dest any\r\nipv6 access-list dhcpv6-list permit udp src any sport any dest any dport eq 546\r\nipv6 access-list dhcpv6-list permit udp src any sport any dest any dport eq 547\r\nipv6 access-list icmp6-all permit icmp src any dest any\r\nipv6 access-list icmp6-nd permit icmp neighbor-solicitation src any dest any\r\nipv6 access-list icmp6-nd permit icmp neighbor-advertisement src any dest any\r\nipv6 access-list icmp6-nd permit icmp redirect src any dest any\r\nipv6 access-list icmp6-nd permit icmp echo-reply src any dest any\r\nipv6 access-list icmp6-nd permit icmp echo src any dest any\r\nipv6 access-list ip-tunnel-allow permit 4 src any dest any\r\nipv6 access-list dynamic cache 65535\r\nipv6 access-list dynamic dyn-outbound access allow-outboud\r\n!\r\n!\r\nproxy-dns ip enable\r\nproxy-dns ip request both\r\n!\r\nusbmem enable\r\n!\r\nssh-server ip enable\r\n!\r\nhttp-server username admin\r\nhttp-server ip enable\r\n!\r\nddns enable\r\n!\r\nroute-map rtmap200-mape permit 10\r\n  match ip address access-list acl-vlan200\r\n  set interface Tunnel0.0\r\n!\r\nroute-map rtmap201-fixed permit 10\r\n  match ip address access-list acl-vlan201\r\n  set interface Tunnel1.0\r\n!\r\nip dhcp profile vlan200profile\r\n  assignable-range 172.25.200.101 172.25.200.199\r\n  subnet-mask 255.255.255.0\r\n  default-gateway 172.25.200.254\r\n  dns-server 172.25.200.254\r\n  domain-name vl200.home.yoko\r\n  lease-time 86400\r\n!\r\nip dhcp profile vlan201profile\r\n  assignable-range 172.25.201.101 172.25.201.199\r\n  subnet-mask 255.255.255.0\r\n  default-gateway 172.25.201.254\r\n  dns-server 172.25.201.254\r\n  domain-name vl201.home.yoko\r\n  lease-time 86400\r\n!\r\nip dhcp profile vlan202profile\r\n  assignable-range 172.25.202.101 172.25.202.199\r\n  subnet-mask 255.255.255.0\r\n  default-gateway 172.25.202.254\r\n  dns-server 172.25.202.254\r\n  domain-name vl202.home.yoko\r\n  lease-time 86400\r\n!\r\nipv6 dhcp client-profile dhcpv6pd-client\r\n  option-request dns-servers\r\n  ia-pd subscriber GigaEthernet2:1.1 ::c8:0:0:0:fe\/64\r\n  ia-pd subscriber GigaEthernet2:1.2 ::\/64 eui-64\r\n!\r\nipv6 dhcp server-profile dhcpv6pd-sv200\r\n  dns-server dhcp\r\n!\r\nipv6 dhcp server-profile dhcpv6pd-sv201\r\n  dns-server dhcp\r\n!\r\nddns profile ddns-v6plus-profile\r\n  url http:\/\/fcs.enabler.ne.jp\/update\r\n  query user=A01234567&pass=*********\r\n  transport ipv6\r\n  notify-interface GigaEthernet2:1.2\r\n  source-interface GigaEthernet2:1.2\r\n  update-interval 10\r\n!\r\ndevice GigaEthernet0\r\n!\r\ndevice GigaEthernet1\r\n!\r\ndevice GigaEthernet2\r\n  vlan-group 1 port 1 2 3 4\r\n  vlan-group 2 port 5 6\r\n  vlan-group 3 port 7 8\r\n!\r\ndevice BRI0\r\n  isdn switch-type hsd128k\r\n!\r\ndevice USB0\r\n  no shutdown\r\n!\r\ninterface GigaEthernet0.0\r\n  description FLET'S X DHCP-PD\r\n  no ip address\r\n  ipv6 enable\r\n  ipv6 dhcp client dhcpv6pd-client\r\n  ipv6 traffic-class tos 0\r\n  ipv6 filter dhcpv6-list 1 in\r\n  ipv6 filter icmp6-all 2 in\r\n  ipv6 filter icmp6-nd 4 in\r\n  ipv6 filter ip-tunnel-allow 5 in\r\n  ipv6 filter reject-all 100 in\r\n  ipv6 filter dhcpv6-list 1 out\r\n  ipv6 filter icmp6-all 2 out\r\n  ipv6 filter ip-tunnel-allow 5 out\r\n  ipv6 filter dyn-outbound 100 out\r\n  no shutdown\r\n!\r\ninterface GigaEthernet1.0\r\n  description DMZ\r\n  ip address 172.25.199.254\/24\r\n  shutdown\r\n!\r\ninterface GigaEthernet2.0\r\n  no ip address\r\n  shutdown\r\n!\r\ninterface BRI0.0\r\n  encapsulation ppp\r\n  no auto-connect\r\n  no ip address\r\n  shutdown\r\n!\r\ninterface USB-Serial0.0\r\n  encapsulation ppp\r\n  no auto-connect\r\n  no ip address\r\n  shutdown\r\n!\r\ninterface GigaEthernet2:1.1\r\n  description v6plus-mape\r\n  encapsulation dot1q 200 tpid 8100\r\n  auto-connect\r\n  ip address 172.25.200.254\/24\r\n  ip dhcp binding vlan200profile\r\n  ip policy route-map rtmap200-mape\r\n  ipv6 enable\r\n  ipv6 address 240b:xxxx:yyyy:f400:6a:zzzz:6c00:f400\/64\r\n  ipv6 dhcp server dhcpv6pd-sv200\r\n  ipv6 nd ra enable\r\n  ipv6 nd ra other-config-flag\r\n  no shutdown\r\n!\r\ninterface GigaEthernet2:1.2\r\n  description v6plus-Fixed-IPv4\r\n  encapsulation dot1q 201 tpid 8100\r\n  auto-connect\r\n  ip address 172.25.201.254\/24\r\n  ip dhcp binding vlan201profile\r\n  ipv6 enable\r\n  ipv6 interface-identifier 00:3b:zz:zz:f0:00:00:00\r\n  ipv6 address 240b:xxxx:yyyy:f4c9::fe\/64\r\n  ipv6 dhcp server dhcpv6pd-sv201\r\n  ipv6 nd ra enable\r\n  ipv6 nd ra other-config-flag\r\n  no shutdown\r\n!\r\ninterface GigaEthernet2:3.0\r\n  description VLAN250-Admin\r\n  ip address 172.25.250.253\/24\r\n  no shutdown\r\n!\r\ninterface Loopback0.0\r\n  no ip address\r\n!\r\ninterface Null0.0\r\n  no ip address\r\n!\r\ninterface Tunnel0.0\r\n  description JPIX v6plus MAP-E\r\n  tunnel mode map-e\r\n  ip address map-e\r\n  ip tcp adjust-mss auto\r\n  ip napt enable\r\n  no shutdown\r\n!\r\ninterface Tunnel1.0\r\n  description JPIX IPoE Fixed IP\r\n  tunnel mode 4-over-6\r\n  tunnel destination 2404:9200:225:100::65\r\n  tunnel source GigaEthernet2:1.2\r\n  ip address 59.XXX.YYY.ZZZ\/32\r\n  ip tcp adjust-mss auto\r\n  ip napt enable\r\n  no shutdown\r\n!\r\n<\/code>\r\n<\/pre>\r\n<br>\r\n\r\n","protected":false},"excerpt":{"rendered":"v6\u30d7\u30e9\u30b9\u306eMAP-E\u3067\u306f\u3001Subnet ID\u306e\u4f7f\u3044\u65b9\u306b\u5236\u7d04\u304c\u3042\u308a\u3001IPv6\u3067\u306e\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u5206\u5272\u3092\u884c\u3046\u306b\u306f\u304b\u306a\u308a\u30c8\u30ea\u30c3\u30ad\u30fc\u306a\u8a2d\u5b9a\u3092\u884c\u308f\u306a\u3051\u308c\u3070\u306a\u3089\u306a\u304b\u3063\u305f\u304c\u3001\u56fa\u5b9aIP\u30b5\u30fc\u30d3\u30b9\u3067\u3082\u540c\u3058\u5236\u7d04\u306b\u60a9\u307e\u3055\u308c\u305f\uff0e","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"footnotes":""},"categories":[7,836],"tags":[1012,1009,944],"class_list":["post-11095","post","type-post","status-publish","format-standard","hentry","category-inet","category-ipv6","tag-jpix","tag-v6","tag-ip"],"_links":{"self":[{"href":"https:\/\/y2tech.net\/blog\/wp-json\/wp\/v2\/posts\/11095","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/y2tech.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/y2tech.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/y2tech.net\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/y2tech.net\/blog\/wp-json\/wp\/v2\/comments?post=11095"}],"version-history":[{"count":3,"href":"https:\/\/y2tech.net\/blog\/wp-json\/wp\/v2\/posts\/11095\/revisions"}],"predecessor-version":[{"id":11327,"href":"https:\/\/y2tech.net\/blog\/wp-json\/wp\/v2\/posts\/11095\/revisions\/11327"}],"wp:attachment":[{"href":"https:\/\/y2tech.net\/blog\/wp-json\/wp\/v2\/media?parent=11095"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/y2tech.net\/blog\/wp-json\/wp\/v2\/categories?post=11095"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/y2tech.net\/blog\/wp-json\/wp\/v2\/tags?post=11095"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}