|
PLANNED
DELIVERABLES
|
ACHIEVED
DELIVERABLES
|
VARIATION
|
JUSTIFICATION
|
|
7.
GENERIC PROJECT ACTIVITIES
|
This milestone was
devoted to on-line activities such as creating the present Web site
and participation to various meeting and working groups.
|
|
Building a Web site
|
Our current Web site
gives details about our work progress. Site available at http://www.viagenie.qc.ca/en/ipv6/canarie/index.shtml
|
|
|
|
Participating in IPv6
tech groups IETF, NGtrans, IPng, IPv6 Forum, 6INIT, NANOG
|
We have already participated
to different meetings.
- At the IETF-46 meeting
in Washington, Marc Blanchet gave a talk on the 6Tap
and tunnel set-up protocol.
- At the 6INIT meeting,
Régis Desmeules was attended for 2 talks, one on Canarie
and the 6Tap and one on Canarie
and the CRC.
- At the IPv6Forum
meeting, Florent Parent and Régis Desmeules gave a one-day
tutorial on IPv6 and one about the status
of IPv6 in Canada.
- At the IETF-47,
Florent gave an update
about the 6Tap.
- At the last IPv6
Forum, Marc Blanchet gave a presentation about IPv6
Transition Mechanisms and another about
IPv6 Porting applications
- At the Canarie workshop
held in June 2000, Régis Desmeules presented
the last technical progress on our IPv6 project.
- At the INET meeting in
July 2000, Marc Blanchet gave a
tutorial on IPv6 .
- At the MWIF meeting in
July 2000, FLorent Parent presented an
overview of what is IPv6 .
- At the Canarie workshop
of November 2000, Marc Blanchet gave an update on the
last news related to IPv6
- At the IWS held in February
2001, Marc Blanchet presented an update
on IPv6 in Canada
- In May 2001, at IPv6Forum
event in Ottawa, Marc Blanchet made a presentation on tunnel servers
and the new version of Freenet6.net.
- At NET-2001,
in Calgary, May 2001, Florent Parent gave a tutorial
on IPv6.
- At INET 2001,
in Stockholm, June 2001, Marc Blanchet gave a tutorial on IPv6.
- At the 51st
IETF meeting, in London, August 2001, Viagénie's team presented
its Internet-draft on the Tunnel Set-up Protocol, which describes
the Tunnel Server next generation used during the previous milestones.
- At the same
IETF meeting, Viagénie's team presented
its Internet-draft about the "IPv6 Address Space Reserved for Documentation".
- Based on
our route server work, Florent Parent presented, at the RIPE meeting
held in Prague, October 2001, the work on the Routing Policy Specification
Language (RPSL) modified for IPv6 routes and objects. Florent Parent
is now leading a working group on this subject that will also include
further work on Multicast Routing. This will lead to the next generation
of RPSL, called RPSLng.
|
|
|
| |
|
7.1
6TAP
PHASE
1
|
6Tap is a joint project
of Canarie/Viagénie and ESnet to set the first IPv6 exchange
for R&E networks in the world. (The 6TAP Web site is available
at http://www.6tap.net)
|
|
Deploying an IPv6-routing
infrastructure at 6TAP
|
At the end of March
2000, a Cisco router was installed at the 6Tap. This Cisco 7204
VXR VXR has been used to make a link between R&E networks that
have been used and connected to IPv6 over ATM.
6Tap Web server at
http://www.6tap.net
Go to see schema on
6Tap phase 1
|
|
|
|
Developing and installing
an IPv6/IPv4 tunnel server at 6Tap.
|
A tunnel server has
been installed at the 6Tap. This means that this tunnel server is
the link between IPv6 over ATM and IPv6 over IPv4. This equipment
is used to create tunnels that allow transportation of IPv6 for
R&E networks that use IPv4 only.
Go to see schema on
6Tap phase 2
Native IPv6 links
have been established between the tunnel server and the 6Tap IPv6
router. Since then, Viagénie has been using the IPv6 prefix
3ffe:3900:1000:/48 to delegating configured tunnels.
A Web interface is
available at http://206.220.240.242
to provide IPv6 connectivity. This is the official tunnel server
Web site.
|
|
|
|
Replacing an IPv6ACCORN's
router located at RISQ by Viagénie router ; internationals
links for IPv6, at Viagénie
|
The IPv6 traffic operation
and management were on a ACCORN's Cisco 4500 router in RISQ's office
in Montréal. ACCORN shut down its equipment at the end of
ANA project (in 1999).
The traffic connectivity
and management was moved to Viagénie's office in February
2000. Viagénie uses a Cisco 4700 router to do so. Viagénie
is now one of the two places in Canada that maintain and support
IPv6 connectivity for CA*net3 network.
Go to see schema IPv6
over CA*net3
Links and peers maintained
by Viagénie at http://www.viagenie.qc.ca/cgi-bin/tunnel6bone.pl
|
|
|
|
Establishing an IPv6
link with CRC and Berkom (Gr)
|
Teleglobe is providing
IPv6 connectivity between CRC and Berkom. CRC network admin are
managing the connectivity.
|
|
|
|
Developing a basic
system (tools) to collect IPv6 stats
|
Under FreeBSD, ucd-snmp
ported to IPv6 has been installed. SNMP daemon supporting IPv6 MIB
is running.
Gif interfaces (IPv6)
for configured tunnel (IPv6 over IPv4) and ATM interfaces are used
to collect statistics about traffic.
|
|
|
|
Installing a statistic
system at 6Tap; Web Site
|
MRTG is used as a
basic tool to collect statistics. Basic stats are available at http://206.220.240.242/mrtg/index.html
|
|
|
| |
|
7.2
6TAP
PHASE 2
|
The phase 2 has for
goal to enable routing management at the IPv6 exchange to replace
the IPv4 route server devices that currently exist.
|
|
Developing and code
an experimental IPv6 route server
|
The route server
was developed and has used the 6Bone
registry for its source data. Also a router configuration tool
was developed to do the same functionality as Rtconfig. The tools
and functions modified were
1. IPv6 Solaris server with ATM OC-3 interface
2. IPv6 BGP implementation with route server functions (BGP views,
transparent peering)
3. IPv6 RPSL classes
4. IPv6 IRR supporting these classes
5. Router configuration tool (RtConfig)
The route server functionalities were integrated into MRTd. This
software supports BGP IPv6 views and transparent peering functions.Further
development is in the works for adding new IPv6 objects to the RPSL
language to enable complete policy control.
|
|
|
|
Installing an IPv6
route server at 6TAP
|
The
6TAP, as part of the StarTAP project, is currently relocating from
its current location (Ameritech premises) to the Northwestern University.
Our partner, ESnet, is taking care of moving the 6TAP infrastructure.
After the move, the route server will be placed there. |
|
|
|
Modifying and code
tools for IPv6 network Internet topology representation
|
The RPSL classes
of the 6bone registry enable the view of the route peering and routes
for the full IPv6 Internet.
|
|
|
| |
|
7.3
NETWORK
SERVICES IN IPv6
|
To help organisations
to move their network from IPv4 to IPv6, Viagénie’s team
will develop various services on IPv6.
|
|
Adding IPv6 support
to the root domain name server so that the DNS root server will
accept IPv6 DNS requests
|
We signed an agreement
with Network Solution to get DNS root zone files for (.)COM, (.)NET,
(.)ORG, (.) EDU. We installed a server (beta test) with 2 gigabytes
of RAM to support DNS zones files. This server accepts DNS queries
in IPv6. Every week we replicate zone files.
We installed an experimental
set-up (local DNS supporting DNS queries over IPv6 from hosts)
|
|
|
|
Making available the
IPv6 DNS root server so that the DNS root server in production
|
We developped the
IPv6 DNS root server which is now available. To know how to
use it, go to: http://www.viagenie.qc.ca/en/ipv6/dnsrs/utilisation.shtml
|
|
|
|
Developing a software for IPv6 addressing
plan
Developing a software to make IPv6 delegation addresses plan
|
These two
steps were done together, based on an Internet-draft
written by Marc Blanchet.
First, a routine was coded then a tool was developed to help people
making IPv6 addresses.
You can use the tool at www.viagenie.qc.ca/en/ipv6/allocation/index.shtml
|
|
|
| |
|
7.4
IPv6
NETWORK TIME SERVER
|
Over the Internet,
many timeservers synchronise their computer clock on the same time
base. So, Viagénie will deploy this service on IPv6.
|
|
Developing a NTP IPv6
client and server
|
We ported the
NTP client and server to IPv6, based on the NTP distribution code
of Dave Mills. When announced, this generated a lot of interest
in the NTP and IPv6 community which spawned additional work, some
coming from Dave Mills himself.
The IPv6 modifications of the code were sent back to the developers
of NTP and it is now integrated in the source code tree.
|
|
|
|
Making available an
NTP IPv6 server on IPv6 Internet
|
NTP service
over IPv6 is available at http://www.viagenie.qc.ca/en/ipv6/ntpv6/index.shtml.
The NTP server can be only accessed by IPv6 at ntp.ipv6.viagenie.qc.ca
|
|
|
| |
|
7.5
IPv6
IMPLEMENTATION PACKAGE
|
A lot of computers
are already linked to the 6Bone, even if no stack developer hasn't
merged yet with an IPv6 application package that runs only on IPv6.
IPv6 applications are primordial to gain the Internet trust in IPv6.
|
|
Building an IPv6 package
to allow a full user implementation on IPv6 (IPv6 software for the
day to day life)
|
Full IPv6 package
has been developed. It allows computers using FreeBSD 4.2 STABLE
to run fundamental Internet services over IPv6 only. With a special
combination of client and servers applications well-configured,
it is possible for end-users to browse Internet, send and receive
messages.
To understand how
to run over IPv6 only, go to http://www.viagenie.qc.ca/en/ipv6/fullipv6ws/index.shtml
Quake client and server have been ported to IPv6. Sources and
binaries are available at http://www.viagenie.qc.ca/en/ipv6/quake/index.shtml
Some work
is done to port a Web and DNS software, but this is not completed.
|
|
|
| |
|
7.6
IPv6
TUNNEL SERVER
|
Even if there are
several hundred of IPv6 sites around the world, the main problem
of early adopters in 2001 is to get IPv6 connectivity and prefix.
Large R&E networks such as CA*net-2 and I2 are connected to the
6Bone with a huge IPv6 space addressing. However, end-users within
universities/research centers are not able to get IPv6 addresses
nor IPv6 connectivity for their sites. Previous tunnel server initiatives
used through a Web page were interesting but not enough to provide
IPv6 connectivity and delegate IPv6 space addressing to sites at
large scale. This situation hinders the deployment of IPv6.
|
|
Creating and developing
a tunnel server
|
Instead of a Web interface
to request configured tunnels and IPv6 addresses, Freenet6's TSP is
a new model based on a client/server approach. A protocol is used
to request one single IPv6 address up to a full IPv6 prefix from a
client to a tunnel server accordingly to the broker model. The protocol
could be integrated directly into the operating system to give a service
like DHCP but for requesting IPv6 addresses or prefixes over an IPv4
network (Internet). Viagénie has designed and developed a new IPv6
service to provide IPv6 connectivity at a larger scale. Dynamic IPv6,
static IPv6 addresses and full IPv6 space could be requested though
this new service.
·
New IPv6 service Web site:
http://www.freenet6.net/
To understand the new protocol:
http://www.freenet6.net/howtsp.shtml·
Downloading clients developed:
http://www.freenet6.net/download.shtml
Getting IPv6 space (/48):
http://www.freenet6.net/how48.shtml
Create your account:
http://www.freenet6.net/cgi-bin/new_account.pl
|
|
|