<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8643052545616948906</id><updated>2012-02-16T15:51:04.652-08:00</updated><category term='DHCPv6'/><category term='Cisco ASA'/><category term='DNS'/><category term='milestone'/><category term='autoconfig'/><category term='weekly report'/><category term='prefix delegation'/><category term='configs'/><category term='6in4'/><category term='dual-stack'/><category term='LAB'/><category term='tunnel broker'/><category term='home network'/><category term='ARIN'/><title type='text'>Networking Project - IPv6 Migration</title><subtitle type='html'>Chronicling of my CS292 Networking Project, IPv6 Migration</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://cs292.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8643052545616948906/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://cs292.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Gay_Sault</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>18</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8643052545616948906.post-7744550250265250002</id><published>2010-04-16T08:35:00.000-07:00</published><updated>2010-04-16T08:35:07.920-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DHCPv6'/><title type='text'>DHCPv6 Stateful Addressing working</title><content type='html'>We now have DHCPv6 running on our test network. I have been experimenting with two different DHCPv6 servers. They are WIDE DHCP which is IPv6 only, and ISC DHCP server, which has IPv6 capability as of version 4.x.x.&lt;br /&gt;&lt;br /&gt;WIDE DHCP server was very simple to configure, and I will post the configuration I used in the configs section. I was able to assign an address along with DNS configuration to the hosts. It is unclear how I would use this server to assign addresses for multiple subnets as up-to-date documentation on the subject seems scarce.&lt;br /&gt;&lt;br /&gt;Today I compiled and configured ISC DHCP server. It is currently assigning addresses, but I have something wrong in the config for assigning a DNS server. Once I have that worked out, I can post the config. I am about to test DHCP relay so that my server will be able to assign addresses for multiple subnets. More on that once I get it working.&lt;br /&gt;&lt;br /&gt;Basically we will be going with the ISC server because we are currently running that same server for our IPv4 network. The structure of the configuration file is similar so learning it should be easier. We cannot server both IPv4 and IPv6 addresses through the same process with ISC DHCP, therefore in the production network it will be necessary to run two instances of the server on the machine, one listening for v4 and the other for v6 in order to maintain our dual-stack system.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8643052545616948906-7744550250265250002?l=cs292.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cs292.blogspot.com/feeds/7744550250265250002/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cs292.blogspot.com/2010/04/dhcpv6-stateful-addressing-working.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8643052545616948906/posts/default/7744550250265250002'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8643052545616948906/posts/default/7744550250265250002'/><link rel='alternate' type='text/html' href='http://cs292.blogspot.com/2010/04/dhcpv6-stateful-addressing-working.html' title='DHCPv6 Stateful Addressing working'/><author><name>Gay_Sault</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8643052545616948906.post-4155538788509995690</id><published>2010-03-31T08:58:00.000-07:00</published><updated>2010-03-31T08:58:59.237-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='autoconfig'/><category scheme='http://www.blogger.com/atom/ns#' term='DHCPv6'/><title type='text'>DHCPv6 vs. Stateless Autoconfig vs. Stateless DHCPv6</title><content type='html'>The DHCPv6 server has been successfully configured today. Hosts now receive DNS configuration information from it during automatic host configuration.&lt;br /&gt;&lt;br /&gt;Now that we have the components in place, there is an opportunity reflect on the options available to us for host configuration. Basically there are four ways to configure an IPv6 host.&lt;br /&gt;&lt;br /&gt;1. Manually: Hosts can be given a static IPv6 address set manually. This is suitable, and necessary even, for servers, but obviously not very scalable to apply to hosts.&lt;br /&gt;&lt;br /&gt;2. Stateless Address Auto-configuration: Hosts receive a prefix assignment from their IPv6 gateway router and automatically generate a host address.&lt;br /&gt;&lt;br /&gt;3. Stateless DHCPv6: Hosts perform Stateless Auto-configuration for their IPv6 address and then are instructed by the router to use DHCPv6 for additional information such as DNS, WINS, NTP, etc.&lt;br /&gt;&lt;br /&gt;4. Stateful DHCPv6: Functions exactly the same as traditional IPv4 DHCP in which hosts receive both their IPv6 address and additional parameters from the DHCP server.&lt;br /&gt;&lt;br /&gt;Which of these option should be used is a subject of controversy in the networking community. Auto-configuration is a very streamlined process which is built into the protocol itself. This means that it will work on ANY IPv6 implementation. Indeed there are situations where auto-configuration makes sense such as on home networks.&lt;br /&gt;&lt;br /&gt;In terms of the enterprise, there doesn't seem to be any real advantage to using auto-configuration, particularly when it lacks a mechanism for DNS configuration. Since we must use a DHCP server to assign distribute this information to hosts connecting to the network, why not just assign an IP address along with it?&lt;br /&gt;&lt;br /&gt;By using this model, we are also provided with better accounting of address usage in the network, knowledge of who has which addresses and when, comprehensive configuration flexibility, and detailed logging. Furthermore, we can still make use of auto-configuration in parallel with Stateful DHCPv6 when and if it becomes necessary.&lt;br /&gt;&lt;br /&gt;Therefore, I will switch the network over to full DHCP in the coming days.&amp;nbsp;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8643052545616948906-4155538788509995690?l=cs292.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cs292.blogspot.com/feeds/4155538788509995690/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cs292.blogspot.com/2010/03/dhcpv6-vs-stateless-autoconfig-vs.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8643052545616948906/posts/default/4155538788509995690'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8643052545616948906/posts/default/4155538788509995690'/><link rel='alternate' type='text/html' href='http://cs292.blogspot.com/2010/03/dhcpv6-vs-stateless-autoconfig-vs.html' title='DHCPv6 vs. Stateless Autoconfig vs. Stateless DHCPv6'/><author><name>Gay_Sault</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8643052545616948906.post-1891860718815019747</id><published>2010-03-26T07:00:00.000-07:00</published><updated>2010-03-26T07:00:37.432-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DHCPv6'/><title type='text'>Building a DHCP Server</title><content type='html'>The one thing that has not yet been experimented with in this project is DHCPv6. The next step, and likely the last one in this project, will be to build a DHCP server to work with our IPv6 network.&lt;br /&gt;&lt;br /&gt;At this point, we are using Stateless autoconfig to deploy host addresses. We would like to retain that funtionality moving forward. One of the caveats of SLAC is that it does not provide a mechanism for distributing other host information such as DNS servers. Fortunately, DHCP can be used to provide hosts with this configuration without assigning an IP adddress.&lt;br /&gt;&lt;br /&gt;This will involved configuring the server, and also changing the IPv6 advertisement on the router in order to indicate to hosts that they will need to contact a DHCP server to obtain their DNS configuration.&lt;br /&gt;&lt;br /&gt;In the future, we may also be using the DHCP server to distribute new prefixes on the network.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8643052545616948906-1891860718815019747?l=cs292.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cs292.blogspot.com/feeds/1891860718815019747/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cs292.blogspot.com/2010/03/building-dhcp-server.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8643052545616948906/posts/default/1891860718815019747'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8643052545616948906/posts/default/1891860718815019747'/><link rel='alternate' type='text/html' href='http://cs292.blogspot.com/2010/03/building-dhcp-server.html' title='Building a DHCP Server'/><author><name>Gay_Sault</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8643052545616948906.post-3011344389046060308</id><published>2010-03-19T08:52:00.000-07:00</published><updated>2010-03-19T08:52:11.764-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DNS'/><title type='text'>Reverse Lookups</title><content type='html'>I am pleased to report that reverse lookups of IPv6 hosts on DNS are working. I will post the configs here for anyone who wants to see what they look like.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8643052545616948906-3011344389046060308?l=cs292.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cs292.blogspot.com/feeds/3011344389046060308/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cs292.blogspot.com/2010/03/reverse-lookups.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8643052545616948906/posts/default/3011344389046060308'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8643052545616948906/posts/default/3011344389046060308'/><link rel='alternate' type='text/html' href='http://cs292.blogspot.com/2010/03/reverse-lookups.html' title='Reverse Lookups'/><author><name>Gay_Sault</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8643052545616948906.post-9214579569234189192</id><published>2010-03-17T08:24:00.000-07:00</published><updated>2010-03-17T08:24:00.273-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DNS'/><title type='text'>IPv6 DNS</title><content type='html'>For the past few sessions I have been reading documentation and working on building a DNS server that is both accessible via IPv6 and will resolve IPv6 hosts.&lt;br /&gt;&lt;br /&gt;So far I have a simple configuration using BIND9 and it is working with forward lookups. I am still wrestling with the reverse lookup zones. BIND is ignoring them and throwing some sort of error when it starts. I will continue to work with the system this week and hopefully "resolve" the issue (bad DNS pun).&lt;br /&gt;&lt;br /&gt;Once we have this working, we'll be able to make our external services available on IPv6 pending the acquisition of a public address routed to us.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8643052545616948906-9214579569234189192?l=cs292.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cs292.blogspot.com/feeds/9214579569234189192/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cs292.blogspot.com/2010/03/ipv6-dns.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8643052545616948906/posts/default/9214579569234189192'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8643052545616948906/posts/default/9214579569234189192'/><link rel='alternate' type='text/html' href='http://cs292.blogspot.com/2010/03/ipv6-dns.html' title='IPv6 DNS'/><author><name>Gay_Sault</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8643052545616948906.post-6415395078666652924</id><published>2010-03-11T07:42:00.000-08:00</published><updated>2010-03-11T07:42:25.128-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='weekly report'/><title type='text'>Weekly Update</title><content type='html'>Here's one of my update submissions for the week before Spring Break.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: 'Times New Roman'; font-size: small;"&gt;IPv6 has been enabled on a second subnet on the campus core router. We are now assured that the equipment can seamlessly enable IPv6 on a given subnet without any sort of disruption to the existing network services, and the equipment is capable of routing traffic between subnets with minimal configurations. Both protocols function as separate networks and co-exist peacefully.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Times New Roman'; font-size: small;"&gt;In order to facilitate a wider deployment, an addressing schema is needed to determine how logical addresses will be distributed throughout the network. This week, I pulled up the documentation for the existing IPv4 schema and used it as a template for a proposed IPv6 layout. Since IPv6 includes a dedicated section of the address for the purpose of subnetting, this eliminates the need for complex address conservation schemes. I have opted to use the VLAN ID numbers as the subnet address. In this manner, it is easy to tell which subnet traffic is going to or from by simply looking at the address. This will help ease troubleshooting when dealing with very long 128-bit addresses.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Times New Roman'; font-size: small;"&gt;We are still awaiting a public allocation from ORION. They have responded to our request for an address block, but we could be waiting some time for it to be added to their infrastructure. We also need to establish how they handle renumbering situations.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Times New Roman'; font-size: small;"&gt;Because of the large address space in use with IPv6, it may be necessary for ARIN to change allocations of IP blocks in order to make summarization of routes more efficient. Because of this, we will need to come up with a method to renumber our network in at the very least, a somewhat automated fashion. This has been the subject of some research this week and research will continue in the coming weeks, hopefully with some input from ORION.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Times New Roman'; font-size: small;"&gt;For the coming week, researching the mechanics of network renumbering will continue. If we receive our public addresses from ORION, then we can begin testing public IPv6 access and network edge/firewall considerations. Also, I would like to take some time to evaluate how far we’ve come so that I can better understand where we can get this project to by the end of the semester.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8643052545616948906-6415395078666652924?l=cs292.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cs292.blogspot.com/feeds/6415395078666652924/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cs292.blogspot.com/2010/03/weekly-update.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8643052545616948906/posts/default/6415395078666652924'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8643052545616948906/posts/default/6415395078666652924'/><link rel='alternate' type='text/html' href='http://cs292.blogspot.com/2010/03/weekly-update.html' title='Weekly Update'/><author><name>Gay_Sault</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8643052545616948906.post-2517837952480477454</id><published>2010-02-26T08:59:00.000-08:00</published><updated>2010-02-26T08:59:07.741-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='autoconfig'/><category scheme='http://www.blogger.com/atom/ns#' term='prefix delegation'/><category scheme='http://www.blogger.com/atom/ns#' term='DHCPv6'/><title type='text'>Prefix Delegation Research</title><content type='html'>The majority of time this week has been spent on researching DHCPv6 and Prefix Delegation.&lt;br /&gt;&lt;br /&gt;DHCPv6 can be deployed in an IPv6 environment with varying degrees of usage. One way is to use it just like in IPv4, where each host requests both an IP address, and additional configurations such as DNS, gateways, etc. This method provides precise control over address assignments and detailed tracking of host addresses. It is often used in Enterprise environments because many administrators feel there is a need for that level of control.&lt;br /&gt;&lt;br /&gt;Another option is to have host addresses assigned through the Stateless Address Auto-configuration (SLAAC) mechanism provided in IPv6. Using this mechanism, the router advertises the network prefix for the subnet, and the hosts on that subnet automatically generate their own interface address (usually 64-bit). This mechanism works for obtaining an IP address ONLY. Additional configuration such as DNS is then obtained by contacting a DHCP server. In this case, the router informs the host through the Router Advertisement message that it should use SLAAC for it's address and DHCP for additional parameters.&lt;br /&gt;&lt;br /&gt;We are leaning towards the stateless option.&lt;br /&gt;&lt;br /&gt;In addition to host configuration, I have been investigating the conept of "Prefix Delegation" in IPv6 networks. Because it is possible that an organization using IPv6 may need to change it's Global Prefix, there must be a mechanism for renumbering the entire network. The is where prefix delegation comes into play.&lt;br /&gt;&lt;br /&gt;There is a "delegating router" which passes out new prefixes to the rest of the routers on the network (requesting routers) which they then advertise for hosts to use in SLAAC. In most of the examples, the prefix delegating router is on the ISP network. We will need to contact our IPv6 ISP in the near future to find out if they use this mechanism and hopefully they can clarify exactly how the process works.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8643052545616948906-2517837952480477454?l=cs292.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cs292.blogspot.com/feeds/2517837952480477454/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cs292.blogspot.com/2010/02/prefix-delegation-research.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8643052545616948906/posts/default/2517837952480477454'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8643052545616948906/posts/default/2517837952480477454'/><link rel='alternate' type='text/html' href='http://cs292.blogspot.com/2010/02/prefix-delegation-research.html' title='Prefix Delegation Research'/><author><name>Gay_Sault</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8643052545616948906.post-4108818015588264030</id><published>2010-02-25T08:41:00.000-08:00</published><updated>2010-02-25T08:41:58.151-08:00</updated><title type='text'>Second VLAN</title><content type='html'>IPv6 has been enabled on a second VLAN and the two are happily exchanging packets across the core. I shifted gears on the project and spent the day building a server that's not directly related to the project. I want to conclude my research on Prefix Delegation on Friday.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8643052545616948906-4108818015588264030?l=cs292.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cs292.blogspot.com/feeds/4108818015588264030/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cs292.blogspot.com/2010/02/second-vlan.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8643052545616948906/posts/default/4108818015588264030'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8643052545616948906/posts/default/4108818015588264030'/><link rel='alternate' type='text/html' href='http://cs292.blogspot.com/2010/02/second-vlan.html' title='Second VLAN'/><author><name>Gay_Sault</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8643052545616948906.post-6352756653297097510</id><published>2010-02-18T17:36:00.000-08:00</published><updated>2010-02-18T17:36:18.020-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='configs'/><category scheme='http://www.blogger.com/atom/ns#' term='home network'/><title type='text'>Home Network Configs Posted</title><content type='html'>The configs for my Cisco devices on my IPv6 tunnel experiment at home can now be viewed. Check "Sections" at the top of the blog.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8643052545616948906-6352756653297097510?l=cs292.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cs292.blogspot.com/feeds/6352756653297097510/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cs292.blogspot.com/2010/02/home-network-configs-posted.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8643052545616948906/posts/default/6352756653297097510'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8643052545616948906/posts/default/6352756653297097510'/><link rel='alternate' type='text/html' href='http://cs292.blogspot.com/2010/02/home-network-configs-posted.html' title='Home Network Configs Posted'/><author><name>Gay_Sault</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8643052545616948906.post-2587881380145107654</id><published>2010-02-18T09:50:00.000-08:00</published><updated>2010-02-18T09:50:42.748-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='dual-stack'/><category scheme='http://www.blogger.com/atom/ns#' term='tunnel broker'/><category scheme='http://www.blogger.com/atom/ns#' term='home network'/><title type='text'>Surfin' IPv6</title><content type='html'>I finally succeeded in building my home network IPv6 experiment using the Hurricane Electric tunnel broker.&lt;br /&gt;&lt;br /&gt;To make it work I used a Cisco 2612 Router and a Catalyst 2950 24-port switch. I used sub-interfaces to divide up the single Ethernet port on the 2612. One interface is facing the Internet, the other is facing my home network. The 2950 is used to trunk the VLANs and give me as many ports on either side as needed.&lt;br /&gt;&lt;br /&gt;The first step is to get IPv4 working. I created an IPv4 DHCP server on the router to assign IPv4 addresses internally. On the outside, I set the interface to be configured via DHCP from my ISP. I used RFC 1918 addresses inside and implemented NAT. Once everything was turned on and configured I was able to surf normally on the IPv4 internet.&lt;br /&gt;&lt;br /&gt;When you sign up for a tunnel from Hurricane Electric, they supply you with a Tunnel configuration. I transferred this to my router, then supplied an IPv6 prefix for my inside interface. I plugged in the workstation and address autoconfiguration took over and assigned an address from my allocated prefix. Beautiful!&lt;br /&gt;&lt;br /&gt;I was curious to see how the network would behave with dual-stack enabled on the host. When pinging various sites, I found that some would respond with IPv6 ping replies, others would continue to use IPv4. It seems the operating system tries IPv6 and the fails over to IPv4. I was surprised at how simple everything was and how well it worked without any sort of special attention. Both protocols coexist peacefully. I then turned off IPv4 and surfed solely on IPv6. Some sites work, such as Google or YouTube (although some of the ad banners failed to resolve =D ) but it appears that many services are still not IPv6-enabled.&lt;br /&gt;&lt;br /&gt;It was a fun experiment and I gained a good picture of how IPv6 is manipulated on Cisco IOS, as well as how the two protocols behave together. I'll post the configs somewhere a little later today or tomorrow.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8643052545616948906-2587881380145107654?l=cs292.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cs292.blogspot.com/feeds/2587881380145107654/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cs292.blogspot.com/2010/02/surfin-ipv6.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8643052545616948906/posts/default/2587881380145107654'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8643052545616948906/posts/default/2587881380145107654'/><link rel='alternate' type='text/html' href='http://cs292.blogspot.com/2010/02/surfin-ipv6.html' title='Surfin&apos; IPv6'/><author><name>Gay_Sault</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8643052545616948906.post-234740683866100253</id><published>2010-02-17T08:52:00.000-08:00</published><updated>2010-02-17T08:53:23.799-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='configs'/><category scheme='http://www.blogger.com/atom/ns#' term='milestone'/><title type='text'>IPv6 Enabled on the Core!</title><content type='html'>I am pleased to report that today we successfully enabled IPv6 on one of the two core routers here on campus. We configured one of the existing VLANs with the necessary statements to enable IPv6 with address autconfiguration. The config differed slightly from the lab environment. On the 6509 switch with IOS 12.2SX, &lt;b&gt;ipv6 unicast-routing&lt;/b&gt; was required globally. The config resembled this:&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;ipv6 unicast-routing&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp; interface vlanXX&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;ipv6 enable&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp; ipv6 address 2001:db8::/64 eui-64&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;div style="font-family: inherit;"&gt;The &lt;b&gt;ipv6 enable &lt;/b&gt;command is likely redundant but I added it just in case, if for no other reason than being a clear flag saying that an interface is enable for IPv6. We'll need to document everything up to this point and start researching what will be involved in making our network services IPv6 reachable.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8643052545616948906-234740683866100253?l=cs292.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cs292.blogspot.com/feeds/234740683866100253/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cs292.blogspot.com/2010/02/ipv6-enabled-on-core.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8643052545616948906/posts/default/234740683866100253'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8643052545616948906/posts/default/234740683866100253'/><link rel='alternate' type='text/html' href='http://cs292.blogspot.com/2010/02/ipv6-enabled-on-core.html' title='IPv6 Enabled on the Core!'/><author><name>Gay_Sault</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8643052545616948906.post-3339417732999205502</id><published>2010-02-17T08:43:00.000-08:00</published><updated>2010-02-17T08:43:37.023-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ARIN'/><category scheme='http://www.blogger.com/atom/ns#' term='weekly report'/><title type='text'>Weekly Update</title><content type='html'>This is a little late, but here's last week's update:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ARIN has responded to our request for IPv6 allocation this week. The request has been granted and we are approved for IPv6 allocation. The only problem is that they are requesting a yearly fee of $1250.00 USD. After discussing it with networking team here, we have decided that the cost cannot be justified at this point. We are going to have to explore an alternative option of we want to connect our IPv6 network to the public Internet.&lt;br /&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;Two options were explored previously. One was using a tunnel broker such as Hurricane Electric (&lt;a href="http://www.tunnel-broker.net/"&gt;http://www.tunnel-broker.net&lt;/a&gt;) to give us a free allocation and tunnel it over our existing IPv4 connection. This solution is really only practical for a testing situation and would not be a final solution. The second option is to obtain an allocation from one of our ISPs. The reason we decided against this initially is because we wanted to keep the same address prefix regardless of which ISP we are currently with. If we obtain an allocation from the ISP, we will lose it if and when we change ISPs. Nevertheless, I have discovered during my research that IPv6 contains mechanisms which simplify network renumbering, so it shouldn't be a real problem at this point.&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;In other news, I have successfully built a test network and connected the lab machines to it. IPv6 address autoconfiguration is working and basic connectivity between hosts has been achieved. I was also able to implement a dual-stack environment in which hosts on the subnet were reachable by either IP protocol (6 or 4). The next step was to test IPv6 routing between two subnets. I learned that IPv6 routing was very simple to implement and functioned in a nearly identical fashion to that of IPv4. At that point, the network administrator had me do a quick test involving configuration of an IPv4-only network, then enabling IPv6 and seeing what effect (if any) there was on IPv4 connectivity. The results were satisfactory and we are now ready to experiment on the production network.&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;For next week, we will construct a network which is connected to the core and has IPv4 reachability to all campus services. Lab machines will be connected to it, and IPv6 will be enabled.&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;Additionally, we need to start investigating how we will receive a public IPv6 allocation from one of our ISPs. If implementations for next week go well, we will document everything up to this point and I will begin researching conversion of network services like Active Directory, DNS, DHCP, Web, etc.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8643052545616948906-3339417732999205502?l=cs292.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cs292.blogspot.com/feeds/3339417732999205502/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cs292.blogspot.com/2010/02/weekly-update_17.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8643052545616948906/posts/default/3339417732999205502'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8643052545616948906/posts/default/3339417732999205502'/><link rel='alternate' type='text/html' href='http://cs292.blogspot.com/2010/02/weekly-update_17.html' title='Weekly Update'/><author><name>Gay_Sault</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8643052545616948906.post-5360528669030612977</id><published>2010-02-10T11:49:00.000-08:00</published><updated>2010-02-17T08:54:30.054-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='LAB'/><category scheme='http://www.blogger.com/atom/ns#' term='configs'/><category scheme='http://www.blogger.com/atom/ns#' term='milestone'/><title type='text'>Lab Built</title><content type='html'>The isolated test lab has been built. It features three workstations (WinXP, Win7, and Linux) to use for testing. The Cisco ASA 5505 has been configured with VLAN interfaces. There are two interfaces, each corresponding to a different IPv6 subnet. When the workstations are plugged in, autoconfiguration kicks in and works beautifully.&lt;br /&gt;&lt;br /&gt;I have observed that the IPv6 default gateway on the client machines is actually the "link-local" address of the router. This means that you don't have to burn up global addresses on router interfaces. Very cool! So far pinging only works on the local subnet. It seems the Cisco ASA 5505 will not do inter-vlan routing, so we'll have to insert some sort of router.&lt;br /&gt;&lt;br /&gt;The interface config is very simple:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; interface vlan 1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; no shutdown&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ipv6 enable&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ipv6 address 2001:db8::/64&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="font-family: inherit;"&gt;Autoconfig takes over and assigns host addresses. There are more commands available to adjust the router discovery process, and that may be necessary when we start playing with DHCP, but for now, there it is. &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8643052545616948906-5360528669030612977?l=cs292.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cs292.blogspot.com/feeds/5360528669030612977/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cs292.blogspot.com/2010/02/lab-built.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8643052545616948906/posts/default/5360528669030612977'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8643052545616948906/posts/default/5360528669030612977'/><link rel='alternate' type='text/html' href='http://cs292.blogspot.com/2010/02/lab-built.html' title='Lab Built'/><author><name>Gay_Sault</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8643052545616948906.post-3432580958888594731</id><published>2010-02-08T07:43:00.000-08:00</published><updated>2010-02-17T08:44:16.474-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='LAB'/><category scheme='http://www.blogger.com/atom/ns#' term='ARIN'/><category scheme='http://www.blogger.com/atom/ns#' term='weekly report'/><category scheme='http://www.blogger.com/atom/ns#' term='Cisco ASA'/><title type='text'>Weekly Update</title><content type='html'>&lt;div class="MsoNormal"&gt;Efforts this week consisted of assembling the information needed to be submitted to ARIN for our IPv6 address allocation. A form is provided via e-mail from ARIN with a series of questions regarding existing address usage and proposed usage of the new assignment. The bulk of the work was in digging up documentation and updating it on how the current IPv4 allocations are being used. It has been quite some time since these assignments have been reviewed.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;After assembling that information on the form and answering the remaining questions, the form was presented and approved at our weekly meeting. It should be submitted by this morning. Project timelines will need to be adjusted once we have an idea of how long ARIN will take to process our request.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;In parallel to the ARIN form, I have been experimenting with a Cisco ASA 5505 in order to understand how it will be used to set up our test lab. I have learned that the device can be configured as an IPv6 router and should suit our purposes in the coming weeks quite well. The configuration should be complete and ready to be connected to our lab. A physical space has been cleared to build the lab. It will consist of about three workstations, including at least one Linux machine. We may also attach a server.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Time next week will be spent setting up the workstations and getting basic IPv6 connectivity between them. Using this functioning lab, we can evaluate how router configurations and host configurations will interact on the rest of the production network. If time permits, we will also experiment with dual-stack IPv4/IPv6 configurations on both the hosts and routers. It is doubtful that we’ll be able to get any farther than that, but the next milestone on the time line (approx. 3-4 weeks from now)&amp;nbsp; is to have network services such as active directory, DNS, DHCP, etc, working in the lab. To do this, dual-stack will need to be running on hosts.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8643052545616948906-3432580958888594731?l=cs292.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cs292.blogspot.com/feeds/3432580958888594731/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cs292.blogspot.com/2010/02/weekly-update.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8643052545616948906/posts/default/3432580958888594731'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8643052545616948906/posts/default/3432580958888594731'/><link rel='alternate' type='text/html' href='http://cs292.blogspot.com/2010/02/weekly-update.html' title='Weekly Update'/><author><name>Gay_Sault</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8643052545616948906.post-4474290068582873669</id><published>2010-02-03T11:28:00.000-08:00</published><updated>2010-02-03T11:28:10.943-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ARIN'/><category scheme='http://www.blogger.com/atom/ns#' term='home network'/><category scheme='http://www.blogger.com/atom/ns#' term='Cisco ASA'/><title type='text'>Cisco ASA</title><content type='html'>I've borrowed a Cisco ASA today for experimentation. I'll be returning it Friday. It should function as my switch that supports 802.1q.&lt;br /&gt;&lt;br /&gt;The plan is to use subinterfaces on the 2600 router and trunk them to physical interfaces on the ASA. Judging by the poking around I've done in the IOS on the appliance it should suit my purposes. However, if I plan to keep the solution up and running I'm going to have to find a more permanent fix using equipment I won't have to borrow.&lt;br /&gt;&lt;br /&gt;Additionally, since I'll be using the ASA as the edge device of my IPv6 test network, this will serve to familiarize me with configuration of the device. I would like to install the ASA on the test network on Friday after our meeting. Later this evening I'll be producing a project timeline and hopefully submitting our application to ARIN. I'm still unsure how long it will take to have the allocation.&lt;br /&gt;&lt;br /&gt;I'll post again if I get IPv6 connectivity at my house tonight!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8643052545616948906-4474290068582873669?l=cs292.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cs292.blogspot.com/feeds/4474290068582873669/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cs292.blogspot.com/2010/02/cisco-asa.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8643052545616948906/posts/default/4474290068582873669'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8643052545616948906/posts/default/4474290068582873669'/><link rel='alternate' type='text/html' href='http://cs292.blogspot.com/2010/02/cisco-asa.html' title='Cisco ASA'/><author><name>Gay_Sault</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8643052545616948906.post-8492123838176927533</id><published>2010-02-01T13:39:00.000-08:00</published><updated>2010-02-10T11:53:26.901-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='6in4'/><category scheme='http://www.blogger.com/atom/ns#' term='tunnel broker'/><category scheme='http://www.blogger.com/atom/ns#' term='home network'/><title type='text'>Tunnel Brokers</title><content type='html'>I have applied for a free 6in4 tunnel from Hurrican Electric. The tunnel enables you to connect to the IPv6 internet. In order for it to work, you need a router that has a public IPv4 interface (it can be DHCP from your ISP) and the router must be IPv6 capable. Once the tunnel is registered, they will allocate a /48 block for use on your network.&lt;br /&gt;&lt;br /&gt;Essentially, it takes the IPv6 traffic on your network and encapsulates the IPv6 packets inside IPv4 packets for routing across the Internet. On the other end of the tunnel, Hurricane Electric de-encapsulates the packet and then forwards it to the rest of the IPv6 routers. By using this I can experiment with IPv6 on my own network without the need to be present at the college.&lt;br /&gt;&lt;br /&gt;Plus it's just plain awesome :)&lt;br /&gt;&lt;br /&gt;I will be using a Cisco 2600 router that I have laying around as my gateway router. I'll post the configuration when I have everything working. Since the router I have only has one Ethernet interface I'm going to create subinterfaces on that port and then trunk them using a Cisco Catalyst 1900 switch.&lt;br /&gt;&lt;br /&gt;I discovered when I hooked everything up a couple days ago that the switch does not have IOS, and it's trunking protocol is ISL. I'll need to get IEEE 802.1q working on the switch since that is the only protocol the router speaks; a minor snag which I hope to have worked out in the next day or so.&lt;br /&gt;&lt;br /&gt;I'll post configs somewhere when it's done as an example.&lt;br /&gt;&lt;br /&gt;Anyone interested in building their own IPv6 network can do so by registering at http://www.tunnelbroker.net&lt;br /&gt;&lt;br /&gt;&lt;b&gt;UPDATE: &lt;/b&gt;Apparently Catalyst 1900 switches cannot be made to use 802.1q and the version of IOS on my router, as well as a few other versions I have, do not support ISL!! My remaining options are to track down an ISL capable IOS, or purchase/acquire a interface module for the 2600 router so I don't have to do subinterfaces. I won't be making any furthur progress until Wednesday.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8643052545616948906-8492123838176927533?l=cs292.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cs292.blogspot.com/feeds/8492123838176927533/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cs292.blogspot.com/2010/02/tunnel-brokers.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8643052545616948906/posts/default/8492123838176927533'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8643052545616948906/posts/default/8492123838176927533'/><link rel='alternate' type='text/html' href='http://cs292.blogspot.com/2010/02/tunnel-brokers.html' title='Tunnel Brokers'/><author><name>Gay_Sault</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8643052545616948906.post-7793564127049747339</id><published>2010-01-30T15:40:00.000-08:00</published><updated>2010-01-30T15:40:52.579-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='LAB'/><category scheme='http://www.blogger.com/atom/ns#' term='ARIN'/><category scheme='http://www.blogger.com/atom/ns#' term='DHCPv6'/><title type='text'>Acquiring Address Block from ARIN and Building a LAB</title><content type='html'>I've spent the week researching some of the technical details of IPv6. We need to figure out how we will be addressing the network. We will be building a small pilot network in a lab environment. It will be demarcated from the rest of the network by some sort of firewall/routing device. &lt;br /&gt;&lt;br /&gt;After a meeting we've decided that our first order of business will be to acquire a block of IPv6 space from ARIN. During the next week I'll be putting together the request and having it all checked out and ready to go by next Friday. Once we have the addresses we can begin addressing our lab environment. We're looking at using DHCPv6 rather than the stateless autoconfig option as the autoconfig assigns an address only and not DNS information.&amp;nbsp;DHCPv6 should allow a more fine grained control over the deployment.&lt;br /&gt;&lt;br /&gt;Also on the list this week is to configure the device we are using to sit between the pilot IPv6 network and the rest of the campus equipment. We will likely be using a Cisco ASA and a few workstations for the inital lab. After everything is connected and addressed we can begin testing network applications to work out the kinks for a campus-wide deployment some time in the future.&lt;br /&gt;&lt;br /&gt;I'll be producing&amp;nbsp;a timeline for what I want to accomplish by the end of the semester and posting it here.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8643052545616948906-7793564127049747339?l=cs292.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cs292.blogspot.com/feeds/7793564127049747339/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cs292.blogspot.com/2010/01/acquiring-address-block-from-arin-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8643052545616948906/posts/default/7793564127049747339'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8643052545616948906/posts/default/7793564127049747339'/><link rel='alternate' type='text/html' href='http://cs292.blogspot.com/2010/01/acquiring-address-block-from-arin-and.html' title='Acquiring Address Block from ARIN and Building a LAB'/><author><name>Gay_Sault</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8643052545616948906.post-7692293596744416500</id><published>2010-01-27T07:49:00.000-08:00</published><updated>2010-01-27T07:49:41.678-08:00</updated><title type='text'>Project Overview</title><content type='html'>The subject of my project will be to migrate a corporate IPv4 network to IPv6. This will involve researching the nature of IPv6 networks including functional differences to IPv4, network design paradigms, routing, and optimization. The project will be carried out at Sault College in Sault Ste. Marie, Ontario. The initial phases of the project will consist of familiarization of IPv6 functionality, followed by a readiness assessment of the existing network infrastructure and systems. This information will be used to determine the approach to migration. A major question that will need to be answered is whether or not the network administrator will want to migrate a small portion of the production network, migrate the entire network, or build an autonomous “pilot” network and integrate as required. Once an approach is determined and a scope is defined, a network will be designed to meet the criteria and then implemented. A migration of at least a small portion of the production network is a desired outcome, as one of the learning goals is to solve this type of challenge. To that end, detailed documentation will be the emphasized in hopes that others can learn from the challenges encountered during the project should anyone else be undertaking their own migrations.&lt;br /&gt;&lt;br /&gt;According to the IPv4 exhaustion counter by Geoff Huston, Adjunct Research Fellow at the Centre for Advanced Internet Architectures, the projected date of IPv4 address pool exhaustion is September 2011 based on current trends. The time for smooth transition has likely already passed, meaning that there is a possibility of disruption of internet services as we are all forced into transitioning our networks. This project will serve to discover what challenges will be involved in migrating networks to the new addressing scheme. Based on the forecasts, the skills and documentation developed will be in extremely high demand in the coming years.&lt;br /&gt;&lt;br /&gt;Upon the completion of this project I hope to have developed a working knowledge of IPv6 networks and to be as comfortable working with them as I am with IPv4 networks. In addition to understanding the protocol itself, I will learn about its effects on existing network design paradigms, ancillary systems such as DNS and DHCP, and how local ISPs carry the IPv6 internet in the process of connecting our IPv6 network with the internet.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8643052545616948906-7692293596744416500?l=cs292.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cs292.blogspot.com/feeds/7692293596744416500/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cs292.blogspot.com/2010/01/project-overview.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8643052545616948906/posts/default/7692293596744416500'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8643052545616948906/posts/default/7692293596744416500'/><link rel='alternate' type='text/html' href='http://cs292.blogspot.com/2010/01/project-overview.html' title='Project Overview'/><author><name>Gay_Sault</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
