{"id":356,"date":"2018-05-28T23:31:47","date_gmt":"2018-05-28T14:31:47","guid":{"rendered":"https:\/\/emeth.jp\/diary\/?p=356"},"modified":"2020-10-06T04:01:05","modified_gmt":"2020-10-05T19:01:05","slug":"yamaha-rtx1200-map-e","status":"publish","type":"post","link":"https:\/\/emeth.jp\/diary\/2018\/05\/yamaha-rtx1200-map-e\/","title":{"rendered":"YAMAHA RTX1200\u3067MAP-E\u3057\u305f\uff08\u3051\u3069\u3084\u3081\u305f\uff09"},"content":{"rendered":"<h2>\u4e8b\u306e\u59cb\u307e\u308a<\/h2>\n<p>So-net\u3067IPoE(IPv6)\u30aa\u30d7\u30b7\u30e7\u30f3\u3092\u5229\u7528\u3057\u3066\u3044\u305f\u306e\u3060\u304c\u3001\u5148\u65e5\u3053\u3093\u306a\u304a\u77e5\u3089\u305b\u304c\u5c4a\u3044\u305f\u3002<\/p>\n<div class=\"linkcard\"><div class=\"lkc-external-wrap\"><a class=\"lkc-link no_icon\" href=\"http:\/\/www.so-net.ne.jp\/info\/2018\/op20180402_0017.html\" data-lkc-id=\"1\" target=\"_blank\" rel=\"external noopener\"><div class=\"lkc-card\"><div class=\"lkc-info\"><div class=\"lkc-favicon\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.google.com\/s2\/favicons?domain=www.so-net.ne.jp\" alt=\"\" width=\"16\" height=\"16\" \/><\/div><div class=\"lkc-domain\">www.so-net.ne.jp<\/div><\/div><div class=\"lkc-content\"><figure class=\"lkc-thumbnail\"><img decoding=\"async\" class=\"lkc-thumbnail-img\" src=\"https:\/\/s.wordpress.com\/mshots\/v1\/http%3A%2F%2Fwww.so-net.ne.jp%2Finfo%2F2018%2Fop20180402_0017.html?w=100\" width=\"100px\" height=\"108px\" alt=\"\" \/><\/figure><div class=\"lkc-title\">\u300cv6\u30d7\u30e9\u30b9\u300d\u63d0\u4f9b\u958b\u59cb\u306b\u4f34\u3046\u79fb\u884c\u30e1\u30f3\u30c6\u30ca\u30f3\u30b9\u306e\u304a\u77e5\u3089\u305b | \u304a\u3057\u3089\u305b | So-net<\/div><div class=\"lkc-url\" title=\"http:\/\/www.so-net.ne.jp\/info\/2018\/op20180402_0017.html\">http:\/\/www.so-net.ne.jp\/info\/2018\/op20180402_0017.html<\/div><\/div><div class=\"clear\"><\/div><\/div><\/a><\/div><\/div>\n<p>v6\u30d7\u30e9\u30b9\u306f<a href=\"http:\/\/www.jpne.co.jp\/service\/v6plus\/\" target=\"_blank\" rel=\"noopener noreferrer\">JPNE\u304c\u63d0\u4f9b\u3059\u308b\u30b5\u30fc\u30d3\u30b9<\/a>\u3067\u3001IPv4 over IPv6\u306e\u6280\u8853\u3068\u3057\u3066\u306fMAP-E\u3092\u4f7f\u3063\u3066\u3044\u308b\u6a21\u69d8\u3002<br \/>\nIPoE(IPv6)\u30aa\u30d7\u30b7\u30e7\u30f3\u3092\u5229\u7528\u3057\u3066\u3044\u305f\u6642\u306f\uff08\u516c\u5f0f\u306b\u306f\u60c5\u5831\u306f\u4f55\u3082\u306a\u304b\u3063\u305f\u304c\uff09DS-lite\u3067mfeed\u3068\u7e4b\u3052\u3066IPv4 over IPv6\u3092\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u305f\u3002<br \/>\n\u4eca\u56de\u3001\u65b9\u5f0f\u304c\u5909\u308f\u308b\u306e\u3067\u305d\u306e\u5bfe\u5fdc\u3092\u3057\u3066\u307f\u305f\u3001\u3068\u3044\u3046\u8a71\u3067\u3042\u308b\u3002<br \/>\n\u4f7f\u7528\u6a5f\u5668\u306fYAMAHA\u306eRTX1200\u3002<\/p>\n<p><!--more--><\/p>\n<h2>YAMAHA RTX1200\u3067MAP-E<\/h2>\n<p>\u3068\u3044\u3063\u3066\u3082\u5148\u4eba\u304c\u3044\u308d\u3044\u308d\u3068\u60c5\u5831\u3092\u51fa\u3057\u3066\u304f\u308c\u3066\u3044\u308b\u3002<\/p>\n<div class=\"linkcard\"><div class=\"lkc-external-wrap\"><div class=\"lkc-unlink\"><div class=\"lkc-card\"><div class=\"lkc-info\"><div class=\"lkc-favicon\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.google.com\/s2\/favicons?domain=villas-windmill.blog.so-net.ne.jp\" alt=\"\" width=\"16\" height=\"16\" \/><\/div><div class=\"lkc-domain\">\uff08\u4eee\uff09\u30bf\u30a4\u30c8\u30eb\u3044\u3064\u6c7a\u3081\u308b\u306e\u3055<\/div><\/div><div class=\"lkc-content\"><figure class=\"lkc-thumbnail\"><img decoding=\"async\" class=\"lkc-thumbnail-img\" src=\"https:\/\/s.wordpress.com\/mshots\/v1\/http%3A%2F%2Fvillas-windmill.blog.so-net.ne.jp%2F2018-04-27?w=100\" width=\"100px\" height=\"108px\" alt=\"\" \/><\/figure><div class=\"lkc-title\">Yamaha RTX830 \u3092\u4f7f\u3063\u3066\uff566\u30d7\u30e9\u30b9\u306e\u63a5\u7d9a\u8a66\u9a13\u3092\u3057\u3066\u307f\u307e\u3057\u305f\u3002: \uff08\u4eee\uff09\u30bf\u30a4\u30c8\u30eb\u3044\u3064...<\/div><div class=\"lkc-url\" title=\"http:\/\/villas-windmill.blog.so-net.ne.jp\/2018-04-27\"><strike>http:\/\/villas-windmill.blog.so-net.ne.jp\/2018-04-27<\/strike><\/div><div class=\"lkc-excerpt\">\u307e\u305a\u306f\u7565\u8a9e\u306e\u6574\u7406\u3002 \u3000\u3000\u3000MAP-E=Mapping of Address and Port Encapsulation \u3000\u3000\u3000PE=Provider Edge router\uff08\u4e8b\u696d\u8005\u5074\u30eb\u30fc\u30bf\u30fc\uff09\t\t \u3000\u3000\u3000BR\uff1dBorder Relay\uff08\u4e8b\u696d\u8005\u5074\u306e\u30ea\u30ec\u30fc\u30eb\u30fc\u30bf\u30fc\uff09\t\t\t\t \u3000\u3000\u3000CE=Customer Edge router\uff08\u30e6\u30fc\u30b6\u30fc\u6240\u6709\u306e\u30eb\u30fc\u30bf\u30fc\uff09\t\t\t\t \u3000\u3000\u3000CPE=Customer Premises Equipment\uff08\u9867\u5ba2\u69cb\u5185\u8a2d\u5099\uff1a\u30e6\u30fc\u30b6\u30fc\u6240\u6709\u306e\u30eb\u30fc\u30bf\u30fc\uff09 \u3000\u3000\u3000PSID=Port Set ID  \u30c6\u30b9\u30c8\u7528\u306a\u306e\u3067\u30d5\u30a3\u30eb\u30bf\u30fc\u306a\u3069\u306e\u8a2d\u5b9a\u306f\u7701\u3044\u3066\u3044\u307e\u3059\u3002\u4e0a\u624b\u304f\u3044\u304b\u306a\u304b\u3063\u305f\u6642\u306b\u5c11\u3057\u3067\u3082\u5206\u304b\u308a\u3084\u3059\u3044\u3088\u3046\u3067\u304d\u308b\u3060\u3051\u6700\u5c0f\u69cb\u6210\u3067\u30c6\u30b9\u30c8\u3092\u884c\u3044\u3002RTX830\u3067\uff566\u30d7\u30e9\u30b9\u304c\u554f\u984c\u7121...<\/div><\/div><div class=\"clear\"><\/div><\/div><\/div><\/div><\/div>\n<p>\u57fa\u672c\u306f\u4e0a\u8a18\u30da\u30fc\u30b8\u306e\u901a\u308a\u306b\u3059\u308c\u3070\u3088\u3044\u3002<br \/>\n\u305f\u3060\u3001\u81ea\u8eab\u306b\u5272\u308a\u632f\u3089\u308c\u305fIPv6\u30a2\u30c9\u30ec\u30b9\u306b\u3088\u3063\u3066\u30b2\u30fc\u30c8\u30a6\u30a7\u30a4\u306e\u30a2\u30c9\u30ec\u30b9\u3001\u5229\u7528\u53ef\u80fd\u306a\u30dd\u30fc\u30c8\u756a\u53f7\u304c\u5909\u308f\u308b\u306e\u3067\u305d\u3053\u306f\u6ce8\u610f\u3057\u306a\u3044\u3068\u3044\u3051\u306a\u3044\u3002<br \/>\n\u3053\u306e\u3042\u305f\u308a\u306e\u8a73\u7d30\u306f\u4e0b\u8a18\u30da\u30fc\u30b8\u306b\u66f8\u3044\u3066\u3042\u308b\u3002<\/p>\n<div class=\"linkcard\"><div class=\"lkc-external-wrap\"><a class=\"lkc-link no_icon\" href=\"http:\/\/taiyaki.seesaa.net\/article\/450972796.html\" data-lkc-id=\"5\" target=\"_blank\" rel=\"external noopener\"><div class=\"lkc-card\"><div class=\"lkc-info\"><div class=\"lkc-favicon\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.google.com\/s2\/favicons?domain=taiyaki.seesaa.net\" alt=\"\" width=\"16\" height=\"16\" \/><\/div><div class=\"lkc-domain\">taiyaki.seesaa.net<\/div><\/div><div class=\"lkc-content\"><figure class=\"lkc-thumbnail\"><img decoding=\"async\" class=\"lkc-thumbnail-img\" src=\"https:\/\/s.wordpress.com\/mshots\/v1\/http%3A%2F%2Ftaiyaki.seesaa.net%2Farticle%2F450972796.html?w=100\" width=\"100px\" height=\"108px\" alt=\"\" \/><\/figure><div class=\"lkc-title\">v6\u30d7\u30e9\u30b9\u306eIP\u30a2\u30c9\u30ec\u30b9\uff06\u30dd\u30fc\u30c8\u306e\u8a08\u7b97\u65b9\u6cd5: \u30cd\u30c8\u30b2\u30fc\u56de\u60f3\u9332<\/div><div class=\"lkc-url\" title=\"http:\/\/taiyaki.seesaa.net\/article\/450972796.html\">http:\/\/taiyaki.seesaa.net\/article\/450972796.html<\/div><div class=\"lkc-excerpt\">v6\u30d7\u30e9\u30b9\u306eIP\u30a2\u30c9\u30ec\u30b9\uff06\u30dd\u30fc\u30c8\u306e\u8a08\u7b97\u65b9\u6cd5,\u3042\u308b\u6c11\u8349\u306b\u3088\u308b\u30cd\u30c8\u30b2\u30d7\u30ec\u30a4\u65e5\u8a18<\/div><\/div><div class=\"clear\"><\/div><\/div><\/a><\/div><\/div>\n<p>\u3053\u308c\u3067IPv6\u30a2\u30c9\u30ec\u30b9\u304b\u3089\u5404\u7a2e\u30d1\u30e9\u30e1\u30fc\u30bf\u3092\u5c0e\u304d\u51fa\u3059\u3053\u3068\u304c\u53ef\u80fd\u306b\u306a\u3063\u305f\u306e\u3060\u304c\u3001\u5272\u308a\u632f\u3089\u308c\u305fIPv6\u30a2\u30c9\u30ec\u30b9\u304c\u5909\u308f\u3063\u305f\u308a\u3059\u308b\u3068\u307e\u305f\u30d1\u30e9\u30e1\u30fc\u30bf\u3092\u5c0e\u51fa\u3057\u306a\u304f\u3066\u306f\u306a\u3089\u306a\u3044\u3002<br \/>\n\u6050\u3089\u304fIPv6\u30a2\u30c9\u30ec\u30b9\u304c\u5909\u308f\u308b\u3053\u3068\u306f\u306a\u3044\u3060\u308d\u3046\u3068\u306f\u601d\u3046\u304c\u3001\u5909\u308f\u3089\u306a\u3044\u4fdd\u8a3c\u306f\u306a\u3044\u3002<br \/>\n\u5909\u308f\u308b\u305f\u3073\u306b\u624b\u52d5\u3067\u5c0e\u51fa\u3059\u308b\u306e\u306f\u9762\u5012\u3060\u3063\u305f\u306e\u3067\u3001\u5272\u308a\u632f\u3089\u308c\u305fIPv6\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u3092\u5f15\u6570\u3067\u4e0e\u3048\u308b\u3068RTX1200\u306eMAP-E\u95a2\u9023\u306e\u8a2d\u5b9a\u3092\u51fa\u529b\u3057\u3066\u304f\u308c\u308b\u30b9\u30af\u30ea\u30d7\u30c8\u3092\u4f5c\u6210\u3057\u305f\u3002<br \/>\nMAP-E\u306e\u4ed5\u69d8\u306b\u3064\u3044\u3066\u306f\u4e0b\u8a18\u8cc7\u6599\u3092\u53c2\u8003\u306b\u3057\u305f\u3002<\/p>\n<div class=\"linkcard\"><div class=\"lkc-external-wrap\"><a class=\"lkc-link no_icon\" href=\"https:\/\/www.slideshare.net\/m-asama\/map-14353679\" data-lkc-id=\"6\" target=\"_blank\" rel=\"external noopener\"><div class=\"lkc-card\"><div class=\"lkc-info\"><div class=\"lkc-favicon\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.google.com\/s2\/favicons?domain=www.slideshare.net\" alt=\"\" width=\"16\" height=\"16\" \/><\/div><div class=\"lkc-domain\">www.slideshare.net<\/div><\/div><div class=\"lkc-content\"><figure class=\"lkc-thumbnail\"><img decoding=\"async\" class=\"lkc-thumbnail-img\" src=\"https:\/\/s.wordpress.com\/mshots\/v1\/https%3A%2F%2Fwww.slideshare.net%2Fm-asama%2Fmap-14353679?w=100\" width=\"100px\" height=\"108px\" alt=\"\" \/><\/figure><div class=\"lkc-title\">MAP \u5b9f\u88c5\u3057\u3066\u307f\u305f<\/div><div class=\"lkc-url\" title=\"https:\/\/www.slideshare.net\/m-asama\/map-14353679\">https:\/\/www.slideshare.net\/m-asama\/map-14353679<\/div><div class=\"lkc-excerpt\">Linux kernel \u306b MAP \u3092\u5b9f\u88c5\u3057\u3066\u307f\u305f\u306e\u3067\u305d\u306e\u7d39\u4ecb\u3002 Kernel\/VM \u63a2\u691c\u968a @ \u3064\u304f\u3070\u3067\u306e\u767a\u8868\u8cc7\u6599\u3067\u3059\u3002<\/div><\/div><div class=\"clear\"><\/div><\/div><\/a><\/div><\/div>\n<p>\u30b9\u30af\u30ea\u30d7\u30c8\u306f\u3053\u3061\u3089\u3002PSID\u30aa\u30d5\u30bb\u30c3\u30c8\u3068EA\u30d3\u30c3\u30c8\u9577\u306f\u73fe\u5728\u306e\u72b6\u6cc1\u304b\u3089\u306e\u63a8\u6e2c\u3002<\/p>\n<pre class=\"brush: python; title: ; notranslate\" title=\"\">\n#!\/usr\/bin\/python3\n# -*- coding: utf-8 -*-\n\n#########################################\n# RTX1200\u7528MAP-E\u306eNAT\u8a2d\u5b9a\u51fa\u529b\u30b9\u30af\u30ea\u30d7\u30c8 #\n#########################################\n\nimport sys\nfrom ipaddress import *\n\nra_net = IPv6Network(sys.argv&#x5B;1])\n\n## RTX\u306e\u8a2d\u5b9a\u7528\n# NAT Descriptor\u756a\u53f7\u306e\u958b\u59cb\u756a\u53f7\nndesc = 600000\n\n# Tunnel\u306e\u756a\u53f7\ntunnel = 1\n\n# \u6307\u5b9a\u53ef\u80fd\u306a\u30dd\u30fc\u30c8\u7bc4\u56f2\u306e\u500b\u6570\n# see: http:\/\/www.rtpro.yamaha.co.jp\/RT\/manual\/rt-common\/nat\/nat_descriptor_masquerade_port_range.html\nmax_portrange_num = 3\n\n## MAP-E\u306e\u30d1\u30e9\u30e1\u30fc\u30bf\n# Port-set ID Offset\npsid_offset = 4\n\n# BR\u306eIPv6\u30a2\u30c9\u30ec\u30b9\nbr_ipv6_addr = IPv6Address(&quot;2404:9200:225:100::64&quot;)\n\n# Mapping Rule Table\u306e\u60c5\u5831\n# (rule_ipv6_prefix, rule_ipv4_prefix, ea_bits_length)\nmap_rule = &#x5B;\n( IPv6Network(&quot;240b:10::\/31&quot;),  IPv4Network(&quot;106.72.0.0\/15&quot;), 25 ),\n( IPv6Network(&quot;240b:12::\/31&quot;),  IPv4Network(&quot;14.8.0.0\/15&quot;),   25 ),\n( IPv6Network(&quot;240b:250::\/31&quot;), IPv4Network(&quot;14.10.0.0\/15&quot;),  25 ),\n( IPv6Network(&quot;240b:252::\/31&quot;), IPv4Network(&quot;14.12.0.0\/15&quot;),  25 ),\n]\n\nrule_v6_net = None\nrule_v4_net = None\nea_bits_len = None\n\n# Mapping Rule Table\u3068\u306e\u30de\u30c3\u30c1\u30f3\u30b0\nfor rule in map_rule:\nif ra_net&#x5B;0] in rule&#x5B;0]:\nrule_v6_net = rule&#x5B;0]\nrule_v4_net = rule&#x5B;1]\nea_bits_len = rule&#x5B;2]\nbreak\n\nif rule_v6_net is None:\nprint(&quot;No matched rules.&quot;)\n\n# MAP-E IPv4\u30a2\u30c9\u30ec\u30b9\u3001CE IPv6\u30a2\u30c9\u30ec\u30b9\u3001PSID\u306e\u7b97\u51fa\nea_bits = (int(ra_net&#x5B;0]) &amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;gt; (128 - rule_v6_net.prefixlen - ea_bits_len)) &amp;amp;amp;amp;amp;amp;amp;amp; \\\n((1 &amp;amp;amp;amp;amp;amp;amp;lt;&amp;amp;amp;amp;amp;amp;amp;lt; ea_bits_len) - 1) psid_len = ea_bits_len - (32 - rule_v4_net.prefixlen) v4_suffix = ea_bits &amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;gt; psid_len\nmap_ipv4_addr = rule_v4_net&#x5B;0] + v4_suffix\npsid = ea_bits &amp;amp;amp;amp;amp;amp;amp;amp; ((1 &amp;amp;amp;amp;amp;amp;amp;lt;&amp;amp;amp;amp;amp;amp;amp;lt; psid_len) - 1)\nce_ipv6_addr = ra_net&#x5B;0] + (int(map_ipv4_addr) &amp;amp;amp;amp;amp;amp;amp;lt;&amp;amp;amp;amp;amp;amp;amp;lt; 24) + (psid &amp;amp;amp;amp;amp;amp;amp;lt;&amp;amp;amp;amp;amp;amp;amp;lt; 8)\n\n# Port-set\u306e\u7b97\u51fa\nportset = &#x5B;]\nprefix_len = 16 - (psid_len + psid_offset)\nfor i in range(1, 2 ** prefix_len):\nport_min = (i &amp;amp;amp;amp;amp;amp;amp;lt;&amp;amp;amp;amp;amp;amp;amp;lt; (psid_len + psid_offset)) + (psid &amp;amp;amp;amp;amp;amp;amp;lt;&amp;amp;amp;amp;amp;amp;amp;lt; psid_offset)\nport_max = port_min + 2 ** psid_offset - 1\nportset.append((port_min, port_max))\n\n# output config\ndescs = &#x5B;]\nfor i in range(int(len(portset) \/ max_portrange_num) + 1):\nif i * max_portrange_num == len(portset):\nbreak\n\nstart_i = i * max_portrange_num\nend_i = start_i + max_portrange_num\n\nprint(&quot;nat descriptor type %d masquerade&quot; % ndesc)\nprint(&quot;nat descriptor address outer %d %s&quot; % (ndesc, str(map_ipv4_addr)))\nprint(&quot;nat descriptor address inner %d auto&quot; % ndesc)\nprint(&quot;nat descriptor masquerade port range %d %s&quot; % \\\n(ndesc, \\\n&quot; &quot;.join(map(lambda x: &quot;-&quot;.join(map(str, x)), portset&#x5B;start_i:end_i]))))\nprint(&quot;nat descriptor timer %d 600&quot; % ndesc)\nprint(&quot;nat descriptor timer %d tcpfin 30&quot; % ndesc)\ndescs.append(ndesc)\nndesc += 1\n\nprint(&quot;tunnel select %d&quot; % tunnel)\nprint(&quot;tunnel encapsulation ipip&quot;)\nprint(&quot;tunnel endpoint address %s %s&quot; % (ce_ipv6_addr, br_ipv6_addr))\nprint(&quot;ip tunnel nat descriptor %s&quot; % &quot; &quot;.join(map(str, descs)))\n<\/pre>\n<p>\u3053\u308c\u306e\u51fa\u529b\u3092\u4f7f\u3063\u3066MAP-E\u306b\u3088\u308bIPv4 over IPv6\u306e\u5b9f\u73fe\u306f\u3067\u304d\u305f\u306e\u3060\u304c\u3001Web\u30b5\u30a4\u30c8\u3092\u898b\u3066\u3044\u308b\u3068\u7d50\u69cb\u306a\u78ba\u7387\u3067\u5fdc\u7b54\u304c\u9045\u304b\u3063\u305f\u308a\u30bf\u30a4\u30e0\u30a2\u30a6\u30c8\u3057\u305f\u308a\u3057\u3066\u3044\u305f\u3002<br \/>\n\u539f\u56e0\u306f\u30dd\u30fc\u30c8\u306e\u67af\u6e07\u3067\u3042\u308b\u3068\u5bb9\u6613\u306b\u63a8\u6e2c\u3067\u304d\u305f\u3002\u4f55\u305b240\u500b\u3057\u304bIP\u30de\u30b9\u30ab\u30ec\u30fc\u30c9\u306b\u4f7f\u3048\u308b\u30dd\u30fc\u30c8\u304c\u306a\u3044\u306e\u3067\u3042\u308b\u3002OS\u3084\u3089\u30a2\u30d7\u30ea\u3084\u3089Web\u30b5\u30a4\u30c8\u3084\u3089\u304c\u88cf\u3067\u3044\u308d\u3044\u308d\u306a\u3068\u3053\u308d\u306b\u7e4b\u3044\u3067\u3044\u308b\u6628\u4eca\u3067\u306f\u3059\u3050\u306a\u304f\u306a\u3063\u3066\u3082\u4ed5\u65b9\u304c\u306a\u3044\u3002<br \/>\nRTX1200\u306b\u30ed\u30b0\u30a4\u30f3\u3057\u3066\u78ba\u8a8d\u3057\u3066\u307f\u308b\u3068\u3001IP\u30de\u30b9\u30ab\u30ec\u30fc\u30c9\u306e\u72b6\u6cc1\u306f\u3053\u3093\u306a\u611f\u3058\u3060\u3063\u305f\u3002<\/p>\n<pre>&gt; show nat descriptor masquerade port summary \nInterface Desc Num Outer Address Used \/ All\n------------------- ---------- --------------------------- -----------\nPP[01](1) 1 ipcp\/aaa.bbb.ccc.ddd 3\/20000\nTUNNEL[1](1) 600000 xxx.yyy.zzz.www 48\/ 48\nTUNNEL[1](2) 600001 xxx.yyy.zzz.www 48\/ 48\nTUNNEL[1](3) 600002 xxx.yyy.zzz.www 48\/ 48\nTUNNEL[1](4) 600003 xxx.yyy.zzz.www 48\/ 48\nTUNNEL[1](5) 600004 xxx.yyy.zzz.www 48\/ 48\n------------------- ---------- --------------------------- -----------<\/pre>\n<p>pp 1\u306fPPPoE\u306a\u306e\u3067\u7121\u8996\u3002TUNNEL\u304cMAP-E\u306e\u3082\u306e\u3002<br \/>\n\u898b\u4e8b\u306b\u4f7f\u3044\u5207\u3063\u3066\u3044\u308b\u3002\u3044\u3084\u3001\u4f55\u5ea6\u304b\u3084\u308a\u76f4\u3057\u3066\u3061\u3087\u3046\u3069\u4f7f\u3044\u5207\u3063\u3066\u305f\u77ac\u9593\u306e\u3092\u30b3\u30d4\u30da\u3057\u305f\u306e\u3060\u3051\u3069\u3002<br \/>\n\u305d\u308c\u3067\u3082\u30d6\u30e9\u30a6\u30b6\u306e\u30bf\u30d6\u3092\u305b\u3044\u305c\u3044\u304c10\u500b\u304f\u3089\u3044\u958b\u3044\u305f\u7a0b\u5ea6\u306e\u3082\u306e\u3067\u3042\u308b\u3002<br \/>\n\u30b9\u30de\u30db\u3084iPad\u3001\u305d\u306e\u4ed6\u30a4\u30f3\u30bf\u30fc\u30cd\u30c3\u30c8\u306b\u7e4b\u304c\u308b\u30c7\u30d0\u30a4\u30b9\u304c\u3042\u308b\u3068\u3053\u308d\u3067\u306f\u3053\u3093\u306a\u3082\u306e\u3067\u306f\u4f7f\u3044\u7269\u306b\u306a\u3089\u306a\u3044\u306e\u3067\u6ce3\u304f\u6ce3\u304fIPv4\u901a\u4fe1\u3092PPPoE\u7d4c\u7531\u306b\u623b\u3057\u305f\u306e\u3067\u3042\u308b\u3002<\/p>\n<p>Rev.14\u7cfb\u4ee5\u964d\u306e\u30d5\u30a1\u30fc\u30e0\u30a6\u30a7\u30a2\uff08RTX1200\u306fRev.10\u7cfb\uff09\u3067\u306f<a href=\"http:\/\/www.rtpro.yamaha.co.jp\/RT\/docs\/nat-descriptor\/nat-compatibility.html\" target=\"_blank\" rel=\"noopener noreferrer\">\u30dd\u30fc\u30c8\u30bb\u30fc\u30d3\u30f3\u30b0IP\u30de\u30b9\u30ab\u30ec\u30fc\u30c9<\/a>\u3068\u3044\u3046\u6a5f\u80fd\u304c\u3042\u3063\u3066\u3001\u3053\u308c\u3092\u4f7f\u3048\u3070\u3053\u306e\u554f\u984c\u306f\u89e3\u6c7a\u3055\u308c\u308b\u3088\u3046\u3060\u3002<br \/>\n\u5e02\u8ca9\u306ev6\u30d7\u30e9\u30b9\u5bfe\u5fdc\u30eb\u30fc\u30bf\u3082\u6050\u3089\u304f\u540c\u69d8\u306e\u6a5f\u80fd\u3092\u6709\u3057\u3066\u3044\u308b\u306e\u3067\u3042\u308d\u3046\u3002<br \/>\n\u3057\u304b\u3057RTX1200\u306b\u306f\u305d\u306e\u6a5f\u80fd\u306f\u306a\u3044\u306e\u3067\u3042\u308b\u3002<br \/>\n\u3055\u3089\u3070MAP-E\u3002\u3055\u3089\u3070v6\u30d7\u30e9\u30b9\u3002<\/p>\n<h2>\u4f59\u8ac7<\/h2>\n<p>\u5148\u9031\u304b\u3089\u3044\u308d\u3044\u308d\u3068\u8a66\u884c\u932f\u8aa4\u3057\u3066\u3044\u308b\u9593\u306b\u3001RTX1210\u3067\u306f\u516c\u5f0f\u306bv6\u30d7\u30e9\u30b9\u5bfe\u5fdc\u306e\u30d5\u30a1\u30fc\u30e0\u30a6\u30a7\u30a2\u304c\u51fa\u3066\u3044\u305f\u3002<br \/>\n<div class=\"linkcard\"><div class=\"lkc-external-wrap\"><a class=\"lkc-link no_icon\" href=\"http:\/\/www.rtpro.yamaha.co.jp\/RT\/docs\/relnote\/Rev.14.01\/relnote_14_01_28.html\" data-lkc-id=\"4\" target=\"_blank\" rel=\"external noopener\"><div class=\"lkc-card\"><div class=\"lkc-info\"><div class=\"lkc-favicon\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.google.com\/s2\/favicons?domain=www.rtpro.yamaha.co.jp\" alt=\"\" width=\"16\" height=\"16\" \/><\/div><div class=\"lkc-domain\">www.rtpro.yamaha.co.jp<\/div><\/div><div class=\"lkc-content\"><figure class=\"lkc-thumbnail\"><img decoding=\"async\" class=\"lkc-thumbnail-img\" src=\"https:\/\/s.wordpress.com\/mshots\/v1\/http%3A%2F%2Fwww.rtpro.yamaha.co.jp%2FRT%2Fdocs%2Frelnote%2FRev.14.01%2Frelnote_14_01_28.html?w=100\" width=\"100px\" height=\"108px\" alt=\"\" \/><\/figure><div class=\"lkc-title\">Rev.14.01.28\u30ea\u30ea\u30fc\u30b9\u30ce\u30fc\u30c8<\/div><div class=\"lkc-url\" title=\"http:\/\/www.rtpro.yamaha.co.jp\/RT\/docs\/relnote\/Rev.14.01\/relnote_14_01_28.html\">http:\/\/www.rtpro.yamaha.co.jp\/RT\/docs\/relnote\/Rev.14.01\/relnote_14_01_28.html<\/div><\/div><div class=\"clear\"><\/div><\/div><\/a><\/div><\/div><\/p>\n<p>RTX1200\u306b\u3082\u30d5\u30a1\u30fc\u30e0\u30a6\u30a7\u30a2\u30a2\u30c3\u30d7\u30c7\u30fc\u30c8\u304c\u51fa\u3066\u3044\u308b\u304c\u3001v6\u30d7\u30e9\u30b9\u5bfe\u5fdc\u3082\u30dd\u30fc\u30c8\u30bb\u30fc\u30d3\u30f3\u30b0IP\u30de\u30b9\u30ab\u30ec\u30fc\u30c9\u8ffd\u52a0\u3082\u66f8\u3044\u3066\u306a\u3044\u306e\u3067RTX1200\u3060\u3068\u4f7f\u3044\u7269\u306b\u306a\u3089\u306a\u3044\u307e\u307e\u3060\u308d\u3046\u3002<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u4e8b\u306e\u59cb\u307e\u308a So-net\u3067IPoE(IPv6)\u30aa\u30d7\u30b7\u30e7\u30f3\u3092\u5229\u7528\u3057\u3066\u3044\u305f\u306e\u3060\u304c\u3001\u5148\u65e5\u3053\u3093\u306a\u304a\u77e5\u3089\u305b\u304c\u5c4a\u3044\u305f\u3002 v6\u30d7\u30e9\u30b9\u306fJPNE\u304c\u63d0\u4f9b\u3059\u308b\u30b5\u30fc\u30d3\u30b9\u3067\u3001IPv4 over IPv6\u306e\u6280\u8853\u3068\u3057\u3066\u306fMAP-E\u3092\u4f7f\u3063\u3066\u3044\u308b\u6a21\u69d8\u3002 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"cybocfi_hide_featured_image":"","footnotes":""},"categories":[1],"tags":[],"class_list":["post-356","post","type-post","status-publish","format-standard","hentry","category-1"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/emeth.jp\/diary\/wp-json\/wp\/v2\/posts\/356","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/emeth.jp\/diary\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/emeth.jp\/diary\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/emeth.jp\/diary\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/emeth.jp\/diary\/wp-json\/wp\/v2\/comments?post=356"}],"version-history":[{"count":22,"href":"https:\/\/emeth.jp\/diary\/wp-json\/wp\/v2\/posts\/356\/revisions"}],"predecessor-version":[{"id":670,"href":"https:\/\/emeth.jp\/diary\/wp-json\/wp\/v2\/posts\/356\/revisions\/670"}],"wp:attachment":[{"href":"https:\/\/emeth.jp\/diary\/wp-json\/wp\/v2\/media?parent=356"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/emeth.jp\/diary\/wp-json\/wp\/v2\/categories?post=356"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/emeth.jp\/diary\/wp-json\/wp\/v2\/tags?post=356"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}