IPv6 and Mobile IPv6


You may want to take the opportunity to try out our IPv6 network. By reading this page you get a brief background to the IPv6 network at KTH. You also find some hands on advice on how to configure your computer when it is connected to the open network, in order to make it support IPv6.

Background
IPv6
Mobile IPv6


Background


The IT-University students in Kista are equipped with laptops replacing most of the computer rooms on campus. The students can use their laptops in the wireless network that covers the campus area. Each student is provided with a unique public IPv4 address.

When the number of users increases and the network expands, a new network technology is needed to support more users (possibly tens of thousands of students), and to be able to cover Kista and other hot spots all over Stockholm. With the use of Mobile IP and IPv6, this is possible. Thus, in order to prepare the network for future requirements, Mobile IP, IPv6 and Mobile IPv6 have already been introduced to the campus network.

The new network technologies are implemented in the open network, providing early adopters and other intrested a glimpse of the futurer. Since this is a campus network for the IT-University, it also comes natural to have a state-of-art network, hence providing the students with the best learning environment and the possibility to use tomorrow's technology.

Today, students and guests connected to the open network have the possibility to run Mobile IP, IPv6 and Mobile IPv6 through the SSVL (Swedish Silicon Vally Link) network. SSVL is a research network run by Telesystems Lab (TS-LAB) at the department of Microelectronics and Information Technology (IMIT) at KTH in Stockholm, Sweden.

The research done is the SSVL network includes interdomain routing issues, QoS, operator neutral networks, the next generation IP. By establishing a connection to the open network, it provides an excellent testbed for new innovative ideas within Internetworking, especially since students are such a demanding and interesting group when developing new services.


Above is a simple picture of how the IPv6 network currently is configured.

 

IPv6

The IT-University has been assigned a 3ffe:4008:2::/48 IPv6 prefix from the SSVL IPv6 6bone pTLA address space. This network is connected to the OPEN network and provides an IPv6 connection. It is currently an open connection with no access control mechanism established.

If you have a computer running RedHat 7 (or a newer RedHat distribution), Windows XP, or if you have some other newer operation system/environment installed, the only thing you need to do is to enable IPv6. In SUSE 7.3 or later, IPv6 is enabled by default. You will therefore have IPv6 directly and can start to surf on 6bone. In RedHat 7 or a newer RedHat distribution, you need to run "insmod IPv6" as root.

If you are running Windows XP, you need to run "IPv6 Install" in order to make IPv6 work. For Windows 2000 you first need to download the IPv6 stack from Microsoft (Installation: http://msdn.microsoft.com/download/sdks/platform/tpvipv6/readme.asp)
1. Settings->NetworkAndDialupConnections->LocalAreaConnection
2. Install->protocol->"browse"to NT-bin->choose netip.ing ->ok In W2K all configuration are done by "IPv6.exe"

    Windows
        Windows 95 and 98
        Windows 2000/NT4
        Windows XP

    Linux
        HOWTO
        RPM
        Sourcecode

    BSD

    Other

 

Mobile IPv6

A Mobile IPv6 Home Agent has also been established in the SSVL home network. In order to try it out, you need to be registered on the Home Agent. You can do this by sending an email to the ssvl noc. You will then receive an email with instructions helping you to configure a Mobile IPv6 client on your computer.

Currently MIPL (Mobile IPv6 for Linux) is the implemenation used by SSVL. Interoperability tests between Linux, BSD, and Windows 2000 have been successful, and these are the operation systems that are currently possible to use to get the Mobile IPv6 connection to the SSVL Mobile IPv6 Home Agent.

    Windows

    Linux

   BSD

 

   Other

 

 
Back to main page