(ngtrans) Connect-IGP draft comments

Pekka Savola <pekkas@netcore.fi> Sun, 17 March 2002 13:34 UTC

Received: from mercury.Sun.COM (mercury.Sun.COM [192.9.25.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA01146 for <ngtrans-archive@lists.ietf.org>; Sun, 17 Mar 2002 08:34:21 -0500 (EST)
Received: from engmail2.Eng.Sun.COM ([129.146.1.25]) by mercury.Sun.COM (8.9.3+Sun/8.9.3) with ESMTP id FAA09749; Sun, 17 Mar 2002 05:31:37 -0800 (PST)
Received: from sunroof.eng.sun.com (sunroof.Eng.Sun.COM [129.146.168.88]) by engmail2.Eng.Sun.COM (8.9.3+Sun/8.9.3/ENSMAIL,v2.1p1) with ESMTP id FAA27243; Sun, 17 Mar 2002 05:31:05 -0800 (PST)
Received: from sunroof.eng.sun.com (localhost [127.0.0.1]) by sunroof.eng.sun.com (8.12.2+Sun/8.12.2) with ESMTP id g2HDUlKL006445 for <ngtrans-dist@sunroof.eng.sun.com>; Sun, 17 Mar 2002 05:30:47 -0800 (PST)
Received: (from majordomo@localhost) by sunroof.eng.sun.com (8.12.2+Sun/8.12.2/Submit) id g2HDUlo3006444 for ngtrans-dist; Sun, 17 Mar 2002 05:30:47 -0800 (PST)
X-Authentication-Warning: sunroof.eng.sun.com: majordomo set sender to owner-ngtrans@sunroof.eng.sun.com using -f
Received: from engmail3.Eng.Sun.COM (engmail3 [129.144.170.5]) by sunroof.eng.sun.com (8.12.2+Sun/8.12.2) with ESMTP id g2HDUiKL006437 for <ngtrans@sunroof.eng.sun.com>; Sun, 17 Mar 2002 05:30:44 -0800 (PST)
Received: from kathmandu.sun.com (kathmandu.Central.Sun.COM [129.147.5.36]) by engmail3.Eng.Sun.COM (8.9.3+Sun/8.9.3/ENSMAIL, v2.1p1) with ESMTP id FAA16628 for <ngtrans@sunroof.eng.sun.com>; Sun, 17 Mar 2002 05:30:45 -0800 (PST)
Received: from netcore.fi (netcore.fi [193.94.160.1]) by kathmandu.sun.com (8.9.3+Sun/8.9.3) with ESMTP id GAA04971 for <ngtrans@sunroof.eng.sun.com>; Sun, 17 Mar 2002 06:30:44 -0700 (MST)
Received: from localhost (pekkas@localhost) by netcore.fi (8.11.6/8.11.6) with ESMTP id g2HDUdF27288; Sun, 17 Mar 2002 15:30:39 +0200
Date: Sun, 17 Mar 2002 15:30:39 +0200
From: Pekka Savola <pekkas@netcore.fi>
To: ngtrans@sunroof.eng.sun.com
cc: alain.baudot@francetelecom.com
Subject: (ngtrans) Connect-IGP draft comments
Message-ID: <Pine.LNX.4.44.0203171528220.27170-100000@netcore.fi>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset="US-ASCII"
Sender: owner-ngtrans@sunroof.eng.sun.com
Precedence: bulk
Reply-To: Pekka Savola <pekkas@netcore.fi>

Mostly just editorial issues at this point.

You assume that IS-ISv4 + IS-ISv6 or OSPFv2 + OSPFv3 are used;
what about (mainly) OSPFv2  + IS-ISv6?

--8<--
1. Abstract

This draft proposes a mechanism that allows an  incremental deployment
of IPv6 inside an IPv4 AS. It aims at automatically set up tunnels,
using IGP standard capabilities, in order to gradually introduce IPv6
connectivity within an initially IPv4 AS. As specified in
draft-ietf-ngtrans-introduction-to-ipv6-transition-07.txt, this 
technique must be considered as a solution with a scope of domain.

==> "it aims at automatically set up tunnels" should be phrased better

==> change the document name to a reference.

Terminology:

o Routing Protocols Gateway RPG
		
A routing protocols gateway is a component able to transfer routing
information (e.g. IPv6 prefixes, metrics...) from a routing protocol to
another one.

==> s/RPG/(RPG)/

==> from one routing protocol to another

4.1 General case

[...]
The IPv4 IGP will flood sufficient information in the AS provide
connectivity between these " IPv6 islands " to set up tunnel.

==> please rephrase, makes no sense.

>From a scope point of view, two cases are possible : 

==> s/>//

An IPv6 island is considered as a part of an IPv4 area :
    In this case, the information flooded through the network 
(via IPv4 IGP messages) should be broadcasted with an intra area scope. 
The border area routers will have to process the IPv4 IGP message 
(with intra area scope) and flood another IPV4 IGP message with 
inter area scope

==> s/border area/area border/ ?

4.2.1 Case description
[...]

To create tunnels between IPv6 islands, the IPv6 prefixes of a particular
island will be passed by OSPFv3 to OSPFv2 via the RPG. The RPG will
construct an OSPFv2 message and will flood it to all other OSPFv2
nodes. An OSPF v2 handling specific routing protocol gateway message
will receive this message and pass it to OSPF v3 via the RPG.
This technique will automatize the creation of tunnel in the IPV4 
domain.

==> What kind of tunnel?  IP-IP as specified in GTP?

The IPv6 prefixes transferred over the IPV4 IGP can be of any types
(e.g. ISATAP).

==> very little sense IMO to give ISATAP as an example, as when ISATAP
is used, igp-connect almost never would be used, I think.

4.2.3.2 Reception of opaque LSA 
When receiving this kind of opaque LSA, atunnel is created with the 
information given by the opaque LSA : the
TLV Type 1 giving the tunnel end point information and the TLVs Type 2
giving the prefixes information.

==> s/atunnel/a tunnel/

The way tunnel can be setup and used is implementation dependant. 
It can be automatic or configured tunnels.

==> hopefully this doesn't aim for standards track then as
then there could not be interoperability.

When reception of these opaque LSA are successfully completed, each
IPv6 island included in this IPv4 AS has the opportunity to communicate
with all the other IPv6 islands included in this AS.

==> s/LSA/LSA's/

6. Security considerations

The security mechanisms of the native routing protocols are used. 

==> security considerations of tunneling
techniques (in particular, decapsulation) will also apply.  This is 
especially bad if automatic tunneling is used.

-- 
Pekka Savola                 "Tell me of difficulties surmounted,
Netcore Oy                   not those you stumble over and fall"
Systems. Networks. Security.  -- Robert Jordan: A Crown of Swords