<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Amazon EC2 gets full IPv6 support in IPv6 Trial</title>
    <link>https://community.plus.net/t5/IPv6-Trial/Amazon-EC2-gets-full-IPv6-support/m-p/1409526#M3051</link>
    <description>&lt;P&gt;&lt;EM&gt;Nothing to do with Plusnet, but I thought IPv6 people might be interested.&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;Amazon EC2 now has full IPv6 support. Every VM can have its own (public) IPv6 address in addition to its (private, maybe&amp;nbsp;NAT'd) IPv4 address.&lt;/P&gt;
&lt;P&gt;&lt;A href="https://aws.amazon.com/blogs/aws/new-ipv6-support-for-ec2-instances-in-virtual-private-clouds/" target="_blank"&gt;https://aws.amazon.com/blogs/aws/new-ipv6-support-for-ec2-instances-in-virtual-private-clouds/&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/get-started-ipv6.html" target="_blank"&gt;http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/get-started-ipv6.html&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/vpc-migrate-ipv6.html" target="_blank"&gt;http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/vpc-migrate-ipv6.html&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;The announcement, from&amp;nbsp;1st December 2016, said this was initially only in US East (Ohio) region; but I've just tested it in eu-west-1 (Ireland) and it's fully up and running there.&lt;/P&gt;
&lt;P&gt;To try it:&lt;/P&gt;
&lt;P&gt;* Select your VPC, select "Add IPv6 CIDR". This assigns&amp;nbsp;you a /56.&lt;/P&gt;
&lt;P&gt;* Go to each of your VPC subnets. Select "Add IPv6 CIDR". Lets you choose a /64 out of that /56. Don't forget to click the tick icon or it won't be saved.&lt;/P&gt;
&lt;P&gt;* Add a ::/0 route in your VPC Route Table pointing to your existing Internet Gateway.&lt;/P&gt;
&lt;P&gt;* Add inbound IPv6 rules to your security groups as required. (Outbound is allowed by default; you'll see a new outbound rule for ::/0)&lt;/P&gt;
&lt;P&gt;* If you are running older instance types, you need to upgrade them to a current instance type which supports IPv6&lt;/P&gt;
&lt;P&gt;&lt;A class="moz-txt-link-freetext" href="http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-types.html#instance-networking-storage" target="_blank"&gt;http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-types.html#instance-networking-storage&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;* Assign an IPv6 address to the instance itself: select the instance, then Networking &amp;gt; Manage IP Addresses&lt;/P&gt;
&lt;P&gt;* Configure your OS to pick up an IPv6 address via DHCPv6, e.g. for Ubuntu 16.04:&lt;/P&gt;
&lt;PRE&gt;iface ens3 inet6 dhcp&lt;/PRE&gt;
&lt;P&gt;and then&amp;nbsp;restart interface (or "dhclient -6 ens3")&lt;/P&gt;
&lt;P&gt;* Make sure your OS is picking up router advertisements to get a default gateway&lt;/P&gt;
&lt;P&gt;Normally this happens automatically. But if for some reason your VM has IP forwarding enabled (e.g. it's acting as a NAT gateway), then by default it doesn't accept RAs. So you have to enable this by setting accept_ra to 2 - this is a boolean with three values &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;
&lt;PRE&gt;iface ens3 inet6 dhcp
accept_ra 2

# or: sysctl net.ipv6.conf.ens3.accept_ra=2&lt;/PRE&gt;
&lt;P&gt;Et voila!&lt;/P&gt;
&lt;PRE&gt;root@ip-172-31-0-238:~# ping6 -c3 2001:4860:4860::8888
PING 2001:4860:4860::8888(2001:4860:4860::8888) 56 data bytes
64 bytes from 2001:4860:4860::8888: icmp_seq=1 ttl=51 time=1.04 ms
64 bytes from 2001:4860:4860::8888: icmp_seq=2 ttl=51 time=1.03 ms
64 bytes from 2001:4860:4860::8888: icmp_seq=3 ttl=51 time=1.12 ms

--- 2001:4860:4860::8888 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2002ms
rtt min/avg/max/mdev = 1.037/1.070/1.127/0.055 ms&lt;/PRE&gt;
&lt;P&gt;They seem to have made a very sound job of implementing this properly.&lt;/P&gt;</description>
    <pubDate>Sun, 29 Jan 2017 19:24:35 GMT</pubDate>
    <dc:creator>BrianC</dc:creator>
    <dc:date>2017-01-29T19:24:35Z</dc:date>
    <item>
      <title>Amazon EC2 gets full IPv6 support</title>
      <link>https://community.plus.net/t5/IPv6-Trial/Amazon-EC2-gets-full-IPv6-support/m-p/1409526#M3051</link>
      <description>&lt;P&gt;&lt;EM&gt;Nothing to do with Plusnet, but I thought IPv6 people might be interested.&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;Amazon EC2 now has full IPv6 support. Every VM can have its own (public) IPv6 address in addition to its (private, maybe&amp;nbsp;NAT'd) IPv4 address.&lt;/P&gt;
&lt;P&gt;&lt;A href="https://aws.amazon.com/blogs/aws/new-ipv6-support-for-ec2-instances-in-virtual-private-clouds/" target="_blank"&gt;https://aws.amazon.com/blogs/aws/new-ipv6-support-for-ec2-instances-in-virtual-private-clouds/&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/get-started-ipv6.html" target="_blank"&gt;http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/get-started-ipv6.html&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/vpc-migrate-ipv6.html" target="_blank"&gt;http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/vpc-migrate-ipv6.html&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;The announcement, from&amp;nbsp;1st December 2016, said this was initially only in US East (Ohio) region; but I've just tested it in eu-west-1 (Ireland) and it's fully up and running there.&lt;/P&gt;
&lt;P&gt;To try it:&lt;/P&gt;
&lt;P&gt;* Select your VPC, select "Add IPv6 CIDR". This assigns&amp;nbsp;you a /56.&lt;/P&gt;
&lt;P&gt;* Go to each of your VPC subnets. Select "Add IPv6 CIDR". Lets you choose a /64 out of that /56. Don't forget to click the tick icon or it won't be saved.&lt;/P&gt;
&lt;P&gt;* Add a ::/0 route in your VPC Route Table pointing to your existing Internet Gateway.&lt;/P&gt;
&lt;P&gt;* Add inbound IPv6 rules to your security groups as required. (Outbound is allowed by default; you'll see a new outbound rule for ::/0)&lt;/P&gt;
&lt;P&gt;* If you are running older instance types, you need to upgrade them to a current instance type which supports IPv6&lt;/P&gt;
&lt;P&gt;&lt;A class="moz-txt-link-freetext" href="http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-types.html#instance-networking-storage" target="_blank"&gt;http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-types.html#instance-networking-storage&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;* Assign an IPv6 address to the instance itself: select the instance, then Networking &amp;gt; Manage IP Addresses&lt;/P&gt;
&lt;P&gt;* Configure your OS to pick up an IPv6 address via DHCPv6, e.g. for Ubuntu 16.04:&lt;/P&gt;
&lt;PRE&gt;iface ens3 inet6 dhcp&lt;/PRE&gt;
&lt;P&gt;and then&amp;nbsp;restart interface (or "dhclient -6 ens3")&lt;/P&gt;
&lt;P&gt;* Make sure your OS is picking up router advertisements to get a default gateway&lt;/P&gt;
&lt;P&gt;Normally this happens automatically. But if for some reason your VM has IP forwarding enabled (e.g. it's acting as a NAT gateway), then by default it doesn't accept RAs. So you have to enable this by setting accept_ra to 2 - this is a boolean with three values &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;
&lt;PRE&gt;iface ens3 inet6 dhcp
accept_ra 2

# or: sysctl net.ipv6.conf.ens3.accept_ra=2&lt;/PRE&gt;
&lt;P&gt;Et voila!&lt;/P&gt;
&lt;PRE&gt;root@ip-172-31-0-238:~# ping6 -c3 2001:4860:4860::8888
PING 2001:4860:4860::8888(2001:4860:4860::8888) 56 data bytes
64 bytes from 2001:4860:4860::8888: icmp_seq=1 ttl=51 time=1.04 ms
64 bytes from 2001:4860:4860::8888: icmp_seq=2 ttl=51 time=1.03 ms
64 bytes from 2001:4860:4860::8888: icmp_seq=3 ttl=51 time=1.12 ms

--- 2001:4860:4860::8888 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2002ms
rtt min/avg/max/mdev = 1.037/1.070/1.127/0.055 ms&lt;/PRE&gt;
&lt;P&gt;They seem to have made a very sound job of implementing this properly.&lt;/P&gt;</description>
      <pubDate>Sun, 29 Jan 2017 19:24:35 GMT</pubDate>
      <guid>https://community.plus.net/t5/IPv6-Trial/Amazon-EC2-gets-full-IPv6-support/m-p/1409526#M3051</guid>
      <dc:creator>BrianC</dc:creator>
      <dc:date>2017-01-29T19:24:35Z</dc:date>
    </item>
  </channel>
</rss>

