<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://www.the-taylor-family.org/CS/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>David</title><link>http://www.the-taylor-family.org/CS/blogs/david/default.aspx</link><description>Work and Play...</description><dc:language>en</dc:language><generator>CommunityServer 2.1 (Build: 60809.935)</generator><item><title>IPv6 - updates and topics</title><link>http://www.the-taylor-family.org/CS/blogs/david/archive/2007/06/08/IPv6-_2D00_-updates-and-topics.aspx</link><pubDate>Sat, 09 Jun 2007 02:36:00 GMT</pubDate><guid isPermaLink="false">9d1b7125-1009-4f8d-b629-85a0c300576c:302</guid><dc:creator>David</dc:creator><slash:comments>0</slash:comments><comments>http://www.the-taylor-family.org/CS/blogs/david/comments/302.aspx</comments><wfw:commentRss>http://www.the-taylor-family.org/CS/blogs/david/commentrss.aspx?PostID=302</wfw:commentRss><description>&lt;p&gt;&lt;span style="font-size:10pt;font-family:'Arial','sans-serif';"&gt;Sorry for the long gap in time, but many other pressing issues came up, not the least of which were medical in nature...&amp;nbsp; But, back to the topic at hand&amp;hellip;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;font-family:'Arial','sans-serif';"&gt;&amp;nbsp;I finally managed to get the financing for the public IPv6 address space taken care of at work (it wasn&amp;#39;t the amount mind you, just the paperwork which is the real pain as anyone in a large corporation will tell you).&amp;nbsp; I&amp;#39;m currently working on an education plan for our Network Engineering and Network Management group to get things rolling.&amp;nbsp; I&amp;#39;ve written a reasonable overview doc (see my earlier post for a link to a generic version of it), but I need to present it in a classroom format so that they can ask questions and get a discussion going.&amp;nbsp; Plus I need a bit more time on the 4 to 6 transition mechanisms like Teredo and ISATAP as I have not had much opportunity to work with them.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;font-family:'Arial','sans-serif';"&gt;One of the most important items&amp;nbsp;is coming up with the allocation scheme.&amp;nbsp; IPv6 subnets are, for all practical purposes, infinitely large, so you don&amp;rsquo;t need multiple subnets for sizing reasons, but for segregating traffic, it&amp;rsquo;s important to lay them out carefully.&lt;span&gt;&amp;nbsp; &lt;/span&gt;My company has separate networks for VoIP, Wireless, Wired, Industrial equipment, etc.&lt;span&gt;&amp;nbsp; &lt;/span&gt;So we have at least 7 subnets in most sites today.&lt;span&gt;&amp;nbsp; &lt;/span&gt;We do break things up on reasonable boundaries so that we don&amp;rsquo;t have too many routes being advertised at a given site, but with v6 we can bring it down to a single summarized route per site.&lt;span&gt;&amp;nbsp; &lt;/span&gt;We&amp;rsquo;re looking at about 16 network ranges per site which will include the previously mentioned networks, plus the serial link network and a single network range for loopback addresses (broken into /128 host addresses).&lt;span&gt;&amp;nbsp; &lt;/span&gt;This will make it a bit cleaner for route advertisements than we are able to accomplish today.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;font-family:'Arial','sans-serif';"&gt;BTW - For those of you who are interested, especially in larger organizations, you can receive a /48 allocation direct from ARIN&amp;nbsp;(North America)&amp;nbsp;IF you already have a direct IPv4 allocation.&amp;nbsp; A /48 is a no questions asked allocation if you already have a IPv4 direct allocation of any size; if you want a larger block, you&amp;#39;ll have to justify it.&amp;nbsp; They are currently waiving the annual fees (nothing new for you more recent allocation recipients, but for those who have had their v4 allocation since &amp;quot;dirt&amp;quot; you may have to pay a fee, see &lt;a href="http://www.arin.net/"&gt;www.arin.net&lt;/a&gt; ) since you already pay them for your current&amp;nbsp;v4 allocation.&amp;nbsp; You will, unfortunately, have to cough up $500 US for the &amp;quot;registration&amp;quot; fee.&amp;nbsp; Seems rather petty to me since they&amp;#39;re really trying to encourage v6 adoption, but for the moment, at least, that&amp;#39;s the deal.&amp;nbsp; Most folks will probably get their allocation from the upstream ISP which is the better way to go if you aren&amp;#39;t multi-homing.&amp;nbsp; If you are multi-homing, you&amp;#39;ll definitely want to look into a PI allocation (provider independent a.k.a. portable address range like direct v4 allocations from ARIN) as it makes multi-homing significantly less complicated to deal with.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;font-family:'Arial','sans-serif';"&gt;I would like to emphasize the importance of setting up a lab and playing with IPv6 before even thinking of deploying it.&lt;span&gt;&amp;nbsp; &lt;/span&gt;I have been tinkering about with IPv6 for over a year now, and I&amp;rsquo;m just now getting a real comfort level with the details (I&amp;rsquo;m not a slow learner, mind, but as this is personal time stolen out of 50-60 hr work weeks, so it&amp;rsquo;s sometimes hard to explain to the wife about the extra couple of hours spent in the lab especially in my home lab).&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;font-family:'Arial','sans-serif';"&gt;I posted the contents of my home network in a prior entry, a few changes have happened since then (gee that never happens in a lab :), so I figured I&amp;rsquo;d post an update to the inventory (and yes, I&amp;rsquo;m a big B5 fan if you couldn&amp;rsquo;t tell from the system names):&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;font-family:'Arial','sans-serif';"&gt;HomeLab&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;font-family:'Arial','sans-serif';"&gt;Servers:&lt;br /&gt;7 Win 2003 R2 Servers&lt;br /&gt;2 Win 2003 Servers&lt;br /&gt;2 SuSE 10 Servers&lt;br /&gt;1 SPLAT Firewall manager&lt;br /&gt;1 Nokia IPSO Firewall&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;font-family:'Arial','sans-serif';"&gt;Workstations:&lt;br /&gt;2 Win XP Desktops&lt;br /&gt;1 Win XP Laptop&lt;br /&gt;1 Vista Ultimate Laptop&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;font-family:'Arial','sans-serif';"&gt;Network:&lt;br /&gt;1 Cisco 3640 router&lt;br /&gt;1 Cisco 3620 router&lt;br /&gt;1 Cisco 3750 POE switch&lt;br /&gt;2 Extreme Summit 200-48 switches&lt;br /&gt;1 TrendNet Wireless AP&lt;br /&gt;1 3Com TR Hub&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;font-family:'Arial','sans-serif';"&gt;Other:&lt;br /&gt;Avaya VoIP Phone&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;font-family:'Arial','sans-serif';"&gt;WorkLab&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;font-family:'Arial','sans-serif';"&gt;&lt;br /&gt;3 HP DL380 servers (scratch boxes at the moment)&lt;br /&gt;2 WinXP desktops&lt;br /&gt;1 Nokia IPSO Firewall&lt;br /&gt;1 Nortel 1750 Contivity VPN Router&lt;br /&gt;1 Cisco 3620 router&lt;br /&gt;4 Cisco 3750 (2 x 2 switch stacks)&lt;br /&gt;1 Cisco 3750 POE switch&lt;br /&gt;1 Extreme Summit 200-48 switch&lt;br /&gt;Avaya VoIP Phone&lt;br /&gt;&lt;br /&gt;I have these two labs tied together via a VPN connection over IPv4 as mentioned earlier.&lt;span&gt;&amp;nbsp; &lt;/span&gt;I have also connected a work peer&amp;rsquo;s home network via VPN connection as well.&lt;span&gt;&amp;nbsp; &lt;/span&gt;All three lab networks are using IPv6 over IPv4 tunnels with BGP between them for peering.&lt;span&gt;&amp;nbsp; &lt;/span&gt;The work lab also has a connection to a remote Linux server using a 6over4 tunnel as well.&lt;span&gt;&amp;nbsp; &lt;/span&gt;The Cisco 3620 work lab router connects to the SIT virtual interface on the Linux system.&lt;span&gt;&amp;nbsp; &lt;/span&gt;I&amp;rsquo;m not running any routing over it, so I had to include a default route on the Linux side pointing back to the 3620 in the lab.&lt;span&gt;&amp;nbsp; &lt;/span&gt;All three lab networks can reach this remote server via IPv6.&lt;span&gt;&amp;nbsp; &lt;/span&gt;If you want to learn how to setup the SIT interface, check out the man page on ifcfg-tunnel.&lt;span&gt;&amp;nbsp; &lt;/span&gt;The Cisco side is configured just like any other 6over4 tunnel and the Linux box is configured with a static SIT tunnel using its local Ethernet IPv4 interface.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;font-family:'Arial','sans-serif';"&gt;Next steps for work include the aforementioned lunch-and-learns, some high-level marketing to the technical managers, and getting the official data center lab rigged with IPv6.&lt;span&gt;&amp;nbsp; &lt;/span&gt;The data center lab has a much larger variety of hardware available including IBM P-Series servers, E-Series servers, z/OS system, Cisco chassis switches, Cisco VoIP equipment, and other expensive toys that I&amp;rsquo;m not able to &amp;ldquo;acquire&amp;rdquo; for my little test lab.&lt;span&gt;&amp;nbsp; &lt;/span&gt;My current expectations are to have a formal lab environment setup by year end, and possible pilot deployment overlaying the IPv4 environment in a small number of sites by Q2 2008.&lt;span&gt;&amp;nbsp; &lt;/span&gt;We&amp;rsquo;ll have to see&amp;hellip;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;font-family:'Arial','sans-serif';"&gt;Until next time.&lt;/span&gt;&lt;/p&gt;&lt;img src="http://www.the-taylor-family.org/CS/aggbug.aspx?PostID=302" width="1" height="1"&gt;</description><category domain="http://www.the-taylor-family.org/CS/blogs/david/archive/tags/IT+Stuff/default.aspx">IT Stuff</category></item><item><title>The story I referenced in an earlier post...</title><link>http://www.the-taylor-family.org/CS/blogs/david/archive/2006/09/23/284.aspx</link><pubDate>Sat, 23 Sep 2006 15:26:00 GMT</pubDate><guid isPermaLink="false">9d1b7125-1009-4f8d-b629-85a0c300576c:284</guid><dc:creator>David</dc:creator><slash:comments>0</slash:comments><comments>http://www.the-taylor-family.org/CS/blogs/david/comments/284.aspx</comments><wfw:commentRss>http://www.the-taylor-family.org/CS/blogs/david/commentrss.aspx?PostID=284</wfw:commentRss><description>&lt;P&gt;I mentioned that the TR hub in my network had a story behind it...&amp;nbsp; Well, here it is.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;My network is made up of castoffs and other people's junk, so I don't have the most up-to-date hardware to run things on (like the TR hub :).&amp;nbsp; Well I was trying to install the MS Vista Beta 2 on an old Compaq Armada E500.&amp;nbsp; Unfortunately, there were no drivers for the ethernet card with the Beta2 distro.&amp;nbsp; So, I looked around and found an old IBM turbo token ring PC card and yanked down an XP driver for it.&amp;nbsp; I got this to work so that I could get to the MS Update page and pull down a driver for the Ethernet card in the E500.&amp;nbsp; So, I had to use TR to jumpstart the Ethernet (gee that sounds historical doesn't it).&amp;nbsp; At any rate, without the TR hub and such, it would have been much more difficult to do as I don't have a wireless setup at home yet.&lt;/P&gt;
&lt;P&gt;Hope you get a chuckle out of this too.&lt;/P&gt;&lt;img src="http://www.the-taylor-family.org/CS/aggbug.aspx?PostID=284" width="1" height="1"&gt;</description><category domain="http://www.the-taylor-family.org/CS/blogs/david/archive/tags/IT+Stuff/default.aspx">IT Stuff</category></item><item><title>IPv6 Presentations</title><link>http://www.the-taylor-family.org/CS/blogs/david/archive/2006/09/23/283.aspx</link><pubDate>Sat, 23 Sep 2006 15:09:00 GMT</pubDate><guid isPermaLink="false">9d1b7125-1009-4f8d-b629-85a0c300576c:283</guid><dc:creator>David</dc:creator><slash:comments>0</slash:comments><comments>http://www.the-taylor-family.org/CS/blogs/david/comments/283.aspx</comments><wfw:commentRss>http://www.the-taylor-family.org/CS/blogs/david/commentrss.aspx?PostID=283</wfw:commentRss><description>&lt;P&gt;I created two presentations for work.&amp;nbsp; I've included an edited version of them here...&lt;/P&gt;
&lt;P&gt;&lt;A HREF="/docs/IPv6.mht"&gt;A technical overview&lt;/A&gt;&amp;nbsp;and a &lt;A HREF="/docs/IPv6Overview.mht"&gt;short management presentation&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;Feel free to peruse them.&lt;/P&gt;&lt;img src="http://www.the-taylor-family.org/CS/aggbug.aspx?PostID=283" width="1" height="1"&gt;</description><category domain="http://www.the-taylor-family.org/CS/blogs/david/archive/tags/IT+Stuff/default.aspx">IT Stuff</category></item><item><title>IPv6 and DNS PTRs</title><link>http://www.the-taylor-family.org/CS/blogs/david/archive/2006/09/22/282.aspx</link><pubDate>Fri, 22 Sep 2006 22:00:00 GMT</pubDate><guid isPermaLink="false">9d1b7125-1009-4f8d-b629-85a0c300576c:282</guid><dc:creator>David</dc:creator><slash:comments>0</slash:comments><comments>http://www.the-taylor-family.org/CS/blogs/david/comments/282.aspx</comments><wfw:commentRss>http://www.the-taylor-family.org/CS/blogs/david/commentrss.aspx?PostID=282</wfw:commentRss><description>&lt;P&gt;Haven't posted for a while, been busy with other more pressing issues...&amp;nbsp; I finally had a bit of time to figure out one of the little niggling details that I wasn't able to get around to earlier on.&amp;nbsp; PTR records for v6.&amp;nbsp; Unfortunately, PTR records are a bit ugly, actually a lot ugly especially the way that Microsoft's snap-in for DNS presents it.&amp;nbsp; Microsoft's IPv6 stack won't post a dynamic DNS PTR record for v6 like it does for v4.&amp;nbsp; If you want one, you have to do it by hand, which is a pain (so much for DHCP and DynDNS saving the day here).&amp;nbsp; It's not even real consistent with forward lookup registration either.&amp;nbsp; I had a few systems that did, and some that didn't.&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;At any rate, the documentation on Microsoft's site is pretty good, but they do lack for examples on certain things.&amp;nbsp;Creating the zone for the v6 reverse can be done two ways, the recommended way is to use the dnscmd on the cmd shell to create it.&amp;nbsp; If you use the snap-in you end up with this gobblygook hierarchy since it creates a sub-level for each nibble.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;You can use the now deprecated INT format, or the preferred and accepted ip6.arpa format.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;I went with the ip6.arpa format since I didn’t have anything done yet anyway.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;It took me a while to figure out how to create the zone since there’s not much in the way of any examples for how to use the dnscmd.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;A couple of things.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;The server wants things in nibble format.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;There’s supposedly a new format out that ISC BIND 9x works with that’s a bit string which is easier, but MS hasn’t gone to that (yet?)…&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;Nibble format is simply putting dots between each of the hex characters.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;You can’t abbreviate here, though, it has to be the whole deal.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;For example:&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;f:1:f would be equivalently 000f:0001:000f which would be 0.0.0.f.0.0.0.1.0.0.0.f in nibble format.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;You’d then take this address and reverse it.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;For the lazy (myself included) I found a site that will take an IPv6 address and put it in nibble format and reverse it for you:&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;A href="http://www.ipv6.logix.cz/tools.xp"&gt;&lt;FONT color=#800080&gt;http://www.ipv6.logix.cz/tools.xp&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Now on to the DNS bit…&lt;/P&gt;
&lt;P&gt;First, here’s one example system I want reverse entries for:&lt;BR&gt;bridge.the-taylor-family.org (my dns server).&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;It has an IPv6 address of: fd15:a9b8:480d:1:2d0:59ff:fe2d:62fe&lt;BR&gt;The full PTR record for this would be: &lt;CODE&gt;&lt;SPAN&gt;e.f.2.6.d.2.e.f.f.f.9.5.0.d.2.0.1.0.0.0.d.0.8.4.8.b.9.a.5.1.d.f.ip6.arpa&lt;/SPAN&gt;&lt;/CODE&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;So, here we go.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;First, have to create the zone:&lt;/P&gt;
&lt;P&gt;Network&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;fd15:a9b8:480d::/48&lt;BR&gt;Zone Name:&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;d.0.8.4.8.b.9.a.5.1.d.f.ip6.arpa&lt;BR&gt;Command to create it:&lt;BR&gt;dnscmd bridge.the-taylor-family.org /zoneadd d.0.8.4.8.b.9.a.5.1.d.f.ip6.arpa /dsprimary&lt;/P&gt;
&lt;P&gt;Here’s the breakdown:&lt;/P&gt;
&lt;P&gt;bridge.the-taylor-family.org is the DNS server I’m creating the zone file on&lt;BR&gt;/zoneadd – add a zone&lt;BR&gt;zone name – 5.6.4.4.0.f.d.3.0.a.d.f.ip6.arpa (from first example)&lt;BR&gt;/dsprimary – Directory AD enabled – you don’t have to do this, but it makes it easier for me since I’ve got an AD infrastructure and my DNS lives on it.&lt;/P&gt;
&lt;P&gt;Next since I was already scripting things, here’s the command to add a reverse lookup:&lt;BR&gt;dnscmd bridge.the-taylor-family.org /recordadd d.0.8.4.8.b.9.a.5.1.d.f.ip6.arpa e.f.2.6.d.2.e.f.f.f.9.5.0.d.2.0.1.0.0.0 PTR bridge.the-taylor-family.org.&lt;/P&gt;
&lt;P&gt;That’s actually one long line so don’t split it when you’re doing your own.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;Once again:&lt;BR&gt;bridge…&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;DNS server&lt;BR&gt;/recordadd – adding a record (PTR in this case)&lt;BR&gt;d.0.8.4.8.b.9.a.5.1.d.f.ip6.arpa – is the zone I’m dumping it in &lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;BR&gt;e.f.2.6.d.2.e.f.f.f.9.5.0.d.2.0.1.0.0.0 &lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;– this is the reversed host portion with subnet of the address in nibble format (see link above for lazy folks like me)&lt;/P&gt;
&lt;P&gt;Unfortunately, the records get added as a long list of sub-networks in the DNS server due to the way that MS does their bit.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;Oh well, maybe Longhorn will fix that.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;Hope this helps somebody else as I would have appreciated this information the easier way rather than having to trial-n-error myself through it…&lt;/P&gt;
&lt;P&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&lt;BR&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;&lt;img src="http://www.the-taylor-family.org/CS/aggbug.aspx?PostID=282" width="1" height="1"&gt;</description><category domain="http://www.the-taylor-family.org/CS/blogs/david/archive/tags/IT+Stuff/default.aspx">IT Stuff</category></item><item><title>IPv6 remote connectivity...</title><link>http://www.the-taylor-family.org/CS/blogs/david/archive/2006/08/12/279.aspx</link><pubDate>Sun, 13 Aug 2006 00:32:00 GMT</pubDate><guid isPermaLink="false">9d1b7125-1009-4f8d-b629-85a0c300576c:279</guid><dc:creator>David</dc:creator><slash:comments>0</slash:comments><comments>http://www.the-taylor-family.org/CS/blogs/david/comments/279.aspx</comments><wfw:commentRss>http://www.the-taylor-family.org/CS/blogs/david/commentrss.aspx?PostID=279</wfw:commentRss><description>&lt;P&gt;I set up a remote connection over a IPv4 VPN connection to a remote lab.&amp;nbsp; It took quite a bit of tinkering to get things to work correctly, so I figured I'd share the effort in case somebody else tries to do it.&lt;/P&gt;
&lt;P&gt;I have a connection with my work lab set up so that I can do testing on remote networks across a slow speed link (as compared to the LAN).&amp;nbsp; I have a Cisco 3620 on the remote side attached to the lab network with a few workstations behind it.&amp;nbsp; A VPN connection gets me up to the network that the router and lab equipment is attached to (this is&amp;nbsp;a IPv6 only forwarding router the way its set up).&amp;nbsp; I created a tunnel interface following Cisco's documentation for a v6 over v4 tunnel and had no problems with that.&amp;nbsp; Originally, I set up RIPng to make sure that the connection works, which it did, but I wanted to create a BGP connection as it was more of a challenge to do.&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr&gt;
&lt;P&gt;BTW, just a little side note, the 3620 is running 12.3 code which is the latest Cisco made for that platform.&amp;nbsp; The config allows you to enter &lt;EM&gt;ipv6 router ospf 1&lt;/EM&gt;, but it doesn't actually do anything.&amp;nbsp; It doesn't show up in the running config and it won't let you enable it on any interface, so when running the 12.3 code, you have to run RIP or static (I don't do ISIS, so I am uncertain about setting it up with IPv6)..&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P dir=ltr&gt;Ok, BGP is a bit trickier to set up as you have to set up the multi-protocol pieces to make it work correctly.&amp;nbsp; This was a new one for me and I had to actually get the docs out to do it rather than just whipping it out from previous configs.&amp;nbsp; It's pretty straightforward once you get the where things go...&amp;nbsp; The first section is about normal except for the &lt;EM&gt;no bgp default ipv4-unicast&lt;/EM&gt; statement for creating a pure IPv6 BGP setup.&amp;nbsp; Next after configuring the main section with your neighbor statements, you have to create a section for the IPv6 address family.&amp;nbsp; You actually activate your neighbor here and add your network and redistribute statements in this section rather than in the main router bgp section.&amp;nbsp; Below, I've attached the config for the my core router (minus a few extraneous details like passwords :)&amp;nbsp; I did leave one item in for illustration, the name server address.&amp;nbsp; The DNS server is a Win2003 server and it listens on IPv6 for resolving addresses.&amp;nbsp; Cisco does the DNS over IPv6 just fine too.&lt;/P&gt;
&lt;P dir=ltr&gt;A couple of items.&amp;nbsp; BGP, in the configuration below only talks on IPv6 (over the tunnel), but BGP v4 has a couple of limitations:&amp;nbsp;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV&gt;The router id is a 4 byte&amp;nbsp; number.&amp;nbsp; If you set up a completely IPv6 network, you'll need to give the router-id some unique IPv4 address for its identity.&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV&gt;The cluster id used on route reflectors is a also a4 byte number, so the same limitation applies here too.&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Have fun with the configs...&lt;/P&gt;
&lt;P dir=ltr&gt;Here's the local side network config&lt;BR&gt;&lt;FONT face="Courier New" size=2&gt;hostname Core&lt;BR&gt;!&lt;BR&gt;ip cef&lt;BR&gt;!&lt;BR&gt;ip name-server FD15:A9B8:480D:1:290:27FF:FEA1:7F81&lt;BR&gt;!&lt;BR&gt;ipv6 unicast-routing&lt;BR&gt;ipv6 cef&lt;BR&gt;!&lt;BR&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size=2&gt;interface Tunnel1&lt;BR&gt;&amp;nbsp;description Connection to RemoteNet&lt;BR&gt;&amp;nbsp;no ip address&lt;BR&gt;&amp;nbsp;ipv6 address FD15:A9B8:480D:FFF1::1/64&lt;BR&gt;&amp;nbsp;tunnel source FastEthernet0/0&lt;BR&gt;&amp;nbsp;tunnel destination 10.254.54.34&lt;BR&gt;&amp;nbsp;tunnel mode ipv6ip&lt;BR&gt;!&lt;BR&gt;interface Loopback0&lt;BR&gt;&amp;nbsp;ip address 10.255.1.1 255.255.255.255&lt;BR&gt;&amp;nbsp;ipv6 address FD15:A9B8:480D:FFFF::1/128&lt;BR&gt;&amp;nbsp;ipv6 enable&lt;BR&gt;&amp;nbsp;ipv6 rip 1 enable&lt;BR&gt;!&lt;BR&gt;interface FastEthernet0/0&lt;BR&gt;&amp;nbsp;description Primary Ethernet Network&lt;BR&gt;&amp;nbsp;ip address 172.30.255.1 255.255.255.224&lt;BR&gt;&amp;nbsp;ip route-cache flow&lt;BR&gt;&amp;nbsp;duplex auto&lt;BR&gt;&amp;nbsp;speed auto&lt;BR&gt;&amp;nbsp;ipv6 address FD15:A9B8:480D:1::1/64&lt;BR&gt;&amp;nbsp;ipv6 address autoconfig default&lt;BR&gt;&amp;nbsp;ipv6 enable&lt;BR&gt;&amp;nbsp;ipv6 rip 1 enable&lt;BR&gt;!&lt;BR&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size=2&gt;router bgp 65011&lt;BR&gt;&amp;nbsp;bgp router-id 172.30.255.1&lt;BR&gt;&amp;nbsp;no bgp default ipv4-unicast&lt;BR&gt;&amp;nbsp;bgp log-neighbor-changes&lt;BR&gt;&amp;nbsp;neighbor FD15:A9B8:480D:FFF1::2 remote-as 65010&lt;BR&gt;&amp;nbsp;!&lt;BR&gt;&amp;nbsp;address-family ipv6&lt;BR&gt;&amp;nbsp;neighbor FD15:A9B8:480D:FFF1::2 activate&lt;BR&gt;&amp;nbsp;neighbor FD15:A9B8:480D:FFF1::2 route-map remotev6 in&lt;BR&gt;&amp;nbsp;network FD15:A9B8:480D::/48&lt;BR&gt;&amp;nbsp;redistribute static&lt;BR&gt;&amp;nbsp;redistribute rip 1&lt;BR&gt;&amp;nbsp;no synchronization&lt;BR&gt;&amp;nbsp;exit-address-family&lt;BR&gt;!&lt;BR&gt;ipv6 route FD15:A9B8:480D::/48 Null0&lt;BR&gt;ipv6 route FDA0:3DF0:4465:FFFF::1/128 FD15:A9B8:480D:FFF1::2&lt;BR&gt;ipv6 router ospf 1&lt;BR&gt;&amp;nbsp;router-id 10.255.1.1&lt;BR&gt;&amp;nbsp;log-adjacency-changes&lt;BR&gt;!&lt;BR&gt;ipv6 router rip 1&lt;BR&gt;!&lt;BR&gt;ipv6 prefix-list remotev6 seq 5 permit FDA0:3DF0:4465::/48 le 128&lt;BR&gt;ipv6 prefix-list remotev6 seq 10 deny ::/0&lt;BR&gt;route-map remotev6 permit 10&lt;BR&gt;&amp;nbsp;match ipv6 address prefix-list remotev6&lt;BR&gt;!&lt;BR&gt;&lt;/P&gt;&lt;/FONT&gt;
&lt;P dir=ltr&gt;&lt;FONT face="Courier New" size=2&gt;&lt;FONT face="Times New Roman" size=3&gt;Here's the remote side network config:&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=ltr&gt;&lt;FONT face="Courier New" size=2&gt;&lt;FONT face="Courier New" size=2&gt;hostname remotelab&lt;BR&gt;!&lt;BR&gt;ip cef&lt;BR&gt;ip name-server FD15:A9B8:480D:1:2D0:59FF:FE2D:62FE&lt;BR&gt;ip name-server FD15:A9B8:480D:1:290:27FF:FEA1:7F81&lt;BR&gt;!&lt;BR&gt;ipv6 unicast-routing&lt;BR&gt;!&lt;BR&gt;interface Loopback0&lt;BR&gt;&amp;nbsp;no ip address&lt;BR&gt;&amp;nbsp;ipv6 address FDA0:3DF0:4465:FFFF::1/128&lt;BR&gt;&amp;nbsp;ipv6 enable&lt;BR&gt;!&lt;BR&gt;interface Tunnel1&lt;BR&gt;&amp;nbsp;description Connection to HomeLab&lt;BR&gt;&amp;nbsp;no ip address&lt;BR&gt;&amp;nbsp;ipv6 address FD15:A9B8:480D:FFF1::2/64&lt;BR&gt;&amp;nbsp;tunnel source Ethernet0/1&lt;BR&gt;&amp;nbsp;tunnel destination 172.30.255.1&lt;BR&gt;&amp;nbsp;tunnel mode ipv6ip&lt;BR&gt;!&lt;BR&gt;interface Ethernet0/0&lt;BR&gt;&amp;nbsp;no ip address&lt;BR&gt;&amp;nbsp;full-duplex&lt;BR&gt;&amp;nbsp;ipv6 address FDA0:3DF0:4465:D200::1/64&lt;BR&gt;&amp;nbsp;ipv6 enable&lt;BR&gt;&amp;nbsp;ipv6 rip 1 enable&lt;BR&gt;!&lt;BR&gt;interface Ethernet0/1&lt;BR&gt;&amp;nbsp;ip address 10.254.54.34 255.255.255.224&lt;BR&gt;&amp;nbsp;full-duplex&lt;BR&gt;!&lt;BR&gt;router bgp 65010&lt;BR&gt;&amp;nbsp;bgp router-id 10.254.54.33&lt;BR&gt;&amp;nbsp;no bgp default ipv4-unicast&lt;BR&gt;&amp;nbsp;bgp log-neighbor-changes&lt;BR&gt;&amp;nbsp;neighbor FD15:A9B8:480D:FFF1::1 remote-as 65011&lt;BR&gt;&amp;nbsp;!&lt;BR&gt;&amp;nbsp;address-family ipv6&lt;BR&gt;&amp;nbsp;neighbor FD15:A9B8:480D:FFF1::1 activate&lt;BR&gt;&amp;nbsp;neighbor FD15:A9B8:480D:FFF1::1 route-map homev6 in&lt;BR&gt;&amp;nbsp;network FDA0:3DF0:4465::/48&lt;BR&gt;&amp;nbsp;no synchronization&lt;BR&gt;&amp;nbsp;redistribute static&lt;BR&gt;&amp;nbsp;redistribute rip 1&lt;BR&gt;&amp;nbsp;exit-address-family&lt;BR&gt;!&lt;BR&gt;ipv6 route FD15:A9B8:480D:FFFF::1/128 FD15:A9B8:480D:FFF1::1&lt;BR&gt;ipv6 route FDA0:3DF0:4465::/48 Null0&lt;BR&gt;ipv6 router rip 1&lt;BR&gt;!&lt;BR&gt;ipv6 prefix-list homev6 seq 15 permit FD15:A9B8:480D::/48 le 128&lt;BR&gt;ipv6 prefix-list homev6 seq 20 deny ::/0&lt;BR&gt;route-map homev6 permit 10&lt;BR&gt;&amp;nbsp;match ipv6 address prefix-list homev6&lt;/FONT&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;img src="http://www.the-taylor-family.org/CS/aggbug.aspx?PostID=279" width="1" height="1"&gt;</description><category domain="http://www.the-taylor-family.org/CS/blogs/david/archive/tags/IT+Stuff/default.aspx">IT Stuff</category></item><item><title>Enabling IPv6 in the Lab</title><link>http://www.the-taylor-family.org/CS/blogs/david/archive/2006/08/12/278.aspx</link><pubDate>Sat, 12 Aug 2006 21:29:00 GMT</pubDate><guid isPermaLink="false">9d1b7125-1009-4f8d-b629-85a0c300576c:278</guid><dc:creator>David</dc:creator><slash:comments>0</slash:comments><comments>http://www.the-taylor-family.org/CS/blogs/david/comments/278.aspx</comments><wfw:commentRss>http://www.the-taylor-family.org/CS/blogs/david/commentrss.aspx?PostID=278</wfw:commentRss><description>&lt;P&gt;I have a fairly extensive lab that I built to help me simulate a small business environment.&amp;nbsp; I've rebuilt it so many times that I don't even remember the count.&amp;nbsp; The network lately has been, more or less, stable as far as the systems themselves go, but I have reworked the network a couple of times recently.&amp;nbsp; In fact, as I was trying to rewire the network and migrate to a upgraded firewall platform, I spent about 12 straigt hours (skipped sleep on a work night) trying to get things to work before I backed out.&amp;nbsp; I finished the network redesign, but still pending on the firewall.&amp;nbsp; To provide a perspective on things, here's the system count:&lt;/P&gt;
&lt;P&gt;7 Windows 2003 Servers&lt;BR&gt;2 SuSE Linux Servers&lt;BR&gt;2 Windows XP desktops&lt;BR&gt;3 Windows XP laptops&lt;BR&gt;2 Linux based FW managers (one destined to go away soon)&lt;BR&gt;1 Linux based FW (destined to go away soon)&lt;BR&gt;1 IPSO based FW&lt;BR&gt;1 Avaya 4620 IP Phone&lt;BR&gt;1 Cisco 7960 IP Phone&lt;BR&gt;2 Extreme Summit 200 48 port switches&lt;BR&gt;1 Cisco 3500xl 24 port switch&lt;BR&gt;1 Cisco 3750 24 port PoE switch&lt;BR&gt;1 Cisco 3640 router&lt;BR&gt;1 Cisco 3620 router&lt;BR&gt;1 3Com TR Hub (yes, I know it's a museum piece, but it still works - there's a story here too)&lt;BR&gt;1 Netgear 4 port mini switch&lt;/P&gt;
&lt;P&gt;All this, plus associated KVM and related items, probably contributes something like $70-$80 to the power bill every month.&lt;/P&gt;
&lt;P&gt;I've managed to get IPv6 running on most all of the equipment.&amp;nbsp; The exceptions are:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;The Extreme switches won't do it with the code that's available for them.&amp;nbsp; 
&lt;LI&gt;One of the XP laptops needs to be rebuilt as it won't install the v6 stack properly (and has a number of other issues).&amp;nbsp; 
&lt;LI&gt;The 3500xl isn't worth the effort to try and do.&amp;nbsp; 
&lt;LI&gt;Cisco apparently doesn't support v6 on TR, so I can't get the TR network set w/IPv6.&amp;nbsp; 
&lt;LI&gt;Both IP Phones are IPv4 only at this point, not sure when (or if on these models) they will support 6.
&lt;LI&gt;The Netgear switch is unmanaged, so nothing there (a remote drop for the kitchen - haven't had time to do the hardwire bit and don't have wireless rigged yet).&amp;nbsp; &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Other than those, everything else has a IPv6 address and works ok.&amp;nbsp; The Windows DNS is a bit of a problem and I've had to figure out quite a bit about how Microsoft did their IPv6 implementation, but I'm getting there.&lt;/P&gt;
&lt;P&gt;More on things later, including the Cisco stuff and v6 over v4 tunnels...&lt;/P&gt;&lt;img src="http://www.the-taylor-family.org/CS/aggbug.aspx?PostID=278" width="1" height="1"&gt;</description><category domain="http://www.the-taylor-family.org/CS/blogs/david/archive/tags/IT+Stuff/default.aspx">IT Stuff</category></item><item><title>IPv6 - My Beginning</title><link>http://www.the-taylor-family.org/CS/blogs/david/archive/2006/08/12/277.aspx</link><pubDate>Sat, 12 Aug 2006 20:18:00 GMT</pubDate><guid isPermaLink="false">9d1b7125-1009-4f8d-b629-85a0c300576c:277</guid><dc:creator>David</dc:creator><slash:comments>0</slash:comments><comments>http://www.the-taylor-family.org/CS/blogs/david/comments/277.aspx</comments><wfw:commentRss>http://www.the-taylor-family.org/CS/blogs/david/commentrss.aspx?PostID=277</wfw:commentRss><description>&lt;P&gt;I've known about IPv6 in the back of my mind for quite some time.&amp;nbsp; Every now and again I'd go out and take a look at the various sites and blogs to get an idea of where v6 stood in the world of IT, but I never spent much energy on it.&amp;nbsp; Lately, I've been seeing more articles in trade rags about v6 and related items, so I figured it was about time to go take a harder look at what an implementation might look like inside my company.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I plan on putting up a number of articles on my blog about where my research goes and what I learn.&amp;nbsp; If nothing else, it will give me a place to go back and see what I was thinking about, but hopefully, if anyone else reads it, they might find a helpful tidbit here or there.&lt;/P&gt;&lt;img src="http://www.the-taylor-family.org/CS/aggbug.aspx?PostID=277" width="1" height="1"&gt;</description><category domain="http://www.the-taylor-family.org/CS/blogs/david/archive/tags/IT+Stuff/default.aspx">IT Stuff</category></item><item><title>Easter...</title><link>http://www.the-taylor-family.org/CS/blogs/david/archive/2006/04/16/263.aspx</link><pubDate>Sun, 16 Apr 2006 23:14:00 GMT</pubDate><guid isPermaLink="false">9d1b7125-1009-4f8d-b629-85a0c300576c:263</guid><dc:creator>David</dc:creator><slash:comments>1</slash:comments><comments>http://www.the-taylor-family.org/CS/blogs/david/comments/263.aspx</comments><wfw:commentRss>http://www.the-taylor-family.org/CS/blogs/david/commentrss.aspx?PostID=263</wfw:commentRss><description>&lt;P&gt;Took a brief moment to upload some pictures... have to finish filing the taxes, and oh, yeah, I think I have a few minutes left for some sleep before I have to go to work tomorrow.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;Enough grumbling, though.&amp;nbsp; I am thankful for my Lord sacrificing himself for me, unworthy as I am.&amp;nbsp; May he bless my family and I and watch over us all.&amp;nbsp; I hope everyone else had a good Easter Sunday.&amp;nbsp; Remember, the reason for the holiday has nothing to do with cute white rabbits distributing candy to children, rather that Jesus Christ sacrificed himself for our sins and gave all of us sinners a way to come home.&lt;/P&gt;
&lt;P&gt;Yours in Christ...&lt;/P&gt;&lt;img src="http://www.the-taylor-family.org/CS/aggbug.aspx?PostID=263" width="1" height="1"&gt;</description><category domain="http://www.the-taylor-family.org/CS/blogs/david/archive/tags/Personal+Stuff/default.aspx">Personal Stuff</category></item></channel></rss>
