{"componentChunkName":"component---src-templates-post-template-js","path":"/note-change-ipv6-en","result":{"data":{"markdownRemark":{"id":"671e0386-2541-57ec-84c4-e07b6ffd1443","html":"<blockquote>\n<p>This page has been machine-translated from the <a href=\"/note-change-ipv6\">original page</a>.</p>\n</blockquote>\n<p>My Rakuten Hikari line suddenly became extremely slow, so I enabled IPv6 connectivity.</p>\n<p>In this article, I configure it using a Buffalo router, the <a href=\"https://amzn.to/3qSUW40\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">WSR-5400AX6</a>.</p>\n<p>(I think most Buffalo home routers probably use roughly the same settings…)</p>\n<!-- omit in toc -->\n<h2 id=\"table-of-contents\" style=\"position:relative;\"><a href=\"#table-of-contents\" aria-label=\"table of contents permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Table of Contents</h2>\n<ul>\n<li><a href=\"#background\">Background</a></li>\n<li>\n<p><a href=\"#how-to-enable-ipv6-connectivity-on-rakuten-hikari\">How to enable IPv6 connectivity on Rakuten Hikari</a></p>\n<ul>\n<li><a href=\"#enable-cross-pass\">Enable Cross Pass</a></li>\n<li><a href=\"#enable-nd-proxy\">Enable ND proxy</a></li>\n<li><a href=\"#what-is-nd-proxy\">What is ND proxy?</a></li>\n</ul>\n</li>\n<li><a href=\"#summary\">Summary</a></li>\n<li>\n<p><a href=\"#update-january-28-2022\">Update (January 28, 2022)</a></p>\n<ul>\n<li><a href=\"#what-improved\">What improved</a></li>\n<li><a href=\"#what-got-worse\">What got worse</a></li>\n</ul>\n</li>\n</ul>\n<h2 id=\"background\" style=\"position:relative;\"><a href=\"#background\" aria-label=\"background permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Background</h2>\n<p>I have been using Rakuten Hikari since about half a year ago (around September 2020).</p>\n<p>I had moved to primarily working remotely, wanted a stable line at home, and Rakuten Hikari also happened to be running a one-year free campaign, so I signed up for it.</p>\n<p>Another big reason was that, since I live in a rental, it could be activated without any work that would require drilling holes in the wall.</p>\n<p>Although I had a few complaints—such as never being able to get through on the phone to apply, and it taking about two months from the application to activation—after it was opened I was consistently getting around 200–400 Mbps on <a href=\"https://fast.com/ja/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Fast.com</a> (IPv4, wired), so it was very comfortable to use.</p>\n<p>In my environment, because I did not know much about IPv6 and was not confident I could configure it properly, and because I was already getting fully satisfactory speeds with IPv4-only connectivity, I had disabled IPv6 in the router settings and configured it to reject all IPv6 connections from the internet side.</p>\n<p>However, around January 18, 2022, the connection suddenly became slow.</p>\n<p>Specifically, line speed fell to around 75 Mbps during the day and around 2–8 Mbps at night. (These are both <a href=\"https://fast.com/ja/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Fast.com</a> measurements over IPv4 on a wired connection.)</p>\n<p>I tried the usual things, such as restarting the modem, router, and OS, but the situation did not improve, so I decided to enable IPv6 connectivity to improve communication speed.</p>\n<h2 id=\"how-to-enable-ipv6-connectivity-on-rakuten-hikari\" style=\"position:relative;\"><a href=\"#how-to-enable-ipv6-connectivity-on-rakuten-hikari\" aria-label=\"how to enable ipv6 connectivity on rakuten hikari permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>How to enable IPv6 connectivity on Rakuten Hikari</h2>\n<p>Rakuten Hikari uses a service from Arteria Networks.</p>\n<p>Therefore, to enable IPv6 internet connectivity on a Rakuten Hikari line, you need to use a mechanism called Cross Pass provided by Arteria Networks.</p>\n<p>Reference: <a href=\"https://www.arteria-net.com/business/service/internet/line/flets/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Broadband Access (Cross Pass) | Arteria Networks Corporation</a></p>\n<p>To enable the Cross Pass feature, your router must support Cross Pass settings.</p>\n<p>For Buffalo routers, you can check which router and firmware versions support Cross Pass at the following link.</p>\n<p>Reference: <a href=\"https://www.buffalo.jp/support/other/network-ipv6.html\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Verified list of devices compatible with IPv6 (IPoE/IPv4 over IPv6) | Buffalo</a></p>\n<p>In the case of the <a href=\"https://amzn.to/3qSUW40\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">WSR-5400AX6</a>, support starts with the current latest firmware version, Ver.1.02 or later, so update the firmware if necessary.</p>\n<p><span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 327px; \"\n    >\n      <a\n    class=\"gatsby-resp-image-link\"\n    href=\"/static/e281e3b9b0466804012f896c1eeebc79/00e65/image-16.png\"\n    style=\"display: block\"\n    target=\"_blank\"\n    rel=\"noopener\"\n  >\n    <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 136.66666666666666%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAbCAYAAAB836/YAAAACXBIWXMAAAsTAAALEwEAmpwYAAADp0lEQVRIx5VVW09UVxT2P7Y2sdqX9sEWkAAdgbnITTStadL6wAPeEIlCUjUxNvXCgMIMEIaZSHUGDTPMuZ8z5z5zQCDW+Ln2mRuXmTg+fNln77X2t9f69lr7nOB5HqqqQrUsqJ4H1XWh2jZUxyFUvgsFKIpS9msAZiuQz8bGBk7w+Tw0IhFnZpDvaAc3Mgz+6lXwV66Ux7/+hByP+8SKLH8F4dQdcJ2dEIlEnJ6GeOsm+NGLEGiuZDJQdb0W5dFoDxNSyhpbNE3IRCwYBhRKX6ml7fgpq03IGhLqdPqb168xH41iKRZDbGEBiwwvXyKXzfqbZEq3pQi5CmEquYa56BxiRDj7/DlezL/A8vIKkS8ikUgimUwhlUr5G7+csqYdcFIOOSqKTNEp/rckSa1p2MypmV7lQ+toSMhO53kBHMf7oyhKNbAIm9VgwwjZRJZESCKHfD5Lhjdwiw7299/7sCyTDiyn3gw1QkHg6QQNly+F0PbzN+ju+gHnOk6hk9DddQa/nD2JlfgE8HENe9tx7L9fqmNnGR9243DMNYq0gLdvaylrGB8fQyQcwPBwCMNDIQwNBjE0FEQoGMDqyiPs7mTgWq9QdNbrsNdRcl9BL6TpYo/csmXasO0iLNulFF0Ui9solXbgeTvQChYEQSM9C8cgECRJo9Kr1iHH0cSgThAo5P/IKUta5rDtWdjbdX3oukLrHG3km0CoayjRZWxtcZRaO3q6vkNv4AzhNAI9p3D+1+9Jy2+xnpwEsEp6LeLjfqyG//fi+PRhkVJP0D1UNBRFESzt0dFL6OsLIRiMoL8/jHB4AJHIIHr7wkisRuEVN2HoaVhGpgaTjSbpp747rCEL1/O24dLjUCoV4ZVKVAoSObH6FJHZeAdZ0QmFBmDr2vHCzma3EI8vUc8msZZI4MnTJ/jn8WM8ePgQs9FZuhjNb8OjXVLuFLlxL7PFKgx6xqrQD7yFLXWKb6j0bjPU+7tFQqVVwlYi1CoPaHMoX7DLxyNkWjm2Rd1SB5uzh8E0DSoPE7ZlNfCxfY3rLzY9V4ah499ncxi7fgfXb0/j2sQ9H+O37mLi7n3c+/sRpqYf4MbkTM3GwHzHrk0iOr8Ax7GRoZ+Z33o2RTF+cwo/tfehIzCA9p4LPtq6I+gd/B3hkT8QHPgN3f0j/lrV3hEYxI9tvXTYfb9+0+l0vWwEQUAul6M23EKuAvadpZ/U5iaBRmbPHbGzNbaXpX1IQ0Z6sA6/Bmx/VcPPqwNoDQ6tI5YAAAAASUVORK5CYII='); background-size: cover; display: block;\"\n  ></span>\n  <picture>\n          <source\n              srcset=\"/static/e281e3b9b0466804012f896c1eeebc79/8ac56/image-16.webp 240w,\n/static/e281e3b9b0466804012f896c1eeebc79/e25e9/image-16.webp 327w\"\n              sizes=\"(max-width: 327px) 100vw, 327px\"\n              type=\"image/webp\"\n            />\n          <source\n            srcset=\"/static/e281e3b9b0466804012f896c1eeebc79/8ff5a/image-16.png 240w,\n/static/e281e3b9b0466804012f896c1eeebc79/00e65/image-16.png 327w\"\n            sizes=\"(max-width: 327px) 100vw, 327px\"\n            type=\"image/png\"\n          />\n          <img\n            class=\"gatsby-resp-image-image\"\n            src=\"/static/e281e3b9b0466804012f896c1eeebc79/00e65/image-16.png\"\n            alt=\"image-16.png\"\n            title=\"image-16.png\"\n            loading=\"lazy\"\n            style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n          />\n        </picture>\n  </a>\n    </span></p>\n<p>If version 1.02 or later is shown on the settings console login screen, you’re good to go.</p>\n<h3 id=\"enable-cross-pass\" style=\"position:relative;\"><a href=\"#enable-cross-pass\" aria-label=\"enable cross pass permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Enable Cross Pass</h3>\n<p>Configuring Cross Pass is very simple.</p>\n<p>Open Advanced Settings from the router management console, then enable the setting on the screen below from [Internet].</p>\n<p><span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 776px; \"\n    >\n      <a\n    class=\"gatsby-resp-image-link\"\n    href=\"/static/cae7bc1f39315c7189797e902a581feb/167b5/image-17.png\"\n    style=\"display: block\"\n    target=\"_blank\"\n    rel=\"noopener\"\n  >\n    <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 72.5%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAOCAYAAAAvxDzwAAAACXBIWXMAAAsTAAALEwEAmpwYAAAChUlEQVQ4y22TWW/aUBCF/f9fWymq1Le+VP0PlRIFQRMgeN+XazBmCYsNITFZdDozYNRIfRhd+947x9/MHGsqy+B5HlarlcRms0FVVZhMJiiKAtPplJ4LRImScPwYhhPCpjWk9yTLMZvNMZ/PJVdTSsH3fdqcSfJiscByuUQYhgijCEmSwHUD3A0M6JYr6013gN+39+iPbMRJiow0WIc1tDRNYVkmgiAQIt5k0TiORSyjCvwgwp+hiZveA5FFyPJcKigJgHP4eTweS56Wk7JlWUThEmEp6Lyalo3BUIeum3BsH30i4+j0htANG0EYIyeR8Tly+gjnSsn80pbMm/yliEsmyti2YX3/Ae/qG4yvV7C/XCH9+QsqzVCcCYtiKpRC2OncwnFcPD4+XgS5hzH1L+aSqSWR7eCu20dE92YEsKAhcTIPoyxnZ5hS8jTD0HF9fQObSJj2Ihgn0sM8V0jVGEPLQ5Bk1L8JBZU5KUSEyT710KPeDYcPMlXGL8sSh8MT9vsd1usV1mQltlG13ZKttvTRBd1Zynld1WiaBq+vrxJvb2/QBoO+iDGdlEz4y1WFmBLr3UEuHY/HS7y8NJ9EWqH2nsYeZMuU/wylnC1hOmQPReamsvhsS4QiRklNc0Rd78TIG9rns/V6Q+cv0KbnSfF6MvZcpjbSDbKTDcPksOC4nlglo35W1Y6iluCBnGyj6CM1NO5ZGy0hXzIMi7zokD99hEGIIMrQG/kYmQ7UmCDKOdK8QBCndJbAI8MzrdaStYItYbd3j073Hpbtyl+Tku+CKJX/lylPlU2JbiKhVP5/wtOUD9g/PWG32+Pw/CxD4P5w4z8+PvBMz0fak7gMrMH7+zv+Ak0f/bzRu8Q+AAAAAElFTkSuQmCC'); background-size: cover; display: block;\"\n  ></span>\n  <picture>\n          <source\n              srcset=\"/static/cae7bc1f39315c7189797e902a581feb/8ac56/image-17.webp 240w,\n/static/cae7bc1f39315c7189797e902a581feb/d3be9/image-17.webp 480w,\n/static/cae7bc1f39315c7189797e902a581feb/bac22/image-17.webp 776w\"\n              sizes=\"(max-width: 776px) 100vw, 776px\"\n              type=\"image/webp\"\n            />\n          <source\n            srcset=\"/static/cae7bc1f39315c7189797e902a581feb/8ff5a/image-17.png 240w,\n/static/cae7bc1f39315c7189797e902a581feb/e85cb/image-17.png 480w,\n/static/cae7bc1f39315c7189797e902a581feb/167b5/image-17.png 776w\"\n            sizes=\"(max-width: 776px) 100vw, 776px\"\n            type=\"image/png\"\n          />\n          <img\n            class=\"gatsby-resp-image-image\"\n            src=\"/static/cae7bc1f39315c7189797e902a581feb/167b5/image-17.png\"\n            alt=\"image-17.png\"\n            title=\"image-17.png\"\n            loading=\"lazy\"\n            style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n          />\n        </picture>\n  </a>\n    </span></p>\n<p>If the [IP Address Acquisition Method] setting is not shown and only “The IP address acquisition method is set to ‘Use Internet @ Start’” is displayed, the switch on the back of the router body is set to [Auto] rather than [Manual].</p>\n<p>In that case, set the switch on the back of the router to [Manual].</p>\n<p>This enables IPv6 connectivity when connecting to the internet.</p>\n<p>You can check whether IPv6 internet connectivity is enabled by seeing whether [via IPv6] is displayed in the header of the following site.</p>\n<p>Reference: <a href=\"https://www.arteria-net.com/company/csr/ipv6/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">IPv6-enabled services | Arteria Networks Corporation</a></p>\n<p>Next, let’s check the ND proxy setting used with IPv6.</p>\n<h3 id=\"enable-nd-proxy\" style=\"position:relative;\"><a href=\"#enable-nd-proxy\" aria-label=\"enable nd proxy permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Enable ND proxy</h3>\n<p>Unlike IPv4, IPv6 does not use IP masquerading through NAT.</p>\n<p>Therefore, depending on the router settings, it can become easy to access hosts on the home network directly from the internet side.</p>\n<p>Since home-network devices are generally assumed to be used privately, leaving them accessible from the internet is undesirable from a security perspective, which shows how significant the security benefits of the NAT commonly used with IPv4 are.</p>\n<p>This time, because I am enabling IPv6 internet connectivity, I want to make sure devices inside the network cannot be accessed from the internet side.</p>\n<p>To implement that kind of environment, enable ND proxy in the router settings.</p>\n<p>Configure it as follows.</p>\n<p><span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 694px; \"\n    >\n      <a\n    class=\"gatsby-resp-image-link\"\n    href=\"/static/fcdaddc504da8f2c22b982c8b4480014/31198/image-18.png\"\n    style=\"display: block\"\n    target=\"_blank\"\n    rel=\"noopener\"\n  >\n    <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 75%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB1klEQVQ4y6WT226iUBSGef9H6F3foWm8motmEjElWOQkckYFButp4gGM8Z+1VotBk0k60538YbOAb//rgJI9PyN9eED6+Ijs6QnzosB8Pv+S8jxHnCQw3oZI5yVevBJKFAQQ+T6iMEQURaI4jm/Uxu+fdWMRSeFTirJEzs5o3548m81u9BH/cNaNT6fTGykcNE0TPjksCNTCVqsVNpsN1uu1XN/fl3RwhWqxxHa7xW8Sx3e7Hfb7/VVKQc4sy4JhGAJrgfxyQvVJkpiUwvV8vA5NDE0XztjHeBIgiGKcz2d0l1JSuhPPw2RCDjsNWS6XGL6N0B9o4t73A5iOB8MaY6BTXDPkvmkaAV0uF5E45A/M0QgegfPPOnLKtu1QOSxYbgBVd6CRQ5VAP36+wiJYGEao6/oKFIcMiKIQIwLati0uubicMu/LIkc2K+FMUkoxgen60M0xyvIXFosKp9Pp1iEXPcvSa5qsqqqkwJzO8XhEUx9xampxw7E2zjocDjdS0jSFpmkCbGuYZZkAuyf/TfdL4fR6vR7UwYBqEgqMu/xV4L1kDnlk+v0+HMe5DmgX+C9LgLqu0yza8guVn035byDXUFVV+Rd5z13/tkPXdWUGuSnfBf4BTeVj+PCH+/oAAAAASUVORK5CYII='); background-size: cover; display: block;\"\n  ></span>\n  <picture>\n          <source\n              srcset=\"/static/fcdaddc504da8f2c22b982c8b4480014/8ac56/image-18.webp 240w,\n/static/fcdaddc504da8f2c22b982c8b4480014/d3be9/image-18.webp 480w,\n/static/fcdaddc504da8f2c22b982c8b4480014/181fb/image-18.webp 694w\"\n              sizes=\"(max-width: 694px) 100vw, 694px\"\n              type=\"image/webp\"\n            />\n          <source\n            srcset=\"/static/fcdaddc504da8f2c22b982c8b4480014/8ff5a/image-18.png 240w,\n/static/fcdaddc504da8f2c22b982c8b4480014/e85cb/image-18.png 480w,\n/static/fcdaddc504da8f2c22b982c8b4480014/31198/image-18.png 694w\"\n            sizes=\"(max-width: 694px) 100vw, 694px\"\n            type=\"image/png\"\n          />\n          <img\n            class=\"gatsby-resp-image-image\"\n            src=\"/static/fcdaddc504da8f2c22b982c8b4480014/31198/image-18.png\"\n            alt=\"image-18.png\"\n            title=\"image-18.png\"\n            loading=\"lazy\"\n            style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n          />\n        </picture>\n  </a>\n    </span></p>\n<p>This makes it impossible to connect directly from the internet side to devices on the home network.</p>\n<p>Some home routers also seem to have an IPv6 setting enabled by default called “IPv6 passthrough (IPv6 bridge),” but if that setting is enabled, devices on the internal network can be accessed directly from the internet side.</p>\n<p>Unless you have a special reason, such as wanting to access them from outside, it seems best to keep ND proxy enabled.</p>\n<h3 id=\"what-is-nd-proxy\" style=\"position:relative;\"><a href=\"#what-is-nd-proxy\" aria-label=\"what is nd proxy permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>What is ND proxy?</h3>\n<p>ND proxy is defined in RFC4389, and there is a specification that allows the P bit in RA to be set to 1.</p>\n<p>When ND proxy is configured, communication to IPv6 addresses goes through the router once.</p>\n<p>Because of this behavior, it becomes possible to prevent direct access from the internet to hosts.</p>\n<p>Reference: <a href=\"https://www.youtube.com/watch?v=2lgmpHxd1fE\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">ND Proxy and IPv6 Passthrough: Explaining IPv6 settings - YouTube</a></p>\n<p>Reference: <a href=\"https://www.nic.ad.jp/ja/basics/terms/ra.html\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">One-minute internet term explanation: What is RA (Router Advertisement)? - JPNIC</a></p>\n<p>Reference: <a href=\"https://internet.watch.impress.co.jp/docs/column/shimizu/1163817.html\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Can IPv6 be accessed directly from the internet? Try it and find out [Initial B] - INTERNET Watch</a></p>\n<h2 id=\"summary\" style=\"position:relative;\"><a href=\"#summary\" aria-label=\"summary permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Summary</h2>\n<p>By enabling IPv6 internet connectivity, the line speed that had dropped to around 8 Mbps recovered to around 300 Mbps, and my comfortable internet environment came back.</p>\n<p>I hope the line stays stable from here on out…</p>\n<p>So, if you use a fiber line but feel that it has somehow become slow recently, it may be a good idea to check your IPv6 settings at least once.</p>\n<p>To be honest, I am still a little uneasy about the security side, so I would like to continue things such as not neglecting firewall settings on the hosts and considering ways to monitor the network.</p>\n<h2 id=\"update-january-28-2022\" style=\"position:relative;\"><a href=\"#update-january-28-2022\" aria-label=\"update january 28 2022 permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Update (January 28, 2022)</h2>\n<p>It has now been about exactly one week since enabling this setting, so I’m writing down what I noticed.</p>\n<h3 id=\"what-improved\" style=\"position:relative;\"><a href=\"#what-improved\" aria-label=\"what improved permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>What improved</h3>\n<p>Even now, communication speed remains comfortably stable at around 200–400 Mbps on <a href=\"https://fast.com/ja/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Fast.com</a> (wired).</p>\n<p>Also, as a pleasant surprise, wireless devices started reaching around 200–300 Mbps on <a href=\"https://fast.com/ja/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Fast.com</a>.</p>\n<p>When I was using IPv4 only, the line speed on the wired machine was fast, but wireless devices only achieved around 10–30 Mbps.</p>\n<p>I had wondered whether the router’s performance was poor, but because my main environment was already running fast over wired, I had not replaced the router or anything like that.</p>\n<p>This time, enabling IPv6 unexpectedly also made the communication speed of wireless devices faster, and in particular page loading on my smartphone improved dramatically.</p>\n<p>(I do not know the reason, though…)</p>\n<h3 id=\"what-got-worse\" style=\"position:relative;\"><a href=\"#what-got-worse\" aria-label=\"what got worse permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>What got worse</h3>\n<p>The Buffalo router’s “Guest Port feature” stopped working.</p>\n<p>Apparently, the guest port feature does not support IPv6, so internet connectivity does not work in an environment where Cross Pass is configured. (It would be nice if it automatically switched to IPv4.)</p>","fields":{"slug":"/note-change-ipv6-en","tagSlugs":["/tag/memo/","/tag/english/"]},"frontmatter":{"date":"2022-01-22","description":"","tags":["Memo","English"],"title":"My Rakuten Hikari Line Got Slow, So I Enabled IPv6 Internet Connectivity (Cross Pass Settings) and ND Proxy","socialImage":{"publicURL":"/static/9696df95af62a630e27b9461a8127607/note-change-ipv6.png"}}}},"pageContext":{"slug":"/note-change-ipv6-en"}},"staticQueryHashes":["251939775","401334301","825871152"]}