GTPv6
  - home
  - about GTPv6
  Organisation info
  - GÉANT
  - TF-NGN
  - DANTE
  - TERENA
  GTPv6 workplan
  - proposal
  Participants
  - site contacts
  - member projects
  QTPv6 network
  - addressing
  - core router
  - connectivity
  - topology
  - DANTE MBS info
  - ATM MBS status
  - Amsterdam switch
  Reports
  - presentations
  - TF-TANT
  About IPv6
  - European projects
  - links & info
  Email
  - gtp-v6 list
  - contact us
 
GTPv6 Banner Logo

GÉANT IPv6 Workplan

This is a (near-final) draft version, 02 March 2001.
Comments/revisions to tjc@ecs.soton.ac.uk please.
(See: http://www.ipv6.ac.uk/gtpv6/workplan.html for current version)


Participants

  • Tim Chown, University of Southampton/UKERNA, UK (project leader)
  • David Harmelin, DANTE, UK
  • Christian Schild, JOIN Project, DFN, Germany
  • Wilfried Woeber, ACOnet, Austria
  • Simon Leinen, SWITCH, Switzerland
  • Stig Venaas, UNINETT, Norway
  • Bernard Tuy, Renater, France
  • Janos Mohacsi, BME, Hungary
  • Yves Schaaf, RESTENA, Luxembourg
  • Juergen Rauschenbach, DFN, Germany
Other participants are welcomed, either academic or industrial.

It is planned that the project collaborate with other IPv6-focused projects within the European community, and beyond where appropriate. This, for example, might include adopting results and deliverable packages from the current EU 5th Framework 6INIT project or the new 6WINIT project.


Objectives

The objectives of the GÉANT IPv6 project (or GÉANT Test Programme, GTPv6) are:
  • To gain and develop an understanding of the issues involved in deploying IPv6 networks, in terms of areas including physical infrastructure, address allocation, registries, routing and DNS operation.
  • To gain experience in operational management of an IPv4/IPv6 backbone.
  • To gain insight into the implications of the new IPv6 protocol, and how it will impact the backbone network, NRN backbones and University end sites.
  • To deploy and operate a production(or as close as possible to) quality IPv6 backbone network that can interconnect to any GÉANT participant IPv6 network, and that can peer with/offer transit to other world-wide IPv6 networks.
  • To encourage NRNs to participate in GTPv6 such that they in turn may offer IPv6 connectivity to their own Universities/sites.
  • To collaborate with other European IPv6 projects to gain a better mutual understanding of IPv6 deployment issues.


Description of Activities

The IPv6 project work is split into two priority levels, i.e. primary work items and secondary work items. Each work item has an assigned activity coordinator.

Work items are split into "trial" and "study" areas indicating where practical work can be done and where reporting will be theoretical.

Primary Work Items

  • Platforms, routing and interoperability. (Christian Schild)
    Trial:
    • Host and router platform implementation tracking. Reporting on deployment experiences, maintaining pointers to "howto" style documentation.
    • Informal interoperability tests (rigorous tests would be too time-consuming).
    Study:
    • Study of IPv6 network routing protocols and peering issues.

  • DNS (David Harmelin)
    Trial:
    • Test BIND9
      • New IPv6 related records
      • Named behavior under high load
      • Implications of dynamic DNS
    • Run a semi-operational IPv6 DNS tree (on-going)
    • Assess potential interconnections to other DNS trees
      • Include operation of reverse DNS (and lookups)
    • Produce
      • Samples of configuration files
      • Configuration tips to the DNS admin
      • Configuration tips to the end-user
    Study:
    • Understand the problems at stake
      • AAAA records versus A6 records
      • DNAME records
      • Migration issues
      • Requirements for a DNS test platform

  • Registries and addressing (Wilfried Woeber)
    Trial:
    • Management of IPv6 registry - registry interactions/requirements.
    • IPv6 address assignment policies.
    • Using RIPE production address space.
    Study:
    • Working with RIPE (and their IPv6 working group), tracking developments.
    • Promotion of address assignment policy/best practice to NRNs and sites.

  • Transition tools. (Stig Venaas)
    Trial:
    • Selected tools: NAT-PT, 6to4
    • Tunnels and tunnel brokers.
    Study:
    • How does a backbone ISP migrate?
    • How does a university migrate?
    • Transition tool comparison for given scenarios.
    • Routing models, e.g. should IPv6/IPv4 use the same AS?

  • Applications. (Tim Chown)
    Trial:
    • Core applications: mail, web, ...
    • Other applications: vic, rat, openldap, ...
    • IPv6 and Java (JDK 1.4)
    Study:
    • Track status of IPv6-enabled applications.
    • Study middleware issues/requirements.
    • Report on porting issues.

Secondary Work Items

  • Network monitoring. (Simon Leinen)
    Trial:
    • Be able to report on application/protocol usage and possible problems.
    • Be able to report on network connectivity/routing information.
    Study:
    • Understand IPv6 traffic flows, performance issues.
    • Requirements put on monitoring tools/protocols by IPv6.
    (Integrate consideration of IPv6 with TF-NGN Network Monitoring project.)

  • Multicast IPv6. (Tim Chown)
    Trial:
    • Trial existing implementations, e.g. FreeBSD/KAME PIM-SM.
    • Run multicast applications, e.g. vic, rat, icecast.
    • Attempt to deploy PIM-SM (or similar) between participant sites.
    Study:
    • Investigate scoping issues.
    (Integrate where possible with TF-NGN Multicast project.)

  • Wireless access. (Tim Chown)
    Trial:
    • Deploy new technology, WaveLAN, Bluetooth, etc.
    • Run Mobile IPv6 implementations.
    Study:
    • Implications of large numbers of autoconfiguring hosts?
    • Study interworking with 3G IPv6 solutions.

  • Multihoming. (Possibly Wilfried Woeber)
    Trial:
    • Possible IETF proposals, if arrive soon.
    • Src/dst address selection behaviour.
    Study:
    • Other IETF proposals.
    • Consider possibilities for per-provider service selection and for network resilience.
    • Reconsider GSE/8+8 addressing.

  • IPSec. (Yves Schaaf)
    Trial:
    • Evaluation of IPv6 IPsec software, e.g. FreeSWAN/Pluto or KAME/Racoon.
    Study:
    • Study of issues in usage of IPv6 IPSec.

  • Firewalls. (Mohacsi Janos)
    Trial:
    • Existing implementations: ip6fw (FreeBSD), netfilter (Linux).
    • Commercial firewalls: e-Border
    Study:
    • IPv4 compatibility.
    • Built-in translators.
    • Address scope issues.

Study areas omitted

  • IPv6 and QoS
  • DHCPv6
  • IPv6 fragmentation issues.
These could be adopted as secondary work items given a coordinator.


Programme

Each of the above work items will be carried out, with coordination by the work item leader, with a view to delivering reports as specified in the timetable section below.

There are also "background" tasks to be performed by the GTPv6 leader:

  • Identification of European projects with mutual interest. The GTPv6 web site will contain links to such projects, and members of such projects may be invited to attend GÉANT meetings.
  • Assistance for new sites/participants wishing to join GTPv6.
  • Identifying potential new partners/networks with which to liaise outside of the European academic backbone. This may include collaborations with US or Japanese networks.
  • General tracking of IETF developments.
  • Promotion of the GÉANT IPv6 project.
  • Ensuring the GTPv6 web presence is regularly maintained.


Resource requirements

We note that staffing is an issue for NRNs, and that staff funding is not to be expected.

The Quantum (QTPv6) Network

The QTPv6 testbed network was characterised by the following:

  • The network was centered on a core ATM router provided by Ericsson Telebit. Thus the topology was a "star" with no sites having redundant/resilient links to other sites. While a good test environment, such a topology is not typical in deployed backbone networks.
  • Participants used whatever IPv6-capable router they could spare for their experiments. This typically meant that the routers used were either low specification or PC-based routers. The most common platform used was Cisco, although Cisco provided only "beta" (not commercially-supported) IPv6 images.
  • Participants were able to connect to the core router either via "native" IPv6 links carried in ATM PVCs or by IPv6-in-IPv4 tunnels. The bandwidth of the PVCs was typically 512Kbit/s. While native connectivity is desirable, the bandwidth available for PVCs is/was a limiting factor.
  • Address space was allocated centrally from a 6bone prefix assigned to the QTPv6 project, i.e. 3ffe:803c::/34. Each site (or NRN) received a /48 prefix under that /34 from which it, and its own participant sites, allocated IPv6 addresses. Thus NRNs did not get to utilise more than what amounts to site level address space.
  • BGP4+ was used as the common routing protocol between networks.
  • Very few "real" userland applications were run on QTPv6. The JOIN project reported IRC was the most popular application over IPv6 on their network. Services such as DNS were run with success however.
In summary, the QTPv6 network allowed sites to gain a good understanding of the operation of IPv6-enabled routers, but the resultant network was not of "production" quality, and is not one that in its current form could be utilised as such.

Resource requirements for GÉANT

The GTPv6 group feels that it should seek to deploy well-specified IPv6-purposed routers at the earliest possible opportunity. Emphasis should be placed on establishing a production quality (or as close as possible given funding constraints) network.

There are two constraints on the router interconnections:

  • The new GÉANT network will not be ATM-based; thus there will not be any ability to run native PVC-based connections beyond the date at which such PVCs will be removed, i.e. November 2001. It should also be noted that many NRNs will discontinue ATM use well before that date.
  • There are no fibre circuits that could be utilised for native IPv6 interconnections within the GÉANT backbone infrastructure, unless such fibres could be acquired as part of the procurement deal for "test" purposes (e.g. perhaps lines of E3 bandwidth?).
Ideally such fibre circuits would be made available for IPv6 networks. There are three main scenarios for native IPv6 adoption on GÉANT:
  • Running IPv6 as a secondary protocol to IPv4 on production GÉANT backbone routers. Gradually more and more traffic becomes IPv6. At present this is not the more likely option since most router vendors have no commercially-supported IPv6 product.
  • Running IPv6 on parallel fibre infrastructure. Such an IPv6-only network would eventually become prominent. This is clearly the more costly option in terms of resources. It also has a disadvantage if the native bandwidth is significantly less that that available over IPv6-in-IPv4 tunnels.
  • Running IPv6 as the primary protocol on routers also running IPv4, with interconnections tunnelled. As and when the infrastructure allows native IPv6 links, tunnels are removed and replaced by such native links. Realistically, this is the most probable option.
The GTPv6 group feels that deployment of IPv6-purposed routers should take priority over the requirement for native IPv6 connectivity, i.e. tunnelled IPv6-in-IPv4 connections would, initially, be acceptable.

The tunnels could be set up manually, following the topology of the GÉANT network, or 6to4 could be used (which would leverage the IPv4 routing tables for best efficiency).

GTPv6 network deployment

The GÉANT IPv6 network will be characterised by:

  • A topology representative of a "real" backbone network, i.e. core routers with a number of multiple interconnections. This is in contrast to the QTPv6 "star" yet would most likely not extend to a full mesh. It is unlikely that there will be a "core" router; this has the "benefit" that such a router does not have to be remotely maintained.
  • Participants will ideally use well-specified router hardware (see below) from commercial vendors.
  • Interconnections will most likely be tunnelled IPv6-in-IPv4 initially. Where possible native connections will be sought; options in the absence of ATM PVCs will be investigated (e.g. IPv6 over MPLS).
  • Participant NRNs will be encouraged to utilise SubTLA address space where possible, i.e. production IPv6 address space obtained from RIPE under the 2001::/16 prefix. This stresses the importance of address allocation policy issues. Sites at very early stages of investigating IPv6 may be best advised by their NRN to connect via 6bone prefixes/tunnels (this is a matter for discussion).
  • BGP4+ will likely remain the routing protocol between networks.
  • The adoption, porting and development of user applications will be encouraged, though it is appreciated that GÉANT participants may lack the time to port or develop new software. End sites within NRNs may have the resources, especially on European funded projects. It may also be possible to obtain commercial vendor support in this area.
It is expected that the existing QTPv6 network will continue to operate for the short term while a new infrastructure is implemented. The hard deadline for termination of the core router (or at least all native connections over PVCs) is November 2001.

Peering/transit networks will need to be identified and probably made more formal than under QTPv6.

Router equipment

In order to best facilitate a high quality router infrastructure on GTPv6 the project will approach commercial router vendors with a view to gaining equipment donations or loans. The project will seek the backing of each NRN to which the equipment is to be loaned (either directly or to a site acting on their behalf).

It is hoped that equipment can be obtained for at least each named participant in GTPv6. Deliverables would be used as a means of justifying extensions of loans where required.

There is a possibility of funding via the IST 5th Framework, but such funding requires commercial partners. Some discussions are ongoing.

Physical location of the routers may be an issue. It is, for example, more likely that native connectivity may be gained at a major GÉANT PoP for an NRN, but that may not be at the participant's site.

PC-based router equipment may be used in some test configurations where the functionality on such a platform (e.g. PIM-SM on FreeBSD/KAME) is not available on commercial routers.


Timescale

The IPv6 work over the first year of GÉANT will produce two sets of documents:
  • Report 1: at the end of Month 8 of the project (June 2001) in which the primary work items will be reported on.
  • Report 2: at the end of the year (October 2001) in which the secondary items will be reported on and the primary work item reports updated.
Work items will be carried out in parallel.

It is hoped that a new IPv6 infrastructure can be put in place before July 2001. However, this is dependent on various factors, not least router provision. A "production quality" service would be sought before the end of October 2001 (i.e. before the ATM PVCs are removed on the old QTPv6 infrastructure).

For the operation of a production backbone, early recommendation and promotion of address assignment policies is required. Best practice is to be set by RIPE and its IPv6 Working Group.


Results and Deliverables

The GÉANT Workplan specifies a deliverable D9.3 for Work Item WI8.4 within Work Package 8 (Piloting New Services) which takes the form of a report on the investigations and their conclusions. The results in Report 1 are intended to extend to 2-4 pages of A4 text per primary work item, to be completed before July 2001, as the GÉANT deliverable.

Report 2 will include updated reports on each primary work item, plus reports on each adopted secondary work item (items with no leader by February 2001 will be dropped from the report). Report 2 will be delivered at the end of GÉANT Year 1 (end of October 2001). Both reports will include introductory and summary text from the IPv6 project leader.

It is intended that a new IPv6 infrastructure, ideally based on commercial donated/leased routers, will be in place by July 2001. The existing QTPv6 infrastructure will continue to be of use in the short term but will cease to function in November 2001 (the ATM PVCs will no longer exist).

Dissemination is also important. This will be primarily online via the GTPv6 website but also via presentations at appropriate events. The online presence will include network maps, sample configuration files, and similar information.


Page last updated 02 March 2001


© GTPv6, 2001. To find out more about GTPv6 please contact us.