<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Vanachterberg.org &#187; coolhva</title>
	<atom:link href="http://www.vanachterberg.org/author/coolhva/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.vanachterberg.org</link>
	<description>Persoonlijke blog van Henk van Achterberg</description>
	<lastBuildDate>Sat, 05 May 2012 20:20:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Running IPv6 and IPv4 together, pay attention!</title>
		<link>http://www.vanachterberg.org/2012/04/running-ipv6-and-ipv4-together-pay-attention/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=running-ipv6-and-ipv4-together-pay-attention</link>
		<comments>http://www.vanachterberg.org/2012/04/running-ipv6-and-ipv4-together-pay-attention/#comments</comments>
		<pubDate>Sun, 15 Apr 2012 08:51:33 +0000</pubDate>
		<dc:creator>coolhva</dc:creator>
				<category><![CDATA[Nieuws]]></category>

		<guid isPermaLink="false">http://www.vanachterberg.org/?p=265</guid>
		<description><![CDATA[After several months of testing I&#8217;ve enabled native IPv6 on some of our customer networks. While enabling is rather easy you should take some things in mind that can break things in your network. Vendor Lock-in with public addresses With IPv4 most companies have an internal  network with private IP addresses (RFC1918). On the edge [...]]]></description>
			<content:encoded><![CDATA[<p>After several months of testing I&#8217;ve enabled native IPv6 on some of our customer networks. While enabling is rather easy you should take some things in mind that can break things in your network.<span id="more-265"></span></p>
<h1>Vendor Lock-in with public addresses</h1>
<p>With IPv4 most companies have an internal  network with private IP addresses (RFC1918). On the edge of their networks they have routers and firewalls which perform NAT for the internal network. The public IP addresses, often assigned from their ISP, are mostly configured on the router and firewalls. When a company changes ISP and thus needs to change the public IP addresses they only need to change the router and firewall configuration.</p>
<p>With IPv6 this is a bit different. When you enable IPv6 on your network, you probably got an IPv6 subnet assigned  from your ISP. The big difference with IPv4 is that with IPv6 public&#8221; IP addresses are configured on all your devices in your network, not just on the router or firewall. Your routers and firewalls will not perform NAT, so each device will have an IPv6 address which is publicly available on the internet.</p>
<p>When you change ISP all IPv6 addresses which are configured on your servers will not work anymore. These addresses are present in the DNS server and cached on your clients and maybe even hard coded in configuration files on your servers. Changing IPv6 addresses on your servers can cause a disruption in your network.</p>
<p>The solution for this &#8220;vendor lock-in&#8221; problem is Unique Local, which is like RFC1918 for IPv6. You can configure your network with your generated &#8220;Unique Local&#8221; IPv6 prefix. A Unique Local address starts with FD. The second part consists of 40 bits which are generated as specified in <a title="RFC4193" href="http://tools.ietf.org/html/rfc4193" target="_blank">RFC 4193</a>. Together with FD this will make your Unique Local Prefix, for example FD31:DFC3:E7D9::/48.</p>
<p>Unique Local address will also be added to the DNS server. When clients ask for your server they get multiple AAAA records, one with the public IPv6 address and one with the unique local address. <strong>When your clients have an IPv6 address in the unique local prefix, they will automatically use the unique local address to connect.</strong> You can also use these unique local addresses in your configuration files. When you change ISP, and your public IP addresses will change, your unique local address stays the same for each device so there is no disruption in your local network.</p>
<p>Because a unique local prefix is ::/48 you can use it at all your (remote) locations throughout your organization. The reason that you need to generate a prefix with a special procedure is to be unique in the world. There are situations where you would want to connect different organizations, for example with an IPSEC site to site tunnel, and would like to use unique local addresses. The benefit of using unique local addresses is that you will be sure it will not be routed over the internet.</p>
<p>I&#8217;ve created my own <a title="IPv6 Unique Local GlobalID Generator" href="http://www.vanachterberg.org/2012/04/ipv6-unique-local-globalid-generator/" target="_blank">Unique Local GlobalID Generator</a> which you can find <a title="IPv6 Unique Local GlobalID Generator" href="http://www.vanachterberg.org/2012/04/ipv6-unique-local-globalid-generator/" target="_blank">here</a>.</p>
<h1>IPv6 and IPv6-aware but disabled applications</h1>
<p>If you enable IPv6 in your network please note that Windows Vista and above prefer IPv6 over IPv4. This means that when your client asks for a website running on your server and an AAAA record is present your client will try to reach the server over IPv6. When you enabled IPv6 in your network but did not enable IPv6 for all IPv6 aware applications clients can experience time delays or even messages that applications cannot connect.</p>
<p>A good example is a Windows 2003 server with IPv6. When you enable IPv6 on the Windows 2003 server the DNS server will hold an AAAA record for this server. When you connect from a Windows 7 client with remote desktop to the Windows 2003 server it will take a long time to connect. Why? Because the RDP client is an IPv6-aware application and because it gets an IPv6 address in the DNS query result, it expects the server listening on IPv6. After a time out it will know that the server is not listening on IPv6 and will try to connect with IPv4.</p>
<p>What if your client applications take 30 seconds or more to start because of IPv6? Your users will not be happy and complain. The &#8220;solution&#8221; here is to make your servers and clients prefer IPv4 over IPv6. This way you can enable IPv6 without applications slowing down. When only IPv6 is available IPv6 will be used though.</p>
<p>The reason that IPv6 is prefered over IPv4 is more a political decision then a technical decision. At all our client sites where we have custom applications and a mixed environment of servers (2003, 2008, 2008r2) we have enabled this &#8220;fix&#8221;.</p>
<p>You can set the following registry entry (which ofcourse can be set in a group policy):</p>
<pre>HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters\
DWORD (32-Bit): DisabledComponents  
VALUE: 0x20</pre>
<p>The fix can be found here on the microsoft site: <a href="http://support.microsoft.com/kb/929852/en">http://support.microsoft.com/kb/929852/en</a>
</p>
<h1>Enable IPv6 on remote locations and in your tunnels</h1>
<p>
When IPv6 is enabled your DNS is filled with AAAA records. Clients with IPv6 enabled will by default prefer IPv6 over IPv4. This means that when your organization has multiple remote locations you should be aware that enabling IPv6 can have an impact on the remote locations. With IPv4 a lot of organizations have IPSEC tunnels between locations. When you enable IPv6 in your organization clients will try to use IPv6 to connect to the server. When IPv6 is not properly configured for the IPSEC tunnels the clients will try to connect over the internet.
</p>
<p>So, the tip here is to be sure that when you enable IPv6 you should think of each aspect of your network!</p>
<h1>Privacy extensions and IP Security</h1>
<p>
Windows Vista and Windows 7 have privacy extensions enabled by default. This means that a client has multiple IPv6 addresses, one of them being the temporarily address. The client will register its normal IPv6 address in the DNS server but for outbound connections the temporarily address is used. When you rely on logging and/or matching IP address with the DNS name you should disable privacy extensions for your clients (e.g. trough a group policy).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vanachterberg.org/2012/04/running-ipv6-and-ipv4-together-pay-attention/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IPv6 Unique Local GlobalID Generator</title>
		<link>http://www.vanachterberg.org/2012/04/ipv6-unique-local-globalid-generator/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=ipv6-unique-local-globalid-generator</link>
		<comments>http://www.vanachterberg.org/2012/04/ipv6-unique-local-globalid-generator/#comments</comments>
		<pubDate>Wed, 11 Apr 2012 21:39:13 +0000</pubDate>
		<dc:creator>coolhva</dc:creator>
				<category><![CDATA[Nieuws]]></category>
		<category><![CDATA[application]]></category>
		<category><![CDATA[ipv6]]></category>
		<category><![CDATA[prefix]]></category>
		<category><![CDATA[unique local]]></category>

		<guid isPermaLink="false">http://www.vanachterberg.org/?p=259</guid>
		<description><![CDATA[When I was searching the web I could not found a simple tool which could spit out a lot of unique local prefixes (FC::/7, FD::/8 will be generated though!). Therefor I&#8217;ve created my own .NET 4 application (My first to be exact) to generate those prefixes. You cannot simple make something up. According to RFC 4193 [...]]]></description>
			<content:encoded><![CDATA[<p>When I was searching the web I could not found a simple tool which could spit out a lot of unique local prefixes (FC::/7, FD::/8 will be generated though!). Therefor I&#8217;ve created my own .NET 4 application (My first to be exact) to generate those prefixes.<span id="more-259"></span></p>
<p>
You cannot simple make something up. According to <a href="http://tools.ietf.org/html/rfc4193" target="_blank">RFC 4193</a> you need to follow a special procedure to generate a uniqe local Global ID. Create an SHA1 hash from a EUI64 identifier and the NTP64 date. Then take the first 40 bits of the hash to add them to the 8 bits (FD). This will be your Unique Local Global ID.</p>
<p><a href="http://www.vanachterberg.org/wp-content/uploads/2012/04/ulg1_1.png"><img class="alignnone size-full wp-image-267" title="ulg1_1" src="http://www.vanachterberg.org/wp-content/uploads/2012/04/ulg1_1.png" alt="" width="673" height="401" /></a></p>
<p>
An output example with the help:</p>
<pre>Title : Unique Local GlobalID Generator
Author: Henk van Achterberg (henk@vanachterberg.org)
Ver.  : 1.1.0.0
Web   : http://www.vanachterberg.org/
Descr.: Generates Global ID's for FC::/7 (Unique Local)
      : according to RFC 4193 (http://tools.ietf.org/html/rfc4193)
Usage :

UniqueLocalGenerator.exe -n&lt;amount to generate&gt; -f[filename] -o[1: formatted, 0:unformatted -d[debug]

Example:

UniqueLocalGenerator.exe -n10 -fglobalids.txt -o1</pre>
</p>
<p>
And with for example 10 prefixes:</p>
<pre>C:\&gt;UniqueLocalGenerator.exe -n10
FD11:01AD:20D2::/48
FDAA:9B97:0133::/48
FDF1:64D8:2264::/48
FD7B:8CA0:3776::/48
FD42:586E:02EF::/48
FD60:7EE7:A024::/48
FD02:F773:3C06::/48
FD31:DFC3:E7D9::/48
FDF2:A590:1080::/48
FD40:F274:DFD4::/48</pre>
</p>
<p>
And if you do not want the nice IPv6 subnet output but plain hex:</p>
<pre>C:\&gt;UniqueLocalGenerator.exe -n10 -o1
FD4FDA8C857C
FDB0CF9745DE
FD45F881811E
FD59DF8567CE
FDFA7021FF85
FD1B527BD6DD
FD882DAC6B4E
FDB42643B85B
FD2E9A5BBA1F
FD835A8C476F</pre>
<p>
You can download the application here:</p>
<p><a href="http://www.vanachterberg.org/wp-content/uploads/2012/04/UniqueLocalGenerator.zip">UniqueLocalGenerator.zip</a></p>
<p>If you use Unique Local GlobalID&#8217;s please register them at this site: <a href="http://www.sixxs.net/tools/grh/ula/" target="_blank">http://www.sixxs.net/tools/grh/ula/</a> .</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vanachterberg.org/2012/04/ipv6-unique-local-globalid-generator/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>IPv6 DAD with NIC Teaming on Windows</title>
		<link>http://www.vanachterberg.org/2012/03/ipv6-dad-with-nic-teaming-on-windows/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=ipv6-dad-with-nic-teaming-on-windows</link>
		<comments>http://www.vanachterberg.org/2012/03/ipv6-dad-with-nic-teaming-on-windows/#comments</comments>
		<pubDate>Fri, 23 Mar 2012 20:04:31 +0000</pubDate>
		<dc:creator>coolhva</dc:creator>
				<category><![CDATA[Nieuws]]></category>
		<category><![CDATA[2008r2]]></category>
		<category><![CDATA[dad]]></category>
		<category><![CDATA[duplicate]]></category>
		<category><![CDATA[ipv6]]></category>
		<category><![CDATA[vista]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.vanachterberg.org/?p=245</guid>
		<description><![CDATA[When you want high availability on your server you can team your network adapters so that when one fails the other takes over. While this is a nice feature it can be a pain in the ass when using IPv6.IPv6 introduces DAD. Duplicate Address Discovery.  When you configure an IPv6 address on your network interface [...]]]></description>
			<content:encoded><![CDATA[<p>When you want high availability on your server you can team your network adapters so that when one fails the other takes over. While this is a nice feature it can be a pain in the ass when using IPv6.<span id="more-245"></span>IPv6 introduces DAD. Duplicate Address Discovery.  When you configure an IPv6 address on your network interface in Windows you are likely to receive a message that there is a duplicate IPv6 address. Windows will disable the address and will not use it until you take some action.</p>
<p>To solve this issue we disable DAD for Windows Vista / Server 2008 or Windows 7 / Server 2008 R2. We need to find the interface number of the interface where we want to disable DAD.</p>
<p>
Fire up a command prompt and type this command:
</p>
<pre>netsh interface ipv6 show interfaces</pre>
<p>
You will receive a list with all your interfaces. Look for the interface you want to disable DAD for and note the ID in the IDX column. Run the following command to disable DAD on the interface:
</p>
<pre>netsh interface ipv6 set interface "&lt;interface ID&gt;" dadtransmits=0</pre>
<p>
You can look up the current value with this command:
</p>
<pre>netsh interface ipv6 show interface "&lt;interface ID&gt;"</pre>
<p>
I hope this information is helpful, it was sure for me!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vanachterberg.org/2012/03/ipv6-dad-with-nic-teaming-on-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cisco: ASA5505 IPv6</title>
		<link>http://www.vanachterberg.org/2012/03/cisco-asa5505-ipv6/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=cisco-asa5505-ipv6</link>
		<comments>http://www.vanachterberg.org/2012/03/cisco-asa5505-ipv6/#comments</comments>
		<pubDate>Mon, 19 Mar 2012 20:23:07 +0000</pubDate>
		<dc:creator>coolhva</dc:creator>
				<category><![CDATA[Nieuws]]></category>
		<category><![CDATA[asa]]></category>
		<category><![CDATA[cisco]]></category>
		<category><![CDATA[ipv6]]></category>

		<guid isPermaLink="false">http://www.vanachterberg.org/?p=237</guid>
		<description><![CDATA[I&#8217;m testing IPv6 on a broad range of devices. Cisco ASA is one of them. The configuration is rather simple. Our ISP has given us the 2a00:1450:7000:200::/64 subnet for our LAN. Our WAN side is 2a00:1450:a1:1::/64 where 1 is the ISP router and 2 is reserved for us. First we configure the outside interface, which [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m testing IPv6 on a broad range of devices. Cisco ASA is one of them. The configuration is rather simple.<span id="more-237"></span></p>
<p>Our ISP has given us the 2a00:1450:7000:200::/64 subnet for our LAN. Our WAN side is 2a00:1450:a1:1::/64 where 1 is the ISP router and 2 is reserved for us.</p>
<p>First we configure the outside interface, which is VLAN 2:</p>
<pre>ASA(config)# interface vlan 2
ASA(config)# ipv6 enable
ASA(config)# ipv6 address 2a00:1450:a1:1::2/64
ASA(config)# ipv6 address fe80::2/64 link-local
ASA(config)# ipv6 suppress-ra</pre>
<p>We specify two addresses, the public address and the link local address. The link local address is optional although I like to specify it anyway. We do not want to send router advertisements on the WAN side so we suppress them with the suppress-ra statement.</p>
<p>To allow our ASA to access the IPv6 internet we enter the default route on the outside interface to point to the IP of the ISP:</p>
<pre>ASA(config)# ipv6 route outside ::/0 2a00:1450:a1:1::1</pre>
<p>We can now ping IPv6 hosts on the internet:</p>
<pre>ASA# ping ipv6.google.com
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 2a00:1450:8005::93, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 1/8/10 ms</pre>
<p>We configure the inside interface, VLAN 1 with the IPv6 address:</p>
<pre>ASA(config)# interface vlan 1
ASA(config)# ipv6 enable
ASA(config)# ipv6 address 2a00:1450:7000:200::1/64
ASA(config)# ipv6 address fe80::1/64 link-local
ASA(config)# ipv6 nd prefix 2a00:1450:7000:200::/64</pre>
<p>As you can see it does not differ much with the outside interface. The big difference is that we want to send out router advertisements with the prefix which can be used to generate IPv6 addresses for clients. We use the ipv6 nd prefix command for that.</p>
<p>When the ASA has a route for ::/0 the ASA will advertise itself as a default router on the LAN.</p>
<p>Again, IPv6 does not use NAT so please be careful and design your access lists well!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vanachterberg.org/2012/03/cisco-asa5505-ipv6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JunOS: Multiple routing instances with IPv6</title>
		<link>http://www.vanachterberg.org/2012/03/junos-11-multiple-routing-instances-with-ipv6/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=junos-11-multiple-routing-instances-with-ipv6</link>
		<comments>http://www.vanachterberg.org/2012/03/junos-11-multiple-routing-instances-with-ipv6/#comments</comments>
		<pubDate>Mon, 19 Mar 2012 19:53:03 +0000</pubDate>
		<dc:creator>coolhva</dc:creator>
				<category><![CDATA[Nieuws]]></category>
		<category><![CDATA[ipv6]]></category>
		<category><![CDATA[juniper]]></category>
		<category><![CDATA[junos]]></category>
		<category><![CDATA[srx]]></category>

		<guid isPermaLink="false">http://www.vanachterberg.org/?p=230</guid>
		<description><![CDATA[At my new job at Hype Automatisering I&#8217;m working a lot with IPv6. Today I&#8217;ve set up a SRX240 (JunOS 11.1R3.5) with multiple routing instances to work with IPv6. We have the following configuration: Internet interface: Redundant Ethernet 8 (reth8), which consists of two physical interfaces LAN interface: Redundant Ethernet 4 (reth4), which consists of [...]]]></description>
			<content:encoded><![CDATA[<p>At my new job at Hype Automatisering I&#8217;m working a lot with IPv6. Today I&#8217;ve set up a SRX240 (JunOS 11.1R3.5) with multiple routing instances to work with IPv6.<span id="more-230"></span></p>
<p>We have the following configuration:</p>
<p>Internet interface: Redundant Ethernet 8 (reth8), which consists of two physical interfaces</p>
<p>LAN interface: Redundant Ethernet 4 (reth4), which consists of two physical interfaces</p>
<p>We have two routing instances:</p>
<p>vrISP with interface reth8</p>
<p>vrLAN with interface reth4.100 (VLAN 100)</p>
<p>We will use the following IPv6 addresses:</p>
<p>WAN router ISP: <strong>2a00:1450:8888::1/64</strong></p>
<p>WAN router customer side: <strong>2a00:1450:8888::2/64</strong></p>
<p>Subnet that will be used for the LAN: <strong>2a00:1450:9000:100::/64</strong></p>
<p><strong>Note:</strong> The ISP is routing 2a00:1450:9000::/48 (this space is given to the customer) to 2a00:1450:8888::2. We will use a /64 subnet for the reth4.100 interface.</p>
<p>At first we need to enable IPv6 globally at the SRX.</p>
<p><em>Enable IPv6:</em></p>
<pre>root@SRX# set security forwarding-options family inet6 mode flow-based</pre>
<p>When you enter the commit command you will receive a notication that the SRX needs to reboot before IPv6 will be active. When you are running a cluster make sure you reboot all your routers in this cluster.</p>
<p>When the SRX has rebooted we can assign the WAN IP address.</p>
<p><em>Assign Ipv6 address for reth8:</em></p>
<pre>root@SRX# set interfaces reth8.0 family inet6 address 2a00:1450:8888::2/64</pre>
<p>If you run a cluster please disable Duplicate Address Discovery. Otherwise the SRX will not function because it detects a duplicate on the line.</p>
<p><em>Disable DAD on interface reth8:</em></p>
<pre>root@SRX# set interfaces reth8.0 family inet6 dad-disable</pre>
<p>We now set the default route for the vrISP routing instance to the WAN ip address of the ISP. As you can see we specify the routing instance twice, first to indicate we work in the vrISP routing instance and secondly to indicate we want to add the route to the IPv6 routing table (inet6.0) of the vrISP routing instance.</p>
<p><em>Set the default route for vrISP to the ISP:</em></p>
<pre>root@SRX# set routing-instances vrISP routing-options rib vrISP.inet6.0 static route ::/0 next-hop 2a00:1450:8888::1</pre>
<p>We will now specify the IPv6 address for the LAN interface, I also did the dad-disable on the LAN interface because of the cluster.</p>
<p><em>Assign IPv6 addresses to reth4.100:</em></p>
<pre>root@SRX# set interfaces reth4.100 family inet6 address 2a00:1450:9000:100::1/64
root@SRX# set interfaces reth4.100 family inet6 dad-disable</pre>
<p>Optionally you can set the link local address.</p>
<p><em>Assign link local address to reth4.100:</em></p>
<pre>root@SRX# set interfaces reth4.100 family inet6 address fe80::100:1/64</pre>
<p>We want our hosts to know which prefix they can use to generate IPv6 addresses. We configure the routing advertisement on the LAN interface.</p>
<p><em>Enable routing-advertisements with the LAN prefix on reth4.100:</em></p>
<pre>root@SRX# set protocols router-advertisement interface reth4.100 prefix 2a00:1450:9000:100::/64</pre>
<p>We need to configure a default route for the vrLAN routing instance to the vrISP routing instance to be able to pass IPv6 traffic to the internet.</p>
<p><em>Set the default route from the LAN to the vrISP:</em></p>
<pre>root@SRX# set routing-instances vrLAN routing-options rib vrLAN.inet6.0 static route ::/0 next-table vrISP.inet6.0</pre>
<div class="box-warning">
<p><strong>NOTE: After talkink to JTAC this solution is not the best way to allow incoming traffic to your routing instance, please read further till the firewall filter method. This method however, works too.</strong></p>
<p>To allow traffic inbound to the LAN (e.g. publish a web server) we need to create a NAT rule so the SRX knows to which routing instance the traffic needs to flow.</p>
<p><em>Use NAT to pass incoming IPv6 traffic to the vrLAN:</em></p>
<pre>root@SRX# set security nat destination pool IPv6-LAN routing-instance vrLAN
root@SRX# set security nat destination pool IPv6-LAN address 2a00:1450:9000:100::/64
root@SRX# set security nat destination rule-set ISP from interface reth8.0
root@SRX# set security nat destination rule-set ISP rule IPv6-LAN match source-address ::/0
root@SRX# set security nat destination rule-set ISP rule IPv6-LAN match destination-address 2a00:1450:9000:100::/64
root@SRX# set security nat destination rule-set ISP rule IPv6-LAN then destination-nat pool IPv6-LAN</pre>
<p>It sounds rather odd to use NAT with IPv6. Actually we do not translate addresses but with the above configuration we let the SRX know which routing instance to use for inbound traffic of this IPv6 subnet.</p>
</div>
<p>To allow traffic inbound to the LAN so you can access services, e.g. http, we need to create a firewall filter to redirect the incoming traffic to the correct routing instance.</p>
<p><em>Configure a firewall filter to pass incoming IPv6 traffic to the vrLAN:</em></p>
<pre>root@SRX# set firewall family inet6 filter IPv6 term LAN from destination-address 2a00:1450:9000:100::/64
root@SRX# set firewall family inet6 filter IPv6 term LAN then routing-instance vrLAN</pre>
<p>To allow other IPv6 traffic to pass to other interfaces via global routing, or at the reth8 interface we need to create a default action to allow traffic for IPv6 traffic.</p>
<p><em>Enable unmatched IPv6 traffic to pass:</em></p>
<pre>root@SRX# set firewall family inet6 filter IPv6 term default then accept</pre>
<p>This input filter needs to be applied to the reth8.0 interface.</p>
<p><em>Apply IPv6 firewall filter to reth8.0:</em></p>
<pre>root@SRX# set interface reth8.0 family inet6 filter input IPv6</pre>
<p>Please note that when you add a second subnet in this filter you will need to move the default statement AFTER the newly added statement otherwise the traffic will not be redirected to the routing instance.</p>
<p>We have now a working IPv6 connection. The only thing you should do is set up policies to allow only the traffic you want on the interfaces.</p>
<p>When I want to enable IPv6 (outbound AND inbound) for my lab network (vrLAB, vlan 200 on reth4) I just need to enter a few lines of configuration.</p>
<p><em>Add LAB configuration:</em></p>
<pre>root@SRX# set interfaces reth4.200 family inet6 address 2a00:1450:9000:200::1/64
root@SRX# set interfaces reth4.200 family inet6 address fe80::200:1/64
root@SRX# set protocols router-advertisement interface reth4.200 prefix 2a00:1450:9000:200::/64
root@SRX# set routing-instances vrLAB routing-options rib vrLAB.inet6.0 static route ::/0 next-table vrISP.inet6.0
root@SRX# set firewall family inet6 filter IPv6 term LAB from destination-address 2a00:1450:9000:200::/64
root@SRX# set firewall family inet6 filter IPv6 term LAB then routing-instance vrLAB
root@SRX# insert firewall family inet6 filter IPv6 term default after term LAB</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.vanachterberg.org/2012/03/junos-11-multiple-routing-instances-with-ipv6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Per VLAN PPTP with RouterOS and Mikrotik</title>
		<link>http://www.vanachterberg.org/2011/09/per-vlan-pptp-with-routeros-and-mikrotik/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=per-vlan-pptp-with-routeros-and-mikrotik</link>
		<comments>http://www.vanachterberg.org/2011/09/per-vlan-pptp-with-routeros-and-mikrotik/#comments</comments>
		<pubDate>Tue, 27 Sep 2011 20:25:49 +0000</pubDate>
		<dc:creator>coolhva</dc:creator>
				<category><![CDATA[Projecten]]></category>
		<category><![CDATA[atrato]]></category>
		<category><![CDATA[mikrotik]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[vlan]]></category>

		<guid isPermaLink="false">http://www.vanachterberg.org/?p=212</guid>
		<description><![CDATA[When you have multiple isolated VLAN&#8217;s in a network it would come in handy to be able to set up a PPTP VPN connection so you would be part of that network. This can be easily done with a Mikrotik and RouterOS. Please look at the picture for the explanation. The devices in each VLAN [...]]]></description>
			<content:encoded><![CDATA[<p>When you have multiple isolated VLAN&#8217;s in a network it would come in handy to be able to set up a PPTP VPN connection so you would be part of that network. This can be easily done with a Mikrotik and RouterOS.</p>
<p><span id="more-212"></span>Please look at the picture for the explanation.</p>
<p><a href="http://www.vanachterberg.org/wp-content/uploads/2011/10/mikrotik_per_vlan_vpn_web.png"><img class="alignnone size-full wp-image-213" title="mikrotik_per_vlan_vpn_web" src="http://www.vanachterberg.org/wp-content/uploads/2011/10/mikrotik_per_vlan_vpn_web.png" alt="" /></a></p>
<p>The devices in each VLAN are isolated from each other but are able to communicate to the outside. When a PPTP user logs in the user can only access the devices in the attached VLAN. The HP Switch receives packets from the mikrotik in vlan 4,5 and 6 tagged and vlan 1 untagged. The client devices attached to the switch get the appropriate VLAN untagged.</p>
<p>The following limitations are present in this setup:</p>
<p><strong>- Only one PPTP user can connect</strong></p>
<p>In my final setup (we use this for a management network) I&#8217;ve solved this issue by changing the firewall rules from interface PPTP to IP addresses (the reason is that RouterOS creates a new interface for each PPTP connection).</p>
<p>To handle multiple users you would also need to setup an address pool for PPTP users and a PPTP profile to handle the pool.</p>
<p>The following files are available:</p>
<p><a href="http://www.vanachterberg.org/wp-content/uploads/2011/09/mikrotik_dedi_lab_web.txt">Mikrotik config</a> &#8211; There is no admin password</p>
<p><a href="http://www.vanachterberg.org/wp-content/uploads/2011/10/mikrotik_per_vlan_vpn_web.pdf">Network drawing in PDF</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.vanachterberg.org/2011/09/per-vlan-pptp-with-routeros-and-mikrotik/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Wireless Accessible KVM over IP</title>
		<link>http://www.vanachterberg.org/2011/09/wireless-kvm-over-ip/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=wireless-kvm-over-ip</link>
		<comments>http://www.vanachterberg.org/2011/09/wireless-kvm-over-ip/#comments</comments>
		<pubDate>Tue, 27 Sep 2011 19:53:43 +0000</pubDate>
		<dc:creator>coolhva</dc:creator>
				<category><![CDATA[Projecten]]></category>
		<category><![CDATA[atrato]]></category>
		<category><![CDATA[kvm]]></category>
		<category><![CDATA[wifi]]></category>

		<guid isPermaLink="false">http://www.vanachterberg.org/?p=201</guid>
		<description><![CDATA[Stel het is laat, je moet nog een server installeren in het DC, dat is vervelend wat je moet ter plekke blijven totdat de server van afstand benaderbaar is. Of je bent in het DC en je wilt graag dat een collega, die dan bijvoorbeeld in de Bahama&#8217;s zit, even meekijkt. Of je wilt een [...]]]></description>
			<content:encoded><![CDATA[<p>Stel het is laat, je moet nog een server installeren in het DC, dat is vervelend wat je moet ter plekke blijven totdat de server van afstand benaderbaar is. Of je bent in het DC en je wilt graag dat een collega, die dan bijvoorbeeld in de Bahama&#8217;s zit, even meekijkt. Of je wilt een router configureren vanaf je werkplek met een lekker bakkie koffie, en niet naast de router in de herrie met een te kort kabeltje. Of een klant belt  dat hij met spoed zijn eigen server (je weet wel, zo&#8217;n server zonder rails op een plankje) moet installeren maar dat hij niet naar het datacenter kan (of wil) komen.</p>
<p>Voor al die situaties is er nu goed nieuws. Vandaag heb ik een KVM over IP oplossing bedacht. En niet zomaar KVM over IP oplossing, wat impliceert dat je overal waar je dit wilt gebruiken een voorgeconfigureerd netwerk moet hebben. Het is een KVM over IP oplossing via Wifi.</p>
<p><span id="more-201"></span><a href="http://www.vanachterberg.org/wp-content/uploads/2011/10/WAKOI.png"><img class="alignnone size-full wp-image-222" title="WAKOI" src="http://www.vanachterberg.org/wp-content/uploads/2011/10/WAKOI.png" alt="" width="550" height="773" /></a></p>
<p>Met deze oplossing kan het volgende:</p>
<p>- KVM over IP via Java Applet (werkt in alle gangbare browsers op Windows, OSX, Linux)<br />
- Remote Media Support (wel de USB kabel erin steken, Remote Media via PS/2 wordt (nog) niet ondersteund)<br />
- Lokale KVM over IP (je kan dus meekijken terwijl iemand van afstand bezig is (of andersom))<br />
- RS232 (Een com poort, je kan dus een console kabel van een router hier op aansluiten)<br />
- Klant login met gelimiteerde mogelijkheden (alleen scherm overnemen)</p>
<p>Deze oplossing kan overal in het datacenter gebruikt worden waar er bereik is via WiFi.</p>
<p><a href="http://www.vanachterberg.org/wp-content/uploads/2011/09/WAKOI_componenten.png"><img class="alignnone size-full wp-image-208" title="WAKOI_componenten" src="http://www.vanachterberg.org/wp-content/uploads/2011/09/WAKOI_componenten.png" alt="" width="600" height="350" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.vanachterberg.org/2011/09/wireless-kvm-over-ip/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Capi World Tour</title>
		<link>http://www.vanachterberg.org/2011/07/capi-world-tour/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=capi-world-tour</link>
		<comments>http://www.vanachterberg.org/2011/07/capi-world-tour/#comments</comments>
		<pubDate>Tue, 05 Jul 2011 20:59:50 +0000</pubDate>
		<dc:creator>coolhva</dc:creator>
				<category><![CDATA[Nieuws]]></category>
		<category><![CDATA[bovertis]]></category>
		<category><![CDATA[capi]]></category>

		<guid isPermaLink="false">http://www.vanachterberg.org/wp/?p=51</guid>
		<description><![CDATA[Voor Capi-Lux moesten we, als onderdeel van de IT Migratie, ook op de verschillende locaties zijn. De migratie is op alle locaties goed en succesvol verlopen. Van elke locatie een korte foto impressie. Album overzicht &#160;]]></description>
			<content:encoded><![CDATA[<p>Voor Capi-Lux moesten we, als onderdeel van de IT Migratie, ook op de verschillende locaties zijn. De migratie is op alle locaties goed en succesvol verlopen. Van elke locatie een korte foto impressie.</p>
<p><span id="more-51"></span></p>
<p><a title="Capi World Tour" href="http://www.vanachterberg.org/2011/07/capi-world-tour/">Album overzicht</a></p>

<div class="ngg-albumoverview">		

	<!-- List of galleries -->
		
	<div class="ngg-album-compact">
		<div class="ngg-album-compactbox">
			<div class="ngg-album-link">
				<a class="Link" href="http://www.vanachterberg.org/2011/07/capi-world-tour/?album=2&amp;gallery=3">
					<img class="Thumb" alt="Capi-World-Tour-Munchen" src="http://www.vanachterberg.org/wp-content/gallery/capi-world-tour-munchen/thumbs/thumbs_img_0203.jpg"/>
				</a>
			</div>
		</div>
		<h4><a class="ngg-album-desc" title="Capi-World-Tour-Munchen" href="http://www.vanachterberg.org/2011/07/capi-world-tour/?album=2&amp;gallery=3" >Capi-World-Tour-Munchen</a></h4>
				<p><strong>21</strong> Photos</p>
			</div>

 		
	<div class="ngg-album-compact">
		<div class="ngg-album-compactbox">
			<div class="ngg-album-link">
				<a class="Link" href="http://www.vanachterberg.org/2011/07/capi-world-tour/?album=2&amp;gallery=4">
					<img class="Thumb" alt="Capi-World-Tour-Frankfurt" src="http://www.vanachterberg.org/wp-content/gallery/capi-world-tour-frankfurt/thumbs/thumbs_img_0255.jpg"/>
				</a>
			</div>
		</div>
		<h4><a class="ngg-album-desc" title="Capi-World-Tour-Frankfurt" href="http://www.vanachterberg.org/2011/07/capi-world-tour/?album=2&amp;gallery=4" >Capi-World-Tour-Frankfurt</a></h4>
				<p><strong>13</strong> Photos</p>
			</div>

 		
	<div class="ngg-album-compact">
		<div class="ngg-album-compactbox">
			<div class="ngg-album-link">
				<a class="Link" href="http://www.vanachterberg.org/2011/07/capi-world-tour/?album=2&amp;gallery=5">
					<img class="Thumb" alt="Capi-World-Tour-Oslo" src="http://www.vanachterberg.org/wp-content/gallery/capi-world-tour-oslo/thumbs/thumbs_img_0315.jpg"/>
				</a>
			</div>
		</div>
		<h4><a class="ngg-album-desc" title="Capi-World-Tour-Oslo" href="http://www.vanachterberg.org/2011/07/capi-world-tour/?album=2&amp;gallery=5" >Capi-World-Tour-Oslo</a></h4>
				<p><strong>14</strong> Photos</p>
			</div>

 		
	<div class="ngg-album-compact">
		<div class="ngg-album-compactbox">
			<div class="ngg-album-link">
				<a class="Link" href="http://www.vanachterberg.org/2011/07/capi-world-tour/?album=2&amp;gallery=6">
					<img class="Thumb" alt="Capi-World-Tour-Helsinki" src="http://www.vanachterberg.org/wp-content/gallery/capi-world-tour-helsinki/thumbs/thumbs_img_0403.jpg"/>
				</a>
			</div>
		</div>
		<h4><a class="ngg-album-desc" title="Capi-World-Tour-Helsinki" href="http://www.vanachterberg.org/2011/07/capi-world-tour/?album=2&amp;gallery=6" >Capi-World-Tour-Helsinki</a></h4>
				<p><strong>14</strong> Photos</p>
			</div>

 		
	<div class="ngg-album-compact">
		<div class="ngg-album-compactbox">
			<div class="ngg-album-link">
				<a class="Link" href="http://www.vanachterberg.org/2011/07/capi-world-tour/?album=2&amp;gallery=7">
					<img class="Thumb" alt="Capi-World-Tour-Johannesburg" src="http://www.vanachterberg.org/wp-content/gallery/capi-world-tour-johannesburg/thumbs/thumbs_img_0128.jpg"/>
				</a>
			</div>
		</div>
		<h4><a class="ngg-album-desc" title="Capi-World-Tour-Johannesburg" href="http://www.vanachterberg.org/2011/07/capi-world-tour/?album=2&amp;gallery=7" >Capi-World-Tour-Johannesburg</a></h4>
				<p><strong>41</strong> Photos</p>
			</div>

 		
	<div class="ngg-album-compact">
		<div class="ngg-album-compactbox">
			<div class="ngg-album-link">
				<a class="Link" href="http://www.vanachterberg.org/2011/07/capi-world-tour/?album=2&amp;gallery=8">
					<img class="Thumb" alt="Capi-World-Tour-Kaapstad" src="http://www.vanachterberg.org/wp-content/gallery/capi-world-tour-kaapstad/thumbs/thumbs_photo_7.jpg"/>
				</a>
			</div>
		</div>
		<h4><a class="ngg-album-desc" title="Capi-World-Tour-Kaapstad" href="http://www.vanachterberg.org/2011/07/capi-world-tour/?album=2&amp;gallery=8" >Capi-World-Tour-Kaapstad</a></h4>
				<p><strong>25</strong> Photos</p>
			</div>

 	 	
	<!-- Pagination -->
 	<div class="ngg-clear"></div>
</div>


<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vanachterberg.org/2011/07/capi-world-tour/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Op zoek naar een nieuwe uitdaging</title>
		<link>http://www.vanachterberg.org/2011/07/op-zoek-naar-een-nieuwe-uitdaging/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=op-zoek-naar-een-nieuwe-uitdaging</link>
		<comments>http://www.vanachterberg.org/2011/07/op-zoek-naar-een-nieuwe-uitdaging/#comments</comments>
		<pubDate>Tue, 05 Jul 2011 19:39:20 +0000</pubDate>
		<dc:creator>coolhva</dc:creator>
				<category><![CDATA[Nieuws]]></category>
		<category><![CDATA[bovertis]]></category>

		<guid isPermaLink="false">http://www.vanachterberg.org/wp/?p=17</guid>
		<description><![CDATA[Met veel plezier heb ik de afgelopen vijf jaar bij Bovertis gewerkt. Maar nu wordt het tijd om de stap te nemen en de volgende fase van mijn leven in te gaan. De volgende e-mail is 5 april 2011 aan mijn collega&#8217;s verstuurd: Beste collega’s en vrienden Na vijf jaar een fantastische tijd gehad te [...]]]></description>
			<content:encoded><![CDATA[<p>Met veel plezier heb ik de afgelopen vijf jaar bij Bovertis gewerkt. Maar nu wordt het tijd om de stap te nemen en de volgende fase van mijn leven in te gaan.</p>
<p><span id="more-17"></span>De volgende e-mail is 5 april 2011 aan mijn collega&#8217;s verstuurd:</p>
<p><code>Beste collega’s en vrienden</p>
<p>Na vijf jaar een fantastische tijd gehad te hebben bij Bovertis is het voor mij tijd om door te gaan. De reden van mijn vertrek is omdat ik nog lang niet klaar ben met heel veel leren van heel veel verschillende onderwerpen. Daar zijn collega’s voor nodig die nog veel meer weten dan mij.</p>
<p>Ik ben nog op zoek, ik weet nog niet waar ik naar toe zal vertrekken. In overleg met Jeroen zal ik eind Juli bij Bovertis vertrekken. Tot die tijd zal ik er alles aan doen om mijn kennis over te dragen aan mijn vervanger en door veel te documenteren.</p>
<p>Ik wil iedereen heel erg bedanken voor de tijd die we samen hebben gehad. Bovertis blijft altijd een speciaal plekje in mijn hart houden.</code></p>
<p>Op dit moment ben ik niet meer op zoek naar een nieuwe uitdaging. Ik ga in augustus beginnen bij Atrato IP Networks. Mocht je zelf graag mijn oude job willen, kijk dan op <a href="http://bovert.is/zoekt.jou" target="_blank">bovert.is/zoekt.jou</a> en neem contact met me op via <a href="mailto:henk@bovert.is">henk@bovert.is</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vanachterberg.org/2011/07/op-zoek-naar-een-nieuwe-uitdaging/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Spreken voor Breednet</title>
		<link>http://www.vanachterberg.org/2011/03/spreken-voor-breednet/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=spreken-voor-breednet</link>
		<comments>http://www.vanachterberg.org/2011/03/spreken-voor-breednet/#comments</comments>
		<pubDate>Tue, 01 Mar 2011 20:10:30 +0000</pubDate>
		<dc:creator>coolhva</dc:creator>
				<category><![CDATA[Nieuws]]></category>
		<category><![CDATA[bovertis]]></category>
		<category><![CDATA[breednet]]></category>
		<category><![CDATA[pers]]></category>

		<guid isPermaLink="false">http://www.vanachterberg.org/wp/?p=21</guid>
		<description><![CDATA[Op 28 februari 2011 werden de contracten voor Breednet Noord-Holland getekend in het AFAS Stadion.Op het bijbehordend event werd ik gevraagd om tegenover een zal van ongeveer 50 mensen te spreken over mijn ervaring met breednet en onze leverancier.]]></description>
			<content:encoded><![CDATA[<p>Op 28 februari 2011 werden de contracten voor Breednet Noord-Holland getekend in het AFAS Stadion.Op het bijbehordend event werd ik gevraagd om tegenover een zal van ongeveer 50 mensen te spreken over mijn ervaring met breednet en onze leverancier.</p>
<p><span id="more-21"></span></p>
<p><a href="http://www.vanachterberg.org/wp-content/uploads/2011/07/cbg-kickoff.png"><img class="alignnone size-full wp-image-22" title="cbg-kickoff" src="http://www.vanachterberg.org/wp-content/uploads/2011/07/cbg-kickoff.png" alt="" width="600" height="400" /></a></p>
<p><a href="http://www.vanachterberg.org/wp-content/uploads/2011/07/breednet_marijndewijs_006.png"><img class="alignnone size-full wp-image-25" title="breednet_marijndewijs_006" src="http://www.vanachterberg.org/wp-content/uploads/2011/07/breednet_marijndewijs_006.png" alt="" width="600" height="400" /></a></p>
<p><a href="http://www.vanachterberg.org/wp-content/uploads/2011/07/breednet_marijndewijs_001.png"><img class="alignnone size-full wp-image-23" title="breednet_marijndewijs_001" src="http://www.vanachterberg.org/wp-content/uploads/2011/07/breednet_marijndewijs_001.png" alt="" width="600" height="395" /></a></p>
<p><a href="http://www.vanachterberg.org/wp-content/uploads/2011/07/breednet_marijndewijs_002.png"><img class="alignnone size-full wp-image-24" title="breednet_marijndewijs_002" src="http://www.vanachterberg.org/wp-content/uploads/2011/07/breednet_marijndewijs_002.png" alt="" width="600" height="400" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.vanachterberg.org/2011/03/spreken-voor-breednet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

