From isis-wg-admin@spider.juniper.net  Mon Jul  1 17:22:40 2002
Received: from external.juniper.net (spider.juniper.net [207.17.137.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA04238
	for <isis-archive@lists.ietf.org>; Mon, 1 Jul 2002 17:22:39 -0400 (EDT)
Received: from spider.juniper.net (localhost [127.0.0.1])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g61KvYt35825;
	Mon, 1 Jul 2002 13:57:34 -0700 (PDT)
	(envelope-from isis-wg-admin@spider.juniper.net)
Received: from zctfs063.europe.nortel.com (zctfs063.nortelnetworks.com [47.164.128.120])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g5AGfrt60390
	for <isis-wg@spider.juniper.net>; Mon, 10 Jun 2002 09:41:54 -0700 (PDT)
	(envelope-from christi@nortelnetworks.com)
Received: from znsgs01r.europe.nortel.com (znsgs01r.europe.nortel.com [47.137.129.92])
	by zctfs063.europe.nortel.com (Switch-2.2.0/Switch-2.2.0) with ESMTP id g5AH05J07479;
	Mon, 10 Jun 2002 19:00:05 +0200 (MEST)
Received: from zwcwc012.europe.nortel.com (zwcwc012.europe.nortel.com [47.73.112.187])
	by znsgs01r.europe.nortel.com (Switch-2.2.0/Switch-2.2.0) with ESMTP id g5AH03j07332;
	Mon, 10 Jun 2002 18:00:03 +0100 (BST)
Received: by zwcwc012.europe.nortel.com with Internet Mail Service (5.5.2653.19)
	id <L1AKBP6M>; Mon, 10 Jun 2002 18:00:03 +0100
Message-ID: <4103264BC8D3D51180B7002048400C454FB706@zhard0jd.europe.nortel.com>
From: "Philip Christian" <christi@nortelnetworks.com>
To: "'Tony Przygienda'" <prz@net4u.ch>
Cc: "'Mike Truskowski'" <truskows@cisco.com>, mshand@cisco.com,
        isis-wg@spider.juniper.net
Subject: RE: [Isis-wg] Proprietary / Private TLV numbers?
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C210A0.3ADE8AB0"
Sender: isis-wg-admin@spider.juniper.net
Errors-To: isis-wg-admin@spider.juniper.net
X-BeenThere: isis-wg@spider.juniper.net
X-Mailman-Version: 2.0rc1
Precedence: bulk
List-Help: <mailto:isis-wg-request@spider.juniper.net?subject=help>
List-Post: <mailto:isis-wg@spider.juniper.net>
List-Subscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=subscribe>
List-Id: IETF IS-IS working group <isis-wg.spider.juniper.net>
List-Unsubscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=unsubscribe>
List-Archive: <http://spider.juniper.net/pipermail/isis-wg/>
Date: Mon, 10 Jun 2002 18:00:02 +0100

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C210A0.3ADE8AB0
Content-Type: text/plain;
	charset="iso-8859-1"

I am guessing that OUI means an IEEE assigned MAC address?

If so then it sounds okay to me.

I'll write it if you like.

Philip

> -----Original Message-----
> From: Tony Przygienda [mailto:prz@net4u.ch]
> Sent: Monday, June 10, 2002 5:44 PM
> To: Christian, Philip [HAL02:GI50:EXCH]
> Cc: 'Mike Truskowski'; mshand@cisco.com; isis-wg@spider.juniper.net
> Subject: Re: [Isis-wg] Proprietary / Private TLV numbers?
> 
> 
> Yes, the proposals have been made before and nohting has been written 
> down. I am
> for using the official OUI, this would be aligned with Frame 
> Relay, ATM 
> and so on.
> The /32 may fly but unfortunately IP address space is a 
> volatile thing 
> compared to
> OUIs. I assume any vendor building sophisticated networking gear with 
> ISIS on it
> will at a certain point have an OUI, I see little value in having a
> /32-address-based-cottage-industry-of-ISIS-extensions ...
> 
> So, this time any takers to write it down ?
> 
>     thanks
> 
>     -- tony
> 
> 
> Philip Christian wrote:
> 
> > A vendor code of 4 octets could be an IPv4 address.
> > Then no-one would have to assign them. The vendor just uses 
> a global 
> > IPv4 address that he has.
> >
> > Even the smallest vendor can buy a /32 IP address for this purpose.
> >
> > That would work.
> >
> > Philip
> >
> > > -----Original Message-----
> > > From: Mike Truskowski [ mailto:truskows@cisco.com ]
> > > Sent: Monday, June 10, 2002 2:42 PM
> > > To: mshand@cisco.com
> > > Cc: Christian, Philip [HAL02:GI50:EXCH]; 
> isis-wg@spider.juniper.net
> > > Subject: Re: [Isis-wg] Proprietary / Private TLV numbers?
> > >
> > >
> > > Why not just do the following?
> > >
> > > +-------------------------------------------------+
> > > | Type   |  Length  |       Value                 |
> > > +-------------------------------------------------+
> > > | TLV #  |  Length  |  vendor code  |   "value"   |
> > > +-------------------------------------------------+
> > >
> > > Where the vendor code is a fixed 3-4 octets?
> > >
> > > I guess one could do this on their own... couldn't they?
> > >
> > > The major problem I see here is what Philip said he 
> wanted to fix...
> > >
> > > If vendors are doing this already and this is trying to avoid
> > > interoperability
> > > problems... then it would seem reasonable that the carrier
> > > would go back and
> > > install new images or force the vendor to fix the embedded
> > > base..  but they
> > > won't do either.. thus leaving the problem to stumble 
> over some day...
> > >
> > > Mike
> > >
> > > > At 13:43 10/06/2002 +0100, Philip Christian wrote:
> > > >
> > > > >I suppose that we could define different sub-TLVs, a
> > > sub-TLV if the
> > > > >identifier is an IPv4 address, a different sub-TLV if it
> > > is a MAC address, etc
> > > > >
> > > > >Then folks could use whichever mechanism they prefer, as
> > > long as it is a
> > > > >globally unique identifier.
> > > > >
> > > > >Or is that too complex?
> > > >
> > > > Yes! That's how NSAP addresses got to be so awful :-)
> > > >
> > > >          Mike
> > > >
> > > >
> > > >
> > > > >Philip
> > > > >
> > > > > > -----Original Message-----
> > > > > > From: mike shand
> > > [<mailto:mshand@cisco.com >mailto:mshand@cisco.com ]
> > > > > > Sent: Monday, June 10, 2002 12:24 PM
> > > > > > To: Christian, Philip [HAL02:GI50:EXCH]
> > > > > > Cc: isis-wg@spider.juniper.net
> > > > > > Subject: Re: [Isis-wg] Proprietary / Private TLV numbers?
> > > > > >
> > > > > >
> > > > > > At 11:29 10/06/2002 +0100, Philip Christian wrote:
> > > > > > >Looking at 
> draft-ietf-isis-wg-tlv-codepoints-02.txt I notice
> > > > > > that there is
> > > > > > >not really any mechanism for private or proprietary
> > > use of a TLV.
> > > > > > >
> > > > > > >Thus various companies (including my own) have just pcked
> > > > > > one and used it
> > > > > > >for their own purpose.  Eventually this will create an
> > > > > > interop problem,
> > > > > > >but what else is a company to do?
> > > > > > >
> > > > > > >Is there a way that we could define that a certain TLV
> > > number is for
> > > > > > >private / proprietary / experimental purposes?
> > > > > > >
> > > > > > >This would then stop people just picking one.
> > > > > > >
> > > > > > >I am thinking that there would have to be some sort of
> > > > > > entity identifier
> > > > > > >in there so that when you see this TLV you know whether it
> > > > > > is yours or not.
> > > > > > >
> > > > > > >Maybe we could define that the first four bytes are an IP
> > > > > > address for
> > > > > > >example.  Any entity large enough to want to use a
> > > > > > proprietary TLV would
> > > > > > >have a public IP address to put in there, I would have
> > > > > > thought. After the
> > > > > > >first for bytes then the rest would be free.
> > > > > > >
> > > > > > >Or maybe there is a better way to identify a particular
> > > > > > company / entity
> > > > > > >(like a MAC address)?  Maybe ISO 8348?
> > > > > > >
> > > > > > >What do people think?
> > > > > > >
> > > > > > >Philip
> > > > > > >
> > > > > >
> > > > > > This has been suggested before, but never came to 
> anything. I
> > > > > > think if it
> > > > > > WERE to be done then using something link the MAC OUI would
> > > > > > probably work.
> > > > > > What do you mean by ISO 8348? Do you mean ISO 6523? I
> > > hope not :-)
> > > > > >
> > > > > >          Mike
> > > > > >
> > > >
> > > > _______________________________________________
> > > > Isis-wg mailing list  -  Isis-wg@spider.juniper.net
> > > > http://spider.juniper.net/mailman/listinfo/isis-wg
> > > >
> > >
> > >
> >
> 
> 
> 

------_=_NextPart_001_01C210A0.3ADE8AB0
Content-Type: text/html;
	charset="iso-8859-1"

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 5.5.2655.35">
<TITLE>RE: [Isis-wg] Proprietary / Private TLV numbers?</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=2>I am guessing that OUI means an IEEE assigned MAC address?</FONT>
</P>

<P><FONT SIZE=2>If so then it sounds okay to me.</FONT>
</P>

<P><FONT SIZE=2>I'll write it if you like.</FONT>
</P>

<P><FONT SIZE=2>Philip</FONT>
</P>

<P><FONT SIZE=2>&gt; -----Original Message-----</FONT>
<BR><FONT SIZE=2>&gt; From: Tony Przygienda [<A HREF="mailto:prz@net4u.ch">mailto:prz@net4u.ch</A>]</FONT>
<BR><FONT SIZE=2>&gt; Sent: Monday, June 10, 2002 5:44 PM</FONT>
<BR><FONT SIZE=2>&gt; To: Christian, Philip [HAL02:GI50:EXCH]</FONT>
<BR><FONT SIZE=2>&gt; Cc: 'Mike Truskowski'; mshand@cisco.com; isis-wg@spider.juniper.net</FONT>
<BR><FONT SIZE=2>&gt; Subject: Re: [Isis-wg] Proprietary / Private TLV numbers?</FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; Yes, the proposals have been made before and nohting has been written </FONT>
<BR><FONT SIZE=2>&gt; down. I am</FONT>
<BR><FONT SIZE=2>&gt; for using the official OUI, this would be aligned with Frame </FONT>
<BR><FONT SIZE=2>&gt; Relay, ATM </FONT>
<BR><FONT SIZE=2>&gt; and so on.</FONT>
<BR><FONT SIZE=2>&gt; The /32 may fly but unfortunately IP address space is a </FONT>
<BR><FONT SIZE=2>&gt; volatile thing </FONT>
<BR><FONT SIZE=2>&gt; compared to</FONT>
<BR><FONT SIZE=2>&gt; OUIs. I assume any vendor building sophisticated networking gear with </FONT>
<BR><FONT SIZE=2>&gt; ISIS on it</FONT>
<BR><FONT SIZE=2>&gt; will at a certain point have an OUI, I see little value in having a</FONT>
<BR><FONT SIZE=2>&gt; /32-address-based-cottage-industry-of-ISIS-extensions ...</FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; So, this time any takers to write it down ?</FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt;&nbsp;&nbsp;&nbsp;&nbsp; thanks</FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt;&nbsp;&nbsp;&nbsp;&nbsp; -- tony</FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; Philip Christian wrote:</FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; &gt; A vendor code of 4 octets could be an IPv4 address.</FONT>
<BR><FONT SIZE=2>&gt; &gt; Then no-one would have to assign them. The vendor just uses </FONT>
<BR><FONT SIZE=2>&gt; a global </FONT>
<BR><FONT SIZE=2>&gt; &gt; IPv4 address that he has.</FONT>
<BR><FONT SIZE=2>&gt; &gt;</FONT>
<BR><FONT SIZE=2>&gt; &gt; Even the smallest vendor can buy a /32 IP address for this purpose.</FONT>
<BR><FONT SIZE=2>&gt; &gt;</FONT>
<BR><FONT SIZE=2>&gt; &gt; That would work.</FONT>
<BR><FONT SIZE=2>&gt; &gt;</FONT>
<BR><FONT SIZE=2>&gt; &gt; Philip</FONT>
<BR><FONT SIZE=2>&gt; &gt;</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; -----Original Message-----</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; From: Mike Truskowski [ <A HREF="mailto:truskows@cisco.com">mailto:truskows@cisco.com</A> ]</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; Sent: Monday, June 10, 2002 2:42 PM</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; To: mshand@cisco.com</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; Cc: Christian, Philip [HAL02:GI50:EXCH]; </FONT>
<BR><FONT SIZE=2>&gt; isis-wg@spider.juniper.net</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; Subject: Re: [Isis-wg] Proprietary / Private TLV numbers?</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt;</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt;</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; Why not just do the following?</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt;</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; +-------------------------------------------------+</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; | Type&nbsp;&nbsp; |&nbsp; Length&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Value&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; +-------------------------------------------------+</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; | TLV #&nbsp; |&nbsp; Length&nbsp; |&nbsp; vendor code&nbsp; |&nbsp;&nbsp; &quot;value&quot;&nbsp;&nbsp; |</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; +-------------------------------------------------+</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt;</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; Where the vendor code is a fixed 3-4 octets?</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt;</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; I guess one could do this on their own... couldn't they?</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt;</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; The major problem I see here is what Philip said he </FONT>
<BR><FONT SIZE=2>&gt; wanted to fix...</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt;</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; If vendors are doing this already and this is trying to avoid</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; interoperability</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; problems... then it would seem reasonable that the carrier</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; would go back and</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; install new images or force the vendor to fix the embedded</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; base..&nbsp; but they</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; won't do either.. thus leaving the problem to stumble </FONT>
<BR><FONT SIZE=2>&gt; over some day...</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt;</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; Mike</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt;</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; At 13:43 10/06/2002 +0100, Philip Christian wrote:</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt;</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt;I suppose that we could define different sub-TLVs, a</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; sub-TLV if the</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt;identifier is an IPv4 address, a different sub-TLV if it</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; is a MAC address, etc</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt;</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt;Then folks could use whichever mechanism they prefer, as</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; long as it is a</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt;globally unique identifier.</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt;</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt;Or is that too complex?</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt;</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; Yes! That's how NSAP addresses got to be so awful :-)</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt;</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Mike</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt;</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt;</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt;</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt;Philip</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt;</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; -----Original Message-----</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; From: mike shand</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; [&lt;<A HREF="mailto:mshand@cisco.com">mailto:mshand@cisco.com</A> &gt;<A HREF="mailto:mshand@cisco.com">mailto:mshand@cisco.com</A> ]</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; Sent: Monday, June 10, 2002 12:24 PM</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; To: Christian, Philip [HAL02:GI50:EXCH]</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; Cc: isis-wg@spider.juniper.net</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; Subject: Re: [Isis-wg] Proprietary / Private TLV numbers?</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt;</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt;</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; At 11:29 10/06/2002 +0100, Philip Christian wrote:</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; &gt;Looking at </FONT>
<BR><FONT SIZE=2>&gt; draft-ietf-isis-wg-tlv-codepoints-02.txt I notice</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; that there is</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; &gt;not really any mechanism for private or proprietary</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; use of a TLV.</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; &gt;</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; &gt;Thus various companies (including my own) have just pcked</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; one and used it</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; &gt;for their own purpose.&nbsp; Eventually this will create an</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; interop problem,</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; &gt;but what else is a company to do?</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; &gt;</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; &gt;Is there a way that we could define that a certain TLV</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; number is for</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; &gt;private / proprietary / experimental purposes?</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; &gt;</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; &gt;This would then stop people just picking one.</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; &gt;</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; &gt;I am thinking that there would have to be some sort of</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; entity identifier</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; &gt;in there so that when you see this TLV you know whether it</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; is yours or not.</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; &gt;</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; &gt;Maybe we could define that the first four bytes are an IP</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; address for</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; &gt;example.&nbsp; Any entity large enough to want to use a</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; proprietary TLV would</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; &gt;have a public IP address to put in there, I would have</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; thought. After the</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; &gt;first for bytes then the rest would be free.</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; &gt;</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; &gt;Or maybe there is a better way to identify a particular</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; company / entity</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; &gt;(like a MAC address)?&nbsp; Maybe ISO 8348?</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; &gt;</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; &gt;What do people think?</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; &gt;</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; &gt;Philip</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; &gt;</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt;</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; This has been suggested before, but never came to </FONT>
<BR><FONT SIZE=2>&gt; anything. I</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; think if it</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; WERE to be done then using something link the MAC OUI would</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; probably work.</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt; What do you mean by ISO 8348? Do you mean ISO 6523? I</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; hope not :-)</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt;</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Mike</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; &gt; &gt;</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt;</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; _______________________________________________</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; Isis-wg mailing list&nbsp; -&nbsp; Isis-wg@spider.juniper.net</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; <A HREF="http://spider.juniper.net/mailman/listinfo/isis-wg" TARGET="_blank">http://spider.juniper.net/mailman/listinfo/isis-wg</A></FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt;</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt;</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt;</FONT>
<BR><FONT SIZE=2>&gt; &gt;</FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; </FONT>
</P>

</BODY>
</HTML>
------_=_NextPart_001_01C210A0.3ADE8AB0--
_______________________________________________
Isis-wg mailing list  -  Isis-wg@spider.juniper.net
http://spider.juniper.net/mailman/listinfo/isis-wg


From isis-wg-admin@spider.juniper.net  Mon Jul  1 19:15:55 2002
Received: from external.juniper.net (spider.juniper.net [207.17.137.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA09133
	for <isis-archive@odin.ietf.org>; Mon, 1 Jul 2002 19:15:54 -0400 (EDT)
Received: from spider.juniper.net (localhost [127.0.0.1])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g61Mokt36427;
	Mon, 1 Jul 2002 15:50:46 -0700 (PDT)
	(envelope-from isis-wg-admin@spider.juniper.net)
Received: from mail4.nec.com (dns4.nec.com [131.241.15.4])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g61McHt36365
	for <isis-wg@spider.juniper.net>; Mon, 1 Jul 2002 15:38:18 -0700 (PDT)
	(envelope-from ramsrm@tdd.sj.nec.com)
Received: from netkeeper.sj.nec.com (netkeeper.sj.nec.com [131.241.31.2])
	by mail4.nec.com (/) with ESMTP id g61Mwjb04650;
	Mon, 1 Jul 2002 15:58:45 -0700 (PDT)
Received: from necsun.tdd.sj.nec.com (localhost [127.0.0.1])
	by netkeeper.sj.nec.com (8.9.1a/8.9.1) with ESMTP id PAA00913;
	Mon, 1 Jul 2002 15:58:39 -0700 (PDT)
Received: from bunny.tdd.sj.nec.com 
	by necsun.tdd.sj.nec.com  with ESMTP id g61MqFGL019742;
	Mon, 1 Jul 2002 15:52:15 -0700 (PDT)
Received: from ems11 (ems11 [131.241.5.62])
	by bunny.tdd.sj.nec.com  with SMTP id g61MqDJx006663;
	Mon, 1 Jul 2002 15:52:13 -0700 (PDT)
Received: by localhost with Microsoft MAPI; Mon, 1 Jul 2002 16:02:34 -0700
Message-ID: <01C22118.B6A1BD60.ramsrm@tdd.sj.nec.com>
From: ramanathan rams <ramsrm@tdd.sj.nec.com>
Reply-To: "ramsrm@tdd.sj.nec.com" <ramsrm@tdd.sj.nec.com>
To: "'isis-wg@spider.juniper.net'" <isis-wg@spider.juniper.net>
Cc: "'ramanathan_rams@hotmail.com'" <ramanathan_rams@hotmail.com>
Organization: NEC
X-Mailer: Microsoft Internet E-mail/MAPI - 8.0.0.4211
Encoding: 21 TEXT
Subject: [Isis-wg] doubts.
Sender: isis-wg-admin@spider.juniper.net
Errors-To: isis-wg-admin@spider.juniper.net
X-BeenThere: isis-wg@spider.juniper.net
X-Mailman-Version: 2.0rc1
Precedence: bulk
List-Help: <mailto:isis-wg-request@spider.juniper.net?subject=help>
List-Post: <mailto:isis-wg@spider.juniper.net>
List-Subscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=subscribe>
List-Id: IETF IS-IS working group <isis-wg.spider.juniper.net>
List-Unsubscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=unsubscribe>
List-Archive: <http://spider.juniper.net/pipermail/isis-wg/>
Date: Mon, 1 Jul 2002 16:02:33 -0700

hi all,

      could u please explain me the following doubts?

In the ISIS extensions for TE draft,

*  IPV4 Address sub TLV gives the IPv4 Address of the interface described 
by the main TLV.
   Main TLV is IS extended reachability TLV. And IS extended reachability 
describes about the link to the neighbour.  So the IPv4 Address of the 
interface described is the IPv4 Address of the neighbour. is this right?
if so, what does the IPv4 neighbour address sub TLV describe?

*  we have IP reachability TLV also.  Could u please explain me the reason 
why all the TE properties sub TLVs are added to IS reachability TLV rather 
than IP reachability TLV?.

thanks
rams.



_______________________________________________
Isis-wg mailing list  -  Isis-wg@spider.juniper.net
http://spider.juniper.net/mailman/listinfo/isis-wg


From isis-wg-admin@spider.juniper.net  Mon Jul  1 19:50:32 2002
Received: from external.juniper.net (spider.juniper.net [207.17.137.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA10072
	for <isis-archive@odin.ietf.org>; Mon, 1 Jul 2002 19:50:31 -0400 (EDT)
Received: from spider.juniper.net (localhost [127.0.0.1])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g61NQPt36625;
	Mon, 1 Jul 2002 16:26:25 -0700 (PDT)
	(envelope-from isis-wg-admin@spider.juniper.net)
Received: from yarilo.pluris.com (yarilo.pluris.com [208.227.9.200])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g61NA9t36546
	for <isis-wg@spider.juniper.net>; Mon, 1 Jul 2002 16:10:09 -0700 (PDT)
	(envelope-from satish@pluris.com)
Received: from avalon.pluris.com (avalon.pluris.com [172.16.50.49])
	by yarilo.pluris.com (8.9.2/8.9.1) with ESMTP id QAA19609;
	Mon, 1 Jul 2002 16:30:36 -0700 (PDT)
Received: by avalon.pluris.com with Internet Mail Service (5.5.2653.19)
	id <M6MJ2V9S>; Mon, 1 Jul 2002 16:30:36 -0700
Message-ID: <17C81AD1F1FED411991E006008F6D1CA029E8406@avalon.pluris.com>
From: Satish Dattatri <satish@pluris.com>
To: "'ramsrm@tdd.sj.nec.com'" <ramsrm@tdd.sj.nec.com>,
        "'isis-wg@spider.juniper.net'" <isis-wg@spider.juniper.net>
Cc: "'ramanathan_rams@hotmail.com'" <ramanathan_rams@hotmail.com>
Subject: RE: [Isis-wg] doubts.
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: isis-wg-admin@spider.juniper.net
Errors-To: isis-wg-admin@spider.juniper.net
X-BeenThere: isis-wg@spider.juniper.net
X-Mailman-Version: 2.0rc1
Precedence: bulk
List-Help: <mailto:isis-wg-request@spider.juniper.net?subject=help>
List-Post: <mailto:isis-wg@spider.juniper.net>
List-Subscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=subscribe>
List-Id: IETF IS-IS working group <isis-wg.spider.juniper.net>
List-Unsubscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=unsubscribe>
List-Archive: <http://spider.juniper.net/pipermail/isis-wg/>
Date: Mon, 1 Jul 2002 16:30:34 -0700

o Traffic engg needs information about links and the best way is to
put that info along with the IS neighbors. There are 2 interface
address(es) our own put in the IPV4 Address sub-tlv and the 
IPV4 Neighbor Address sub-tlv contains the neigh's.

o In order to compute route(s) we need the IP reachability information.
Remember this draft is talking about new TLVs as replacement for the 
Old advertisement of IS Neighbor TLV, IP Internal Reachability Option
and IP External Reachability Option. Both the Old and the New options
may co-exist until the transition is completed.

Hope that helps,
satish

> -----Original Message-----
> From: ramanathan rams [mailto:ramsrm@tdd.sj.nec.com]
> Sent: Monday, July 01, 2002 4:03 PM
> To: 'isis-wg@spider.juniper.net'
> Cc: 'ramanathan_rams@hotmail.com'
> Subject: [Isis-wg] doubts.
> 
> 
> hi all,
> 
>       could u please explain me the following doubts?
> 
> In the ISIS extensions for TE draft,
> 
> *  IPV4 Address sub TLV gives the IPv4 Address of the 
> interface described 
> by the main TLV.
>    Main TLV is IS extended reachability TLV. And IS extended 
> reachability 
> describes about the link to the neighbour.  So the IPv4 
> Address of the 
> interface described is the IPv4 Address of the neighbour. is 
> this right?
> if so, what does the IPv4 neighbour address sub TLV describe?
> 
> *  we have IP reachability TLV also.  Could u please explain 
> me the reason 
> why all the TE properties sub TLVs are added to IS 
> reachability TLV rather 
> than IP reachability TLV?.
> 
> thanks
> rams.
> 
> 
> 
> _______________________________________________
> Isis-wg mailing list  -  Isis-wg@spider.juniper.net
> http://spider.juniper.net/mailman/listinfo/isis-wg
> 
_______________________________________________
Isis-wg mailing list  -  Isis-wg@spider.juniper.net
http://spider.juniper.net/mailman/listinfo/isis-wg


From isis-wg-admin@spider.juniper.net  Tue Jul  2 11:45:27 2002
Received: from external.juniper.net (spider.juniper.net [207.17.137.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA23564
	for <isis-archive@lists.ietf.org>; Tue, 2 Jul 2002 11:45:26 -0400 (EDT)
Received: from spider.juniper.net (localhost [127.0.0.1])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g62FK8t41755;
	Tue, 2 Jul 2002 08:20:08 -0700 (PDT)
	(envelope-from isis-wg-admin@spider.juniper.net)
Received: from rtp-msg-core-1.cisco.com (rtp-msg-core-1.cisco.com [161.44.11.97])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g62Evat41642
	for <isis-wg@spider.juniper.net>; Tue, 2 Jul 2002 07:57:36 -0700 (PDT)
	(envelope-from jlearman@cisco.com)
Received: from dingdong.cisco.com (localhost [127.0.0.1])
	by rtp-msg-core-1.cisco.com (8.12.2/8.12.2) with ESMTP id g62FINSk025254;
	Tue, 2 Jul 2002 11:18:23 -0400 (EDT)
Received: from JLEARMAN-W2K1.cisco.com (dhcp-64-102-83-133.cisco.com [64.102.83.133])
	by dingdong.cisco.com (Mirapoint)
	with ESMTP id ABV16603;
	Tue, 2 Jul 2002 11:17:49 -0400 (EDT)
Message-Id: <4.3.2.7.2.20020702111702.01abcd48@dingdong.cisco.com>
X-Sender: jlearman@dingdong.cisco.com
X-Mailer: QUALCOMM Windows Eudora Version 4.3.2
To: "Philip Christian" <christi@nortelnetworks.com>
From: Jeff Learman <jlearman@cisco.com>
Subject: RE: [Isis-wg] Proprietary / Private TLV numbers?
Cc: "'Tony Przygienda'" <prz@net4u.ch>,
        "'Mike Truskowski'" <truskows@cisco.com>, mshand@cisco.com,
        isis-wg@spider.juniper.net
In-Reply-To: <4103264BC8D3D51180B7002048400C454FB706@zhard0jd.europe.nor
 tel.com>
Mime-Version: 1.0
Content-Type: multipart/alternative;
	boundary="=====================_83142652==_.ALT"
Sender: isis-wg-admin@spider.juniper.net
Errors-To: isis-wg-admin@spider.juniper.net
X-BeenThere: isis-wg@spider.juniper.net
X-Mailman-Version: 2.0rc1
Precedence: bulk
List-Help: <mailto:isis-wg-request@spider.juniper.net?subject=help>
List-Post: <mailto:isis-wg@spider.juniper.net>
List-Subscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=subscribe>
List-Id: IETF IS-IS working group <isis-wg.spider.juniper.net>
List-Unsubscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=unsubscribe>
List-Archive: <http://spider.juniper.net/pipermail/isis-wg/>
Date: Tue, 02 Jul 2002 11:17:43 -0400

--=====================_83142652==_.ALT
Content-Type: text/plain; charset="us-ascii"

At 01:00 PM 6/10/2002, Philip Christian wrote:

>I am guessing that OUI means an IEEE assigned MAC address? 

It's the first three bytes of an IEEE assigned MAC address.
An OUI can be used for purposes other than assigning MAC addresses.

See http://standards.ieee.org/regauth/oui/index.shtml for more info.

Jeff


>If so then it sounds okay to me. 
>
>I'll write it if you like. 
>
>Philip 
>
>> -----Original Message----- 
>> From: Tony Przygienda [<mailto:prz@net4u.ch>mailto:prz@net4u.ch] 
>> Sent: Monday, June 10, 2002 5:44 PM 
>> To: Christian, Philip [HAL02:GI50:EXCH] 
>> Cc: 'Mike Truskowski'; mshand@cisco.com; isis-wg@spider.juniper.net 
>> Subject: Re: [Isis-wg] Proprietary / Private TLV numbers? 
>> 
>> 
>> Yes, the proposals have been made before and nohting has been written 
>> down. I am 
>> for using the official OUI, this would be aligned with Frame 
>> Relay, ATM 
>> and so on. 
>> The /32 may fly but unfortunately IP address space is a 
>> volatile thing 
>> compared to 
>> OUIs. I assume any vendor building sophisticated networking gear with 
>> ISIS on it 
>> will at a certain point have an OUI, I see little value in having a 
>> /32-address-based-cottage-industry-of-ISIS-extensions ... 
>> 
>> So, this time any takers to write it down ? 
>> 
>>     thanks 
>> 
>>     -- tony 
>> 
>> 
>> Philip Christian wrote: 
>> 
>> > A vendor code of 4 octets could be an IPv4 address. 
>> > Then no-one would have to assign them. The vendor just uses 
>> a global 
>> > IPv4 address that he has. 
>> > 
>> > Even the smallest vendor can buy a /32 IP address for this purpose. 
>> > 
>> > That would work. 
>> > 
>> > Philip 
>> > 
>> > > -----Original Message----- 
>> > > From: Mike Truskowski [ <mailto:truskows@cisco.com>mailto:truskows@cisco.com ] 
>> > > Sent: Monday, June 10, 2002 2:42 PM 
>> > > To: mshand@cisco.com 
>> > > Cc: Christian, Philip [HAL02:GI50:EXCH]; 
>> isis-wg@spider.juniper.net 
>> > > Subject: Re: [Isis-wg] Proprietary / Private TLV numbers? 
>> > > 
>> > > 
>> > > Why not just do the following? 
>> > > 
>> > > +-------------------------------------------------+ 
>> > > | Type   |  Length  |       Value                 | 
>> > > +-------------------------------------------------+ 
>> > > | TLV #  |  Length  |  vendor code  |   "value"   | 
>> > > +-------------------------------------------------+ 
>> > > 
>> > > Where the vendor code is a fixed 3-4 octets? 
>> > > 
>> > > I guess one could do this on their own... couldn't they? 
>> > > 
>> > > The major problem I see here is what Philip said he 
>> wanted to fix... 
>> > > 
>> > > If vendors are doing this already and this is trying to avoid 
>> > > interoperability 
>> > > problems... then it would seem reasonable that the carrier 
>> > > would go back and 
>> > > install new images or force the vendor to fix the embedded 
>> > > base..  but they 
>> > > won't do either.. thus leaving the problem to stumble 
>> over some day... 
>> > > 
>> > > Mike 
>> > > 
>> > > > At 13:43 10/06/2002 +0100, Philip Christian wrote: 
>> > > > 
>> > > > >I suppose that we could define different sub-TLVs, a 
>> > > sub-TLV if the 
>> > > > >identifier is an IPv4 address, a different sub-TLV if it 
>> > > is a MAC address, etc 
>> > > > > 
>> > > > >Then folks could use whichever mechanism they prefer, as 
>> > > long as it is a 
>> > > > >globally unique identifier. 
>> > > > > 
>> > > > >Or is that too complex? 
>> > > > 
>> > > > Yes! That's how NSAP addresses got to be so awful :-) 
>> > > > 
>> > > >          Mike 
>> > > > 
>> > > > 
>> > > > 
>> > > > >Philip 
>> > > > > 
>> > > > > > -----Original Message----- 
>> > > > > > From: mike shand 
>> > > [<<mailto:mshand@cisco.com>mailto:mshand@cisco.com >mailto:mshand@cisco.com ] 
>> > > > > > Sent: Monday, June 10, 2002 12:24 PM 
>> > > > > > To: Christian, Philip [HAL02:GI50:EXCH] 
>> > > > > > Cc: isis-wg@spider.juniper.net 
>> > > > > > Subject: Re: [Isis-wg] Proprietary / Private TLV numbers? 
>> > > > > > 
>> > > > > > 
>> > > > > > At 11:29 10/06/2002 +0100, Philip Christian wrote: 
>> > > > > > >Looking at 
>> draft-ietf-isis-wg-tlv-codepoints-02.txt I notice 
>> > > > > > that there is 
>> > > > > > >not really any mechanism for private or proprietary 
>> > > use of a TLV. 
>> > > > > > > 
>> > > > > > >Thus various companies (including my own) have just pcked 
>> > > > > > one and used it 
>> > > > > > >for their own purpose.  Eventually this will create an 
>> > > > > > interop problem, 
>> > > > > > >but what else is a company to do? 
>> > > > > > > 
>> > > > > > >Is there a way that we could define that a certain TLV 
>> > > number is for 
>> > > > > > >private / proprietary / experimental purposes? 
>> > > > > > > 
>> > > > > > >This would then stop people just picking one. 
>> > > > > > > 
>> > > > > > >I am thinking that there would have to be some sort of 
>> > > > > > entity identifier 
>> > > > > > >in there so that when you see this TLV you know whether it 
>> > > > > > is yours or not. 
>> > > > > > > 
>> > > > > > >Maybe we could define that the first four bytes are an IP 
>> > > > > > address for 
>> > > > > > >example.  Any entity large enough to want to use a 
>> > > > > > proprietary TLV would 
>> > > > > > >have a public IP address to put in there, I would have 
>> > > > > > thought. After the 
>> > > > > > >first for bytes then the rest would be free. 
>> > > > > > > 
>> > > > > > >Or maybe there is a better way to identify a particular 
>> > > > > > company / entity 
>> > > > > > >(like a MAC address)?  Maybe ISO 8348? 
>> > > > > > > 
>> > > > > > >What do people think? 
>> > > > > > > 
>> > > > > > >Philip 
>> > > > > > > 
>> > > > > > 
>> > > > > > This has been suggested before, but never came to 
>> anything. I 
>> > > > > > think if it 
>> > > > > > WERE to be done then using something link the MAC OUI would 
>> > > > > > probably work. 
>> > > > > > What do you mean by ISO 8348? Do you mean ISO 6523? I 
>> > > hope not :-) 
>> > > > > > 
>> > > > > >          Mike 
>> > > > > > 
>> > > > 
>> > > > _______________________________________________ 
>> > > > Isis-wg mailing list  -  Isis-wg@spider.juniper.net 
>> > > > <http://spider.juniper.net/mailman/listinfo/isis-wg>http://spider.juniper.net/mailman/listinfo/isis-wg 
>> > > > 
>> > > 
>> > > 
>> > 
>> 
>> 
>> 

--=====================_83142652==_.ALT
Content-Type: text/html; charset="us-ascii"

<html>
At 01:00 PM 6/10/2002, Philip Christian wrote:<br>
<br>
<blockquote type=cite cite><font size=2>I am guessing that OUI means an
IEEE assigned MAC address?</font> </blockquote><br>
It's the first three bytes of an IEEE assigned MAC address.<br>
An OUI can be used for purposes other than assigning MAC addresses.<br>
<br>
See
<a href="http://standards.ieee.org/regauth/oui/index.shtml" eudora="autourl">http://standards.ieee.org/regauth/oui/index.shtml</a>
for more info.<br>
<br>
Jeff<br>
<br>
<br>
<blockquote type=cite cite><font size=2>If so then it sounds okay to me.</font> <br>
<br>
<font size=2>I'll write it if you like.</font> <br>
<br>
<font size=2>Philip</font> <br>
<br>
<font size=2>&gt; -----Original Message-----</font> <br>
<font size=2>&gt; From: Tony Przygienda [<a href="mailto:prz@net4u.ch">mailto:prz@net4u.ch</a>]</font> <br>
<font size=2>&gt; Sent: Monday, June 10, 2002 5:44 PM</font> <br>
<font size=2>&gt; To: Christian, Philip [HAL02:GI50:EXCH]</font> <br>
<font size=2>&gt; Cc: 'Mike Truskowski'; mshand@cisco.com; isis-wg@spider.juniper.net</font> <br>
<font size=2>&gt; Subject: Re: [Isis-wg] Proprietary / Private TLV numbers?</font> <br>
<font size=2>&gt; </font><br>
<font size=2>&gt; </font><br>
<font size=2>&gt; Yes, the proposals have been made before and nohting has been written </font><br>
<font size=2>&gt; down. I am</font> <br>
<font size=2>&gt; for using the official OUI, this would be aligned with Frame </font><br>
<font size=2>&gt; Relay, ATM </font><br>
<font size=2>&gt; and so on.</font> <br>
<font size=2>&gt; The /32 may fly but unfortunately IP address space is a </font><br>
<font size=2>&gt; volatile thing </font><br>
<font size=2>&gt; compared to</font> <br>
<font size=2>&gt; OUIs. I assume any vendor building sophisticated networking gear with </font><br>
<font size=2>&gt; ISIS on it</font> <br>
<font size=2>&gt; will at a certain point have an OUI, I see little value in having a</font> <br>
<font size=2>&gt; /32-address-based-cottage-industry-of-ISIS-extensions ...</font> <br>
<font size=2>&gt; </font><br>
<font size=2>&gt; So, this time any takers to write it down ?</font> <br>
<font size=2>&gt; </font><br>
<font size=2>&gt;&nbsp;&nbsp;&nbsp;&nbsp; thanks</font> <br>
<font size=2>&gt; </font><br>
<font size=2>&gt;&nbsp;&nbsp;&nbsp;&nbsp; -- tony</font> <br>
<font size=2>&gt; </font><br>
<font size=2>&gt; </font><br>
<font size=2>&gt; Philip Christian wrote:</font> <br>
<font size=2>&gt; </font><br>
<font size=2>&gt; &gt; A vendor code of 4 octets could be an IPv4 address.</font> <br>
<font size=2>&gt; &gt; Then no-one would have to assign them. The vendor just uses </font><br>
<font size=2>&gt; a global </font><br>
<font size=2>&gt; &gt; IPv4 address that he has.</font> <br>
<font size=2>&gt; &gt;</font> <br>
<font size=2>&gt; &gt; Even the smallest vendor can buy a /32 IP address for this purpose.</font> <br>
<font size=2>&gt; &gt;</font> <br>
<font size=2>&gt; &gt; That would work.</font> <br>
<font size=2>&gt; &gt;</font> <br>
<font size=2>&gt; &gt; Philip</font> <br>
<font size=2>&gt; &gt;</font> <br>
<font size=2>&gt; &gt; &gt; -----Original Message-----</font> <br>
<font size=2>&gt; &gt; &gt; From: Mike Truskowski [ <a href="mailto:truskows@cisco.com">mailto:truskows@cisco.com</a> ]</font> <br>
<font size=2>&gt; &gt; &gt; Sent: Monday, June 10, 2002 2:42 PM</font> <br>
<font size=2>&gt; &gt; &gt; To: mshand@cisco.com</font> <br>
<font size=2>&gt; &gt; &gt; Cc: Christian, Philip [HAL02:GI50:EXCH]; </font><br>
<font size=2>&gt; isis-wg@spider.juniper.net</font> <br>
<font size=2>&gt; &gt; &gt; Subject: Re: [Isis-wg] Proprietary / Private TLV numbers?</font> <br>
<font size=2>&gt; &gt; &gt;</font> <br>
<font size=2>&gt; &gt; &gt;</font> <br>
<font size=2>&gt; &gt; &gt; Why not just do the following?</font> <br>
<font size=2>&gt; &gt; &gt;</font> <br>
<font size=2>&gt; &gt; &gt; +-------------------------------------------------+</font> <br>
<font size=2>&gt; &gt; &gt; | Type&nbsp;&nbsp; |&nbsp; Length&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Value&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |</font> <br>
<font size=2>&gt; &gt; &gt; +-------------------------------------------------+</font> <br>
<font size=2>&gt; &gt; &gt; | TLV #&nbsp; |&nbsp; Length&nbsp; |&nbsp; vendor code&nbsp; |&nbsp;&nbsp; &quot;value&quot;&nbsp;&nbsp; |</font> <br>
<font size=2>&gt; &gt; &gt; +-------------------------------------------------+</font> <br>
<font size=2>&gt; &gt; &gt;</font> <br>
<font size=2>&gt; &gt; &gt; Where the vendor code is a fixed 3-4 octets?</font> <br>
<font size=2>&gt; &gt; &gt;</font> <br>
<font size=2>&gt; &gt; &gt; I guess one could do this on their own... couldn't they?</font> <br>
<font size=2>&gt; &gt; &gt;</font> <br>
<font size=2>&gt; &gt; &gt; The major problem I see here is what Philip said he </font><br>
<font size=2>&gt; wanted to fix...</font> <br>
<font size=2>&gt; &gt; &gt;</font> <br>
<font size=2>&gt; &gt; &gt; If vendors are doing this already and this is trying to avoid</font> <br>
<font size=2>&gt; &gt; &gt; interoperability</font> <br>
<font size=2>&gt; &gt; &gt; problems... then it would seem reasonable that the carrier</font> <br>
<font size=2>&gt; &gt; &gt; would go back and</font> <br>
<font size=2>&gt; &gt; &gt; install new images or force the vendor to fix the embedded</font> <br>
<font size=2>&gt; &gt; &gt; base..&nbsp; but they</font> <br>
<font size=2>&gt; &gt; &gt; won't do either.. thus leaving the problem to stumble </font><br>
<font size=2>&gt; over some day...</font> <br>
<font size=2>&gt; &gt; &gt;</font> <br>
<font size=2>&gt; &gt; &gt; Mike</font> <br>
<font size=2>&gt; &gt; &gt;</font> <br>
<font size=2>&gt; &gt; &gt; &gt; At 13:43 10/06/2002 +0100, Philip Christian wrote:</font> <br>
<font size=2>&gt; &gt; &gt; &gt;</font> <br>
<font size=2>&gt; &gt; &gt; &gt; &gt;I suppose that we could define different sub-TLVs, a</font> <br>
<font size=2>&gt; &gt; &gt; sub-TLV if the</font> <br>
<font size=2>&gt; &gt; &gt; &gt; &gt;identifier is an IPv4 address, a different sub-TLV if it</font> <br>
<font size=2>&gt; &gt; &gt; is a MAC address, etc</font> <br>
<font size=2>&gt; &gt; &gt; &gt; &gt;</font> <br>
<font size=2>&gt; &gt; &gt; &gt; &gt;Then folks could use whichever mechanism they prefer, as</font> <br>
<font size=2>&gt; &gt; &gt; long as it is a</font> <br>
<font size=2>&gt; &gt; &gt; &gt; &gt;globally unique identifier.</font> <br>
<font size=2>&gt; &gt; &gt; &gt; &gt;</font> <br>
<font size=2>&gt; &gt; &gt; &gt; &gt;Or is that too complex?</font> <br>
<font size=2>&gt; &gt; &gt; &gt;</font> <br>
<font size=2>&gt; &gt; &gt; &gt; Yes! That's how NSAP addresses got to be so awful :-)</font> <br>
<font size=2>&gt; &gt; &gt; &gt;</font> <br>
<font size=2>&gt; &gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Mike</font> <br>
<font size=2>&gt; &gt; &gt; &gt;</font> <br>
<font size=2>&gt; &gt; &gt; &gt;</font> <br>
<font size=2>&gt; &gt; &gt; &gt;</font> <br>
<font size=2>&gt; &gt; &gt; &gt; &gt;Philip</font> <br>
<font size=2>&gt; &gt; &gt; &gt; &gt;</font> <br>
<font size=2>&gt; &gt; &gt; &gt; &gt; &gt; -----Original Message-----</font> <br>
<font size=2>&gt; &gt; &gt; &gt; &gt; &gt; From: mike shand</font> <br>
<font size=2>&gt; &gt; &gt; [&lt;<a href="mailto:mshand@cisco.com">mailto:mshand@cisco.com</a> &gt;<a href="mailto:mshand@cisco.com" eudora="autourl">mailto:mshand@cisco.com</a> ]</font> <br>
<font size=2>&gt; &gt; &gt; &gt; &gt; &gt; Sent: Monday, June 10, 2002 12:24 PM</font> <br>
<font size=2>&gt; &gt; &gt; &gt; &gt; &gt; To: Christian, Philip [HAL02:GI50:EXCH]</font> <br>
<font size=2>&gt; &gt; &gt; &gt; &gt; &gt; Cc: isis-wg@spider.juniper.net</font> <br>
<font size=2>&gt; &gt; &gt; &gt; &gt; &gt; Subject: Re: [Isis-wg] Proprietary / Private TLV numbers?</font> <br>
<font size=2>&gt; &gt; &gt; &gt; &gt; &gt;</font> <br>
<font size=2>&gt; &gt; &gt; &gt; &gt; &gt;</font> <br>
<font size=2>&gt; &gt; &gt; &gt; &gt; &gt; At 11:29 10/06/2002 +0100, Philip Christian wrote:</font> <br>
<font size=2>&gt; &gt; &gt; &gt; &gt; &gt; &gt;Looking at </font><br>
<font size=2>&gt; draft-ietf-isis-wg-tlv-codepoints-02.txt I notice</font> <br>
<font size=2>&gt; &gt; &gt; &gt; &gt; &gt; that there is</font> <br>
<font size=2>&gt; &gt; &gt; &gt; &gt; &gt; &gt;not really any mechanism for private or proprietary</font> <br>
<font size=2>&gt; &gt; &gt; use of a TLV.</font> <br>
<font size=2>&gt; &gt; &gt; &gt; &gt; &gt; &gt;</font> <br>
<font size=2>&gt; &gt; &gt; &gt; &gt; &gt; &gt;Thus various companies (including my own) have just pcked</font> <br>
<font size=2>&gt; &gt; &gt; &gt; &gt; &gt; one and used it</font> <br>
<font size=2>&gt; &gt; &gt; &gt; &gt; &gt; &gt;for their own purpose.&nbsp; Eventually this will create an</font> <br>
<font size=2>&gt; &gt; &gt; &gt; &gt; &gt; interop problem,</font> <br>
<font size=2>&gt; &gt; &gt; &gt; &gt; &gt; &gt;but what else is a company to do?</font> <br>
<font size=2>&gt; &gt; &gt; &gt; &gt; &gt; &gt;</font> <br>
<font size=2>&gt; &gt; &gt; &gt; &gt; &gt; &gt;Is there a way that we could define that a certain TLV</font> <br>
<font size=2>&gt; &gt; &gt; number is for</font> <br>
<font size=2>&gt; &gt; &gt; &gt; &gt; &gt; &gt;private / proprietary / experimental purposes?</font> <br>
<font size=2>&gt; &gt; &gt; &gt; &gt; &gt; &gt;</font> <br>
<font size=2>&gt; &gt; &gt; &gt; &gt; &gt; &gt;This would then stop people just picking one.</font> <br>
<font size=2>&gt; &gt; &gt; &gt; &gt; &gt; &gt;</font> <br>
<font size=2>&gt; &gt; &gt; &gt; &gt; &gt; &gt;I am thinking that there would have to be some sort of</font> <br>
<font size=2>&gt; &gt; &gt; &gt; &gt; &gt; entity identifier</font> <br>
<font size=2>&gt; &gt; &gt; &gt; &gt; &gt; &gt;in there so that when you see this TLV you know whether it</font> <br>
<font size=2>&gt; &gt; &gt; &gt; &gt; &gt; is yours or not.</font> <br>
<font size=2>&gt; &gt; &gt; &gt; &gt; &gt; &gt;</font> <br>
<font size=2>&gt; &gt; &gt; &gt; &gt; &gt; &gt;Maybe we could define that the first four bytes are an IP</font> <br>
<font size=2>&gt; &gt; &gt; &gt; &gt; &gt; address for</font> <br>
<font size=2>&gt; &gt; &gt; &gt; &gt; &gt; &gt;example.&nbsp; Any entity large enough to want to use a</font> <br>
<font size=2>&gt; &gt; &gt; &gt; &gt; &gt; proprietary TLV would</font> <br>
<font size=2>&gt; &gt; &gt; &gt; &gt; &gt; &gt;have a public IP address to put in there, I would have</font> <br>
<font size=2>&gt; &gt; &gt; &gt; &gt; &gt; thought. After the</font> <br>
<font size=2>&gt; &gt; &gt; &gt; &gt; &gt; &gt;first for bytes then the rest would be free.</font> <br>
<font size=2>&gt; &gt; &gt; &gt; &gt; &gt; &gt;</font> <br>
<font size=2>&gt; &gt; &gt; &gt; &gt; &gt; &gt;Or maybe there is a better way to identify a particular</font> <br>
<font size=2>&gt; &gt; &gt; &gt; &gt; &gt; company / entity</font> <br>
<font size=2>&gt; &gt; &gt; &gt; &gt; &gt; &gt;(like a MAC address)?&nbsp; Maybe ISO 8348?</font> <br>
<font size=2>&gt; &gt; &gt; &gt; &gt; &gt; &gt;</font> <br>
<font size=2>&gt; &gt; &gt; &gt; &gt; &gt; &gt;What do people think?</font> <br>
<font size=2>&gt; &gt; &gt; &gt; &gt; &gt; &gt;</font> <br>
<font size=2>&gt; &gt; &gt; &gt; &gt; &gt; &gt;Philip</font> <br>
<font size=2>&gt; &gt; &gt; &gt; &gt; &gt; &gt;</font> <br>
<font size=2>&gt; &gt; &gt; &gt; &gt; &gt;</font> <br>
<font size=2>&gt; &gt; &gt; &gt; &gt; &gt; This has been suggested before, but never came to </font><br>
<font size=2>&gt; anything. I</font> <br>
<font size=2>&gt; &gt; &gt; &gt; &gt; &gt; think if it</font> <br>
<font size=2>&gt; &gt; &gt; &gt; &gt; &gt; WERE to be done then using something link the MAC OUI would</font> <br>
<font size=2>&gt; &gt; &gt; &gt; &gt; &gt; probably work.</font> <br>
<font size=2>&gt; &gt; &gt; &gt; &gt; &gt; What do you mean by ISO 8348? Do you mean ISO 6523? I</font> <br>
<font size=2>&gt; &gt; &gt; hope not :-)</font> <br>
<font size=2>&gt; &gt; &gt; &gt; &gt; &gt;</font> <br>
<font size=2>&gt; &gt; &gt; &gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Mike</font> <br>
<font size=2>&gt; &gt; &gt; &gt; &gt; &gt;</font> <br>
<font size=2>&gt; &gt; &gt; &gt;</font> <br>
<font size=2>&gt; &gt; &gt; &gt; _______________________________________________</font> <br>
<font size=2>&gt; &gt; &gt; &gt; Isis-wg mailing list&nbsp; -&nbsp; Isis-wg@spider.juniper.net</font> <br>
<font size=2>&gt; &gt; &gt; &gt; <a href="http://spider.juniper.net/mailman/listinfo/isis-wg">http://spider.juniper.net/mailman/listinfo/isis-wg</a></font> <br>
<font size=2>&gt; &gt; &gt; &gt;</font> <br>
<font size=2>&gt; &gt; &gt;</font> <br>
<font size=2>&gt; &gt; &gt;</font> <br>
<font size=2>&gt; &gt;</font> <br>
<font size=2>&gt; </font><br>
<font size=2>&gt; </font><br>
<font size=2>&gt; </font></blockquote></html>

--=====================_83142652==_.ALT--

_______________________________________________
Isis-wg mailing list  -  Isis-wg@spider.juniper.net
http://spider.juniper.net/mailman/listinfo/isis-wg


From isis-wg-admin@spider.juniper.net  Wed Jul  3 08:27:12 2002
Received: from external.juniper.net (spider.juniper.net [207.17.137.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA09245
	for <isis-archive@lists.ietf.org>; Wed, 3 Jul 2002 08:27:12 -0400 (EDT)
Received: from spider.juniper.net (localhost [127.0.0.1])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g63C2Bt48196;
	Wed, 3 Jul 2002 05:02:11 -0700 (PDT)
	(envelope-from isis-wg-admin@spider.juniper.net)
Received: from zctfs063.europe.nortel.com (zctfs063.nortelnetworks.com [47.164.128.120])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g5AGp7t60437
	for <isis-wg@spider.juniper.net>; Mon, 10 Jun 2002 09:51:07 -0700 (PDT)
	(envelope-from christi@nortelnetworks.com)
Received: from znsgs01r.europe.nortel.com (znsgs01r.europe.nortel.com [47.137.129.92])
	by zctfs063.europe.nortel.com (Switch-2.2.0/Switch-2.2.0) with ESMTP id g5AH94J10723;
	Mon, 10 Jun 2002 19:09:04 +0200 (MEST)
Received: from zwcwc012.europe.nortel.com (zwcwc012.europe.nortel.com [47.73.112.187])
	by znsgs01r.europe.nortel.com (Switch-2.2.0/Switch-2.2.0) with ESMTP id g5AH92j07835;
	Mon, 10 Jun 2002 18:09:02 +0100 (BST)
Received: by zwcwc012.europe.nortel.com with Internet Mail Service (5.5.2653.19)
	id <L1AKBQCB>; Mon, 10 Jun 2002 18:09:02 +0100
Message-ID: <4103264BC8D3D51180B7002048400C454FB707@zhard0jd.europe.nortel.com>
From: "Philip Christian" <christi@nortelnetworks.com>
To: "'isis-wg@spider.juniper.net'" <isis-wg@spider.juniper.net>
Cc: "'Mike Truskowski'" <truskows@cisco.com>,
        "'mshand@cisco.com'"
	 <mshand@cisco.com>,
        "'Tony Przygienda'" <prz@net4u.ch>
Subject: RE: [Isis-wg] Proprietary / Private TLV numbers?
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C210A1.3AE6317E"
Sender: isis-wg-admin@spider.juniper.net
Errors-To: isis-wg-admin@spider.juniper.net
X-BeenThere: isis-wg@spider.juniper.net
X-Mailman-Version: 2.0rc1
Precedence: bulk
List-Help: <mailto:isis-wg-request@spider.juniper.net?subject=help>
List-Post: <mailto:isis-wg@spider.juniper.net>
List-Subscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=subscribe>
List-Id: IETF IS-IS working group <isis-wg.spider.juniper.net>
List-Unsubscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=unsubscribe>
List-Archive: <http://spider.juniper.net/pipermail/isis-wg/>
Date: Mon, 10 Jun 2002 18:09:01 +0100

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C210A1.3AE6317E
Content-Type: text/plain;
	charset="iso-8859-1"

And to answer my own question...

One can read what OUIs are from
http://standards.ieee.org/regauth/oui/index.shtml

still sounds okay to me

Philip

> -----Original Message-----
> From: Christian, Philip [HAL02:GI50:EXCH] 
> Sent: Monday, June 10, 2002 6:00 PM
> To: 'Tony Przygienda'
> Cc: 'Mike Truskowski'; mshand@cisco.com; isis-wg@spider.juniper.net
> Subject: RE: [Isis-wg] Proprietary / Private TLV numbers?
> 
> 
> I am guessing that OUI means an IEEE assigned MAC address?
> 
> If so then it sounds okay to me.
> 
> I'll write it if you like.
> 
> Philip
> 
> > -----Original Message-----
> > From: Tony Przygienda [mailto:prz@net4u.ch]
> > Sent: Monday, June 10, 2002 5:44 PM
> > To: Christian, Philip [HAL02:GI50:EXCH]
> > Cc: 'Mike Truskowski'; mshand@cisco.com; isis-wg@spider.juniper.net
> > Subject: Re: [Isis-wg] Proprietary / Private TLV numbers?
> > 
> > 
> > Yes, the proposals have been made before and nohting has 
> been written 
> > down. I am
> > for using the official OUI, this would be aligned with Frame 
> > Relay, ATM 
> > and so on.
> > The /32 may fly but unfortunately IP address space is a 
> > volatile thing 
> > compared to
> > OUIs. I assume any vendor building sophisticated networking 
> gear with 
> > ISIS on it
> > will at a certain point have an OUI, I see little value in having a
> > /32-address-based-cottage-industry-of-ISIS-extensions ...
> > 
> > So, this time any takers to write it down ?
> > 
> >     thanks
> > 
> >     -- tony
> > 
> > 
> > Philip Christian wrote:
> > 
> > > A vendor code of 4 octets could be an IPv4 address.
> > > Then no-one would have to assign them. The vendor just uses 
> > a global 
> > > IPv4 address that he has.
> > >
> > > Even the smallest vendor can buy a /32 IP address for 
> this purpose.
> > >
> > > That would work.
> > >
> > > Philip
> > >
> > > > -----Original Message-----
> > > > From: Mike Truskowski [ mailto:truskows@cisco.com ]
> > > > Sent: Monday, June 10, 2002 2:42 PM
> > > > To: mshand@cisco.com
> > > > Cc: Christian, Philip [HAL02:GI50:EXCH]; 
> > isis-wg@spider.juniper.net
> > > > Subject: Re: [Isis-wg] Proprietary / Private TLV numbers?
> > > >
> > > >
> > > > Why not just do the following?
> > > >
> > > > +-------------------------------------------------+
> > > > | Type   |  Length  |       Value                 |
> > > > +-------------------------------------------------+
> > > > | TLV #  |  Length  |  vendor code  |   "value"   |
> > > > +-------------------------------------------------+
> > > >
> > > > Where the vendor code is a fixed 3-4 octets?
> > > >
> > > > I guess one could do this on their own... couldn't they?
> > > >
> > > > The major problem I see here is what Philip said he 
> > wanted to fix...
> > > >
> > > > If vendors are doing this already and this is trying to avoid
> > > > interoperability
> > > > problems... then it would seem reasonable that the carrier
> > > > would go back and
> > > > install new images or force the vendor to fix the embedded
> > > > base..  but they
> > > > won't do either.. thus leaving the problem to stumble 
> > over some day...
> > > >
> > > > Mike
> > > >
> > > > > At 13:43 10/06/2002 +0100, Philip Christian wrote:
> > > > >
> > > > > >I suppose that we could define different sub-TLVs, a
> > > > sub-TLV if the
> > > > > >identifier is an IPv4 address, a different sub-TLV if it
> > > > is a MAC address, etc
> > > > > >
> > > > > >Then folks could use whichever mechanism they prefer, as
> > > > long as it is a
> > > > > >globally unique identifier.
> > > > > >
> > > > > >Or is that too complex?
> > > > >
> > > > > Yes! That's how NSAP addresses got to be so awful :-)
> > > > >
> > > > >          Mike
> > > > >
> > > > >
> > > > >
> > > > > >Philip
> > > > > >
> > > > > > > -----Original Message-----
> > > > > > > From: mike shand
> > > > [<mailto:mshand@cisco.com >mailto:mshand@cisco.com ]
> > > > > > > Sent: Monday, June 10, 2002 12:24 PM
> > > > > > > To: Christian, Philip [HAL02:GI50:EXCH]
> > > > > > > Cc: isis-wg@spider.juniper.net
> > > > > > > Subject: Re: [Isis-wg] Proprietary / Private TLV numbers?
> > > > > > >
> > > > > > >
> > > > > > > At 11:29 10/06/2002 +0100, Philip Christian wrote:
> > > > > > > >Looking at 
> > draft-ietf-isis-wg-tlv-codepoints-02.txt I notice
> > > > > > > that there is
> > > > > > > >not really any mechanism for private or proprietary
> > > > use of a TLV.
> > > > > > > >
> > > > > > > >Thus various companies (including my own) have just pcked
> > > > > > > one and used it
> > > > > > > >for their own purpose.  Eventually this will create an
> > > > > > > interop problem,
> > > > > > > >but what else is a company to do?
> > > > > > > >
> > > > > > > >Is there a way that we could define that a certain TLV
> > > > number is for
> > > > > > > >private / proprietary / experimental purposes?
> > > > > > > >
> > > > > > > >This would then stop people just picking one.
> > > > > > > >
> > > > > > > >I am thinking that there would have to be some sort of
> > > > > > > entity identifier
> > > > > > > >in there so that when you see this TLV you know 
> whether it
> > > > > > > is yours or not.
> > > > > > > >
> > > > > > > >Maybe we could define that the first four bytes are an IP
> > > > > > > address for
> > > > > > > >example.  Any entity large enough to want to use a
> > > > > > > proprietary TLV would
> > > > > > > >have a public IP address to put in there, I would have
> > > > > > > thought. After the
> > > > > > > >first for bytes then the rest would be free.
> > > > > > > >
> > > > > > > >Or maybe there is a better way to identify a particular
> > > > > > > company / entity
> > > > > > > >(like a MAC address)?  Maybe ISO 8348?
> > > > > > > >
> > > > > > > >What do people think?
> > > > > > > >
> > > > > > > >Philip
> > > > > > > >
> > > > > > >
> > > > > > > This has been suggested before, but never came to 
> > anything. I
> > > > > > > think if it
> > > > > > > WERE to be done then using something link the MAC 
> OUI would
> > > > > > > probably work.
> > > > > > > What do you mean by ISO 8348? Do you mean ISO 6523? I
> > > > hope not :-)
> > > > > > >
> > > > > > >          Mike
> > > > > > >
> > > > >
> > > > > _______________________________________________
> > > > > Isis-wg mailing list  -  Isis-wg@spider.juniper.net
> > > > > http://spider.juniper.net/mailman/listinfo/isis-wg
> > > > >
> > > >
> > > >
> > >
> > 
> > 
> > 
> 

------_=_NextPart_001_01C210A1.3AE6317E
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
5.5.2655.35">
<TITLE>RE: [Isis-wg] Proprietary / Private TLV numbers?</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=3D2>And to answer my own question...</FONT>
</P>

<P><FONT SIZE=3D2>One can read what OUIs are from</FONT>
<BR><FONT SIZE=3D2><A =
HREF=3D"http://standards.ieee.org/regauth/oui/index.shtml" =
TARGET=3D"_blank">http://standards.ieee.org/regauth/oui/index.shtml</A><=
/FONT>
</P>

<P><FONT SIZE=3D2>still sounds okay to me</FONT>
</P>

<P><FONT SIZE=3D2>Philip</FONT>
</P>

<P><FONT SIZE=3D2>&gt; -----Original Message-----</FONT>
<BR><FONT SIZE=3D2>&gt; From: Christian, Philip [HAL02:GI50:EXCH] =
</FONT>
<BR><FONT SIZE=3D2>&gt; Sent: Monday, June 10, 2002 6:00 PM</FONT>
<BR><FONT SIZE=3D2>&gt; To: 'Tony Przygienda'</FONT>
<BR><FONT SIZE=3D2>&gt; Cc: 'Mike Truskowski'; mshand@cisco.com; =
isis-wg@spider.juniper.net</FONT>
<BR><FONT SIZE=3D2>&gt; Subject: RE: [Isis-wg] Proprietary / Private =
TLV numbers?</FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
<BR><FONT SIZE=3D2>&gt; I am guessing that OUI means an IEEE assigned =
MAC address?</FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
<BR><FONT SIZE=3D2>&gt; If so then it sounds okay to me.</FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
<BR><FONT SIZE=3D2>&gt; I'll write it if you like.</FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
<BR><FONT SIZE=3D2>&gt; Philip</FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
<BR><FONT SIZE=3D2>&gt; &gt; -----Original Message-----</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; From: Tony Przygienda [<A =
HREF=3D"mailto:prz@net4u.ch">mailto:prz@net4u.ch</A>]</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; Sent: Monday, June 10, 2002 5:44 PM</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; To: Christian, Philip =
[HAL02:GI50:EXCH]</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; Cc: 'Mike Truskowski'; mshand@cisco.com; =
isis-wg@spider.juniper.net</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; Subject: Re: [Isis-wg] Proprietary / =
Private TLV numbers?</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; </FONT>
<BR><FONT SIZE=3D2>&gt; &gt; </FONT>
<BR><FONT SIZE=3D2>&gt; &gt; Yes, the proposals have been made before =
and nohting has </FONT>
<BR><FONT SIZE=3D2>&gt; been written </FONT>
<BR><FONT SIZE=3D2>&gt; &gt; down. I am</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; for using the official OUI, this would be =
aligned with Frame </FONT>
<BR><FONT SIZE=3D2>&gt; &gt; Relay, ATM </FONT>
<BR><FONT SIZE=3D2>&gt; &gt; and so on.</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; The /32 may fly but unfortunately IP =
address space is a </FONT>
<BR><FONT SIZE=3D2>&gt; &gt; volatile thing </FONT>
<BR><FONT SIZE=3D2>&gt; &gt; compared to</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; OUIs. I assume any vendor building =
sophisticated networking </FONT>
<BR><FONT SIZE=3D2>&gt; gear with </FONT>
<BR><FONT SIZE=3D2>&gt; &gt; ISIS on it</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; will at a certain point have an OUI, I see =
little value in having a</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; =
/32-address-based-cottage-industry-of-ISIS-extensions ...</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; </FONT>
<BR><FONT SIZE=3D2>&gt; &gt; So, this time any takers to write it down =
?</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; </FONT>
<BR><FONT SIZE=3D2>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; thanks</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; </FONT>
<BR><FONT SIZE=3D2>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; -- tony</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; </FONT>
<BR><FONT SIZE=3D2>&gt; &gt; </FONT>
<BR><FONT SIZE=3D2>&gt; &gt; Philip Christian wrote:</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; </FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; A vendor code of 4 octets could be an =
IPv4 address.</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; Then no-one would have to assign =
them. The vendor just uses </FONT>
<BR><FONT SIZE=3D2>&gt; &gt; a global </FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; IPv4 address that he has.</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; Even the smallest vendor can buy a =
/32 IP address for </FONT>
<BR><FONT SIZE=3D2>&gt; this purpose.</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; That would work.</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; Philip</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; -----Original =
Message-----</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; From: Mike Truskowski [ <A =
HREF=3D"mailto:truskows@cisco.com">mailto:truskows@cisco.com</A> =
]</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; Sent: Monday, June 10, 2002 2:42 =
PM</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; To: mshand@cisco.com</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; Cc: Christian, Philip =
[HAL02:GI50:EXCH]; </FONT>
<BR><FONT SIZE=3D2>&gt; &gt; isis-wg@spider.juniper.net</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; Subject: Re: [Isis-wg] =
Proprietary / Private TLV numbers?</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; Why not just do the =
following?</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; =
+-------------------------------------------------+</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; | Type&nbsp;&nbsp; |&nbsp; =
Length&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
Value&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; =
+-------------------------------------------------+</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; | TLV #&nbsp; |&nbsp; =
Length&nbsp; |&nbsp; vendor code&nbsp; |&nbsp;&nbsp; =
&quot;value&quot;&nbsp;&nbsp; |</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; =
+-------------------------------------------------+</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; Where the vendor code is a fixed =
3-4 octets?</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; I guess one could do this on =
their own... couldn't they?</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; The major problem I see here is =
what Philip said he </FONT>
<BR><FONT SIZE=3D2>&gt; &gt; wanted to fix...</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; If vendors are doing this =
already and this is trying to avoid</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; interoperability</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; problems... then it would seem =
reasonable that the carrier</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; would go back and</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; install new images or force the =
vendor to fix the embedded</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; base..&nbsp; but they</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; won't do either.. thus leaving =
the problem to stumble </FONT>
<BR><FONT SIZE=3D2>&gt; &gt; over some day...</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; Mike</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; At 13:43 10/06/2002 +0100, =
Philip Christian wrote:</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt;I suppose that we could =
define different sub-TLVs, a</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; sub-TLV if the</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt;identifier is an IPv4 =
address, a different sub-TLV if it</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; is a MAC address, etc</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt;Then folks could use =
whichever mechanism they prefer, as</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; long as it is a</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt;globally unique =
identifier.</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt;Or is that too =
complex?</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; Yes! That's how NSAP =
addresses got to be so awful :-)</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; =
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Mike</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt;Philip</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt; &gt; -----Original =
Message-----</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt; &gt; From: mike =
shand</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; [&lt;<A =
HREF=3D"mailto:mshand@cisco.com">mailto:mshand@cisco.com</A> &gt;<A =
HREF=3D"mailto:mshand@cisco.com">mailto:mshand@cisco.com</A> ]</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt; &gt; Sent: Monday, =
June 10, 2002 12:24 PM</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt; &gt; To: Christian, =
Philip [HAL02:GI50:EXCH]</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt; &gt; Cc: =
isis-wg@spider.juniper.net</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt; &gt; Subject: Re: =
[Isis-wg] Proprietary / Private TLV numbers?</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt; &gt; At 11:29 =
10/06/2002 +0100, Philip Christian wrote:</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;Looking at =
</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; draft-ietf-isis-wg-tlv-codepoints-02.txt I =
notice</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt; &gt; that there =
is</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;not really =
any mechanism for private or proprietary</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; use of a TLV.</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;Thus various =
companies (including my own) have just pcked</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt; &gt; one and used =
it</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;for their own =
purpose.&nbsp; Eventually this will create an</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt; &gt; interop =
problem,</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;but what else =
is a company to do?</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;Is there a =
way that we could define that a certain TLV</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; number is for</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;private / =
proprietary / experimental purposes?</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;This would =
then stop people just picking one.</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;I am thinking =
that there would have to be some sort of</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt; &gt; entity =
identifier</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;in there so =
that when you see this TLV you know </FONT>
<BR><FONT SIZE=3D2>&gt; whether it</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt; &gt; is yours or =
not.</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;Maybe we =
could define that the first four bytes are an IP</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt; &gt; address =
for</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt; &gt; =
&gt;example.&nbsp; Any entity large enough to want to use a</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt; &gt; proprietary TLV =
would</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;have a public =
IP address to put in there, I would have</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt; &gt; thought. After =
the</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;first for =
bytes then the rest would be free.</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;Or maybe =
there is a better way to identify a particular</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt; &gt; company / =
entity</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;(like a MAC =
address)?&nbsp; Maybe ISO 8348?</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;What do =
people think?</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;Philip</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt; &gt; This has been =
suggested before, but never came to </FONT>
<BR><FONT SIZE=3D2>&gt; &gt; anything. I</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt; &gt; think if =
it</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt; &gt; WERE to be done =
then using something link the MAC </FONT>
<BR><FONT SIZE=3D2>&gt; OUI would</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt; &gt; probably =
work.</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt; &gt; What do you mean =
by ISO 8348? Do you mean ISO 6523? I</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; hope not :-)</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt; =
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Mike</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; =
_______________________________________________</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; Isis-wg mailing list&nbsp; =
-&nbsp; Isis-wg@spider.juniper.net</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; <A =
HREF=3D"http://spider.juniper.net/mailman/listinfo/isis-wg" =
TARGET=3D"_blank">http://spider.juniper.net/mailman/listinfo/isis-wg</A>=
</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; </FONT>
<BR><FONT SIZE=3D2>&gt; &gt; </FONT>
<BR><FONT SIZE=3D2>&gt; &gt; </FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
</P>

</BODY>
</HTML>
------_=_NextPart_001_01C210A1.3AE6317E--
_______________________________________________
Isis-wg mailing list  -  Isis-wg@spider.juniper.net
http://spider.juniper.net/mailman/listinfo/isis-wg


From isis-wg-admin@spider.juniper.net  Wed Jul  3 08:34:27 2002
Received: from external.juniper.net (spider.juniper.net [207.17.137.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA09713
	for <isis-archive@lists.ietf.org>; Wed, 3 Jul 2002 08:34:26 -0400 (EDT)
Received: from spider.juniper.net (localhost [127.0.0.1])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g63C82t48346;
	Wed, 3 Jul 2002 05:08:02 -0700 (PDT)
	(envelope-from isis-wg-admin@spider.juniper.net)
Received: from zctfs063.europe.nortel.com (zctfs063.nortelnetworks.com [47.164.128.120])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g5BAgot65640
	for <isis-wg@spider.juniper.net>; Tue, 11 Jun 2002 03:42:54 -0700 (PDT)
	(envelope-from christi@nortelnetworks.com)
Received: from znsgs01r.europe.nortel.com (znsgs01r.europe.nortel.com [47.137.129.92])
	by zctfs063.europe.nortel.com (Switch-2.2.0/Switch-2.2.0) with ESMTP id g5BB1Bg18624;
	Tue, 11 Jun 2002 13:01:11 +0200 (MEST)
Received: from zwcwc012.europe.nortel.com (zwcwc012.europe.nortel.com [47.73.112.187])
	by znsgs01r.europe.nortel.com (Switch-2.2.0/Switch-2.2.0) with ESMTP id g5BB19Q02914;
	Tue, 11 Jun 2002 12:01:09 +0100 (BST)
Received: by zwcwc012.europe.nortel.com with Internet Mail Service (5.5.2653.19)
	id <L1AKCB85>; Tue, 11 Jun 2002 12:01:12 +0100
Message-ID: <4103264BC8D3D51180B7002048400C454FB709@zhard0jd.europe.nortel.com>
From: "Philip Christian" <christi@nortelnetworks.com>
To: "'Tony Przygienda'" <prz@net4u.ch>
Cc: "'Mike Truskowski'" <truskows@cisco.com>, mshand@cisco.com,
        isis-wg@spider.juniper.net
Subject: RE: [Isis-wg] Proprietary / Private TLV numbers?
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C21137.4C4F2E2A"
Sender: isis-wg-admin@spider.juniper.net
Errors-To: isis-wg-admin@spider.juniper.net
X-BeenThere: isis-wg@spider.juniper.net
X-Mailman-Version: 2.0rc1
Precedence: bulk
List-Help: <mailto:isis-wg-request@spider.juniper.net?subject=help>
List-Post: <mailto:isis-wg@spider.juniper.net>
List-Subscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=subscribe>
List-Id: IETF IS-IS working group <isis-wg.spider.juniper.net>
List-Unsubscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=unsubscribe>
List-Archive: <http://spider.juniper.net/pipermail/isis-wg/>
Date: Tue, 11 Jun 2002 12:01:12 +0100

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C21137.4C4F2E2A
Content-Type: text/plain;
	charset="iso-8859-1"

So I am just writing something at the moment based on OUIs.

Two questions.

1. What TLV number shall be assigned as the proprietary TLV?

2. Does the "locally assigned" bit have any significance in an OUI as it
does in a MAC address?

IEEE assigned OUIs are no problem for vendors, but I am thinking that there
is no harm in allowing an individual to use an OUI with "locally assigned"
bit set (or something similar) if they do not have an IEEE assigned OUI.

One scenario is maybe a college student doing a university project for
example.  An absolute requirement for an IEEE assigned OUI would be a big
deal for them, whilst maybe the loss of an absolute guarantee of uniqueness
would not cause them a serious problem.  In any case they can put their own
"key" somewhere in the TLV to statistically reduce the problem to next to
nothing, for example.

The draft could clearly state that this SHOULD NOT be used for commercial
products intended for deployment in the Internet, if that helps.

Put another way, it might just stop a student / lab guy from just picked
your OUI at random and trampling on it, just because he thinks that it will
never get out of the lab...

Thoughts?

Philip

> -----Original Message-----
> From: Tony Przygienda [mailto:prz@net4u.ch]
> Sent: Monday, June 10, 2002 5:44 PM
> To: Christian, Philip [HAL02:GI50:EXCH]
> Cc: 'Mike Truskowski'; mshand@cisco.com; isis-wg@spider.juniper.net
> Subject: Re: [Isis-wg] Proprietary / Private TLV numbers?
> 
> 
> Yes, the proposals have been made before and nohting has been written 
> down. I am
> for using the official OUI, this would be aligned with Frame 
> Relay, ATM 
> and so on.
> The /32 may fly but unfortunately IP address space is a 
> volatile thing 
> compared to
> OUIs. I assume any vendor building sophisticated networking gear with 
> ISIS on it
> will at a certain point have an OUI, I see little value in having a
> /32-address-based-cottage-industry-of-ISIS-extensions ...
> 
> So, this time any takers to write it down ?
> 
>     thanks
> 
>     -- tony
> 
> 
> Philip Christian wrote:
> 
> > A vendor code of 4 octets could be an IPv4 address.
> > Then no-one would have to assign them. The vendor just uses 
> a global 
> > IPv4 address that he has.
> >
> > Even the smallest vendor can buy a /32 IP address for this purpose.
> >
> > That would work.
> >
> > Philip
> >
> > > -----Original Message-----
> > > From: Mike Truskowski [ mailto:truskows@cisco.com ]
> > > Sent: Monday, June 10, 2002 2:42 PM
> > > To: mshand@cisco.com
> > > Cc: Christian, Philip [HAL02:GI50:EXCH]; 
> isis-wg@spider.juniper.net
> > > Subject: Re: [Isis-wg] Proprietary / Private TLV numbers?
> > >
> > >
> > > Why not just do the following?
> > >
> > > +-------------------------------------------------+
> > > | Type   |  Length  |       Value                 |
> > > +-------------------------------------------------+
> > > | TLV #  |  Length  |  vendor code  |   "value"   |
> > > +-------------------------------------------------+
> > >
> > > Where the vendor code is a fixed 3-4 octets?
> > >
> > > I guess one could do this on their own... couldn't they?
> > >
> > > The major problem I see here is what Philip said he 
> wanted to fix...
> > >
> > > If vendors are doing this already and this is trying to avoid
> > > interoperability
> > > problems... then it would seem reasonable that the carrier
> > > would go back and
> > > install new images or force the vendor to fix the embedded
> > > base..  but they
> > > won't do either.. thus leaving the problem to stumble 
> over some day...
> > >
> > > Mike
> > >
> > > > At 13:43 10/06/2002 +0100, Philip Christian wrote:
> > > >
> > > > >I suppose that we could define different sub-TLVs, a
> > > sub-TLV if the
> > > > >identifier is an IPv4 address, a different sub-TLV if it
> > > is a MAC address, etc
> > > > >
> > > > >Then folks could use whichever mechanism they prefer, as
> > > long as it is a
> > > > >globally unique identifier.
> > > > >
> > > > >Or is that too complex?
> > > >
> > > > Yes! That's how NSAP addresses got to be so awful :-)
> > > >
> > > >          Mike
> > > >
> > > >
> > > >
> > > > >Philip
> > > > >
> > > > > > -----Original Message-----
> > > > > > From: mike shand
> > > [<mailto:mshand@cisco.com >mailto:mshand@cisco.com ]
> > > > > > Sent: Monday, June 10, 2002 12:24 PM
> > > > > > To: Christian, Philip [HAL02:GI50:EXCH]
> > > > > > Cc: isis-wg@spider.juniper.net
> > > > > > Subject: Re: [Isis-wg] Proprietary / Private TLV numbers?
> > > > > >
> > > > > >
> > > > > > At 11:29 10/06/2002 +0100, Philip Christian wrote:
> > > > > > >Looking at 
> draft-ietf-isis-wg-tlv-codepoints-02.txt I notice
> > > > > > that there is
> > > > > > >not really any mechanism for private or proprietary
> > > use of a TLV.
> > > > > > >
> > > > > > >Thus various companies (including my own) have just pcked
> > > > > > one and used it
> > > > > > >for their own purpose.  Eventually this will create an
> > > > > > interop problem,
> > > > > > >but what else is a company to do?
> > > > > > >
> > > > > > >Is there a way that we could define that a certain TLV
> > > number is for
> > > > > > >private / proprietary / experimental purposes?
> > > > > > >
> > > > > > >This would then stop people just picking one.
> > > > > > >
> > > > > > >I am thinking that there would have to be some sort of
> > > > > > entity identifier
> > > > > > >in there so that when you see this TLV you know whether it
> > > > > > is yours or not.
> > > > > > >
> > > > > > >Maybe we could define that the first four bytes are an IP
> > > > > > address for
> > > > > > >example.  Any entity large enough to want to use a
> > > > > > proprietary TLV would
> > > > > > >have a public IP address to put in there, I would have
> > > > > > thought. After the
> > > > > > >first for bytes then the rest would be free.
> > > > > > >
> > > > > > >Or maybe there is a better way to identify a particular
> > > > > > company / entity
> > > > > > >(like a MAC address)?  Maybe ISO 8348?
> > > > > > >
> > > > > > >What do people think?
> > > > > > >
> > > > > > >Philip
> > > > > > >
> > > > > >
> > > > > > This has been suggested before, but never came to 
> anything. I
> > > > > > think if it
> > > > > > WERE to be done then using something link the MAC OUI would
> > > > > > probably work.
> > > > > > What do you mean by ISO 8348? Do you mean ISO 6523? I
> > > hope not :-)
> > > > > >
> > > > > >          Mike
> > > > > >
> > > >
> > > > _______________________________________________
> > > > Isis-wg mailing list  -  Isis-wg@spider.juniper.net
> > > > http://spider.juniper.net/mailman/listinfo/isis-wg
> > > >
> > >
> > >
> >
> 
> 
> 

------_=_NextPart_001_01C21137.4C4F2E2A
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
5.5.2655.35">
<TITLE>RE: [Isis-wg] Proprietary / Private TLV numbers?</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=3D2>So I am just writing something at the moment based on =
OUIs.</FONT>
</P>

<P><FONT SIZE=3D2>Two questions.</FONT>
</P>

<P><FONT SIZE=3D2>1. What TLV number shall be assigned as the =
proprietary TLV?</FONT>
</P>

<P><FONT SIZE=3D2>2. Does the &quot;locally assigned&quot; bit have any =
significance in an OUI as it does in a MAC address?</FONT>
</P>

<P><FONT SIZE=3D2>IEEE assigned OUIs are no problem for vendors, but I =
am thinking that there is no harm in allowing an individual to use an =
OUI with &quot;locally assigned&quot; bit set (or something similar) if =
they do not have an IEEE assigned OUI.</FONT></P>

<P><FONT SIZE=3D2>One scenario is maybe a college student doing a =
university project for example.&nbsp; An absolute requirement for an =
IEEE assigned OUI would be a big deal for them, whilst maybe the loss =
of an absolute guarantee of uniqueness would not cause them a serious =
problem.&nbsp; In any case they can put their own &quot;key&quot; =
somewhere in the TLV to statistically reduce the problem to next to =
nothing, for example.</FONT></P>

<P><FONT SIZE=3D2>The draft could clearly state that this SHOULD NOT be =
used for commercial products intended for deployment in the Internet, =
if that helps.</FONT></P>

<P><FONT SIZE=3D2>Put another way, it might just stop a student / lab =
guy from just picked your OUI at random and trampling on it, just =
because he thinks that it will never get out of the lab...</FONT></P>

<P><FONT SIZE=3D2>Thoughts?</FONT>
</P>

<P><FONT SIZE=3D2>Philip</FONT>
</P>

<P><FONT SIZE=3D2>&gt; -----Original Message-----</FONT>
<BR><FONT SIZE=3D2>&gt; From: Tony Przygienda [<A =
HREF=3D"mailto:prz@net4u.ch">mailto:prz@net4u.ch</A>]</FONT>
<BR><FONT SIZE=3D2>&gt; Sent: Monday, June 10, 2002 5:44 PM</FONT>
<BR><FONT SIZE=3D2>&gt; To: Christian, Philip [HAL02:GI50:EXCH]</FONT>
<BR><FONT SIZE=3D2>&gt; Cc: 'Mike Truskowski'; mshand@cisco.com; =
isis-wg@spider.juniper.net</FONT>
<BR><FONT SIZE=3D2>&gt; Subject: Re: [Isis-wg] Proprietary / Private =
TLV numbers?</FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
<BR><FONT SIZE=3D2>&gt; Yes, the proposals have been made before and =
nohting has been written </FONT>
<BR><FONT SIZE=3D2>&gt; down. I am</FONT>
<BR><FONT SIZE=3D2>&gt; for using the official OUI, this would be =
aligned with Frame </FONT>
<BR><FONT SIZE=3D2>&gt; Relay, ATM </FONT>
<BR><FONT SIZE=3D2>&gt; and so on.</FONT>
<BR><FONT SIZE=3D2>&gt; The /32 may fly but unfortunately IP address =
space is a </FONT>
<BR><FONT SIZE=3D2>&gt; volatile thing </FONT>
<BR><FONT SIZE=3D2>&gt; compared to</FONT>
<BR><FONT SIZE=3D2>&gt; OUIs. I assume any vendor building =
sophisticated networking gear with </FONT>
<BR><FONT SIZE=3D2>&gt; ISIS on it</FONT>
<BR><FONT SIZE=3D2>&gt; will at a certain point have an OUI, I see =
little value in having a</FONT>
<BR><FONT SIZE=3D2>&gt; =
/32-address-based-cottage-industry-of-ISIS-extensions ...</FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
<BR><FONT SIZE=3D2>&gt; So, this time any takers to write it down =
?</FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
<BR><FONT SIZE=3D2>&gt;&nbsp;&nbsp;&nbsp;&nbsp; thanks</FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
<BR><FONT SIZE=3D2>&gt;&nbsp;&nbsp;&nbsp;&nbsp; -- tony</FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
<BR><FONT SIZE=3D2>&gt; Philip Christian wrote:</FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
<BR><FONT SIZE=3D2>&gt; &gt; A vendor code of 4 octets could be an IPv4 =
address.</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; Then no-one would have to assign them. The =
vendor just uses </FONT>
<BR><FONT SIZE=3D2>&gt; a global </FONT>
<BR><FONT SIZE=3D2>&gt; &gt; IPv4 address that he has.</FONT>
<BR><FONT SIZE=3D2>&gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; Even the smallest vendor can buy a /32 IP =
address for this purpose.</FONT>
<BR><FONT SIZE=3D2>&gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; That would work.</FONT>
<BR><FONT SIZE=3D2>&gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; Philip</FONT>
<BR><FONT SIZE=3D2>&gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; -----Original Message-----</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; From: Mike Truskowski [ <A =
HREF=3D"mailto:truskows@cisco.com">mailto:truskows@cisco.com</A> =
]</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; Sent: Monday, June 10, 2002 2:42 =
PM</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; To: mshand@cisco.com</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; Cc: Christian, Philip =
[HAL02:GI50:EXCH]; </FONT>
<BR><FONT SIZE=3D2>&gt; isis-wg@spider.juniper.net</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; Subject: Re: [Isis-wg] Proprietary / =
Private TLV numbers?</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; Why not just do the following?</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; =
+-------------------------------------------------+</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; | Type&nbsp;&nbsp; |&nbsp; =
Length&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
Value&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; =
+-------------------------------------------------+</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; | TLV #&nbsp; |&nbsp; Length&nbsp; =
|&nbsp; vendor code&nbsp; |&nbsp;&nbsp; &quot;value&quot;&nbsp;&nbsp; =
|</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; =
+-------------------------------------------------+</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; Where the vendor code is a fixed 3-4 =
octets?</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; I guess one could do this on their =
own... couldn't they?</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; The major problem I see here is what =
Philip said he </FONT>
<BR><FONT SIZE=3D2>&gt; wanted to fix...</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; If vendors are doing this already and =
this is trying to avoid</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; interoperability</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; problems... then it would seem =
reasonable that the carrier</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; would go back and</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; install new images or force the =
vendor to fix the embedded</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; base..&nbsp; but they</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; won't do either.. thus leaving the =
problem to stumble </FONT>
<BR><FONT SIZE=3D2>&gt; over some day...</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; Mike</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; At 13:43 10/06/2002 +0100, =
Philip Christian wrote:</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt;I suppose that we could =
define different sub-TLVs, a</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; sub-TLV if the</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt;identifier is an IPv4 =
address, a different sub-TLV if it</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; is a MAC address, etc</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt;Then folks could use =
whichever mechanism they prefer, as</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; long as it is a</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt;globally unique =
identifier.</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt;Or is that too =
complex?</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; Yes! That's how NSAP addresses =
got to be so awful :-)</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; =
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Mike</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt;Philip</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt; -----Original =
Message-----</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt; From: mike =
shand</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; [&lt;<A =
HREF=3D"mailto:mshand@cisco.com">mailto:mshand@cisco.com</A> &gt;<A =
HREF=3D"mailto:mshand@cisco.com">mailto:mshand@cisco.com</A> ]</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt; Sent: Monday, June 10, =
2002 12:24 PM</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt; To: Christian, Philip =
[HAL02:GI50:EXCH]</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt; Cc: =
isis-wg@spider.juniper.net</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt; Subject: Re: [Isis-wg] =
Proprietary / Private TLV numbers?</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt; At 11:29 10/06/2002 =
+0100, Philip Christian wrote:</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt; &gt;Looking at </FONT>
<BR><FONT SIZE=3D2>&gt; draft-ietf-isis-wg-tlv-codepoints-02.txt I =
notice</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt; that there is</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt; &gt;not really any =
mechanism for private or proprietary</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; use of a TLV.</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt; &gt;Thus various =
companies (including my own) have just pcked</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt; one and used it</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt; &gt;for their own =
purpose.&nbsp; Eventually this will create an</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt; interop =
problem,</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt; &gt;but what else is a =
company to do?</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt; &gt;Is there a way =
that we could define that a certain TLV</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; number is for</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt; &gt;private / =
proprietary / experimental purposes?</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt; &gt;This would then =
stop people just picking one.</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt; &gt;I am thinking that =
there would have to be some sort of</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt; entity =
identifier</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt; &gt;in there so that =
when you see this TLV you know whether it</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt; is yours or =
not.</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt; &gt;Maybe we could =
define that the first four bytes are an IP</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt; address for</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt; &gt;example.&nbsp; Any =
entity large enough to want to use a</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt; proprietary TLV =
would</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt; &gt;have a public IP =
address to put in there, I would have</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt; thought. After =
the</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt; &gt;first for bytes =
then the rest would be free.</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt; &gt;Or maybe there is =
a better way to identify a particular</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt; company / =
entity</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt; &gt;(like a MAC =
address)?&nbsp; Maybe ISO 8348?</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt; &gt;What do people =
think?</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt; &gt;Philip</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt; This has been =
suggested before, but never came to </FONT>
<BR><FONT SIZE=3D2>&gt; anything. I</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt; think if it</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt; WERE to be done then =
using something link the MAC OUI would</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt; probably work.</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt; What do you mean by =
ISO 8348? Do you mean ISO 6523? I</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; hope not :-)</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; =
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Mike</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; &gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; =
_______________________________________________</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; Isis-wg mailing list&nbsp; =
-&nbsp; Isis-wg@spider.juniper.net</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; <A =
HREF=3D"http://spider.juniper.net/mailman/listinfo/isis-wg" =
TARGET=3D"_blank">http://spider.juniper.net/mailman/listinfo/isis-wg</A>=
</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
</P>

</BODY>
</HTML>
------_=_NextPart_001_01C21137.4C4F2E2A--
_______________________________________________
Isis-wg mailing list  -  Isis-wg@spider.juniper.net
http://spider.juniper.net/mailman/listinfo/isis-wg


From isis-wg-admin@spider.juniper.net  Wed Jul  3 08:49:55 2002
Received: from external.juniper.net (spider.juniper.net [207.17.137.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA10412
	for <isis-archive@lists.ietf.org>; Wed, 3 Jul 2002 08:49:55 -0400 (EDT)
Received: from spider.juniper.net (localhost [127.0.0.1])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g63CPAt49198;
	Wed, 3 Jul 2002 05:25:10 -0700 (PDT)
	(envelope-from isis-wg-admin@spider.juniper.net)
Received: from colo-rojo.jnpr.net (rojo.juniper.net [207.17.137.28])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g4SBSut59851
	for <isis-wg@spider.juniper.net>; Tue, 28 May 2002 04:28:57 -0700 (PDT)
	(envelope-from nsyracus@cnri.reston.va.us)
Received: from ping.juniper.net (ping.juniper.net [207.17.137.101])
	by colo-rojo.jnpr.net (8.11.2/8.11.2) with ESMTP id g4SBjqn15621
	for <isis-wg@juniper.net>; Tue, 28 May 2002 04:45:52 -0700 (PDT)
X-JNPR-Received-From: outside
Received: from ietf.org ([132.151.1.176]) by ping.juniper.net with Microsoft SMTPSVC(5.0.2195.4453);
	 Tue, 28 May 2002 04:39:34 -0700
Received: from CNRI.Reston.VA.US (localhost [127.0.0.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA13134;
	Tue, 28 May 2002 07:40:38 -0400 (EDT)
Message-Id: <200205281140.HAA13134@ietf.org>
Mime-Version: 1.0
Content-Type: Multipart/Mixed; Boundary="NextPart"
To: IETF-Announce: ;
Cc: isis-wg@juniper.net
From: Internet-Drafts@ietf.org
Reply-to: Internet-Drafts@ietf.org
X-OriginalArrivalTime: 28 May 2002 11:39:34.0125 (UTC) FILETIME=[56A4F1D0:01C2063C]
Subject: [Isis-wg] I-D ACTION:draft-ietf-isis-restart-01.txt
Sender: isis-wg-admin@spider.juniper.net
Errors-To: isis-wg-admin@spider.juniper.net
X-BeenThere: isis-wg@spider.juniper.net
X-Mailman-Version: 2.0rc1
Precedence: bulk
List-Help: <mailto:isis-wg-request@spider.juniper.net?subject=help>
List-Post: <mailto:isis-wg@spider.juniper.net>
List-Subscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=subscribe>
List-Id: IETF IS-IS working group <isis-wg.spider.juniper.net>
List-Unsubscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=unsubscribe>
List-Archive: <http://spider.juniper.net/pipermail/isis-wg/>
Date: Tue, 28 May 2002 07:40:37 -0400

--NextPart

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the IS-IS for IP Internets Working Group of the IETF.

	Title		: Restart signaling for ISIS
	Author(s)	: M. Shand
	Filename	: draft-ietf-isis-restart-01.txt
	Pages		: 10
	Date		: 24-May-02
	
The IS-IS routing protocol (RFC 1142 [2], ISO/IEC 10589 [3]) is a 
link state intra-domain routing protocol. Normally, when an IS-IS 
router is re-started, the neighboring routers detect the restart 
event and cycle their adjacencies with the restarting router through 
the down state. This is necessary in order to invoke the protocol 
mechanisms to ensure correct re-synchronization of the LSP database. 
However, the cycling of the adjacency state causes the neighbors to 
regenerate their LSPs describing the adjacency concerned. This in 
turn causes temporary disruption of routes passing through the 
restarting router. 
In certain scenarios such temporary disruption of the routes is 
highly undesirable.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-isis-restart-01.txt

To remove yourself from the IETF Announcement list, send a message to 
ietf-announce-request with the word unsubscribe in the body of the message.

Internet-Drafts are also available by anonymous FTP. Login with the username
"anonymous" and a password of your e-mail address. After logging in,
type "cd internet-drafts" and then
	"get draft-ietf-isis-restart-01.txt".

A list of Internet-Drafts directories can be found in
http://www.ietf.org/shadow.html 
or ftp://ftp.ietf.org/ietf/1shadow-sites.txt


Internet-Drafts can also be obtained by e-mail.

Send a message to:
	mailserv@ietf.org.
In the body type:
	"FILE /internet-drafts/draft-ietf-isis-restart-01.txt".
	
NOTE:	The mail server at ietf.org can return the document in
	MIME-encoded form by using the "mpack" utility.  To use this
	feature, insert the command "ENCODING mime" before the "FILE"
	command.  To decode the response(s), you will need "munpack" or
	a MIME-compliant mail reader.  Different MIME-compliant mail readers
	exhibit different behavior, especially when dealing with
	"multipart" MIME messages (i.e. documents which have been split
	up into multiple messages), so check your local documentation on
	how to manipulate these messages.
		
		
Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.

--NextPart
Content-Type: Multipart/Alternative; Boundary="OtherAccess"

--OtherAccess
Content-Type: Message/External-body;
	access-type="mail-server";
	server="mailserv@ietf.org"

Content-Type: text/plain
Content-ID:	<20020524143520.I-D@ietf.org>

ENCODING mime
FILE /internet-drafts/draft-ietf-isis-restart-01.txt

--OtherAccess
Content-Type: Message/External-body;
	name="draft-ietf-isis-restart-01.txt";
	site="ftp.ietf.org";
	access-type="anon-ftp";
	directory="internet-drafts"

Content-Type: text/plain
Content-ID:	<20020524143520.I-D@ietf.org>

--OtherAccess--

--NextPart--


_______________________________________________
Isis-wg mailing list  -  Isis-wg@spider.juniper.net
http://spider.juniper.net/mailman/listinfo/isis-wg


From isis-wg-admin@spider.juniper.net  Wed Jul  3 09:01:18 2002
Received: from external.juniper.net (spider.juniper.net [207.17.137.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA10852
	for <isis-archive@lists.ietf.org>; Wed, 3 Jul 2002 09:01:16 -0400 (EDT)
Received: from spider.juniper.net (localhost [127.0.0.1])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g63CbEt49583;
	Wed, 3 Jul 2002 05:37:14 -0700 (PDT)
	(envelope-from isis-wg-admin@spider.juniper.net)
Received: from bridge.axiowave.com (ppp-64-115-125-242.broadviewnet.net [64.115.125.242] (may be forged))
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g4SEQHt60647
	for <isis-wg@spider.juniper.net>; Tue, 28 May 2002 07:26:21 -0700 (PDT)
	(envelope-from jparker@axiowave.com)
Message-ID: <EB5FFC72F183D411B38200062957342901E575E9@r2d2.axiowave.com>
From: Jeff Parker <jparker@axiowave.com>
To: "'Yongjun Im'" <yjim@lge.com>, isis-wg@spider.juniper.net
Subject: RE: [Isis-wg] IS-IS over IPv4 encapsulation
MIME-Version: 1.0
Content-Type: text/plain;
	charset="ks_c_5601-1987"
Sender: isis-wg-admin@spider.juniper.net
Errors-To: isis-wg-admin@spider.juniper.net
X-BeenThere: isis-wg@spider.juniper.net
X-Mailman-Version: 2.0rc1
Precedence: bulk
List-Help: <mailto:isis-wg-request@spider.juniper.net?subject=help>
List-Post: <mailto:isis-wg@spider.juniper.net>
List-Subscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=subscribe>
List-Id: IETF IS-IS working group <isis-wg.spider.juniper.net>
List-Unsubscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=unsubscribe>
List-Archive: <http://spider.juniper.net/pipermail/isis-wg/>
Date: Tue, 28 May 2002 10:43:00 -0400

 
> I would like to ask a couple of questions regarding IS-IS 
> [IP] protocol encapsulation.

Yongjun -

As I recall, the main push for this was to avoid the 
'cell tax' over ATM.  The reasoning went something 
like the following.

	If you have OSI and IP traffic on a link, you 
	will need to encapsulate them to distinguish them

	If you encapsulate, you will need extra bytes

	If you have extra bytes, the IP Ack, which is 
	very common, takes 2 ATM cells rather than 1, 
	which leads to a decrease in the amount of 
	traffic your link can take.  

Henk Smit came up with a proposal to use the fact that
the first nibble of the packet can distinguish IP v4,
IP v6, and OSI.  (0x4, 0x6, and 0x8).  Thus people 
could use the null-encapsulation and avoid the cell tax.

After Henk's proposal, I didn't hear much about 
IP encapsulation for IS-IS.  Others may have a
different memory.  


I think GateD did ship a version with IP encapsulation,
but you should contact them directly to see if this is
something they plan to support going forward.

- jeff parker
- axiowave networks
_______________________________________________
Isis-wg mailing list  -  Isis-wg@spider.juniper.net
http://spider.juniper.net/mailman/listinfo/isis-wg


From isis-wg-admin@spider.juniper.net  Wed Jul  3 09:09:31 2002
Received: from external.juniper.net (spider.juniper.net [207.17.137.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA11294
	for <isis-archive@lists.ietf.org>; Wed, 3 Jul 2002 09:09:30 -0400 (EDT)
Received: from spider.juniper.net (localhost [127.0.0.1])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g63Ch8t49725;
	Wed, 3 Jul 2002 05:43:08 -0700 (PDT)
	(envelope-from isis-wg-admin@spider.juniper.net)
Received: from bridge.axiowave.com (ppp-64-115-125-242.broadviewnet.net [64.115.125.242] (may be forged))
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g4UI4Bt76611
	for <isis-wg@spider.juniper.net>; Thu, 30 May 2002 11:04:11 -0700 (PDT)
	(envelope-from jparker@axiowave.com)
Message-ID: <EB5FFC72F183D411B38200062957342901E5765D@r2d2.axiowave.com>
From: Jeff Parker <jparker@axiowave.com>
To: "IS-IS-WG (E-mail)" <isis-wg@spider.juniper.net>
Cc: "'moulton@snmp.com'" <moulton@snmp.com>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Subject: [Isis-wg] Limits on size of OctetString in SNMP
Sender: isis-wg-admin@spider.juniper.net
Errors-To: isis-wg-admin@spider.juniper.net
X-BeenThere: isis-wg@spider.juniper.net
X-Mailman-Version: 2.0rc1
Precedence: bulk
List-Help: <mailto:isis-wg-request@spider.juniper.net?subject=help>
List-Post: <mailto:isis-wg@spider.juniper.net>
List-Subscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=subscribe>
List-Id: IETF IS-IS working group <isis-wg.spider.juniper.net>
List-Unsubscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=unsubscribe>
List-Archive: <http://spider.juniper.net/pipermail/isis-wg/>
Date: Thu, 30 May 2002 14:21:13 -0400

We moved the discussion of SNMP limits over to the mibs 
mailing list for a bit.  The ruling from Steve Moulton 
(below) is that the issue is the convention between 
manager and agent about max buffer size, rather than 
intrinsic SNMP limits.   

Assuming this, I'll adopt the proposal that several
folks have floated

	Provide a (required) table indexed by level
	and 8-byte LSP-ID of header info.  All agents
	and managers should be able to cope with this.  

	Provide an optional table, indexed the same way,
	with an octet string pegged to the size of 
	originate LX Buffer Size.  

- jeff parker
- axiowave networks

On Thursday, May 30 2002, Jeff Parker <jparker@axiowave.com> wrote:

> Bert W. has suggested I take the following question to the mibs group.
> 
> ISIS defines an object called a Link State PDU (Protocol Data Unit) or
LSP.
> Since ISIS does not fragment, the LSP is designed to be as big at the MTU
> will allow.  The max size of LSPs is often 1492, though there are
provisions
> to make the MTU large in networks with all point-2-point links, so the LSP
> can be 4K or larger.  
> 
> The LSP is a fundamental object in the IS-IS world, and many systems
provide
> a command that shows the user the LSP broken down into components.  Thus
> there is interest in providing an SNMP get for the LSP.  (Set is not
> appropriate)  The question before us is
> 
> 	Can we in good conscience define an SNMP object that is bigger than
> 1472 bytes? 
> 
> 	If so, and applying the salami principle, does 4K break things? 9K?
> 
> 
> - jeff parker
> - axiowave networks
> - All those who believe in psychokinesis, raise my hand.


Hello, Jeff, et al, 

There is no fundamental problem with having an object of the size
you suggest in SNMP.  There are some considerations to bear in mind. 
   
.  If the object size plus packet overhead is larger than the 
   MTU for the entire path from the agent to the manager, the
   packet will get fragmented at the IP level, and reassembled
   at the destination.  This has no bearing directly on the
   SNMP implementation, but does increase the probability that
   the datagram cannot be reassembled due to one or more of the
   fragments getting lost.  Datagrams that cannot be reassembled
   are silently dropped.  The only action one might take here 
   is to increase the number of times the manager retries sending
   the request before it decides that it cannot communicate with 
   the agent.

   Note that NFS has been operated satisfactorily with
   datagram fragmentation for years, though generally on networks
   of fairly small radius.  There is no problem peculiar to SNMP here.

   To quote rfc1270: 

               Fragmentation and Reassembly does reduce the overall
               robustness of network management since, if any single
               fragment is lost along the way, the operation will fail.
               The worse the network operates, the higher the
               probability that a fragment will get lost or delayed.
               For monitoring and data gathering while the network is
               operating normally, Fragmentation and Reassembly is not a
               problem. When the network is operating poorly (and the
               network operators are typically trying to diagnose and
               repair a failure), small packets should to be used,
               preventing the packet from being fragmented.

   As this is a monitoring application, fragmentation is not an issue.

.  There is an implementation-specific issue.  Agents and managers often
   have an implementation-defined limit on the size of the SNMP message
   they can deal with.  While this is a simple issue of buffer sizes,
   it often requires a constant change and recompilation in the agent
   and manager code.

   If an object this size is specified in a MIB document, I recommend
   that a NOTE WELL be included regarding making sure the managers and
   agents utilizing the objects from this MIB document have an
   adequate snmpEngineMaxMessageSize [rfc2571]. Since there is some
   overhead in SNMP packets for the header and encoding, the
   maximum message size should be rather greater than the object
   size; I use two times the maximum object size as a rule of thumb.

   While rfc2571 describes snmpEngineMaxMessageSize as being the
   minimum of the maximum message sizes available to the agent
   (maximum size available to the transport layer,
   not the link layer), SNMP engines commonly use a smaller value
   to minimize allocated buffer size.

.  rfc2578 (the now-applicable SMIv2 document) suggests that some
   implementations restrict the maximum OCTET STRING size to
   255.  This, too, is often a recompilation issue.  An implementation
   I am familiar with places the same size restriction on OCTET STRINGs
   as it does on messages.  Display strings are still limited to 255 octets
   (rfc2579).

Best Regards,

Steve


---
Steve Moulton        SNMP Research, Inc            voice: +1 865 573 1434
Sr Software Engineer 3001 Kimberlin Heights Rd.    fax: +1 865 573 9197
moulton@snmp.com     Knoxville, TN 37920-9716 USA  http://www.snmp.com
_______________________________________________
Isis-wg mailing list  -  Isis-wg@spider.juniper.net
http://spider.juniper.net/mailman/listinfo/isis-wg


From isis-wg-admin@spider.juniper.net  Wed Jul  3 09:24:55 2002
Received: from external.juniper.net (spider.juniper.net [207.17.137.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA12039
	for <isis-archive@lists.ietf.org>; Wed, 3 Jul 2002 09:24:54 -0400 (EDT)
Received: from spider.juniper.net (localhost [127.0.0.1])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g63D0ht50014;
	Wed, 3 Jul 2002 06:00:43 -0700 (PDT)
	(envelope-from isis-wg-admin@spider.juniper.net)
Received: from fsnt.future.futsoft.com ([203.197.140.35])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g4V5lmt79893
	for <isis-wg@spider.juniper.net>; Thu, 30 May 2002 22:47:49 -0700 (PDT)
	(envelope-from rameshrr@future.futsoft.com)
Received: from kailash.future.futsoft.com (unverified) by fsnt.future.futsoft.com
 (Content Technologies SMTPRS 2.0.15) with ESMTP id <B0002589268@fsnt.future.futsoft.com> for <isis-wg@spider.juniper.net>;
 Fri, 31 May 2002 11:38:06 +0530
Received: from rameshrr (rameshrr.future.futsoft.com [192.168.5.19])
	by kailash.future.futsoft.com (8.11.0/8.11.0) with SMTP id g4V5lcP19834
	for <isis-wg@spider.juniper.net>; Fri, 31 May 2002 11:17:40 +0530
Reply-To: <rameshrr@future.futsoft.com>
From: "Rayapureddi Ramesh" <rameshrr@future.futsoft.com>
To: <isis-wg@spider.juniper.net>
Message-Id: <000401c20868$90a8d580$1305a8c0@future.futsoft.com>
MIME-Version: 1.0
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook CWS, Build 9.0.2416 (9.0.2911.0)
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2314.1300
Importance: Normal
In-Reply-To: <E7E13AAF2F3ED41197C100508BD6A328291E4E@india_exch.hyderabad.mindspeed.com>
Content-Type: text/plain;
	charset="ks_c_5601-1987"
Content-Transfer-Encoding: 7bit
Subject: [Isis-wg] no of routers in an area
Sender: isis-wg-admin@spider.juniper.net
Errors-To: isis-wg-admin@spider.juniper.net
X-BeenThere: isis-wg@spider.juniper.net
X-Mailman-Version: 2.0rc1
Precedence: bulk
List-Help: <mailto:isis-wg-request@spider.juniper.net?subject=help>
List-Post: <mailto:isis-wg@spider.juniper.net>
List-Subscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=subscribe>
List-Id: IETF IS-IS working group <isis-wg.spider.juniper.net>
List-Unsubscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=unsubscribe>
List-Archive: <http://spider.juniper.net/pipermail/isis-wg/>
Date: Fri, 31 May 2002 11:31:09 +0530
Content-Transfer-Encoding: 7bit

Hello,

Is there any limitation on 
number of "Intermediate systems" can be configured in an ISIS area?

If any one knows pl let me know.

Thanks in advance,
Ramesh
***************************************************************************
This message is proprietary to Future Software Limited (FSL) 
and is intended solely for the use of the individual to whom it
is addressed. It may contain  privileged or confidential information 
and should not be circulated or used for any purpose other than for 
what it is intended. 

If you have received this message in error, please notify the
originator immediately. If you are not the intended recipient,
you are notified that you are strictly prohibited from using,
copying, altering, or disclosing the contents of this message. 
FSL accepts no responsibility for loss or damage arising from 
the use of the information transmitted by this email including
damage from virus.
***************************************************************************
_______________________________________________
Isis-wg mailing list  -  Isis-wg@spider.juniper.net
http://spider.juniper.net/mailman/listinfo/isis-wg


From isis-wg-admin@spider.juniper.net  Wed Jul  3 09:45:08 2002
Received: from external.juniper.net (spider.juniper.net [207.17.137.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA13337
	for <isis-archive@lists.ietf.org>; Wed, 3 Jul 2002 09:45:06 -0400 (EDT)
Received: from spider.juniper.net (localhost [127.0.0.1])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g63DITt50549;
	Wed, 3 Jul 2002 06:18:29 -0700 (PDT)
	(envelope-from isis-wg-admin@spider.juniper.net)
Received: from colo-rojo.jnpr.net (rojo.juniper.net [207.17.137.28])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g55GjHt22255
	for <isis-wg@spider.juniper.net>; Wed, 5 Jun 2002 09:45:17 -0700 (PDT)
	(envelope-from zinin@psg.com)
Received: from pong.juniper.net (pong.juniper.net [207.17.137.102])
	by colo-rojo.jnpr.net (8.11.2/8.11.2) with ESMTP id g55H35n22834
	for <isis-wg@juniper.net>; Wed, 5 Jun 2002 10:03:05 -0700 (PDT)
X-JNPR-Received-From: outside
Received: from psg.com ([147.28.0.62]) by pong.juniper.net with Microsoft SMTPSVC(5.0.2195.4453);
	 Wed, 5 Jun 2002 10:00:56 -0700
Received: from 12-234-73-224.client.attbi.com ([12.234.73.224])
	by psg.com with esmtp (Exim 3.36 #1)
	id 17Fe9y-00068C-00; Wed, 05 Jun 2002 10:01:22 -0700
From: Alex Zinin <zinin@psg.com>
X-Mailer: The Bat! (v1.51) Personal
Reply-To: Alex Zinin <zinin@psg.com>
X-Priority: 3 (Normal)
Message-ID: <29295418.20020605100052@psg.com>
To: "Philip Christian" <christi@nortelnetworks.com>
CC: Amir Hermelin <amir@cwnt.com>, isis-wg@juniper.net
Subject: Re: [Isis-wg] last call on draft draft-ietf-isis-ext-lsp-frags-00  ...
In-Reply-To: <4103264BC8D3D51180B7002048400C454FB6F5@zhard0jd.europe.nortel.com>
References: <4103264BC8D3D51180B7002048400C454FB6F5@zhard0jd.europe.nortel.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 05 Jun 2002 17:00:56.0182 (UTC) FILETIME=[8EF35960:01C20CB2]
Sender: isis-wg-admin@spider.juniper.net
Errors-To: isis-wg-admin@spider.juniper.net
X-BeenThere: isis-wg@spider.juniper.net
X-Mailman-Version: 2.0rc1
Precedence: bulk
List-Help: <mailto:isis-wg-request@spider.juniper.net?subject=help>
List-Post: <mailto:isis-wg@spider.juniper.net>
List-Subscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=subscribe>
List-Id: IETF IS-IS working group <isis-wg.spider.juniper.net>
List-Unsubscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=unsubscribe>
List-Archive: <http://spider.juniper.net/pipermail/isis-wg/>
Date: Wed, 5 Jun 2002 10:00:52 -0700
Content-Transfer-Encoding: 7bit

Philip,

>> "extended" LSPs, though not perfect, make more sense--I couldn't come
>> up with a better name, maybe native English speakers can :)

> Is this is a similar concept to "Extended Local Circuit ID" in three way
> handshaking?
> it sounds as though it is, in which case consistency is a good thing.

Not exactly similar--the extended circuit ID is really "extended",
i.e., it's length is increased; in the LSP case, those are not
enlarged LSPs, but additional ones announced as originated by
a fake IS and thus extending the amount of information a physical
IS can announce...

Alex


_______________________________________________
Isis-wg mailing list  -  Isis-wg@spider.juniper.net
http://spider.juniper.net/mailman/listinfo/isis-wg


From isis-wg-admin@spider.juniper.net  Wed Jul  3 10:02:21 2002
Received: from external.juniper.net (spider.juniper.net [207.17.137.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA14524
	for <isis-archive@lists.ietf.org>; Wed, 3 Jul 2002 10:02:20 -0400 (EDT)
Received: from spider.juniper.net (localhost [127.0.0.1])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g63DZat50866;
	Wed, 3 Jul 2002 06:35:36 -0700 (PDT)
	(envelope-from isis-wg-admin@spider.juniper.net)
Received: from pinot.juniper.net (pinot.juniper.net [207.17.137.58])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g55IUOt22733
	for <isis-wg@spider.juniper.net>; Wed, 5 Jun 2002 11:30:24 -0700 (PDT)
	(envelope-from christi@nortelnetworks.com)
Received: from ping.juniper.net (ping.juniper.net [207.17.137.101])
	by pinot.juniper.net (8.11.2/8.11.2) with ESMTP id g55ImCX56416
	for <isis-wg@juniper.net>; Wed, 5 Jun 2002 11:48:12 -0700 (PDT)
X-JNPR-Received-From: outside
Received: from zctfs063.europe.nortel.com ([47.164.128.120]) by ping.juniper.net with Microsoft SMTPSVC(5.0.2195.4453);
	 Wed, 5 Jun 2002 11:46:34 -0700
Received: from znsgs01r.europe.nortel.com (znsgs01r.europe.nortel.com [47.137.129.92])
	by zctfs063.europe.nortel.com (Switch-2.2.0/Switch-2.2.0) with ESMTP id g55Im8d10705;
	Wed, 5 Jun 2002 20:48:08 +0200 (MEST)
Received: from zwcwc012.europe.nortel.com (zwcwc012.europe.nortel.com [47.73.112.187])
	by znsgs01r.europe.nortel.com (Switch-2.2.0/Switch-2.2.0) with ESMTP id g55Im6k24293;
	Wed, 5 Jun 2002 19:48:06 +0100 (BST)
Received: by zwcwc012.europe.nortel.com with Internet Mail Service (5.5.2653.19)
	id <L1AJ9AKR>; Wed, 5 Jun 2002 19:48:13 +0100
Message-ID: <4103264BC8D3D51180B7002048400C454FB6F7@zhard0jd.europe.nortel.com>
From: "Philip Christian" <christi@nortelnetworks.com>
To: "'Alex Zinin'" <zinin@psg.com>
Cc: Amir Hermelin <amir@cwnt.com>, isis-wg@juniper.net
Subject: RE: [Isis-wg] last call on draft draft-ietf-isis-ext-lsp-frags-00
	  ...
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C20CC1.894C7168"
X-OriginalArrivalTime: 05 Jun 2002 18:46:34.0843 (UTC) FILETIME=[511642B0:01C20CC1]
Sender: isis-wg-admin@spider.juniper.net
Errors-To: isis-wg-admin@spider.juniper.net
X-BeenThere: isis-wg@spider.juniper.net
X-Mailman-Version: 2.0rc1
Precedence: bulk
List-Help: <mailto:isis-wg-request@spider.juniper.net?subject=help>
List-Post: <mailto:isis-wg@spider.juniper.net>
List-Subscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=subscribe>
List-Id: IETF IS-IS working group <isis-wg.spider.juniper.net>
List-Unsubscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=unsubscribe>
List-Archive: <http://spider.juniper.net/pipermail/isis-wg/>
Date: Wed, 5 Jun 2002 19:48:10 +0100

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C20CC1.894C7168
Content-Type: text/plain;
	charset="iso-8859-1"

To me an "extended" entity is the original entity plus an "extension".

I am currently planning an "extension" to my house, and after I have done it
then the entire house will be "extended".  I guess that's why it is on my
mind.

So I think that these are "extension LSPs" or "expansion LSPs", or
something...
And I suppose that they have an "extension System Identifer" too...

Next time I'll read the draft before commenting on it :)

Hope that helps, Philip

> -----Original Message-----
> From: Alex Zinin [mailto:zinin@psg.com]
> Sent: Wednesday, June 05, 2002 6:01 PM
> To: Christian, Philip [HAL02:GI50:EXCH]
> Cc: Amir Hermelin; isis-wg@juniper.net
> Subject: Re: [Isis-wg] last call on draft
> draft-ietf-isis-ext-lsp-frags-00 ...
> 
> 
> Philip,
> 
> >> "extended" LSPs, though not perfect, make more sense--I 
> couldn't come
> >> up with a better name, maybe native English speakers can :)
> 
> > Is this is a similar concept to "Extended Local Circuit ID" 
> in three way
> > handshaking?
> > it sounds as though it is, in which case consistency is a 
> good thing.
> 
> Not exactly similar--the extended circuit ID is really "extended",
> i.e., it's length is increased; in the LSP case, those are not
> enlarged LSPs, but additional ones announced as originated by
> a fake IS and thus extending the amount of information a physical
> IS can announce...
> 
> Alex
> 
> 
> 

------_=_NextPart_001_01C20CC1.894C7168
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
5.5.2655.35">
<TITLE>RE: [Isis-wg] last call on draft =
draft-ietf-isis-ext-lsp-frags-00  ...</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=3D2>To me an &quot;extended&quot; entity is the original =
entity plus an &quot;extension&quot;.</FONT>
</P>

<P><FONT SIZE=3D2>I am currently planning an &quot;extension&quot; to =
my house, and after I have done it then the entire house will be =
&quot;extended&quot;.&nbsp; I guess that's why it is on my =
mind.</FONT></P>

<P><FONT SIZE=3D2>So I think that these are &quot;extension LSPs&quot; =
or &quot;expansion LSPs&quot;, or something...</FONT>
<BR><FONT SIZE=3D2>And I suppose that they have an &quot;extension =
System Identifer&quot; too...</FONT>
</P>

<P><FONT SIZE=3D2>Next time I'll read the draft before commenting on it =
:)</FONT>
</P>

<P><FONT SIZE=3D2>Hope that helps, Philip</FONT>
</P>

<P><FONT SIZE=3D2>&gt; -----Original Message-----</FONT>
<BR><FONT SIZE=3D2>&gt; From: Alex Zinin [<A =
HREF=3D"mailto:zinin@psg.com">mailto:zinin@psg.com</A>]</FONT>
<BR><FONT SIZE=3D2>&gt; Sent: Wednesday, June 05, 2002 6:01 PM</FONT>
<BR><FONT SIZE=3D2>&gt; To: Christian, Philip [HAL02:GI50:EXCH]</FONT>
<BR><FONT SIZE=3D2>&gt; Cc: Amir Hermelin; isis-wg@juniper.net</FONT>
<BR><FONT SIZE=3D2>&gt; Subject: Re: [Isis-wg] last call on =
draft</FONT>
<BR><FONT SIZE=3D2>&gt; draft-ietf-isis-ext-lsp-frags-00 ...</FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
<BR><FONT SIZE=3D2>&gt; Philip,</FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
<BR><FONT SIZE=3D2>&gt; &gt;&gt; &quot;extended&quot; LSPs, though not =
perfect, make more sense--I </FONT>
<BR><FONT SIZE=3D2>&gt; couldn't come</FONT>
<BR><FONT SIZE=3D2>&gt; &gt;&gt; up with a better name, maybe native =
English speakers can :)</FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
<BR><FONT SIZE=3D2>&gt; &gt; Is this is a similar concept to =
&quot;Extended Local Circuit ID&quot; </FONT>
<BR><FONT SIZE=3D2>&gt; in three way</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; handshaking?</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; it sounds as though it is, in which case =
consistency is a </FONT>
<BR><FONT SIZE=3D2>&gt; good thing.</FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
<BR><FONT SIZE=3D2>&gt; Not exactly similar--the extended circuit ID is =
really &quot;extended&quot;,</FONT>
<BR><FONT SIZE=3D2>&gt; i.e., it's length is increased; in the LSP =
case, those are not</FONT>
<BR><FONT SIZE=3D2>&gt; enlarged LSPs, but additional ones announced as =
originated by</FONT>
<BR><FONT SIZE=3D2>&gt; a fake IS and thus extending the amount of =
information a physical</FONT>
<BR><FONT SIZE=3D2>&gt; IS can announce...</FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
<BR><FONT SIZE=3D2>&gt; Alex</FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
</P>

</BODY>
</HTML>
------_=_NextPart_001_01C20CC1.894C7168--
_______________________________________________
Isis-wg mailing list  -  Isis-wg@spider.juniper.net
http://spider.juniper.net/mailman/listinfo/isis-wg


From isis-wg-admin@spider.juniper.net  Wed Jul  3 10:18:56 2002
Received: from external.juniper.net (spider.juniper.net [207.17.137.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA16315
	for <isis-archive@lists.ietf.org>; Wed, 3 Jul 2002 10:18:53 -0400 (EDT)
Received: from spider.juniper.net (localhost [127.0.0.1])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g63DqXt50968;
	Wed, 3 Jul 2002 06:52:33 -0700 (PDT)
	(envelope-from isis-wg-admin@spider.juniper.net)
Received: from colo-rojo.jnpr.net (rojo.juniper.net [207.17.137.28])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g55J0Ot22877
	for <isis-wg@spider.juniper.net>; Wed, 5 Jun 2002 12:00:24 -0700 (PDT)
	(envelope-from zinin@psg.com)
Received: from pong.juniper.net (pong.juniper.net [207.17.137.102])
	by colo-rojo.jnpr.net (8.11.2/8.11.2) with ESMTP id g55JICn26824
	for <isis-wg@juniper.net>; Wed, 5 Jun 2002 12:18:12 -0700 (PDT)
X-JNPR-Received-From: outside
Received: from psg.com ([147.28.0.62]) by pong.juniper.net with Microsoft SMTPSVC(5.0.2195.4453);
	 Wed, 5 Jun 2002 12:15:49 -0700
Received: from 12-234-73-224.client.attbi.com ([12.234.73.224])
	by psg.com with esmtp (Exim 3.36 #1)
	id 17FgGR-000FNH-00; Wed, 05 Jun 2002 12:16:11 -0700
From: Alex Zinin <zinin@psg.com>
X-Mailer: The Bat! (v1.51) Personal
Reply-To: Alex Zinin <zinin@psg.com>
X-Priority: 3 (Normal)
Message-ID: <16517384913.20020605121541@psg.com>
To: "Philip Christian" <christi@nortelnetworks.com>
CC: Amir Hermelin <amir@cwnt.com>, isis-wg@juniper.net
Subject: Re: [Isis-wg] last call on draft draft-ietf-isis-ext-lsp-frags-00   ...
In-Reply-To: <4103264BC8D3D51180B7002048400C454FB6F7@zhard0jd.europe.nortel.com>
References: <4103264BC8D3D51180B7002048400C454FB6F7@zhard0jd.europe.nortel.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 05 Jun 2002 19:15:49.0855 (UTC) FILETIME=[6727D6F0:01C20CC5]
Sender: isis-wg-admin@spider.juniper.net
Errors-To: isis-wg-admin@spider.juniper.net
X-BeenThere: isis-wg@spider.juniper.net
X-Mailman-Version: 2.0rc1
Precedence: bulk
List-Help: <mailto:isis-wg-request@spider.juniper.net?subject=help>
List-Post: <mailto:isis-wg@spider.juniper.net>
List-Subscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=subscribe>
List-Id: IETF IS-IS working group <isis-wg.spider.juniper.net>
List-Unsubscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=unsubscribe>
List-Archive: <http://spider.juniper.net/pipermail/isis-wg/>
Date: Wed, 5 Jun 2002 12:15:41 -0700
Content-Transfer-Encoding: 7bit


Cool, why don't we use "extenSION LSPs" instead of "extenDED LSPs"
then?

Thanks!

-- 
Alex

Wednesday, June 05, 2002, 11:48:10 AM, you wrote:
> To me an "extended" entity is the original entity plus an "extension".

> I am currently planning an "extension" to my house, and after I have done it
> then the entire house will be "extended".  I guess that's why it is on my
> mind.

> So I think that these are "extension LSPs" or "expansion LSPs", or
> something...
> And I suppose that they have an "extension System Identifer" too...

> Next time I'll read the draft before commenting on it :)

> Hope that helps, Philip


_______________________________________________
Isis-wg mailing list  -  Isis-wg@spider.juniper.net
http://spider.juniper.net/mailman/listinfo/isis-wg


From isis-wg-admin@spider.juniper.net  Wed Jul  3 10:40:58 2002
Received: from external.juniper.net (spider.juniper.net [207.17.137.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA16931
	for <isis-archive@lists.ietf.org>; Wed, 3 Jul 2002 10:40:56 -0400 (EDT)
Received: from spider.juniper.net (localhost [127.0.0.1])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g63E9at51097;
	Wed, 3 Jul 2002 07:09:36 -0700 (PDT)
	(envelope-from isis-wg-admin@spider.juniper.net)
Received: from pinot.juniper.net (pinot.juniper.net [207.17.137.58])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g55Jxot23148
	for <isis-wg@spider.juniper.net>; Wed, 5 Jun 2002 12:59:50 -0700 (PDT)
	(envelope-from mlu@chiaro.com)
Received: from pong.juniper.net (pong.juniper.net [207.17.137.102])
	by pinot.juniper.net (8.11.2/8.11.2) with ESMTP id g55KHdX58775
	for <isis-wg@juniper.net>; Wed, 5 Jun 2002 13:17:39 -0700 (PDT)
X-JNPR-Received-From: outside
Received: from rchss002.chiaro.com ([63.88.196.82]) by pong.juniper.net with Microsoft SMTPSVC(5.0.2195.4453);
	 Wed, 5 Jun 2002 13:16:01 -0700
Received: (qmail 11722 invoked from network); 5 Jun 2002 20:12:38 -0000
Received: from rchss002.chiaro.com (HELO mail.chiaro.com) (63.88.196.82)
  by rchss002.chiaro.com with SMTP; 5 Jun 2002 20:12:38 -0000
Received: by MAIL with Internet Mail Service (5.5.2653.19)
	id <LSR8BSKN>; Wed, 5 Jun 2002 15:11:20 -0500
Message-ID: <2383E22BDFF6D311BB8400B0D021A507CDD391@MAIL>
From: May Lu <mlu@chiaro.com>
To: "'isis-wg@juniper.net'" <isis-wg@juniper.net>
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-type: multipart/mixed; boundary="=_IS_MIME_Boundary"
X-OriginalArrivalTime: 05 Jun 2002 20:16:01.0989 (UTC) FILETIME=[D027BF50:01C20CCD]
Subject: [Isis-wg] Question for HMAC-MD5 authentication
Sender: isis-wg-admin@spider.juniper.net
Errors-To: isis-wg-admin@spider.juniper.net
X-BeenThere: isis-wg@spider.juniper.net
X-Mailman-Version: 2.0rc1
Precedence: bulk
List-Help: <mailto:isis-wg-request@spider.juniper.net?subject=help>
List-Post: <mailto:isis-wg@spider.juniper.net>
List-Subscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=subscribe>
List-Id: IETF IS-IS working group <isis-wg.spider.juniper.net>
List-Unsubscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=unsubscribe>
List-Archive: <http://spider.juniper.net/pipermail/isis-wg/>
Date: Wed, 5 Jun 2002 15:11:10 -0500

--=_IS_MIME_Boundary
Content-Type: text/plain;
	charset="iso-8859-1"

In draft-ietf-isis-hmac-03.txt, the "Authentication Procedures" talked about
how to calculate the authentication value. I need to conform the HMAC-MD5
validation. Here is what I though (authentication validation part only):

When validate incoming LSP with HMAC-MD5 authentication TLV, the Checksum,
Remaining Lifetime fields and the 16 bytes Authentication Value field in the
authentication information tlv in the LSP are zeroed out first. The HMAC-MD5
algorithm takes a key and the modified LSP (length not modified) as input.
The 16 byte result of the HMAC-MD5 algorithm is then compared with the
original incoming authentication value. If all 16 bytes match, the
authentication passed.

Is this the right procedure?

Thanks for your help.
Xiaomei



--=_IS_MIME_Boundary
Content-Type: text/plain;charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

----------------------------------------- (on Chiaro SMTP Relay)

This e-mail and any files transmitted with it are the property
of Chiaro Networks, Ltd., and may contain confidential and 
privileged material for the sole use of the intended recipient(s)
to whom this e-mail is addressed. If you are not one of the named
recipient(s), or otherwise have reason to believe that you have 
received this message in error, please notify the sender and 
delete all copies from your system.  Any other use, retention, 
dissemination, forwarding, printing or copying of this e-mail is 
strictly prohibited.


---------------------------------------------------------

--=_IS_MIME_Boundary--
_______________________________________________
Isis-wg mailing list  -  Isis-wg@spider.juniper.net
http://spider.juniper.net/mailman/listinfo/isis-wg


From isis-wg-admin@spider.juniper.net  Wed Jul  3 11:04:10 2002
Received: from external.juniper.net (spider.juniper.net [207.17.137.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA17497
	for <isis-archive@lists.ietf.org>; Wed, 3 Jul 2002 11:04:09 -0400 (EDT)
Received: from spider.juniper.net (localhost [127.0.0.1])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g63EL7t51190;
	Wed, 3 Jul 2002 07:21:07 -0700 (PDT)
	(envelope-from isis-wg-admin@spider.juniper.net)
Received: from pinot.juniper.net (pinot.juniper.net [207.17.137.58])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g63E7Tt51070
	for <isis-wg@spider.juniper.net>; Wed, 3 Jul 2002 07:07:29 -0700 (PDT)
	(envelope-from cmartin@gnilink.net)
X-JNPR-Received-From: outside
Received: from pong.juniper.net (pong.juniper.net [207.17.137.102])
	by pinot.juniper.net (8.12.3/8.12.3) with ESMTP id g63ERVdG059941
	for <isis-wg@juniper.net>; Wed, 3 Jul 2002 07:28:12 -0700 (PDT)
Received: from entmail.gnilink.net ([199.45.47.10]) by pong.juniper.net with Microsoft SMTPSVC(5.0.2195.4453);
	 Wed, 3 Jul 2002 07:25:27 -0700
Received: by entmail.gnilink.com with Internet Mail Service (5.5.2653.19)
	id <31H3F4JH>; Wed, 3 Jul 2002 10:27:28 -0400
Message-ID: <94B9091E1149D411A45C00508BACEB35015F3030@entmail.gnilink.com>
From: "Martin, Christian" <cmartin@gnilink.net>
To: "'Alex Zinin'" <zinin@psg.com>,
        Philip Christian
	 <christi@nortelnetworks.com>
Cc: Amir Hermelin <amir@cwnt.com>, isis-wg@juniper.net
Subject: RE: [Isis-wg] last call on draft draft-ietf-isis-ext-lsp-frags-00
	   ...
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain
X-OriginalArrivalTime: 03 Jul 2002 14:25:27.0139 (UTC) FILETIME=[79F95B30:01C2229D]
X-Scanned-By: MIMEDefang 2.15 (www dot roaringpenguin dot com slash mimedefang)
Sender: isis-wg-admin@spider.juniper.net
Errors-To: isis-wg-admin@spider.juniper.net
X-BeenThere: isis-wg@spider.juniper.net
X-Mailman-Version: 2.0rc1
Precedence: bulk
List-Help: <mailto:isis-wg-request@spider.juniper.net?subject=help>
List-Post: <mailto:isis-wg@spider.juniper.net>
List-Subscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=subscribe>
List-Id: IETF IS-IS working group <isis-wg.spider.juniper.net>
List-Unsubscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=unsubscribe>
List-Archive: <http://spider.juniper.net/pipermail/isis-wg/>
Date: Wed, 3 Jul 2002 10:27:27 -0400

To use Philip's analogy, houses with extensions are not extension houses
they are extended houses.  The LSP is extended, not extensioned.  Extension
is a noun, extended is an adjective.

ex*tend*ed   Pronunciation Key  (k-stndd)
adj. 

Enlarged or broad in meaning, scope, or influence: an extended sense of the
word honest. 


extension

\Ex*ten"sion\, n. [L. extensio: cf. F. extension. See Extend, v. t.] 1. The
act of extending or the state of being extended; a stretching out;
enlargement in breadth or continuation of length; increase; augmentation;
expansion. 


IMO, of course...

chris

>-----Original Message-----
>From: Alex Zinin [mailto:zinin@psg.com] 
>Sent: Wednesday, June 05, 2002 3:16 PM
>To: Philip Christian
>Cc: Amir Hermelin; isis-wg@juniper.net
>Subject: Re: [Isis-wg] last call on draft 
>draft-ietf-isis-ext-lsp-frags-00 ...
>
>
>
>Cool, why don't we use "extenSION LSPs" instead of "extenDED 
>LSPs" then?
>
>Thanks!
>
>-- 
>Alex
>
>Wednesday, June 05, 2002, 11:48:10 AM, you wrote:
>> To me an "extended" entity is the original entity plus an 
>"extension".
>
>> I am currently planning an "extension" to my house, and after I have 
>> done it then the entire house will be "extended".  I guess 
>that's why 
>> it is on my mind.
>
>> So I think that these are "extension LSPs" or "expansion LSPs", or 
>> something... And I suppose that they have an "extension System 
>> Identifer" too...
>
>> Next time I'll read the draft before commenting on it :)
>
>> Hope that helps, Philip
>
>
>_______________________________________________
>Isis-wg mailing list  -  Isis-wg@spider.juniper.net 
>http://spider.juniper.net/mailman/listinfo/isis>-wg
>
_______________________________________________
Isis-wg mailing list  -  Isis-wg@spider.juniper.net
http://spider.juniper.net/mailman/listinfo/isis-wg


From isis-wg-admin@spider.juniper.net  Wed Jul  3 11:28:23 2002
Received: from external.juniper.net (spider.juniper.net [207.17.137.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA18342
	for <isis-archive@lists.ietf.org>; Wed, 3 Jul 2002 11:28:22 -0400 (EDT)
Received: from spider.juniper.net (localhost [127.0.0.1])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g63F41t51476;
	Wed, 3 Jul 2002 08:04:01 -0700 (PDT)
	(envelope-from isis-wg-admin@spider.juniper.net)
Received: from pinot.juniper.net (pinot.juniper.net [207.17.137.58])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g63Ep3t51399
	for <isis-wg@spider.juniper.net>; Wed, 3 Jul 2002 07:51:03 -0700 (PDT)
	(envelope-from amir@cwnt.com)
X-JNPR-Received-From: outside
Received: from ping.juniper.net (ping.juniper.net [207.17.137.101])
	by pinot.juniper.net (8.12.3/8.12.3) with ESMTP id g63FBkcW061113
	for <isis-wg@juniper.net>; Wed, 3 Jul 2002 08:11:47 -0700 (PDT)
Received: from smtp.cwnt.com ([192.116.246.129]) by ping.juniper.net with Microsoft SMTPSVC(5.0.2195.4453);
	 Wed, 3 Jul 2002 08:09:42 -0700
content-class: urn:content-classes:message
Subject: RE: [Isis-wg] last call on draft draft-ietf-isis-ext-lsp-frags-00   ...
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
X-MimeOLE: Produced By Microsoft Exchange V6.0.5762.3
Message-ID: <C7DF4400240AFB4095D98C7C6EC2A34A5EA5EA@bart.cwnt.com>
Thread-Topic: [Isis-wg] last call on draft draft-ietf-isis-ext-lsp-frags-00   ...
Thread-Index: AcIinLfg6/UefY9NRAmuCETsnWzysgABsWTA
From: "Amir Hermelin" <amir@cwnt.com>
To: "Alex Zinin" <zinin@psg.com>,
        "Philip Christian" <christi@nortelnetworks.com>
Cc: <isis-wg@juniper.net>
X-OriginalArrivalTime: 03 Jul 2002 15:09:42.0015 (UTC) FILETIME=[A86748F0:01C222A3]
X-Scanned-By: MIMEDefang 2.15 (www dot roaringpenguin dot com slash mimedefang)
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by external.juniper.net id g63Ep3t51400
Sender: isis-wg-admin@spider.juniper.net
Errors-To: isis-wg-admin@spider.juniper.net
X-BeenThere: isis-wg@spider.juniper.net
X-Mailman-Version: 2.0rc1
Precedence: bulk
List-Help: <mailto:isis-wg-request@spider.juniper.net?subject=help>
List-Post: <mailto:isis-wg@spider.juniper.net>
List-Subscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=subscribe>
List-Id: IETF IS-IS working group <isis-wg.spider.juniper.net>
List-Unsubscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=unsubscribe>
List-Archive: <http://spider.juniper.net/pipermail/isis-wg/>
Date: Wed, 3 Jul 2002 18:09:12 +0300
Content-Transfer-Encoding: 8bit

If I'm not mistaken, this thread is a month old and was already resolved - seems to have been mistakenly resent to the group.

--
Amir Hermelin                    < mailto:amir@cwnt.com>
Charlotte's Web Networks Inc.     < http://www.cwnt.com>



>-----Original Message-----
>From: Alex Zinin [mailto:zinin@psg.com]
>Sent: Wednesday, June 05, 2002 10:16 PM
>To: Philip Christian
>Cc: Amir Hermelin; isis-wg@juniper.net
>Subject: Re: [Isis-wg] last call on draft 
>draft-ietf-isis-ext-lsp-frags-00 ...
>
>
>
>Cool, why don't we use "extenSION LSPs" instead of "extenDED LSPs"
>then?
>
>Thanks!
>
>-- 
>Alex
>
>Wednesday, June 05, 2002, 11:48:10 AM, you wrote:
>> To me an "extended" entity is the original entity plus an 
>"extension".
>
>> I am currently planning an "extension" to my house, and 
>after I have done it
>> then the entire house will be "extended".  I guess that's 
>why it is on my
>> mind.
>
>> So I think that these are "extension LSPs" or "expansion LSPs", or
>> something...
>> And I suppose that they have an "extension System Identifer" too...
>
>> Next time I'll read the draft before commenting on it :)
>
>> Hope that helps, Philip
>
>
>_______________________________________________
>Isis-wg mailing list  -  Isis-wg@spider.juniper.net
>http://spider.juniper.net/mailman/listinfo/isis-wg
>
_______________________________________________
Isis-wg mailing list  -  Isis-wg@spider.juniper.net
http://spider.juniper.net/mailman/listinfo/isis-wg


From isis-wg-admin@spider.juniper.net  Wed Jul  3 14:16:12 2002
Received: from external.juniper.net (spider.juniper.net [207.17.137.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA25516
	for <isis-archive@lists.ietf.org>; Wed, 3 Jul 2002 14:16:11 -0400 (EDT)
Received: from spider.juniper.net (localhost [127.0.0.1])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g63Hpdt52618;
	Wed, 3 Jul 2002 10:51:39 -0700 (PDT)
	(envelope-from isis-wg-admin@spider.juniper.net)
Received: from colo-rojo.jnpr.net (rojo.juniper.net [207.17.137.35])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g56Dxbt28618
	for <isis-wg@spider.juniper.net>; Thu, 6 Jun 2002 06:59:38 -0700 (PDT)
	(envelope-from mlu@chiaro.com)
Received: from pong.juniper.net (pong.juniper.net [207.17.137.102])
	by colo-rojo.jnpr.net (8.11.2/8.11.2) with ESMTP id g56EHVn47691
	for <isis-wg@juniper.net>; Thu, 6 Jun 2002 07:17:31 -0700 (PDT)
X-JNPR-Received-From: outside
Received: from rchss002.chiaro.com ([63.88.196.82]) by pong.juniper.net with Microsoft SMTPSVC(5.0.2195.4453);
	 Thu, 6 Jun 2002 07:15:53 -0700
Received: (qmail 17907 invoked from network); 6 Jun 2002 14:12:45 -0000
Received: from rchss002.chiaro.com (HELO mail.chiaro.com) (63.88.196.82)
  by rchss002.chiaro.com with SMTP; 6 Jun 2002 14:12:45 -0000
Received: by MAIL with Internet Mail Service (5.5.2653.19)
	id <LSR8B4K2>; Thu, 6 Jun 2002 09:16:28 -0500
Message-ID: <2383E22BDFF6D311BB8400B0D021A507CDD392@MAIL>
From: May Lu <mlu@chiaro.com>
To: "'tli@procket.com'" <tli@procket.com>,
        "'isis-wg@juniper.net'"
	 <isis-wg@juniper.net>
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-type: multipart/mixed; boundary="=_IS_MIME_Boundary"
X-OriginalArrivalTime: 06 Jun 2002 14:15:53.0201 (UTC) FILETIME=[AABA1E10:01C20D64]
Subject: [Isis-wg] FW: Question for HMAC-MD5 authentication
Sender: isis-wg-admin@spider.juniper.net
Errors-To: isis-wg-admin@spider.juniper.net
X-BeenThere: isis-wg@spider.juniper.net
X-Mailman-Version: 2.0rc1
Precedence: bulk
List-Help: <mailto:isis-wg-request@spider.juniper.net?subject=help>
List-Post: <mailto:isis-wg@spider.juniper.net>
List-Subscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=subscribe>
List-Id: IETF IS-IS working group <isis-wg.spider.juniper.net>
List-Unsubscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=unsubscribe>
List-Archive: <http://spider.juniper.net/pipermail/isis-wg/>
Date: Thu, 6 Jun 2002 09:16:18 -0500

--=_IS_MIME_Boundary
Content-Type: text/plain;
	charset="iso-8859-1"


Hi Tony,

I had a question about the HMAC-MD5. I sent a mail to the isis working group
yesterday but I did not see this mail be distributed. So I am try again.

Thanks in advance for your help.
Xiaomei

>  -----Original Message-----
> From: 	May Lu  
> Sent:	Wednesday, June 05, 2002 3:11 PM
> To:	'isis-wg@juniper.net'
> Subject:	Question for HMAC-MD5 authentication
> 
> In draft-ietf-isis-hmac-03.txt, the "Authentication Procedures" talked
> about how to calculate the authentication value. I need to conform the
> HMAC-MD5 validation. Here is what I though (authentication validation part
> only):
> 
> When validate incoming LSP with HMAC-MD5 authentication TLV, the Checksum,
> Remaining Lifetime fields and the 16 bytes Authentication Value field in
> the authentication information tlv in the LSP are zeroed out first. The
> HMAC-MD5 algorithm takes a key and the modified LSP (length not modified)
> as input. The 16 byte result of the HMAC-MD5 algorithm is then compared
> with the original incoming authentication value. If all 16 bytes match,
> the authentication passed.
> 
> Is this the right procedure?
> 
> Thanks for your help.
> Xiaomei
> 
> 
> 
--=_IS_MIME_Boundary
Content-Type: text/plain;charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

----------------------------------------- (on Chiaro SMTP Relay)

This e-mail and any files transmitted with it are the property
of Chiaro Networks, Ltd., and may contain confidential and 
privileged material for the sole use of the intended recipient(s)
to whom this e-mail is addressed. If you are not one of the named
recipient(s), or otherwise have reason to believe that you have 
received this message in error, please notify the sender and 
delete all copies from your system.  Any other use, retention, 
dissemination, forwarding, printing or copying of this e-mail is 
strictly prohibited.


---------------------------------------------------------

--=_IS_MIME_Boundary--
_______________________________________________
Isis-wg mailing list  -  Isis-wg@spider.juniper.net
http://spider.juniper.net/mailman/listinfo/isis-wg


From isis-wg-admin@spider.juniper.net  Wed Jul  3 14:33:10 2002
Received: from external.juniper.net (spider.juniper.net [207.17.137.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA26996
	for <isis-archive@lists.ietf.org>; Wed, 3 Jul 2002 14:33:09 -0400 (EDT)
Received: from spider.juniper.net (localhost [127.0.0.1])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g63I8Zt52790;
	Wed, 3 Jul 2002 11:08:35 -0700 (PDT)
	(envelope-from isis-wg-admin@spider.juniper.net)
Received: from pinot.juniper.net (pinot.juniper.net [207.17.137.58])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g56Guut29445
	for <isis-wg@spider.juniper.net>; Thu, 6 Jun 2002 09:56:56 -0700 (PDT)
	(envelope-from tli@procket.com)
Received: from ping.juniper.net (ping.juniper.net [207.17.137.101])
	by pinot.juniper.net (8.11.2/8.11.2) with ESMTP id g56HEoX81357
	for <isis-wg@juniper.net>; Thu, 6 Jun 2002 10:14:50 -0700 (PDT)
X-JNPR-Received-From: outside
Received: from dmz1.procket.com ([65.174.124.36]) by ping.juniper.net with Microsoft SMTPSVC(5.0.2195.4453);
	 Thu, 6 Jun 2002 10:13:12 -0700
Received: from miata.procket.com (zeus-d-1.procket.com [65.174.124.60])
	by dmz1.procket.com (Postfix) with ESMTP
	id CFFF123C3E; Thu,  6 Jun 2002 10:12:11 -0700 (PDT)
Received: from alpha-tli.procket.com (IDENT:root@alpha-tli.procket.com [10.2.3.1])
	by miata.procket.com (8.12.1/8.12.1) with ESMTP id g56HEovM000361;
	Thu, 6 Jun 2002 10:14:50 -0700 (PDT)
Received: (from tli@localhost)
	by alpha-tli.procket.com (8.12.1/8.12.1) id g56HEnsj022850;
	Thu, 6 Jun 2002 10:14:49 -0700
From: Tony Li <tli@procket.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Message-ID: <15615.39049.805272.955628@alpha-tli.procket.com>
To: May Lu <mlu@chiaro.com>
Cc: "'tli@procket.com'" <tli@procket.com>,
        "'isis-wg@juniper.net'" <isis-wg@juniper.net>
In-Reply-To: <2383E22BDFF6D311BB8400B0D021A507CDD392@MAIL>
References: <2383E22BDFF6D311BB8400B0D021A507CDD392@MAIL>
X-Mailer: VM 6.92 under Emacs 20.5.1
X-OriginalArrivalTime: 06 Jun 2002 17:13:12.0656 (UTC) FILETIME=[70561D00:01C20D7D]
Subject: [Isis-wg] FW: Question for HMAC-MD5 authentication
Sender: isis-wg-admin@spider.juniper.net
Errors-To: isis-wg-admin@spider.juniper.net
X-BeenThere: isis-wg@spider.juniper.net
X-Mailman-Version: 2.0rc1
Precedence: bulk
List-Help: <mailto:isis-wg-request@spider.juniper.net?subject=help>
List-Post: <mailto:isis-wg@spider.juniper.net>
List-Subscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=subscribe>
List-Id: IETF IS-IS working group <isis-wg.spider.juniper.net>
List-Unsubscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=unsubscribe>
List-Archive: <http://spider.juniper.net/pipermail/isis-wg/>
Date: Thu, 6 Jun 2002 10:14:49 -0700
Content-Transfer-Encoding: 7bit



Hi May,

 | I had a question about the HMAC-MD5. I sent a mail to the isis working group
 | yesterday but I did not see this mail be distributed. So I am try again.


The mailing list will not redistribute your mail unless it recognizes you
as a member of the mailing list.


 | > When validate incoming LSP with HMAC-MD5 authentication TLV, the Checksum,
 | > Remaining Lifetime fields and the 16 bytes Authentication Value field in
 | > the authentication information tlv in the LSP are zeroed out first. The
 | > HMAC-MD5 algorithm takes a key and the modified LSP (length not modified)
 | > as input. The 16 byte result of the HMAC-MD5 algorithm is then compared
 | > with the original incoming authentication value. If all 16 bytes match,
 | > the authentication passed.
 | > 
 | > Is this the right procedure?


Yup, sounds perfect.

Tony
_______________________________________________
Isis-wg mailing list  -  Isis-wg@spider.juniper.net
http://spider.juniper.net/mailman/listinfo/isis-wg


From isis-wg-admin@spider.juniper.net  Wed Jul  3 14:34:35 2002
Received: from external.juniper.net (spider.juniper.net [207.17.137.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA27157
	for <isis-archive@lists.ietf.org>; Wed, 3 Jul 2002 14:34:35 -0400 (EDT)
Received: from spider.juniper.net (localhost [127.0.0.1])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g63GpPt52193;
	Wed, 3 Jul 2002 09:51:25 -0700 (PDT)
	(envelope-from isis-wg-admin@spider.juniper.net)
Received: from merlot.juniper.net (merlot.juniper.net [172.17.27.10])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g63GbVt52114
	for <isis-wg@spider.juniper.net>; Wed, 3 Jul 2002 09:37:31 -0700 (PDT)
	(envelope-from dkatz@juniper.net)
Received: from cirrus.juniper.net (cirrus.juniper.net [172.17.20.57])
	by merlot.juniper.net (8.11.3/8.11.3) with ESMTP id g63GwGm60070;
	Wed, 3 Jul 2002 09:58:16 -0700 (PDT)
	(envelope-from dkatz@juniper.net)
Received: (from dkatz@localhost)
	by cirrus.juniper.net (8.11.6/8.11.6) id g63GwFv35635;
	Wed, 3 Jul 2002 09:58:15 -0700 (PDT)
	(envelope-from dkatz@cirrus.juniper.net)
Message-Id: <200207031658.g63GwFv35635@cirrus.juniper.net>
From: Dave Katz <dkatz@juniper.net>
To: rameshrr@future.futsoft.com
CC: isis-wg@spider.juniper.net
In-reply-to: <000401c20868$90a8d580$1305a8c0@future.futsoft.com>
	(rameshrr@future.futsoft.com)
Subject: Re: [Isis-wg] no of routers in an area
References:  <000401c20868$90a8d580$1305a8c0@future.futsoft.com>
Sender: isis-wg-admin@spider.juniper.net
Errors-To: isis-wg-admin@spider.juniper.net
X-BeenThere: isis-wg@spider.juniper.net
X-Mailman-Version: 2.0rc1
Precedence: bulk
List-Help: <mailto:isis-wg-request@spider.juniper.net?subject=help>
List-Post: <mailto:isis-wg@spider.juniper.net>
List-Subscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=subscribe>
List-Id: IETF IS-IS working group <isis-wg.spider.juniper.net>
List-Unsubscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=unsubscribe>
List-Archive: <http://spider.juniper.net/pipermail/isis-wg/>
Date: Wed, 3 Jul 2002 09:58:15 -0700 (PDT)

One less than the point at which the weakest implementation collapses.

--Dave


   Is there any limitation on 
   number of "Intermediate systems" can be configured in an ISIS area?
_______________________________________________
Isis-wg mailing list  -  Isis-wg@spider.juniper.net
http://spider.juniper.net/mailman/listinfo/isis-wg


From isis-wg-admin@spider.juniper.net  Wed Jul  3 15:08:18 2002
Received: from external.juniper.net (spider.juniper.net [207.17.137.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA00138
	for <isis-archive@lists.ietf.org>; Wed, 3 Jul 2002 15:08:15 -0400 (EDT)
Received: from spider.juniper.net (localhost [127.0.0.1])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g63Ihdt53609;
	Wed, 3 Jul 2002 11:43:39 -0700 (PDT)
	(envelope-from isis-wg-admin@spider.juniper.net)
Received: from zctfs063.europe.nortel.com (zctfs063.nortelnetworks.com [47.164.128.120])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g5BEKbt66645
	for <isis-wg@spider.juniper.net>; Tue, 11 Jun 2002 07:20:37 -0700 (PDT)
	(envelope-from christi@nortelnetworks.com)
Received: from znsgs01r.europe.nortel.com (znsgs01r.europe.nortel.com [47.137.129.92])
	by zctfs063.europe.nortel.com (Switch-2.2.0/Switch-2.2.0) with ESMTP id g5BEccA10807;
	Tue, 11 Jun 2002 16:38:38 +0200 (MEST)
Received: from zwcwc012.europe.nortel.com (zwcwc012.europe.nortel.com [47.73.112.187])
	by znsgs01r.europe.nortel.com (Switch-2.2.0/Switch-2.2.0) with ESMTP id g5BEcaQ19416;
	Tue, 11 Jun 2002 15:38:36 +0100 (BST)
Received: by zwcwc012.europe.nortel.com with Internet Mail Service (5.5.2653.19)
	id <L1AKCLY4>; Tue, 11 Jun 2002 15:38:40 +0100
Message-ID: <4103264BC8D3D51180B7002048400C454FB70D@zhard0jd.europe.nortel.com>
From: "Philip Christian" <christi@nortelnetworks.com>
To: "'Tony Przygienda'" <prz@net4u.ch>, isis-wg@spider.juniper.net
Cc: "'Mike Truskowski'" <truskows@cisco.com>, mshand@cisco.com
Subject: RE: [Isis-wg] Proprietary / Private TLV numbers?
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C21155.37033688"
Sender: isis-wg-admin@spider.juniper.net
Errors-To: isis-wg-admin@spider.juniper.net
X-BeenThere: isis-wg@spider.juniper.net
X-Mailman-Version: 2.0rc1
Precedence: bulk
List-Help: <mailto:isis-wg-request@spider.juniper.net?subject=help>
List-Post: <mailto:isis-wg@spider.juniper.net>
List-Subscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=subscribe>
List-Id: IETF IS-IS working group <isis-wg.spider.juniper.net>
List-Unsubscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=unsubscribe>
List-Archive: <http://spider.juniper.net/pipermail/isis-wg/>
Date: Tue, 11 Jun 2002 15:38:38 +0100

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C21155.37033688
Content-Type: text/plain;
	charset="iso-8859-1"

First shot at a draft.  Comments?

Philip

Internet Engineering Task Force                            P. Christian 
INTERNET DRAFT                                          Nortel Networks 
                                                              June 2002 
 
 
                          TLV for Proprietary Use 
                     draft-ietf-isis-private-tlv-forlist.txt 
 
Status of this Memo 
 
   This document is an Internet Draft.  Internet Drafts are working 
   documents of the Internet Engineering Task Force (IETF), its Areas, 
   and its Working Groups.  Note that other groups may also distribute 
   working documents as Internet Drafts. 
    
   Internet Drafts are draft documents valid for a maximum of six 
   months.  Internet Drafts may be updated, replaced, or obsoleted by 
   other documents at any time.  It is not appropriate to use Internet 
   Drafts as reference material or to cite them other than as a 
   "working draft" or "work in progress". 
    
   To learn the current status of any Internet-Draft, please check the 
   1id-abstracts.txt listing contained in the Internet-Drafts Shadow 
   Directories on ds.internic.net, nic.nordu.net, ftp.isi.edu, or 
   munnari.oz.au. 
    
   A revised version of this draft document will be submitted to the 
   RFC editor as a Proposed Standard for the Internet Community.  
   Discussion and suggestions for improvement are requested.  This 
   document will expire before December 2002. Distribution of this 
   draft is unlimited. 
    
    
1. Abstract 
    
   This document defines a TLV that may be used by any individual, 
   company or other organisation for vendor specific or experimental 
   extensions to the IS-IS routing protocol, and defines the format of 
   the TLV. 
    
    
2. Conventions used in this document 
    
   The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", 
   "SHOULD", "SHOULD NOT", "RECOMMENDED",  "MAY", and "OPTIONAL" in 
   this document are to be interpreted as described in RFC 2119. 
    
    
3. Introduction 
    
   IS-IS as defined in [1] has always been an extensible routing 
   protocol.  Extensions to IS-IS are encoded as a TLV.  Critically [1] 
   has always defined that a router that does not understand a TLV that 
   it receives in an LSP SHALL process the parts of the LSP that it 
  
                       TLV for Proprietary Use               June 2002 
 
 
   does understand, and SHALL flood the entire LSP, including all TLVs 
   whether they are understand or not, on to other routers in the 
   network. 
    
   Thus information that is encoded into a TLV and placed in an LSP by 
   a router will be propagated to every other router in an IS-IS level-
   1 area or level-2 subdomain. 
    
   The basic function of an IS-IS TLV is identified by the first byte 
   of the TLV.  Thus there are only 256 possible basic types of TLV.  
   Certain types of TLV have been defined to include sub-TLVs so that a 
   single TLV type can be used for multiple functions. 
    
   No single authority assigns TLV type numbers, [2] lists all known 
   TLV type numbers at this time.  Also no TLV type number was ever 
   defined for private, proprietary or experimental use. 
    
   The extensible nature of IS-IS has made the use of TLVs in LSPs for 
   proprietary purposes so useful that in the absence of a central 
   authority for assigning TLV type numbers vendors have occasionally 
   simply chosen a number and hoped for the best.  The risk is that 
   such a TLV type number may then be chosen by another organization at 
   a later time for a different function, thus creating an 
   interoperability problem. Also this accelerates the burning of the 
   256 possible TLV type numbers. 
    
   This document specifies a TLV type number that may be used for 
   proprietary, private or experimental purposes, and a mechanism that 
   insures that implementations using this TLV type number can exist in 
   the same network without creating interoperability problems. 
    
   By using this new TLV, companies, individuals or institutions may 
   use extensions to IS-IS without fear of interoperability problems 
   with other organizations in the future, and the available pool of 
   TLV type numbers will no longer be diminished by proprietary use. 
    
 
4. TLV type number for proprietary use 
    
   The type field for this TLV SHALL be XXX. 
    
   TLVs that use XXX for the type field MUST include a valid IEEE 
   assigned OUI as the first three bytes of the value of the TLV, 
   except for the concession stated below.  The rest of the value field 
   may then be used freely. 
    
   On receipt of an LSP a router MUST ignore TLVs of type XXX that 
   include an OUI from a different organization, but MUST flood the LSP 
   onwards as per [1]. 
    
   Organizations or individuals that do not have access to an IEEE 
   assigned OUI MAY use a locally assigned three byte value instead, 
   however in this case the second least significant bit of the first 
  
                       TLV for Proprietary Use               June 2002 
 
 
   byte MUST be set to one to indicate that it is non-IEEE assigned, 
   and implementations that use such a non-IEEE assigned OUI SHOULD NOT 
   be installed in the Internet.  A non-IEEE assigned OUI does not 
   guarantee uniqueness and may cause interoperability problems with 
   implementations from other organizations. 
    
   After the first three bytes of the value field of the TLV subsequent 
   bytes may be used freely for any purpose provided that the resultant 
   TLV is conformant with [1]. 
    
   Many organizations will have access to only one or a few OUIs.  
   Implementers are free to format the value field after their OUI into 
   sub-TLVs so that it may be used for multiple purposes, and would be 
   well advised to do this from the outset.  Note that if subTLVs are 
   to be used then the very first implementation to exist will need to 
   recognize the subTLV structure, and ignore subTLVs that it does not 
   understand whilst searching for subTLVs that it does understand. 
    
    
5. Security Considerations 
 
   The proprietary TLV raises no new security issues for IS-IS.  
   Information placed in an IS-IS TLV cannot be considered secure, and 
   so if security is required then an implementation will need to 
   encrypt the information using a suitable method. 
    
    
6. References 
    
   [1] ISO, "Intermediate system to Intermediate system routeing 
   information exchange protocol for use in conjunction with the 
   Protocol for providing the Connectionless-mode Network Service (ISO 
   8473)", ISO/IEC 10589:1992. 
    
   [2] draft-ietf-isis-wg-tlv-codepoints-02.txt, Reserved TLV 
   Codepoints in ISIS, Tony Przygienda, November 2001 
    
7. Acknowledgments 
    
   The author takes no credit for this work as the concept was 
   discussed in the IS-IS Working Group before the author even became 
   an active participant.  Suggestions for acknowledgement gladly 
   received. 
    
8. Author's Addresses 
    
   Philip Christian 
   Nortel Networks Harlow Laboratories 
   London Road, Harlow, 
   Essex, CM17 9NA UK 
    
   Email: christi@nortelnetworks.com 

  

------_=_NextPart_001_01C21155.37033688
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
5.5.2655.35">
<TITLE>RE: [Isis-wg] Proprietary / Private TLV numbers?</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=3D2>First shot at a draft.&nbsp; Comments?</FONT>
</P>

<P><FONT SIZE=3D2>Philip</FONT>
</P>

<P><FONT SIZE=3D2>Internet Engineering Task =
Force&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp; P. Christian </FONT>
<BR><FONT SIZE=3D2>INTERNET =
DRAFT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Nortel Networks </FONT>
<BR><FONT =
SIZE=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp; June 2002 </FONT>
<BR><FONT SIZE=3D2>&nbsp;</FONT>
<BR><FONT SIZE=3D2>&nbsp;</FONT>
<BR><FONT =
SIZE=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp; TLV for Proprietary Use </FONT>
<BR><FONT =
SIZE=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
draft-ietf-isis-private-tlv-forlist.txt </FONT>
<BR><FONT SIZE=3D2>&nbsp;</FONT>
<BR><FONT SIZE=3D2>Status of this Memo </FONT>
<BR><FONT SIZE=3D2>&nbsp;</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; This document is an Internet =
Draft.&nbsp; Internet Drafts are working </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; documents of the Internet Engineering =
Task Force (IETF), its Areas, </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; and its Working Groups.&nbsp; Note that =
other groups may also distribute </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; working documents as Internet Drafts. =
</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; Internet Drafts are draft documents =
valid for a maximum of six </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; months.&nbsp; Internet Drafts may be =
updated, replaced, or obsoleted by </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; other documents at any time.&nbsp; It =
is not appropriate to use Internet </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; Drafts as reference material or to cite =
them other than as a </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; &quot;working draft&quot; or &quot;work =
in progress&quot;. </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; To learn the current status of any =
Internet-Draft, please check the </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; 1id-abstracts.txt listing contained in =
the Internet-Drafts Shadow </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; Directories on ds.internic.net, =
nic.nordu.net, ftp.isi.edu, or </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; munnari.oz.au. </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; A revised version of this draft =
document will be submitted to the </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; RFC editor as a Proposed Standard for =
the Internet Community.&nbsp; </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; Discussion and suggestions for =
improvement are requested.&nbsp; This </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; document will expire before December =
2002. Distribution of this </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; draft is unlimited. </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=3D2>1. Abstract </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; This document defines a TLV that may be =
used by any individual, </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; company or other organisation for =
vendor specific or experimental </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; extensions to the IS-IS routing =
protocol, and defines the format of </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; the TLV. </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=3D2>2. Conventions used in this document </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; The key words &quot;MUST&quot;, =
&quot;MUST NOT&quot;, &quot;REQUIRED&quot;, &quot;SHALL&quot;, =
&quot;SHALL NOT&quot;, </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; &quot;SHOULD&quot;, &quot;SHOULD =
NOT&quot;, &quot;RECOMMENDED&quot;,&nbsp; &quot;MAY&quot;, and =
&quot;OPTIONAL&quot; in </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; this document are to be interpreted as =
described in RFC 2119. </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=3D2>3. Introduction </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; IS-IS as defined in [1] has always been =
an extensible routing </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; protocol.&nbsp; Extensions to IS-IS are =
encoded as a TLV.&nbsp; Critically [1] </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; has always defined that a router that =
does not understand a TLV that </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; it receives in an LSP SHALL process the =
parts of the LSP that it </FONT>
<BR><FONT SIZE=3D2>&nbsp; </FONT>
<BR><FONT =
SIZE=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
TLV for Proprietary =
Use&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp; June 2002 </FONT>
<BR><FONT SIZE=3D2>&nbsp;</FONT>
<BR><FONT SIZE=3D2>&nbsp;</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; does understand, and SHALL flood the =
entire LSP, including all TLVs </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; whether they are understand or not, on =
to other routers in the </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; network. </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; Thus information that is encoded into a =
TLV and placed in an LSP by </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; a router will be propagated to every =
other router in an IS-IS level-</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; 1 area or level-2 subdomain. </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; The basic function of an IS-IS TLV is =
identified by the first byte </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; of the TLV.&nbsp; Thus there are only =
256 possible basic types of TLV.&nbsp; </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; Certain types of TLV have been defined =
to include sub-TLVs so that a </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; single TLV type can be used for =
multiple functions. </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; No single authority assigns TLV type =
numbers, [2] lists all known </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; TLV type numbers at this time.&nbsp; =
Also no TLV type number was ever </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; defined for private, proprietary or =
experimental use. </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; The extensible nature of IS-IS has made =
the use of TLVs in LSPs for </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; proprietary purposes so useful that in =
the absence of a central </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; authority for assigning TLV type =
numbers vendors have occasionally </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; simply chosen a number and hoped for =
the best.&nbsp; The risk is that </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; such a TLV type number may then be =
chosen by another organization at </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; a later time for a different function, =
thus creating an </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; interoperability problem. Also this =
accelerates the burning of the </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; 256 possible TLV type numbers. </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; This document specifies a TLV type =
number that may be used for </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; proprietary, private or experimental =
purposes, and a mechanism that </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; insures that implementations using this =
TLV type number can exist in </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; the same network without creating =
interoperability problems. </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; By using this new TLV, companies, =
individuals or institutions may </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; use extensions to IS-IS without fear of =
interoperability problems </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; with other organizations in the future, =
and the available pool of </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; TLV type numbers will no longer be =
diminished by proprietary use. </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=3D2>&nbsp;</FONT>
<BR><FONT SIZE=3D2>4. TLV type number for proprietary use </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; The type field for this TLV SHALL be =
XXX. </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; TLVs that use XXX for the type field =
MUST include a valid IEEE </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; assigned OUI as the first three bytes =
of the value of the TLV, </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; except for the concession stated =
below.&nbsp; The rest of the value field </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; may then be used freely. </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; On receipt of an LSP a router MUST =
ignore TLVs of type XXX that </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; include an OUI from a different =
organization, but MUST flood the LSP </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; onwards as per [1]. </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; Organizations or individuals that do =
not have access to an IEEE </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; assigned OUI MAY use a locally assigned =
three byte value instead, </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; however in this case the second least =
significant bit of the first </FONT>
<BR><FONT SIZE=3D2>&nbsp; </FONT>
<BR><FONT =
SIZE=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
TLV for Proprietary =
Use&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp; June 2002 </FONT>
<BR><FONT SIZE=3D2>&nbsp;</FONT>
<BR><FONT SIZE=3D2>&nbsp;</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; byte MUST be set to one to indicate =
that it is non-IEEE assigned, </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; and implementations that use such a =
non-IEEE assigned OUI SHOULD NOT </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; be installed in the Internet.&nbsp; A =
non-IEEE assigned OUI does not </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; guarantee uniqueness and may cause =
interoperability problems with </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; implementations from other =
organizations. </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; After the first three bytes of the =
value field of the TLV subsequent </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; bytes may be used freely for any =
purpose provided that the resultant </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; TLV is conformant with [1]. </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; Many organizations will have access to =
only one or a few OUIs.&nbsp; </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; Implementers are free to format the =
value field after their OUI into </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; sub-TLVs so that it may be used for =
multiple purposes, and would be </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; well advised to do this from the =
outset.&nbsp; Note that if subTLVs are </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; to be used then the very first =
implementation to exist will need to </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; recognize the subTLV structure, and =
ignore subTLVs that it does not </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; understand whilst searching for subTLVs =
that it does understand. </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=3D2>5. Security Considerations </FONT>
<BR><FONT SIZE=3D2>&nbsp;</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; The proprietary TLV raises no new =
security issues for IS-IS.&nbsp; </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; Information placed in an IS-IS TLV =
cannot be considered secure, and </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; so if security is required then an =
implementation will need to </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; encrypt the information using a =
suitable method. </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=3D2>6. References </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; [1] ISO, &quot;Intermediate system to =
Intermediate system routeing </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; information exchange protocol for use =
in conjunction with the </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; Protocol for providing the =
Connectionless-mode Network Service (ISO </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; 8473)&quot;, ISO/IEC 10589:1992. =
</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; [2] =
draft-ietf-isis-wg-tlv-codepoints-02.txt, Reserved TLV </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; Codepoints in ISIS, Tony Przygienda, =
November 2001 </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=3D2>7. Acknowledgments </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; The author takes no credit for this =
work as the concept was </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; discussed in the IS-IS Working Group =
before the author even became </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; an active participant.&nbsp; =
Suggestions for acknowledgement gladly </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; received. </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=3D2>8. Author's Addresses </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; Philip Christian </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; Nortel Networks Harlow Laboratories =
</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; London Road, Harlow, </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; Essex, CM17 9NA UK </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; Email: christi@nortelnetworks.com =
</FONT>
</P>

<P><FONT SIZE=3D2>&nbsp; </FONT>
</P>

</BODY>
</HTML>
------_=_NextPart_001_01C21155.37033688--
_______________________________________________
Isis-wg mailing list  -  Isis-wg@spider.juniper.net
http://spider.juniper.net/mailman/listinfo/isis-wg


From isis-wg-admin@spider.juniper.net  Wed Jul  3 16:41:37 2002
Received: from external.juniper.net (spider.juniper.net [207.17.137.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA05897
	for <isis-archive@lists.ietf.org>; Wed, 3 Jul 2002 16:41:36 -0400 (EDT)
Received: from spider.juniper.net (localhost [127.0.0.1])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g63KGht54259;
	Wed, 3 Jul 2002 13:16:43 -0700 (PDT)
	(envelope-from isis-wg-admin@spider.juniper.net)
Received: from mta7.pltn13.pbi.net (mta7.pltn13.pbi.net [64.164.98.8])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g63K1Qt54173
	for <isis-wg@spider.juniper.net>; Wed, 3 Jul 2002 13:01:26 -0700 (PDT)
	(envelope-from prz@net4u.ch)
Received: from net4u.ch ([63.200.51.71])
 by mta7.pltn13.pbi.net (iPlanet Messaging Server 5.1 (built May  7 2001))
 with ESMTP id <0GYO001GVWKZOD@mta7.pltn13.pbi.net> for
 isis-wg@spider.juniper.net; Wed, 03 Jul 2002 13:22:12 -0700 (PDT)
From: Tony Przygienda <prz@net4u.ch>
Subject: Re: [Isis-wg] Proprietary / Private TLV numbers?
To: Philip Christian <christi@nortelnetworks.com>, isis-wg@spider.juniper.net
Message-id: <3D235C11.1070803@net4u.ch>
MIME-version: 1.0
Content-type: text/plain; charset=us-ascii; format=flowed
Content-transfer-encoding: 7BIT
X-Accept-Language: en-us
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.4.1) Gecko/20020508
 Netscape6/6.2.3
References: <4103264BC8D3D51180B7002048400C454FB709@zhard0jd.europe.nortel.com>
Sender: isis-wg-admin@spider.juniper.net
Errors-To: isis-wg-admin@spider.juniper.net
X-BeenThere: isis-wg@spider.juniper.net
X-Mailman-Version: 2.0rc1
Precedence: bulk
List-Help: <mailto:isis-wg-request@spider.juniper.net?subject=help>
List-Post: <mailto:isis-wg@spider.juniper.net>
List-Subscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=subscribe>
List-Id: IETF IS-IS working group <isis-wg.spider.juniper.net>
List-Unsubscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=unsubscribe>
List-Archive: <http://spider.juniper.net/pipermail/isis-wg/>
Date: Wed, 03 Jul 2002 13:18:25 -0700
Content-Transfer-Encoding: 7BIT



Philip Christian wrote:

> So I am just writing something at the moment based on OUIs.
>
> Two questions.
>
> 1. What TLV number shall be assigned as the proprietary TLV?
>
you like 250?

> 2. Does the "locally assigned" bit have any significance in an OUI as 
> it does in a MAC address?
>
> IEEE assigned OUIs are no problem for vendors, but I am thinking that 
> there is no harm in allowing an individual to use an OUI with "locally 
> assigned" bit set (or something similar) if they do not have an IEEE 
> assigned OUI.
>
> One scenario is maybe a college student doing a university project for 
> example.  An absolute requirement for an IEEE assigned OUI would be a 
> big deal for them, whilst maybe the loss of an absolute guarantee of 
> uniqueness would not cause them a serious problem.  In any case they 
> can put their own "key" somewhere in the TLV to statistically reduce 
> the problem to next to nothing, for example.
>
> The draft could clearly state that this SHOULD NOT be used for 
> commercial products intended for deployment in the Internet, if that 
> helps.
>
> Put another way, it might just stop a student / lab guy from just 
> picked your OUI at random and trampling on it, just because he thinks 
> that it will never get out of the lab...
>
I looked at your draft and looks ok. Actually, MAC addresses have a 
'local-valid-only' bit but I forgot whether it
was in OUI or not or maybe that's the bit you found.

small comment on draft, pls find a reference to OUI description and 
include it. Many people don't know the
concept

    thanks

    -- tony



_______________________________________________
Isis-wg mailing list  -  Isis-wg@spider.juniper.net
http://spider.juniper.net/mailman/listinfo/isis-wg


From isis-wg-admin@spider.juniper.net  Wed Jul  3 17:23:58 2002
Received: from external.juniper.net (spider.juniper.net [207.17.137.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA07155
	for <isis-archive@lists.ietf.org>; Wed, 3 Jul 2002 17:23:57 -0400 (EDT)
Received: from spider.juniper.net (localhost [127.0.0.1])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g63Kxot54508;
	Wed, 3 Jul 2002 13:59:50 -0700 (PDT)
	(envelope-from isis-wg-admin@spider.juniper.net)
Received: from bridge.axiowave.com (ppp-64-115-125-242.broadviewnet.net [64.115.125.242] (may be forged))
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g63KZmt54376
	for <isis-wg@spider.juniper.net>; Wed, 3 Jul 2002 13:35:48 -0700 (PDT)
	(envelope-from jparker@axiowave.com)
Message-ID: <EB5FFC72F183D411B38200062957342901E579C8@r2d2.axiowave.com>
From: Jeff Parker <jparker@axiowave.com>
To: "'Tony Przygienda'" <prz@net4u.ch>,
        Philip Christian
	 <christi@nortelnetworks.com>,
        isis-wg@spider.juniper.net
Subject: RE: [Isis-wg] Proprietary / Private TLV numbers?
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: isis-wg-admin@spider.juniper.net
Errors-To: isis-wg-admin@spider.juniper.net
X-BeenThere: isis-wg@spider.juniper.net
X-Mailman-Version: 2.0rc1
Precedence: bulk
List-Help: <mailto:isis-wg-request@spider.juniper.net?subject=help>
List-Post: <mailto:isis-wg@spider.juniper.net>
List-Subscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=subscribe>
List-Id: IETF IS-IS working group <isis-wg.spider.juniper.net>
List-Unsubscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=unsubscribe>
List-Archive: <http://spider.juniper.net/pipermail/isis-wg/>
Date: Wed, 3 Jul 2002 16:56:14 -0400


> I looked at your draft and looks ok. Actually, MAC addresses have a 
> 'local-valid-only' bit but I forgot whether it
> was in OUI or not or maybe that's the bit you found.

I think you are both thinking about the "global/local" bit,
which is the second bit on the wire, right after the 
unicast/mcast bit, which is the LSBit of the first byte.  

- jeff parker
_______________________________________________
Isis-wg mailing list  -  Isis-wg@spider.juniper.net
http://spider.juniper.net/mailman/listinfo/isis-wg


From isis-wg-admin@spider.juniper.net  Wed Jul  3 17:27:15 2002
Received: from external.juniper.net (spider.juniper.net [207.17.137.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA07270
	for <isis-archive@lists.ietf.org>; Wed, 3 Jul 2002 17:27:15 -0400 (EDT)
Received: from spider.juniper.net (localhost [127.0.0.1])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g63L32t54552;
	Wed, 3 Jul 2002 14:03:02 -0700 (PDT)
	(envelope-from isis-wg-admin@spider.juniper.net)
Received: from bridge.axiowave.com (ppp-64-115-125-242.broadviewnet.net [64.115.125.242] (may be forged))
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g63KaVt54384
	for <isis-wg@spider.juniper.net>; Wed, 3 Jul 2002 13:36:31 -0700 (PDT)
	(envelope-from jparker@axiowave.com)
Message-ID: <EB5FFC72F183D411B38200062957342901E579C9@r2d2.axiowave.com>
From: Jeff Parker <jparker@axiowave.com>
To: Jeff Parker <jparker@axiowave.com>, "'Tony Przygienda'" <prz@net4u.ch>,
        "'Philip Christian'" <christi@nortelnetworks.com>,
        "'isis-wg@spider.juniper.net'" <isis-wg@spider.juniper.net>
Subject: RE: [Isis-wg] Proprietary / Private TLV numbers?
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: isis-wg-admin@spider.juniper.net
Errors-To: isis-wg-admin@spider.juniper.net
X-BeenThere: isis-wg@spider.juniper.net
X-Mailman-Version: 2.0rc1
Precedence: bulk
List-Help: <mailto:isis-wg-request@spider.juniper.net?subject=help>
List-Post: <mailto:isis-wg@spider.juniper.net>
List-Subscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=subscribe>
List-Id: IETF IS-IS working group <isis-wg.spider.juniper.net>
List-Unsubscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=unsubscribe>
List-Archive: <http://spider.juniper.net/pipermail/isis-wg/>
Date: Wed, 3 Jul 2002 16:57:08 -0400

> > I looked at your draft and looks ok. Actually, MAC addresses have a 
> > 'local-valid-only' bit but I forgot whether it
> > was in OUI or not or maybe that's the bit you found.
> 
> I think you are both thinking about the "global/local" bit,
> which is the second bit on the wire, right after the 
> unicast/mcast bit, which is the LSBit of the first byte.  

...and therefore part of the OUI-space.  
_______________________________________________
Isis-wg mailing list  -  Isis-wg@spider.juniper.net
http://spider.juniper.net/mailman/listinfo/isis-wg


From isis-wg-admin@spider.juniper.net  Wed Jul  3 17:55:22 2002
Received: from external.juniper.net (spider.juniper.net [207.17.137.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA08633
	for <isis-archive@lists.ietf.org>; Wed, 3 Jul 2002 17:55:21 -0400 (EDT)
Received: from spider.juniper.net (localhost [127.0.0.1])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g63LV8t54783;
	Wed, 3 Jul 2002 14:31:08 -0700 (PDT)
	(envelope-from isis-wg-admin@spider.juniper.net)
Received: from rtp-msg-core-1.cisco.com (rtp-msg-core-1.cisco.com [161.44.11.97])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g63LFct54672
	for <isis-wg@spider.juniper.net>; Wed, 3 Jul 2002 14:15:38 -0700 (PDT)
	(envelope-from jlearman@cisco.com)
Received: from dingdong.cisco.com (localhost [127.0.0.1])
	by rtp-msg-core-1.cisco.com (8.12.2/8.12.2) with ESMTP id g63LahdS022042;
	Wed, 3 Jul 2002 17:36:43 -0400 (EDT)
Received: from JLEARMAN-W2K1.cisco.com (dhcp-64-102-83-133.cisco.com [64.102.83.133])
	by dingdong.cisco.com (Mirapoint)
	with ESMTP id ABV50466;
	Wed, 3 Jul 2002 17:36:10 -0400 (EDT)
Message-Id: <4.3.2.7.2.20020703171759.03c78db0@dingdong.cisco.com>
X-Sender: jlearman@dingdong.cisco.com
X-Mailer: QUALCOMM Windows Eudora Version 4.3.2
To: Tony Przygienda <prz@net4u.ch>
From: Jeff Learman <jlearman@cisco.com>
Subject: Re: [Isis-wg] Proprietary / Private TLV numbers?
Cc: Philip Christian <christi@nortelnetworks.com>, isis-wg@spider.juniper.net
In-Reply-To: <3D235C11.1070803@net4u.ch>
References: <4103264BC8D3D51180B7002048400C454FB709@zhard0jd.europe.nortel.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Sender: isis-wg-admin@spider.juniper.net
Errors-To: isis-wg-admin@spider.juniper.net
X-BeenThere: isis-wg@spider.juniper.net
X-Mailman-Version: 2.0rc1
Precedence: bulk
List-Help: <mailto:isis-wg-request@spider.juniper.net?subject=help>
List-Post: <mailto:isis-wg@spider.juniper.net>
List-Subscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=subscribe>
List-Id: IETF IS-IS working group <isis-wg.spider.juniper.net>
List-Unsubscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=unsubscribe>
List-Archive: <http://spider.juniper.net/pipermail/isis-wg/>
Date: Wed, 03 Jul 2002 17:35:18 -0400


There are only 4 million OUIs, not 16.  Two bits are reserved
for "globally vs. locally assigned" and "multicast vs. unicast".

Practically speaking, if you own an OUI, you own two values, one
with the multicast bit clear and one with it set.  HOWEVER, I wouldn't
put it past IEEE to sell a special kind of OUIs that are NOT valid for
use in making MAC addresses (because the local or mcast bit
is set) so it is probably risky to use an OUI with this bit set for
any other purpose.

Use of an OUI with the locally-administered bit set is probably
fine for use in a lab.  However, you might want to ask IEEE before
committing this to an RFC.

When defining OUI you might want to include this URL:
"http://standards.ieee.org".  It's easy to find OUI from there, and
I hope that this URL is stable enough to document.

Jeff

At 04:18 PM 7/3/2002, Tony Przygienda wrote:


>Philip Christian wrote:
>
>>So I am just writing something at the moment based on OUIs.
>>
>>Two questions.
>>
>>1. What TLV number shall be assigned as the proprietary TLV?
>you like 250?
>
>>2. Does the "locally assigned" bit have any significance in an OUI as it does in a MAC address?
>>
>>IEEE assigned OUIs are no problem for vendors, but I am thinking that there is no harm in allowing an individual to use an OUI with "locally assigned" bit set (or something similar) if they do not have an IEEE assigned OUI.
>>
>>One scenario is maybe a college student doing a university project for example.  An absolute requirement for an IEEE assigned OUI would be a big deal for them, whilst maybe the loss of an absolute guarantee of uniqueness would not cause them a serious problem.  In any case they can put their own "key" somewhere in the TLV to statistically reduce the problem to next to nothing, for example.
>>
>>The draft could clearly state that this SHOULD NOT be used for commercial products intended for deployment in the Internet, if that helps.
>>
>>Put another way, it might just stop a student / lab guy from just picked your OUI at random and trampling on it, just because he thinks that it will never get out of the lab...
>I looked at your draft and looks ok. Actually, MAC addresses have a 'local-valid-only' bit but I forgot whether it
>was in OUI or not or maybe that's the bit you found.
>
>small comment on draft, pls find a reference to OUI description and include it. Many people don't know the
>concept
>
>   thanks
>
>   -- tony
>
>
>
>_______________________________________________
>Isis-wg mailing list  -  Isis-wg@spider.juniper.net
>http://spider.juniper.net/mailman/listinfo/isis-wg

_______________________________________________
Isis-wg mailing list  -  Isis-wg@spider.juniper.net
http://spider.juniper.net/mailman/listinfo/isis-wg


From isis-wg-admin@spider.juniper.net  Wed Jul  3 18:00:28 2002
Received: from external.juniper.net (spider.juniper.net [207.17.137.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA08919
	for <isis-archive@lists.ietf.org>; Wed, 3 Jul 2002 18:00:27 -0400 (EDT)
Received: from spider.juniper.net (localhost [127.0.0.1])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g63Ld1t54843;
	Wed, 3 Jul 2002 14:39:01 -0700 (PDT)
	(envelope-from isis-wg-admin@spider.juniper.net)
Received: from rtp-msg-core-1.cisco.com (rtp-msg-core-1.cisco.com [161.44.11.97])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g63LO8t54721
	for <isis-wg@spider.juniper.net>; Wed, 3 Jul 2002 14:24:08 -0700 (PDT)
	(envelope-from jlearman@cisco.com)
Received: from dingdong.cisco.com (localhost [127.0.0.1])
	by rtp-msg-core-1.cisco.com (8.12.2/8.12.2) with ESMTP id g63LjLMP022444;
	Wed, 3 Jul 2002 17:45:22 -0400 (EDT)
Received: from JLEARMAN-W2K1.cisco.com (dhcp-64-102-83-133.cisco.com [64.102.83.133])
	by dingdong.cisco.com (Mirapoint)
	with ESMTP id ABV50658;
	Wed, 3 Jul 2002 17:44:48 -0400 (EDT)
Message-Id: <4.3.2.7.2.20020703174406.03c63988@dingdong.cisco.com>
X-Sender: jlearman@dingdong.cisco.com
X-Mailer: QUALCOMM Windows Eudora Version 4.3.2
To: Philip Christian <christi@nortelnetworks.com>
From: Jeff Learman <jlearman@cisco.com>
Subject: Re: [Isis-wg] Proprietary / Private TLV numbers?
Cc: isis-wg@spider.juniper.net
In-Reply-To: <3D235C11.1070803@net4u.ch>
References: <4103264BC8D3D51180B7002048400C454FB709@zhard0jd.europe.nortel.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Sender: isis-wg-admin@spider.juniper.net
Errors-To: isis-wg-admin@spider.juniper.net
X-BeenThere: isis-wg@spider.juniper.net
X-Mailman-Version: 2.0rc1
Precedence: bulk
List-Help: <mailto:isis-wg-request@spider.juniper.net?subject=help>
List-Post: <mailto:isis-wg@spider.juniper.net>
List-Subscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=subscribe>
List-Id: IETF IS-IS working group <isis-wg.spider.juniper.net>
List-Unsubscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=unsubscribe>
List-Archive: <http://spider.juniper.net/pipermail/isis-wg/>
Date: Wed, 03 Jul 2002 17:44:46 -0400


Have you updated the text since the round of comments after your
post on 6/12?

Jeff

At 04:18 PM 7/3/2002, Tony Przygienda wrote:
>I looked at your draft and looks ok. Actually, MAC addresses have a 'local-valid-only' bit but I forgot whether it
>was in OUI or not or maybe that's the bit you found.
>
>small comment on draft, pls find a reference to OUI description and include it. Many people don't know the
>concept
>
>   thanks
>
>   -- tony

_______________________________________________
Isis-wg mailing list  -  Isis-wg@spider.juniper.net
http://spider.juniper.net/mailman/listinfo/isis-wg


From isis-wg-admin@spider.juniper.net  Wed Jul  3 18:26:04 2002
Received: from external.juniper.net (spider.juniper.net [207.17.137.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA10300
	for <isis-archive@lists.ietf.org>; Wed, 3 Jul 2002 18:26:04 -0400 (EDT)
Received: from spider.juniper.net (localhost [127.0.0.1])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g63M47t55068;
	Wed, 3 Jul 2002 15:04:07 -0700 (PDT)
	(envelope-from isis-wg-admin@spider.juniper.net)
Received: from prattle.redback.com (prattle.redback.com [155.53.12.9])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g63Lnet54928
	for <isis-wg@spider.juniper.net>; Wed, 3 Jul 2002 14:49:40 -0700 (PDT)
	(envelope-from naiming@redback.com)
Received: from redback.com (yoo-hoo.redback.com [155.53.12.43])
	by prattle.redback.com (Postfix) with ESMTP
	id AC1F01531C3; Wed,  3 Jul 2002 15:10:26 -0700 (PDT)
To: "Philip Christian" <christi@nortelnetworks.com>
Cc: "'Tony Przygienda'" <prz@net4u.ch>, isis-wg@spider.juniper.net,
        "'Mike Truskowski'" <truskows@cisco.com>, mshand@cisco.com
Subject: Re: [Isis-wg] Proprietary / Private TLV numbers? 
In-reply-to: Mail from "Philip Christian" <christi@nortelnetworks.com> 
 dated Tue, 11 Jun 2002 15:38:38 BST
 <4103264BC8D3D51180B7002048400C454FB70D@zhard0jd.europe.nortel.com> 
From: Naiming Shen <naiming@redback.com>
Message-Id: <20020703221026.AC1F01531C3@prattle.redback.com>
Sender: isis-wg-admin@spider.juniper.net
Errors-To: isis-wg-admin@spider.juniper.net
X-BeenThere: isis-wg@spider.juniper.net
X-Mailman-Version: 2.0rc1
Precedence: bulk
List-Help: <mailto:isis-wg-request@spider.juniper.net?subject=help>
List-Post: <mailto:isis-wg@spider.juniper.net>
List-Subscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=subscribe>
List-Id: IETF IS-IS working group <isis-wg.spider.juniper.net>
List-Unsubscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=unsubscribe>
List-Archive: <http://spider.juniper.net/pipermail/isis-wg/>
Date: Wed, 03 Jul 2002 15:10:26 -0700


Philip,
	is there a reason this TLV meant only for LSP packet, not
for any isis pdus? i would think this optional TLV can be useful
for other type of isis packets.

thanks.

 ] 
 ] First shot at a draft.  Comments?
 ] 
 ] Philip

- Naiming
_______________________________________________
Isis-wg mailing list  -  Isis-wg@spider.juniper.net
http://spider.juniper.net/mailman/listinfo/isis-wg


From isis-wg-admin@spider.juniper.net  Wed Jul  3 18:26:18 2002
Received: from external.juniper.net (spider.juniper.net [207.17.137.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA10322
	for <isis-archive@lists.ietf.org>; Wed, 3 Jul 2002 18:26:17 -0400 (EDT)
Received: from spider.juniper.net (localhost [127.0.0.1])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g63M4Mt55084;
	Wed, 3 Jul 2002 15:04:22 -0700 (PDT)
	(envelope-from isis-wg-admin@spider.juniper.net)
Received: from bridge.axiowave.com (ppp-64-115-125-242.broadviewnet.net [64.115.125.242] (may be forged))
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g63LoSt54942
	for <isis-wg@spider.juniper.net>; Wed, 3 Jul 2002 14:50:28 -0700 (PDT)
	(envelope-from jparker@axiowave.com)
Message-ID: <EB5FFC72F183D411B38200062957342901E579CD@r2d2.axiowave.com>
From: Jeff Parker <jparker@axiowave.com>
To: "'Jeff Learman'" <jlearman@cisco.com>, Tony Przygienda <prz@net4u.ch>
Cc: Philip Christian <christi@nortelnetworks.com>, isis-wg@spider.juniper.net
Subject: RE: [Isis-wg] Proprietary / Private TLV numbers?
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: isis-wg-admin@spider.juniper.net
Errors-To: isis-wg-admin@spider.juniper.net
X-BeenThere: isis-wg@spider.juniper.net
X-Mailman-Version: 2.0rc1
Precedence: bulk
List-Help: <mailto:isis-wg-request@spider.juniper.net?subject=help>
List-Post: <mailto:isis-wg@spider.juniper.net>
List-Subscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=subscribe>
List-Id: IETF IS-IS working group <isis-wg.spider.juniper.net>
List-Unsubscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=unsubscribe>
List-Archive: <http://spider.juniper.net/pipermail/isis-wg/>
Date: Wed, 3 Jul 2002 18:10:52 -0400

Thanks to Jeff L's link, I wandered over an grabbed the file.
Most of the entries start with 00.  However, there are addresses
with the second bit set.  Here are a few...

- jeff parker

02-07-01   (hex)		RACAL-DATACOM
020701     (base 16)		RACAL-DATACOM
				LAN INTERNETWORKING DIVISION
				155 SWANSON ROAD
				BOXBOROUGH MA 01719

02-1C-7C   (hex)		PERQ SYSTEMS CORPORATION
021C7C     (base 16)		PERQ SYSTEMS CORPORATION
				2600 LIBERTY AVENUE
				P.O. BOX 2600
				PITTSBURGH PA 15230

02-60-86   (hex)		LOGIC REPLACEMENT TECH. LTD.
026086     (base 16)		LOGIC REPLACEMENT TECH. LTD.
				14 ARKWRIGHT ROAD
				READING BERKS RG2OLS
				UNITED KINGDOM

02-60-8C   (hex)		3COM CORPORATION
02608C     (base 16)		3COM CORPORATION
				2081 N. SHORLINE BLVD.
				MOUNTAIN VIEW CA 94043


- jeff parker
- axiowave networks
- My most important job is to defend the homeland, to protect innocent
Americans from the deaths of the killers.
- G. W. Bush



> -----Original Message-----
> From: Jeff Learman [mailto:jlearman@cisco.com]
> Sent: Wednesday, July 03, 2002 5:35 PM
> To: Tony Przygienda
> Cc: Philip Christian; isis-wg@spider.juniper.net
> Subject: Re: [Isis-wg] Proprietary / Private TLV numbers?
> 
> 
> 
> There are only 4 million OUIs, not 16.  Two bits are reserved
> for "globally vs. locally assigned" and "multicast vs. unicast".
> 
> Practically speaking, if you own an OUI, you own two values, one
> with the multicast bit clear and one with it set.  HOWEVER, I wouldn't
> put it past IEEE to sell a special kind of OUIs that are NOT valid for
> use in making MAC addresses (because the local or mcast bit
> is set) so it is probably risky to use an OUI with this bit set for
> any other purpose.
> 
> Use of an OUI with the locally-administered bit set is probably
> fine for use in a lab.  However, you might want to ask IEEE before
> committing this to an RFC.
> 
> When defining OUI you might want to include this URL:
> "http://standards.ieee.org".  It's easy to find OUI from there, and
> I hope that this URL is stable enough to document.
> 
> Jeff
> 
> At 04:18 PM 7/3/2002, Tony Przygienda wrote:
> 
> 
> >Philip Christian wrote:
> >
> >>So I am just writing something at the moment based on OUIs.
> >>
> >>Two questions.
> >>
> >>1. What TLV number shall be assigned as the proprietary TLV?
> >you like 250?
> >
> >>2. Does the "locally assigned" bit have any significance in 
> an OUI as it does in a MAC address?
> >>
> >>IEEE assigned OUIs are no problem for vendors, but I am 
> thinking that there is no harm in allowing an individual to 
> use an OUI with "locally assigned" bit set (or something 
> similar) if they do not have an IEEE assigned OUI.
> >>
> >>One scenario is maybe a college student doing a university 
> project for example.  An absolute requirement for an IEEE 
> assigned OUI would be a big deal for them, whilst maybe the 
> loss of an absolute guarantee of uniqueness would not cause 
> them a serious problem.  In any case they can put their own 
> "key" somewhere in the TLV to statistically reduce the 
> problem to next to nothing, for example.
> >>
> >>The draft could clearly state that this SHOULD NOT be used 
> for commercial products intended for deployment in the 
> Internet, if that helps.
> >>
> >>Put another way, it might just stop a student / lab guy 
> from just picked your OUI at random and trampling on it, just 
> because he thinks that it will never get out of the lab...
> >I looked at your draft and looks ok. Actually, MAC addresses 
> have a 'local-valid-only' bit but I forgot whether it
> >was in OUI or not or maybe that's the bit you found.
> >
> >small comment on draft, pls find a reference to OUI 
> description and include it. Many people don't know the
> >concept
> >
> >   thanks
> >
> >   -- tony
> >
> >
> >
> >_______________________________________________
> >Isis-wg mailing list  -  Isis-wg@spider.juniper.net
> >http://spider.juniper.net/mailman/listinfo/isis-wg
> 
> _______________________________________________
> Isis-wg mailing list  -  Isis-wg@spider.juniper.net
> http://spider.juniper.net/mailman/listinfo/isis-wg
> 
_______________________________________________
Isis-wg mailing list  -  Isis-wg@spider.juniper.net
http://spider.juniper.net/mailman/listinfo/isis-wg


From isis-wg-admin@spider.juniper.net  Wed Jul  3 18:39:35 2002
Received: from external.juniper.net (spider.juniper.net [207.17.137.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA10784
	for <isis-archive@lists.ietf.org>; Wed, 3 Jul 2002 18:39:35 -0400 (EDT)
Received: from spider.juniper.net (localhost [127.0.0.1])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g63MFht55196;
	Wed, 3 Jul 2002 15:15:43 -0700 (PDT)
	(envelope-from isis-wg-admin@spider.juniper.net)
Received: from mta6.snfc21.pbi.net (mta6.snfc21.pbi.net [206.13.28.240])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g63M0Dt55045
	for <isis-wg@spider.juniper.net>; Wed, 3 Jul 2002 15:00:13 -0700 (PDT)
	(envelope-from prz@net4u.ch)
Received: from net4u.ch ([63.200.50.0])
 by mta6.snfc21.pbi.net (iPlanet Messaging Server 5.1 (built May  7 2001))
 with ESMTP id <0GYP00CTN22YBQ@mta6.snfc21.pbi.net> for
 isis-wg@spider.juniper.net; Wed, 03 Jul 2002 15:21:00 -0700 (PDT)
From: Tony Przygienda <prz@net4u.ch>
Subject: Re: [Isis-wg] Proprietary / Private TLV numbers?
To: Jeff Parker <jparker@axiowave.com>
Cc: "'Jeff Learman'" <jlearman@cisco.com>,
        Philip Christian <christi@nortelnetworks.com>,
        isis-wg@spider.juniper.net
Message-id: <3D2377BD.2070909@net4u.ch>
MIME-version: 1.0
Content-type: text/plain; charset=us-ascii; format=flowed
Content-transfer-encoding: 7BIT
X-Accept-Language: en-us
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.4.1) Gecko/20020508
 Netscape6/6.2.3
References: <EB5FFC72F183D411B38200062957342901E579CD@r2d2.axiowave.com>
Sender: isis-wg-admin@spider.juniper.net
Errors-To: isis-wg-admin@spider.juniper.net
X-BeenThere: isis-wg@spider.juniper.net
X-Mailman-Version: 2.0rc1
Precedence: bulk
List-Help: <mailto:isis-wg-request@spider.juniper.net?subject=help>
List-Post: <mailto:isis-wg@spider.juniper.net>
List-Subscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=subscribe>
List-Id: IETF IS-IS working group <isis-wg.spider.juniper.net>
List-Unsubscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=unsubscribe>
List-Archive: <http://spider.juniper.net/pipermail/isis-wg/>
Date: Wed, 03 Jul 2002 15:16:29 -0700
Content-Transfer-Encoding: 7BIT



Jeff Parker wrote:

>- axiowave networks
>- My most important job is to defend the homeland, to protect innocent
>Americans from the deaths of the killers.
>- G. W. Bush
>
no politics, no drunks, no dirty jokes, pls, this is too close to the 
line Jeff

Anybody appealing to the first or any other amendement will be 
unsubscribed! ;-)

    thanks

    -- tony



_______________________________________________
Isis-wg mailing list  -  Isis-wg@spider.juniper.net
http://spider.juniper.net/mailman/listinfo/isis-wg


From isis-wg-admin@spider.juniper.net  Wed Jul  3 18:45:31 2002
Received: from external.juniper.net (spider.juniper.net [207.17.137.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA11028
	for <isis-archive@lists.ietf.org>; Wed, 3 Jul 2002 18:45:30 -0400 (EDT)
Received: from spider.juniper.net (localhost [127.0.0.1])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g63MO3t55279;
	Wed, 3 Jul 2002 15:24:03 -0700 (PDT)
	(envelope-from isis-wg-admin@spider.juniper.net)
Received: from znsgs01r.europe.nortel.com (h33s128a211n47.user.nortelnetworks.com [47.211.128.33])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g63MCUt55163
	for <isis-wg@spider.juniper.net>; Wed, 3 Jul 2002 15:12:30 -0700 (PDT)
	(envelope-from christi@nortelnetworks.com)
Received: from zwcwc012.europe.nortel.com (zwcwc012.europe.nortel.com [47.73.112.187])
	by znsgs01r.europe.nortel.com (Switch-2.2.0/Switch-2.2.0) with ESMTP id g63MWxV10396;
	Wed, 3 Jul 2002 23:32:59 +0100 (BST)
Received: by zwcwc012.europe.nortel.com with Internet Mail Service (5.5.2653.19)
	id <3CJ1DZWR>; Wed, 3 Jul 2002 23:32:59 +0100
Message-ID: <4103264BC8D3D51180B7002048400C454FB744@zhard0jd.europe.nortel.com>
From: "Philip Christian" <christi@nortelnetworks.com>
To: "'Jeff Learman'" <jlearman@cisco.com>
Cc: isis-wg@spider.juniper.net
Subject: RE: [Isis-wg] Proprietary / Private TLV numbers?
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C222E1.94EF89AC"
Sender: isis-wg-admin@spider.juniper.net
Errors-To: isis-wg-admin@spider.juniper.net
X-BeenThere: isis-wg@spider.juniper.net
X-Mailman-Version: 2.0rc1
Precedence: bulk
List-Help: <mailto:isis-wg-request@spider.juniper.net?subject=help>
List-Post: <mailto:isis-wg@spider.juniper.net>
List-Subscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=subscribe>
List-Id: IETF IS-IS working group <isis-wg.spider.juniper.net>
List-Unsubscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=unsubscribe>
List-Archive: <http://spider.juniper.net/pipermail/isis-wg/>
Date: Wed, 3 Jul 2002 23:32:59 +0100

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C222E1.94EF89AC
Content-Type: text/plain;
	charset="iso-8859-1"

I haven't yet, no.  My boss (the wife) suddenly decided that I would be
taking a week off work.
I'm back now though and will have another go at it.

Philip

-----Original Message-----
From: Jeff Learman [mailto:jlearman@cisco.com]
Sent: Wednesday, July 03, 2002 10:45 PM
To: Christian, Philip [HAL02:GI50:EXCH]
Cc: isis-wg@spider.juniper.net
Subject: Re: [Isis-wg] Proprietary / Private TLV numbers?



Have you updated the text since the round of comments after your
post on 6/12?

Jeff

At 04:18 PM 7/3/2002, Tony Przygienda wrote:
>I looked at your draft and looks ok. Actually, MAC addresses have a
'local-valid-only' bit but I forgot whether it
>was in OUI or not or maybe that's the bit you found.
>
>small comment on draft, pls find a reference to OUI description and include
it. Many people don't know the
>concept
>
>   thanks
>
>   -- tony


------_=_NextPart_001_01C222E1.94EF89AC
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
5.5.2655.35">
<TITLE>RE: [Isis-wg] Proprietary / Private TLV numbers?</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=3D2>I haven't yet, no.&nbsp; My boss (the wife) suddenly =
decided that I would be taking a week off work.</FONT>
<BR><FONT SIZE=3D2>I'm back now though and will have another go at =
it.</FONT>
</P>

<P><FONT SIZE=3D2>Philip</FONT>
</P>

<P><FONT SIZE=3D2>-----Original Message-----</FONT>
<BR><FONT SIZE=3D2>From: Jeff Learman [<A =
HREF=3D"mailto:jlearman@cisco.com">mailto:jlearman@cisco.com</A>]</FONT>=

<BR><FONT SIZE=3D2>Sent: Wednesday, July 03, 2002 10:45 PM</FONT>
<BR><FONT SIZE=3D2>To: Christian, Philip [HAL02:GI50:EXCH]</FONT>
<BR><FONT SIZE=3D2>Cc: isis-wg@spider.juniper.net</FONT>
<BR><FONT SIZE=3D2>Subject: Re: [Isis-wg] Proprietary / Private TLV =
numbers?</FONT>
</P>
<BR>
<BR>

<P><FONT SIZE=3D2>Have you updated the text since the round of comments =
after your</FONT>
<BR><FONT SIZE=3D2>post on 6/12?</FONT>
</P>

<P><FONT SIZE=3D2>Jeff</FONT>
</P>

<P><FONT SIZE=3D2>At 04:18 PM 7/3/2002, Tony Przygienda wrote:</FONT>
<BR><FONT SIZE=3D2>&gt;I looked at your draft and looks ok. Actually, =
MAC addresses have a 'local-valid-only' bit but I forgot whether =
it</FONT>
<BR><FONT SIZE=3D2>&gt;was in OUI or not or maybe that's the bit you =
found.</FONT>
<BR><FONT SIZE=3D2>&gt;</FONT>
<BR><FONT SIZE=3D2>&gt;small comment on draft, pls find a reference to =
OUI description and include it. Many people don't know the</FONT>
<BR><FONT SIZE=3D2>&gt;concept</FONT>
<BR><FONT SIZE=3D2>&gt;</FONT>
<BR><FONT SIZE=3D2>&gt;&nbsp;&nbsp; thanks</FONT>
<BR><FONT SIZE=3D2>&gt;</FONT>
<BR><FONT SIZE=3D2>&gt;&nbsp;&nbsp; -- tony</FONT>
</P>

</BODY>
</HTML>
------_=_NextPart_001_01C222E1.94EF89AC--
_______________________________________________
Isis-wg mailing list  -  Isis-wg@spider.juniper.net
http://spider.juniper.net/mailman/listinfo/isis-wg


From isis-wg-admin@spider.juniper.net  Wed Jul  3 19:02:59 2002
Received: from external.juniper.net (spider.juniper.net [207.17.137.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA11751
	for <isis-archive@lists.ietf.org>; Wed, 3 Jul 2002 19:02:58 -0400 (EDT)
Received: from spider.juniper.net (localhost [127.0.0.1])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g63Meot55431;
	Wed, 3 Jul 2002 15:40:50 -0700 (PDT)
	(envelope-from isis-wg-admin@spider.juniper.net)
Received: from znsgs01r.europe.nortel.com (h33s128a211n47.user.nortelnetworks.com [47.211.128.33])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g63ME6t55181
	for <isis-wg@spider.juniper.net>; Wed, 3 Jul 2002 15:14:07 -0700 (PDT)
	(envelope-from christi@nortelnetworks.com)
Received: from zwcwc012.europe.nortel.com (zwcwc012.europe.nortel.com [47.73.112.187])
	by znsgs01r.europe.nortel.com (Switch-2.2.0/Switch-2.2.0) with ESMTP id g63MYXV10404;
	Wed, 3 Jul 2002 23:34:37 +0100 (BST)
Received: by zwcwc012.europe.nortel.com with Internet Mail Service (5.5.2653.19)
	id <3CJ1DZW4>; Wed, 3 Jul 2002 23:34:33 +0100
Message-ID: <4103264BC8D3D51180B7002048400C454FB745@zhard0jd.europe.nortel.com>
From: "Philip Christian" <christi@nortelnetworks.com>
To: "'Naiming Shen'" <naiming@redback.com>
Cc: "'Tony Przygienda'" <prz@net4u.ch>, isis-wg@spider.juniper.net,
        "'Mike Truskowski'" <truskows@cisco.com>, mshand@cisco.com
Subject: RE: [Isis-wg] Proprietary / Private TLV numbers? 
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C222E1.BBFED020"
Sender: isis-wg-admin@spider.juniper.net
Errors-To: isis-wg-admin@spider.juniper.net
X-BeenThere: isis-wg@spider.juniper.net
X-Mailman-Version: 2.0rc1
Precedence: bulk
List-Help: <mailto:isis-wg-request@spider.juniper.net?subject=help>
List-Post: <mailto:isis-wg@spider.juniper.net>
List-Subscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=subscribe>
List-Id: IETF IS-IS working group <isis-wg.spider.juniper.net>
List-Unsubscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=unsubscribe>
List-Archive: <http://spider.juniper.net/pipermail/isis-wg/>
Date: Wed, 3 Jul 2002 23:34:33 +0100

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C222E1.BBFED020
Content-Type: text/plain;
	charset="iso-8859-1"

No reason in my mind.
I can add it if no one objects.

Philip

-----Original Message-----
From: Naiming Shen [mailto:naiming@redback.com]
Sent: Wednesday, July 03, 2002 11:10 PM
To: Christian, Philip [HAL02:GI50:EXCH]
Cc: 'Tony Przygienda'; isis-wg@spider.juniper.net; 'Mike Truskowski';
mshand@cisco.com
Subject: Re: [Isis-wg] Proprietary / Private TLV numbers? 



Philip,
	is there a reason this TLV meant only for LSP packet, not
for any isis pdus? i would think this optional TLV can be useful
for other type of isis packets.

thanks.

 ] 
 ] First shot at a draft.  Comments?
 ] 
 ] Philip

- Naiming

------_=_NextPart_001_01C222E1.BBFED020
Content-Type: text/html;
	charset="iso-8859-1"

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 5.5.2655.35">
<TITLE>RE: [Isis-wg] Proprietary / Private TLV numbers? </TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=2>No reason in my mind.</FONT>
<BR><FONT SIZE=2>I can add it if no one objects.</FONT>
</P>

<P><FONT SIZE=2>Philip</FONT>
</P>

<P><FONT SIZE=2>-----Original Message-----</FONT>
<BR><FONT SIZE=2>From: Naiming Shen [<A HREF="mailto:naiming@redback.com">mailto:naiming@redback.com</A>]</FONT>
<BR><FONT SIZE=2>Sent: Wednesday, July 03, 2002 11:10 PM</FONT>
<BR><FONT SIZE=2>To: Christian, Philip [HAL02:GI50:EXCH]</FONT>
<BR><FONT SIZE=2>Cc: 'Tony Przygienda'; isis-wg@spider.juniper.net; 'Mike Truskowski';</FONT>
<BR><FONT SIZE=2>mshand@cisco.com</FONT>
<BR><FONT SIZE=2>Subject: Re: [Isis-wg] Proprietary / Private TLV numbers? </FONT>
</P>
<BR>
<BR>

<P><FONT SIZE=2>Philip,</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=2>is there a reason this TLV meant only for LSP packet, not</FONT>
<BR><FONT SIZE=2>for any isis pdus? i would think this optional TLV can be useful</FONT>
<BR><FONT SIZE=2>for other type of isis packets.</FONT>
</P>

<P><FONT SIZE=2>thanks.</FONT>
</P>

<P><FONT SIZE=2>&nbsp;] </FONT>
<BR><FONT SIZE=2>&nbsp;] First shot at a draft.&nbsp; Comments?</FONT>
<BR><FONT SIZE=2>&nbsp;] </FONT>
<BR><FONT SIZE=2>&nbsp;] Philip</FONT>
</P>

<P><FONT SIZE=2>- Naiming</FONT>
</P>

</BODY>
</HTML>
------_=_NextPart_001_01C222E1.BBFED020--
_______________________________________________
Isis-wg mailing list  -  Isis-wg@spider.juniper.net
http://spider.juniper.net/mailman/listinfo/isis-wg


From isis-wg-admin@spider.juniper.net  Wed Jul  3 19:12:54 2002
Received: from external.juniper.net (spider.juniper.net [207.17.137.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA12156
	for <isis-archive@lists.ietf.org>; Wed, 3 Jul 2002 19:12:54 -0400 (EDT)
Received: from spider.juniper.net (localhost [127.0.0.1])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g63Movt55517;
	Wed, 3 Jul 2002 15:50:57 -0700 (PDT)
	(envelope-from isis-wg-admin@spider.juniper.net)
Received: from rtp-msg-core-1.cisco.com (rtp-msg-core-1.cisco.com [161.44.11.97])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g63MXOt55371
	for <isis-wg@spider.juniper.net>; Wed, 3 Jul 2002 15:33:24 -0700 (PDT)
	(envelope-from jlearman@cisco.com)
Received: from dingdong.cisco.com (localhost [127.0.0.1])
	by rtp-msg-core-1.cisco.com (8.12.2/8.12.2) with ESMTP id g63MrwRq025689;
	Wed, 3 Jul 2002 18:53:58 -0400 (EDT)
Received: from JLEARMAN-W2K1.cisco.com (dhcp-64-102-83-133.cisco.com [64.102.83.133])
	by dingdong.cisco.com (Mirapoint)
	with ESMTP id ABV51748;
	Wed, 3 Jul 2002 18:53:25 -0400 (EDT)
Message-Id: <4.3.2.7.2.20020703183112.01a719a8@dingdong.cisco.com>
X-Sender: jlearman@dingdong.cisco.com
X-Mailer: QUALCOMM Windows Eudora Version 4.3.2
To: Jeff Parker <jparker@axiowave.com>
From: Jeff Learman <jlearman@cisco.com>
Subject: RE: [Isis-wg] Proprietary / Private TLV numbers?
Cc: Tony Przygienda <prz@net4u.ch>,
        Philip Christian <christi@nortelnetworks.com>,
        isis-wg@spider.juniper.net
In-Reply-To: <EB5FFC72F183D411B38200062957342901E579CD@r2d2.axiowave.com
 >
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Sender: isis-wg-admin@spider.juniper.net
Errors-To: isis-wg-admin@spider.juniper.net
X-BeenThere: isis-wg@spider.juniper.net
X-Mailman-Version: 2.0rc1
Precedence: bulk
List-Help: <mailto:isis-wg-request@spider.juniper.net?subject=help>
List-Post: <mailto:isis-wg@spider.juniper.net>
List-Subscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=subscribe>
List-Id: IETF IS-IS working group <isis-wg.spider.juniper.net>
List-Unsubscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=unsubscribe>
List-Archive: <http://spider.juniper.net/pipermail/isis-wg/>
Date: Wed, 03 Jul 2002 18:52:10 -0400

At 06:10 PM 7/3/2002, Jeff Parker wrote:
>Thanks to Jeff L's link, I wandered over an grabbed the file.
>Most of the entries start with 00.  However, there are addresses
>with the second bit set.  Here are a few...

Well I'll be ...  Not to mention that some listed companies
sure look like ones that might need to assign MAC addresses.
IEEE's OUI request form doesn't ask you whether you'll use it for
MAC addresses or for the other umpteen things OUIs are used
for.  I wonder if these are special assignments.

Based on this info, I would suggest adding the following to the text.

  The OUI MUST NOT have the 7th bit of the first byte set in vendor
  implementations.  This bit is ordinarily reserved in the OUI portion
  of MAC addresses to mean "locally administered", and is reserved for
  locally administered (experimental) values in this TLV, e.g., for
  academic purposes.

Or something like that.  Alternatively, if some saintly company
is willing to donate an OUI, we could use that.  For example, a
company could donate that form of their OUI with the "multicast"
bit set.  (Note that none of the assignments has an odd first byte?
I think this means that IEEE is willing  to ignore the "local/global"
meaning, but isn't silly enough to play the same game with
"unicast/multicast"!)


Jeff


>- jeff parker
>
>02-07-01   (hex)                RACAL-DATACOM
>020701     (base 16)            RACAL-DATACOM
>                                LAN INTERNETWORKING DIVISION
>                                155 SWANSON ROAD
>                                BOXBOROUGH MA 01719
>
>02-1C-7C   (hex)                PERQ SYSTEMS CORPORATION
>021C7C     (base 16)            PERQ SYSTEMS CORPORATION
>                                2600 LIBERTY AVENUE
>                                P.O. BOX 2600
>                                PITTSBURGH PA 15230
>
>02-60-86   (hex)                LOGIC REPLACEMENT TECH. LTD.
>026086     (base 16)            LOGIC REPLACEMENT TECH. LTD.
>                                14 ARKWRIGHT ROAD
>                                READING BERKS RG2OLS
>                                UNITED KINGDOM
>
>02-60-8C   (hex)                3COM CORPORATION
>02608C     (base 16)            3COM CORPORATION
>                                2081 N. SHORLINE BLVD.
>                                MOUNTAIN VIEW CA 94043
>
>
>- jeff parker
>- axiowave networks
>- My most important job is to defend the homeland, to protect innocent
>Americans from the deaths of the killers.
>- G. W. Bush
>
>
>
>> -----Original Message-----
>> From: Jeff Learman [mailto:jlearman@cisco.com]
>> Sent: Wednesday, July 03, 2002 5:35 PM
>> To: Tony Przygienda
>> Cc: Philip Christian; isis-wg@spider.juniper.net
>> Subject: Re: [Isis-wg] Proprietary / Private TLV numbers?
>> 
>> 
>> 
>> There are only 4 million OUIs, not 16.  Two bits are reserved
>> for "globally vs. locally assigned" and "multicast vs. unicast".
>> 
>> Practically speaking, if you own an OUI, you own two values, one
>> with the multicast bit clear and one with it set.  HOWEVER, I wouldn't
>> put it past IEEE to sell a special kind of OUIs that are NOT valid for
>> use in making MAC addresses (because the local or mcast bit
>> is set) so it is probably risky to use an OUI with this bit set for
>> any other purpose.
>> 
>> Use of an OUI with the locally-administered bit set is probably
>> fine for use in a lab.  However, you might want to ask IEEE before
>> committing this to an RFC.
>> 
>> When defining OUI you might want to include this URL:
>> "http://standards.ieee.org".  It's easy to find OUI from there, and
>> I hope that this URL is stable enough to document.
>> 
>> Jeff
>> 
>> At 04:18 PM 7/3/2002, Tony Przygienda wrote:
>> 
>> 
>> >Philip Christian wrote:
>> >
>> >>So I am just writing something at the moment based on OUIs.
>> >>
>> >>Two questions.
>> >>
>> >>1. What TLV number shall be assigned as the proprietary TLV?
>> >you like 250?
>> >
>> >>2. Does the "locally assigned" bit have any significance in 
>> an OUI as it does in a MAC address?
>> >>
>> >>IEEE assigned OUIs are no problem for vendors, but I am 
>> thinking that there is no harm in allowing an individual to 
>> use an OUI with "locally assigned" bit set (or something 
>> similar) if they do not have an IEEE assigned OUI.
>> >>
>> >>One scenario is maybe a college student doing a university 
>> project for example.  An absolute requirement for an IEEE 
>> assigned OUI would be a big deal for them, whilst maybe the 
>> loss of an absolute guarantee of uniqueness would not cause 
>> them a serious problem.  In any case they can put their own 
>> "key" somewhere in the TLV to statistically reduce the 
>> problem to next to nothing, for example.
>> >>
>> >>The draft could clearly state that this SHOULD NOT be used 
>> for commercial products intended for deployment in the 
>> Internet, if that helps.
>> >>
>> >>Put another way, it might just stop a student / lab guy 
>> from just picked your OUI at random and trampling on it, just 
>> because he thinks that it will never get out of the lab...
>> >I looked at your draft and looks ok. Actually, MAC addresses 
>> have a 'local-valid-only' bit but I forgot whether it
>> >was in OUI or not or maybe that's the bit you found.
>> >
>> >small comment on draft, pls find a reference to OUI 
>> description and include it. Many people don't know the
>> >concept
>> >
>> >   thanks
>> >
>> >   -- tony
>> >
>> >
>> >
>> >_______________________________________________
>> >Isis-wg mailing list  -  Isis-wg@spider.juniper.net
>> >http://spider.juniper.net/mailman/listinfo/isis-wg
>> 
>> _______________________________________________
>> Isis-wg mailing list  -  Isis-wg@spider.juniper.net
>> http://spider.juniper.net/mailman/listinfo/isis-wg
>> 

_______________________________________________
Isis-wg mailing list  -  Isis-wg@spider.juniper.net
http://spider.juniper.net/mailman/listinfo/isis-wg


From isis-wg-admin@spider.juniper.net  Wed Jul  3 19:14:48 2002
Received: from external.juniper.net (spider.juniper.net [207.17.137.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA12269
	for <isis-archive@lists.ietf.org>; Wed, 3 Jul 2002 19:14:46 -0400 (EDT)
Received: from spider.juniper.net (localhost [127.0.0.1])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g63Moht55501;
	Wed, 3 Jul 2002 15:50:43 -0700 (PDT)
	(envelope-from isis-wg-admin@spider.juniper.net)
Received: from rtp-msg-core-1.cisco.com (rtp-msg-core-1.cisco.com [161.44.11.97])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g63MWkt55363
	for <isis-wg@spider.juniper.net>; Wed, 3 Jul 2002 15:32:46 -0700 (PDT)
	(envelope-from jlearman@cisco.com)
Received: from dingdong.cisco.com (localhost [127.0.0.1])
	by rtp-msg-core-1.cisco.com (8.12.2/8.12.2) with ESMTP id g63Mrx6l025692;
	Wed, 3 Jul 2002 18:53:59 -0400 (EDT)
Received: from JLEARMAN-W2K1.cisco.com (dhcp-64-102-83-133.cisco.com [64.102.83.133])
	by dingdong.cisco.com (Mirapoint)
	with ESMTP id ABV51749;
	Wed, 3 Jul 2002 18:53:26 -0400 (EDT)
Message-Id: <4.3.2.7.2.20020703185251.03cace98@dingdong.cisco.com>
X-Sender: jlearman@dingdong.cisco.com
X-Mailer: QUALCOMM Windows Eudora Version 4.3.2
To: Naiming Shen <naiming@redback.com>
From: Jeff Learman <jlearman@cisco.com>
Subject: Re: [Isis-wg] Proprietary / Private TLV numbers? 
Cc: "Philip Christian" <christi@nortelnetworks.com>,
        isis-wg@spider.juniper.net
In-Reply-To: <20020703221026.AC1F01531C3@prattle.redback.com>
References: <Mail from "Philip Christian" <christi@nortelnetworks.com>
 <4103264BC8D3D51180B7002048400C454FB70D@zhard0jd.europe.nortel.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Sender: isis-wg-admin@spider.juniper.net
Errors-To: isis-wg-admin@spider.juniper.net
X-BeenThere: isis-wg@spider.juniper.net
X-Mailman-Version: 2.0rc1
Precedence: bulk
List-Help: <mailto:isis-wg-request@spider.juniper.net?subject=help>
List-Post: <mailto:isis-wg@spider.juniper.net>
List-Subscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=subscribe>
List-Id: IETF IS-IS working group <isis-wg.spider.juniper.net>
List-Unsubscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=unsubscribe>
List-Archive: <http://spider.juniper.net/pipermail/isis-wg/>
Date: Wed, 03 Jul 2002 18:53:22 -0400


Good point.  It should be for all IS-IS PDUs.

At 06:10 PM 7/3/2002, Naiming Shen wrote:

>Philip,
>        is there a reason this TLV meant only for LSP packet, not
>for any isis pdus? i would think this optional TLV can be useful
>for other type of isis packets.
>
>thanks.
>
> ] 
> ] First shot at a draft.  Comments?
> ] 
> ] Philip
>
>- Naiming
>_______________________________________________
>Isis-wg mailing list  -  Isis-wg@spider.juniper.net
>http://spider.juniper.net/mailman/listinfo/isis-wg

_______________________________________________
Isis-wg mailing list  -  Isis-wg@spider.juniper.net
http://spider.juniper.net/mailman/listinfo/isis-wg


From isis-wg-admin@spider.juniper.net  Wed Jul  3 19:20:34 2002
Received: from external.juniper.net (spider.juniper.net [207.17.137.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA12511
	for <isis-archive@lists.ietf.org>; Wed, 3 Jul 2002 19:20:32 -0400 (EDT)
Received: from spider.juniper.net (localhost [127.0.0.1])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g63MuPt55580;
	Wed, 3 Jul 2002 15:56:25 -0700 (PDT)
	(envelope-from isis-wg-admin@spider.juniper.net)
Received: from bridge.axiowave.com (ppp-64-115-125-242.broadviewnet.net [64.115.125.242] (may be forged))
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g63Md2t55416
	for <isis-wg@spider.juniper.net>; Wed, 3 Jul 2002 15:39:02 -0700 (PDT)
	(envelope-from jparker@axiowave.com)
Message-ID: <EB5FFC72F183D411B38200062957342901E579D5@r2d2.axiowave.com>
From: Jeff Parker <jparker@axiowave.com>
To: "'Tony Przygienda'" <prz@net4u.ch>, Jeff Parker <jparker@axiowave.com>
Cc: "'Jeff Learman'" <jlearman@cisco.com>,
        Philip Christian
	 <christi@nortelnetworks.com>,
        isis-wg@spider.juniper.net
Subject: RE: [Isis-wg] Proprietary / Private TLV numbers?
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: isis-wg-admin@spider.juniper.net
Errors-To: isis-wg-admin@spider.juniper.net
X-BeenThere: isis-wg@spider.juniper.net
X-Mailman-Version: 2.0rc1
Precedence: bulk
List-Help: <mailto:isis-wg-request@spider.juniper.net?subject=help>
List-Post: <mailto:isis-wg@spider.juniper.net>
List-Subscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=subscribe>
List-Id: IETF IS-IS working group <isis-wg.spider.juniper.net>
List-Unsubscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=unsubscribe>
List-Archive: <http://spider.juniper.net/pipermail/isis-wg/>
Date: Wed, 3 Jul 2002 18:55:49 -0400

I must have too much time on my hands.  

I noticed a few dozen with bit 1 set, but there is even one with bit 0 set!

11-00-AA   (hex)		PRIVATE
1100AA     (base 16)	

And the old DEC hands will remember these addresses - all with Philip's bit
set.  

- jeff parker	 

AA-00-00   (hex)		DIGITAL EQUIPMENT CORPORATION
AA0000     (base 16)		DIGITAL EQUIPMENT CORPORATION
				LKG 1-2/A19
				550 KING STREET
				LITTLETON MA 01460-1289

AA-00-01   (hex)		DIGITAL EQUIPMENT CORPORATION
AA0001     (base 16)		DIGITAL EQUIPMENT CORPORATION
				LKG 1-2/A19
				550 KING STREET
				LITTLETON MA 01460-1289

AA-00-02   (hex)		DIGITAL EQUIPMENT CORPORATION
AA0002     (base 16)		DIGITAL EQUIPMENT CORPORATION
				LKG 1-2/A19
				550 KING STREET
				LITTLETON MA 01460-1289

AA-00-03   (hex)		DIGITAL EQUIPMENT CORPORATION
AA0003     (base 16)		DIGITAL EQUIPMENT CORPORATION
				LKG 1-2/A19
				550 KING STREET
				LITTLETON MA 01460-1289

AA-00-04   (hex)		DIGITAL EQUIPMENT CORPORATION
AA0004     (base 16)		DIGITAL EQUIPMENT CORPORATION
				LKG 1-2/A19
				550 KING STREET
				LITTLETON MA 01460-1289
_______________________________________________
Isis-wg mailing list  -  Isis-wg@spider.juniper.net
http://spider.juniper.net/mailman/listinfo/isis-wg


From isis-wg-admin@spider.juniper.net  Thu Jul  4 08:57:08 2002
Received: from external.juniper.net (spider.juniper.net [207.17.137.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA16470
	for <isis-archive@lists.ietf.org>; Thu, 4 Jul 2002 08:57:06 -0400 (EDT)
Received: from spider.juniper.net (localhost [127.0.0.1])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g64CW8t60378;
	Thu, 4 Jul 2002 05:32:08 -0700 (PDT)
	(envelope-from isis-wg-admin@spider.juniper.net)
Received: from pinot.juniper.net (pinot.juniper.net [207.17.137.58])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g64CIrt60279
	for <isis-wg@spider.juniper.net>; Thu, 4 Jul 2002 05:18:54 -0700 (PDT)
	(envelope-from sivaa@indiatimes.com)
X-JNPR-Received-From: outside
Received: from pong.juniper.net (pong.juniper.net [207.17.137.102])
	by pinot.juniper.net (8.12.3/8.12.3) with ESMTP id g64CdecY086084
	for <isis-wg@juniper.net>; Thu, 4 Jul 2002 05:39:42 -0700 (PDT)
Received: from WS0005.indiatimes.com ([203.199.93.15]) by pong.juniper.net with Microsoft SMTPSVC(5.0.2195.4453);
	 Thu, 4 Jul 2002 05:35:43 -0700
Received: from 192.168.57.15 (a1 [192.168.57.21])
	by WS0005.indiatimes.com (8.9.3/8.9.3) with SMTP id RAA02151
	for "workgroup"<isis-wg@juniper.net>; Thu, 4 Jul 2002 17:30:53 +0530
From: "Sivakumar A" <sivaa@indiatimes.com>
Message-Id: <200207041200.RAA02151@WS0005.indiatimes.com>
To: "workgroup"<isis-wg@juniper.net>
Reply-To: "Sivakumar A"<sivaa@indiatimes.com>
X-URL: http://indiatimes.com
Content-Type: multipart/alternative;
	   boundary="=_MAILER_ATTACH_BOUNDARY1_200274417385894429689"
MIME-Version: 1.0
X-OriginalArrivalTime: 04 Jul 2002 12:35:44.0453 (UTC) FILETIME=[50CCEF50:01C22357]
X-Scanned-By: MIMEDefang 2.15 (www dot roaringpenguin dot com slash mimedefang)
Subject: [Isis-wg] Route Redistribution from other routing protocols?
Sender: isis-wg-admin@spider.juniper.net
Errors-To: isis-wg-admin@spider.juniper.net
X-BeenThere: isis-wg@spider.juniper.net
X-Mailman-Version: 2.0rc1
Precedence: bulk
List-Help: <mailto:isis-wg-request@spider.juniper.net?subject=help>
List-Post: <mailto:isis-wg@spider.juniper.net>
List-Subscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=subscribe>
List-Id: IETF IS-IS working group <isis-wg.spider.juniper.net>
List-Unsubscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=unsubscribe>
List-Archive: <http://spider.juniper.net/pipermail/isis-wg/>
Date: Thu, 04 Jul 2002 17:38:05 +0530

--=_MAILER_ATTACH_BOUNDARY1_200274417385894429689
Content-Type: text/plain; charset=us-ascii

Hello all,


I require a small clarification regarding the other protocol learnt routes (RIP, OSPF etc) to be given to ISIS


1. Should ISIS summarise the external routes aquired from other protocols?


2. How should ISIS advertise the routes learn from other protocol? Is it External Route and External Metric or External Route and Internal Metric.


Thanks and Regards


Siva
Get Your Private, Free E-mail from Indiatimes at  http://email.indiatimes.com
Buy Music, Video, CD-ROM, Audio-Books and Music Accessories from http://www.planetm.co.in

--=_MAILER_ATTACH_BOUNDARY1_200274417385894429689
Content-Type: text/html; charset=us-ascii

<P>Hello all,</P>
<P>I require a small clarification regarding the other protocol learnt routes (RIP, OSPF etc) to be given to ISIS</P>
<P>1. Should ISIS summarise the external routes aquired from other protocols?</P>
<P>2.&nbsp;How should ISIS advertise the&nbsp;routes learn from other protocol? Is it External Route and External Metric or External Route and Internal Metric.</P>
<P>Thanks and Regards</P>
<P>Siva</P>
<hr><font face="Arial" size="2"><b>Get Your Private, Free E-mail from Indiatimes at  </font><a href="http://email.indiatimes.com"><font face="Arial" size="2">http://email.indiatimes.com</font></a></b><br>Buy Music, Video, CD-ROM, Audio-Books and Music Accessories from <A href="http://www.planetm.co.in">http://www.planetm.co.in</A>

--=_MAILER_ATTACH_BOUNDARY1_200274417385894429689--

_______________________________________________
Isis-wg mailing list  -  Isis-wg@spider.juniper.net
http://spider.juniper.net/mailman/listinfo/isis-wg


From isis-wg-admin@spider.juniper.net  Thu Jul  4 11:58:10 2002
Received: from external.juniper.net (spider.juniper.net [207.17.137.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA20041
	for <isis-archive@odin.ietf.org>; Thu, 4 Jul 2002 11:58:10 -0400 (EDT)
Received: from spider.juniper.net (localhost [127.0.0.1])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g64Fa1t61322;
	Thu, 4 Jul 2002 08:36:01 -0700 (PDT)
	(envelope-from isis-wg-admin@spider.juniper.net)
Received: from colo-rojo.juniper.net (rojo.juniper.net [207.17.137.35])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g64FYnt61299
	for <isis-wg@spider.juniper.net>; Thu, 4 Jul 2002 08:34:49 -0700 (PDT)
	(envelope-from yjim@lge.com)
X-JNPR-Received-From: outside
Received: from ping.juniper.net (ping.juniper.net [207.17.137.101])
	by colo-rojo.juniper.net (8.12.3/8.12.3) with ESMTP id g64FtAp1040659
	for <isis-wg@juniper.net>; Thu, 4 Jul 2002 08:55:38 -0700 (PDT)
Received: from mail.lge.co.kr ([156.147.1.150]) by ping.juniper.net with Microsoft SMTPSVC(5.0.2195.4453);
	 Thu, 4 Jul 2002 08:51:16 -0700
Received: from lgekrhqmh01.lge.com (lgekrhqmh01.lge.com [156.147.51.51])
	by mail.lge.co.kr (8.11.3/8.11.3) with ESMTP id g64FmDE21531
	for <isis-wg@juniper.net>; Fri, 5 Jul 2002 00:48:13 +0900 (KST)
Received: from yongjuni ([150.150.140.59])
          by lgekrhqmh01.lge.com (Lotus Domino Release 5.07a)
          with SMTP id 2002070500552988:2169438 ;
          Fri, 5 Jul 2002 00:55:29 +0900 
Message-ID: <008f01c22372$f50059c0$3b8c9696@lge.com>
Reply-To: "Yongjun Im" <yjim@lge.com>
From: "Yongjun Im" <yjim@lge.com>
To: <isis-wg@juniper.net>
Cc: "Yongjun Im" <yjim@lge.com>
Organization: LG Electronics, Inc.
MIME-Version: 1.0
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
X-MIMETrack: Itemize by SMTP Server on LGEKRHQMH01/LGE/LG Group(Release 5.07a |May 14, 2001) at
 07/05/2002 12:55:30 AM,
	Serialize by Router on LGEKRHQMH01/LGE/LG Group(Release 5.07a |May 14, 2001) at
 07/05/2002 12:55:33 AM,
	Serialize complete at 07/05/2002 12:55:33 AM
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_008C_01C223BE.64A1D100"
X-OriginalArrivalTime: 04 Jul 2002 15:51:16.0781 (UTC) FILETIME=[A1D01DD0:01C22372]
X-Not-Spam: Spam Score: 1.7 - DOUBLE_CAPSWORD,PORN_10
X-Scanned-By: MIMEDefang 2.15 (www dot roaringpenguin dot com slash mimedefang)
Subject: [Isis-wg] PPP/HDLC encapsulation for IS-IS packet
Sender: isis-wg-admin@spider.juniper.net
Errors-To: isis-wg-admin@spider.juniper.net
X-BeenThere: isis-wg@spider.juniper.net
X-Mailman-Version: 2.0rc1
Precedence: bulk
List-Help: <mailto:isis-wg-request@spider.juniper.net?subject=help>
List-Post: <mailto:isis-wg@spider.juniper.net>
List-Subscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=subscribe>
List-Id: IETF IS-IS working group <isis-wg.spider.juniper.net>
List-Unsubscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=unsubscribe>
List-Archive: <http://spider.juniper.net/pipermail/isis-wg/>
Date: Fri, 5 Jul 2002 00:53:35 +0900

This is a multi-part message in MIME format.

------=_NextPart_000_008C_01C223BE.64A1D100
Content-Type: text/plain;
	charset="ks_c_5601-1987"
Content-Transfer-Encoding: base64

RGVhciBJUy1JUyBFeHBlcnRzLA0KDQpBcyB5b3Uga25vdywgSVMtSVMgcGFja2V0cyBhcmUgZW5j
YXBzdWxhdGVkIGRpcmVjdGx5IG92ZXIgTGF5ZXItMiBmcmFtZXMsDQppbmNsdWRpbmcgRXRoZXJu
ZXQgZnJhbWUsIEFBTDUgUERVLCBQUFAgZnJhbWUuIEZpcnN0IG9mIGFsbCwgbGV0IG1lIGJyaWVm
bHkgDQpkZXNjcmliZSB0aGUgTDIgaGVhZGVyIG9mIGVhY2ggZW5jYXBzdWxhdGlvbiBiZWxvdy4N
Cg0KMS4gSVMtSVMgcGFja2V0IG92ZXIgRXRoZXJuZXQgZnJhbWUuDQogICAgICBEQSA9IDB4MDEt
ODAtQzItMDAtMDAtMTQgKHJlc2VydmVkIE1BQyBhZGRyZXNzIG9mIElTSVMpDQogICAgICBTQSA9
IDB4WFgtWFgtWFgtWFgtWFgtWFgNCiAgICAgIExlbmd0aCA9IDB4WFgtWFgNCiAgICAgIERTQVAg
PSAweEZFDQogICAgICBTU0FQID0gMHhGRQ0KICAgICAgQ29udHJvbCA9IDB4MDMNCiAgICAgIE5M
UElEID0gMHg4Mw0KICAgICAgSVNJUyBQRFUgKHZhcmlhYmxlKQ0KICAgICAgRkNTDQoNCjIuIElT
LUlTIHBhY2tldCBvdmVyIEFBTDUgUERVDQogICAgICBEU0FQID0gMHhGRQ0KICAgICAgU1NBUCA9
IDB4RkUNCiAgICAgIENvbnRyb2wgPSAweDAzDQogICAgICBOTFBJRCA9IDB4ODMNCiAgICAgIElT
SVMgUERVICh2YXJpYWJsZSkNCiAgICAgIEFBTDUgVHJhaWxlciAoOCBieXRlcykNCg0KMy4gSVMt
SVMgcGFja2V0IG92ZXIgUFBQL0hETEMNCiAgICAgIEZsYWcgPSAweDdFIChIRExDKQ0KICAgICAg
QWRkcmVzcyA9IDB4RkYNCiAgICAgIENvbnRyb2wgPSAweDAzDQogICAgICBQcm90b2NvbCA9IDB4
MjMNCiAgICAgIE5MUElEID0gMHg4Mw0KICAgICAgSVNJUyBQRFUgKHZhcmlhYmxlKQ0KICAgICAg
RkNTICg0Ynl0ZXMpDQogICAgICBGbGFnID0gMHg3RSAoSERMQykNCg0KSSB0aGluayBJJ20gcHJl
dHR5IG11Y2ggc3VyZSByZWdhcmRpbmcgdGhlIEV0aGVybmV0IGFuZCBBQUw1IFBEVSBlbmNhcHN1
bGF0aW9uLCANCndoaWxlIEknbSB3b25kZXJpbmcgdGhlIFBQUC9IRExDIGVuY2Fwc3VsYXRpb24g
c2luY2UgSSBjb3VsZG4ndCBmaW5kIA0KYW55IHN0YW5kYXJkIG9yIGltcGxlbWVudGF0aW9uIGRv
Y3VtZW50YXRpb24gYWJvdXQgdGhhdC4gSSB3b3VsZCBncmVhdGx5IGFwcHJlY2lhdGUgDQppZiB5
b3UgY291bGQgdmVyaWZ5IHdoZXRoZXIgdGhlIFBQUC9IRExDIGVuY2Fwc3VsYXRpb24gYWJvdmUg
aXMgY29ycmVjdC4NCg0KSW4gYWRkaXRpb24sIEkgd2FzIHRvbGQgdGhhdCBDaXNjbyB1c2VzIHRo
ZSBwcm9wcmlldGFyeSBQUFAvSERMQyBpbXBsZW1lbnRhaW9uDQpmb3IgSVNJUyBwYWNrZXQgdGhh
dCBpcyBkZXNjcmliZWQgaW4gU2VjdGlvbiA0LjMuMSBvZiBSRkMgMTU0Ny4NCg0KW0V4Y2VwdCBm
cm9tIFJGQyAxNTQ3XQ0KIlRoZSBDaXNjbyBTeXN0ZW1zIGdhdGV3YXkgc3VwcG9ydHMgYm90aCBh
c3luY2hyb25vdXMgbGlua3MgdXNpbmcgU0xJUA0KICAgYW5kIHN5bmNocm9ub3VzIGxpbmtzIHVz
aW5nIGVpdGhlciBzaW1wbGUgSERMQyBmcmFtaW5nLCBYLjI1IExBUEIgb3INCiAgIGZ1bGwgWC4y
NS4gIFRoZSBIRExDIGZyYW1pbmcgcHJvY2VkdXJlIGluY2x1ZGVzIGEgZm91ciBieXRlIGhlYWRl
ci4NCiAgIFRoZSBmaXJzdCBvY3RldCAoYWRkcmVzcykgaXMgZWl0aGVyIDB4MEYgKHVuaWNhc3Qg
aW50ZW50KSBvciAweDhGDQogICAobXVsdGljYXN0IGludGVudCkuICBUaGUgc2Vjb25kIG9jdGV0
IChjb250cm9sIGJ5dGUpIGlzIGxlZnQgemVybyBhbmQNCiAgIGlzIG5vdCBjaGVja2VkIG9uIHJl
Y2VwdGlvbi4gIFRoZSB0aGlyZCBhbmQgZm91cnRoIG9jdGV0cyBjb250YWluIGENCiAgIHN0YW5k
YXJkIDE2IGJpdCBFdGhlcm5ldCBwcm90b2NvbCB0eXBlIGNvZGUuIg0KDQpJbiBhY2NvcmRhbmNl
IHdpdGggdGhlIGRlc2NyaXB0aW9uIGFib3ZlLCBJIHRoaW5rIHRoZSBMMiBoZWFkZXIgZm9ybWF0
IG1pZ2h0IGJlIGFzIGZvbGxvd3M7DQoNCiAgICAgICBGbGFnID0gMHg3RSAoSERMQykNCiAgICAg
ICBBZGRyZXNzID0gMHg4Rg0KICAgICAgIENvbnRyb2wgPSAweDAwDQogICAgICAgRFNBUCA9IDB4
RkUgDQogICAgICAgU1NBUCA9IDB4RkUNCiAgICAgICBDb250cm9sID0gMHgwMw0KICAgICAgIE5M
UElEID0gMHg4Mw0KICAgICAgIElTSVMgUERVICh2YXJpYWJsZSkNCiAgICAgICBGQ1MgKDRieXRl
cykNCiAgICAgICBGbGFnID0gMHg3RSAoSERMQykNCg0KSWYgdGhlIGVuY2Fwc3VsYXRpb24gSSBh
c3N1bWVkIGFib3ZlIGlzIGNvcnJlY3QsIGlzIHRoYXQgcG9wdWxhciBvciBqdXN0DQpDaXNjbydz
IHByb3ByaWV0YXJ5PyBXaGljaCBvbmUgaXMgdGhlIG1vc3QgdHlwaWNhbCBQUFAvSERMQyBlbmNh
cHN1bGF0aW9uIA0KZm9yIElTSVMgcGFja2V0PyBXaGVuIHdlIG9wZXJhdGUgdGhlIElTLUlTIHBy
b3RvY29sIG92ZXIgUG9TIGludGVyZmFjZSwgDQp3aGljaCBIRExDL1BQUCBlbmNhcHN1bGF0aW9u
IGlzIHByZWZlcnJlZCBhbmQgd2hhdCBraW5kIG9mIGVuY2Fwc3VsYXRpb24NCm9wdGlvbnMgYXJl
IGF2YWlsYWJsZT8gQW55IGludGVyb3BlcmFiaWx0eSBpc3N1ZXM/DQoNCkFueSByZXNwb25zZSBv
ciBwb2ludGVyIHRvIHRoZSByZWxhdGVkIGRvY3VtZW50YXRpb24gd2lsbCBiZSBncmVhdGx5IGFw
cHJlY2lhdGVkLiANCkVzcGVjaWFsbHkgSSB3b3VsZCBsaWtlIHRvIGdldCByZXBvbnNlIGZyb20g
Q2lzY28gYW5kIEp1bmlwZXIgZW5naW5lZXJzLg0KDQpUYWtlIGNhcmUsDQoNCllvbmdqdW4uDQoN
Cg0K

------=_NextPart_000_008C_01C223BE.64A1D100
Content-Type: text/html;
	charset="ks_c_5601-1987"
Content-Transfer-Encoding: base64

PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMCBUcmFuc2l0aW9uYWwv
L0VOIj4NCjxIVE1MPjxIRUFEPg0KPE1FVEEgaHR0cC1lcXVpdj1Db250ZW50LVR5cGUgY29udGVu
dD0idGV4dC9odG1sOyBjaGFyc2V0PWtzX2NfNTYwMS0xOTg3Ij4NCjxNRVRBIGNvbnRlbnQ9Ik1T
SFRNTCA2LjAwLjI3MTYuMjIwMCIgbmFtZT1HRU5FUkFUT1I+DQo8U1RZTEU+PC9TVFlMRT4NCjwv
SEVBRD4NCjxCT0RZPg0KPERJVj5EZWFyIElTLUlTIEV4cGVydHMsPEJSPjxCUj5BcyB5b3Uga25v
dywgSVMtSVMgcGFja2V0cyBhcmUgZW5jYXBzdWxhdGVkIA0KZGlyZWN0bHkgb3ZlciBMYXllci0y
IGZyYW1lcyw8QlI+aW5jbHVkaW5nIEV0aGVybmV0IGZyYW1lLCBBQUw1IFBEVSwgUFBQIGZyYW1l
LiANCkZpcnN0IG9mIGFsbCwgbGV0IG1lIGJyaWVmbHkgPEJSPmRlc2NyaWJlIHRoZSBMMiBoZWFk
ZXIgb2YgZWFjaCBlbmNhcHN1bGF0aW9uIA0KYmVsb3cuPEJSPjxCUj4xLiBJUy1JUyBwYWNrZXQg
b3ZlciBFdGhlcm5ldCANCmZyYW1lLjxCUj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg
REEgPSAweDAxLTgwLUMyLTAwLTAwLTE0IChyZXNlcnZlZCBNQUMgDQphZGRyZXNzIG9mIElTSVMp
PEJSPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBTQSA9IA0KMHhYWC1YWC1YWC1YWC1Y
WC1YWDxCUj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgTGVuZ3RoID0gDQoweFhYLVhY
PEJSPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBEU0FQID0gDQoweEZFPEJSPiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBTU0FQID0gDQoweEZFPEJSPiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyBDb250cm9sID0gDQoweDAzPEJSPiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyBOTFBJRCA9IA0KMHg4MzxCUj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsgSVNJUyBQRFUgDQoodmFyaWFibGUpPEJSPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyBGQ1M8QlI+PEJSPjIuIElTLUlTIHBhY2tldCBvdmVyIA0KQUFMNSBQRFU8QlI+Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IERTQVAgPSANCjB4RkU8QlI+Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7IFNTQVAgPSANCjB4RkU8QlI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7IENvbnRyb2wgPSANCjB4MDM8QlI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IE5M
UElEID0gDQoweDgzPEJSPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBJU0lTIFBEVSAN
Cih2YXJpYWJsZSk8QlI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IEFBTDUgVHJhaWxl
ciAoOCBieXRlcyk8QlI+PEJSPjMuIA0KSVMtSVMgcGFja2V0IG92ZXIgUFBQL0hETEM8QlI+Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IEZsYWcgPSAweDdFIA0KKEhETEMpPEJSPiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBBZGRyZXNzID0gDQoweEZGPEJSPiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyBDb250cm9sID0gDQoweDAzPEJSPiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyBQcm90b2NvbCA9IA0KMHgyMzxCUj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsgTkxQSUQgPSANCjB4ODM8QlI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
IElTSVMgUERVIA0KKHZhcmlhYmxlKTxCUj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg
RkNTIA0KKDRieXRlcyk8QlI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IEZsYWcgPSAw
eDdFIChIRExDKTxCUj48QlI+SSB0aGluayBJJ20gDQpwcmV0dHkgbXVjaCBzdXJlIHJlZ2FyZGlu
ZyB0aGUgRXRoZXJuZXQgYW5kIEFBTDUgUERVIGVuY2Fwc3VsYXRpb24sIDxCUj53aGlsZSANCkkn
bSB3b25kZXJpbmcgdGhlIFBQUC9IRExDIGVuY2Fwc3VsYXRpb24gc2luY2UgSSBjb3VsZG4ndCBm
aW5kIDxCUj5hbnkgc3RhbmRhcmQgDQpvciBpbXBsZW1lbnRhdGlvbiBkb2N1bWVudGF0aW9uIGFi
b3V0IHRoYXQuIEkgd291bGQgZ3JlYXRseSBhcHByZWNpYXRlIDxCUj5pZiANCnlvdSBjb3VsZCB2
ZXJpZnkgd2hldGhlciB0aGUgUFBQL0hETEMgZW5jYXBzdWxhdGlvbiBhYm92ZSBpcyBjb3JyZWN0
LjxCUj48QlI+SW4gDQphZGRpdGlvbiwgSSB3YXMgdG9sZCB0aGF0IENpc2NvIHVzZXMgdGhlIHBy
b3ByaWV0YXJ5IFBQUC9IRExDIA0KaW1wbGVtZW50YWlvbjxCUj5mb3IgSVNJUyBwYWNrZXQgdGhh
dCBpcyBkZXNjcmliZWQgaW4gU2VjdGlvbiA0LjMuMSBvZiBSRkMgDQoxNTQ3LjxCUj48QlI+W0V4
Y2VwdCBmcm9tIFJGQyAxNTQ3XTxCUj4iVGhlIENpc2NvIFN5c3RlbXMgZ2F0ZXdheSBzdXBwb3J0
cyBib3RoIA0KYXN5bmNocm9ub3VzIGxpbmtzIHVzaW5nIFNMSVA8QlI+Jm5ic3A7Jm5ic3A7IGFu
ZCBzeW5jaHJvbm91cyBsaW5rcyB1c2luZyBlaXRoZXIgDQpzaW1wbGUgSERMQyBmcmFtaW5nLCBY
LjI1IExBUEIgb3I8QlI+Jm5ic3A7Jm5ic3A7IGZ1bGwgWC4yNS4mbmJzcDsgVGhlIEhETEMgDQpm
cmFtaW5nIHByb2NlZHVyZSBpbmNsdWRlcyBhIGZvdXIgYnl0ZSBoZWFkZXIuPEJSPiZuYnNwOyZu
YnNwOyBUaGUgZmlyc3Qgb2N0ZXQgDQooYWRkcmVzcykgaXMgZWl0aGVyIDB4MEYgKHVuaWNhc3Qg
aW50ZW50KSBvciAweDhGPEJSPiZuYnNwOyZuYnNwOyAobXVsdGljYXN0IA0KaW50ZW50KS4mbmJz
cDsgVGhlIHNlY29uZCBvY3RldCAoY29udHJvbCBieXRlKSBpcyBsZWZ0IHplcm8gYW5kPEJSPiZu
YnNwOyZuYnNwOyANCmlzIG5vdCBjaGVja2VkIG9uIHJlY2VwdGlvbi4mbmJzcDsgVGhlIHRoaXJk
IGFuZCBmb3VydGggb2N0ZXRzIGNvbnRhaW4gDQphPEJSPiZuYnNwOyZuYnNwOyBzdGFuZGFyZCAx
NiBiaXQgRXRoZXJuZXQgcHJvdG9jb2wgdHlwZSBjb2RlLiI8QlI+PEJSPkluIA0KYWNjb3JkYW5j
ZSB3aXRoIHRoZSBkZXNjcmlwdGlvbiBhYm92ZSwgSSB0aGluayB0aGUgTDIgaGVhZGVyIGZvcm1h
dCBtaWdodCBiZSBhcyANCmZvbGxvd3M7PEJSPjxCUj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsgRmxhZyA9IDB4N0UgDQooSERMQyk8QlI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7IEFkZHJlc3MgPSANCjB4OEY8QlI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7IENvbnRyb2wgPSANCjB4MDA8QlI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7IERTQVAgPSAweEZFIA0KPEJSPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyBTU0FQID0gDQoweEZFPEJSPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyBDb250cm9sID0gDQoweDAzPEJSPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyBOTFBJRCA9IA0KMHg4MzxCUj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsgSVNJUyBQRFUgDQoodmFyaWFibGUpPEJSPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyBGQ1MgDQooNGJ5dGVzKTxCUj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsgRmxhZyA9IDB4N0UgKEhETEMpPEJSPjxCUj5JZiANCnRoZSBlbmNhcHN1bGF0
aW9uIEkgYXNzdW1lZCBhYm92ZSBpcyBjb3JyZWN0LCBpcyB0aGF0IHBvcHVsYXIgb3IganVzdDxC
Uj5DaXNjbydzIA0KcHJvcHJpZXRhcnk/IFdoaWNoIG9uZSBpcyB0aGUgbW9zdCB0eXBpY2FsIFBQ
UC9IRExDIGVuY2Fwc3VsYXRpb24gPEJSPmZvciBJU0lTIA0KcGFja2V0PyBXaGVuIHdlIG9wZXJh
dGUgdGhlIElTLUlTIHByb3RvY29sIG92ZXIgUG9TIGludGVyZmFjZSwgPEJSPndoaWNoIA0KSERM
Qy9QUFAgZW5jYXBzdWxhdGlvbiBpcyBwcmVmZXJyZWQgYW5kIHdoYXQga2luZCBvZiBlbmNhcHN1
bGF0aW9uPEJSPm9wdGlvbnMgDQphcmUgYXZhaWxhYmxlPyBBbnkgaW50ZXJvcGVyYWJpbHR5IGlz
c3Vlcz88QlI+PEJSPkFueSByZXNwb25zZSBvciBwb2ludGVyIHRvIHRoZSANCnJlbGF0ZWQgZG9j
dW1lbnRhdGlvbiB3aWxsIGJlIGdyZWF0bHkgYXBwcmVjaWF0ZWQuIDxCUj5Fc3BlY2lhbGx5IEkg
d291bGQgbGlrZSANCnRvIGdldCByZXBvbnNlIGZyb20gQ2lzY28gYW5kIEp1bmlwZXIgZW5naW5l
ZXJzLjxCUj48QlI+VGFrZSANCmNhcmUsPEJSPjxCUj5Zb25nanVuLjxCUj48QlI+PC9ESVY+PC9C
T0RZPjwvSFRNTD4NCg==

------=_NextPart_000_008C_01C223BE.64A1D100--

_______________________________________________
Isis-wg mailing list  -  Isis-wg@spider.juniper.net
http://spider.juniper.net/mailman/listinfo/isis-wg


From isis-wg-admin@spider.juniper.net  Thu Jul  4 16:02:28 2002
Received: from external.juniper.net (spider.juniper.net [207.17.137.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA23941
	for <isis-archive@odin.ietf.org>; Thu, 4 Jul 2002 16:02:27 -0400 (EDT)
Received: from spider.juniper.net (localhost [127.0.0.1])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g64JcPt62558;
	Thu, 4 Jul 2002 12:38:25 -0700 (PDT)
	(envelope-from isis-wg-admin@spider.juniper.net)
Received: from pinot.juniper.net (pinot.juniper.net [207.17.137.58])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g64JGOt62449
	for <isis-wg@spider.juniper.net>; Thu, 4 Jul 2002 12:16:24 -0700 (PDT)
	(envelope-from carlsonj@phorcys.east.sun.com)
X-JNPR-Received-From: outside
Received: from pong.juniper.net (pong.juniper.net [207.17.137.102])
	by pinot.juniper.net (8.12.3/8.12.3) with ESMTP id g64JbEcW092232
	for <isis-wg@juniper.net>; Thu, 4 Jul 2002 12:37:14 -0700 (PDT)
Received: from kathmandu.sun.com ([192.18.98.36]) by pong.juniper.net with Microsoft SMTPSVC(5.0.2195.4453);
	 Thu, 4 Jul 2002 12:35:11 -0700
Received: from eastmail1.East.Sun.COM ([129.148.1.240])
	by kathmandu.sun.com (8.9.3+Sun/8.9.3) with ESMTP id NAA13546;
	Thu, 4 Jul 2002 13:37:14 -0600 (MDT)
Received: from phorcys.east.sun.com (phorcys.East.Sun.COM [129.148.174.143])
	by eastmail1.East.Sun.COM (8.9.3+Sun/8.9.3/ENSMAIL,v2.1p1) with ESMTP id PAA24747;
	Thu, 4 Jul 2002 15:37:13 -0400 (EDT)
Received: from phorcys.east.sun.com (localhost [127.0.0.1])
	by phorcys.east.sun.com (8.12.3+Sun/8.12.3) with ESMTP id g64Jb9qH021498;
	Thu, 4 Jul 2002 15:37:09 -0400 (EDT)
Received: (from carlsonj@localhost)
	by phorcys.east.sun.com (8.12.3+Sun/8.12.3/Submit) id g64Jb9jx021495;
	Thu, 4 Jul 2002 15:37:09 -0400 (EDT)
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Message-ID: <15652.41957.190988.397909@gargle.gargle.HOWL>
From: James Carlson <james.d.carlson@east.sun.com>
To: "Yongjun Im" <yjim@lge.com>
Cc: <isis-wg@juniper.net>
Subject: Re: [Isis-wg] PPP/HDLC encapsulation for IS-IS packet
In-Reply-To: Yongjun Im's message of 5 July 2002 00:53:35
References: <008f01c22372$f50059c0$3b8c9696@lge.com>
X-Mailer: VM 7.01 under Emacs 21.2.1
X-OriginalArrivalTime: 04 Jul 2002 19:35:11.0273 (UTC) FILETIME=[E964E990:01C22391]
X-Scanned-By: MIMEDefang 2.15 (www dot roaringpenguin dot com slash mimedefang)
Sender: isis-wg-admin@spider.juniper.net
Errors-To: isis-wg-admin@spider.juniper.net
X-BeenThere: isis-wg@spider.juniper.net
X-Mailman-Version: 2.0rc1
Precedence: bulk
List-Help: <mailto:isis-wg-request@spider.juniper.net?subject=help>
List-Post: <mailto:isis-wg@spider.juniper.net>
List-Subscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=subscribe>
List-Id: IETF IS-IS working group <isis-wg.spider.juniper.net>
List-Unsubscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=unsubscribe>
List-Archive: <http://spider.juniper.net/pipermail/isis-wg/>
Date: Thu, 4 Jul 2002 15:37:09 -0400
Content-Transfer-Encoding: 7bit

Yongjun Im writes:
> 3. IS-IS packet over PPP/HDLC
>       Flag = 0x7E (HDLC)

The flag isn't actually part of the frame, any more than the escape
characters ("byte stuffing") or bit-stuffing.  On most hardware
implementations, you will not see this byte at all.

>       Address = 0xFF
>       Control = 0x03

The HDLC Address and Control fields can be negotiated away by LCP.
See RFC 1661.

>       Protocol = 0x23

The protocol field is two octets by default, but can be negotiated
down to one octet by LCP for protocols (such as OSI) that are in the
range 0000-00FF.

>       NLPID = 0x83

Note that RFC 1377 allows padding before the NLPID.

>       ISIS PDU (variable)
>       FCS (4bytes)

The default PPP FCS on most media is 2 octets, not 4.  It's 4 on a few
high-speed links.  See RFC 2615.

>       Flag = 0x7E (HDLC)

Same as above.  Note that HDLC frames don't really require a starting
and ending flag -- merely one flag between adjacent frames.

> I think I'm pretty much sure regarding the Ethernet and AAL5 PDU encapsulation, 
> while I'm wondering the PPP/HDLC encapsulation since I couldn't find 
> any standard or implementation documentation about that.

RFCs 1377, 1661, and 1662 should cover it.

> I would greatly appreciate 
> if you could verify whether the PPP/HDLC encapsulation above is correct.

Pretty close, minus the LCP negotiation bits.

> In addition, I was told that Cisco uses the proprietary PPP/HDLC implementaion
> for ISIS packet that is described in Section 4.3.1 of RFC 1547.
> 
> [Except from RFC 1547]
> "The Cisco Systems gateway supports both asynchronous links using SLIP
>    and synchronous links using either simple HDLC framing, X.25 LAPB or
>    full X.25.  The HDLC framing procedure includes a four byte header.
>    The first octet (address) is either 0x0F (unicast intent) or 0x8F
>    (multicast intent).  The second octet (control byte) is left zero and
>    is not checked on reception.  The third and fourth octets contain a
>    standard 16 bit Ethernet protocol type code."

That's not PPP -- that's Cisco HDLC.  The two are not the same at all.

> In accordance with the description above, I think the L2 header format might be as follows;

That looks roughly correct, but if you don't have a Cisco router handy
to verify this and do the obvious interoperability testing, does it
matter?

> If the encapsulation I assumed above is correct, is that popular or just
> Cisco's proprietary? Which one is the most typical PPP/HDLC encapsulation 
> for ISIS packet?

There's only one PPP.  That protocol you're referring to isn't PPP.

> When we operate the IS-IS protocol over PoS interface, 
> which HDLC/PPP encapsulation is preferred and what kind of encapsulation
> options are available? Any interoperabilty issues?

I'd prefer PPP, because it's widely available and interoperable.

> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

Please do what you can to disable HTML in your outbound email ...

-- 
James Carlson, Solaris Networking         <james.d.carlson@east.sun.com>
SUN Microsystems / 1 Network Drive         71.234W   Vox +1 781 442 2084
MS UBUR02-212 / Burlington MA 01803-2757   42.497N   Fax +1 781 442 1677
_______________________________________________
Isis-wg mailing list  -  Isis-wg@spider.juniper.net
http://spider.juniper.net/mailman/listinfo/isis-wg


From isis-wg-admin@spider.juniper.net  Thu Jul  4 17:44:03 2002
Received: from external.juniper.net (spider.juniper.net [207.17.137.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA25530
	for <isis-archive@odin.ietf.org>; Thu, 4 Jul 2002 17:44:02 -0400 (EDT)
Received: from spider.juniper.net (localhost [127.0.0.1])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g64LM8t63080;
	Thu, 4 Jul 2002 14:22:08 -0700 (PDT)
	(envelope-from isis-wg-admin@spider.juniper.net)
Received: from znsgs01r.europe.nortel.com (h33s128a211n47.user.nortelnetworks.com [47.211.128.33])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g64L79t63003
	for <isis-wg@spider.juniper.net>; Thu, 4 Jul 2002 14:07:09 -0700 (PDT)
	(envelope-from christi@nortelnetworks.com)
Received: from zwcwc012.europe.nortel.com (zwcwc012.europe.nortel.com [47.73.112.187])
	by znsgs01r.europe.nortel.com (Switch-2.2.0/Switch-2.2.0) with ESMTP id g64LRxM21639
	for <isis-wg@spider.juniper.net>; Thu, 4 Jul 2002 22:28:00 +0100 (BST)
Received: by zwcwc012.europe.nortel.com with Internet Mail Service (5.5.2653.19)
	id <3CJ11XHS>; Thu, 4 Jul 2002 22:28:00 +0100
Message-ID: <4103264BC8D3D51180B7002048400C454FB74E@zhard0jd.europe.nortel.com>
From: "Philip Christian" <christi@nortelnetworks.com>
To: isis-wg@spider.juniper.net
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C223A1.AB292F28"
Subject: [Isis-wg] draft-ietf-isis-private-tlv
Sender: isis-wg-admin@spider.juniper.net
Errors-To: isis-wg-admin@spider.juniper.net
X-BeenThere: isis-wg@spider.juniper.net
X-Mailman-Version: 2.0rc1
Precedence: bulk
List-Help: <mailto:isis-wg-request@spider.juniper.net?subject=help>
List-Post: <mailto:isis-wg@spider.juniper.net>
List-Subscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=subscribe>
List-Id: IETF IS-IS working group <isis-wg.spider.juniper.net>
List-Unsubscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=unsubscribe>
List-Archive: <http://spider.juniper.net/pipermail/isis-wg/>
Date: Thu, 4 Jul 2002 22:27:59 +0100

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C223A1.AB292F28
Content-Type: text/plain;
	charset="iso-8859-1"

Here is my latest attempt at proprietary TLV.
Sorry if I have missed anyones ideas/comments, my inbox is a mess.
I cannot submit it as an Internet Draft until the 15th.

Philip


Internet Engineering Task Force                           P. Christian,
INTERNET DRAFT                                          Nortel Networks
                                                              July 2002
 
 
                          TLV for Proprietary Use 
                     draft-ietf-isis-private-tlv-forlist3.txt 
 
Status of this Memo 
 
   This document is an Internet-Draft and is in full conformance with 
   all provisions of Section 10 of RFC 2026. 
    
   Internet Drafts are working documents of the Internet Engineering 
   Task Force (IETF), its Areas, and its Working Groups.  Note that 
   other groups may also distribute working documents as Internet 
   Drafts. 
    
   Internet Drafts are draft documents valid for a maximum of six 
   months.  Internet Drafts may be updated, replaced, or obsoleted by 
   other documents at any time.  It is not appropriate to use Internet 
   Drafts as reference material or to cite them other than as a 
   "working draft" or "work in progress". 
    
   The list of current Internet-Drafts can be accessed at 
   http://www.ietf.org/ietf/1id-abstracts.txt 
    
   The list of Internet-Draft Shadow Directories can be accessed at 
   http://www.ietf.org/shadow.html. 
    
   This memo provides information for the Internet community. This memo
   does not specify an Internet standard of any kind.  
    
   Distribution of this draft is unlimited. 
    
    
1. Abstract 
    
   This document defines a TLV that may be used for vendor specific or 
   experimental extensions to the IS-IS routing protocol, and defines 
   the format of the TLV. 
    
    
2. Conventions used in this document 
    
   The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", 
   "SHOULD", "SHOULD NOT", "RECOMMENDED",  "MAY", and "OPTIONAL" in 
   this document are to be interpreted as described in RFC 2119. 
    







Christian                Expires January 2003                         1
                       TLV for Proprietary Use                July 2002
 
3. Introduction 
    
   TLVs are extensions to IS-IS packets (PDUs).  When added to IS-IS
   LSPs they are flooded throughout an IS-IS level-1 area or level-2
   subdomain, and when added to IS-IS Hello PDUs they are are present
   only on a specific interface of an IS-IS router.

   The structure of IS-IS TLVs is defined in ISO 10589 [1].
    
   The basic function of an IS-IS TLV is identified by the first byte 
   of the TLV.  Thus there are only 256 possible basic types of TLV.  
   Certain types of TLV have been defined to include sub-TLVs so that a
   single TLV type can be used for multiple functions. 
    
   No single authority assigns TLV type numbers, [2] lists all known 
   TLV type numbers at this time.  No TLV type number has ever been 
   defined for private, proprietary or experimental use. 
    
   The extensible nature of IS-IS has made the use of TLVs in LSPs for 
   proprietary purposes so useful that in the absence of a central 
   authority for assigning TLV type numbers vendors have occasionally 
   simply chosen a number and hoped for the best.  The risk is that 
   such a TLV type number may then be chosen by another organization at
   a later time for a different function, thus creating an 
   interoperability problem.  Such use also accelerates the consumption
   of the 256 possible TLV type numbers. 
    
   This document specifies a TLV type number that may be used for 
   proprietary, private or experimental purposes, and a mechanism that 
   insures that implementations from different sources can use the TLV 
   for different purposes in the same network without creating 
   interoperability problems. 
    
   By using this new TLV, companies, individuals or institutions may 
   use extensions to IS-IS without fear of interoperability problems 
   with other organizations in the future, and the available pool of 
   TLV type numbers will no longer be diminished by proprietary use. 
    
4. TLV type number for proprietary use 
    
   The type field for this TLV SHALL be 250. 
    
   TLVs that use 250 for the type field MUST include a valid IEEE 
   assigned OUI as the first three bytes of the value field of the TLV.

   OUIs are three byte unique numbers that may be purchased from the 
   IEEE and which are used for several purposes.  Typically the first
   three bytes of a MAC address are an OUI for example.  By buying an
   an OUI a vendor has effectively bought a block of sixteen million
   MAC addresses, and so most vendors already have an OUI that may 
   also be used for proprietary TLVs as per this document.

   For more information about OUIs see [3]. 
   

Christian                Expires January 2003                         2
                       TLV for Proprietary Use                July 2002

   The OUI MUST NOT have the 7th bit of the first byte set in vendor
   implementations.  This bit is ordinarily reserved in the OUI portion
   of MAC addresses to mean "locally administered", and is reserved for
   locally administered (experimental) values in this TLV, e.g., for
   academic purposes.
  
   The TLV of type 250 may be used in IS-IS LSP, IIH, ISH or SNP PDUs.

   On receipt of an IS-IS PDU a router MUST ignore TLVs of type 250 
   that include an OUI that is not recognised, however the router MUST 
   flood LSPs onwards as per [1] even if they include unrecognised
   proprietary TLVs. 
 
   After the first three bytes of the value field subsequent bytes may 
   be used freely for any purpose provided that the resultant TLV is 
   conformant with [1]. 
    
   Organisations will have access only to a finite number of OUIs. The 
   IEEE reserves the right to not assign more OUIs to organisations 
   that already have them.  For more information see [3].  Therefore
   implementors would be well advised to think about defining a 
   format whereby one OUI can be used for multiple types of 
   proprietary TLV.

   Implementers are free to format the value field after their OUI into
   sub-TLVs so that it may be used for multiple purposes, and would be 
   well advised to do this from the outset.  Note that if sub-TLVs are 
   to be used then the very first and all subsequent implementations
   that use that OUI will need to recognize the sub-TLV structure, and
   ignore sub-TLVs that it does not understand whilst searching for
   sub-TLVs that it does understand. 
    
5. Security Considerations 
 
   The proprietary TLV raises no new security issues for IS-IS.  

   IS-IS DPUs will normally be limited to an operators routing domain,
   and so information placed in a proprietary TLV will not normally be
   visible outside of an operator's network.

   However IS-IS PDUs are not encrypted, and so if a link over which
   an adjacency is maintained is not secure, then any information 
   contained in an IS-IS PDU, including a proprietary TLV is not
   secure either.
    
6. References 
    
   [1] ISO, "Intermediate system to Intermediate system routeing 
   information exchange protocol for use in conjunction with the 
   Protocol for providing the Connectionless-mode Network Service (ISO 
   8473)", ISO/IEC 10589:1992. 
    
   [2] draft-ietf-isis-wg-tlv-codepoints-02.txt, Reserved TLV 
   Codepoints in ISIS, Tony Przygienda, November 2001 
     
Christian                Expires January 2003                         3
                       TLV for Proprietary Use                July 2002

   [3] http://standards.ieee.org/regauth/oui/index.html

7. Acknowledgments 
    
   The author takes no credit for this work as the concept was 
   discussed in the IS-IS Working Group before the author even became 
   an active participant.  Suggestions for acknowledgement gladly 
   received. 
    
8. Author's Addresses 
    
   Philip Christian 
   Nortel Networks Harlow Laboratories 
   London Road, Harlow, 
   Essex, CM17 9NA UK 
    
   Email: christi@nortelnetworks.com 






































Christian                Expires January 2003                         4

------_=_NextPart_001_01C223A1.AB292F28
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
5.5.2655.35">
<TITLE>draft-ietf-isis-private-tlv</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=3D2>Here is my latest attempt at proprietary TLV.</FONT>
<BR><FONT SIZE=3D2>Sorry if I have missed anyones ideas/comments, my =
inbox is a mess.</FONT>
<BR><FONT SIZE=3D2>I cannot submit it as an Internet Draft until the =
15th.</FONT>
</P>

<P><FONT SIZE=3D2>Philip</FONT>
</P>
<BR>

<P><FONT SIZE=3D2>Internet Engineering Task =
Force&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp; P. Christian,</FONT>
<BR><FONT SIZE=3D2>INTERNET =
DRAFT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Nortel Networks</FONT>
<BR><FONT =
SIZE=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp; July 2002</FONT>
<BR><FONT SIZE=3D2>&nbsp;</FONT>
<BR><FONT SIZE=3D2>&nbsp;</FONT>
<BR><FONT =
SIZE=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp; TLV for Proprietary Use </FONT>
<BR><FONT =
SIZE=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
draft-ietf-isis-private-tlv-forlist3.txt </FONT>
<BR><FONT SIZE=3D2>&nbsp;</FONT>
<BR><FONT SIZE=3D2>Status of this Memo </FONT>
<BR><FONT SIZE=3D2>&nbsp;</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; This document is an Internet-Draft and =
is in full conformance with </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; all provisions of Section 10 of RFC =
2026. </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; Internet Drafts are working documents =
of the Internet Engineering </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; Task Force (IETF), its Areas, and its =
Working Groups.&nbsp; Note that </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; other groups may also distribute =
working documents as Internet </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; Drafts. </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; Internet Drafts are draft documents =
valid for a maximum of six </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; months.&nbsp; Internet Drafts may be =
updated, replaced, or obsoleted by </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; other documents at any time.&nbsp; It =
is not appropriate to use Internet </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; Drafts as reference material or to cite =
them other than as a </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; &quot;working draft&quot; or &quot;work =
in progress&quot;. </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; The list of current Internet-Drafts can =
be accessed at </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; <A =
HREF=3D"http://www.ietf.org/ietf/1id-abstracts.txt" =
TARGET=3D"_blank">http://www.ietf.org/ietf/1id-abstracts.txt</A> =
</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; The list of Internet-Draft Shadow =
Directories can be accessed at </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; <A =
HREF=3D"http://www.ietf.org/shadow.html" =
TARGET=3D"_blank">http://www.ietf.org/shadow.html</A>. </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; This memo provides information for the =
Internet community. This memo</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; does not specify an Internet standard =
of any kind.&nbsp; </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; Distribution of this draft is =
unlimited. </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=3D2>1. Abstract </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; This document defines a TLV that may be =
used for vendor specific or </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; experimental extensions to the IS-IS =
routing protocol, and defines </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; the format of the TLV. </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=3D2>2. Conventions used in this document </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; The key words &quot;MUST&quot;, =
&quot;MUST NOT&quot;, &quot;REQUIRED&quot;, &quot;SHALL&quot;, =
&quot;SHALL NOT&quot;, </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; &quot;SHOULD&quot;, &quot;SHOULD =
NOT&quot;, &quot;RECOMMENDED&quot;,&nbsp; &quot;MAY&quot;, and =
&quot;OPTIONAL&quot; in </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; this document are to be interpreted as =
described in RFC 2119. </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; </FONT>
</P>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>

<P><FONT =
SIZE=3D2>Christian&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Expires January =
2003&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp; 1</FONT>
<BR><FONT =
SIZE=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
TLV for Proprietary =
Use&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp; July 2002</FONT>
<BR><FONT SIZE=3D2>&nbsp;</FONT>
<BR><FONT SIZE=3D2>3. Introduction </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; TLVs are extensions to IS-IS packets =
(PDUs).&nbsp; When added to IS-IS</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; LSPs they are flooded throughout an =
IS-IS level-1 area or level-2</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; subdomain, and when added to IS-IS =
Hello PDUs they are are present</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; only on a specific interface of an =
IS-IS router.</FONT>
</P>

<P><FONT SIZE=3D2>&nbsp;&nbsp; The structure of IS-IS TLVs is defined =
in ISO 10589 [1].</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; The basic function of an IS-IS TLV is =
identified by the first byte </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; of the TLV.&nbsp; Thus there are only =
256 possible basic types of TLV.&nbsp; </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; Certain types of TLV have been defined =
to include sub-TLVs so that a</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; single TLV type can be used for =
multiple functions. </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; No single authority assigns TLV type =
numbers, [2] lists all known </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; TLV type numbers at this time.&nbsp; No =
TLV type number has ever been </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; defined for private, proprietary or =
experimental use. </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; The extensible nature of IS-IS has made =
the use of TLVs in LSPs for </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; proprietary purposes so useful that in =
the absence of a central </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; authority for assigning TLV type =
numbers vendors have occasionally </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; simply chosen a number and hoped for =
the best.&nbsp; The risk is that </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; such a TLV type number may then be =
chosen by another organization at</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; a later time for a different function, =
thus creating an </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; interoperability problem.&nbsp; Such =
use also accelerates the consumption</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; of the 256 possible TLV type numbers. =
</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; This document specifies a TLV type =
number that may be used for </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; proprietary, private or experimental =
purposes, and a mechanism that </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; insures that implementations from =
different sources can use the TLV </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; for different purposes in the same =
network without creating </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; interoperability problems. </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; By using this new TLV, companies, =
individuals or institutions may </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; use extensions to IS-IS without fear of =
interoperability problems </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; with other organizations in the future, =
and the available pool of </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; TLV type numbers will no longer be =
diminished by proprietary use. </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=3D2>4. TLV type number for proprietary use </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; The type field for this TLV SHALL be =
250. </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; TLVs that use 250 for the type field =
MUST include a valid IEEE </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; assigned OUI as the first three bytes =
of the value field of the TLV.</FONT>
</P>

<P><FONT SIZE=3D2>&nbsp;&nbsp; OUIs are three byte unique numbers that =
may be purchased from the </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; IEEE and which are used for several =
purposes.&nbsp; Typically the first</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; three bytes of a MAC address are an OUI =
for example.&nbsp; By buying an</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; an OUI a vendor has effectively bought =
a block of sixteen million</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; MAC addresses, and so most vendors =
already have an OUI that may </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; also be used for proprietary TLVs as =
per this document.</FONT>
</P>

<P><FONT SIZE=3D2>&nbsp;&nbsp; For more information about OUIs see [3]. =
</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; </FONT>
</P>

<P><FONT =
SIZE=3D2>Christian&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Expires January =
2003&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp; 2</FONT>
<BR><FONT =
SIZE=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
TLV for Proprietary =
Use&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp; July 2002</FONT>
</P>

<P><FONT SIZE=3D2>&nbsp;&nbsp; The OUI MUST NOT have the 7th bit of the =
first byte set in vendor</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; implementations.&nbsp; This bit is =
ordinarily reserved in the OUI portion</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; of MAC addresses to mean &quot;locally =
administered&quot;, and is reserved for</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; locally administered (experimental) =
values in this TLV, e.g., for</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; academic purposes.</FONT>
<BR><FONT SIZE=3D2>&nbsp; </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; The TLV of type 250 may be used in =
IS-IS LSP, IIH, ISH or SNP PDUs.</FONT>
</P>

<P><FONT SIZE=3D2>&nbsp;&nbsp; On receipt of an IS-IS PDU a router MUST =
ignore TLVs of type 250 </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; that include an OUI that is not =
recognised, however the router MUST </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; flood LSPs onwards as per [1] even if =
they include unrecognised</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; proprietary TLVs. </FONT>
<BR><FONT SIZE=3D2>&nbsp;</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; After the first three bytes of the =
value field subsequent bytes may </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; be used freely for any purpose provided =
that the resultant TLV is </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; conformant with [1]. </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; Organisations will have access only to =
a finite number of OUIs. The </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; IEEE reserves the right to not assign =
more OUIs to organisations </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; that already have them.&nbsp; For more =
information see [3].&nbsp; Therefore</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; implementors would be well advised to =
think about defining a </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; format whereby one OUI can be used for =
multiple types of </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; proprietary TLV.</FONT>
</P>

<P><FONT SIZE=3D2>&nbsp;&nbsp; Implementers are free to format the =
value field after their OUI into</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; sub-TLVs so that it may be used for =
multiple purposes, and would be </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; well advised to do this from the =
outset.&nbsp; Note that if sub-TLVs are </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; to be used then the very first and all =
subsequent implementations</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; that use that OUI will need to =
recognize the sub-TLV structure, and</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; ignore sub-TLVs that it does not =
understand whilst searching for</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; sub-TLVs that it does understand. =
</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=3D2>5. Security Considerations </FONT>
<BR><FONT SIZE=3D2>&nbsp;</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; The proprietary TLV raises no new =
security issues for IS-IS.&nbsp; </FONT>
</P>

<P><FONT SIZE=3D2>&nbsp;&nbsp; IS-IS DPUs will normally be limited to =
an operators routing domain,</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; and so information placed in a =
proprietary TLV will not normally be</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; visible outside of an operator's =
network.</FONT>
</P>

<P><FONT SIZE=3D2>&nbsp;&nbsp; However IS-IS PDUs are not encrypted, =
and so if a link over which</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; an adjacency is maintained is not =
secure, then any information </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; contained in an IS-IS PDU, including a =
proprietary TLV is not</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; secure either.</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=3D2>6. References </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; [1] ISO, &quot;Intermediate system to =
Intermediate system routeing </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; information exchange protocol for use =
in conjunction with the </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; Protocol for providing the =
Connectionless-mode Network Service (ISO </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; 8473)&quot;, ISO/IEC 10589:1992. =
</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; [2] =
draft-ietf-isis-wg-tlv-codepoints-02.txt, Reserved TLV </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; Codepoints in ISIS, Tony Przygienda, =
November 2001 </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT =
SIZE=3D2>Christian&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Expires January =
2003&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp; 3</FONT>
<BR><FONT =
SIZE=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
TLV for Proprietary =
Use&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp; July 2002</FONT>
</P>

<P><FONT SIZE=3D2>&nbsp;&nbsp; [3] <A =
HREF=3D"http://standards.ieee.org/regauth/oui/index.html" =
TARGET=3D"_blank">http://standards.ieee.org/regauth/oui/index.html</A></=
FONT>
</P>

<P><FONT SIZE=3D2>7. Acknowledgments </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; The author takes no credit for this =
work as the concept was </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; discussed in the IS-IS Working Group =
before the author even became </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; an active participant.&nbsp; =
Suggestions for acknowledgement gladly </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; received. </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=3D2>8. Author's Addresses </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; Philip Christian </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; Nortel Networks Harlow Laboratories =
</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; London Road, Harlow, </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; Essex, CM17 9NA UK </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; Email: christi@nortelnetworks.com =
</FONT>
</P>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>

<P><FONT =
SIZE=3D2>Christian&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Expires January =
2003&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp; 4</FONT>
</P>

</BODY>
</HTML>
------_=_NextPart_001_01C223A1.AB292F28--
_______________________________________________
Isis-wg mailing list  -  Isis-wg@spider.juniper.net
http://spider.juniper.net/mailman/listinfo/isis-wg


From isis-wg-admin@spider.juniper.net  Fri Jul  5 06:38:31 2002
Received: from external.juniper.net (spider.juniper.net [207.17.137.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id GAA17826
	for <isis-archive@lists.ietf.org>; Fri, 5 Jul 2002 06:38:30 -0400 (EDT)
Received: from spider.juniper.net (localhost [127.0.0.1])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g65AG1t67327;
	Fri, 5 Jul 2002 03:16:01 -0700 (PDT)
	(envelope-from isis-wg-admin@spider.juniper.net)
Received: from colo-rojo.juniper.net (rojo.juniper.net [207.17.137.35])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g65ADgt67306
	for <isis-wg@spider.juniper.net>; Fri, 5 Jul 2002 03:13:42 -0700 (PDT)
	(envelope-from nsyracus@cnri.reston.va.us)
X-JNPR-Received-From: outside
Received: from ping.juniper.net (ping.juniper.net [207.17.137.101])
	by colo-rojo.juniper.net (8.12.3/8.12.3) with ESMTP id g65AYIpB057044
	for <isis-wg@juniper.net>; Fri, 5 Jul 2002 03:34:35 -0700 (PDT)
Received: from ietf.org ([132.151.1.176]) by ping.juniper.net with Microsoft SMTPSVC(5.0.2195.4453);
	 Fri, 5 Jul 2002 03:32:31 -0700
Received: from CNRI.Reston.VA.US (localhost [127.0.0.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id GAA17001;
	Fri, 5 Jul 2002 06:33:45 -0400 (EDT)
Message-Id: <200207051033.GAA17001@ietf.org>
Mime-Version: 1.0
Content-Type: Multipart/Mixed; Boundary="NextPart"
To: IETF-Announce: ;
Cc: isis-wg@juniper.net
From: Internet-Drafts@ietf.org
Reply-to: Internet-Drafts@ietf.org
X-OriginalArrivalTime: 05 Jul 2002 10:32:31.0453 (UTC) FILETIME=[44A468D0:01C2240F]
X-Not-Spam: Spam Score: 3.3 - NO_REAL_NAME,TO_MALFORMED,EXCUSE_6,DOUBLE_CAPSWORD
X-Scanned-By: MIMEDefang 2.15 (www dot roaringpenguin dot com slash mimedefang)
Subject: [Isis-wg] I-D ACTION:draft-ietf-isis-wg-multi-topology-04.txt
Sender: isis-wg-admin@spider.juniper.net
Errors-To: isis-wg-admin@spider.juniper.net
X-BeenThere: isis-wg@spider.juniper.net
X-Mailman-Version: 2.0rc1
Precedence: bulk
List-Help: <mailto:isis-wg-request@spider.juniper.net?subject=help>
List-Post: <mailto:isis-wg@spider.juniper.net>
List-Subscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=subscribe>
List-Id: IETF IS-IS working group <isis-wg.spider.juniper.net>
List-Unsubscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=unsubscribe>
List-Archive: <http://spider.juniper.net/pipermail/isis-wg/>
Date: Fri, 05 Jul 2002 06:33:45 -0400

--NextPart

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the IS-IS for IP Internets Working Group of the IETF.

	Title		: M-ISIS: Multi Topology (MT)Routing in IS-IS
	Author(s)	: T. Przygienda, N. Shen, N. Sheth
	Filename	: draft-ietf-isis-wg-multi-topology-04.txt
	Pages		: 10
	Date		: 03-Jul-02
	
This draft describes an optional mechanism within ISIS used today
by many ISPs for IGP routing within their clouds. This draft
describes how to run within a single ISIS domain a set of
independent IP topologies that we call Multi-Topologies (MTs).
This MT extension can be used for variety of purposes such as an
in-band management network ``on top'' of the original IGP topology,
maintain separate IGP routing domains for isolated multicast or
IPv6 islands within the backbone, or force a subset of an address
space to follow a different topology.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-isis-wg-multi-topology-04.txt

To remove yourself from the IETF Announcement list, send a message to 
ietf-announce-request with the word unsubscribe in the body of the message.

Internet-Drafts are also available by anonymous FTP. Login with the username
"anonymous" and a password of your e-mail address. After logging in,
type "cd internet-drafts" and then
	"get draft-ietf-isis-wg-multi-topology-04.txt".

A list of Internet-Drafts directories can be found in
http://www.ietf.org/shadow.html 
or ftp://ftp.ietf.org/ietf/1shadow-sites.txt


Internet-Drafts can also be obtained by e-mail.

Send a message to:
	mailserv@ietf.org.
In the body type:
	"FILE /internet-drafts/draft-ietf-isis-wg-multi-topology-04.txt".
	
NOTE:	The mail server at ietf.org can return the document in
	MIME-encoded form by using the "mpack" utility.  To use this
	feature, insert the command "ENCODING mime" before the "FILE"
	command.  To decode the response(s), you will need "munpack" or
	a MIME-compliant mail reader.  Different MIME-compliant mail readers
	exhibit different behavior, especially when dealing with
	"multipart" MIME messages (i.e. documents which have been split
	up into multiple messages), so check your local documentation on
	how to manipulate these messages.
		
		
Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.

--NextPart
Content-Type: Multipart/Alternative; Boundary="OtherAccess"

--OtherAccess
Content-Type: Message/External-body;
	access-type="mail-server";
	server="mailserv@ietf.org"

Content-Type: text/plain
Content-ID:	<20020703131758.I-D@ietf.org>

ENCODING mime
FILE /internet-drafts/draft-ietf-isis-wg-multi-topology-04.txt

--OtherAccess
Content-Type: Message/External-body;
	name="draft-ietf-isis-wg-multi-topology-04.txt";
	site="ftp.ietf.org";
	access-type="anon-ftp";
	directory="internet-drafts"

Content-Type: text/plain
Content-ID:	<20020703131758.I-D@ietf.org>

--OtherAccess--

--NextPart--


_______________________________________________
Isis-wg mailing list  -  Isis-wg@spider.juniper.net
http://spider.juniper.net/mailman/listinfo/isis-wg


From isis-wg-admin@spider.juniper.net  Mon Jul  8 09:53:51 2002
Received: from external.juniper.net (spider.juniper.net [207.17.137.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA14740
	for <isis-archive@odin.ietf.org>; Mon, 8 Jul 2002 09:53:51 -0400 (EDT)
Received: from spider.juniper.net (localhost [127.0.0.1])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g68DVCt91601;
	Mon, 8 Jul 2002 06:31:12 -0700 (PDT)
	(envelope-from isis-wg-admin@spider.juniper.net)
Received: from cisco.com (mrwint.cisco.com [144.254.98.48])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g5BEbwt66726
	for <isis-wg@spider.juniper.net>; Tue, 11 Jun 2002 07:37:58 -0700 (PDT)
	(envelope-from mshand@cisco.com)
Received: from mshand-w2k.cisco.com (lon-sto4-lan-vlan133-dhcp30.cisco.com [144.254.108.97])
	by cisco.com (8.8.8/2.6/Cisco List Logging/8.8.8) with ESMTP id PAA19982;
	Tue, 11 Jun 2002 15:55:39 +0100 (BST)
Message-Id: <4.3.2.7.2.20020611154537.025ce140@jaws.cisco.com>
X-Sender: mshand@jaws.cisco.com
X-Mailer: QUALCOMM Windows Eudora Version 4.3.2
To: "Philip Christian" <christi@nortelnetworks.com>
From: mike shand <mshand@cisco.com>
Subject: RE: [Isis-wg] Proprietary / Private TLV numbers?
Cc: "'Tony Przygienda'" <prz@net4u.ch>, isis-wg@spider.juniper.net,
        "'Mike Truskowski'" <truskows@cisco.com>
In-Reply-To: <4103264BC8D3D51180B7002048400C454FB70D@zhard0jd.europe.nor
 tel.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Sender: isis-wg-admin@spider.juniper.net
Errors-To: isis-wg-admin@spider.juniper.net
X-BeenThere: isis-wg@spider.juniper.net
X-Mailman-Version: 2.0rc1
Precedence: bulk
List-Help: <mailto:isis-wg-request@spider.juniper.net?subject=help>
List-Post: <mailto:isis-wg@spider.juniper.net>
List-Subscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=subscribe>
List-Id: IETF IS-IS working group <isis-wg.spider.juniper.net>
List-Unsubscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=unsubscribe>
List-Archive: <http://spider.juniper.net/pipermail/isis-wg/>
Date: Tue, 11 Jun 2002 15:55:33 +0100

At 15:38 11/06/2002 +0100, Philip Christian wrote:
>On receipt of an LSP a router MUST ignore TLVs of type XXX that
>    include an OUI from a different organization,

MUST is a bit strong here. SHOULD or MAY, perhaps. If you know how to parse 
company X's subTLVs you should be allowed to do so.

I'm not sure we want to get into mentioning non-standard OUIs with G or L 
bits set.

         Mike

_______________________________________________
Isis-wg mailing list  -  Isis-wg@spider.juniper.net
http://spider.juniper.net/mailman/listinfo/isis-wg


From isis-wg-admin@spider.juniper.net  Mon Jul  8 19:13:28 2002
Received: from external.juniper.net (spider.juniper.net [207.17.137.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA16430
	for <isis-archive@odin.ietf.org>; Mon, 8 Jul 2002 19:13:28 -0400 (EDT)
Received: from spider.juniper.net (localhost [127.0.0.1])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g68Mp0t94701;
	Mon, 8 Jul 2002 15:51:00 -0700 (PDT)
	(envelope-from isis-wg-admin@spider.juniper.net)
Received: from znsgs01r.europe.nortel.com (h33s128a211n47.user.nortelnetworks.com [47.211.128.33])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g68MdMt94633
	for <isis-wg@spider.juniper.net>; Mon, 8 Jul 2002 15:39:23 -0700 (PDT)
	(envelope-from christi@nortelnetworks.com)
Received: from zwcwc012.europe.nortel.com (zwcwc012.europe.nortel.com [47.73.112.187])
	by znsgs01r.europe.nortel.com (Switch-2.2.0/Switch-2.2.0) with ESMTP id g68N0ci27211
	for <isis-wg@spider.juniper.net>; Tue, 9 Jul 2002 00:00:38 +0100 (BST)
Received: by zwcwc012.europe.nortel.com with Internet Mail Service (5.5.2653.19)
	id <3CJ1HA9T>; Tue, 9 Jul 2002 00:00:39 +0100
Message-ID: <4103264BC8D3D51180B7002048400C454FB759@zhard0jd.europe.nortel.com>
From: "Philip Christian" <christi@nortelnetworks.com>
To: "'isis-wg@spider.juniper.net'" <isis-wg@spider.juniper.net>
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C226D3.3C1D7A78"
Subject: [Isis-wg] draft-ietf-isis-auto-encap-00.txt
Sender: isis-wg-admin@spider.juniper.net
Errors-To: isis-wg-admin@spider.juniper.net
X-BeenThere: isis-wg@spider.juniper.net
X-Mailman-Version: 2.0rc1
Precedence: bulk
List-Help: <mailto:isis-wg-request@spider.juniper.net?subject=help>
List-Post: <mailto:isis-wg@spider.juniper.net>
List-Subscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=subscribe>
List-Id: IETF IS-IS working group <isis-wg.spider.juniper.net>
List-Unsubscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=unsubscribe>
List-Archive: <http://spider.juniper.net/pipermail/isis-wg/>
Date: Tue, 9 Jul 2002 00:00:31 +0100

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C226D3.3C1D7A78
Content-Type: text/plain;
	charset="iso-8859-1"

I have been trying to find a way to get this doc to everyone.
The IETF are not accepting drafts until the 15th, and the list
server won't accept the draft inline or as an attachment because
it is too big.

Anyway.  I will be submitting this on the 15th as a working group
item.  In the meantime if anyone wants to read it then they can
go get it from
ftp://ftp-uk.nortelnetworks.com/drop/isiswg/draft-ietf-isis-auto-encap-00.tx
t

Please see the comments below and enjoy.

Philip

-----Original Message-----
From: Christian, Philip [HAL02:GI50:EXCH] 
Sent: Monday, July 08, 2002 5:49 PM
To: 'isis-wg@spider.juniper.net'
Subject: draft-ietf-isis-auto-encap-00.txt


You will all no doubt remember the ITU-T DCN document that the
ITU-T liaised to this working group some months ago, and the 
automatic encapsulation feature that appeared in Annex B of that doc.

The ITU-T also asked me to write an Internet Draft on the subject,
which I have now done.

This text belongs to this working group and is copyright Internet
Society.  It is not an ITU-T document.

I attempted to submit this as a draft last week, but forgot that 
drafts cannot be submitted at this time.  I will be submitting
it on the 15th instead.

I'm sure that there will be plenty of useful comments, but I am
thinking that it would be better still to submit this as is, and
then incorporate comments into an 01 version later. I wouldn't want
to cause confusion by having two docs with the same number floating
around.

I see no reason to keep you guys waiting, and so I am sending it to 
the list now (again, it bounced the last time).

It needs to be viewed in courier font to see the diagrams.

Enjoy

Philip

------_=_NextPart_001_01C226D3.3C1D7A78
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
5.5.2655.35">
<TITLE>draft-ietf-isis-auto-encap-00.txt</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=3D2>I have been trying to find a way to get this doc to =
everyone.</FONT>
<BR><FONT SIZE=3D2>The IETF are not accepting drafts until the 15th, =
and the list</FONT>
<BR><FONT SIZE=3D2>server won't accept the draft inline or as an =
attachment because</FONT>
<BR><FONT SIZE=3D2>it is too big.</FONT>
</P>

<P><FONT SIZE=3D2>Anyway.&nbsp; I will be submitting this on the 15th =
as a working group</FONT>
<BR><FONT SIZE=3D2>item.&nbsp; In the meantime if anyone wants to read =
it then they can</FONT>
<BR><FONT SIZE=3D2>go get it from</FONT>
<BR><FONT SIZE=3D2><A =
HREF=3D"ftp://ftp-uk.nortelnetworks.com/drop/isiswg/draft-ietf-isis-auto=
-encap-00.txt" =
TARGET=3D"_blank">ftp://ftp-uk.nortelnetworks.com/drop/isiswg/draft-ietf=
-isis-auto-encap-00.txt</A></FONT>
</P>

<P><FONT SIZE=3D2>Please see the comments below and enjoy.</FONT>
</P>

<P><FONT SIZE=3D2>Philip</FONT>
</P>

<P><FONT SIZE=3D2>-----Original Message-----</FONT>
<BR><FONT SIZE=3D2>From: Christian, Philip [HAL02:GI50:EXCH] </FONT>
<BR><FONT SIZE=3D2>Sent: Monday, July 08, 2002 5:49 PM</FONT>
<BR><FONT SIZE=3D2>To: 'isis-wg@spider.juniper.net'</FONT>
<BR><FONT SIZE=3D2>Subject: draft-ietf-isis-auto-encap-00.txt</FONT>
</P>
<BR>

<P><FONT SIZE=3D2>You will all no doubt remember the ITU-T DCN document =
that the</FONT>
<BR><FONT SIZE=3D2>ITU-T liaised to this working group some months ago, =
and the </FONT>
<BR><FONT SIZE=3D2>automatic encapsulation feature that appeared in =
Annex B of that doc.</FONT>
</P>

<P><FONT SIZE=3D2>The ITU-T also asked me to write an Internet Draft on =
the subject,</FONT>
<BR><FONT SIZE=3D2>which I have now done.</FONT>
</P>

<P><FONT SIZE=3D2>This text belongs to this working group and is =
copyright Internet</FONT>
<BR><FONT SIZE=3D2>Society.&nbsp; It is not an ITU-T document.</FONT>
</P>

<P><FONT SIZE=3D2>I attempted to submit this as a draft last week, but =
forgot that </FONT>
<BR><FONT SIZE=3D2>drafts cannot be submitted at this time.&nbsp; I =
will be submitting</FONT>
<BR><FONT SIZE=3D2>it on the 15th instead.</FONT>
</P>

<P><FONT SIZE=3D2>I'm sure that there will be plenty of useful =
comments, but I am</FONT>
<BR><FONT SIZE=3D2>thinking that it would be better still to submit =
this as is, and</FONT>
<BR><FONT SIZE=3D2>then incorporate comments into an 01 version later. =
I wouldn't want</FONT>
<BR><FONT SIZE=3D2>to cause confusion by having two docs with the same =
number floating</FONT>
<BR><FONT SIZE=3D2>around.</FONT>
</P>

<P><FONT SIZE=3D2>I see no reason to keep you guys waiting, and so I am =
sending it to </FONT>
<BR><FONT SIZE=3D2>the list now (again, it bounced the last =
time).</FONT>
</P>

<P><FONT SIZE=3D2>It needs to be viewed in courier font to see the =
diagrams.</FONT>
</P>

<P><FONT SIZE=3D2>Enjoy</FONT>
</P>

<P><FONT SIZE=3D2>Philip</FONT>
</P>

</BODY>
</HTML>
------_=_NextPart_001_01C226D3.3C1D7A78--
_______________________________________________
Isis-wg mailing list  -  Isis-wg@spider.juniper.net
http://spider.juniper.net/mailman/listinfo/isis-wg


From isis-wg-admin@spider.juniper.net  Mon Jul  8 19:35:46 2002
Received: from external.juniper.net (spider.juniper.net [207.17.137.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA17278
	for <isis-archive@odin.ietf.org>; Mon, 8 Jul 2002 19:35:45 -0400 (EDT)
Received: from spider.juniper.net (localhost [127.0.0.1])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g68NDht94843;
	Mon, 8 Jul 2002 16:13:43 -0700 (PDT)
	(envelope-from isis-wg-admin@spider.juniper.net)
Received: from znsgs01r.europe.nortel.com (h33s128a211n47.user.nortelnetworks.com [47.211.128.33])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g68N44t94786
	for <isis-wg@spider.juniper.net>; Mon, 8 Jul 2002 16:04:04 -0700 (PDT)
	(envelope-from christi@nortelnetworks.com)
Received: from zwcwc012.europe.nortel.com (zwcwc012.europe.nortel.com [47.73.112.187])
	by znsgs01r.europe.nortel.com (Switch-2.2.0/Switch-2.2.0) with ESMTP id g68NPKi27567
	for <isis-wg@spider.juniper.net>; Tue, 9 Jul 2002 00:25:20 +0100 (BST)
Received: by zwcwc012.europe.nortel.com with Internet Mail Service (5.5.2653.19)
	id <3CJ1HBDR>; Tue, 9 Jul 2002 00:25:21 +0100
Message-ID: <4103264BC8D3D51180B7002048400C454FB75B@zhard0jd.europe.nortel.com>
From: "Philip Christian" <christi@nortelnetworks.com>
To: "'isis-wg@spider.juniper.net'" <isis-wg@spider.juniper.net>
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C226D6.63710204"
Subject: [Isis-wg] what no RFCs ?
Sender: isis-wg-admin@spider.juniper.net
Errors-To: isis-wg-admin@spider.juniper.net
X-BeenThere: isis-wg@spider.juniper.net
X-Mailman-Version: 2.0rc1
Precedence: bulk
List-Help: <mailto:isis-wg-request@spider.juniper.net?subject=help>
List-Post: <mailto:isis-wg@spider.juniper.net>
List-Subscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=subscribe>
List-Id: IETF IS-IS working group <isis-wg.spider.juniper.net>
List-Unsubscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=unsubscribe>
List-Archive: <http://spider.juniper.net/pipermail/isis-wg/>
Date: Tue, 9 Jul 2002 00:25:12 +0100

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C226D6.63710204
Content-Type: text/plain;
	charset="iso-8859-1"

I just went to 
http://www.ietf.org/html.charters/isis-wg-charter.html
and it says "No Request For Comments"
I think that it has been that way for a few days now.

wierd

Philip

------_=_NextPart_001_01C226D6.63710204
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
5.5.2655.35">
<TITLE>what no RFCs ?</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=3D2>I just went to </FONT>
<BR><FONT SIZE=3D2><A =
HREF=3D"http://www.ietf.org/html.charters/isis-wg-charter.html" =
TARGET=3D"_blank">http://www.ietf.org/html.charters/isis-wg-charter.html=
</A></FONT>
<BR><FONT SIZE=3D2>and it says &quot;No Request For =
Comments&quot;</FONT>
<BR><FONT SIZE=3D2>I think that it has been that way for a few days =
now.</FONT>
</P>

<P><FONT SIZE=3D2>wierd</FONT>
</P>

<P><FONT SIZE=3D2>Philip</FONT>
</P>

</BODY>
</HTML>
------_=_NextPart_001_01C226D6.63710204--
_______________________________________________
Isis-wg mailing list  -  Isis-wg@spider.juniper.net
http://spider.juniper.net/mailman/listinfo/isis-wg


From isis-wg-admin@spider.juniper.net  Mon Jul  8 20:04:37 2002
Received: from external.juniper.net (spider.juniper.net [207.17.137.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA18374
	for <isis-archive@odin.ietf.org>; Mon, 8 Jul 2002 20:04:36 -0400 (EDT)
Received: from spider.juniper.net (localhost [127.0.0.1])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g68NgZt95056;
	Mon, 8 Jul 2002 16:42:35 -0700 (PDT)
	(envelope-from isis-wg-admin@spider.juniper.net)
Received: from rtp-msg-core-1.cisco.com (rtp-msg-core-1.cisco.com [161.44.11.97])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g5CGHvt74064
	for <isis-wg@spider.juniper.net>; Wed, 12 Jun 2002 09:17:57 -0700 (PDT)
	(envelope-from jlearman@cisco.com)
Received: from dingdong.cisco.com (localhost [127.0.0.1])
	by rtp-msg-core-1.cisco.com (8.12.2/8.12.2) with ESMTP id g5CGadYN009306;
	Wed, 12 Jun 2002 12:36:39 -0400 (EDT)
Received: from JLEARMAN-W2K1.cisco.com (rtp-vpn1-597.cisco.com [10.82.226.85])
	by dingdong.cisco.com (Mirapoint)
	with ESMTP id ABR25407;
	Wed, 12 Jun 2002 12:36:07 -0400 (EDT)
Message-Id: <4.3.2.7.2.20020612121454.01a53d48@dingdong.cisco.com>
X-Sender: jlearman@dingdong.cisco.com
X-Mailer: QUALCOMM Windows Eudora Version 4.3.2
To: "Philip Christian" <christi@nortelnetworks.com>
From: Jeff Learman <jlearman@cisco.com>
Subject: RE: [Isis-wg] Proprietary / Private TLV numbers?
Cc: isis-wg@spider.juniper.net, "'Tony Przygienda'" <prz@net4u.ch>,
        "'Mike Truskowski'" <truskows@cisco.com>,
        "'mike shand'" <mshand@cisco.com>
In-Reply-To: <4103264BC8D3D51180B7002048400C454FB710@zhard0jd.europe.nor
 tel.com>
Mime-Version: 1.0
Content-Type: multipart/alternative;
	boundary="=====================_55143622==_.ALT"
Sender: isis-wg-admin@spider.juniper.net
Errors-To: isis-wg-admin@spider.juniper.net
X-BeenThere: isis-wg@spider.juniper.net
X-Mailman-Version: 2.0rc1
Precedence: bulk
List-Help: <mailto:isis-wg-request@spider.juniper.net?subject=help>
List-Post: <mailto:isis-wg@spider.juniper.net>
List-Subscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=subscribe>
List-Id: IETF IS-IS working group <isis-wg.spider.juniper.net>
List-Unsubscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=unsubscribe>
List-Archive: <http://spider.juniper.net/pipermail/isis-wg/>
Date: Wed, 12 Jun 2002 12:27:38 -0400

--=====================_55143622==_.ALT
Content-Type: text/plain; charset="us-ascii"


Minor comments below.

At 08:33 AM 6/12/2002, Philip Christian wrote:

>I have done an update, see below 
>
>Philip 
>
>> -----Original Message----- 
>> From: mike shand [<mailto:mshand@cisco.com>mailto:mshand@cisco.com] 
>> Sent: Tuesday, June 11, 2002 3:56 PM 
>> To: Christian, Philip [HAL02:GI50:EXCH] 
>> Cc: 'Tony Przygienda'; isis-wg@spider.juniper.net; 'Mike Truskowski' 
>> Subject: RE: [Isis-wg] Proprietary / Private TLV numbers? 
>> 
>> 
>> At 15:38 11/06/2002 +0100, Philip Christian wrote: 
>> >On receipt of an LSP a router MUST ignore TLVs of type XXX that 
>> >    include an OUI from a different organization, 
>> 
>> MUST is a bit strong here. SHOULD or MAY, perhaps. If you 
>> know how to parse 
>> company X's subTLVs you should be allowed to do so. 
>> 
>> I'm not sure we want to get into mentioning non-standard OUIs 
>> with G or L 
>> bits set. 
>> 
>>          Mike 
>> 
>> 
>
>Internet Engineering Task Force                            P. Christian 
>INTERNET DRAFT                                          Nortel Networks 
>                                                              June 2002 
>  
>  
>                          TLV for Proprietary Use 
>                     draft-ietf-isis-private-tlv-forlist2.txt 
>  
>Status of this Memo 
>  
>   This document is an Internet-Draft and is in full conformance with 
>   all provisions of Section 10 of RFC 2026. 
>    
>   Internet Drafts are working documents of the Internet Engineering 
>   Task Force (IETF), its Areas, and its Working Groups.  Note that 
>   other groups may also distribute working documents as Internet 
>   Drafts. 
>    
>   Internet Drafts are draft documents valid for a maximum of six 
>   months.  Internet Drafts may be updated, replaced, or obsoleted by 
>   other documents at any time.  It is not appropriate to use Internet 
>   Drafts as reference material or to cite them other than as a 
>   "working draft" or "work in progress". 
>    
>   The list of current Internet-Drafts can be accessed at 
>   <http://www.ietf.org/ietf/1id-abstracts.txt>http://www.ietf.org/ietf/1id-abstracts.txt 
>    
>   The list of Internet-Draft Shadow Directories can be accessed at 
>   <http://www.ietf.org/shadow.html>http://www.ietf.org/shadow.html. 
>    
>   This memo provides information for the Internet community. This memo 
>   does not specify an Internet standard of any kind.  
>    
>   Distribution of this draft is unlimited. 
>    
>    
>1. Abstract 
>    
>   This document defines a TLV that may be used for vendor specific or 
>   experimental extensions to the IS-IS routing protocol, and defines 
>   the format of the TLV. 
>    
>    
>2. Conventions used in this document 
>    
>   The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", 
>   "SHOULD", "SHOULD NOT", "RECOMMENDED",  "MAY", and "OPTIONAL" in 
>   this document are to be interpreted as described in RFC 2119. 
>    
>
>
>
>
>  
>                       TLV for Proprietary Use               June 2002  
>  
>3. Introduction 
>    
>   IS-IS as defined in [1] has always been an extensible routing 
>   protocol.  Extensions to IS-IS are encoded as a TLV.  Critically [1] 
>   has always defined that an IS-IS router SHALL flood entire LSPs that 
>   it receives on to other IS-IS routers in the network, whether or not 
>   it understands the TLVs that are included in the LSP.  Also IS-IS 
>   LSPs are structured such that a router can find TLVs that it 
>   understands, whilst ignoring ones that it does not. 
>    
>   Thus information that is encoded into a TLV and placed into an LSP 
>   by a router will be propagated to every other router in an IS-IS 
>   level-1 area or level-2 subdomain. 
>    
>   The basic function of an IS-IS TLV is identified by the first byte 
>   of the TLV.  Thus there are only 256 possible basic types of TLV.  
>   Certain types of TLV have been defined to include sub-TLVs so that a 
>   single TLV type can be used for multiple functions. 
>    
>   No single authority assigns TLV type numbers, [2] lists all known 

use semicolon instead of comma above

>   TLV type numbers at this time.  Also no TLV type number was ever 
>   defined for private, proprietary or experimental use. 
>    
>   The extensible nature of IS-IS has made the use of TLVs in LSPs for 
>   proprietary purposes so useful that in the absence of a central 
>   authority for assigning TLV type numbers vendors have occasionally 
>   simply chosen a number and hoped for the best.  The risk is that 
>   such a TLV type number may then be chosen by another organization at 
>   a later time for a different function, thus creating an 
>   interoperability problem. Also this accelerates the burning of the 

"depletion" rather than "burning".

>   256 possible TLV type numbers. 
>    
>   This document specifies a TLV type number that may be used for 
>   proprietary, private or experimental purposes, and a mechanism that 
>   insures that implementations from different sources can use the TLV 
>   for different purposes in the same network without creating 
>   interoperability problems. 
>    
>   By using this new TLV, companies, individuals or institutions may 
>   use extensions to IS-IS without fear of interoperability problems 
>   with other organizations in the future, and the available pool of 
>   TLV type numbers will no longer be diminished by proprietary use. 
>    
>4. TLV type number for proprietary use 
>    
>   The type field for this TLV SHALL be XXX. 
>    
>   TLVs that use XXX for the type field MUST include a valid IEEE 
>   assigned OUI as the first three bytes of the value field of the TLV.  
>   For more information about OUIs see [3]. 
>    
>
>  
>                       TLV for Proprietary Use               June 2002  
>  
>   On receipt of an LSP a router MAY ignore TLVs of type XXX that 
>   include an OUI from a different organization, however the router 

"unrecognized OUI" rather than "different organization".  And I think
"MAY" should be "MUST", but I won't quibble.

>   MUST flood the LSP onwards as per [1]. 
>  
>   After the first three bytes of the value field subsequent bytes may 
>   be used freely for any purpose provided that the resultant TLV is 
>   conformant with [1]. 

I would say "The format of the remainder of the TLV would be defined
by the identified organization, and MUST be conformant with [1]."

>    
>   Many organizations will have access to only one or a few OUIs.  
>   Implementers are free to format the value field after their OUI into 
>   sub-TLVs so that it may be used for multiple purposes, and would be 
>   well advised to do this from the outset.  Note that if sub-TLVs are 
>   to be used then the very first implementation to exist will need to 
>   recognize the sub-TLV structure, and ignore sub-TLVs that it does 
>   not understand whilst searching for sub-TLVs that it does 
>   understand. 

This is one way.  Another way would be to use EUI48 or EUI64 numbers
as type codes, especially for large organizations to allow hierarchical
assignment of type codes.  EUI numbers start with the OUI, and the
remainder is allocated by the organization owning the OUI.  Admittedly,
this doesn't allow as optimized use of a switch statement as sub-TLVs
would.

Regards,
Jeff

>    5. Security Considerations 
>  
>   The proprietary TLV raises no new security issues for IS-IS.  
>   Information placed in an IS-IS TLV cannot be considered secure, and 
>   so if security is required then an implementation will need to 
>   encrypt the information using a suitable method. 
>    
>6. References 
>    
>   [1] ISO, "Intermediate system to Intermediate system routeing 
>   information exchange protocol for use in conjunction with the 
>   Protocol for providing the Connectionless-mode Network Service (ISO 
>   8473)", ISO/IEC 10589:1992. 
>    
>   [2] draft-ietf-isis-wg-tlv-codepoints-02.txt, Reserved TLV 
>   Codepoints in ISIS, Tony Przygienda, November 2001 
>    
>   [3] <http://standards.ieee.org/regauth/oui/index.html>http://standards.ieee.org/regauth/oui/index.html 
>    
>7. Acknowledgments 
>    
>   The author takes no credit for this work as the concept was 
>   discussed in the IS-IS Working Group before the author even became 
>   an active participant.  Suggestions for acknowledgement gladly 
>   received. 
>    
>8. Author's Addresses 
>    
>   Philip Christian 
>   Nortel Networks Harlow Laboratories 
>   London Road, Harlow, 
>   Essex, CM17 9NA UK 
>    
>   Email: christi@nortelnetworks.com 

--=====================_55143622==_.ALT
Content-Type: text/html; charset="us-ascii"

<html>
<br>
Minor comments below.<br>
<br>
At 08:33 AM 6/12/2002, Philip Christian wrote:<br>
<br>
<blockquote type=cite cite><font size=2>I have done an update, see
below</font> <br>
<br>
<font size=2>Philip</font> <br>
<br>
<font size=2>&gt; -----Original Message-----</font> <br>
<font size=2>&gt; From: mike shand
[<a href="mailto:mshand@cisco.com">mailto:mshand@cisco.com</a>]</font>
<br>
<font size=2>&gt; Sent: Tuesday, June 11, 2002 3:56 PM</font> <br>
<font size=2>&gt; To: Christian, Philip [HAL02:GI50:EXCH]</font> <br>
<font size=2>&gt; Cc: 'Tony Przygienda'; isis-wg@spider.juniper.net;
'Mike Truskowski'</font> <br>
<font size=2>&gt; Subject: RE: [Isis-wg] Proprietary / Private TLV
numbers?</font> <br>
<font size=2>&gt; </font><br>
<font size=2>&gt; </font><br>
<font size=2>&gt; At 15:38 11/06/2002 +0100, Philip Christian
wrote:</font> <br>
<font size=2>&gt; &gt;On receipt of an LSP a router MUST ignore TLVs of
type XXX that</font> <br>
<font size=2>&gt; &gt;&nbsp;&nbsp;&nbsp; include an OUI from a different
organization,</font> <br>
<font size=2>&gt; </font><br>
<font size=2>&gt; MUST is a bit strong here. SHOULD or MAY, perhaps. If
you </font><br>
<font size=2>&gt; know how to parse </font><br>
<font size=2>&gt; company X's subTLVs you should be allowed to do
so.</font> <br>
<font size=2>&gt; </font><br>
<font size=2>&gt; I'm not sure we want to get into mentioning
non-standard OUIs </font><br>
<font size=2>&gt; with G or L </font><br>
<font size=2>&gt; bits set.</font> <br>
<font size=2>&gt; </font><br>
<font size=2>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Mike</font> <br>
<font size=2>&gt; </font><br>
<font size=2>&gt; <br>
</font><br>
<font size=2>Internet Engineering Task
Force&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
P. Christian </font><br>
<font size=2>INTERNET
DRAFT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Nortel Networks </font><br>
<font size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
June 2002 </font><br>
<font size=2>&nbsp;</font> <br>
<font size=2>&nbsp;</font> <br>
<font size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
TLV for Proprietary Use </font><br>
<font size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
draft-ietf-isis-private-tlv-forlist2.txt </font><br>
<font size=2>&nbsp;</font> <br>
<font size=2>Status of this Memo </font><br>
<font size=2>&nbsp;</font> <br>
<font size=2>&nbsp;&nbsp; This document is an Internet-Draft and is in
full conformance with </font><br>
<font size=2>&nbsp;&nbsp; all provisions of Section 10 of RFC 2026.
</font><br>
<font size=2>&nbsp;&nbsp;&nbsp; </font><br>
<font size=2>&nbsp;&nbsp; Internet Drafts are working documents of the
Internet Engineering </font><br>
<font size=2>&nbsp;&nbsp; Task Force (IETF), its Areas, and its Working
Groups.&nbsp; Note that </font><br>
<font size=2>&nbsp;&nbsp; other groups may also distribute working
documents as Internet </font><br>
<font size=2>&nbsp;&nbsp; Drafts. </font><br>
<font size=2>&nbsp;&nbsp;&nbsp; </font><br>
<font size=2>&nbsp;&nbsp; Internet Drafts are draft documents valid for a
maximum of six </font><br>
<font size=2>&nbsp;&nbsp; months.&nbsp; Internet Drafts may be updated,
replaced, or obsoleted by </font><br>
<font size=2>&nbsp;&nbsp; other documents at any time.&nbsp; It is not
appropriate to use Internet </font><br>
<font size=2>&nbsp;&nbsp; Drafts as reference material or to cite them
other than as a </font><br>
<font size=2>&nbsp;&nbsp; &quot;working draft&quot; or &quot;work in
progress&quot;. </font><br>
<font size=2>&nbsp;&nbsp;&nbsp; </font><br>
<font size=2>&nbsp;&nbsp; The list of current Internet-Drafts can be
accessed at </font><br>
<font size=2>&nbsp;&nbsp;
<a href="http://www.ietf.org/ietf/1id-abstracts.txt">http://www.ietf.org/ietf/1id-abstracts.txt</a>
</font><br>
<font size=2>&nbsp;&nbsp;&nbsp; </font><br>
<font size=2>&nbsp;&nbsp; The list of Internet-Draft Shadow Directories can be accessed at </font><br>
<font size=2>&nbsp;&nbsp; <a href="http://www.ietf.org/shadow.html">http://www.ietf.org/shadow.html</a>. </font><br>
<font size=2>&nbsp;&nbsp;&nbsp; </font><br>
<font size=2>&nbsp;&nbsp; This memo provides information for the Internet community. This memo </font><br>
<font size=2>&nbsp;&nbsp; does not specify an Internet standard of any kind.&nbsp; </font><br>
<font size=2>&nbsp;&nbsp;&nbsp; </font><br>
<font size=2>&nbsp;&nbsp; Distribution of this draft is unlimited. </font><br>
<font size=2>&nbsp;&nbsp;&nbsp; </font><br>
<font size=2>&nbsp;&nbsp;&nbsp; </font><br>
<font size=2>1. Abstract </font><br>
<font size=2>&nbsp;&nbsp;&nbsp; </font><br>
<font size=2>&nbsp;&nbsp; This document defines a TLV that may be used for vendor specific or </font><br>
<font size=2>&nbsp;&nbsp; experimental extensions to the IS-IS routing protocol, and defines </font><br>
<font size=2>&nbsp;&nbsp; the format of the TLV. </font><br>
<font size=2>&nbsp;&nbsp;&nbsp; </font><br>
<font size=2>&nbsp;&nbsp;&nbsp; </font><br>
<font size=2>2. Conventions used in this document </font><br>
<font size=2>&nbsp;&nbsp;&nbsp; </font><br>
<font size=2>&nbsp;&nbsp; The key words &quot;MUST&quot;, &quot;MUST NOT&quot;, &quot;REQUIRED&quot;, &quot;SHALL&quot;, &quot;SHALL NOT&quot;, </font><br>
<font size=2>&nbsp;&nbsp; &quot;SHOULD&quot;, &quot;SHOULD NOT&quot;, &quot;RECOMMENDED&quot;,&nbsp; &quot;MAY&quot;, and &quot;OPTIONAL&quot; in </font><br>
<font size=2>&nbsp;&nbsp; this document are to be interpreted as described in RFC 2119. </font><br>
<font size=2>&nbsp;&nbsp;&nbsp; <br>
</font><br>
<br>
<br>
<br>
<font size=2>&nbsp; </font><br>
<font size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TLV for Proprietary Use&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; June 2002&nbsp; </font><br>
<font size=2>&nbsp;</font> <br>
<font size=2>3. Introduction </font><br>
<font size=2>&nbsp;&nbsp;&nbsp; </font><br>
<font size=2>&nbsp;&nbsp; IS-IS as defined in [1] has always been an extensible routing </font><br>
<font size=2>&nbsp;&nbsp; protocol.&nbsp; Extensions to IS-IS are encoded as a TLV.&nbsp; Critically [1] </font><br>
<font size=2>&nbsp;&nbsp; has always defined that an IS-IS router SHALL flood entire LSPs that </font><br>
<font size=2>&nbsp;&nbsp; it receives on to other IS-IS routers in the network, whether or not </font><br>
<font size=2>&nbsp;&nbsp; it understands the TLVs that are included in the LSP.&nbsp; Also IS-IS </font><br>
<font size=2>&nbsp;&nbsp; LSPs are structured such that a router can find TLVs that it </font><br>
<font size=2>&nbsp;&nbsp; understands, whilst ignoring ones that it does not. </font><br>
<font size=2>&nbsp;&nbsp;&nbsp; </font><br>
<font size=2>&nbsp;&nbsp; Thus information that is encoded into a TLV and placed into an LSP </font><br>
<font size=2>&nbsp;&nbsp; by a router will be propagated to every other router in an IS-IS </font><br>
<font size=2>&nbsp;&nbsp; level-1 area or level-2 subdomain. </font><br>
<font size=2>&nbsp;&nbsp;&nbsp; </font><br>
<font size=2>&nbsp;&nbsp; The basic function of an IS-IS TLV is identified by the first byte </font><br>
<font size=2>&nbsp;&nbsp; of the TLV.&nbsp; Thus there are only 256 possible basic types of TLV.&nbsp; </font><br>
<font size=2>&nbsp;&nbsp; Certain types of TLV have been defined to include sub-TLVs so that a </font><br>
<font size=2>&nbsp;&nbsp; single TLV type can be used for multiple functions. </font><br>
<font size=2>&nbsp;&nbsp;&nbsp; </font><br>
<font size=2>&nbsp;&nbsp; No single authority assigns TLV type numbers, [2] lists all known </font></blockquote><br>
use semicolon instead of comma above<br>
<br>
<blockquote type=cite cite><font size=2>&nbsp;&nbsp; TLV type numbers at this time.&nbsp; Also no TLV type number was ever </font><br>
<font size=2>&nbsp;&nbsp; defined for private, proprietary or experimental use. </font><br>
<font size=2>&nbsp;&nbsp;&nbsp; </font><br>
<font size=2>&nbsp;&nbsp; The extensible nature of IS-IS has made the use of TLVs in LSPs for </font><br>
<font size=2>&nbsp;&nbsp; proprietary purposes so useful that in the absence of a central </font><br>
<font size=2>&nbsp;&nbsp; authority for assigning TLV type numbers vendors have occasionally </font><br>
<font size=2>&nbsp;&nbsp; simply chosen a number and hoped for the best.&nbsp; The risk is that </font><br>
<font size=2>&nbsp;&nbsp; such a TLV type number may then be chosen by another organization at </font><br>
<font size=2>&nbsp;&nbsp; a later time for a different function, thus creating an </font><br>
<font size=2>&nbsp;&nbsp; interoperability problem. Also this accelerates the burning of the </font></blockquote><br>
&quot;depletion&quot; rather than &quot;burning&quot;.<br>
<br>
<blockquote type=cite cite><font size=2>&nbsp;&nbsp; 256 possible TLV type numbers. </font><br>
<font size=2>&nbsp;&nbsp;&nbsp; </font><br>
<font size=2>&nbsp;&nbsp; This document specifies a TLV type number that may be used for </font><br>
<font size=2>&nbsp;&nbsp; proprietary, private or experimental purposes, and a mechanism that </font><br>
<font size=2>&nbsp;&nbsp; insures that implementations from different sources can use the TLV </font><br>
<font size=2>&nbsp;&nbsp; for different purposes in the same network without creating </font><br>
<font size=2>&nbsp;&nbsp; interoperability problems. </font><br>
<font size=2>&nbsp;&nbsp;&nbsp; </font><br>
<font size=2>&nbsp;&nbsp; By using this new TLV, companies, individuals or institutions may </font><br>
<font size=2>&nbsp;&nbsp; use extensions to IS-IS without fear of interoperability problems </font><br>
<font size=2>&nbsp;&nbsp; with other organizations in the future, and the available pool of </font><br>
<font size=2>&nbsp;&nbsp; TLV type numbers will no longer be diminished by proprietary use. </font><br>
<font size=2>&nbsp;&nbsp;&nbsp; </font><br>
<font size=2>4. TLV type number for proprietary use </font><br>
<font size=2>&nbsp;&nbsp;&nbsp; </font><br>
<font size=2>&nbsp;&nbsp; The type field for this TLV SHALL be XXX. </font><br>
<font size=2>&nbsp;&nbsp;&nbsp; </font><br>
<font size=2>&nbsp;&nbsp; TLVs that use XXX for the type field MUST include a valid IEEE </font><br>
<font size=2>&nbsp;&nbsp; assigned OUI as the first three bytes of the value field of the TLV.&nbsp; </font><br>
<font size=2>&nbsp;&nbsp; For more information about OUIs see [3]. </font><br>
<font size=2>&nbsp;&nbsp;&nbsp; <br>
</font><br>
<font size=2>&nbsp; </font><br>
<font size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TLV for Proprietary Use&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; June 2002&nbsp; </font><br>
<font size=2>&nbsp;</font> <br>
<font size=2>&nbsp;&nbsp; On receipt of an LSP a router MAY ignore TLVs of type XXX that </font><br>
<font size=2>&nbsp;&nbsp; include an OUI from a different organization, however the router </font></blockquote><br>
&quot;unrecognized OUI&quot; rather than &quot;different organization&quot;.&nbsp; And I think<br>
&quot;MAY&quot; should be &quot;MUST&quot;, but I won't quibble.<br>
<br>
<blockquote type=cite cite><font size=2>&nbsp;&nbsp; MUST flood the LSP onwards as per [1]. </font><br>
<font size=2>&nbsp;</font> <br>
<font size=2>&nbsp;&nbsp; After the first three bytes of the value field subsequent bytes may </font><br>
<font size=2>&nbsp;&nbsp; be used freely for any purpose provided that the resultant TLV is </font><br>
<font size=2>&nbsp;&nbsp; conformant with [1]. </font></blockquote><br>
I would say &quot;The format of the remainder of the TLV would be defined<br>
by the identified organization, and MUST be conformant with [1].&quot;<br>
<br>
<blockquote type=cite cite><font size=2>&nbsp;&nbsp;&nbsp; </font><br>
<font size=2>&nbsp;&nbsp; Many organizations will have access to only one or a few OUIs.&nbsp; </font><br>
<font size=2>&nbsp;&nbsp; Implementers are free to format the value field after their OUI into </font><br>
<font size=2>&nbsp;&nbsp; sub-TLVs so that it may be used for multiple purposes, and would be </font><br>
<font size=2>&nbsp;&nbsp; well advised to do this from the outset.&nbsp; Note that if sub-TLVs are </font><br>
<font size=2>&nbsp;&nbsp; to be used then the very first implementation to exist will need to </font><br>
<font size=2>&nbsp;&nbsp; recognize the sub-TLV structure, and ignore sub-TLVs that it does </font><br>
<font size=2>&nbsp;&nbsp; not understand whilst searching for sub-TLVs that it does </font><br>
<font size=2>&nbsp;&nbsp; understand. </font></blockquote><br>
This is one way.&nbsp; Another way would be to use EUI48 or EUI64 numbers<br>
as type codes, especially for large organizations to allow hierarchical<br>
assignment of type codes.&nbsp; EUI numbers start with the OUI, and the<br>
remainder is allocated by the organization owning the OUI.&nbsp; Admittedly,<br>
this doesn't allow as optimized use of a switch statement as sub-TLVs<br>
would.<br>
<br>
Regards,<br>
Jeff<br>
<br>
<blockquote type=cite cite><font size=2>&nbsp;&nbsp;&nbsp; 5. Security Considerations </font><br>
<font size=2>&nbsp;</font> <br>
<font size=2>&nbsp;&nbsp; The proprietary TLV raises no new security issues for IS-IS.&nbsp; </font><br>
<font size=2>&nbsp;&nbsp; Information placed in an IS-IS TLV cannot be considered secure, and </font><br>
<font size=2>&nbsp;&nbsp; so if security is required then an implementation will need to </font><br>
<font size=2>&nbsp;&nbsp; encrypt the information using a suitable method. </font><br>
<font size=2>&nbsp;&nbsp;&nbsp; </font><br>
<font size=2>6. References </font><br>
<font size=2>&nbsp;&nbsp;&nbsp; </font><br>
<font size=2>&nbsp;&nbsp; [1] ISO, &quot;Intermediate system to Intermediate system routeing </font><br>
<font size=2>&nbsp;&nbsp; information exchange protocol for use in conjunction with the </font><br>
<font size=2>&nbsp;&nbsp; Protocol for providing the Connectionless-mode Network Service (ISO </font><br>
<font size=2>&nbsp;&nbsp; 8473)&quot;, ISO/IEC 10589:1992. </font><br>
<font size=2>&nbsp;&nbsp;&nbsp; </font><br>
<font size=2>&nbsp;&nbsp; [2] draft-ietf-isis-wg-tlv-codepoints-02.txt, Reserved TLV </font><br>
<font size=2>&nbsp;&nbsp; Codepoints in ISIS, Tony Przygienda, November 2001 </font><br>
<font size=2>&nbsp;&nbsp;&nbsp; </font><br>
<font size=2>&nbsp;&nbsp; [3] <a href="http://standards.ieee.org/regauth/oui/index.html">http://standards.ieee.org/regauth/oui/index.html</a> </font><br>
<font size=2>&nbsp;&nbsp;&nbsp; </font><br>
<font size=2>7. Acknowledgments </font><br>
<font size=2>&nbsp;&nbsp;&nbsp; </font><br>
<font size=2>&nbsp;&nbsp; The author takes no credit for this work as the concept was </font><br>
<font size=2>&nbsp;&nbsp; discussed in the IS-IS Working Group before the author even became </font><br>
<font size=2>&nbsp;&nbsp; an active participant.&nbsp; Suggestions for acknowledgement gladly </font><br>
<font size=2>&nbsp;&nbsp; received. </font><br>
<font size=2>&nbsp;&nbsp;&nbsp; </font><br>
<font size=2>8. Author's Addresses </font><br>
<font size=2>&nbsp;&nbsp;&nbsp; </font><br>
<font size=2>&nbsp;&nbsp; Philip Christian </font><br>
<font size=2>&nbsp;&nbsp; Nortel Networks Harlow Laboratories </font><br>
<font size=2>&nbsp;&nbsp; London Road, Harlow, </font><br>
<font size=2>&nbsp;&nbsp; Essex, CM17 9NA UK </font><br>
<font size=2>&nbsp;&nbsp;&nbsp; </font><br>
<font size=2>&nbsp;&nbsp; Email: christi@nortelnetworks.com</font> </blockquote></html>

--=====================_55143622==_.ALT--

_______________________________________________
Isis-wg mailing list  -  Isis-wg@spider.juniper.net
http://spider.juniper.net/mailman/listinfo/isis-wg


From isis-wg-admin@spider.juniper.net  Mon Jul  8 20:05:02 2002
Received: from external.juniper.net (spider.juniper.net [207.17.137.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA18417
	for <isis-archive@odin.ietf.org>; Mon, 8 Jul 2002 20:05:01 -0400 (EDT)
Received: from spider.juniper.net (localhost [127.0.0.1])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g68Nh6t95089;
	Mon, 8 Jul 2002 16:43:06 -0700 (PDT)
	(envelope-from isis-wg-admin@spider.juniper.net)
Received: from colo-rojo.juniper.net (rojo.juniper.net [207.17.137.35])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g5CJKkt74903
	for <isis-wg@spider.juniper.net>; Wed, 12 Jun 2002 12:20:46 -0700 (PDT)
	(envelope-from wongkent@hotmail.com)
Received: from ping.juniper.net (ping.juniper.net [207.17.137.101])
	by colo-rojo.juniper.net (8.11.2/8.11.2) with ESMTP id g5CJdJD01130
	for <isis-wg@juniper.net>; Wed, 12 Jun 2002 12:39:19 -0700 (PDT)
X-JNPR-Received-From: outside
Received: from hotmail.com ([216.33.237.149]) by ping.juniper.net with Microsoft SMTPSVC(5.0.2195.4453);
	 Wed, 12 Jun 2002 12:36:37 -0700
Received: from mail pickup service by hotmail.com with Microsoft SMTPSVC;
	 Wed, 12 Jun 2002 12:38:21 -0700
Received: from 63.104.212.252 by lw7fd.law7.hotmail.msn.com with HTTP;
	Wed, 12 Jun 2002 19:38:21 GMT
X-Originating-IP: [63.104.212.252]
From: "Kent Wong" <wongkent@hotmail.com>
To: isis-wg@juniper.net
Mime-Version: 1.0
Content-Type: text/plain; format=flowed
Message-ID: <F149dsfgeRtb4W5gz1D0001a1b3@hotmail.com>
X-OriginalArrivalTime: 12 Jun 2002 19:38:21.0726 (UTC) FILETIME=[B5D33BE0:01C21248]
Subject: [Isis-wg] Questions and Comment on draft-ietf-isis-restart-01.txt
Sender: isis-wg-admin@spider.juniper.net
Errors-To: isis-wg-admin@spider.juniper.net
X-BeenThere: isis-wg@spider.juniper.net
X-Mailman-Version: 2.0rc1
Precedence: bulk
List-Help: <mailto:isis-wg-request@spider.juniper.net?subject=help>
List-Post: <mailto:isis-wg@spider.juniper.net>
List-Subscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=subscribe>
List-Id: IETF IS-IS working group <isis-wg.spider.juniper.net>
List-Unsubscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=unsubscribe>
List-Archive: <http://spider.juniper.net/pipermail/isis-wg/>
Date: Wed, 12 Jun 2002 19:38:21 +0000

Hi,

I have some questions and comments on the isis restart draft:

1. On Page 6
"....a router MAY transmit one or more normal IIHs
(containing a restart option, but with RR and RA clear) after the
initial RR/RA exchange, but before synchronization has been
achieved, in order to extend the holding time of the neighbors
adjacencies, beyond that indicated in the remaining time field of
the neighbors IIH with the RA bit set."

When a router does this, should it also extend T3 to be the new
holding time? Otherwise, even though we extend nbr's holding time
for the adjacency, T3 will still expire in a short time and LSP
with OL bit set will be generated and the graceful restart will
fail anyway.

2. Instead of sending normal IIH after initial RR/RA exchange,
would it make more sense that if this is a planned restart,
a normal IIH with a large holding time is sent before the router
going down so that nbr will hold the adjacency until restarting
router finish the complete restart procedure. In that way, there
is no need to send extra normal IIH after initial RR/RA exchange.

3. If T2 on both levels expires/cancelled, it means end of
database resync and if T3 is still running, we should cancel
T3 at this time. Is that correct? The draft did not say this explicitly.

4. On section 4.3.1.1, the draft mentions the behaviour of a router
when it starts for the first time. Does it mean this draft intends to
change the normal ISIS behaviour even though it is not a restart?
That means we need to start T2 (but no T1, T3) for each level even
we start for the first time. However, it may not be desirable to set
the OL bit every time ISIS comes up. This should be decided by the
network admin on individual cases whether to set the OL bit or not.

5. Just for clarification, in the draft, it mentions "own" LSP
many times, sometimes it mention own non-pseudonode LSP, somes
it mention own LSP including pseudonode. Sometimes, it simply
mention "own" LSP. Should we interpretate the "own" LSP as including
pseudonode LSP if it doesn't specify otherwise?

Thanks!

---Kent Wong



_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp.

_______________________________________________
Isis-wg mailing list  -  Isis-wg@spider.juniper.net
http://spider.juniper.net/mailman/listinfo/isis-wg


From isis-wg-admin@spider.juniper.net  Mon Jul  8 20:05:41 2002
Received: from external.juniper.net (spider.juniper.net [207.17.137.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA18449
	for <isis-archive@odin.ietf.org>; Mon, 8 Jul 2002 20:05:41 -0400 (EDT)
Received: from spider.juniper.net (localhost [127.0.0.1])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g68NhHt95114;
	Mon, 8 Jul 2002 16:43:17 -0700 (PDT)
	(envelope-from isis-wg-admin@spider.juniper.net)
Received: from colo-rojo.juniper.net (rojo.juniper.net [207.17.137.35])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g5CKZOt75265
	for <isis-wg@spider.juniper.net>; Wed, 12 Jun 2002 13:35:24 -0700 (PDT)
	(envelope-from kentwong@stanfordalumni.org)
Received: from ping.juniper.net (ping.juniper.net [207.17.137.101])
	by colo-rojo.juniper.net (8.11.2/8.11.2) with ESMTP id g5CKrvD03156
	for <isis-wg@juniper.net>; Wed, 12 Jun 2002 13:53:57 -0700 (PDT)
X-JNPR-Received-From: outside
Received: from uadvg134.mx.net ([165.212.11.134]) by ping.juniper.net with Microsoft SMTPSVC(5.0.2195.4453);
	 Wed, 12 Jun 2002 13:51:32 -0700
Received: (qmail 23013 invoked from network); 12 Jun 2002 20:53:27 -0000
Received: from uadvg132.cms.usa.net (HELO uadvg201.cms.usa.net) (165.212.11.132)
  by corprelay.cms.usa.net with SMTP; 12 Jun 2002 20:53:27 -0000
Received: from cmsweb26.cms.usa.net [165.212.8.26] by uadvg132.cms.usa.net via mtad (CM.1201.1.04A) 
	with ESMTP id 627gFLuzN0097M32; Wed, 12 Jun 2002 20:51:13 GMT
Message-ID: <20020612205314.7494.qmail@cmsweb26.cms.usa.net>
Received: from 63.104.212.252 [63.104.212.252] by cmsweb10.cms.usa.net 
	(USANET web-mailer CM.0402.1.07D); Wed, 12 Jun 2002 20:53:14 -0000
From: Choto Wong <kentwong@stanfordalumni.org>
To: <isis-wg@juniper.net>
X-Mailer: USANET web-mailer (CM.0402.1.07D)
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
X-OriginalArrivalTime: 12 Jun 2002 20:51:32.0703 (UTC) FILETIME=[EF0D26F0:01C21252]
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by external.juniper.net id g5CKZOt75266
Subject: [Isis-wg] Questions and Comment on draft-ietf-isis-restart-01.txt
Sender: isis-wg-admin@spider.juniper.net
Errors-To: isis-wg-admin@spider.juniper.net
X-BeenThere: isis-wg@spider.juniper.net
X-Mailman-Version: 2.0rc1
Precedence: bulk
List-Help: <mailto:isis-wg-request@spider.juniper.net?subject=help>
List-Post: <mailto:isis-wg@spider.juniper.net>
List-Subscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=subscribe>
List-Id: IETF IS-IS working group <isis-wg.spider.juniper.net>
List-Unsubscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=unsubscribe>
List-Archive: <http://spider.juniper.net/pipermail/isis-wg/>
Date: Wed, 12 Jun 2002 20:53:14 -0000
Content-Transfer-Encoding: 8bit

Hi,

I have some questions and comments on the isis restart draft:

1. On Page 6
"....a router MAY transmit one or more normal IIHs
 (containing a restart option, but with RR and RA clear) after the
 initial RR/RA exchange, but before synchronization has been
 achieved, in order to extend the holding time of the neighbors
 adjacencies, beyond that indicated in the remaining time field of
 the neighbors IIH with the RA bit set."

When a router does this, should it also extend T3 to be the new
holding time? Otherwise, even though we extend nbr's holding time
for the adjacency, T3 will still expire in a short time and LSP
with OL bit set will be generated and the graceful restart will
fail anyway.

2. Instead of sending normal IIH after initial RR/RA exchange,
would it make more sense that if this is a planned restart,
a normal IIH with a large holding time is sent before the router
going down so that nbr will hold the adjacency until restarting
router finish the complete restart procedure. In that way, there
is no need to send extra normal IIH after initial RR/RA exchange.

3. If T2 on both levels expires/cancelled, it means end of
database resync and if T3 is still running, we should cancel
T3 at this time. Is that correct? The draft did not say this explicitly.

4. On section 4.3.1.1, the draft mentions the behaviour of a router
when it starts for the first time. Does it mean this draft intends to
change the normal ISIS behaviour even though it is not a restart?
That means we need to start T2 (but not T1, T3) for each level even
we start for the first time. However, it may not be desirable to set
the OL bit every time ISIS comes up. This should be decided by the
network admin on individual cases whether to set the OL bit or not.

5. Just for clarification, in the draft, it mentions "own" LSP
many times, sometimes it mention own non-pseudonode LSP, somes
it mention own LSP including pseudonode. Sometimes, it simply
mention "own" LSP. Should we interpretate the "own" LSP as including
pseudonode LSP if it doesn't specify otherwise?

Thanks!

---Kent Wong


____________________________________________________________________
   
_______________________________________________
Isis-wg mailing list  -  Isis-wg@spider.juniper.net
http://spider.juniper.net/mailman/listinfo/isis-wg


From isis-wg-admin@spider.juniper.net  Mon Jul  8 20:05:58 2002
Received: from external.juniper.net (spider.juniper.net [207.17.137.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA18464
	for <isis-archive@odin.ietf.org>; Mon, 8 Jul 2002 20:05:58 -0400 (EDT)
Received: from spider.juniper.net (localhost [127.0.0.1])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g68NhSt95159;
	Mon, 8 Jul 2002 16:43:28 -0700 (PDT)
	(envelope-from isis-wg-admin@spider.juniper.net)
Received: from urdvg002.mx.net (urdvg002.mx.net [165.212.11.2])
	by external.juniper.net (8.11.6/8.11.6) with SMTP id g5D1a0t76655
	for <isis-wg@spider.juniper.net>; Wed, 12 Jun 2002 18:36:00 -0700 (PDT)
	(envelope-from kentwong@stanfordalumni.org)
Received: (qmail 14517 invoked from network); 13 Jun 2002 01:54:10 -0000
Received: from uadvg132.cms.usa.net (HELO uadvg201.cms.usa.net) (165.212.11.132)
  by corprelay.cms.usa.net with SMTP; 13 Jun 2002 01:54:10 -0000
Received: from uwdvg020.cms.usa.net [165.212.8.20] by uadvg132.cms.usa.net via mtad (CM.1201.1.04A) 
	with ESMTP id 256gFmB1b0019M32; Thu, 13 Jun 2002 01:52:27 GMT
Message-ID: <20020613015428.2923.qmail@uwdvg020.cms.usa.net>
Received: from 63.104.212.252 [63.104.212.252] by uwdvg020.cms.usa.net 
	(USANET web-mailer CM.0402.1.07D); Thu, 13 Jun 2002 01:54:28 -0000
From: Choto Wong <kentwong@stanfordalumni.org>
To: <isis-wg@spider.juniper.net>
X-Mailer: USANET web-mailer (CM.0402.1.07D)
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by external.juniper.net id g5D1a0t76659
Subject: [Isis-wg] Questions and comments on draft-ietf-isis-restart-01.txt
Sender: isis-wg-admin@spider.juniper.net
Errors-To: isis-wg-admin@spider.juniper.net
X-BeenThere: isis-wg@spider.juniper.net
X-Mailman-Version: 2.0rc1
Precedence: bulk
List-Help: <mailto:isis-wg-request@spider.juniper.net?subject=help>
List-Post: <mailto:isis-wg@spider.juniper.net>
List-Subscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=subscribe>
List-Id: IETF IS-IS working group <isis-wg.spider.juniper.net>
List-Unsubscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=unsubscribe>
List-Archive: <http://spider.juniper.net/pipermail/isis-wg/>
Date: Thu, 13 Jun 2002 01:54:28 -0000
Content-Transfer-Encoding: 8bit

Hi,

I have some questions and comments on the isis restart draft:

1. On Page 6
"....a router MAY transmit one or more normal IIHs
 (containing a restart option, but with RR and RA clear) after the
 initial RR/RA exchange, but before synchronization has been
 achieved, in order to extend the holding time of the neighbors
 adjacencies, beyond that indicated in the remaining time field of
 the neighbors IIH with the RA bit set."

When a router does this, should it also extend T3 to be the new
holding time? Otherwise, even though we extend nbr's holding time
for the adjacency, T3 will still expire in a short time and LSP
with OL bit set will be generated and the graceful restart will
fail anyway.

2. Instead of sending normal IIH after initial RR/RA exchange,
would it make more sense that if this is a planned restart,
a normal IIH with a large holding time is sent before the router
going down so that nbr will hold the adjacency until restarting
router finishes the complete restart procedure. In that way, there
is no need to send extra normal IIH after initial RR/RA exchange.

3. If T2 on both levels expires/cancelled, it means end of
database resync and if T3 is still running, we should cancel
T3 at this time. Is that correct? The draft did not say this explicitly.

4. Along the same line of thought, there is no need for a separate
T2 and T3. Because when T2 expires/cancels before T3, T3 should be
cancelled anyway. The only case T3 is supposed to be useful is
when T3 expires before T2. The draft states that

"If the timer T3 expires before all the T2 timers have expired, this
indicates that the synchronization process is taking longer than
minimum holding time of the neighbors. The router's own LSP(s) for
levels which have not yet completed their first SPF computation are
then flooded with the overload bit set to indicate that the router's
LSPDB is not yet synchronized (and other routers should therefore
not compute routes through this router)."

However this assumes that the restarting router has acquired its
own pre-start LSP before T3 expires. What if T3 expires even before
it acquires its pre-start LSP? In that case, it doesn't know what
sequence number it should use in its zero LSP to set the OL bit.
If the seq num it uses is smaller than the seq num in its nbr's DB,
then the zero LSP will be ignored by nbr anyway.

So why not just combine T2 and T3 into a single timer and set the
timer to be the min. remaining holding time of its nbr. If the timer
expires before it DB re-sync, then graceful restart fails
and everything reverts back to normal. Isn't this much more simpler
and effective?

5. On section 4.3.1.1, the draft mentions the behavior of a router
when it starts for the first time. Does it mean this draft intends to
change the normal ISIS behavior even though it is not a restart?
That means we need to start T2 (but no T1, T3) for each level even
we start for the first time. However, it may not be desirable to set
the OL bit every time ISIS comes up. This should be decided by the
network admin on individual cases whether to set the OL bit or not.

6. Just for clarification, in the draft, it mentions "own" LSP
many times, sometimes it mention own non-pseudonode LSP, sometimes
it mention own LSP including pseudonode. Sometimes, it simply
mention "own" LSP. Should we interpret the "own" LSP as including
pseudonode LSP if it doesn't specify otherwise?

Thanks!

---Kent Wong




____________________________________________________________________
   
_______________________________________________
Isis-wg mailing list  -  Isis-wg@spider.juniper.net
http://spider.juniper.net/mailman/listinfo/isis-wg


From isis-wg-admin@spider.juniper.net  Mon Jul  8 20:06:05 2002
Received: from external.juniper.net (spider.juniper.net [207.17.137.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA18476
	for <isis-archive@odin.ietf.org>; Mon, 8 Jul 2002 20:06:04 -0400 (EDT)
Received: from spider.juniper.net (localhost [127.0.0.1])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g68Nhet95209;
	Mon, 8 Jul 2002 16:43:40 -0700 (PDT)
	(envelope-from isis-wg-admin@spider.juniper.net)
Received: from cisco.com (mrwint.cisco.com [144.254.98.48])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g5D8Y4t78590
	for <isis-wg@spider.juniper.net>; Thu, 13 Jun 2002 01:34:04 -0700 (PDT)
	(envelope-from mshand@cisco.com)
Received: from mshand-w2k.cisco.com (lon-sto4-lan-vlan133-dhcp30.cisco.com [144.254.108.97])
	by cisco.com (8.8.8/2.6/Cisco List Logging/8.8.8) with ESMTP id JAA25499;
	Thu, 13 Jun 2002 09:52:32 +0100 (BST)
Message-Id: <4.3.2.7.2.20020613095137.00b730e0@jaws.cisco.com>
X-Sender: mshand@jaws.cisco.com
X-Mailer: QUALCOMM Windows Eudora Version 4.3.2
To: Jeff Learman <jlearman@cisco.com>
From: mike shand <mshand@cisco.com>
Subject: RE: [Isis-wg] Proprietary / Private TLV numbers?
Cc: "Philip Christian" <christi@nortelnetworks.com>,
        isis-wg@spider.juniper.net, "'Tony Przygienda'" <prz@net4u.ch>,
        "'Mike Truskowski'" <truskows@cisco.com>
In-Reply-To: <4.3.2.7.2.20020612121454.01a53d48@dingdong.cisco.com>
References: <4103264BC8D3D51180B7002048400C454FB710@zhard0jd.europe.nor tel.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Sender: isis-wg-admin@spider.juniper.net
Errors-To: isis-wg-admin@spider.juniper.net
X-BeenThere: isis-wg@spider.juniper.net
X-Mailman-Version: 2.0rc1
Precedence: bulk
List-Help: <mailto:isis-wg-request@spider.juniper.net?subject=help>
List-Post: <mailto:isis-wg@spider.juniper.net>
List-Subscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=subscribe>
List-Id: IETF IS-IS working group <isis-wg.spider.juniper.net>
List-Unsubscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=unsubscribe>
List-Archive: <http://spider.juniper.net/pipermail/isis-wg/>
Date: Thu, 13 Jun 2002 09:52:29 +0100

At 12:27 12/06/2002 -0400, Jeff Learman wrote:
>>                        TLV for Proprietary Use               June 2002
>>
>>    On receipt of an LSP a router MAY ignore TLVs of type XXX that
>>    include an OUI from a different organization, however the router
>
>"unrecognized OUI" rather than "different organization".  And I think
>"MAY" should be "MUST", but I won't quibble.

Yes, that's much better. Must ignore if you don't recognize.

         Mike

_______________________________________________
Isis-wg mailing list  -  Isis-wg@spider.juniper.net
http://spider.juniper.net/mailman/listinfo/isis-wg


From isis-wg-admin@spider.juniper.net  Mon Jul  8 20:06:27 2002
Received: from external.juniper.net (spider.juniper.net [207.17.137.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA18493
	for <isis-archive@odin.ietf.org>; Mon, 8 Jul 2002 20:06:27 -0400 (EDT)
Received: from spider.juniper.net (localhost [127.0.0.1])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g68Ni0t95292;
	Mon, 8 Jul 2002 16:44:00 -0700 (PDT)
	(envelope-from isis-wg-admin@spider.juniper.net)
Received: from hotmail.com (f40.law7.hotmail.com [216.33.237.40])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g5DJm0t82229
	for <isis-wg@spider.juniper.net>; Thu, 13 Jun 2002 12:48:00 -0700 (PDT)
	(envelope-from wongkent@hotmail.com)
Received: from mail pickup service by hotmail.com with Microsoft SMTPSVC;
	 Thu, 13 Jun 2002 13:06:39 -0700
Received: from 63.104.212.252 by lw7fd.law7.hotmail.msn.com with HTTP;
	Thu, 13 Jun 2002 20:06:39 GMT
X-Originating-IP: [63.104.212.252]
From: "Kent Wong" <wongkent@hotmail.com>
To: isis-wg@spider.juniper.net
Mime-Version: 1.0
Content-Type: text/plain; format=flowed
Message-ID: <F403Xemb2VswIDrcAMi0000212c@hotmail.com>
X-OriginalArrivalTime: 13 Jun 2002 20:06:39.0774 (UTC) FILETIME=[D45A8BE0:01C21315]
Subject: [Isis-wg] Questions and comments on draft-ietf-isis-restart-01.txt
Sender: isis-wg-admin@spider.juniper.net
Errors-To: isis-wg-admin@spider.juniper.net
X-BeenThere: isis-wg@spider.juniper.net
X-Mailman-Version: 2.0rc1
Precedence: bulk
List-Help: <mailto:isis-wg-request@spider.juniper.net?subject=help>
List-Post: <mailto:isis-wg@spider.juniper.net>
List-Subscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=subscribe>
List-Id: IETF IS-IS working group <isis-wg.spider.juniper.net>
List-Unsubscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=unsubscribe>
List-Archive: <http://spider.juniper.net/pipermail/isis-wg/>
Date: Thu, 13 Jun 2002 20:06:39 +0000

Resent of e-mail because pervious e-mails were lost:
----------------------------------------------------
Hi,

I have some questions and comments on the isis restart draft:

1. On Page 6
"....a router MAY transmit one or more normal IIHs
(containing a restart option, but with RR and RA clear) after the
initial RR/RA exchange, but before synchronization has been
achieved, in order to extend the holding time of the neighbors
adjacencies, beyond that indicated in the remaining time field of
the neighbors IIH with the RA bit set."

When a router does this, should it also extend T3 to be the new
holding time? Otherwise, even though we extend nbr's holding time
for the adjacency, T3 will still expire in a short time and LSP
with OL bit set will be generated and the graceful restart will
fail anyway.

2. Instead of sending normal IIH after initial RR/RA exchange,
would it make more sense that if this is a planned restart,
a normal IIH with a large holding time is sent before the router
going down so that nbr will hold the adjacency until restarting
router finishes the complete restart procedure. In that way, there
is no need to send extra normal IIH after initial RR/RA exchange.

3. If T2 on both levels expires/cancelled, it means end of
database resync and if T3 is still running, we should cancel
T3 at this time. Is that correct? The draft did not say this explicitly.

4. Along the same line of thought, there is no need for a separate
T2 and T3. Because when T2 expires/cancels before T3, T3 should be
cancelled anyway. The only case T3 is supposed to be useful is
when T3 expires before T2. The draft states that

"If the timer T3 expires before all the T2 timers have expired, this
indicates that the synchronization process is taking longer than
minimum holding time of the neighbors. The router's own LSP(s) for
levels which have not yet completed their first SPF computation are
then flooded with the overload bit set to indicate that the router's
LSPDB is not yet synchronized (and other routers should therefore
not compute routes through this router)."

However this assumes that the restarting router has acquired its
own pre-start LSP before T3 expires. What if T3 expires even before
it acquires its pre-start LSP? In that case, it doesn't know what
sequence number it should use in its zero LSP to set the OL bit.
If the seq num it uses is smaller than the seq num in its nbr's DB,
then the zero LSP will be ignored by nbr anyway.

So why not just combine T2 and T3 into a single timer and set the
timer to be the min. remaining holding time of its nbr. If the timer
expires before it DB re-sync, then graceful restart fails
and everything reverts back to normal. Isn't this much more simpler
and effective?

5. On section 4.3.1.1, the draft mentions the behavior of a router
when it starts for the first time. Does it mean this draft intends to
change the normal ISIS behavior even though it is not a restart?
That means we need to start T2 (but no T1, T3) for each level even
we start for the first time. However, it may not be desirable to set
the OL bit every time ISIS comes up. This should be decided by the
network admin on individual cases whether to set the OL bit or not.

6. Just for clarification, in the draft, it mentions "own" LSP
many times, sometimes it mention own non-pseudonode LSP, sometimes
it mention own LSP including pseudonode. Sometimes, it simply
mention "own" LSP. Should we interpret the "own" LSP as including
pseudonode LSP if it doesn't specify otherwise?

Thanks!

---Kent Wong



_________________________________________________________________
Join the world’s largest e-mail service with MSN Hotmail. 
http://www.hotmail.com

_______________________________________________
Isis-wg mailing list  -  Isis-wg@spider.juniper.net
http://spider.juniper.net/mailman/listinfo/isis-wg


From isis-wg-admin@spider.juniper.net  Mon Jul  8 20:35:53 2002
Received: from external.juniper.net (spider.juniper.net [207.17.137.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA20772
	for <isis-archive@odin.ietf.org>; Mon, 8 Jul 2002 20:35:52 -0400 (EDT)
Received: from spider.juniper.net (localhost [127.0.0.1])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g690Dnt95662;
	Mon, 8 Jul 2002 17:13:49 -0700 (PDT)
	(envelope-from isis-wg-admin@spider.juniper.net)
Received: from prattle.redback.com (prattle.redback.com [155.53.12.9])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g68NxNt95579
	for <isis-wg@spider.juniper.net>; Mon, 8 Jul 2002 16:59:23 -0700 (PDT)
	(envelope-from naiming@redback.com)
Received: from redback.com (yoo-hoo.redback.com [155.53.12.43])
	by prattle.redback.com (Postfix) with ESMTP id 56C0FCAB7C
	for <isis-wg@spider.juniper.net>; Mon,  8 Jul 2002 17:20:41 -0700 (PDT)
To: isis-wg@spider.juniper.net
From: Naiming Shen <naiming@redback.com>
Message-Id: <20020709002041.56C0FCAB7C@prattle.redback.com>
Subject: [Isis-wg] Internet-Drafts@ietf.org: I-D ACTION:draft-shen-isis-iih-sequence-00.txt
Sender: isis-wg-admin@spider.juniper.net
Errors-To: isis-wg-admin@spider.juniper.net
X-BeenThere: isis-wg@spider.juniper.net
X-Mailman-Version: 2.0rc1
Precedence: bulk
List-Help: <mailto:isis-wg-request@spider.juniper.net?subject=help>
List-Post: <mailto:isis-wg@spider.juniper.net>
List-Subscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=subscribe>
List-Id: IETF IS-IS working group <isis-wg.spider.juniper.net>
List-Unsubscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=unsubscribe>
List-Archive: <http://spider.juniper.net/pipermail/isis-wg/>
Date: Mon, 08 Jul 2002 17:20:41 -0700


resend to this list, it didn't come out last time I tried. pls comment.

thanks.
- Naiming

------- Forwarded Message

From: Internet-Drafts@ietf.org
Reply-To: Internet-Drafts@ietf.org
Subject: I-D ACTION:draft-shen-isis-iih-sequence-00.txt
Date: Fri, 21 Jun 2002 07:36:50 -0400

- --NextPart

A New Internet-Draft is available from the on-line Internet-Drafts directories.


	Title		: ISIS IIH Sequence Number Scheme
	Author(s)	: N. Shen, S. Luong
	Filename	: draft-shen-isis-iih-sequence-00.txt
	Pages		: 4
	Date		: 20-Jun-02
	
This draft describes an optional sequence number TLV inside the
ISIS IIH packets. This sequence number TLV can be used for ISIS
adjacency troubleshooting especially in the case where a large
number of adjacencies are maintained and/or a low adjacency
holddown time is used for the purpose of fast convergence.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-shen-isis-iih-sequence-00.txt

To remove yourself from the IETF Announcement list, send a message to 
ietf-announce-request with the word unsubscribe in the body of the message.

Internet-Drafts are also available by anonymous FTP. Login with the username
"anonymous" and a password of your e-mail address. After logging in,
type "cd internet-drafts" and then
	"get draft-shen-isis-iih-sequence-00.txt".

A list of Internet-Drafts directories can be found in
http://www.ietf.org/shadow.html 
or ftp://ftp.ietf.org/ietf/1shadow-sites.txt


Internet-Drafts can also be obtained by e-mail.

Send a message to:
	mailserv@ietf.org.
In the body type:
	"FILE /internet-drafts/draft-shen-isis-iih-sequence-00.txt".
	
NOTE:	The mail server at ietf.org can return the document in
	MIME-encoded form by using the "mpack" utility.  To use this
	feature, insert the command "ENCODING mime" before the "FILE"
	command.  To decode the response(s), you will need "munpack" or
	a MIME-compliant mail reader.  Different MIME-compliant mail readers
	exhibit different behavior, especially when dealing with
	"multipart" MIME messages (i.e. documents which have been split
	up into multiple messages), so check your local documentation on
	how to manipulate these messages.
		
		
Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.

- --NextPart
Content-Type: Multipart/Alternative; Boundary="OtherAccess"

- --OtherAccess
Content-Type: Message/External-body;
	access-type="mail-server";
	server="mailserv@ietf.org"

Content-Type: text/plain
Content-ID:	<20020620141640.I-D@ietf.org>

ENCODING mime
FILE /internet-drafts/draft-shen-isis-iih-sequence-00.txt

- --OtherAccess
Content-Type: Message/External-body;
	name="draft-shen-isis-iih-sequence-00.txt";
	site="ftp.ietf.org";
	access-type="anon-ftp";
	directory="internet-drafts"

Content-Type: text/plain
Content-ID:	<20020620141640.I-D@ietf.org>

- --OtherAccess--

- --NextPart--



------- End of Forwarded Message

_______________________________________________
Isis-wg mailing list  -  Isis-wg@spider.juniper.net
http://spider.juniper.net/mailman/listinfo/isis-wg


From isis-wg-admin@spider.juniper.net  Mon Jul  8 20:44:25 2002
Received: from external.juniper.net (spider.juniper.net [207.17.137.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA21134
	for <isis-archive@odin.ietf.org>; Mon, 8 Jul 2002 20:44:24 -0400 (EDT)
Received: from spider.juniper.net (localhost [127.0.0.1])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g690M1t95732;
	Mon, 8 Jul 2002 17:22:01 -0700 (PDT)
	(envelope-from isis-wg-admin@spider.juniper.net)
Received: from prattle.redback.com (prattle.redback.com [155.53.12.9])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g6904Mt95607
	for <isis-wg@spider.juniper.net>; Mon, 8 Jul 2002 17:04:22 -0700 (PDT)
	(envelope-from naiming@redback.com)
Received: from redback.com (yoo-hoo.redback.com [155.53.12.43])
	by prattle.redback.com (Postfix) with ESMTP id A83401DCC76
	for <isis-wg@spider.juniper.net>; Mon,  8 Jul 2002 17:25:40 -0700 (PDT)
To: isis-wg@spider.juniper.net
Subject: Internet-Drafts@ietf.org: [Isis-wg] I-D ACTION:draft-ietf-isis-wg-multi-topology-04.txt
From: Naiming Shen <naiming@redback.com>
Message-Id: <20020709002540.A83401DCC76@prattle.redback.com>
Sender: isis-wg-admin@spider.juniper.net
Errors-To: isis-wg-admin@spider.juniper.net
X-BeenThere: isis-wg@spider.juniper.net
X-Mailman-Version: 2.0rc1
Precedence: bulk
List-Help: <mailto:isis-wg-request@spider.juniper.net?subject=help>
List-Post: <mailto:isis-wg@spider.juniper.net>
List-Subscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=subscribe>
List-Id: IETF IS-IS working group <isis-wg.spider.juniper.net>
List-Unsubscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=unsubscribe>
List-Archive: <http://spider.juniper.net/pipermail/isis-wg/>
Date: Mon, 08 Jul 2002 17:25:40 -0700


this is the latest version of m-isis draft. the main change is introducing
the Generic MT SPF concept for network management purposes. pls comment.

thanks.
- Naiming

------- Forwarded Message

From: Internet-Drafts@ietf.org
Subject: [Isis-wg] I-D ACTION:draft-ietf-isis-wg-multi-topology-04.txt
Date: Fri, 05 Jul 2002 06:33:45 -0400

- --NextPart

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the IS-IS for IP Internets Working Group of the IETF.

	Title		: M-ISIS: Multi Topology (MT)Routing in IS-IS
	Author(s)	: T. Przygienda, N. Shen, N. Sheth
	Filename	: draft-ietf-isis-wg-multi-topology-04.txt
	Pages		: 10
	Date		: 03-Jul-02
	
This draft describes an optional mechanism within ISIS used today
by many ISPs for IGP routing within their clouds. This draft
describes how to run within a single ISIS domain a set of
independent IP topologies that we call Multi-Topologies (MTs).
This MT extension can be used for variety of purposes such as an
in-band management network ``on top'' of the original IGP topology,
maintain separate IGP routing domains for isolated multicast or
IPv6 islands within the backbone, or force a subset of an address
space to follow a different topology.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-isis-wg-multi-topology-04.txt

To remove yourself from the IETF Announcement list, send a message to 
ietf-announce-request with the word unsubscribe in the body of the message.

Internet-Drafts are also available by anonymous FTP. Login with the username
"anonymous" and a password of your e-mail address. After logging in,
type "cd internet-drafts" and then
	"get draft-ietf-isis-wg-multi-topology-04.txt".

A list of Internet-Drafts directories can be found in
http://www.ietf.org/shadow.html 
or ftp://ftp.ietf.org/ietf/1shadow-sites.txt


Internet-Drafts can also be obtained by e-mail.

Send a message to:
	mailserv@ietf.org.
In the body type:
	"FILE /internet-drafts/draft-ietf-isis-wg-multi-topology-04.txt".
	
NOTE:	The mail server at ietf.org can return the document in
	MIME-encoded form by using the "mpack" utility.  To use this
	feature, insert the command "ENCODING mime" before the "FILE"
	command.  To decode the response(s), you will need "munpack" or
	a MIME-compliant mail reader.  Different MIME-compliant mail readers
	exhibit different behavior, especially when dealing with
	"multipart" MIME messages (i.e. documents which have been split
	up into multiple messages), so check your local documentation on
	how to manipulate these messages.
		
		
Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.

- --NextPart
Content-Type: Multipart/Alternative; Boundary="OtherAccess"

- --OtherAccess
Content-Type: Message/External-body;
	access-type="mail-server";
	server="mailserv@ietf.org"

Content-Type: text/plain
Content-ID:	<20020703131758.I-D@ietf.org>

ENCODING mime
FILE /internet-drafts/draft-ietf-isis-wg-multi-topology-04.txt

- --OtherAccess
Content-Type: Message/External-body;
	name="draft-ietf-isis-wg-multi-topology-04.txt";
	site="ftp.ietf.org";
	access-type="anon-ftp";
	directory="internet-drafts"

Content-Type: text/plain
Content-ID:	<20020703131758.I-D@ietf.org>

- --OtherAccess--

- --NextPart--


_______________________________________________
Isis-wg mailing list  -  Isis-wg@spider.juniper.net
http://spider.juniper.net/mailman/listinfo/isis-wg

------- End of Forwarded Message

_______________________________________________
Isis-wg mailing list  -  Isis-wg@spider.juniper.net
http://spider.juniper.net/mailman/listinfo/isis-wg


From isis-wg-admin@spider.juniper.net  Tue Jul  9 00:58:58 2002
Received: from external.juniper.net (spider.juniper.net [207.17.137.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA02682
	for <isis-archive@lists.ietf.org>; Tue, 9 Jul 2002 00:58:57 -0400 (EDT)
Received: from spider.juniper.net (localhost [127.0.0.1])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g694alt97221;
	Mon, 8 Jul 2002 21:36:47 -0700 (PDT)
	(envelope-from isis-wg-admin@spider.juniper.net)
Received: from xover.netplane.com (cnxt10002.conexant.com [198.62.10.2])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g694LHt97124
	for <isis-wg@spider.juniper.net>; Mon, 8 Jul 2002 21:21:17 -0700 (PDT)
	(envelope-from swaminathanr@netplane.com)
Received: by XOVER.dedham.mindspeed.com with Internet Mail Service (5.5.2653.19)
	id <NYGKRV2Q>; Tue, 9 Jul 2002 00:41:15 -0400
Message-ID: <E7E13AAF2F3ED41197C100508BD6A328560DBB@india_exch.hyderabad.mindspeed.com>
From: "Ramalingam, Swaminathan" <swaminathanr@netplane.com>
To: "'isis-wg@spider.juniper.net'" <isis-wg@spider.juniper.net>,
        "'jparker@axiowave.com'" <jparker@axiowave.com>
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain;
	charset="iso-8859-1"
Subject: [Isis-wg] ISIS MIB: Circuit & Level Table
Sender: isis-wg-admin@spider.juniper.net
Errors-To: isis-wg-admin@spider.juniper.net
X-BeenThere: isis-wg@spider.juniper.net
X-Mailman-Version: 2.0rc1
Precedence: bulk
List-Help: <mailto:isis-wg-request@spider.juniper.net?subject=help>
List-Post: <mailto:isis-wg@spider.juniper.net>
List-Subscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=subscribe>
List-Id: IETF IS-IS working group <isis-wg.spider.juniper.net>
List-Unsubscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=unsubscribe>
List-Archive: <http://spider.juniper.net/pipermail/isis-wg/>
Date: Tue, 9 Jul 2002 00:43:42 -0400


Hi Jeff,

Following are the doubts i encounter when i gone through ISIS MIB Ver 8

1. isisCircLocalID, as specified in Overview, is not moved to ISIS circuit
Level table which is still in the Circuit table. I understand it has to be
moved.

2. If Local Ckt ID is level specific (isisCircLocalID), PTP ckt ID
(isisCircPtToPtCircID) will be level specific, which is still in Circuit
Table.

3. Hello Timer in Circuit Level Table Description reads like:
 	"Maximum period, in milliseconds, between IIH PDUs on multiaccess
networks at this level for LANs.
The value at level 1 is used as the period between Hellos on point to point
circuits. Setting this value
at level 2 on a point to point circuit will result in an error of
InconsistentValue"
  But if the system is L2 Only, it is more appropriate to get from L2. I
suggest description can be changed as , when the level is L1L2, then setting
at L2 may result in              Inconsistent Value.
Thanks,
Swami





_______________________________________________
Isis-wg mailing list  -  Isis-wg@spider.juniper.net
http://spider.juniper.net/mailman/listinfo/isis-wg


From isis-wg-admin@spider.juniper.net  Tue Jul  9 08:45:31 2002
Received: from external.juniper.net (spider.juniper.net [207.17.137.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA22743
	for <isis-archive@lists.ietf.org>; Tue, 9 Jul 2002 08:45:30 -0400 (EDT)
Received: from spider.juniper.net (localhost [127.0.0.1])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g69CM0t99935;
	Tue, 9 Jul 2002 05:22:00 -0700 (PDT)
	(envelope-from isis-wg-admin@spider.juniper.net)
Received: from pinot.juniper.net (pinot.juniper.net [207.17.137.58])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g69C9jt99872
	for <isis-wg@spider.juniper.net>; Tue, 9 Jul 2002 05:09:45 -0700 (PDT)
	(envelope-from scoya@cnri.reston.va.us)
X-JNPR-Received-From: outside
Received: from pong.juniper.net (pong.juniper.net [207.17.137.102])
	by pinot.juniper.net (8.12.3/8.12.3) with ESMTP id g69CSZfQ082298
	for <isis-wg@juniper.net>; Tue, 9 Jul 2002 05:31:06 -0700 (PDT)
Received: from ietf.org ([132.151.1.176]) by pong.juniper.net with Microsoft SMTPSVC(5.0.2195.4453);
	 Tue, 9 Jul 2002 05:26:14 -0700
Received: from CNRI.Reston.VA.US (localhost [127.0.0.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA21811;
	Tue, 9 Jul 2002 08:27:28 -0400 (EDT)
Message-Id: <200207091227.IAA21811@ietf.org>
To: IETF-Announce: ;
Cc: RFC Editor <rfc-editor@isi.edu>, Internet Architecture Board <iab@isi.edu>,
        isis-wg@juniper.net
From: The IESG <iesg-secretary@ietf.org>
X-OriginalArrivalTime: 09 Jul 2002 12:26:14.0183 (UTC) FILETIME=[D0F56370:01C22743]
X-Not-Spam: Spam Score: 1.1 - TO_MALFORMED
X-Scanned-By: MIMEDefang 2.15 (www dot roaringpenguin dot com slash mimedefang)
Subject: [Isis-wg] Document Action: Three-Way Handshake for IS-IS Point-to-Point
 Adjacencies to Informational
Sender: isis-wg-admin@spider.juniper.net
Errors-To: isis-wg-admin@spider.juniper.net
X-BeenThere: isis-wg@spider.juniper.net
X-Mailman-Version: 2.0rc1
Precedence: bulk
List-Help: <mailto:isis-wg-request@spider.juniper.net?subject=help>
List-Post: <mailto:isis-wg@spider.juniper.net>
List-Subscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=subscribe>
List-Id: IETF IS-IS working group <isis-wg.spider.juniper.net>
List-Unsubscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=unsubscribe>
List-Archive: <http://spider.juniper.net/pipermail/isis-wg/>
Date: Tue, 09 Jul 2002 08:27:28 -0400


 The IESG has approved the Internet-Draft 'Three-Way Handshake for
 IS-IS Point-to-Point Adjacencies' <draft-ietf-isis-3way-06.txt> as 
 an Informational RFC. This document is the product of the IS-IS for 
 IP Internets Working Group. 
 The IESG contact persons are Alex Zinin and Bill Fenner.
   
   
 Technical Summary
   
   The document introduces a backward-compatible extension to
   the IS-IS routing protocol that ensures two-way connectivity
   on point-to-point links through a three-way handshaking
   mechanism. The document also extends the protocol to support
   more than 256 point-to-point links per router.
   
 Working Group Summary
   
   There was support for this document in the WG. All comments
   brought up during the WG Last Call have been addressed.

 Protocol Quality
   
   Alex Zinin has reviewed the specification for the IESG.
   The mechanisms described in the document have been implemented
   by multiple router vendors and have been widely deployed
   in the Internet.
_______________________________________________
Isis-wg mailing list  -  Isis-wg@spider.juniper.net
http://spider.juniper.net/mailman/listinfo/isis-wg


From isis-wg-admin@ietf.org  Tue Jul  9 11:08:42 2002
Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA28506
	for <isis-archive@odin.ietf.org>; Tue, 9 Jul 2002 11:08:42 -0400 (EDT)
Received: from optimus.ietf.org (localhost [127.0.0.1])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id KAA08637;
	Tue, 9 Jul 2002 10:57:01 -0400 (EDT)
Received: from ietf.org (odin [132.151.1.176])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id KAA08606
	for <isis-wg@optimus.ietf.org>; Tue, 9 Jul 2002 10:56:59 -0400 (EDT)
Received: from net4u.net4u.ch (root@net4u.net4u.ch [194.191.0.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA27800
	for <isis-wg@ietf.org>; Tue, 9 Jul 2002 10:56:06 -0400 (EDT)
Received: from net4u.ch (gw.xebeo.com [204.192.44.242])
	by net4u.net4u.ch (8.11.3/8.11.3) with ESMTP id g69EwBC20991
	for <isis-wg@ietf.org>; Tue, 9 Jul 2002 16:58:11 +0200
Message-ID: <3D2AF993.1090600@net4u.ch>
Date: Tue, 09 Jul 2002 07:56:19 -0700
From: Tony Przygienda <prz@net4u.ch>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.4.1) Gecko/20020508 Netscape6/6.2.3
X-Accept-Language: en-us
MIME-Version: 1.0
To: isis-wg@ietf.org
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Subject: [Isis-wg] inauguration mail for the new list ...
Sender: isis-wg-admin@ietf.org
Errors-To: isis-wg-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: IETF IS-IS working group <isis-wg.ietf.org>
X-BeenThere: isis-wg@ietf.org
Content-Transfer-Encoding: 7bit

    thanks

    -- tony



_______________________________________________
Isis-wg mailing list
Isis-wg@ietf.org
https://www1.ietf.org/mailman/listinfo/isis-wg


From isis-wg-admin@spider.juniper.net  Tue Jul  9 11:28:07 2002
Received: from external.juniper.net (spider.juniper.net [207.17.137.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA29204
	for <isis-archive@odin.ietf.org>; Tue, 9 Jul 2002 11:28:06 -0400 (EDT)
Received: from spider.juniper.net (localhost [127.0.0.1])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g69F51t01001;
	Tue, 9 Jul 2002 08:05:01 -0700 (PDT)
	(envelope-from isis-wg-admin@spider.juniper.net)
Received: from bridge.axiowave.com (ppp-64-115-125-242.broadviewnet.net [64.115.125.242] (may be forged))
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g69EmUt00917
	for <isis-wg@spider.juniper.net>; Tue, 9 Jul 2002 07:48:30 -0700 (PDT)
	(envelope-from jparker@axiowave.com)
Message-ID: <EB5FFC72F183D411B38200062957342901E57A14@r2d2.axiowave.com>
From: Jeff Parker <jparker@axiowave.com>
To: "'Ramalingam, Swaminathan'" <swaminathanr@netplane.com>,
        "'isis-wg@spider.juniper.net'" <isis-wg@spider.juniper.net>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Subject: [Isis-wg] RE: ISIS MIB: Circuit & Level Table
Sender: isis-wg-admin@spider.juniper.net
Errors-To: isis-wg-admin@spider.juniper.net
X-BeenThere: isis-wg@spider.juniper.net
X-Mailman-Version: 2.0rc1
Precedence: bulk
List-Help: <mailto:isis-wg-request@spider.juniper.net?subject=help>
List-Post: <mailto:isis-wg@spider.juniper.net>
List-Subscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=subscribe>
List-Id: IETF IS-IS working group <isis-wg.spider.juniper.net>
List-Unsubscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=unsubscribe>
List-Archive: <http://spider.juniper.net/pipermail/isis-wg/>
Date: Tue, 9 Jul 2002 11:03:13 -0400

> Hi Jeff,
> 
> Following are the doubts i encounter when i gone through ISIS 
> MIB Ver 8

I am sending you the current version 9 by private mail.

> 1. isisCircLocalID, as specified in Overview, is not moved to 
> ISIS circuit
> Level table which is still in the Circuit table. I understand 
> it has to be
> moved.
>
> 2. If Local Ckt ID is level specific (isisCircLocalID), PTP ckt ID
> (isisCircPtToPtCircID) will be level specific, which is still 
> in Circuit
> Table.

I have deleted isisCircPtToPtCircID and resurected isisCircLevelLocalID

> 3. Hello Timer in Circuit Level Table Description reads like:
>  	"Maximum period, in milliseconds, between IIH PDUs on 
> multiaccess
> networks at this level for LANs.
> The value at level 1 is used as the period between Hellos on 
> point to point
> circuits. Setting this value
> at level 2 on a point to point circuit will result in an error of
> InconsistentValue"
>   But if the system is L2 Only, it is more appropriate to get 
> from L2. I
> suggest description can be changed as , when the level is 
> L1L2, then setting
> at L2 may result in              Inconsistent Value.
> Thanks,
> Swami

Handling levels in P2P is a torment.  I have considered adding
a circuit specific timer to avoid this.  I suspect you are right,
as this would force the creation of a circ level at the wrong
level.  New text reads

"Maximum period, in milliseconds, between IIH PDUs
 on multiaccess networks at this level for LANs.
 The value at level 1 is used as the period between
 Hellos on L1L2 point to point circuits.  Setting 
 this value at level 2 on an L1L2 point to point 
 circuit will result in an error of InconsistentValue.

 This object follows the resettingTimer behavior."

- jeff parker
_______________________________________________
Isis-wg mailing list  -  Isis-wg@spider.juniper.net
http://spider.juniper.net/mailman/listinfo/isis-wg


From isis-wg-admin@spider.juniper.net  Tue Jul  9 14:32:43 2002
Received: from external.juniper.net (spider.juniper.net [207.17.137.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA06583
	for <isis-archive@odin.ietf.org>; Tue, 9 Jul 2002 14:32:41 -0400 (EDT)
Received: from spider.juniper.net (localhost [127.0.0.1])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g69I9kt02094;
	Tue, 9 Jul 2002 11:09:46 -0700 (PDT)
	(envelope-from isis-wg-admin@spider.juniper.net)
Received: from colo-rojo.juniper.net (rojo.juniper.net [207.17.137.35])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g69I2Vt02039
	for <isis-wg@spider.juniper.net>; Tue, 9 Jul 2002 11:02:31 -0700 (PDT)
	(envelope-from prz@net4u.ch)
X-JNPR-Received-From: outside
Received: from ping.juniper.net (ping.juniper.net [207.17.137.101])
	by colo-rojo.juniper.net (8.12.3/8.12.3) with ESMTP id g69INpop056299
	for <isis-wg@juniper.net>; Tue, 9 Jul 2002 11:23:52 -0700 (PDT)
Received: from net4u.net4u.ch ([194.191.0.1]) by ping.juniper.net with Microsoft SMTPSVC(5.0.2195.4453);
	 Tue, 9 Jul 2002 11:21:44 -0700
Received: from net4u.ch (gw.xebeo.com [204.192.44.242])
	by net4u.net4u.ch (8.11.3/8.11.3) with ESMTP id g69IP3C03911;
	Tue, 9 Jul 2002 20:25:03 +0200
Message-ID: <3D2B2A0B.2080101@net4u.ch>
From: Tony Przygienda <prz@net4u.ch>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.4.1) Gecko/20020508 Netscape6/6.2.3
X-Accept-Language: en-us
MIME-Version: 1.0
To: isis-wg@ietf.org, isis-wg@juniper.net
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 09 Jul 2002 18:21:44.0312 (UTC) FILETIME=[7AB4C780:01C22775]
X-Scanned-By: MIMEDefang 2.15 (www dot roaringpenguin dot com slash mimedefang)
Subject: [Isis-wg] last call on draft-ietf-isis-wg-multi-topology-04 ...
Sender: isis-wg-admin@spider.juniper.net
Errors-To: isis-wg-admin@spider.juniper.net
X-BeenThere: isis-wg@spider.juniper.net
X-Mailman-Version: 2.0rc1
Precedence: bulk
List-Help: <mailto:isis-wg-request@spider.juniper.net?subject=help>
List-Post: <mailto:isis-wg@spider.juniper.net>
List-Subscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=subscribe>
List-Id: IETF IS-IS working group <isis-wg.spider.juniper.net>
List-Unsubscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=unsubscribe>
List-Archive: <http://spider.juniper.net/pipermail/isis-wg/>
Date: Tue, 09 Jul 2002 11:23:07 -0700
Content-Transfer-Encoding: 7bit

Since multi-topology draft underwent non-trivial revisions during the 
last call,

we are reinitiating 
last call on draft-ietf-isis-wg-multi-topology-04. The last call will end 7/25/02



    thanks

    -- tony






_______________________________________________
Isis-wg mailing list  -  Isis-wg@spider.juniper.net
http://spider.juniper.net/mailman/listinfo/isis-wg


From isis-wg-admin@ietf.org  Tue Jul  9 14:36:23 2002
Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA06715
	for <isis-archive@odin.ietf.org>; Tue, 9 Jul 2002 14:36:23 -0400 (EDT)
Received: from optimus.ietf.org (localhost [127.0.0.1])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id OAA26515;
	Tue, 9 Jul 2002 14:23:54 -0400 (EDT)
Received: from ietf.org (odin [132.151.1.176])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id OAA26483
	for <isis-wg@optimus.ietf.org>; Tue, 9 Jul 2002 14:23:52 -0400 (EDT)
Received: from net4u.net4u.ch (root@net4u.net4u.ch [194.191.0.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA06162
	for <isis-wg@ietf.org>; Tue, 9 Jul 2002 14:22:58 -0400 (EDT)
Received: from net4u.ch (gw.xebeo.com [204.192.44.242])
	by net4u.net4u.ch (8.11.3/8.11.3) with ESMTP id g69IP3C03911;
	Tue, 9 Jul 2002 20:25:03 +0200
Message-ID: <3D2B2A0B.2080101@net4u.ch>
Date: Tue, 09 Jul 2002 11:23:07 -0700
From: Tony Przygienda <prz@net4u.ch>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.4.1) Gecko/20020508 Netscape6/6.2.3
X-Accept-Language: en-us
MIME-Version: 1.0
To: isis-wg@ietf.org, isis-wg@juniper.net
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Subject: [Isis-wg] last call on draft-ietf-isis-wg-multi-topology-04 ...
Sender: isis-wg-admin@ietf.org
Errors-To: isis-wg-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: IETF IS-IS working group <isis-wg.ietf.org>
X-BeenThere: isis-wg@ietf.org
Content-Transfer-Encoding: 7bit

Since multi-topology draft underwent non-trivial revisions during the 
last call,

we are reinitiating 
last call on draft-ietf-isis-wg-multi-topology-04. The last call will end 7/25/02



    thanks

    -- tony







_______________________________________________
Isis-wg mailing list
Isis-wg@ietf.org
https://www1.ietf.org/mailman/listinfo/isis-wg


From isis-wg-admin@spider.juniper.net  Tue Jul  9 16:48:01 2002
Received: from external.juniper.net (spider.juniper.net [207.17.137.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA16981
	for <isis-archive@odin.ietf.org>; Tue, 9 Jul 2002 16:47:57 -0400 (EDT)
Received: from spider.juniper.net (localhost [127.0.0.1])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g69KP1t02789;
	Tue, 9 Jul 2002 13:25:01 -0700 (PDT)
	(envelope-from isis-wg-admin@spider.juniper.net)
Received: from pinot.juniper.net (pinot.juniper.net [207.17.137.58])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g69KCot02726
	for <isis-wg@spider.juniper.net>; Tue, 9 Jul 2002 13:12:50 -0700 (PDT)
	(envelope-from prz@net4u.ch)
X-JNPR-Received-From: outside
Received: from pong.juniper.net (pong.juniper.net [207.17.137.102])
	by pinot.juniper.net (8.12.3/8.12.3) with ESMTP id g69KUkeM097796
	for <isis-wg@juniper.net>; Tue, 9 Jul 2002 13:34:11 -0700 (PDT)
Received: from net4u.net4u.ch ([194.191.0.1]) by pong.juniper.net with Microsoft SMTPSVC(5.0.2195.4453);
	 Tue, 9 Jul 2002 13:25:39 -0700
Received: from net4u.ch (gw.xebeo.com [204.192.44.242])
	by net4u.net4u.ch (8.11.3/8.11.3) with ESMTP id g69KT0C26117
	for <isis-wg@juniper.net>; Tue, 9 Jul 2002 22:29:00 +0200
Message-ID: <3D2B4718.7010702@net4u.ch>
From: Tony Przygienda <prz@net4u.ch>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.4.1) Gecko/20020508 Netscape6/6.2.3
X-Accept-Language: en-us
MIME-Version: 1.0
To: isis-wg <isis-wg@juniper.net>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 09 Jul 2002 20:25:39.0683 (UTC) FILETIME=[CA885B30:01C22786]
X-Scanned-By: MIMEDefang 2.15 (www dot roaringpenguin dot com slash mimedefang)
Subject: [Isis-wg] Important: moving the list ...
Sender: isis-wg-admin@spider.juniper.net
Errors-To: isis-wg-admin@spider.juniper.net
X-BeenThere: isis-wg@spider.juniper.net
X-Mailman-Version: 2.0rc1
Precedence: bulk
List-Help: <mailto:isis-wg-request@spider.juniper.net?subject=help>
List-Post: <mailto:isis-wg@spider.juniper.net>
List-Subscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=subscribe>
List-Id: IETF IS-IS working group <isis-wg.spider.juniper.net>
List-Unsubscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=unsubscribe>
List-Archive: <http://spider.juniper.net/pipermail/isis-wg/>
Date: Tue, 09 Jul 2002 13:27:04 -0700
Content-Transfer-Encoding: 7bit

L&G,

we will be moving the mailing list from isis-wg@juniper.net to 
isis-wg@ietf.org.
Please mail to the new list, the old one should be operational for a 
couple of days
from now but no guarantees are being made. All of the isis-wg people 
should have
been mass-subscribed by now to the new list. Archives will be moved over 
in a short
while.

Thanks to couple of people forcing the issue and the friendly IETF stuff 
for making
it happen. Thanks to Juniper of course for bearing the list for so long

    thanks

    --- tony


_______________________________________________
Isis-wg mailing list  -  Isis-wg@spider.juniper.net
http://spider.juniper.net/mailman/listinfo/isis-wg


From isis-wg-admin@spider.juniper.net  Wed Jul 10 19:39:45 2002
Received: from external.juniper.net (spider.juniper.net [207.17.137.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA23414
	for <isis-archive@lists.ietf.org>; Wed, 10 Jul 2002 19:39:44 -0400 (EDT)
Received: from spider.juniper.net (localhost [127.0.0.1])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g6ANEht10726;
	Wed, 10 Jul 2002 16:14:43 -0700 (PDT)
	(envelope-from isis-wg-admin@spider.juniper.net)
Received: from gnat.inet.org (gnat.inet.org [63.108.254.91])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g5DKcft82476
	for <isis-wg@spider.juniper.net>; Thu, 13 Jun 2002 13:38:41 -0700 (PDT)
	(envelope-from rja@extremenetworks.com)
Received: from mosquito.inet.org (unknown [10.30.20.242])
	by gnat.inet.org (Postfix) with ESMTP
	id EE1C867103; Thu, 13 Jun 2002 17:32:16 -0400 (EDT)
Subject: Re: [Isis-wg] Proprietary / Private TLV numbers?
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Mime-Version: 1.0 (Apple Message framework v482)
Cc: Isis (E-mail) <isis-wg@spider.juniper.net>
To: "Philip Christian" <christi@nortelnetworks.com>
From: RJ Atkinson <rja@extremenetworks.com>
In-Reply-To: <4103264BC8D3D51180B7002048400C454FB710@zhard0jd.europe.nortel.com>
Message-Id: <213ACF92-7F10-11D6-B00E-00039357A82A@extremenetworks.com>
X-Mailer: Apple Mail (2.482)
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by external.juniper.net id g5DKcgt82477
Sender: isis-wg-admin@spider.juniper.net
Errors-To: isis-wg-admin@spider.juniper.net
X-BeenThere: isis-wg@spider.juniper.net
X-Mailman-Version: 2.0rc1
Precedence: bulk
List-Help: <mailto:isis-wg-request@spider.juniper.net?subject=help>
List-Post: <mailto:isis-wg@spider.juniper.net>
List-Subscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=subscribe>
List-Id: IETF IS-IS working group <isis-wg.spider.juniper.net>
List-Unsubscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=unsubscribe>
List-Archive: <http://spider.juniper.net/pipermail/isis-wg/>
Date: Thu, 13 Jun 2002 16:57:10 -0400
Content-Transfer-Encoding: 8bit


On Wednesday, June 12, 2002, at 08:33 , Philip Christian wrote:
> 5. Security Considerations
>  
>    The proprietary TLV raises no new security issues for IS-IS. 

	Excuse me, but I don't think so.  I think that it raises new security
	issues because different vendors might use it in different ways.  In
	a multi-vendor environment there could be unintended consequences
	where A sends something with the new TLV that is syntactically
	valid with a different box B, but has unrelated semantics.

	Even if I'm confused, it is customary to outline *why* one thinks
	that no new security issues are raised, rather than making the
	assertion without supporting explanatory text.

>    Information placed in an IS-IS TLV cannot be considered secure,

	You've not defined "secure".  For "secure" == "authentic",
	then the IS-IS MD5 authentication can provide some security.
	If by "secure" you mean that "confidentiality" is provided,
	then please talk in terms of "confidentiality" rather than
	the vague term "secure".

> and
>    so if security is required then an implementation will need to
>    encrypt the information using a suitable method.

	This also seems wrong.  I'd suggest re-writing the whole section
	and in the re-write not using the word "secure" anyplace,
	instead using words like "integrity", "authentication", and/or
	"confidentiality" so that one's meaning is more crisp and clear.

_______________________________________________
Isis-wg mailing list  -  Isis-wg@spider.juniper.net
http://spider.juniper.net/mailman/listinfo/isis-wg


From isis-wg-admin@spider.juniper.net  Wed Jul 10 19:57:13 2002
Received: from external.juniper.net (spider.juniper.net [207.17.137.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA23778
	for <isis-archive@lists.ietf.org>; Wed, 10 Jul 2002 19:57:12 -0400 (EDT)
Received: from spider.juniper.net (localhost [127.0.0.1])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g6ANWet10936;
	Wed, 10 Jul 2002 16:32:40 -0700 (PDT)
	(envelope-from isis-wg-admin@spider.juniper.net)
Received: from hotmail.com (f210.law7.hotmail.com [216.33.237.210])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g5E5Z0t84956
	for <isis-wg@spider.juniper.net>; Thu, 13 Jun 2002 22:35:00 -0700 (PDT)
	(envelope-from wongkent@hotmail.com)
Received: from mail pickup service by hotmail.com with Microsoft SMTPSVC;
	 Thu, 13 Jun 2002 22:53:42 -0700
Received: from 66.245.55.74 by lw7fd.law7.hotmail.msn.com with HTTP;
	Fri, 14 Jun 2002 05:53:42 GMT
X-Originating-IP: [66.245.55.74]
From: "Kent Wong" <wongkent@hotmail.com>
To: isis-wg@spider.juniper.net
Mime-Version: 1.0
Content-Type: text/plain; format=flowed
Message-ID: <F210p1jajw8sCMjfR4q0001b78f@hotmail.com>
X-OriginalArrivalTime: 14 Jun 2002 05:53:42.0827 (UTC) FILETIME=[D6EDE7B0:01C21367]
Subject: [Isis-wg] testing, please ignore
Sender: isis-wg-admin@spider.juniper.net
Errors-To: isis-wg-admin@spider.juniper.net
X-BeenThere: isis-wg@spider.juniper.net
X-Mailman-Version: 2.0rc1
Precedence: bulk
List-Help: <mailto:isis-wg-request@spider.juniper.net?subject=help>
List-Post: <mailto:isis-wg@spider.juniper.net>
List-Subscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=subscribe>
List-Id: IETF IS-IS working group <isis-wg.spider.juniper.net>
List-Unsubscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=unsubscribe>
List-Archive: <http://spider.juniper.net/pipermail/isis-wg/>
Date: Fri, 14 Jun 2002 05:53:42 +0000



_________________________________________________________________
Join the world’s largest e-mail service with MSN Hotmail. 
http://www.hotmail.com

_______________________________________________
Isis-wg mailing list  -  Isis-wg@spider.juniper.net
http://spider.juniper.net/mailman/listinfo/isis-wg


From isis-wg-admin@spider.juniper.net  Wed Jul 10 19:57:19 2002
Received: from external.juniper.net (spider.juniper.net [207.17.137.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA23790
	for <isis-archive@lists.ietf.org>; Wed, 10 Jul 2002 19:57:18 -0400 (EDT)
Received: from spider.juniper.net (localhost [127.0.0.1])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g6ANXjt10990;
	Wed, 10 Jul 2002 16:33:46 -0700 (PDT)
	(envelope-from isis-wg-admin@spider.juniper.net)
Received: from cisco.com (mrwint.cisco.com [144.254.98.48])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g5E7FWt85438
	for <isis-wg@spider.juniper.net>; Fri, 14 Jun 2002 00:15:32 -0700 (PDT)
	(envelope-from mshand@cisco.com)
Received: from mshand-w2k.cisco.com (ams-clip-vpn-dhcp4108.cisco.com [10.50.16.11])
	by cisco.com (8.8.8/2.6/Cisco List Logging/8.8.8) with ESMTP id IAA03106;
	Fri, 14 Jun 2002 08:33:34 +0100 (BST)
Message-Id: <4.3.2.7.2.20020614082544.042183d0@jaws.cisco.com>
X-Sender: mshand@jaws.cisco.com
X-Mailer: QUALCOMM Windows Eudora Version 4.3.2
To: dgoodspe@excite.com
From: mike shand <mshand@cisco.com>
Subject: RE: FW: [Isis-wg] I-D
  ACTION:draft-ietf-isis-interoperable-00.txt
Cc: jparker@axiowave.com, isis-wg@spider.juniper.net
In-Reply-To: <20020613195021.6DFE43E0A@xmxpita.excite.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Sender: isis-wg-admin@spider.juniper.net
Errors-To: isis-wg-admin@spider.juniper.net
X-BeenThere: isis-wg@spider.juniper.net
X-Mailman-Version: 2.0rc1
Precedence: bulk
List-Help: <mailto:isis-wg-request@spider.juniper.net?subject=help>
List-Post: <mailto:isis-wg@spider.juniper.net>
List-Subscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=subscribe>
List-Id: IETF IS-IS working group <isis-wg.spider.juniper.net>
List-Unsubscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=unsubscribe>
List-Archive: <http://spider.juniper.net/pipermail/isis-wg/>
Date: Fri, 14 Jun 2002 08:33:31 +0100

At 15:50 13/06/2002 -0400, Don Goodspeed wrote:
>3. Also in section 6.1, the second sentence reads:
>   "When an LSP has been in the network for RemainingLifeTime, it is
>removed ..."
>Should this be:
>   "... in the network for RemainingLifeTime without being regenerated
>..." ?

This is a classic case of an attempt to give a simple description which 
glosses over some of the detail. Neither statement is without its problems. 
It all depends on what is meant by "an LSP". DO we mean a single instance 
of the LSP with a particular sequence number, or do we envisage that the 
same "LSP" exists for ever, but with different sequence numbers.

IN any case, it is not quite right to say when it has been in the network 
for RemainingLifeTime, since RemainingLifeTime is a monotonically 
decreasing value. What we really mean is when an LSP with a particular 
sequence number has been in the network for a period of time such that the 
RemainingLifetime value has been decreased to zero (since it isn't really 
an exact period of time, since it is required to decrement remainingLiftime 
at each forwarding). Even that isn't correct, since it doean't actually get 
deleted at that point. We wait another minute, or even another maxage.

However, this is all somewhat irrelevant and overkill in the context. We 
don't want to end up re-writing the complete description of what happens.

         Mike

_______________________________________________
Isis-wg mailing list  -  Isis-wg@spider.juniper.net
http://spider.juniper.net/mailman/listinfo/isis-wg


From isis-wg-admin@spider.juniper.net  Wed Jul 10 20:12:28 2002
Received: from external.juniper.net (spider.juniper.net [207.17.137.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA24177
	for <isis-archive@lists.ietf.org>; Wed, 10 Jul 2002 20:12:27 -0400 (EDT)
Received: from spider.juniper.net (localhost [127.0.0.1])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g6ANmYt11200;
	Wed, 10 Jul 2002 16:48:34 -0700 (PDT)
	(envelope-from isis-wg-admin@spider.juniper.net)
Received: from bridge.axiowave.com (ppp-64-115-125-242.broadviewnet.net [64.115.125.242] (may be forged))
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g5EFLHt88092
	for <isis-wg@spider.juniper.net>; Fri, 14 Jun 2002 08:21:18 -0700 (PDT)
	(envelope-from jparker@axiowave.com)
Message-ID: <EB5FFC72F183D411B38200062957342901E577E6@r2d2.axiowave.com>
From: Jeff Parker <jparker@axiowave.com>
To: "'dgoodspe@excite.com'" <dgoodspe@excite.com>, isis-wg@spider.juniper.net
Subject: RE: FW: [Isis-wg] I-D ACTION:draft-ietf-isis-interoperable-00.txt
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: isis-wg-admin@spider.juniper.net
Errors-To: isis-wg-admin@spider.juniper.net
X-BeenThere: isis-wg@spider.juniper.net
X-Mailman-Version: 2.0rc1
Precedence: bulk
List-Help: <mailto:isis-wg-request@spider.juniper.net?subject=help>
List-Post: <mailto:isis-wg@spider.juniper.net>
List-Subscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=subscribe>
List-Id: IETF IS-IS working group <isis-wg.spider.juniper.net>
List-Unsubscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=unsubscribe>
List-Archive: <http://spider.juniper.net/pipermail/isis-wg/>
Date: Fri, 14 Jun 2002 11:39:55 -0400

Don -
	Thanks for the suggestions.  I have updated my copy
of the document (too large to send to this list as is)
and I've included the significant diffs below.  Most
of the meat is in the first two differences, where
we discuss the Attach Flag, and the chunk where we
discuss MaxAge and maxLSPGen.  The current context
of those sections appears next.

	The rest of the mail includes edits to make
references to 10589 uniform (briefly, the first
citation in a section gets a footnote, and I've
tried to catch all references to 'protocol' and
[1]), and ends with Don's original note.  The
order of the remaining diffs is arbitrary.  
Other, smaller, changes (date, acks, spelling)
are surpressed.  

	Enough changes have accumulated to warrant
a fresh spin, but I'll wait to hear reaction to
the first two paragraphs below.  

- jeff parker

///////// Significant Diffs   ///////////////////

21,28c21,31
< Each LSP contains a RemainingLifeTime field which is
< set to the MaxAge of the generating IS. 
< When an LSP has been in
< the network for RemainingLifeTime, it is removed, ensuring that
< corrupted or otherwise invalid LSPs do not remain in the network
< for too long. 
< The rate at which LSPs are regenerated is determined by the value 
< of maximumLSPGenerationInterval.
---
> Each LSP contains a RemainingLifetime field which is
> initially set to the MaxAge value on the generating IS. 
> The value stored in this field is decremented to mark the
> passage of time and the number of times it has been forwarded.  
> When the value of a foreign LSP becomes 0, an IS initiates
> a aging and purging process which will flush the LSP from the
> network.  
> This ensures that that corrupted or otherwise invalid 
> LSPs do not remain in the network indefinitely.
> The rate at which LSPs are regenerated by the originating IS
> is determined by the value of maximumLSPGenerationInterval.

10,12c10,13
< Some implementations allow the attachedFlag to be set 
< on Intermediate Systems routing IP traffic under restricted conditions, 
< such as the existence of a default route in the local routing table.
---
> Some implementations also allow the attachedFlag to be set 
> on Intermediate Systems routing IP traffic when there
> is a default route in the local routing table, or when 
> some other state is reached that implies a connection
> to the rest of the network.

///// Context ///////////////

6.1 MaxAge

   Each LSP contains a RemainingLifetime field which is initially set to
   the MaxAge value on the generating IS. The value stored in this field
   is decremented to mark the passage of time and the number of times it
   has been forwarded. When the value of a foreign LSP becomes 0, an IS
   initiates a aging and purging process which will flush the LSP from
   the network. This ensures that that corrupted or otherwise invalid
   LSPs do not remain in the network indefinitely.  The rate at which
   LSPs are regenerated by the originating IS is determined by the value
   of maximumLSPGenerationInterval.

   MaxAge is defined in ISO 10589 as an Architectural constant of 20
   minutes, and it is recommended that maximumLSPGenerationInterval be
   set to 15 minutes.  These times have proven to be too short in some
   networks, as they result in a steady flow of LSP updates even when
   nothing is changing. To reduce the rate of generation, some implemen-
   tations allow these times to be set by the network operator.
...
14. The Attached Bit

   In section 7.2.9.2 of ISO 10589 [1], an algorithm is described to
   determining when the attachedFlag should be set on an intermediate
   system. Some implementations also allow the attachedFlag to be set on
   Intermediate Systems routing IP traffic when there is a default route
   in the local routing table, when some other state is reached that
   implies a connection to the rest of the network.



/////////////// What Protocol Is this? ISO 10589 Citations ///////////////

21c21
< ISO 10589 requires that all Intermediate Systems in an area or domain 
---
> ISO 10589 [1] requires that all Intermediate Systems in an area or domain 
36c36
< ISO [1] defines the notification maximumAreaAddressMismatch,
---
> ISO 10589 defines the notification maximumAreaAddressMismatch,

7c7
< While ISO [1] requires in section 7.3.14.2 e) that any LSP
---
> While ISO 10589 [1] requires in section 7.3.14.2 e) that any LSP

26c26
< The protocol provides the architectural constant ReceiveLSPBufferSize
---
> ISO 10589 [1] defines the architectural constant ReceiveLSPBufferSize

30,32c30,32
< The originating buffer
< size parameters define the maximum size of an LSP that a router
< can generate.  The protocol directs the implementor to treat a PDU
---
> The originating buffer size parameters define the maximum size of 
> an LSP that a router can generate.  
> ISO 10589 directs the implementor to treat a PDU


7,8c7,8
< Some parameters to the protocol were defined as variable,
< but do not vary in practice.  These include
---
> Some that were defined as variables in ISO 10589 [1] 
> do not vary in practice.  These include

44,45c44,46
< ISO [1] defines the notification iDFieldLengthMismatch, 
< while the ISIS MIB [9] defines the notificationeisisIDLenMismatch. 
---
> ISO 10589 [1] defines the notification iDFieldLengthMismatch, 
> while the ISIS MIB [9] defines the notification 
> isisIDLenMismatch. 

8c8,9
< security concerns, as there is no change in the underlying protocol.
---
> security concerns, as there is no change in the underlying protocol
> described in ISO 10589 [1] and RFC 1195 [3].

7c7
< Some features defined in [1] and [3] are not in current use.
---
> Some features defined in ISO 10589 [1] and RFC 1195 [3] are not in current
use.

35c35,36
< Section 7.2.2, ISO [1] describes four metrics: Default Metric, Delay
Metric,
---
> Section 7.2.2, ISO 10589 [1] describes four metrics: 
> Default Metric, Delay Metric,

39c40
< In ISO, the most significant bit of the 8 bit metrics was
---
> In ISO 10589, the most significant bit of the 8 bit metrics was

41c44
< is discussed in section 7.3.21 of [1].  
---
> is discussed in section 7.3.21 of ISO 10589.  

7,8c7,8
< Some parameters to the protocol were defined as constants,
< but are modified in practice.  These include the following
---
> Some parameters that were defined as constant in ISO 10589 [1]
> are modified in practice.  These include the following

32c32,33
< section 8.2.4 [1].  However, in an IP Only environment,
---
> section 8.2.4 of ISO 10589 [1].  
> However, in an IP Only environment,

7c7
< In [1] 7.2.9.2, an algorithm is described to 
---
> In section 7.2.9.2 of ISO 10589 [1], an algorithm is described to 

7c7
< In section 8.2.4.2, ISO [1] does not explicitly require comparison
---
> In section 8.2.4.2, ISO 10589 [1] does not explicitly require comparison

115c115
< The original design of IS-IS, as described in [1] has proved
---
> The original design of IS-IS, as described in ISO 10589 [1] has proved

17c17
< Given that IIH PDUs as specified in ISO[1] do not include a checksum,
---
> Given that IIH PDUs as specified in ISO 10589 do not include a checksum,

119c119
< protocol as described in [1] and [3] and the protocol
---
> protocol as described in ISO 10589 and RFC 1195 [3] and the protocol

17c17
< ISO [1] defines ISISHoldingMultiplier to be 10,
---
> ISO 10589 [1] defines ISISHoldingMultiplier to be 10,

> Jeff,
> 
> Just had a chance to pore over the draft and I've got a few comments
> (hope my word wrapping comes out OK):
> 
> 1. Because of the different authors, the footnote references are
> inconsistent.  Some sections use just the reference "In [1]", while
> others use "in ISO [1]", while other make no reference to the footnote
> "in ISO 10589", some are just "in ISO", while in some, there is no
> reference when there should be "such-and-such is defined as a 
> constant."  (should be ...as a constant in [1]).  Other place say
> "The protocol".
> 
> I can either cc the WG with the list or send it directly to you.
> 
> 2. In section 6.1 MaxAge, in the first line "which is set to the
> MaxAge of the generating IS", should this be:
>   "which is initially set to the MaxAge value on the generating IS" ?
> 
> 3. Also in section 6.1, the second sentence reads:
>   "When an LSP has been in the network for RemainingLifeTime, it is 
> removed ..."
> Should this be:
>   "... in the network for RemainingLifeTime without being regenerated 
> ..." ?
> 
> 4. In section 7.1 ID Length, the last sentence needs a space between
> notification and isisIDLenMismatch.
> 
> 5. In section 8.3 Alternative Metrics, there should be blank line
> after the quote from the ISO doc.
> 
> 6. In section 14 The Attached Bit, in the 2nd sentence:
>   "Some implementations allow the attachedFlag to be set on (ISs)
>    routing IP traffic under restricted conditions, such as ..."
> did we mean to say "only be set ... under restricted conditions"
> or "can additionally be set" ?
> 
> Thanks,
> Don
_______________________________________________
Isis-wg mailing list  -  Isis-wg@spider.juniper.net
http://spider.juniper.net/mailman/listinfo/isis-wg


From isis-wg-admin@spider.juniper.net  Wed Jul 10 20:27:02 2002
Received: from external.juniper.net (spider.juniper.net [207.17.137.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA24474
	for <isis-archive@lists.ietf.org>; Wed, 10 Jul 2002 20:27:02 -0400 (EDT)
Received: from spider.juniper.net (localhost [127.0.0.1])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g6B04Yt11347;
	Wed, 10 Jul 2002 17:04:34 -0700 (PDT)
	(envelope-from isis-wg-admin@spider.juniper.net)
Received: from hotmail.com (f141.law7.hotmail.com [216.33.237.141])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g5EHiPt88711
	for <isis-wg@spider.juniper.net>; Fri, 14 Jun 2002 10:44:25 -0700 (PDT)
	(envelope-from wongkent@hotmail.com)
Received: from mail pickup service by hotmail.com with Microsoft SMTPSVC;
	 Fri, 14 Jun 2002 11:03:10 -0700
Received: from 63.104.212.252 by lw7fd.law7.hotmail.msn.com with HTTP;
	Fri, 14 Jun 2002 18:03:09 GMT
X-Originating-IP: [63.104.212.252]
From: "Kent Wong" <wongkent@hotmail.com>
To: mshand@cisco.com, isis-wg@spider.juniper.net, wongkent@hotmail.com
Mime-Version: 1.0
Content-Type: text/plain; format=flowed
Message-ID: <F141ZJorwBpP6m6PUqC0001c168@hotmail.com>
X-OriginalArrivalTime: 14 Jun 2002 18:03:10.0284 (UTC) FILETIME=[BE5DD8C0:01C213CD]
Subject: [Isis-wg] Comments on draft-ietf-isis-restart-01.txt
Sender: isis-wg-admin@spider.juniper.net
Errors-To: isis-wg-admin@spider.juniper.net
X-BeenThere: isis-wg@spider.juniper.net
X-Mailman-Version: 2.0rc1
Precedence: bulk
List-Help: <mailto:isis-wg-request@spider.juniper.net?subject=help>
List-Post: <mailto:isis-wg@spider.juniper.net>
List-Subscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=subscribe>
List-Id: IETF IS-IS working group <isis-wg.spider.juniper.net>
List-Unsubscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=unsubscribe>
List-Archive: <http://spider.juniper.net/pipermail/isis-wg/>
Date: Fri, 14 Jun 2002 18:03:09 +0000

Hi Mike,

I have sent the following questions and comments for the isis
restart draft on the ISIS mailing list a couple times but it
never got through. So I am resending to your account directly in
addition to the isis-wg account.
Thanks!

1. On Page 6
"....a router MAY transmit one or more normal IIHs
(containing a restart option, but with RR and RA clear) after the
initial RR/RA exchange, but before synchronization has been
achieved, in order to extend the holding time of the neighbors
adjacencies, beyond that indicated in the remaining time field of
the neighbors IIH with the RA bit set."

When a router does this, should it also extend T3 to be the new
holding time? Otherwise, even though we extend nbr's holding time
for the adjacency, T3 will still expire in a short time and LSP
with OL bit set will be generated and the graceful restart will
fail anyway.

2. Instead of sending normal IIH after initial RR/RA exchange,
would it make more sense that if this is a planned restart,
a normal IIH with a large holding time is sent before the router
going down so that nbr will hold the adjacency until restarting
router finishes the complete restart procedure. In that way, there
is no need to send extra normal IIH after initial RR/RA exchange.

3. If T2 on both levels expires/cancelled, it means end of
database resync and if T3 is still running, we should cancel
T3 at this time. Is that correct? The draft did not say this explicitly.

4. Along the same line of thought, there is no need for a separate
T2 and T3. Because when T2 expires/cancels before T3, T3 should be
cancelled anyway. The only case T3 is supposed to be useful is
when T3 expires before T2. The draft states that

"If the timer T3 expires before all the T2 timers have expired, this
indicates that the synchronization process is taking longer than
minimum holding time of the neighbors. The router's own LSP(s) for
levels which have not yet completed their first SPF computation are
then flooded with the overload bit set to indicate that the router's
LSPDB is not yet synchronized (and other routers should therefore
not compute routes through this router)."

However this assumes that the restarting router has acquired its
own pre-start LSP before T3 expires. What if T3 expires even before
it acquires its pre-start LSP? In that case, it doesn't know what
sequence number it should use in its zero LSP to set the OL bit.
If the seq num it uses is smaller than the seq num in its nbr's DB,
then the zero LSP will be ignored by nbr anyway.

So why not just combine T2 and T3 into a single timer and set the
timer to be the min. remaining holding time of its nbr. If the timer
expires before it DB re-sync, then graceful restart fails
and everything reverts back to normal. Isn't this much more simpler
and effective?

5. On section 4.3.1.1, the draft mentions the behavior of a router
when it starts for the first time. Does it mean this draft intends to
change the normal ISIS behavior even though it is not a restart?
That means we need to start T2 (but no T1, T3) for each level even
we start for the first time. However, it may not be desirable to set
the OL bit every time ISIS comes up. This should be decided by the
network admin on individual cases whether to set the OL bit or not.

6. Just for clarification, in the draft, it mentions "own" LSP
many times, sometimes it mention own non-pseudonode LSP, sometimes
it mention own LSP including pseudonode. Sometimes, it simply
mention "own" LSP. Should we interpret the "own" LSP as including
pseudonode LSP if it doesn't specify otherwise?

Thanks!

---Kent Wong



_________________________________________________________________
Send and receive Hotmail on your mobile device: http://mobile.msn.com

_______________________________________________
Isis-wg mailing list  -  Isis-wg@spider.juniper.net
http://spider.juniper.net/mailman/listinfo/isis-wg


From isis-wg-admin@spider.juniper.net  Wed Jul 10 20:28:23 2002
Received: from external.juniper.net (spider.juniper.net [207.17.137.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA24526
	for <isis-archive@lists.ietf.org>; Wed, 10 Jul 2002 20:28:22 -0400 (EDT)
Received: from spider.juniper.net (localhost [127.0.0.1])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g6B05jt11434;
	Wed, 10 Jul 2002 17:05:45 -0700 (PDT)
	(envelope-from isis-wg-admin@spider.juniper.net)
Received: from hotmail.com (f179.law7.hotmail.com [216.33.237.179])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g5I0Ljt14458
	for <isis-wg@spider.juniper.net>; Mon, 17 Jun 2002 17:21:45 -0700 (PDT)
	(envelope-from wongkent@hotmail.com)
Received: from mail pickup service by hotmail.com with Microsoft SMTPSVC;
	 Mon, 17 Jun 2002 17:40:51 -0700
Received: from 63.104.212.252 by lw7fd.law7.hotmail.msn.com with HTTP;
	Tue, 18 Jun 2002 00:40:50 GMT
X-Originating-IP: [63.104.212.252]
From: "Kent Wong" <wongkent@hotmail.com>
To: wongkent@hotmail.com, isis-wg@spider.juniper.net
Mime-Version: 1.0
Content-Type: text/plain; format=flowed
Message-ID: <F179kraIvF9aNMLHmsB0001e71f@hotmail.com>
X-OriginalArrivalTime: 18 Jun 2002 00:40:51.0554 (UTC) FILETIME=[CC07F420:01C21660]
Subject: [Isis-wg] draft-ietf-isis-restart-01.txt [continued]
Sender: isis-wg-admin@spider.juniper.net
Errors-To: isis-wg-admin@spider.juniper.net
X-BeenThere: isis-wg@spider.juniper.net
X-Mailman-Version: 2.0rc1
Precedence: bulk
List-Help: <mailto:isis-wg-request@spider.juniper.net?subject=help>
List-Post: <mailto:isis-wg@spider.juniper.net>
List-Subscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=subscribe>
List-Id: IETF IS-IS working group <isis-wg.spider.juniper.net>
List-Unsubscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=unsubscribe>
List-Archive: <http://spider.juniper.net/pipermail/isis-wg/>
Date: Tue, 18 Jun 2002 00:40:50 +0000

Hi,

Some more questions on the draft:

4. I don't understand why there is a need for two different timers
T2 and T3. Because when T2 expires/cancels before T3, T3 should be
cancelled anyway. The only case T3 is supposed to be useful is
when T3 expires before T2. The draft states that if T3 expires
before T2, router's own LSP for level which have not completed
their first SPF should be flooded with the OL bit set.

However this assumes that the restarting router has acquired its
own pre-start LSP before T3 expires. What if T3 expires even before
it acquires its pre-start LSP? In that case, it doesn't know what
sequence number it should use in its zero LSP to set the OL bit.
If the seq num it uses is smaller than the seq num in its nbr's DB,
then the zero LSP will be ignored by the helper nbr anyway.

So why not just combine T2 and T3 into a single timer and set the
timer to be the min. remaining holding time of its nbrs. If the timer
expires before it DB re-sync, then graceful restart fails
and everything reverts back to normal. Isn't this much more simpler
and effective?

5. On section 4.3.1.1, the draft mentions the behavior of a router
when it starts for the first time. Does it mean this draft intends to
change the normal ISIS behavior even though it is not a restart?
That means we need to start T2 (but no T1, T3) for each level even
we start for the first time. However, it may not be desirable to set
the OL bit every time ISIS comes up. This should be decided by the
network admin on individual cases whether to set the OL bit or not.

6. Just for clarification, in the draft, it mentions "own" LSP
many times, sometimes it mention own non-pseudonode LSP, sometimes
it mention own LSP including pseudonode. Sometimes, it simply
mention "own" LSP. Should we interpret the "own" LSP as including
pseudonode LSP if it doesn't specify otherwise?

Thanks!

Kent Wong


_________________________________________________________________
Chat with friends online, try MSN Messenger: http://messenger.msn.com

_______________________________________________
Isis-wg mailing list  -  Isis-wg@spider.juniper.net
http://spider.juniper.net/mailman/listinfo/isis-wg


From isis-wg-admin@spider.juniper.net  Wed Jul 10 20:43:14 2002
Received: from external.juniper.net (spider.juniper.net [207.17.137.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA24838
	for <isis-archive@odin.ietf.org>; Wed, 10 Jul 2002 20:43:13 -0400 (EDT)
Received: from spider.juniper.net (localhost [127.0.0.1])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g6B0Klt11715;
	Wed, 10 Jul 2002 17:20:47 -0700 (PDT)
	(envelope-from isis-wg-admin@spider.juniper.net)
Received: from cisco.com (mrwint.cisco.com [144.254.98.48])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g5I9ZHt17056
	for <isis-wg@spider.juniper.net>; Tue, 18 Jun 2002 02:35:17 -0700 (PDT)
	(envelope-from mshand@cisco.com)
Received: from mshand-w2k.cisco.com (lon-sto4-lan-vlan133-dhcp30.cisco.com [144.254.108.97])
	by cisco.com (8.8.8/2.6/Cisco List Logging/8.8.8) with ESMTP id KAA19842;
	Tue, 18 Jun 2002 10:54:22 +0100 (BST)
Message-Id: <4.3.2.7.2.20020618102504.04395e78@jaws.cisco.com>
X-Sender: mshand@jaws.cisco.com
X-Mailer: QUALCOMM Windows Eudora Version 4.3.2
To: "Kent Wong" <wongkent@hotmail.com>
From: mike shand <mshand@cisco.com>
Subject: Re: [Isis-wg] draft-ietf-isis-restart-01.txt
Cc: isis-wg@spider.juniper.net
In-Reply-To: <F239hvqgStMVhEUsebm00003040@hotmail.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Sender: isis-wg-admin@spider.juniper.net
Errors-To: isis-wg-admin@spider.juniper.net
X-BeenThere: isis-wg@spider.juniper.net
X-Mailman-Version: 2.0rc1
Precedence: bulk
List-Help: <mailto:isis-wg-request@spider.juniper.net?subject=help>
List-Post: <mailto:isis-wg@spider.juniper.net>
List-Subscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=subscribe>
List-Id: IETF IS-IS working group <isis-wg.spider.juniper.net>
List-Unsubscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=unsubscribe>
List-Archive: <http://spider.juniper.net/pipermail/isis-wg/>
Date: Tue, 18 Jun 2002 10:29:48 +0100

At 22:25 17/06/2002 +0000, Kent Wong wrote:
>Hi,
>
>I have some questions and comments on the isis restart draft:
>
>1. On Page 6
>"....a router MAY transmit one or more normal IIHs
>(containing a restart option, but with RR and RA clear) after the
>initial RR/RA exchange, but before synchronization has been
>achieved, in order to extend the holding time of the neighbors
>adjacencies, beyond that indicated in the remaining time field of
>the neighbors IIH with the RA bit set."
>
>When a router does this, should it also extend T3 to be the new
>holding time? Otherwise, even though we extend nbr's holding time
>for the adjacency, T3 will still expire in a short time and LSP
>with OL bit set will be generated and the graceful restart will
>fail anyway.

Yes. That was the assumption. Sorry that wasn't made clear.


>2. Instead of sending normal IIH after initial RR/RA exchange,
>would it make more sense that if this is a planned restart,
>a normal IIH with a large holding time is sent before the router
>going down so that nbr will hold the adjacency until restarting
>router finishes the complete restart procedure. In that way, there
>is no need to send extra normal IIH after initial RR/RA exchange.

Yes that is possible too. My take on this is that the protocol mechanisms 
described in the spec can be used in a variety of creative ways which do 
not necessarily need to be spelled out in the draft because they do not 
require explicit co-operation. This is an example of such a mechanism.


>3. If T2 on both levels expires/cancelled, it means end of
>database resync and if T3 is still running, we should cancel
>T3 at this time. Is that correct? The draft did not say this explicitly.

Yes.

>Thanks.
>
>Kent Wong
>
>_________________________________________________________________
>MSN Photos is the easiest way to share and print your photos: 
>http://photos.msn.com/support/worldwide.aspx
>
>_______________________________________________
>Isis-wg mailing list  -  Isis-wg@spider.juniper.net
>http://spider.juniper.net/mailman/listinfo/isis-wg

_______________________________________________
Isis-wg mailing list  -  Isis-wg@spider.juniper.net
http://spider.juniper.net/mailman/listinfo/isis-wg


From isis-wg-admin@spider.juniper.net  Wed Jul 10 20:59:37 2002
Received: from external.juniper.net (spider.juniper.net [207.17.137.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA25204
	for <isis-archive@odin.ietf.org>; Wed, 10 Jul 2002 20:59:36 -0400 (EDT)
Received: from spider.juniper.net (localhost [127.0.0.1])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g6B0aZt11883;
	Wed, 10 Jul 2002 17:36:35 -0700 (PDT)
	(envelope-from isis-wg-admin@spider.juniper.net)
Received: from cisco.com (uzura.cisco.com [64.102.17.77])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g5IAe4t17826
	for <isis-wg@spider.juniper.net>; Tue, 18 Jun 2002 03:40:04 -0700 (PDT)
	(envelope-from ruwhite@cisco.com)
Received: from ruwhite-u10.cisco.com (ruwhite-u10.cisco.com [64.102.48.251])
	by cisco.com (8.8.8/2.6/Cisco List Logging/8.8.8) with ESMTP id GAA21790;
	Tue, 18 Jun 2002 06:59:10 -0400 (EDT)
From: Russ White <ruwhite@cisco.com>
Reply-To: Russ White <riw@cisco.com>
To: Kent Wong <wongkent@hotmail.com>
cc: isis-wg@spider.juniper.net
Subject: Re: [Isis-wg] draft-ietf-isis-restart-01.txt
In-Reply-To: <F239hvqgStMVhEUsebm00003040@hotmail.com>
Message-ID: <Pine.GSO.4.21.0206180645560.4583-100000@ruwhite-u10.cisco.com>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: isis-wg-admin@spider.juniper.net
Errors-To: isis-wg-admin@spider.juniper.net
X-BeenThere: isis-wg@spider.juniper.net
X-Mailman-Version: 2.0rc1
Precedence: bulk
List-Help: <mailto:isis-wg-request@spider.juniper.net?subject=help>
List-Post: <mailto:isis-wg@spider.juniper.net>
List-Subscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=subscribe>
List-Id: IETF IS-IS working group <isis-wg.spider.juniper.net>
List-Unsubscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=unsubscribe>
List-Archive: <http://spider.juniper.net/pipermail/isis-wg/>
Date: Tue, 18 Jun 2002 06:59:10 -0400 (EDT)


> 1. On Page 6
> "....a router MAY transmit one or more normal IIHs
> (containing a restart option, but with RR and RA clear) after the
> initial RR/RA exchange, but before synchronization has been
> achieved, in order to extend the holding time of the neighbors
> adjacencies, beyond that indicated in the remaining time field of
> the neighbors IIH with the RA bit set."
> 
> When a router does this, should it also extend T3 to be the new
> holding time? Otherwise, even though we extend nbr's holding time
> for the adjacency, T3 will still expire in a short time and LSP
> with OL bit set will be generated and the graceful restart will
> fail anyway.

Yes, that seems logical.

> 2. Instead of sending normal IIH after initial RR/RA exchange,
> would it make more sense that if this is a planned restart,
> a normal IIH with a large holding time is sent before the router
> going down so that nbr will hold the adjacency until restarting
> router finishes the complete restart procedure. In that way, there
> is no need to send extra normal IIH after initial RR/RA exchange.

You could do this, though there's no reason to specify it, I
don't think (?).

> 3. If T2 on both levels expires/cancelled, it means end of
> database resync and if T3 is still running, we should cancel
> T3 at this time. Is that correct? The draft did not say this explicitly.

Yes, this should be correct.

:-)

Russ

__________________________________
riw@cisco.com CCIE <>< Grace Alone




_______________________________________________
Isis-wg mailing list  -  Isis-wg@spider.juniper.net
http://spider.juniper.net/mailman/listinfo/isis-wg


From isis-wg-admin@spider.juniper.net  Wed Jul 10 21:00:12 2002
Received: from external.juniper.net (spider.juniper.net [207.17.137.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA25229
	for <isis-archive@odin.ietf.org>; Wed, 10 Jul 2002 21:00:11 -0400 (EDT)
Received: from spider.juniper.net (localhost [127.0.0.1])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g6B0bpt11945;
	Wed, 10 Jul 2002 17:37:51 -0700 (PDT)
	(envelope-from isis-wg-admin@spider.juniper.net)
Received: from hotmail.com (f171.law7.hotmail.com [216.33.237.171])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g5IIKWt19845
	for <isis-wg@spider.juniper.net>; Tue, 18 Jun 2002 11:20:32 -0700 (PDT)
	(envelope-from wongkent@hotmail.com)
Received: from mail pickup service by hotmail.com with Microsoft SMTPSVC;
	 Tue, 18 Jun 2002 11:39:42 -0700
Received: from 63.104.212.252 by lw7fd.law7.hotmail.msn.com with HTTP;
	Tue, 18 Jun 2002 18:39:42 GMT
X-Originating-IP: [63.104.212.252]
From: "Kent Wong" <wongkent@hotmail.com>
To: isis-wg@spider.juniper.net, mshand@cisco.com, riw@cisco.com
Subject: Re: [Isis-wg] draft-ietf-isis-restart-01.txt
Mime-Version: 1.0
Content-Type: text/plain; format=flowed
Message-ID: <F171IjoWaPwPubQbzPU0000f925@hotmail.com>
X-OriginalArrivalTime: 18 Jun 2002 18:39:42.0562 (UTC) FILETIME=[82B7EC20:01C216F7]
Sender: isis-wg-admin@spider.juniper.net
Errors-To: isis-wg-admin@spider.juniper.net
X-BeenThere: isis-wg@spider.juniper.net
X-Mailman-Version: 2.0rc1
Precedence: bulk
List-Help: <mailto:isis-wg-request@spider.juniper.net?subject=help>
List-Post: <mailto:isis-wg@spider.juniper.net>
List-Subscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=subscribe>
List-Id: IETF IS-IS working group <isis-wg.spider.juniper.net>
List-Unsubscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=unsubscribe>
List-Archive: <http://spider.juniper.net/pipermail/isis-wg/>
Date: Tue, 18 Jun 2002 18:39:42 +0000

Hi Mike and Russ,

Thanks for your reply. I have a couple more comments on the draft:

4. I don't understand why there is a need for two different timers
T2 and T3. Because when T2 expires/cancels before T3, T3 would be
cancelled anyway. The only case T3 is supposed to be useful is
when T3 expires before T2. The draft states that if T3 expires
before T2, router's own LSP for level which have not completed
their first SPF should be flooded with the OL bit set.

However this assumes that the restarting router has acquired its
own pre-start LSP before T3 expires. What if T3 expires even before
it acquires its pre-start LSP? In that case, it doesn't know what
sequence number it should use in its zero LSP to set the OL bit.
If the seq num it uses is smaller than the seq num in its nbr's DB,
then the zero LSP will be ignored by the helper nbr anyway.

So why not just combine T2 and T3 into a single timer and set the
timer to be the min. remaining holding time of its nbrs. If the timer
expires before it DB re-sync, then graceful restart fails
and everything reverts back to normal. Isn't this much more simpler
and effective?

5. On section 4.3.1.1, the draft mentions the behavior of a router
when it starts for the first time. Does it mean this draft intends to
change the normal ISIS behavior even though it is not a restart?
That means we need to start T2 (but no T1, T3) for each level even
we start for the first time. However, it may not be desirable to set
the OL bit every time ISIS comes up. This should be decided by the
network admin on individual cases whether to set the OL bit or not.

6. Just for clarification, in the draft, it mentions "own" LSP
many times, sometimes it mention own non-pseudonode LSP, sometimes
it mention own LSP including pseudonode. Sometimes, it simply
mention "own" LSP. Should we interpret the "own" LSP as including
pseudonode LSP if it doesn't specify otherwise?

Thanks!

Kent Wong

>From: mike shand <mshand@cisco.com>
>To: "Kent Wong" <wongkent@hotmail.com>
>CC: isis-wg@spider.juniper.net
>Subject: Re: [Isis-wg] draft-ietf-isis-restart-01.txt
>Date: Tue, 18 Jun 2002 10:29:48 +0100
>
>At 22:25 17/06/2002 +0000, Kent Wong wrote:
>>Hi,
>>
>>I have some questions and comments on the isis restart draft:
>>
>>1. On Page 6
>>"....a router MAY transmit one or more normal IIHs
>>(containing a restart option, but with RR and RA clear) after the
>>initial RR/RA exchange, but before synchronization has been
>>achieved, in order to extend the holding time of the neighbors
>>adjacencies, beyond that indicated in the remaining time field of
>>the neighbors IIH with the RA bit set."
>>
>>When a router does this, should it also extend T3 to be the new
>>holding time? Otherwise, even though we extend nbr's holding time
>>for the adjacency, T3 will still expire in a short time and LSP
>>with OL bit set will be generated and the graceful restart will
>>fail anyway.
>
>Yes. That was the assumption. Sorry that wasn't made clear.
>
>
>>2. Instead of sending normal IIH after initial RR/RA exchange,
>>would it make more sense that if this is a planned restart,
>>a normal IIH with a large holding time is sent before the router
>>going down so that nbr will hold the adjacency until restarting
>>router finishes the complete restart procedure. In that way, there
>>is no need to send extra normal IIH after initial RR/RA exchange.
>
>Yes that is possible too. My take on this is that the protocol mechanisms
>described in the spec can be used in a variety of creative ways which do
>not necessarily need to be spelled out in the draft because they do not
>require explicit co-operation. This is an example of such a mechanism.
>
>
>>3. If T2 on both levels expires/cancelled, it means end of
>>database resync and if T3 is still running, we should cancel
>>T3 at this time. Is that correct? The draft did not say this explicitly.
>
>Yes.
>
>>Thanks.
>>
>>Kent Wong
>>
>>_________________________________________________________________
>>MSN Photos is the easiest way to share and print your photos:
>>http://photos.msn.com/support/worldwide.aspx
>>
>>_______________________________________________
>>Isis-wg mailing list  -  Isis-wg@spider.juniper.net
>>http://spider.juniper.net/mailman/listinfo/isis-wg
>




_________________________________________________________________
Send and receive Hotmail on your mobile device: http://mobile.msn.com

_______________________________________________
Isis-wg mailing list  -  Isis-wg@spider.juniper.net
http://spider.juniper.net/mailman/listinfo/isis-wg


From isis-wg-admin@spider.juniper.net  Thu Jul 11 10:37:42 2002
Received: from external.juniper.net (spider.juniper.net [207.17.137.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA19259
	for <isis-archive@lists.ietf.org>; Thu, 11 Jul 2002 10:37:40 -0400 (EDT)
Received: from spider.juniper.net (localhost [127.0.0.1])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g6BEF1t16647;
	Thu, 11 Jul 2002 07:15:01 -0700 (PDT)
	(envelope-from isis-wg-admin@spider.juniper.net)
Received: from bridge.axiowave.com (ppp-64-115-125-242.broadviewnet.net [64.115.125.242] (may be forged))
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g6BE4Et16589
	for <isis-wg@spider.juniper.net>; Thu, 11 Jul 2002 07:04:14 -0700 (PDT)
	(envelope-from jparker@axiowave.com)
Message-ID: <EB5FFC72F183D411B38200062957342901E57A79@r2d2.axiowave.com>
From: Jeff Parker <jparker@axiowave.com>
To: Philip Christian <christi@nortelnetworks.com>
Cc: Isis <isis-wg@spider.juniper.net>
Subject: RE: [Isis-wg] Proprietary / Private TLV numbers?
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by external.juniper.net id g6BE4Et16590
Sender: isis-wg-admin@spider.juniper.net
Errors-To: isis-wg-admin@spider.juniper.net
X-BeenThere: isis-wg@spider.juniper.net
X-Mailman-Version: 2.0rc1
Precedence: bulk
List-Help: <mailto:isis-wg-request@spider.juniper.net?subject=help>
List-Post: <mailto:isis-wg@spider.juniper.net>
List-Subscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=subscribe>
List-Id: IETF IS-IS working group <isis-wg.spider.juniper.net>
List-Unsubscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=unsubscribe>
List-Archive: <http://spider.juniper.net/pipermail/isis-wg/>
Date: Thu, 11 Jul 2002 10:25:27 -0400
Content-Transfer-Encoding: 8bit

Philip -
	Private mail.
	I think Ran's final point is actually quite helpful.  
I'd be happy to review a new version of this, or to suggest
one, if you drop me a line the next three hours.  (I'm headed
on vacation)

- jeff parker

> On Wednesday, June 12, 2002, at 08:33 , Philip Christian wrote:
> > 5. Security Considerations
> >  
> >    The proprietary TLV raises no new security issues for IS-IS. 
> 
> 	Excuse me, but I don't think so.  I think that it 
> raises new security
> 	issues because different vendors might use it in 
> different ways.  In
> 	a multi-vendor environment there could be unintended 
> consequences
> 	where A sends something with the new TLV that is syntactically
> 	valid with a different box B, but has unrelated semantics.
> 
> 	Even if I'm confused, it is customary to outline *why* 
> one thinks
> 	that no new security issues are raised, rather than making the
> 	assertion without supporting explanatory text.
> 
> >    Information placed in an IS-IS TLV cannot be considered secure,
> 
> 	You've not defined "secure".  For "secure" == "authentic",
> 	then the IS-IS MD5 authentication can provide some security.
> 	If by "secure" you mean that "confidentiality" is provided,
> 	then please talk in terms of "confidentiality" rather than
> 	the vague term "secure".
> 
> > and
> >    so if security is required then an implementation will need to
> >    encrypt the information using a suitable method.
> 
> 	This also seems wrong.  I'd suggest re-writing the whole section
> 	and in the re-write not using the word "secure" anyplace,
> 	instead using words like "integrity", "authentication", and/or
> 	"confidentiality" so that one's meaning is more crisp and clear.
> 
> _______________________________________________
> Isis-wg mailing list  -  Isis-wg@spider.juniper.net
> http://spider.juniper.net/mailman/listinfo/isis-wg
> 
_______________________________________________
Isis-wg mailing list  -  Isis-wg@spider.juniper.net
http://spider.juniper.net/mailman/listinfo/isis-wg


From isis-wg-admin@spider.juniper.net  Thu Jul 11 11:27:47 2002
Received: from external.juniper.net (spider.juniper.net [207.17.137.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA21072
	for <isis-archive@lists.ietf.org>; Thu, 11 Jul 2002 11:27:46 -0400 (EDT)
Received: from spider.juniper.net (localhost [127.0.0.1])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g6BF51t16937;
	Thu, 11 Jul 2002 08:05:01 -0700 (PDT)
	(envelope-from isis-wg-admin@spider.juniper.net)
Received: from rtp-msg-core-1.cisco.com (rtp-msg-core-1.cisco.com [161.44.11.97])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g6BF3et16914
	for <isis-wg@spider.juniper.net>; Thu, 11 Jul 2002 08:03:40 -0700 (PDT)
	(envelope-from jlearman@cisco.com)
Received: from dingdong.cisco.com (localhost [127.0.0.1])
	by rtp-msg-core-1.cisco.com (8.12.2/8.12.2) with ESMTP id g6BFPfxR011983;
	Thu, 11 Jul 2002 11:25:42 -0400 (EDT)
Received: from JLEARMAN-W2K1.cisco.com (rtp-vpn1-509.cisco.com [10.82.225.253])
	by dingdong.cisco.com (Mirapoint)
	with ESMTP id ABW64752;
	Thu, 11 Jul 2002 11:24:59 -0400 (EDT)
Message-Id: <4.3.2.7.2.20020711111635.01ec1e50@dingdong.cisco.com>
X-Sender: jlearman@dingdong.cisco.com
X-Mailer: QUALCOMM Windows Eudora Version 4.3.2
To: RJ Atkinson <rja@extremenetworks.com>
From: Jeff Learman <jlearman@cisco.com>
Subject: Re: [Isis-wg] Proprietary / Private TLV numbers?
Cc: "Philip Christian" <christi@nortelnetworks.com>,
        Isis (E-mail) <isis-wg@spider.juniper.net>
In-Reply-To: <213ACF92-7F10-11D6-B00E-00039357A82A@extremenetworks.com>
References: <4103264BC8D3D51180B7002048400C454FB710@zhard0jd.europe.nortel.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Sender: isis-wg-admin@spider.juniper.net
Errors-To: isis-wg-admin@spider.juniper.net
X-BeenThere: isis-wg@spider.juniper.net
X-Mailman-Version: 2.0rc1
Precedence: bulk
List-Help: <mailto:isis-wg-request@spider.juniper.net?subject=help>
List-Post: <mailto:isis-wg@spider.juniper.net>
List-Subscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=subscribe>
List-Id: IETF IS-IS working group <isis-wg.spider.juniper.net>
List-Unsubscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=unsubscribe>
List-Archive: <http://spider.juniper.net/pipermail/isis-wg/>
Date: Thu, 11 Jul 2002 11:22:13 -0400

At 04:57 PM 6/13/2002, RJ Atkinson wrote:

>On Wednesday, June 12, 2002, at 08:33 , Philip Christian wrote:
>>5. Security Considerations
>> 
>>   The proprietary TLV raises no new security issues for IS-IS. 
>
>        Excuse me, but I don't think so.  I think that it raises new security
>        issues because different vendors might use it in different ways.

That would be using it incorrectly.  Only one authority can define
the syntax and semantics for a given OID.  If an implementation
misinterprets this information, that implementation is broken.

I agree with Philip that no NEW security issues arise from this RFC.
However, security issues may arise from a particular USE of this feature.
It is up to the designers of USES of this feature to address any
security issues that are raised by that application.

Regards,
Jeff

> In
>        a multi-vendor environment there could be unintended consequences
>        where A sends something with the new TLV that is syntactically
>        valid with a different box B, but has unrelated semantics.
>
>        Even if I'm confused, it is customary to outline *why* one thinks
>        that no new security issues are raised, rather than making the
>        assertion without supporting explanatory text.
>
>>   Information placed in an IS-IS TLV cannot be considered secure,
>
>        You've not defined "secure".  For "secure" == "authentic",
>        then the IS-IS MD5 authentication can provide some security.
>        If by "secure" you mean that "confidentiality" is provided,
>        then please talk in terms of "confidentiality" rather than
>        the vague term "secure".
>
>>and
>>   so if security is required then an implementation will need to
>>   encrypt the information using a suitable method.
>
>        This also seems wrong.  I'd suggest re-writing the whole section
>        and in the re-write not using the word "secure" anyplace,
>        instead using words like "integrity", "authentication", and/or
>        "confidentiality" so that one's meaning is more crisp and clear.
>
>_______________________________________________
>Isis-wg mailing list  -  Isis-wg@spider.juniper.net
>http://spider.juniper.net/mailman/listinfo/isis-wg

_______________________________________________
Isis-wg mailing list  -  Isis-wg@spider.juniper.net
http://spider.juniper.net/mailman/listinfo/isis-wg


From isis-wg-admin@spider.juniper.net  Thu Jul 11 11:28:25 2002
Received: from external.juniper.net (spider.juniper.net [207.17.137.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA21115
	for <isis-archive@lists.ietf.org>; Thu, 11 Jul 2002 11:28:24 -0400 (EDT)
Received: from spider.juniper.net (localhost [127.0.0.1])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g6BF66t16961;
	Thu, 11 Jul 2002 08:06:06 -0700 (PDT)
	(envelope-from isis-wg-admin@spider.juniper.net)
Received: from rtp-msg-core-1.cisco.com (rtp-msg-core-1.cisco.com [161.44.11.97])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g6BF3gt16919
	for <isis-wg@spider.juniper.net>; Thu, 11 Jul 2002 08:03:42 -0700 (PDT)
	(envelope-from jlearman@cisco.com)
Received: from dingdong.cisco.com (localhost [127.0.0.1])
	by rtp-msg-core-1.cisco.com (8.12.2/8.12.2) with ESMTP id g6BFPZMU011962;
	Thu, 11 Jul 2002 11:25:36 -0400 (EDT)
Received: from JLEARMAN-W2K1.cisco.com (rtp-vpn1-509.cisco.com [10.82.225.253])
	by dingdong.cisco.com (Mirapoint)
	with ESMTP id ABW64754;
	Thu, 11 Jul 2002 11:25:01 -0400 (EDT)
Message-Id: <4.3.2.7.2.20020711112227.01ee3ee8@dingdong.cisco.com>
X-Sender: jlearman@dingdong.cisco.com
X-Mailer: QUALCOMM Windows Eudora Version 4.3.2
To: mike shand <mshand@cisco.com>
From: Jeff Learman <jlearman@cisco.com>
Subject: RE: [Isis-wg] Proprietary / Private TLV numbers?
Cc: "Philip Christian" <christi@nortelnetworks.com>,
        "'Tony Przygienda'" <prz@net4u.ch>, isis-wg@spider.juniper.net,
        "'Mike Truskowski'" <truskows@cisco.com>
In-Reply-To: <4.3.2.7.2.20020611154537.025ce140@jaws.cisco.com>
References: <4103264BC8D3D51180B7002048400C454FB70D@zhard0jd.europe.nor tel.com>
Mime-Version: 1.0
Content-Type: multipart/alternative;
	boundary="=====================_10685274==_.ALT"
Sender: isis-wg-admin@spider.juniper.net
Errors-To: isis-wg-admin@spider.juniper.net
X-BeenThere: isis-wg@spider.juniper.net
X-Mailman-Version: 2.0rc1
Precedence: bulk
List-Help: <mailto:isis-wg-request@spider.juniper.net?subject=help>
List-Post: <mailto:isis-wg@spider.juniper.net>
List-Subscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=subscribe>
List-Id: IETF IS-IS working group <isis-wg.spider.juniper.net>
List-Unsubscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=unsubscribe>
List-Archive: <http://spider.juniper.net/pipermail/isis-wg/>
Date: Thu, 11 Jul 2002 11:24:55 -0400

--=====================_10685274==_.ALT
Content-Type: text/plain; charset="us-ascii"

At 10:55 AM 6/11/2002, mike shand wrote:
>At 15:38 11/06/2002 +0100, Philip Christian wrote:
>>On receipt of an LSP a router MUST ignore TLVs of type XXX that
>>   include an OUI from a different organization,


I pointed this out before, and Philip agreed, but seems to have forgotten
it.  Philip, please look for my email and any other items on it you
omitted.

This should say "a router MUST ignore TLVs with unrecognized OUIs."
It has nothing to do with proprietorship of the OUI, only the
interpretation.

Or is this another old email storm? ;-)

Jeff


>MUST is a bit strong here. SHOULD or MAY, perhaps. If you know how to parse company X's subTLVs you should be allowed to do so.
>
>I'm not sure we want to get into mentioning non-standard OUIs with G or L bits set.
>
>        Mike
>
>_______________________________________________
>Isis-wg mailing list  -  Isis-wg@spider.juniper.net
>http://spider.juniper.net/mailman/listinfo/isis-wg

--=====================_10685274==_.ALT
Content-Type: text/html; charset="us-ascii"

<html>
At 10:55 AM 6/11/2002, mike shand wrote:<br>
<blockquote type=cite cite>At 15:38 11/06/2002 +0100, Philip Christian
wrote:<br>
<blockquote type=cite cite>On receipt of an LSP a router MUST ignore TLVs
of type XXX that<br>
&nbsp;&nbsp; include an OUI from a different
organization,</blockquote></blockquote><br>
<br>
I pointed this out before, and Philip agreed, but seems to have
forgotten<br>
it.&nbsp; Philip, please look for my email and any other items on it
you<br>
omitted.<br>
<br>
This should say &quot;a router MUST ignore TLVs with <b>unrecognized
</b>OUIs.&quot;<br>
It has nothing to do with proprietorship of the OUI, only the<br>
interpretation.<br>
<br>
Or is this another old email storm? ;-)<br>
<br>
Jeff<br>
<br>
<br>
<blockquote type=cite cite>MUST is a bit strong here. SHOULD or MAY,
perhaps. If you know how to parse company X's subTLVs you should be
allowed to do so.<br>
<br>
I'm not sure we want to get into mentioning non-standard OUIs with G or L
bits set.<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Mike<br>
<br>
_______________________________________________<br>
Isis-wg mailing list&nbsp; -&nbsp; Isis-wg@spider.juniper.net<br>
<a href="http://spider.juniper.net/mailman/listinfo/isis-wg" eudora="autourl">http://spider.juniper.net/mailman/listinfo/isis-wg</a><br>
</blockquote></html>

--=====================_10685274==_.ALT--

_______________________________________________
Isis-wg mailing list  -  Isis-wg@spider.juniper.net
http://spider.juniper.net/mailman/listinfo/isis-wg


From isis-wg-admin@ietf.org  Thu Jul 11 11:43:56 2002
Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA21757
	for <isis-archive@odin.ietf.org>; Thu, 11 Jul 2002 11:43:56 -0400 (EDT)
Received: from optimus.ietf.org (localhost [127.0.0.1])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id LAA15878;
	Thu, 11 Jul 2002 11:30:50 -0400 (EDT)
Received: from ietf.org (odin [132.151.1.176])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id LAA15840
	for <isis-wg@optimus.ietf.org>; Thu, 11 Jul 2002 11:30:47 -0400 (EDT)
Received: from rtp-msg-core-1.cisco.com (rtp-msg-core-1.cisco.com [161.44.11.97])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA21196
	for <isis-wg@ietf.org>; Thu, 11 Jul 2002 11:29:53 -0400 (EDT)
Received: from dingdong.cisco.com (localhost [127.0.0.1])
	by rtp-msg-core-1.cisco.com (8.12.2/8.12.2) with ESMTP id g6BFUmpj012502;
	Thu, 11 Jul 2002 11:30:49 -0400 (EDT)
Received: from JLEARMAN-W2K1.cisco.com (rtp-vpn1-509.cisco.com [10.82.225.253])
	by dingdong.cisco.com (Mirapoint)
	with ESMTP id ABW64886;
	Thu, 11 Jul 2002 11:30:12 -0400 (EDT)
Message-Id: <4.3.2.7.2.20020711112645.01ed5ec0@dingdong.cisco.com>
X-Sender: jlearman@dingdong.cisco.com
X-Mailer: QUALCOMM Windows Eudora Version 4.3.2
Date: Thu, 11 Jul 2002 11:30:10 -0400
To: "Philip Christian" <christi@nortelnetworks.com>
From: Jeff Learman <jlearman@cisco.com>
Subject: Fwd: RE: [Isis-wg] Proprietary / Private TLV numbers?
Cc: isis-wg@ietf.org, mike shand <mshand@cisco.com>
Mime-Version: 1.0
Content-Type: multipart/alternative;
	boundary="=====================_10998434==_.ALT"
Sender: isis-wg-admin@ietf.org
Errors-To: isis-wg-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: IETF IS-IS working group <isis-wg.ietf.org>
X-BeenThere: isis-wg@ietf.org

--=====================_10998434==_.ALT
Content-Type: text/plain; charset="us-ascii"


Philip, here is the previous email I was referring to.

>Date: Wed, 12 Jun 2002 12:27:38 -0400
>To: "Philip Christian" <christi@nortelnetworks.com>
>From: Jeff Learman <jlearman@cisco.com>
>Subject: RE: [Isis-wg] Proprietary / Private TLV numbers?
>Cc: isis-wg@spider.juniper.net, "'Tony Przygienda'" <prz@net4u.ch>, "'Mike Truskowski'" <truskows@cisco.com>, "'mike shand'" <mshand@cisco.com>
>
>
>Minor comments below.
>
>At 08:33 AM 6/12/2002, Philip Christian wrote:
>
>>I have done an update, see below 
>>
>>Philip 
>>
>>> -----Original Message----- 
>>> From: mike shand [<mailto:mshand@cisco.com>mailto:mshand@cisco.com] 
>>> Sent: Tuesday, June 11, 2002 3:56 PM 
>>> To: Christian, Philip [HAL02:GI50:EXCH] 
>>> Cc: 'Tony Przygienda'; isis-wg@spider.juniper.net; 'Mike Truskowski' 
>>> Subject: RE: [Isis-wg] Proprietary / Private TLV numbers? 
>>> 
>>> 
>>> At 15:38 11/06/2002 +0100, Philip Christian wrote: 
>>> >On receipt of an LSP a router MUST ignore TLVs of type XXX that 
>>> >    include an OUI from a different organization, 
>>> 
>>> MUST is a bit strong here. SHOULD or MAY, perhaps. If you 
>>> know how to parse 
>>> company X's subTLVs you should be allowed to do so. 
>>> 
>>> I'm not sure we want to get into mentioning non-standard OUIs 
>>> with G or L 
>>> bits set. 
>>> 
>>>          Mike 
>>> 
>>> 
>>
>>Internet Engineering Task Force                            P. Christian 
>>INTERNET DRAFT                                          Nortel Networks 
>>                                                              June 2002 
>>  
>>  
>>                          TLV for Proprietary Use 
>>                     draft-ietf-isis-private-tlv-forlist2.txt 
>>  
>>Status of this Memo 
>>  
>>   This document is an Internet-Draft and is in full conformance with 
>>   all provisions of Section 10 of RFC 2026. 
>>    
>>   Internet Drafts are working documents of the Internet Engineering 
>>   Task Force (IETF), its Areas, and its Working Groups.  Note that 
>>   other groups may also distribute working documents as Internet 
>>   Drafts. 
>>    
>>   Internet Drafts are draft documents valid for a maximum of six 
>>   months.  Internet Drafts may be updated, replaced, or obsoleted by 
>>   other documents at any time.  It is not appropriate to use Internet 
>>   Drafts as reference material or to cite them other than as a 
>>   "working draft" or "work in progress". 
>>    
>>   The list of current Internet-Drafts can be accessed at 
>>   <http://www.ietf.org/ietf/1id-abstracts.txt>http://www.ietf.org/ietf/1id-abstracts.txt 
>>    
>>   The list of Internet-Draft Shadow Directories can be accessed at 
>>   <http://www.ietf.org/shadow.html>http://www.ietf.org/shadow.html. 
>>    
>>   This memo provides information for the Internet community. This memo 
>>   does not specify an Internet standard of any kind.  
>>    
>>   Distribution of this draft is unlimited. 
>>    
>>    
>>1. Abstract 
>>    
>>   This document defines a TLV that may be used for vendor specific or 
>>   experimental extensions to the IS-IS routing protocol, and defines 
>>   the format of the TLV. 
>>    
>>    
>>2. Conventions used in this document 
>>    
>>   The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", 
>>   "SHOULD", "SHOULD NOT", "RECOMMENDED",  "MAY", and "OPTIONAL" in 
>>   this document are to be interpreted as described in RFC 2119. 
>>    
>>
>>
>>
>>
>>  
>>                       TLV for Proprietary Use               June 2002  
>>  
>>3. Introduction 
>>    
>>   IS-IS as defined in [1] has always been an extensible routing 
>>   protocol.  Extensions to IS-IS are encoded as a TLV.  Critically [1] 
>>   has always defined that an IS-IS router SHALL flood entire LSPs that 
>>   it receives on to other IS-IS routers in the network, whether or not 
>>   it understands the TLVs that are included in the LSP.  Also IS-IS 
>>   LSPs are structured such that a router can find TLVs that it 
>>   understands, whilst ignoring ones that it does not. 
>>    
>>   Thus information that is encoded into a TLV and placed into an LSP 
>>   by a router will be propagated to every other router in an IS-IS 
>>   level-1 area or level-2 subdomain. 
>>    
>>   The basic function of an IS-IS TLV is identified by the first byte 
>>   of the TLV.  Thus there are only 256 possible basic types of TLV.  
>>   Certain types of TLV have been defined to include sub-TLVs so that a 
>>   single TLV type can be used for multiple functions. 
>>    
>>   No single authority assigns TLV type numbers, [2] lists all known 
>
>use semicolon instead of comma above
>
>>   TLV type numbers at this time.  Also no TLV type number was ever 
>>   defined for private, proprietary or experimental use. 
>>    
>>   The extensible nature of IS-IS has made the use of TLVs in LSPs for 
>>   proprietary purposes so useful that in the absence of a central 
>>   authority for assigning TLV type numbers vendors have occasionally 
>>   simply chosen a number and hoped for the best.  The risk is that 
>>   such a TLV type number may then be chosen by another organization at 
>>   a later time for a different function, thus creating an 
>>   interoperability problem. Also this accelerates the burning of the 
>
>"depletion" rather than "burning".
>
>>   256 possible TLV type numbers. 
>>    
>>   This document specifies a TLV type number that may be used for 
>>   proprietary, private or experimental purposes, and a mechanism that 
>>   insures that implementations from different sources can use the TLV 
>>   for different purposes in the same network without creating 
>>   interoperability problems. 
>>    
>>   By using this new TLV, companies, individuals or institutions may 
>>   use extensions to IS-IS without fear of interoperability problems 
>>   with other organizations in the future, and the available pool of 
>>   TLV type numbers will no longer be diminished by proprietary use. 
>>    
>>4. TLV type number for proprietary use 
>>    
>>   The type field for this TLV SHALL be XXX. 
>>    
>>   TLVs that use XXX for the type field MUST include a valid IEEE 
>>   assigned OUI as the first three bytes of the value field of the TLV.  
>>   For more information about OUIs see [3]. 
>>    
>>
>>  
>>                       TLV for Proprietary Use               June 2002  
>>  
>>   On receipt of an LSP a router MAY ignore TLVs of type XXX that 
>>   include an OUI from a different organization, however the router 
>
>"unrecognized OUI" rather than "different organization".  And I think
>"MAY" should be "MUST", but I won't quibble.
>
>>   MUST flood the LSP onwards as per [1]. 
>>  
>>   After the first three bytes of the value field subsequent bytes may 
>>   be used freely for any purpose provided that the resultant TLV is 
>>   conformant with [1]. 
>
>I would say "The format of the remainder of the TLV would be defined
>by the identified organization, and MUST be conformant with [1]."
>
>>    
>>   Many organizations will have access to only one or a few OUIs.  
>>   Implementers are free to format the value field after their OUI into 
>>   sub-TLVs so that it may be used for multiple purposes, and would be 
>>   well advised to do this from the outset.  Note that if sub-TLVs are 
>>   to be used then the very first implementation to exist will need to 
>>   recognize the sub-TLV structure, and ignore sub-TLVs that it does 
>>   not understand whilst searching for sub-TLVs that it does 
>>   understand. 
>
>This is one way.  Another way would be to use EUI48 or EUI64 numbers
>as type codes, especially for large organizations to allow hierarchical
>assignment of type codes.  EUI numbers start with the OUI, and the
>remainder is allocated by the organization owning the OUI.  Admittedly,
>this doesn't allow as optimized use of a switch statement as sub-TLVs
>would.
>
>Regards,
>Jeff
>
>>    5. Security Considerations 
>>  
>>   The proprietary TLV raises no new security issues for IS-IS.  
>>   Information placed in an IS-IS TLV cannot be considered secure, and 
>>   so if security is required then an implementation will need to 
>>   encrypt the information using a suitable method. 
>>    
>>6. References 
>>    
>>   [1] ISO, "Intermediate system to Intermediate system routeing 
>>   information exchange protocol for use in conjunction with the 
>>   Protocol for providing the Connectionless-mode Network Service (ISO 
>>   8473)", ISO/IEC 10589:1992. 
>>    
>>   [2] draft-ietf-isis-wg-tlv-codepoints-02.txt, Reserved TLV 
>>   Codepoints in ISIS, Tony Przygienda, November 2001 
>>    
>>   [3] <http://standards.ieee.org/regauth/oui/index.html>http://standards.ieee.org/regauth/oui/index.html 
>>    
>>7. Acknowledgments 
>>    
>>   The author takes no credit for this work as the concept was 
>>   discussed in the IS-IS Working Group before the author even became 
>>   an active participant.  Suggestions for acknowledgement gladly 
>>   received. 
>>    
>>8. Author's Addresses 
>>    
>>   Philip Christian 
>>   Nortel Networks Harlow Laboratories 
>>   London Road, Harlow, 
>>   Essex, CM17 9NA UK 
>>    
>>   Email: christi@nortelnetworks.com 

--=====================_10998434==_.ALT
Content-Type: text/html; charset="us-ascii"

<html>
<br>
Philip, here is the previous email I was referring to.<br>
<br>
<blockquote type=cite cite>Date: Wed, 12 Jun 2002 12:27:38 -0400<br>
To: &quot;Philip Christian&quot; &lt;christi@nortelnetworks.com&gt;<br>
From: Jeff Learman &lt;jlearman@cisco.com&gt;<br>
Subject: RE: [Isis-wg] Proprietary / Private TLV numbers?<br>
Cc: isis-wg@spider.juniper.net, &quot;'Tony Przygienda'&quot;
&lt;prz@net4u.ch&gt;, &quot;'Mike Truskowski'&quot;
&lt;truskows@cisco.com&gt;, &quot;'mike shand'&quot;
&lt;mshand@cisco.com&gt;<br>
<br>
<br>
Minor comments below.<br>
<br>
At 08:33 AM 6/12/2002, Philip Christian wrote:<br>
<br>
<blockquote type=cite cite><font size=2>I have done an update, see
below</font> <br>
<br>
<font size=2>Philip</font> <br>
<br>
<font size=2>&gt; -----Original Message-----</font> <br>
<font size=2>&gt; From: mike shand
[<a href="mailto:mshand@cisco.com">mailto:mshand@cisco.com</a>]</font>
<br>
<font size=2>&gt; Sent: Tuesday, June 11, 2002 3:56 PM</font> <br>
<font size=2>&gt; To: Christian, Philip [HAL02:GI50:EXCH]</font> <br>
<font size=2>&gt; Cc: 'Tony Przygienda'; isis-wg@spider.juniper.net;
'Mike Truskowski'</font> <br>
<font size=2>&gt; Subject: RE: [Isis-wg] Proprietary / Private TLV
numbers?</font> <br>
<font size=2>&gt; </font><br>
<font size=2>&gt; </font><br>
<font size=2>&gt; At 15:38 11/06/2002 +0100, Philip Christian
wrote:</font> <br>
<font size=2>&gt; &gt;On receipt of an LSP a router MUST ignore TLVs of
type XXX that</font> <br>
<font size=2>&gt; &gt;&nbsp;&nbsp;&nbsp; include an OUI from a different
organization,</font> <br>
<font size=2>&gt; </font><br>
<font size=2>&gt; MUST is a bit strong here. SHOULD or MAY, perhaps. If
you </font><br>
<font size=2>&gt; know how to parse </font><br>
<font size=2>&gt; company X's subTLVs you should be allowed to do
so.</font> <br>
<font size=2>&gt; </font><br>
<font size=2>&gt; I'm not sure we want to get into mentioning
non-standard OUIs </font><br>
<font size=2>&gt; with G or L </font><br>
<font size=2>&gt; bits set.</font> <br>
<font size=2>&gt; </font><br>
<font size=2>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Mike</font> <br>
<font size=2>&gt; </font><br>
<font size=2>&gt; <br>
</font><br>
<font size=2>Internet Engineering Task
Force&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
P. Christian </font><br>
<font size=2>INTERNET
DRAFT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Nortel Networks </font><br>
<font size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
June 2002 </font><br>
<font size=2>&nbsp;</font> <br>
<font size=2>&nbsp;</font> <br>
<font size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
TLV for Proprietary Use </font><br>
<font size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
draft-ietf-isis-private-tlv-forlist2.txt </font><br>
<font size=2>&nbsp;</font> <br>
<font size=2>Status of this Memo </font><br>
<font size=2>&nbsp;</font> <br>
<font size=2>&nbsp;&nbsp; This document is an Internet-Draft and is in
full conformance with </font><br>
<font size=2>&nbsp;&nbsp; all provisions of Section 10 of RFC 2026.
</font><br>
<font size=2>&nbsp;&nbsp;&nbsp; </font><br>
<font size=2>&nbsp;&nbsp; Internet Drafts are working documents of the
Internet Engineering </font><br>
<font size=2>&nbsp;&nbsp; Task Force (IETF), its Areas, and its Working
Groups.&nbsp; Note that </font><br>
<font size=2>&nbsp;&nbsp; other groups may also distribute working
documents as Internet </font><br>
<font size=2>&nbsp;&nbsp; Drafts. </font><br>
<font size=2>&nbsp;&nbsp;&nbsp; </font><br>
<font size=2>&nbsp;&nbsp; Internet Drafts are draft documents valid for a
maximum of six </font><br>
<font size=2>&nbsp;&nbsp; months.&nbsp; Internet Drafts may be updated,
replaced, or obsoleted by </font><br>
<font size=2>&nbsp;&nbsp; other documents at any time.&nbsp; It is not
appropriate to use Internet </font><br>
<font size=2>&nbsp;&nbsp; Drafts as reference material or to cite them
other than as a </font><br>
<font size=2>&nbsp;&nbsp; &quot;working draft&quot; or &quot;work in
progress&quot;. </font><br>
<font size=2>&nbsp;&nbsp;&nbsp; </font><br>
<font size=2>&nbsp;&nbsp; The list of current Internet-Drafts can be
accessed at </font><br>
<font size=2>&nbsp;&nbsp;
<a href="http://www.ietf.org/ietf/1id-abstracts.txt">http://www.ietf.org/ietf/1id-abstracts.txt</a>
</font><br>
<font size=2>&nbsp;&nbsp;&nbsp; </font><br>
<font size=2>&nbsp;&nbsp; The list of Internet-Draft Shadow Directories can be accessed at </font><br>
<font size=2>&nbsp;&nbsp; <a href="http://www.ietf.org/shadow.html">http://www.ietf.org/shadow.html</a>. </font><br>
<font size=2>&nbsp;&nbsp;&nbsp; </font><br>
<font size=2>&nbsp;&nbsp; This memo provides information for the Internet community. This memo </font><br>
<font size=2>&nbsp;&nbsp; does not specify an Internet standard of any kind.&nbsp; </font><br>
<font size=2>&nbsp;&nbsp;&nbsp; </font><br>
<font size=2>&nbsp;&nbsp; Distribution of this draft is unlimited. </font><br>
<font size=2>&nbsp;&nbsp;&nbsp; </font><br>
<font size=2>&nbsp;&nbsp;&nbsp; </font><br>
<font size=2>1. Abstract </font><br>
<font size=2>&nbsp;&nbsp;&nbsp; </font><br>
<font size=2>&nbsp;&nbsp; This document defines a TLV that may be used for vendor specific or </font><br>
<font size=2>&nbsp;&nbsp; experimental extensions to the IS-IS routing protocol, and defines </font><br>
<font size=2>&nbsp;&nbsp; the format of the TLV. </font><br>
<font size=2>&nbsp;&nbsp;&nbsp; </font><br>
<font size=2>&nbsp;&nbsp;&nbsp; </font><br>
<font size=2>2. Conventions used in this document </font><br>
<font size=2>&nbsp;&nbsp;&nbsp; </font><br>
<font size=2>&nbsp;&nbsp; The key words &quot;MUST&quot;, &quot;MUST NOT&quot;, &quot;REQUIRED&quot;, &quot;SHALL&quot;, &quot;SHALL NOT&quot;, </font><br>
<font size=2>&nbsp;&nbsp; &quot;SHOULD&quot;, &quot;SHOULD NOT&quot;, &quot;RECOMMENDED&quot;,&nbsp; &quot;MAY&quot;, and &quot;OPTIONAL&quot; in </font><br>
<font size=2>&nbsp;&nbsp; this document are to be interpreted as described in RFC 2119. </font><br>
<font size=2>&nbsp;&nbsp;&nbsp; <br>
</font><br>
<br>
<br>
<br>
<font size=2>&nbsp; </font><br>
<font size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TLV for Proprietary Use&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; June 2002&nbsp; </font><br>
<font size=2>&nbsp;</font> <br>
<font size=2>3. Introduction </font><br>
<font size=2>&nbsp;&nbsp;&nbsp; </font><br>
<font size=2>&nbsp;&nbsp; IS-IS as defined in [1] has always been an extensible routing </font><br>
<font size=2>&nbsp;&nbsp; protocol.&nbsp; Extensions to IS-IS are encoded as a TLV.&nbsp; Critically [1] </font><br>
<font size=2>&nbsp;&nbsp; has always defined that an IS-IS router SHALL flood entire LSPs that </font><br>
<font size=2>&nbsp;&nbsp; it receives on to other IS-IS routers in the network, whether or not </font><br>
<font size=2>&nbsp;&nbsp; it understands the TLVs that are included in the LSP.&nbsp; Also IS-IS </font><br>
<font size=2>&nbsp;&nbsp; LSPs are structured such that a router can find TLVs that it </font><br>
<font size=2>&nbsp;&nbsp; understands, whilst ignoring ones that it does not. </font><br>
<font size=2>&nbsp;&nbsp;&nbsp; </font><br>
<font size=2>&nbsp;&nbsp; Thus information that is encoded into a TLV and placed into an LSP </font><br>
<font size=2>&nbsp;&nbsp; by a router will be propagated to every other router in an IS-IS </font><br>
<font size=2>&nbsp;&nbsp; level-1 area or level-2 subdomain. </font><br>
<font size=2>&nbsp;&nbsp;&nbsp; </font><br>
<font size=2>&nbsp;&nbsp; The basic function of an IS-IS TLV is identified by the first byte </font><br>
<font size=2>&nbsp;&nbsp; of the TLV.&nbsp; Thus there are only 256 possible basic types of TLV.&nbsp; </font><br>
<font size=2>&nbsp;&nbsp; Certain types of TLV have been defined to include sub-TLVs so that a </font><br>
<font size=2>&nbsp;&nbsp; single TLV type can be used for multiple functions. </font><br>
<font size=2>&nbsp;&nbsp;&nbsp; </font><br>
<font size=2>&nbsp;&nbsp; No single authority assigns TLV type numbers, [2] lists all known </font></blockquote><br>
use semicolon instead of comma above<br>
<br>
<blockquote type=cite cite><font size=2>&nbsp;&nbsp; TLV type numbers at this time.&nbsp; Also no TLV type number was ever </font><br>
<font size=2>&nbsp;&nbsp; defined for private, proprietary or experimental use. </font><br>
<font size=2>&nbsp;&nbsp;&nbsp; </font><br>
<font size=2>&nbsp;&nbsp; The extensible nature of IS-IS has made the use of TLVs in LSPs for </font><br>
<font size=2>&nbsp;&nbsp; proprietary purposes so useful that in the absence of a central </font><br>
<font size=2>&nbsp;&nbsp; authority for assigning TLV type numbers vendors have occasionally </font><br>
<font size=2>&nbsp;&nbsp; simply chosen a number and hoped for the best.&nbsp; The risk is that </font><br>
<font size=2>&nbsp;&nbsp; such a TLV type number may then be chosen by another organization at </font><br>
<font size=2>&nbsp;&nbsp; a later time for a different function, thus creating an </font><br>
<font size=2>&nbsp;&nbsp; interoperability problem. Also this accelerates the burning of the </font></blockquote><br>
&quot;depletion&quot; rather than &quot;burning&quot;.<br>
<br>
<blockquote type=cite cite><font size=2>&nbsp;&nbsp; 256 possible TLV type numbers. </font><br>
<font size=2>&nbsp;&nbsp;&nbsp; </font><br>
<font size=2>&nbsp;&nbsp; This document specifies a TLV type number that may be used for </font><br>
<font size=2>&nbsp;&nbsp; proprietary, private or experimental purposes, and a mechanism that </font><br>
<font size=2>&nbsp;&nbsp; insures that implementations from different sources can use the TLV </font><br>
<font size=2>&nbsp;&nbsp; for different purposes in the same network without creating </font><br>
<font size=2>&nbsp;&nbsp; interoperability problems. </font><br>
<font size=2>&nbsp;&nbsp;&nbsp; </font><br>
<font size=2>&nbsp;&nbsp; By using this new TLV, companies, individuals or institutions may </font><br>
<font size=2>&nbsp;&nbsp; use extensions to IS-IS without fear of interoperability problems </font><br>
<font size=2>&nbsp;&nbsp; with other organizations in the future, and the available pool of </font><br>
<font size=2>&nbsp;&nbsp; TLV type numbers will no longer be diminished by proprietary use. </font><br>
<font size=2>&nbsp;&nbsp;&nbsp; </font><br>
<font size=2>4. TLV type number for proprietary use </font><br>
<font size=2>&nbsp;&nbsp;&nbsp; </font><br>
<font size=2>&nbsp;&nbsp; The type field for this TLV SHALL be XXX. </font><br>
<font size=2>&nbsp;&nbsp;&nbsp; </font><br>
<font size=2>&nbsp;&nbsp; TLVs that use XXX for the type field MUST include a valid IEEE </font><br>
<font size=2>&nbsp;&nbsp; assigned OUI as the first three bytes of the value field of the TLV.&nbsp; </font><br>
<font size=2>&nbsp;&nbsp; For more information about OUIs see [3]. </font><br>
<font size=2>&nbsp;&nbsp;&nbsp; <br>
</font><br>
<font size=2>&nbsp; </font><br>
<font size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TLV for Proprietary Use&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; June 2002&nbsp; </font><br>
<font size=2>&nbsp;</font> <br>
<font size=2>&nbsp;&nbsp; On receipt of an LSP a router MAY ignore TLVs of type XXX that </font><br>
<font size=2>&nbsp;&nbsp; include an OUI from a different organization, however the router </font></blockquote><br>
&quot;unrecognized OUI&quot; rather than &quot;different organization&quot;.&nbsp; And I think<br>
&quot;MAY&quot; should be &quot;MUST&quot;, but I won't quibble.<br>
<br>
<blockquote type=cite cite><font size=2>&nbsp;&nbsp; MUST flood the LSP onwards as per [1]. </font><br>
<font size=2>&nbsp;</font> <br>
<font size=2>&nbsp;&nbsp; After the first three bytes of the value field subsequent bytes may </font><br>
<font size=2>&nbsp;&nbsp; be used freely for any purpose provided that the resultant TLV is </font><br>
<font size=2>&nbsp;&nbsp; conformant with [1]. </font></blockquote><br>
I would say &quot;The format of the remainder of the TLV would be defined<br>
by the identified organization, and MUST be conformant with [1].&quot;<br>
<br>
<blockquote type=cite cite><font size=2>&nbsp;&nbsp;&nbsp; </font><br>
<font size=2>&nbsp;&nbsp; Many organizations will have access to only one or a few OUIs.&nbsp; </font><br>
<font size=2>&nbsp;&nbsp; Implementers are free to format the value field after their OUI into </font><br>
<font size=2>&nbsp;&nbsp; sub-TLVs so that it may be used for multiple purposes, and would be </font><br>
<font size=2>&nbsp;&nbsp; well advised to do this from the outset.&nbsp; Note that if sub-TLVs are </font><br>
<font size=2>&nbsp;&nbsp; to be used then the very first implementation to exist will need to </font><br>
<font size=2>&nbsp;&nbsp; recognize the sub-TLV structure, and ignore sub-TLVs that it does </font><br>
<font size=2>&nbsp;&nbsp; not understand whilst searching for sub-TLVs that it does </font><br>
<font size=2>&nbsp;&nbsp; understand. </font></blockquote><br>
This is one way.&nbsp; Another way would be to use EUI48 or EUI64 numbers<br>
as type codes, especially for large organizations to allow hierarchical<br>
assignment of type codes.&nbsp; EUI numbers start with the OUI, and the<br>
remainder is allocated by the organization owning the OUI.&nbsp; Admittedly,<br>
this doesn't allow as optimized use of a switch statement as sub-TLVs<br>
would.<br>
<br>
Regards,<br>
Jeff<br>
<br>
<blockquote type=cite cite><font size=2>&nbsp;&nbsp;&nbsp; 5. Security Considerations </font><br>
<font size=2>&nbsp;</font> <br>
<font size=2>&nbsp;&nbsp; The proprietary TLV raises no new security issues for IS-IS.&nbsp; </font><br>
<font size=2>&nbsp;&nbsp; Information placed in an IS-IS TLV cannot be considered secure, and </font><br>
<font size=2>&nbsp;&nbsp; so if security is required then an implementation will need to </font><br>
<font size=2>&nbsp;&nbsp; encrypt the information using a suitable method. </font><br>
<font size=2>&nbsp;&nbsp;&nbsp; </font><br>
<font size=2>6. References </font><br>
<font size=2>&nbsp;&nbsp;&nbsp; </font><br>
<font size=2>&nbsp;&nbsp; [1] ISO, &quot;Intermediate system to Intermediate system routeing </font><br>
<font size=2>&nbsp;&nbsp; information exchange protocol for use in conjunction with the </font><br>
<font size=2>&nbsp;&nbsp; Protocol for providing the Connectionless-mode Network Service (ISO </font><br>
<font size=2>&nbsp;&nbsp; 8473)&quot;, ISO/IEC 10589:1992. </font><br>
<font size=2>&nbsp;&nbsp;&nbsp; </font><br>
<font size=2>&nbsp;&nbsp; [2] draft-ietf-isis-wg-tlv-codepoints-02.txt, Reserved TLV </font><br>
<font size=2>&nbsp;&nbsp; Codepoints in ISIS, Tony Przygienda, November 2001 </font><br>
<font size=2>&nbsp;&nbsp;&nbsp; </font><br>
<font size=2>&nbsp;&nbsp; [3] <a href="http://standards.ieee.org/regauth/oui/index.html">http://standards.ieee.org/regauth/oui/index.html</a> </font><br>
<font size=2>&nbsp;&nbsp;&nbsp; </font><br>
<font size=2>7. Acknowledgments </font><br>
<font size=2>&nbsp;&nbsp;&nbsp; </font><br>
<font size=2>&nbsp;&nbsp; The author takes no credit for this work as the concept was </font><br>
<font size=2>&nbsp;&nbsp; discussed in the IS-IS Working Group before the author even became </font><br>
<font size=2>&nbsp;&nbsp; an active participant.&nbsp; Suggestions for acknowledgement gladly </font><br>
<font size=2>&nbsp;&nbsp; received. </font><br>
<font size=2>&nbsp;&nbsp;&nbsp; </font><br>
<font size=2>8. Author's Addresses </font><br>
<font size=2>&nbsp;&nbsp;&nbsp; </font><br>
<font size=2>&nbsp;&nbsp; Philip Christian </font><br>
<font size=2>&nbsp;&nbsp; Nortel Networks Harlow Laboratories </font><br>
<font size=2>&nbsp;&nbsp; London Road, Harlow, </font><br>
<font size=2>&nbsp;&nbsp; Essex, CM17 9NA UK </font><br>
<font size=2>&nbsp;&nbsp;&nbsp; </font><br>
<font size=2>&nbsp;&nbsp; Email: christi@nortelnetworks.com</font> </blockquote></blockquote></html>

--=====================_10998434==_.ALT--


_______________________________________________
Isis-wg mailing list
Isis-wg@ietf.org
https://www1.ietf.org/mailman/listinfo/isis-wg


From isis-wg-admin@ietf.org  Thu Jul 11 12:34:51 2002
Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA24390
	for <isis-archive@odin.ietf.org>; Thu, 11 Jul 2002 12:34:51 -0400 (EDT)
Received: from optimus.ietf.org (localhost [127.0.0.1])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id MAA22464;
	Thu, 11 Jul 2002 12:20:40 -0400 (EDT)
Received: from ietf.org (odin [132.151.1.176])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id MAA22424
	for <isis-wg@optimus.ietf.org>; Thu, 11 Jul 2002 12:20:38 -0400 (EDT)
Received: from znsgs01r.europe.nortel.com (h33s128a211n47.user.nortelnetworks.com [47.211.128.33])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA23519
	for <isis-wg@ietf.org>; Thu, 11 Jul 2002 12:19:43 -0400 (EDT)
Received: from zwcwc012.europe.nortel.com (zwcwc012.europe.nortel.com [47.73.112.187])
	by znsgs01r.europe.nortel.com (Switch-2.2.0/Switch-2.2.0) with ESMTP id g6BGK5922603;
	Thu, 11 Jul 2002 17:20:05 +0100 (BST)
Received: by zwcwc012.europe.nortel.com with Internet Mail Service (5.5.2653.19)
	id <3CJ1JX21>; Thu, 11 Jul 2002 17:20:06 +0100
Message-ID: <4103264BC8D3D51180B7002048400C454FB76E@zhard0jd.europe.nortel.com>
From: "Philip Christian" <christi@nortelnetworks.com>
To: isis-wg@ietf.org
Cc: mike shand <mshand@cisco.com>, "'Jeff Learman'" <jlearman@cisco.com>
Subject: RE: RE: [Isis-wg] Proprietary / Private TLV numbers?
Date: Thu, 11 Jul 2002 17:20:03 +0100
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C228F6.CFA17108"
Sender: isis-wg-admin@ietf.org
Errors-To: isis-wg-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: IETF IS-IS working group <isis-wg.ietf.org>
X-BeenThere: isis-wg@ietf.org

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C228F6.CFA17108
Content-Type: text/plain;
	charset="iso-8859-1"

On the 4th of July I sent out an update.  I am coming to the conclusion that
no-one got it,  sigh....
On top of that for every comment I have to figure out whether it is a new
one, or whether it is an old one that the old list server is still shooting
at me.
Please can someone just kill the old server...

Anyway here is the one that I sent on the 4th.

Some of the comments that people have sent will be addressed, and others
won't.  It represents the state of play in my mind from seven days ago.

One thing that I changed was the security section, thought Jeff's new point
is helpful too.

My apologies if things are not addressed.  If so then it is due to my
confused state caused by old mails flying about.

Thanks, Philip

Internet Engineering Task Force                           P. Christian,
INTERNET DRAFT                                          Nortel Networks
                                                              July 2002
 
 
                          TLV for Proprietary Use 
                     draft-ietf-isis-private-tlv-forlist3.txt 
 
Status of this Memo 
 
   This document is an Internet-Draft and is in full conformance with 
   all provisions of Section 10 of RFC 2026. 
    
   Internet Drafts are working documents of the Internet Engineering 
   Task Force (IETF), its Areas, and its Working Groups.  Note that 
   other groups may also distribute working documents as Internet 
   Drafts. 
    
   Internet Drafts are draft documents valid for a maximum of six 
   months.  Internet Drafts may be updated, replaced, or obsoleted by 
   other documents at any time.  It is not appropriate to use Internet 
   Drafts as reference material or to cite them other than as a 
   "working draft" or "work in progress". 
    
   The list of current Internet-Drafts can be accessed at 
   http://www.ietf.org/ietf/1id-abstracts.txt 
    
   The list of Internet-Draft Shadow Directories can be accessed at 
   http://www.ietf.org/shadow.html. 
    
   This memo provides information for the Internet community. This memo
   does not specify an Internet standard of any kind.  
    
   Distribution of this draft is unlimited. 
    
    
1. Abstract 
    
   This document defines a TLV that may be used for vendor specific or 
   experimental extensions to the IS-IS routing protocol, and defines 
   the format of the TLV. 
    
    
2. Conventions used in this document 
    
   The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", 
   "SHOULD", "SHOULD NOT", "RECOMMENDED",  "MAY", and "OPTIONAL" in 
   this document are to be interpreted as described in RFC 2119. 
    







Christian                Expires January 2003                         1
                       TLV for Proprietary Use                July 2002
 
3. Introduction 
    
   TLVs are extensions to IS-IS packets (PDUs).  When added to IS-IS
   LSPs they are flooded throughout an IS-IS level-1 area or level-2
   subdomain, and when added to IS-IS Hello PDUs they are are present
   only on a specific interface of an IS-IS router.

   The structure of IS-IS TLVs is defined in ISO 10589 [1].
    
   The basic function of an IS-IS TLV is identified by the first byte 
   of the TLV.  Thus there are only 256 possible basic types of TLV.  
   Certain types of TLV have been defined to include sub-TLVs so that a
   single TLV type can be used for multiple functions. 
    
   No single authority assigns TLV type numbers, [2] lists all known 
   TLV type numbers at this time.  No TLV type number has ever been 
   defined for private, proprietary or experimental use. 
    
   The extensible nature of IS-IS has made the use of TLVs in LSPs for 
   proprietary purposes so useful that in the absence of a central 
   authority for assigning TLV type numbers vendors have occasionally 
   simply chosen a number and hoped for the best.  The risk is that 
   such a TLV type number may then be chosen by another organization at
   a later time for a different function, thus creating an 
   interoperability problem.  Such use also accelerates the consumption
   of the 256 possible TLV type numbers. 
    
   This document specifies a TLV type number that may be used for 
   proprietary, private or experimental purposes, and a mechanism that 
   insures that implementations from different sources can use the TLV 
   for different purposes in the same network without creating 
   interoperability problems. 
    
   By using this new TLV, companies, individuals or institutions may 
   use extensions to IS-IS without fear of interoperability problems 
   with other organizations in the future, and the available pool of 
   TLV type numbers will no longer be diminished by proprietary use. 
    
4. TLV type number for proprietary use 
    
   The type field for this TLV SHALL be 250. 
    
   TLVs that use 250 for the type field MUST include a valid IEEE 
   assigned OUI as the first three bytes of the value field of the TLV.

   OUIs are three byte unique numbers that may be purchased from the 
   IEEE and which are used for several purposes.  Typically the first
   three bytes of a MAC address are an OUI for example.  By buying an
   an OUI a vendor has effectively bought a block of sixteen million
   MAC addresses, and so most vendors already have an OUI that may 
   also be used for proprietary TLVs as per this document.

   For more information about OUIs see [3]. 
   

Christian                Expires January 2003                         2
                       TLV for Proprietary Use                July 2002

   The OUI MUST NOT have the 7th bit of the first byte set in vendor
   implementations.  This bit is ordinarily reserved in the OUI portion
   of MAC addresses to mean "locally administered", and is reserved for
   locally administered (experimental) values in this TLV, e.g., for
   academic purposes.
  
   The TLV of type 250 may be used in IS-IS LSP, IIH, ISH or SNP PDUs.

   On receipt of an IS-IS PDU a router MUST ignore TLVs of type 250 
   that include an OUI that is not recognised, however the router MUST 
   flood LSPs onwards as per [1] even if they include unrecognised
   proprietary TLVs. 
 
   After the first three bytes of the value field subsequent bytes may 
   be used freely for any purpose provided that the resultant TLV is 
   conformant with [1]. 
    
   Organisations will have access only to a finite number of OUIs. The 
   IEEE reserves the right to not assign more OUIs to organisations 
   that already have them.  For more information see [3].  Therefore
   implementors would be well advised to think about defining a 
   format whereby one OUI can be used for multiple types of 
   proprietary TLV.

   Implementers are free to format the value field after their OUI into
   sub-TLVs so that it may be used for multiple purposes, and would be 
   well advised to do this from the outset.  Note that if sub-TLVs are 
   to be used then the very first and all subsequent implementations
   that use that OUI will need to recognize the sub-TLV structure, and
   ignore sub-TLVs that it does not understand whilst searching for
   sub-TLVs that it does understand. 
    
5. Security Considerations 
 
   The proprietary TLV raises no new security issues for IS-IS.  

   IS-IS DPUs will normally be limited to an operators routing domain,
   and so information placed in a proprietary TLV will not normally be
   visible outside of an operator's network.

   However IS-IS PDUs are not encrypted, and so if a link over which
   an adjacency is maintained is not secure, then any information 
   contained in an IS-IS PDU, including a proprietary TLV is not
   secure either.
    
6. References 
    
   [1] ISO, "Intermediate system to Intermediate system routeing 
   information exchange protocol for use in conjunction with the 
   Protocol for providing the Connectionless-mode Network Service (ISO 
   8473)", ISO/IEC 10589:1992. 
    
   [2] draft-ietf-isis-wg-tlv-codepoints-02.txt, Reserved TLV 
   Codepoints in ISIS, Tony Przygienda, November 2001 
     
Christian                Expires January 2003                         3
                       TLV for Proprietary Use                July 2002

   [3] http://standards.ieee.org/regauth/oui/index.html

7. Acknowledgments 
    
   The author takes no credit for this work as the concept was 
   discussed in the IS-IS Working Group before the author even became 
   an active participant.  Suggestions for acknowledgement gladly 
   received. 
    
8. Author's Addresses 
    
   Philip Christian 
   Nortel Networks Harlow Laboratories 
   London Road, Harlow, 
   Essex, CM17 9NA UK 
    
   Email: christi@nortelnetworks.com 






































Christian                Expires January 2003                         4

------_=_NextPart_001_01C228F6.CFA17108
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
5.5.2655.35">
<TITLE>RE: RE: [Isis-wg] Proprietary / Private TLV numbers?</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=3D2>On the 4th of July I sent out an update.&nbsp; I am =
coming to the conclusion that no-one got it,&nbsp; sigh....</FONT>
<BR><FONT SIZE=3D2>On top of that for every comment I have to figure =
out whether it is a new one, or whether it is an old one that the old =
list server is still shooting at me.</FONT></P>

<P><FONT SIZE=3D2>Please can someone just kill the old server...</FONT>
</P>

<P><FONT SIZE=3D2>Anyway here is the one that I sent on the 4th.</FONT>
</P>

<P><FONT SIZE=3D2>Some of the comments that people have sent will be =
addressed, and others won't.&nbsp; It represents the state of play in =
my mind from seven days ago.</FONT></P>

<P><FONT SIZE=3D2>One thing that I changed was the security section, =
thought Jeff's new point is helpful too.</FONT>
</P>

<P><FONT SIZE=3D2>My apologies if things are not addressed.&nbsp; If so =
then it is due to my confused state caused by old mails flying =
about.</FONT>
</P>

<P><FONT SIZE=3D2>Thanks, Philip</FONT>
</P>

<P><FONT SIZE=3D2>Internet Engineering Task =
Force&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp; P. Christian,</FONT>
<BR><FONT SIZE=3D2>INTERNET =
DRAFT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Nortel Networks</FONT>
<BR><FONT =
SIZE=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp; July 2002</FONT>
<BR><FONT SIZE=3D2>&nbsp;</FONT>
<BR><FONT SIZE=3D2>&nbsp;</FONT>
<BR><FONT =
SIZE=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp; TLV for Proprietary Use </FONT>
<BR><FONT =
SIZE=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
draft-ietf-isis-private-tlv-forlist3.txt </FONT>
<BR><FONT SIZE=3D2>&nbsp;</FONT>
<BR><FONT SIZE=3D2>Status of this Memo </FONT>
<BR><FONT SIZE=3D2>&nbsp;</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; This document is an Internet-Draft and =
is in full conformance with </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; all provisions of Section 10 of RFC =
2026. </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; Internet Drafts are working documents =
of the Internet Engineering </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; Task Force (IETF), its Areas, and its =
Working Groups.&nbsp; Note that </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; other groups may also distribute =
working documents as Internet </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; Drafts. </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; Internet Drafts are draft documents =
valid for a maximum of six </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; months.&nbsp; Internet Drafts may be =
updated, replaced, or obsoleted by </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; other documents at any time.&nbsp; It =
is not appropriate to use Internet </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; Drafts as reference material or to cite =
them other than as a </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; &quot;working draft&quot; or &quot;work =
in progress&quot;. </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; The list of current Internet-Drafts can =
be accessed at </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; <A =
HREF=3D"http://www.ietf.org/ietf/1id-abstracts.txt" =
TARGET=3D"_blank">http://www.ietf.org/ietf/1id-abstracts.txt</A> =
</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; The list of Internet-Draft Shadow =
Directories can be accessed at </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; <A =
HREF=3D"http://www.ietf.org/shadow.html" =
TARGET=3D"_blank">http://www.ietf.org/shadow.html</A>. </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; This memo provides information for the =
Internet community. This memo</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; does not specify an Internet standard =
of any kind.&nbsp; </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; Distribution of this draft is =
unlimited. </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=3D2>1. Abstract </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; This document defines a TLV that may be =
used for vendor specific or </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; experimental extensions to the IS-IS =
routing protocol, and defines </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; the format of the TLV. </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=3D2>2. Conventions used in this document </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; The key words &quot;MUST&quot;, =
&quot;MUST NOT&quot;, &quot;REQUIRED&quot;, &quot;SHALL&quot;, =
&quot;SHALL NOT&quot;, </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; &quot;SHOULD&quot;, &quot;SHOULD =
NOT&quot;, &quot;RECOMMENDED&quot;,&nbsp; &quot;MAY&quot;, and =
&quot;OPTIONAL&quot; in </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; this document are to be interpreted as =
described in RFC 2119. </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; </FONT>
</P>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>

<P><FONT =
SIZE=3D2>Christian&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Expires January =
2003&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp; 1</FONT>
<BR><FONT =
SIZE=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
TLV for Proprietary =
Use&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp; July 2002</FONT>
<BR><FONT SIZE=3D2>&nbsp;</FONT>
<BR><FONT SIZE=3D2>3. Introduction </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; TLVs are extensions to IS-IS packets =
(PDUs).&nbsp; When added to IS-IS</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; LSPs they are flooded throughout an =
IS-IS level-1 area or level-2</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; subdomain, and when added to IS-IS =
Hello PDUs they are are present</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; only on a specific interface of an =
IS-IS router.</FONT>
</P>

<P><FONT SIZE=3D2>&nbsp;&nbsp; The structure of IS-IS TLVs is defined =
in ISO 10589 [1].</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; The basic function of an IS-IS TLV is =
identified by the first byte </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; of the TLV.&nbsp; Thus there are only =
256 possible basic types of TLV.&nbsp; </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; Certain types of TLV have been defined =
to include sub-TLVs so that a</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; single TLV type can be used for =
multiple functions. </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; No single authority assigns TLV type =
numbers, [2] lists all known </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; TLV type numbers at this time.&nbsp; No =
TLV type number has ever been </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; defined for private, proprietary or =
experimental use. </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; The extensible nature of IS-IS has made =
the use of TLVs in LSPs for </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; proprietary purposes so useful that in =
the absence of a central </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; authority for assigning TLV type =
numbers vendors have occasionally </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; simply chosen a number and hoped for =
the best.&nbsp; The risk is that </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; such a TLV type number may then be =
chosen by another organization at</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; a later time for a different function, =
thus creating an </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; interoperability problem.&nbsp; Such =
use also accelerates the consumption</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; of the 256 possible TLV type numbers. =
</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; This document specifies a TLV type =
number that may be used for </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; proprietary, private or experimental =
purposes, and a mechanism that </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; insures that implementations from =
different sources can use the TLV </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; for different purposes in the same =
network without creating </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; interoperability problems. </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; By using this new TLV, companies, =
individuals or institutions may </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; use extensions to IS-IS without fear of =
interoperability problems </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; with other organizations in the future, =
and the available pool of </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; TLV type numbers will no longer be =
diminished by proprietary use. </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=3D2>4. TLV type number for proprietary use </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; The type field for this TLV SHALL be =
250. </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; TLVs that use 250 for the type field =
MUST include a valid IEEE </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; assigned OUI as the first three bytes =
of the value field of the TLV.</FONT>
</P>

<P><FONT SIZE=3D2>&nbsp;&nbsp; OUIs are three byte unique numbers that =
may be purchased from the </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; IEEE and which are used for several =
purposes.&nbsp; Typically the first</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; three bytes of a MAC address are an OUI =
for example.&nbsp; By buying an</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; an OUI a vendor has effectively bought =
a block of sixteen million</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; MAC addresses, and so most vendors =
already have an OUI that may </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; also be used for proprietary TLVs as =
per this document.</FONT>
</P>

<P><FONT SIZE=3D2>&nbsp;&nbsp; For more information about OUIs see [3]. =
</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; </FONT>
</P>

<P><FONT =
SIZE=3D2>Christian&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Expires January =
2003&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp; 2</FONT>
<BR><FONT =
SIZE=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
TLV for Proprietary =
Use&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp; July 2002</FONT>
</P>

<P><FONT SIZE=3D2>&nbsp;&nbsp; The OUI MUST NOT have the 7th bit of the =
first byte set in vendor</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; implementations.&nbsp; This bit is =
ordinarily reserved in the OUI portion</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; of MAC addresses to mean &quot;locally =
administered&quot;, and is reserved for</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; locally administered (experimental) =
values in this TLV, e.g., for</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; academic purposes.</FONT>
<BR><FONT SIZE=3D2>&nbsp; </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; The TLV of type 250 may be used in =
IS-IS LSP, IIH, ISH or SNP PDUs.</FONT>
</P>

<P><FONT SIZE=3D2>&nbsp;&nbsp; On receipt of an IS-IS PDU a router MUST =
ignore TLVs of type 250 </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; that include an OUI that is not =
recognised, however the router MUST </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; flood LSPs onwards as per [1] even if =
they include unrecognised</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; proprietary TLVs. </FONT>
<BR><FONT SIZE=3D2>&nbsp;</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; After the first three bytes of the =
value field subsequent bytes may </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; be used freely for any purpose provided =
that the resultant TLV is </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; conformant with [1]. </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; Organisations will have access only to =
a finite number of OUIs. The </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; IEEE reserves the right to not assign =
more OUIs to organisations </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; that already have them.&nbsp; For more =
information see [3].&nbsp; Therefore</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; implementors would be well advised to =
think about defining a </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; format whereby one OUI can be used for =
multiple types of </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; proprietary TLV.</FONT>
</P>

<P><FONT SIZE=3D2>&nbsp;&nbsp; Implementers are free to format the =
value field after their OUI into</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; sub-TLVs so that it may be used for =
multiple purposes, and would be </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; well advised to do this from the =
outset.&nbsp; Note that if sub-TLVs are </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; to be used then the very first and all =
subsequent implementations</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; that use that OUI will need to =
recognize the sub-TLV structure, and</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; ignore sub-TLVs that it does not =
understand whilst searching for</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; sub-TLVs that it does understand. =
</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=3D2>5. Security Considerations </FONT>
<BR><FONT SIZE=3D2>&nbsp;</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; The proprietary TLV raises no new =
security issues for IS-IS.&nbsp; </FONT>
</P>

<P><FONT SIZE=3D2>&nbsp;&nbsp; IS-IS DPUs will normally be limited to =
an operators routing domain,</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; and so information placed in a =
proprietary TLV will not normally be</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; visible outside of an operator's =
network.</FONT>
</P>

<P><FONT SIZE=3D2>&nbsp;&nbsp; However IS-IS PDUs are not encrypted, =
and so if a link over which</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; an adjacency is maintained is not =
secure, then any information </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; contained in an IS-IS PDU, including a =
proprietary TLV is not</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; secure either.</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=3D2>6. References </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; [1] ISO, &quot;Intermediate system to =
Intermediate system routeing </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; information exchange protocol for use =
in conjunction with the </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; Protocol for providing the =
Connectionless-mode Network Service (ISO </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; 8473)&quot;, ISO/IEC 10589:1992. =
</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; [2] =
draft-ietf-isis-wg-tlv-codepoints-02.txt, Reserved TLV </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; Codepoints in ISIS, Tony Przygienda, =
November 2001 </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT =
SIZE=3D2>Christian&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Expires January =
2003&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp; 3</FONT>
<BR><FONT =
SIZE=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
TLV for Proprietary =
Use&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp; July 2002</FONT>
</P>

<P><FONT SIZE=3D2>&nbsp;&nbsp; [3] <A =
HREF=3D"http://standards.ieee.org/regauth/oui/index.html" =
TARGET=3D"_blank">http://standards.ieee.org/regauth/oui/index.html</A></=
FONT>
</P>

<P><FONT SIZE=3D2>7. Acknowledgments </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; The author takes no credit for this =
work as the concept was </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; discussed in the IS-IS Working Group =
before the author even became </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; an active participant.&nbsp; =
Suggestions for acknowledgement gladly </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; received. </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=3D2>8. Author's Addresses </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; Philip Christian </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; Nortel Networks Harlow Laboratories =
</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; London Road, Harlow, </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; Essex, CM17 9NA UK </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; Email: christi@nortelnetworks.com =
</FONT>
</P>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>

<P><FONT =
SIZE=3D2>Christian&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Expires January =
2003&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp; 4</FONT>
</P>

</BODY>
</HTML>
------_=_NextPart_001_01C228F6.CFA17108--

_______________________________________________
Isis-wg mailing list
Isis-wg@ietf.org
https://www1.ietf.org/mailman/listinfo/isis-wg


From isis-wg-admin@ietf.org  Thu Jul 11 13:09:06 2002
Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA26033
	for <isis-archive@odin.ietf.org>; Thu, 11 Jul 2002 13:09:06 -0400 (EDT)
Received: from optimus.ietf.org (localhost [127.0.0.1])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id MAA27689;
	Thu, 11 Jul 2002 12:56:09 -0400 (EDT)
Received: from ietf.org (odin [132.151.1.176])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id MAA27653
	for <isis-wg@optimus.ietf.org>; Thu, 11 Jul 2002 12:56:07 -0400 (EDT)
Received: from bridge.axiowave.com (ppp-64-115-125-242.broadviewnet.net [64.115.125.242] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA25380
	for <isis-wg@ietf.org>; Thu, 11 Jul 2002 12:55:12 -0400 (EDT)
Message-ID: <EB5FFC72F183D411B38200062957342901E57A8F@r2d2.axiowave.com>
From: Jeff Parker <jparker@axiowave.com>
To: "'christi@nortelnetworks.com'" <christi@nortelnetworks.com>
Cc: "'rja@extremenetworks.com'" <rja@extremenetworks.com>,
        "'isis-wg@ietf.org'" <isis-wg@ietf.org>
Subject: [Isis-wg] Proprietary / Private TLV numbers Security Considerati
	ons
Date: Thu, 11 Jul 2002 12:55:26 -0400
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: isis-wg-admin@ietf.org
Errors-To: isis-wg-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: IETF IS-IS working group <isis-wg.ietf.org>
X-BeenThere: isis-wg@ietf.org

Philip -
	Here is an attempt to reword things to address 
Ran's observations.  I'm out the door, but you have 
the active support of the group to bang this into shape.  

Ran -
	I've used the term 'mischief' as a place holder.
Can you suggest a better word to cover the threats that 
Virii and Trojan horses represent?

- jeff parker 

5. Security Considerations 

   The contents of IS-IS PDUs are not protected by encryption,
   so the contents of TLVs in LSPs are visible throughout the
   routing area or domain, while the contents of Hello Packets,
   CSNPs, and PSNPs are visible to observers on the link they 
   are sent to.  The addition of MD5 authentication, as described
   in [draft mumble] can increase the integrity of TLVs, while
   encryption could increase their confidentiality.  

   The general extensibility of the TLV mechanism has always allowed
   the addition of new information, and the possibility of conflicting
   interpretations of such information by different implementations.  
   This proposal does not introduce a new quality of information: it 
   simply allows an increase in the quantity of such additions.  As 
   such, it represents no new potential for mischief.  

_______________________________________________
Isis-wg mailing list
Isis-wg@ietf.org
https://www1.ietf.org/mailman/listinfo/isis-wg


From isis-wg-admin@ietf.org  Thu Jul 11 13:37:28 2002
Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA27139
	for <isis-archive@odin.ietf.org>; Thu, 11 Jul 2002 13:37:28 -0400 (EDT)
Received: from optimus.ietf.org (localhost [127.0.0.1])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id NAA00596;
	Thu, 11 Jul 2002 13:25:34 -0400 (EDT)
Received: from ietf.org (odin [132.151.1.176])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id NAA00554
	for <isis-wg@optimus.ietf.org>; Thu, 11 Jul 2002 13:25:32 -0400 (EDT)
Received: from znsgs01r.europe.nortel.com (h33s128a211n47.user.nortelnetworks.com [47.211.128.33])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA26586
	for <isis-wg@ietf.org>; Thu, 11 Jul 2002 13:24:37 -0400 (EDT)
Received: from zwcwc012.europe.nortel.com (zwcwc012.europe.nortel.com [47.73.112.187])
	by znsgs01r.europe.nortel.com (Switch-2.2.0/Switch-2.2.0) with ESMTP id g6BHOx900329;
	Thu, 11 Jul 2002 18:24:59 +0100 (BST)
Received: by zwcwc012.europe.nortel.com with Internet Mail Service (5.5.2653.19)
	id <3CJ1JYQ2>; Thu, 11 Jul 2002 18:25:00 +0100
Message-ID: <4103264BC8D3D51180B7002048400C454FB772@zhard0jd.europe.nortel.com>
From: "Philip Christian" <christi@nortelnetworks.com>
To: "'isis-wg@ietf.org'" <isis-wg@ietf.org>,
        "'rja@extremenetworks.com'"
	 <rja@extremenetworks.com>
Cc: "'Jeff Parker'" <jparker@axiowave.com>
Subject: RE: [Isis-wg] Proprietary / Private TLV numbers Security Consider
	ati ons
Date: Thu, 11 Jul 2002 18:24:58 +0100
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C228FF.E1806ABA"
Sender: isis-wg-admin@ietf.org
Errors-To: isis-wg-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: IETF IS-IS working group <isis-wg.ietf.org>
X-BeenThere: isis-wg@ietf.org

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C228FF.E1806ABA
Content-Type: text/plain;
	charset="iso-8859-1"

Maybe if we take Jeff's text and just change the last sentence then we get:-

5. Security Considerations 

   The contents of IS-IS PDUs are not protected by encryption,
   so the contents of TLVs in LSPs are visible throughout the
   routing area or domain, while the contents of Hello Packets,
   CSNPs, and PSNPs are visible to observers on the link they 
   are sent to.  The addition of MD5 authentication, as described
   in draft-ietf-isis-hmac-03.txt can increase the integrity of TLVs,
   while encryption could increase their confidentiality.  

   The general extensibility of the TLV mechanism has always allowed
   the addition of new information, and the possibility of conflicting
   interpretations of such information by different implementations.  
   This proposal does not introduce a new quality of information; it 
   simply allows an increase in the quantity of such additions.  As 
   such, it represents no *new security issues for IS-IS*.

Philip  

-----Original Message-----
From: Jeff Parker [mailto:jparker@axiowave.com]
Sent: Thursday, July 11, 2002 5:55 PM
To: Christian, Philip [HAL02:GI50:EXCH]
Cc: 'rja@extremenetworks.com'; 'isis-wg@ietf.org'
Subject: [Isis-wg] Proprietary / Private TLV numbers Security
Considerati ons


Philip -
	Here is an attempt to reword things to address 
Ran's observations.  I'm out the door, but you have 
the active support of the group to bang this into shape.  

Ran -
	I've used the term 'mischief' as a place holder.
Can you suggest a better word to cover the threats that 
Virii and Trojan horses represent?

- jeff parker 

5. Security Considerations 

   The contents of IS-IS PDUs are not protected by encryption,
   so the contents of TLVs in LSPs are visible throughout the
   routing area or domain, while the contents of Hello Packets,
   CSNPs, and PSNPs are visible to observers on the link they 
   are sent to.  The addition of MD5 authentication, as described
   in [draft mumble] can increase the integrity of TLVs, while
   encryption could increase their confidentiality.  

   The general extensibility of the TLV mechanism has always allowed
   the addition of new information, and the possibility of conflicting
   interpretations of such information by different implementations.  
   This proposal does not introduce a new quality of information: it 
   simply allows an increase in the quantity of such additions.  As 
   such, it represents no new potential for mischief.  

------_=_NextPart_001_01C228FF.E1806ABA
Content-Type: text/html;
	charset="iso-8859-1"

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 5.5.2655.35">
<TITLE>RE: [Isis-wg] Proprietary / Private TLV numbers Security Considerati ons</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=2>Maybe if we take Jeff's text and just change the last sentence then we get:-</FONT>
</P>

<P><FONT SIZE=2>5. Security Considerations </FONT>
</P>

<P><FONT SIZE=2>&nbsp;&nbsp; The contents of IS-IS PDUs are not protected by encryption,</FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; so the contents of TLVs in LSPs are visible throughout the</FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; routing area or domain, while the contents of Hello Packets,</FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; CSNPs, and PSNPs are visible to observers on the link they </FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; are sent to.&nbsp; The addition of MD5 authentication, as described</FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; in draft-ietf-isis-hmac-03.txt can increase the integrity of TLVs,</FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; while encryption could increase their confidentiality.&nbsp; </FONT>
</P>

<P><FONT SIZE=2>&nbsp;&nbsp; The general extensibility of the TLV mechanism has always allowed</FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; the addition of new information, and the possibility of conflicting</FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; interpretations of such information by different implementations.&nbsp; </FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; This proposal does not introduce a new quality of information; it </FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; simply allows an increase in the quantity of such additions.&nbsp; As </FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; such, it represents no *new security issues for IS-IS*.</FONT>
</P>

<P><FONT SIZE=2>Philip&nbsp; </FONT>
</P>

<P><FONT SIZE=2>-----Original Message-----</FONT>
<BR><FONT SIZE=2>From: Jeff Parker [<A HREF="mailto:jparker@axiowave.com">mailto:jparker@axiowave.com</A>]</FONT>
<BR><FONT SIZE=2>Sent: Thursday, July 11, 2002 5:55 PM</FONT>
<BR><FONT SIZE=2>To: Christian, Philip [HAL02:GI50:EXCH]</FONT>
<BR><FONT SIZE=2>Cc: 'rja@extremenetworks.com'; 'isis-wg@ietf.org'</FONT>
<BR><FONT SIZE=2>Subject: [Isis-wg] Proprietary / Private TLV numbers Security</FONT>
<BR><FONT SIZE=2>Considerati ons</FONT>
</P>
<BR>

<P><FONT SIZE=2>Philip -</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=2>Here is an attempt to reword things to address </FONT>
<BR><FONT SIZE=2>Ran's observations.&nbsp; I'm out the door, but you have </FONT>
<BR><FONT SIZE=2>the active support of the group to bang this into shape.&nbsp; </FONT>
</P>

<P><FONT SIZE=2>Ran -</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=2>I've used the term 'mischief' as a place holder.</FONT>
<BR><FONT SIZE=2>Can you suggest a better word to cover the threats that </FONT>
<BR><FONT SIZE=2>Virii and Trojan horses represent?</FONT>
</P>

<P><FONT SIZE=2>- jeff parker </FONT>
</P>

<P><FONT SIZE=2>5. Security Considerations </FONT>
</P>

<P><FONT SIZE=2>&nbsp;&nbsp; The contents of IS-IS PDUs are not protected by encryption,</FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; so the contents of TLVs in LSPs are visible throughout the</FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; routing area or domain, while the contents of Hello Packets,</FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; CSNPs, and PSNPs are visible to observers on the link they </FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; are sent to.&nbsp; The addition of MD5 authentication, as described</FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; in [draft mumble] can increase the integrity of TLVs, while</FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; encryption could increase their confidentiality.&nbsp; </FONT>
</P>

<P><FONT SIZE=2>&nbsp;&nbsp; The general extensibility of the TLV mechanism has always allowed</FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; the addition of new information, and the possibility of conflicting</FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; interpretations of such information by different implementations.&nbsp; </FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; This proposal does not introduce a new quality of information: it </FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; simply allows an increase in the quantity of such additions.&nbsp; As </FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; such, it represents no new potential for mischief.&nbsp; </FONT>
</P>

</BODY>
</HTML>
------_=_NextPart_001_01C228FF.E1806ABA--

_______________________________________________
Isis-wg mailing list
Isis-wg@ietf.org
https://www1.ietf.org/mailman/listinfo/isis-wg


From isis-wg-admin@ietf.org  Thu Jul 11 14:07:47 2002
Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA28817
	for <isis-archive@odin.ietf.org>; Thu, 11 Jul 2002 14:07:46 -0400 (EDT)
Received: from optimus.ietf.org (localhost [127.0.0.1])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id NAA02899;
	Thu, 11 Jul 2002 13:47:12 -0400 (EDT)
Received: from ietf.org (odin [132.151.1.176])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id NAA02860
	for <isis-wg@optimus.ietf.org>; Thu, 11 Jul 2002 13:47:10 -0400 (EDT)
Received: from rtp-msg-core-1.cisco.com (rtp-msg-core-1.cisco.com [161.44.11.97])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA27616
	for <isis-wg@ietf.org>; Thu, 11 Jul 2002 13:46:14 -0400 (EDT)
Received: from dingdong.cisco.com (localhost [127.0.0.1])
	by rtp-msg-core-1.cisco.com (8.12.2/8.12.2) with ESMTP id g6BHl9J7025890;
	Thu, 11 Jul 2002 13:47:10 -0400 (EDT)
Received: from JLEARMAN-W2K1.cisco.com (dhcp-64-102-83-133.cisco.com [64.102.83.133])
	by dingdong.cisco.com (Mirapoint)
	with ESMTP id ABW68906;
	Thu, 11 Jul 2002 13:46:35 -0400 (EDT)
Message-Id: <4.3.2.7.2.20020711124635.01fa56c8@dingdong.cisco.com>
X-Sender: jlearman@dingdong.cisco.com
X-Mailer: QUALCOMM Windows Eudora Version 4.3.2
Date: Thu, 11 Jul 2002 13:18:06 -0400
To: "Philip Christian" <christi@nortelnetworks.com>
From: Jeff Learman <jlearman@cisco.com>
Subject: RE: [Isis-wg] Proprietary / Private TLV numbers?
Cc: isis-wg@ietf.org
In-Reply-To: <4103264BC8D3D51180B7002048400C454FB770@zhard0jd.europe.nor
 tel.com>
Mime-Version: 1.0
Content-Type: multipart/alternative;
	boundary="=====================_19181461==_.ALT"
Sender: isis-wg-admin@ietf.org
Errors-To: isis-wg-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: IETF IS-IS working group <isis-wg.ietf.org>
X-BeenThere: isis-wg@ietf.org

--=====================_19181461==_.ALT
Content-Type: text/plain; charset="us-ascii"


Philip,

Looks great.

I think we should consider adding one comment to this document.
It's controversial, but this opinion has been raised before and
maybe should be voiced.
 
  There is a danger to using ISIS as a generic transport mechanism for
  flooding information.   LSPs get big, LSDBs get big, CPU time goes up,
  etc.  For this reason, use of this mechanism in LSPs SHOULD be restricted
  to purposes that are important for routing, and an effort should be
  made to minimize the amount of information to be flooded.  Updates
  to information flooded this way SHOULD be less frequent than link
  state and adjacency changes, to avoid causing unnecessary runs of
  SPF.

This is putting it mildly.  Some folks have said, with good reason, that
use of this kind of feature should be strongly discouraged.
No doubt some word-smithing is in order.

Trivial edits below.

At 12:36 PM 7/11/2002, you wrote:

>Jeff, 
>
>I have just realised that your comments now are important as by the time you get back I will have submitted it onto the Internet Drafts server thing.  I intend to do this on the 15th or 16th.
>
>I hope that you can have a look before you go.  There is actually enough info in here to implement, and so I'm sure that people actually will.
>
>Thanks, Philip 
>
>Internet Engineering Task Force                           P. Christian, 
>INTERNET DRAFT                                          Nortel Networks 
>                                                              July 2002 
>  
>  
>                          TLV for Proprietary Use 
>                     draft-ietf-isis-private-tlv-forlist3.txt 
>  
>Status of this Memo 
>  
>   This document is an Internet-Draft and is in full conformance with 
>   all provisions of Section 10 of RFC 2026. 
>    
>   Internet Drafts are working documents of the Internet Engineering 
>   Task Force (IETF), its Areas, and its Working Groups.  Note that 
>   other groups may also distribute working documents as Internet 
>   Drafts. 
>    
>   Internet Drafts are draft documents valid for a maximum of six 
>   months.  Internet Drafts may be updated, replaced, or obsoleted by 
>   other documents at any time.  It is not appropriate to use Internet 
>   Drafts as reference material or to cite them other than as a 
>   "working draft" or "work in progress". 
>    
>   The list of current Internet-Drafts can be accessed at 
>   <http://www.ietf.org/ietf/1id-abstracts.txt>http://www.ietf.org/ietf/1id-abstracts.txt 
>    
>   The list of Internet-Draft Shadow Directories can be accessed at 
>   <http://www.ietf.org/shadow.html>http://www.ietf.org/shadow.html. 
>    
>   This memo provides information for the Internet community. This memo 
>   does not specify an Internet standard of any kind.  
>    
>   Distribution of this draft is unlimited. 
>    
>    
>1. Abstract 
>    
>   This document defines a TLV that may be used for vendor specific or 
>   experimental extensions to the IS-IS routing protocol, and defines 
>   the format of the TLV. 
>    
>    
>2. Conventions used in this document 
>    
>   The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", 
>   "SHOULD", "SHOULD NOT", "RECOMMENDED",  "MAY", and "OPTIONAL" in 
>   this document are to be interpreted as described in RFC 2119. 
>    
>
>
>
>
>
>
>
>Christian                Expires January 2003                         1 
>                       TLV for Proprietary Use                July 2002 
>  
>3. Introduction 
>    
>   TLVs are extensions to IS-IS packets (PDUs).  When added to IS-IS 
>   LSPs they are flooded throughout an IS-IS level-1 area or level-2 
>   subdomain, and when added to IS-IS Hello PDUs they are are present 
>   only on a specific interface of an IS-IS router. 
>
>   The structure of IS-IS TLVs is defined in ISO 10589 [1]. 
>    
>   The basic function of an IS-IS TLV is identified by the first byte 
>   of the TLV.  Thus there are only 256 possible basic types of TLV.  
>   Certain types of TLV have been defined to include sub-TLVs so that a 
>   single TLV type can be used for multiple functions. 
>    
>   No single authority assigns TLV type numbers, [2] lists all known 

semicolon instead of comma above.

>   TLV type numbers at this time.  No TLV type number has ever been 
>   defined for private, proprietary or experimental use. 
>    
>   The extensible nature of IS-IS has made the use of TLVs in LSPs for 
>   proprietary purposes so useful that in the absence of a central 
>   authority for assigning TLV type numbers vendors have occasionally 
>   simply chosen a number and hoped for the best.  The risk is that 
>   such a TLV type number may then be chosen by another organization at 
>   a later time for a different function, thus creating an 
>   interoperability problem.  Such use also accelerates the consumption 
>   of the 256 possible TLV type numbers. 
>    
>   This document specifies a TLV type number that may be used for 
>   proprietary, private or experimental purposes, and a mechanism that 
>   insures that implementations from different sources can use the TLV 
>   for different purposes in the same network without creating 
>   interoperability problems. 
>    
>   By using this new TLV, companies, individuals or institutions may 
>   use extensions to IS-IS without fear of interoperability problems 
>   with other organizations in the future, and the available pool of 
>   TLV type numbers will no longer be diminished by proprietary use. 
>    
>4. TLV type number for proprietary use 
>    
>   The type field for this TLV SHALL be 250. 
>    
>   TLVs that use 250 for the type field MUST include a valid IEEE 
>   assigned OUI as the first three bytes of the value field of the TLV. 
>
>   OUIs are three byte unique numbers that may be purchased from the 
>   IEEE and which are used for several purposes.  Typically the first 
>   three bytes of a MAC address are an OUI for example.  By buying an 
>   an OUI a vendor has effectively bought a block of sixteen million 
>   MAC addresses, and so most vendors already have an OUI that may 
>   also be used for proprietary TLVs as per this document. 
>
>   For more information about OUIs see [3]. 
>   
>
>Christian                Expires January 2003                         2 
>                       TLV for Proprietary Use                July 2002 
>
>   The OUI MUST NOT have the 7th bit of the first byte set in vendor 
>   implementations.  This bit is ordinarily reserved in the OUI portion 
>   of MAC addresses to mean "locally administered", and is reserved for 
>   locally administered (experimental) values in this TLV, e.g., for 
>   academic purposes. 
>  
>   The TLV of type 250 may be used in IS-IS LSP, IIH, ISH or SNP PDUs. 
>
>   On receipt of an IS-IS PDU a router MUST ignore TLVs of type 250 
>   that include an OUI that is not recognised, however the router MUST 
>   flood LSPs onwards as per [1] even if they include unrecognised 
>   proprietary TLVs. 
>  
>   After the first three bytes of the value field subsequent bytes may 
>   be used freely for any purpose provided that the resultant TLV is 
>   conformant with [1]. 
>    
>   Organisations will have access only to a finite number of OUIs. The 
>   IEEE reserves the right to not assign more OUIs to organisations 
>   that already have them.  For more information see [3].  Therefore 
>   implementors would be well advised to think about defining a 
>   format whereby one OUI can be used for multiple types of 
>   proprietary TLV. 
>
>   Implementers are free to format the value field after their OUI into 
>   sub-TLVs so that it may be used for multiple purposes, and would be 
>   well advised to do this from the outset.  Note that if sub-TLVs are 
>   to be used then the very first and all subsequent implementations 
>   that use that OUI will need to recognize the sub-TLV structure, and 
>   ignore sub-TLVs that it does not understand whilst searching for 
>   sub-TLVs that it does understand. 
>    
>5. Security Considerations 
>  
>   The proprietary TLV raises no new security issues for IS-IS.  
>
>   IS-IS DPUs will normally be limited to an operators routing domain, 

PDUs (not DPUs)
operator's

That's all
Jeff

>   and so information placed in a proprietary TLV will not normally be 
>   visible outside of an operator's network. 
>
>   However IS-IS PDUs are not encrypted, and so if a link over which 
>   an adjacency is maintained is not secure, then any information 
>   contained in an IS-IS PDU, including a proprietary TLV is not 
>   secure either.
>    
>6. References 
>    
>   [1] ISO, "Intermediate system to Intermediate system routeing 
>   information exchange protocol for use in conjunction with the 
>   Protocol for providing the Connectionless-mode Network Service (ISO 
>   8473)", ISO/IEC 10589:1992. 
>    
>   [2] draft-ietf-isis-wg-tlv-codepoints-02.txt, Reserved TLV 
>   Codepoints in ISIS, Tony Przygienda, November 2001 
>     
>Christian                Expires January 2003                         3 
>                       TLV for Proprietary Use                July 2002 
>
>   [3] <http://standards.ieee.org/regauth/oui/index.html>http://standards.ieee.org/regauth/oui/index.html 
>
>7. Acknowledgments 
>    
>   The author takes no credit for this work as the concept was 
>   discussed in the IS-IS Working Group before the author even became 
>   an active participant.  Suggestions for acknowledgement gladly 
>   received. 
>    
>8. Author's Addresses 
>    
>   Philip Christian 
>   Nortel Networks Harlow Laboratories 
>   London Road, Harlow, 
>   Essex, CM17 9NA UK 
>    
>   Email: christi@nortelnetworks.com 
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>Christian                Expires January 2003                         4 
>
>-----Original Message----- 
>From: Christian, Philip [HAL02:GI50:EXCH] 
>Sent: Thursday, July 11, 2002 5:23 PM 
>To: 'Jeff Parker'; 'Mike Truskowski' 
>Subject: RE: [Isis-wg] Proprietary / Private TLV numbers? 
>
>Here is the security section of what I sent on the 4th. 
>
>If you can improve it then be my guest (I am sure that you can). 
>
>Philip 
>
>5. Security Considerations 
>  
>   The proprietary TLV raises no new security issues for IS-IS.  
>
>   IS-IS DPUs will normally be limited to an operators routing domain, 
>   and so information placed in a proprietary TLV will not normally be 
>   visible outside of an operator's network. 
>
>   However IS-IS PDUs are not encrypted, and so if a link over which 
>   an adjacency is maintained is not secure, then any information 
>   contained in an IS-IS PDU, including a proprietary TLV is not 
>   secure either. 
>
>-----Original Message----- 
>From: Jeff Parker [<mailto:jparker@axiowave.com>mailto:jparker@axiowave.com] 
>Sent: Thursday, July 11, 2002 5:17 PM 
>To: 'Mike Truskowski' 
>Cc: Christian, Philip [HAL02:GI50:EXCH] 
>Subject: RE: [Isis-wg] Proprietary / Private TLV numbers? 
>
>Mike - 
>        Yes, the only thing missing was a note from me saying "Ooops" to the 
>list.  
>
>        I am running out of time here, but I'm sure that the issue is in 
>good hands. 
>I'll be back in 10 days and will look forward to the current state of 
>revisions. 
>
>- jeff parker 
>
>> From: Mike Truskowski [<mailto:truskows@cisco.com>mailto:truskows@cisco.com] 
>> Sent: Thursday, July 11, 2002 12:12 PM 
>> To: jparker@axiowave.com 
>> Cc: christi@nortelnetworks.com 
>> Subject: Re: [Isis-wg] Proprietary / Private TLV numbers? 
>> 
>> 
>> This message uses a character set that is not supported by 
>> the Internet Service.  To view the original message content,  
>> open the attached message. If the text doesn't display 
>> correctly, save the attachment to disk, and then open it 
>> using a viewer that can display the original character set. 
>
>If this was private it must have been copied to the whole list by 
>mistake... 
>
>Anyway, at first I didn't agree with his comments about the word 
>secure since the OUI is present in the TLV.. but by  the time 
>I got to the last sentence.. I seemed to agree with the thought 
>process. 
>
>Simply the word "secure" infers different things to different=20 
>people...   I actually agree in spirit with his last 2 points.  Maybe 
>we, Philip or Jeff, should rewrite the paragraph.   It's OK by me. 
>
>I wonder if it was left out to begin with would anyone have asked 
>to add it. 
>
>Mike> 

--=====================_19181461==_.ALT
Content-Type: text/html; charset="us-ascii"

<html>
<br>
Philip,<br>
<br>
Looks great.<br>
<br>
I think we should consider adding one comment to this document.<br>
It's controversial, but this opinion has been raised before and<br>
maybe should be voiced.<br>
&nbsp;<br>
&nbsp; There is a danger to using ISIS as a generic transport mechanism
for<br>
&nbsp; flooding information.&nbsp;&nbsp; LSPs get big, LSDBs get big, CPU
time goes up,<br>
&nbsp; etc.&nbsp; For this reason, use of this mechanism in LSPs SHOULD
be restricted<br>
&nbsp; to purposes that are important for routing, and an effort should
be<br>
&nbsp; made to minimize the amount of information to be flooded.&nbsp;
Updates<br>
&nbsp; to information flooded this way SHOULD be less frequent than
link<br>
&nbsp; state and adjacency changes, to avoid causing unnecessary runs
of<br>
&nbsp; SPF.<br>
<br>
This is putting it mildly.&nbsp; Some folks have said, with good reason,
that<br>
use of this kind of feature should be strongly discouraged.<br>
No doubt some word-smithing is in order.<br>
<br>
Trivial edits below.<br>
<br>
At 12:36 PM 7/11/2002, you wrote:<br>
<br>
<blockquote type=cite cite><font size=2>Jeff,</font> <br>
<br>
<font size=2>I have just realised that your comments now are important as
by the time you get back I will have submitted it onto the Internet
Drafts server thing.&nbsp; I intend to do this on the 15th or 16th.<br>
</font><br>
<font size=2>I hope that you can have a look before you go.&nbsp; There
is actually enough info in here to implement, and so I'm sure that people
actually will.<br>
</font><br>
<font size=2>Thanks, Philip</font> <br>
<br>
<font size=2>Internet Engineering Task
Force&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
P. Christian, </font><br>
<font size=2>INTERNET
DRAFT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Nortel Networks </font><br>
<font size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
July 2002 </font><br>
<font size=2>&nbsp; </font><br>
<font size=2>&nbsp; </font><br>
<font size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
TLV for Proprietary Use </font><br>
<font size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
draft-ietf-isis-private-tlv-forlist3.txt </font><br>
<font size=2>&nbsp; </font><br>
<font size=2>Status of this Memo </font><br>
<font size=2>&nbsp; </font><br>
<font size=2>&nbsp;&nbsp; This document is an Internet-Draft and is in
full conformance with </font><br>
<font size=2>&nbsp;&nbsp; all provisions of Section 10 of RFC 2026.
</font><br>
<font size=2>&nbsp;&nbsp;&nbsp; </font><br>
<font size=2>&nbsp;&nbsp; Internet Drafts are working documents of the
Internet Engineering </font><br>
<font size=2>&nbsp;&nbsp; Task Force (IETF), its Areas, and its Working
Groups.&nbsp; Note that </font><br>
<font size=2>&nbsp;&nbsp; other groups may also distribute working
documents as Internet </font><br>
<font size=2>&nbsp;&nbsp; Drafts. </font><br>
<font size=2>&nbsp;&nbsp;&nbsp; </font><br>
<font size=2>&nbsp;&nbsp; Internet Drafts are draft documents valid for a
maximum of six </font><br>
<font size=2>&nbsp;&nbsp; months.&nbsp; Internet Drafts may be updated,
replaced, or obsoleted by </font><br>
<font size=2>&nbsp;&nbsp; other documents at any time.&nbsp; It is not
appropriate to use Internet </font><br>
<font size=2>&nbsp;&nbsp; Drafts as reference material or to cite them
other than as a </font><br>
<font size=2>&nbsp;&nbsp; &quot;working draft&quot; or &quot;work in
progress&quot;. </font><br>
<font size=2>&nbsp;&nbsp;&nbsp; </font><br>
<font size=2>&nbsp;&nbsp; The list of current Internet-Drafts can be
accessed at </font><br>
<font size=2>&nbsp;&nbsp;
<a href="http://www.ietf.org/ietf/1id-abstracts.txt">http://www.ietf.org/ietf/1id-abstracts.txt</a>
</font><br>
<font size=2>&nbsp;&nbsp;&nbsp; </font><br>
<font size=2>&nbsp;&nbsp; The list of Internet-Draft Shadow Directories can be accessed at </font><br>
<font size=2>&nbsp;&nbsp; <a href="http://www.ietf.org/shadow.html">http://www.ietf.org/shadow.html</a>. </font><br>
<font size=2>&nbsp;&nbsp;&nbsp; </font><br>
<font size=2>&nbsp;&nbsp; This memo provides information for the Internet community. This memo </font><br>
<font size=2>&nbsp;&nbsp; does not specify an Internet standard of any kind.&nbsp; </font><br>
<font size=2>&nbsp;&nbsp;&nbsp; </font><br>
<font size=2>&nbsp;&nbsp; Distribution of this draft is unlimited. </font><br>
<font size=2>&nbsp;&nbsp;&nbsp; </font><br>
<font size=2>&nbsp;&nbsp;&nbsp; </font><br>
<font size=2>1. Abstract </font><br>
<font size=2>&nbsp;&nbsp;&nbsp; </font><br>
<font size=2>&nbsp;&nbsp; This document defines a TLV that may be used for vendor specific or </font><br>
<font size=2>&nbsp;&nbsp; experimental extensions to the IS-IS routing protocol, and defines </font><br>
<font size=2>&nbsp;&nbsp; the format of the TLV. </font><br>
<font size=2>&nbsp;&nbsp;&nbsp; </font><br>
<font size=2>&nbsp;&nbsp;&nbsp; </font><br>
<font size=2>2. Conventions used in this document </font><br>
<font size=2>&nbsp;&nbsp;&nbsp; </font><br>
<font size=2>&nbsp;&nbsp; The key words &quot;MUST&quot;, &quot;MUST NOT&quot;, &quot;REQUIRED&quot;, &quot;SHALL&quot;, &quot;SHALL NOT&quot;, </font><br>
<font size=2>&nbsp;&nbsp; &quot;SHOULD&quot;, &quot;SHOULD NOT&quot;, &quot;RECOMMENDED&quot;,&nbsp; &quot;MAY&quot;, and &quot;OPTIONAL&quot; in </font><br>
<font size=2>&nbsp;&nbsp; this document are to be interpreted as described in RFC 2119. </font><br>
<font size=2>&nbsp;&nbsp;&nbsp; <br>
</font><br>
<br>
<br>
<br>
<br>
<br>
<br>
<font size=2>Christian&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Expires January 2003&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1 </font><br>
<font size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TLV for Proprietary Use&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; July 2002 </font><br>
<font size=2>&nbsp; </font><br>
<font size=2>3. Introduction </font><br>
<font size=2>&nbsp;&nbsp;&nbsp; </font><br>
<font size=2>&nbsp;&nbsp; TLVs are extensions to IS-IS packets (PDUs).&nbsp; When added to IS-IS </font><br>
<font size=2>&nbsp;&nbsp; LSPs they are flooded throughout an IS-IS level-1 area or level-2 </font><br>
<font size=2>&nbsp;&nbsp; subdomain, and when added to IS-IS Hello PDUs they are are present </font><br>
<font size=2>&nbsp;&nbsp; only on a specific interface of an IS-IS router. <br>
</font><br>
<font size=2>&nbsp;&nbsp; The structure of IS-IS TLVs is defined in ISO 10589 [1]. </font><br>
<font size=2>&nbsp;&nbsp;&nbsp; </font><br>
<font size=2>&nbsp;&nbsp; The basic function of an IS-IS TLV is identified by the first byte </font><br>
<font size=2>&nbsp;&nbsp; of the TLV.&nbsp; Thus there are only 256 possible basic types of TLV.&nbsp; </font><br>
<font size=2>&nbsp;&nbsp; Certain types of TLV have been defined to include sub-TLVs so that a </font><br>
<font size=2>&nbsp;&nbsp; single TLV type can be used for multiple functions. </font><br>
<font size=2>&nbsp;&nbsp;&nbsp; </font><br>
<font size=2>&nbsp;&nbsp; No single authority assigns TLV type numbers, [2] lists all known </font></blockquote><br>
semicolon instead of comma above.<br>
<br>
<blockquote type=cite cite><font size=2>&nbsp;&nbsp; TLV type numbers at this time.&nbsp; No TLV type number has ever been </font><br>
<font size=2>&nbsp;&nbsp; defined for private, proprietary or experimental use. </font><br>
<font size=2>&nbsp;&nbsp;&nbsp; </font><br>
<font size=2>&nbsp;&nbsp; The extensible nature of IS-IS has made the use of TLVs in LSPs for </font><br>
<font size=2>&nbsp;&nbsp; proprietary purposes so useful that in the absence of a central </font><br>
<font size=2>&nbsp;&nbsp; authority for assigning TLV type numbers vendors have occasionally </font><br>
<font size=2>&nbsp;&nbsp; simply chosen a number and hoped for the best.&nbsp; The risk is that </font><br>
<font size=2>&nbsp;&nbsp; such a TLV type number may then be chosen by another organization at </font><br>
<font size=2>&nbsp;&nbsp; a later time for a different function, thus creating an </font><br>
<font size=2>&nbsp;&nbsp; interoperability problem.&nbsp; Such use also accelerates the consumption </font><br>
<font size=2>&nbsp;&nbsp; of the 256 possible TLV type numbers. </font><br>
<font size=2>&nbsp;&nbsp;&nbsp; </font><br>
<font size=2>&nbsp;&nbsp; This document specifies a TLV type number that may be used for </font><br>
<font size=2>&nbsp;&nbsp; proprietary, private or experimental purposes, and a mechanism that </font><br>
<font size=2>&nbsp;&nbsp; insures that implementations from different sources can use the TLV </font><br>
<font size=2>&nbsp;&nbsp; for different purposes in the same network without creating </font><br>
<font size=2>&nbsp;&nbsp; interoperability problems. </font><br>
<font size=2>&nbsp;&nbsp;&nbsp; </font><br>
<font size=2>&nbsp;&nbsp; By using this new TLV, companies, individuals or institutions may </font><br>
<font size=2>&nbsp;&nbsp; use extensions to IS-IS without fear of interoperability problems </font><br>
<font size=2>&nbsp;&nbsp; with other organizations in the future, and the available pool of </font><br>
<font size=2>&nbsp;&nbsp; TLV type numbers will no longer be diminished by proprietary use. </font><br>
<font size=2>&nbsp;&nbsp;&nbsp; </font><br>
<font size=2>4. TLV type number for proprietary use </font><br>
<font size=2>&nbsp;&nbsp;&nbsp; </font><br>
<font size=2>&nbsp;&nbsp; The type field for this TLV SHALL be 250. </font><br>
<font size=2>&nbsp;&nbsp;&nbsp; </font><br>
<font size=2>&nbsp;&nbsp; TLVs that use 250 for the type field MUST include a valid IEEE </font><br>
<font size=2>&nbsp;&nbsp; assigned OUI as the first three bytes of the value field of the TLV. <br>
</font><br>
<font size=2>&nbsp;&nbsp; OUIs are three byte unique numbers that may be purchased from the </font><br>
<font size=2>&nbsp;&nbsp; IEEE and which are used for several purposes.&nbsp; Typically the first </font><br>
<font size=2>&nbsp;&nbsp; three bytes of a MAC address are an OUI for example.&nbsp; By buying an </font><br>
<font size=2>&nbsp;&nbsp; an OUI a vendor has effectively bought a block of sixteen million </font><br>
<font size=2>&nbsp;&nbsp; MAC addresses, and so most vendors already have an OUI that may </font><br>
<font size=2>&nbsp;&nbsp; also be used for proprietary TLVs as per this document. <br>
</font><br>
<font size=2>&nbsp;&nbsp; For more information about OUIs see [3]. </font><br>
<font size=2>&nbsp;&nbsp; <br>
</font><br>
<font size=2>Christian&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Expires January 2003&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2 </font><br>
<font size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TLV for Proprietary Use&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; July 2002 <br>
</font><br>
<font size=2>&nbsp;&nbsp; The OUI MUST NOT have the 7th bit of the first byte set in vendor </font><br>
<font size=2>&nbsp;&nbsp; implementations.&nbsp; This bit is ordinarily reserved in the OUI portion </font><br>
<font size=2>&nbsp;&nbsp; of MAC addresses to mean &quot;locally administered&quot;, and is reserved for </font><br>
<font size=2>&nbsp;&nbsp; locally administered (experimental) values in this TLV, e.g., for </font><br>
<font size=2>&nbsp;&nbsp; academic purposes. </font><br>
<font size=2>&nbsp; </font><br>
<font size=2>&nbsp;&nbsp; The TLV of type 250 may be used in IS-IS LSP, IIH, ISH or SNP PDUs. <br>
</font><br>
<font size=2>&nbsp;&nbsp; On receipt of an IS-IS PDU a router MUST ignore TLVs of type 250 </font><br>
<font size=2>&nbsp;&nbsp; that include an OUI that is not recognised, however the router MUST </font><br>
<font size=2>&nbsp;&nbsp; flood LSPs onwards as per [1] even if they include unrecognised <br>
&nbsp;&nbsp; proprietary TLVs. </font><br>
<font size=2>&nbsp; </font><br>
<font size=2>&nbsp;&nbsp; After the first three bytes of the value field subsequent bytes may </font><br>
<font size=2>&nbsp;&nbsp; be used freely for any purpose provided that the resultant TLV is </font><br>
<font size=2>&nbsp;&nbsp; conformant with [1]. </font><br>
<font size=2>&nbsp;&nbsp;&nbsp; </font><br>
<font size=2>&nbsp;&nbsp; Organisations will have access only to a finite number of OUIs. The </font><br>
<font size=2>&nbsp;&nbsp; IEEE reserves the right to not assign more OUIs to organisations </font><br>
<font size=2>&nbsp;&nbsp; that already have them.&nbsp; For more information see [3].&nbsp; Therefore </font><br>
<font size=2>&nbsp;&nbsp; implementors would be well advised to think about defining a </font><br>
<font size=2>&nbsp;&nbsp; format whereby one OUI can be used for multiple types of </font><br>
<font size=2>&nbsp;&nbsp; proprietary TLV. <br>
</font><br>
<font size=2>&nbsp;&nbsp; Implementers are free to format the value field after their OUI into </font><br>
<font size=2>&nbsp;&nbsp; sub-TLVs so that it may be used for multiple purposes, and would be </font><br>
<font size=2>&nbsp;&nbsp; well advised to do this from the outset.&nbsp; Note that if sub-TLVs are </font><br>
<font size=2>&nbsp;&nbsp; to be used then the very first and all subsequent implementations </font><br>
<font size=2>&nbsp;&nbsp; that use that OUI will need to recognize the sub-TLV structure, and </font><br>
<font size=2>&nbsp;&nbsp; ignore sub-TLVs that it does not understand whilst searching for </font><br>
<font size=2>&nbsp;&nbsp; sub-TLVs that it does understand. </font><br>
<font size=2>&nbsp;&nbsp;&nbsp; </font><br>
<font size=2>5. Security Considerations </font><br>
<font size=2>&nbsp; </font><br>
<font size=2>&nbsp;&nbsp; The proprietary TLV raises no new security issues for IS-IS.&nbsp; <br>
</font><br>
<font size=2>&nbsp;&nbsp; IS-IS DPUs will normally be limited to an operators routing domain, </font></blockquote><br>
PDUs (not DPUs)<br>
operator's<br>
<br>
That's all<br>
Jeff<br>
<br>
<blockquote type=cite cite><font size=2>&nbsp;&nbsp; and so information placed in a proprietary TLV will not normally be </font><br>
<font size=2>&nbsp;&nbsp; visible outside of an operator's network. <br>
</font><br>
<font size=2>&nbsp;&nbsp; However IS-IS PDUs are not encrypted, and so if a link over which </font><br>
<font size=2>&nbsp;&nbsp; an adjacency is maintained is not secure, then any information </font><br>
<font size=2>&nbsp;&nbsp; contained in an IS-IS PDU, including a proprietary TLV is not </font><br>
<font size=2>&nbsp;&nbsp; secure either.</font><br>
<font size=2>&nbsp;&nbsp;&nbsp; </font><br>
<font size=2>6. References </font><br>
<font size=2>&nbsp;&nbsp;&nbsp; </font><br>
<font size=2>&nbsp;&nbsp; [1] ISO, &quot;Intermediate system to Intermediate system routeing </font><br>
<font size=2>&nbsp;&nbsp; information exchange protocol for use in conjunction with the </font><br>
<font size=2>&nbsp;&nbsp; Protocol for providing the Connectionless-mode Network Service (ISO </font><br>
<font size=2>&nbsp;&nbsp; 8473)&quot;, ISO/IEC 10589:1992. </font><br>
<font size=2>&nbsp;&nbsp;&nbsp; </font><br>
<font size=2>&nbsp;&nbsp; [2] draft-ietf-isis-wg-tlv-codepoints-02.txt, Reserved TLV </font><br>
<font size=2>&nbsp;&nbsp; Codepoints in ISIS, Tony Przygienda, November 2001 </font><br>
<font size=2>&nbsp;&nbsp;&nbsp;&nbsp; </font><br>
<font size=2>Christian&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Expires January 2003&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3 </font><br>
<font size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TLV for Proprietary Use&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; July 2002 <br>
</font><br>
<font size=2>&nbsp;&nbsp; [3] <a href="http://standards.ieee.org/regauth/oui/index.html">http://standards.ieee.org/regauth/oui/index.html</a> <br>
</font><br>
<font size=2>7. Acknowledgments </font><br>
<font size=2>&nbsp;&nbsp;&nbsp; </font><br>
<font size=2>&nbsp;&nbsp; The author takes no credit for this work as the concept was </font><br>
<font size=2>&nbsp;&nbsp; discussed in the IS-IS Working Group before the author even became </font><br>
<font size=2>&nbsp;&nbsp; an active participant.&nbsp; Suggestions for acknowledgement gladly </font><br>
<font size=2>&nbsp;&nbsp; received. </font><br>
<font size=2>&nbsp;&nbsp;&nbsp; </font><br>
<font size=2>8. Author's Addresses </font><br>
<font size=2>&nbsp;&nbsp;&nbsp; </font><br>
<font size=2>&nbsp;&nbsp; Philip Christian </font><br>
<font size=2>&nbsp;&nbsp; Nortel Networks Harlow Laboratories </font><br>
<font size=2>&nbsp;&nbsp; London Road, Harlow, </font><br>
<font size=2>&nbsp;&nbsp; Essex, CM17 9NA UK </font><br>
<font size=2>&nbsp;&nbsp;&nbsp; </font><br>
<font size=2>&nbsp;&nbsp; Email: christi@nortelnetworks.com <br>
</font><br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<font size=2>Christian&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Expires January 2003&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4 <br>
</font><br>
<font size=2>-----Original Message-----</font> <br>
<font size=2>From: Christian, Philip [HAL02:GI50:EXCH] </font><br>
<font size=2>Sent: Thursday, July 11, 2002 5:23 PM</font> <br>
<font size=2>To: 'Jeff Parker'; 'Mike Truskowski'</font> <br>
<font size=2>Subject: RE: [Isis-wg] Proprietary / Private TLV numbers?</font> <br>
<br>
<font size=2>Here is the security section of what I sent on the 4th.</font> <br>
<br>
<font size=2>If you can improve it then be my guest (I am sure that you can).</font> <br>
<br>
<font size=2>Philip</font> <br>
<br>
<font size=2>5. Security Considerations </font><br>
<font size=2>&nbsp; </font><br>
<font size=2>&nbsp;&nbsp; The proprietary TLV raises no new security issues for IS-IS.&nbsp; <br>
</font><br>
<font size=2>&nbsp;&nbsp; IS-IS DPUs will normally be limited to an operators routing domain, </font><br>
<font size=2>&nbsp;&nbsp; and so information placed in a proprietary TLV will not normally be </font><br>
<font size=2>&nbsp;&nbsp; visible outside of an operator's network. <br>
</font><br>
<font size=2>&nbsp;&nbsp; However IS-IS PDUs are not encrypted, and so if a link over which </font><br>
<font size=2>&nbsp;&nbsp; an adjacency is maintained is not secure, then any information </font><br>
<font size=2>&nbsp;&nbsp; contained in an IS-IS PDU, including a proprietary TLV is not </font><br>
<font size=2>&nbsp;&nbsp; secure either. <br>
</font><br>
<font size=2>-----Original Message-----</font> <br>
<font size=2>From: Jeff Parker [<a href="mailto:jparker@axiowave.com">mailto:jparker@axiowave.com</a>]</font> <br>
<font size=2>Sent: Thursday, July 11, 2002 5:17 PM</font> <br>
<font size=2>To: 'Mike Truskowski'</font> <br>
<font size=2>Cc: Christian, Philip [HAL02:GI50:EXCH]</font> <br>
<font size=2>Subject: RE: [Isis-wg] Proprietary / Private TLV numbers?</font> <br>
<br>
<font size=2>Mike -</font> <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <font size=2>Yes, the only thing missing was a note from me saying &quot;Ooops&quot; to the</font> <br>
<font size=2>list.&nbsp; <br>
</font><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <font size=2>I am running out of time here, but I'm sure that the issue is in</font> <br>
<font size=2>good hands.</font> <br>
<font size=2>I'll be back in 10 days and will look forward to the current state of</font> <br>
<font size=2>revisions.</font> <br>
<br>
<font size=2>- jeff parker</font> <br>
<br>
<font size=2>&gt; From: Mike Truskowski [<a href="mailto:truskows@cisco.com">mailto:truskows@cisco.com</a>]</font> <br>
<font size=2>&gt; Sent: Thursday, July 11, 2002 12:12 PM</font> <br>
<font size=2>&gt; To: jparker@axiowave.com</font> <br>
<font size=2>&gt; Cc: christi@nortelnetworks.com</font> <br>
<font size=2>&gt; Subject: Re: [Isis-wg] Proprietary / Private TLV numbers?</font> <br>
<font size=2>&gt; </font><br>
<font size=2>&gt; </font><br>
<font size=2>&gt; This message uses a character set that is not supported by </font><br>
<font size=2>&gt; the Internet Service.&nbsp; To view the original message content,&nbsp; </font><br>
<font size=2>&gt; open the attached message. If the text doesn't display </font><br>
<font size=2>&gt; correctly, save the attachment to disk, and then open it </font><br>
<font size=2>&gt; using a viewer that can display the original character set. <br>
</font><br>
<font size=2>If this was private it must have been copied to the whole list by</font> <br>
<font size=2>mistake...</font> <br>
<br>
<font size=2>Anyway, at first I didn't agree with his comments about the word</font> <br>
<font size=2>secure since the OUI is present in the TLV.. but by&nbsp; the time</font> <br>
<font size=2>I got to the last sentence.. I seemed to agree with the thought</font> <br>
<font size=2>process.</font> <br>
<br>
<font size=2>Simply the word &quot;secure&quot; infers different things to different=20</font> <br>
<font size=2>people...&nbsp;&nbsp; I actually agree in spirit with his last 2 points.&nbsp; Maybe</font> <br>
<font size=2>we, Philip or Jeff, should rewrite the paragraph.&nbsp;&nbsp; It's OK by me.</font> <br>
<br>
<font size=2>I wonder if it was left out to begin with would anyone have asked</font> <br>
<font size=2>to add it.</font> <br>
<br>
<font size=2>Mike&gt; </font></blockquote></html>

--=====================_19181461==_.ALT--


_______________________________________________
Isis-wg mailing list
Isis-wg@ietf.org
https://www1.ietf.org/mailman/listinfo/isis-wg


From isis-wg-admin@ietf.org  Thu Jul 11 14:08:19 2002
Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA28852
	for <isis-archive@odin.ietf.org>; Thu, 11 Jul 2002 14:08:19 -0400 (EDT)
Received: from optimus.ietf.org (localhost [127.0.0.1])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id NAA04092;
	Thu, 11 Jul 2002 13:56:40 -0400 (EDT)
Received: from ietf.org (odin [132.151.1.176])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id NAA04059
	for <isis-wg@optimus.ietf.org>; Thu, 11 Jul 2002 13:56:37 -0400 (EDT)
Received: from rtp-msg-core-1.cisco.com (rtp-msg-core-1.cisco.com [161.44.11.97])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA28116
	for <isis-wg@ietf.org>; Thu, 11 Jul 2002 13:55:43 -0400 (EDT)
Received: from dingdong.cisco.com (localhost [127.0.0.1])
	by rtp-msg-core-1.cisco.com (8.12.2/8.12.2) with ESMTP id g6BHu4Vr026931;
	Thu, 11 Jul 2002 13:56:04 -0400 (EDT)
Received: from JLEARMAN-W2K1.cisco.com (dhcp-64-102-83-133.cisco.com [64.102.83.133])
	by dingdong.cisco.com (Mirapoint)
	with ESMTP id ABW69273;
	Thu, 11 Jul 2002 13:55:30 -0400 (EDT)
Message-Id: <4.3.2.7.2.20020711134927.01f32250@dingdong.cisco.com>
X-Sender: jlearman@dingdong.cisco.com
X-Mailer: QUALCOMM Windows Eudora Version 4.3.2
Date: Thu, 11 Jul 2002 13:52:46 -0400
To: Jeff Parker <jparker@axiowave.com>
From: Jeff Learman <jlearman@cisco.com>
Subject: Re: [Isis-wg] Proprietary / Private TLV numbers Security
  Considerati ons
Cc: "'christi@nortelnetworks.com'" <christi@nortelnetworks.com>,
        "'rja@extremenetworks.com'" <rja@extremenetworks.com>,
        "'isis-wg@ietf.org'" <isis-wg@ietf.org>
In-Reply-To: <EB5FFC72F183D411B38200062957342901E57A8F@r2d2.axiowave.com
 >
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Sender: isis-wg-admin@ietf.org
Errors-To: isis-wg-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: IETF IS-IS working group <isis-wg.ietf.org>
X-BeenThere: isis-wg@ietf.org

At 12:55 PM 7/11/2002, Jeff Parker wrote:
>Philip -
>        Here is an attempt to reword things to address 
>Ran's observations.  I'm out the door, but you have 
>the active support of the group to bang this into shape.  
>
>Ran -
>        I've used the term 'mischief' as a place holder.
>Can you suggest a better word to cover the threats that 
>Virii and Trojan horses represent?
>
>- jeff parker 
>
>5. Security Considerations 
>
>   The contents of IS-IS PDUs are not protected by encryption,
>   so the contents of TLVs in LSPs are visible throughout the
>   routing area or domain, while the contents of Hello Packets,
>   CSNPs, and PSNPs are visible to observers on the link they 
>   are sent to.  The addition of MD5 authentication, as described
>   in [draft mumble] can increase the integrity of TLVs, while
>   encryption could increase their confidentiality.  

If we need this paragraph for this RFC, we need it for all other
IS-IS RFCs.  This is true for all IS-IS TLVs, not just this one.
So I don't think it's necessary.  Of course, it does no harm.


>   The general extensibility of the TLV mechanism has always allowed
>   the addition of new information, and the possibility of conflicting
>   interpretations of such information by different implementations.  
>   This proposal does not introduce a new quality of information: it 
>   simply allows an increase in the quantity of such additions.  As 
>   such, it represents no new potential for mischief.  

I agree.  I think we should point out that it is the responsibility
of someone creating a new TLV using this mechanism to address any
security issues raised by the new feature.


>_______________________________________________
>Isis-wg mailing list
>Isis-wg@ietf.org
>https://www1.ietf.org/mailman/listinfo/isis-wg


_______________________________________________
Isis-wg mailing list
Isis-wg@ietf.org
https://www1.ietf.org/mailman/listinfo/isis-wg


From isis-wg-admin@ietf.org  Thu Jul 11 14:29:49 2002
Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA29868
	for <isis-archive@odin.ietf.org>; Thu, 11 Jul 2002 14:29:44 -0400 (EDT)
Received: from optimus.ietf.org (localhost [127.0.0.1])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id OAA07216;
	Thu, 11 Jul 2002 14:19:30 -0400 (EDT)
Received: from ietf.org (odin [132.151.1.176])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id OAA07173
	for <isis-wg@optimus.ietf.org>; Thu, 11 Jul 2002 14:19:28 -0400 (EDT)
Received: from cisco.com (mrwint.cisco.com [144.254.98.48])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA29379
	for <isis-wg@ietf.org>; Thu, 11 Jul 2002 14:18:34 -0400 (EDT)
Received: from mshand-w2k.cisco.com (ams-clip-vpn-dhcp117.cisco.com [10.50.0.116])
	by cisco.com (8.8.8/2.6/Cisco List Logging/8.8.8) with ESMTP id TAA26841;
	Thu, 11 Jul 2002 19:18:32 +0100 (BST)
Message-Id: <4.3.2.7.2.20020711191724.0443bf50@jaws.cisco.com>
X-Sender: mshand@jaws.cisco.com
X-Mailer: QUALCOMM Windows Eudora Version 4.3.2
Date: Thu, 11 Jul 2002 19:18:26 +0100
To: Jeff Learman <jlearman@cisco.com>
From: mike shand <mshand@cisco.com>
Subject: RE: [Isis-wg] Proprietary / Private TLV numbers?
Cc: "Philip Christian" <christi@nortelnetworks.com>, isis-wg@ietf.org
In-Reply-To: <4.3.2.7.2.20020711124635.01fa56c8@dingdong.cisco.com>
References: <4103264BC8D3D51180B7002048400C454FB770@zhard0jd.europe.nor tel.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Sender: isis-wg-admin@ietf.org
Errors-To: isis-wg-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: IETF IS-IS working group <isis-wg.ietf.org>
X-BeenThere: isis-wg@ietf.org

At 13:18 11/07/2002 -0400, Jeff Learman wrote:

>Philip,
>
>Looks great.
>
>I think we should consider adding one comment to this document.
>It's controversial, but this opinion has been raised before and
>maybe should be voiced.

I strongly agree. There should be some warning against using this as a 
general purpose reliable multicast.

         Mike


>
>   There is a danger to using ISIS as a generic transport mechanism for
>   flooding information.   LSPs get big, LSDBs get big, CPU time goes up,
>   etc.  For this reason, use of this mechanism in LSPs SHOULD be restricted
>   to purposes that are important for routing, and an effort should be
>   made to minimize the amount of information to be flooded.  Updates
>   to information flooded this way SHOULD be less frequent than link
>   state and adjacency changes, to avoid causing unnecessary runs of
>   SPF.
>
>This is putting it mildly.  Some folks have said, with good reason, that
>use of this kind of feature should be strongly discouraged.
>No doubt some word-smithing is in order.
>
>Trivial edits below.
>
>At 12:36 PM 7/11/2002, you wrote:
>
>>Jeff,
>>
>>I have just realised that your comments now are important as by the time 
>>you get back I will have submitted it onto the Internet Drafts server 
>>thing.  I intend to do this on the 15th or 16th.
>>
>>I hope that you can have a look before you go.  There is actually enough 
>>info in here to implement, and so I'm sure that people actually will.
>>
>>Thanks, Philip
>>
>>Internet Engineering Task Force                           P. Christian,
>>INTERNET DRAFT                                          Nortel Networks
>>                                                               July 2002
>>
>>
>>                           TLV for Proprietary Use
>>                      draft-ietf-isis-private-tlv-forlist3.txt
>>
>>Status of this Memo
>>
>>    This document is an Internet-Draft and is in full conformance with
>>    all provisions of Section 10 of RFC 2026.
>>
>>    Internet Drafts are working documents of the Internet Engineering
>>    Task Force (IETF), its Areas, and its Working Groups.  Note that
>>    other groups may also distribute working documents as Internet
>>    Drafts.
>>
>>    Internet Drafts are draft documents valid for a maximum of six
>>    months.  Internet Drafts may be updated, replaced, or obsoleted by
>>    other documents at any time.  It is not appropriate to use Internet
>>    Drafts as reference material or to cite them other than as a
>>    "working draft" or "work in progress".
>>
>>    The list of current Internet-Drafts can be accessed at
>> 
>><http://www.ietf.org/ietf/1id-abstracts.txt>http://www.ietf.org/ietf/1id-abstracts.txt 
>>
>>
>>    The list of Internet-Draft Shadow Directories can be accessed at
>>    <http://www.ietf.org/shadow.html>http://www.ietf.org/shadow.html.
>>
>>    This memo provides information for the Internet community. This memo
>>    does not specify an Internet standard of any kind.
>>
>>    Distribution of this draft is unlimited.
>>
>>
>>1. Abstract
>>
>>    This document defines a TLV that may be used for vendor specific or
>>    experimental extensions to the IS-IS routing protocol, and defines
>>    the format of the TLV.
>>
>>
>>2. Conventions used in this document
>>
>>    The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
>>    "SHOULD", "SHOULD NOT", "RECOMMENDED",  "MAY", and "OPTIONAL" in
>>    this document are to be interpreted as described in RFC 2119.
>>
>>
>>
>>
>>
>>
>>
>>
>>Christian                Expires January 2003                         1
>>                        TLV for Proprietary Use                July 2002
>>
>>3. Introduction
>>
>>    TLVs are extensions to IS-IS packets (PDUs).  When added to IS-IS
>>    LSPs they are flooded throughout an IS-IS level-1 area or level-2
>>    subdomain, and when added to IS-IS Hello PDUs they are are present
>>    only on a specific interface of an IS-IS router.
>>
>>    The structure of IS-IS TLVs is defined in ISO 10589 [1].
>>
>>    The basic function of an IS-IS TLV is identified by the first byte
>>    of the TLV.  Thus there are only 256 possible basic types of TLV.
>>    Certain types of TLV have been defined to include sub-TLVs so that a
>>    single TLV type can be used for multiple functions.
>>
>>    No single authority assigns TLV type numbers, [2] lists all known
>
>semicolon instead of comma above.
>
>>    TLV type numbers at this time.  No TLV type number has ever been
>>    defined for private, proprietary or experimental use.
>>
>>    The extensible nature of IS-IS has made the use of TLVs in LSPs for
>>    proprietary purposes so useful that in the absence of a central
>>    authority for assigning TLV type numbers vendors have occasionally
>>    simply chosen a number and hoped for the best.  The risk is that
>>    such a TLV type number may then be chosen by another organization at
>>    a later time for a different function, thus creating an
>>    interoperability problem.  Such use also accelerates the consumption
>>    of the 256 possible TLV type numbers.
>>
>>    This document specifies a TLV type number that may be used for
>>    proprietary, private or experimental purposes, and a mechanism that
>>    insures that implementations from different sources can use the TLV
>>    for different purposes in the same network without creating
>>    interoperability problems.
>>
>>    By using this new TLV, companies, individuals or institutions may
>>    use extensions to IS-IS without fear of interoperability problems
>>    with other organizations in the future, and the available pool of
>>    TLV type numbers will no longer be diminished by proprietary use.
>>
>>4. TLV type number for proprietary use
>>
>>    The type field for this TLV SHALL be 250.
>>
>>    TLVs that use 250 for the type field MUST include a valid IEEE
>>    assigned OUI as the first three bytes of the value field of the TLV.
>>
>>    OUIs are three byte unique numbers that may be purchased from the
>>    IEEE and which are used for several purposes.  Typically the first
>>    three bytes of a MAC address are an OUI for example.  By buying an
>>    an OUI a vendor has effectively bought a block of sixteen million
>>    MAC addresses, and so most vendors already have an OUI that may
>>    also be used for proprietary TLVs as per this document.
>>
>>    For more information about OUIs see [3].
>>
>>
>>Christian                Expires January 2003                         2
>>                        TLV for Proprietary Use                July 2002
>>
>>    The OUI MUST NOT have the 7th bit of the first byte set in vendor
>>    implementations.  This bit is ordinarily reserved in the OUI portion
>>    of MAC addresses to mean "locally administered", and is reserved for
>>    locally administered (experimental) values in this TLV, e.g., for
>>    academic purposes.
>>
>>    The TLV of type 250 may be used in IS-IS LSP, IIH, ISH or SNP PDUs.
>>
>>    On receipt of an IS-IS PDU a router MUST ignore TLVs of type 250
>>    that include an OUI that is not recognised, however the router MUST
>>    flood LSPs onwards as per [1] even if they include unrecognised
>>    proprietary TLVs.
>>
>>    After the first three bytes of the value field subsequent bytes may
>>    be used freely for any purpose provided that the resultant TLV is
>>    conformant with [1].
>>
>>    Organisations will have access only to a finite number of OUIs. The
>>    IEEE reserves the right to not assign more OUIs to organisations
>>    that already have them.  For more information see [3].  Therefore
>>    implementors would be well advised to think about defining a
>>    format whereby one OUI can be used for multiple types of
>>    proprietary TLV.
>>
>>    Implementers are free to format the value field after their OUI into
>>    sub-TLVs so that it may be used for multiple purposes, and would be
>>    well advised to do this from the outset.  Note that if sub-TLVs are
>>    to be used then the very first and all subsequent implementations
>>    that use that OUI will need to recognize the sub-TLV structure, and
>>    ignore sub-TLVs that it does not understand whilst searching for
>>    sub-TLVs that it does understand.
>>
>>5. Security Considerations
>>
>>    The proprietary TLV raises no new security issues for IS-IS.
>>
>>    IS-IS DPUs will normally be limited to an operators routing domain,
>
>PDUs (not DPUs)
>operator's
>
>That's all
>Jeff
>
>>    and so information placed in a proprietary TLV will not normally be
>>    visible outside of an operator's network.
>>
>>    However IS-IS PDUs are not encrypted, and so if a link over which
>>    an adjacency is maintained is not secure, then any information
>>    contained in an IS-IS PDU, including a proprietary TLV is not
>>    secure either.
>>
>>6. References
>>
>>    [1] ISO, "Intermediate system to Intermediate system routeing
>>    information exchange protocol for use in conjunction with the
>>    Protocol for providing the Connectionless-mode Network Service (ISO
>>    8473)", ISO/IEC 10589:1992.
>>
>>    [2] draft-ietf-isis-wg-tlv-codepoints-02.txt, Reserved TLV
>>    Codepoints in ISIS, Tony Przygienda, November 2001
>>
>>Christian                Expires January 2003                         3
>>                        TLV for Proprietary Use                July 2002
>>
>>    [3] 
>> <http://standards.ieee.org/regauth/oui/index.html>http://standards.ieee.org/regauth/oui/index.html 
>>
>>
>>7. Acknowledgments
>>
>>    The author takes no credit for this work as the concept was
>>    discussed in the IS-IS Working Group before the author even became
>>    an active participant.  Suggestions for acknowledgement gladly
>>    received.
>>
>>8. Author's Addresses
>>
>>    Philip Christian
>>    Nortel Networks Harlow Laboratories
>>    London Road, Harlow,
>>    Essex, CM17 9NA UK
>>
>>    Email: christi@nortelnetworks.com
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>Christian                Expires January 2003                         4
>>
>>-----Original Message-----
>>From: Christian, Philip [HAL02:GI50:EXCH]
>>Sent: Thursday, July 11, 2002 5:23 PM
>>To: 'Jeff Parker'; 'Mike Truskowski'
>>Subject: RE: [Isis-wg] Proprietary / Private TLV numbers?
>>
>>Here is the security section of what I sent on the 4th.
>>
>>If you can improve it then be my guest (I am sure that you can).
>>
>>Philip
>>
>>5. Security Considerations
>>
>>    The proprietary TLV raises no new security issues for IS-IS.
>>
>>    IS-IS DPUs will normally be limited to an operators routing domain,
>>    and so information placed in a proprietary TLV will not normally be
>>    visible outside of an operator's network.
>>
>>    However IS-IS PDUs are not encrypted, and so if a link over which
>>    an adjacency is maintained is not secure, then any information
>>    contained in an IS-IS PDU, including a proprietary TLV is not
>>    secure either.
>>
>>-----Original Message-----
>>From: Jeff Parker [<mailto:jparker@axiowave.com>mailto:jparker@axiowave.com]
>>Sent: Thursday, July 11, 2002 5:17 PM
>>To: 'Mike Truskowski'
>>Cc: Christian, Philip [HAL02:GI50:EXCH]
>>Subject: RE: [Isis-wg] Proprietary / Private TLV numbers?
>>
>>Mike -
>>         Yes, the only thing missing was a note from me saying "Ooops" to 
>> the
>>list.
>>
>>         I am running out of time here, but I'm sure that the issue is in
>>good hands.
>>I'll be back in 10 days and will look forward to the current state of
>>revisions.
>>
>>- jeff parker
>>
>> > From: Mike Truskowski 
>> [<mailto:truskows@cisco.com>mailto:truskows@cisco.com]
>> > Sent: Thursday, July 11, 2002 12:12 PM
>> > To: jparker@axiowave.com
>> > Cc: christi@nortelnetworks.com
>> > Subject: Re: [Isis-wg] Proprietary / Private TLV numbers?
>> >
>> >
>> > This message uses a character set that is not supported by
>> > the Internet Service.  To view the original message content,
>> > open the attached message. If the text doesn't display
>> > correctly, save the attachment to disk, and then open it
>> > using a viewer that can display the original character set.
>>
>>If this was private it must have been copied to the whole list by
>>mistake...
>>
>>Anyway, at first I didn't agree with his comments about the word
>>secure since the OUI is present in the TLV.. but by  the time
>>I got to the last sentence.. I seemed to agree with the thought
>>process.
>>
>>Simply the word "secure" infers different things to different=20
>>people...   I actually agree in spirit with his last 2 points.  Maybe
>>we, Philip or Jeff, should rewrite the paragraph.   It's OK by me.
>>
>>I wonder if it was left out to begin with would anyone have asked
>>to add it.
>>
>>Mike>


_______________________________________________
Isis-wg mailing list
Isis-wg@ietf.org
https://www1.ietf.org/mailman/listinfo/isis-wg


From isis-wg-admin@ietf.org  Fri Jul 12 00:04:42 2002
Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA24110
	for <isis-archive@odin.ietf.org>; Fri, 12 Jul 2002 00:04:42 -0400 (EDT)
Received: from optimus.ietf.org (localhost [127.0.0.1])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id XAA09048;
	Thu, 11 Jul 2002 23:54:57 -0400 (EDT)
Received: from ietf.org (odin [132.151.1.176])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id XAA09018
	for <isis-wg@optimus.ietf.org>; Thu, 11 Jul 2002 23:54:54 -0400 (EDT)
Received: from gnat.inet.org (gnat.inet.org [63.108.254.91])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id XAA23842
	for <isis-wg@ietf.org>; Thu, 11 Jul 2002 23:53:59 -0400 (EDT)
Received: from mosquito.inet.org (unknown [10.4.2.99])
	by gnat.inet.org (Postfix) with ESMTP
	id 7341767105; Fri, 12 Jul 2002 00:33:25 -0400 (EDT)
Date: Thu, 11 Jul 2002 23:54:15 -0400
Subject: Re: [Isis-wg] Proprietary / Private TLV numbers Security Considerati ons
Content-Type: text/plain; charset=US-ASCII; format=flowed
Mime-Version: 1.0 (Apple Message framework v482)
Cc: "'isis-wg@ietf.org'" <isis-wg@ietf.org>
To: Jeff Parker <jparker@axiowave.com>
From: RJ Atkinson <rja@extremenetworks.com>
In-Reply-To: <EB5FFC72F183D411B38200062957342901E57A8F@r2d2.axiowave.com>
Message-Id: <08B412A5-954B-11D6-9698-00039357A82A@extremenetworks.com>
Content-Transfer-Encoding: 7bit
X-Mailer: Apple Mail (2.482)
Content-Transfer-Encoding: 7bit
Sender: isis-wg-admin@ietf.org
Errors-To: isis-wg-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: IETF IS-IS working group <isis-wg.ietf.org>
X-BeenThere: isis-wg@ietf.org
Content-Transfer-Encoding: 7bit


On Thursday, July 11, 2002, at 12:55 PM, Jeff Parker wrote:
> 5. Security Considerations
>
>    The contents of IS-IS PDUs are not protected by encryption,
>    so the contents of TLVs in LSPs are visible throughout the
>    routing area or domain, while the contents of Hello Packets,
>    CSNPs, and PSNPs are visible to observers on the link they
>    are sent to.  The addition of MD5 authentication, as described

Proposed edit:
	The addition of cryptographic authentication, as described in
	[draft mumble] provides integrity and authentication of TLVs.
	Because of the manner in which IS-IS operates, any router
	possessing the correct IS-IS keying material could inject
	incorrect information into the entire IS-IS domain.

>    in [draft mumble] can increase the integrity of TLVs,


> while encryption could increase their confidentiality.

What sort of encryption did we have in mind here ?

I don't know of a proposal in the IS-IS WG for adding encryption
(and I'm far from persuaded that an IGP needs confidentiality, btw).
As this runs on the link-layer, the only off-the-shelf mechanism
I can think of off-hand is IEEE 802.10 (Ethernet Security).
Unfortunately there are negligible numbers of 802.10 implementations,
AFAIK.

Maybe we should just say something like:

	The IS-IS specification does not provide confidentiality.  As this
      extension is part of an interior routing protocol, whose purpose
	is to disseminate information about the routing topology, it is
	not clear that confidentiality is normally required.  If an operator
	believes that confidentiality is required in their network,
	a link-layer mechanism (e.g. IEEE 802.10) will be required.

>    The general extensibility of the TLV mechanism has always allowed
>    the addition of new information, and the possibility of conflicting
>    interpretations of such information by different implementations.
>    This proposal does not introduce a new quality of information: it
>    simply allows an increase in the quantity of such additions.  As
>    such, it represents no new potential for mischief.

Hmm.  I don't quite agree with the sense of the paragraph.  There is
a new potential for mischief, but it doesn't seem resolvable in this
document.  Seems fair to note that in the document.

I'd suggest something more like:

	As with any extension, there is the possibility that different
	implementations would accidentally interpret a given extension
      in different ways.   As this amounts to an implementation error,
	there is no obvious protocol specification fix for this risk.
      Implementers are encouraged to make the processing of this
      extension particularly robust against unexpected formats and
	against unexpected data values.

	Because this extension is generic, rather than specific, it is
	not possible to describe all potential security risks in all
	potential proprietary extensions deployed using this mechanism.
	Hence, vendors are encouraged to document their extensions and
	the security properties of their extensions so that operators
	can make informed deployment and operations decisions about
	such proprietary extensions.


Would this fly with folks here ?

Ran
rja@extemenetworks.com


_______________________________________________
Isis-wg mailing list
Isis-wg@ietf.org
https://www1.ietf.org/mailman/listinfo/isis-wg


From isis-wg-admin@ietf.org  Fri Jul 12 00:59:51 2002
Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA25970
	for <isis-archive@odin.ietf.org>; Fri, 12 Jul 2002 00:59:51 -0400 (EDT)
Received: from optimus.ietf.org (localhost [127.0.0.1])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id AAA11458;
	Fri, 12 Jul 2002 00:50:38 -0400 (EDT)
Received: from ietf.org (odin [132.151.1.176])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id AAA11431
	for <isis-wg@optimus.ietf.org>; Fri, 12 Jul 2002 00:50:36 -0400 (EDT)
Received: from gnat.inet.org (gnat.inet.org [63.108.254.91])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA25606
	for <isis-wg@ietf.org>; Fri, 12 Jul 2002 00:49:40 -0400 (EDT)
Received: from mosquito.inet.org (unknown [10.4.2.99])
	by gnat.inet.org (Postfix) with ESMTP
	id 8D7C767105; Fri, 12 Jul 2002 01:29:13 -0400 (EDT)
Date: Fri, 12 Jul 2002 00:50:02 -0400
Subject: Re: [Isis-wg] Proprietary / Private TLV numbers Security Considerati ons
Content-Type: text/plain; charset=US-ASCII; format=flowed
Mime-Version: 1.0 (Apple Message framework v482)
Cc: "'isis-wg@ietf.org'" <isis-wg@ietf.org>
To: Jeff Learman <jlearman@cisco.com>
From: RJ Atkinson <rja@extremenetworks.com>
In-Reply-To: <4.3.2.7.2.20020711134927.01f32250@dingdong.cisco.com>
Message-Id: <D3AA1CD6-9552-11D6-A2C4-00039357A82A@extremenetworks.com>
Content-Transfer-Encoding: 7bit
X-Mailer: Apple Mail (2.482)
Content-Transfer-Encoding: 7bit
Sender: isis-wg-admin@ietf.org
Errors-To: isis-wg-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: IETF IS-IS working group <isis-wg.ietf.org>
X-BeenThere: isis-wg@ietf.org
Content-Transfer-Encoding: 7bit


On Thursday, July 11, 2002, at 01:52 PM, Jeff Learman wrote:
> If we need this paragraph for this RFC, we need it for all other
> IS-IS RFCs.  This is true for all IS-IS TLVs, not just this one.

Absolutely.  A bug in the other documents, IMHO.  YMMV. :-) :-)

ASIDE:
	As a general concept, a good "Security Considerations" outlines
all the known risks, along with whatever security mechanisms
(or other risk mitigation mechanisms) exist, suggests approaches
to consider to reduce risk, and makes clear to the reader
what the residual risks are.  There is an I-D elsewhere
in the IETF that tries to make it more clear to the whole
community how to write a good security considerations.

Ran
rja@extremenetworks.com


_______________________________________________
Isis-wg mailing list
Isis-wg@ietf.org
https://www1.ietf.org/mailman/listinfo/isis-wg


From isis-wg-admin@ietf.org  Fri Jul 12 05:55:09 2002
Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id FAA14315
	for <isis-archive@odin.ietf.org>; Fri, 12 Jul 2002 05:55:09 -0400 (EDT)
Received: from optimus.ietf.org (localhost [127.0.0.1])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id FAA05952;
	Fri, 12 Jul 2002 05:45:33 -0400 (EDT)
Received: from ietf.org (odin [132.151.1.176])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id FAA05911
	for <isis-wg@optimus.ietf.org>; Fri, 12 Jul 2002 05:45:31 -0400 (EDT)
Received: from znsgs01r.europe.nortel.com (h33s128a211n47.user.nortelnetworks.com [47.211.128.33])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id FAA13967
	for <isis-wg@ietf.org>; Fri, 12 Jul 2002 05:44:35 -0400 (EDT)
Received: from zwcwc012.europe.nortel.com (zwcwc012.europe.nortel.com [47.73.112.187])
	by znsgs01r.europe.nortel.com (Switch-2.2.0/Switch-2.2.0) with ESMTP id g6C9iD813904;
	Fri, 12 Jul 2002 10:44:14 +0100 (BST)
Received: by zwcwc012.europe.nortel.com with Internet Mail Service (5.5.2653.19)
	id <3CJ1KDNJ>; Fri, 12 Jul 2002 10:41:56 +0100
Message-ID: <4103264BC8D3D51180B7002048400C454FB777@zhard0jd.europe.nortel.com>
From: "Philip Christian" <christi@nortelnetworks.com>
To: "'RJ Atkinson'" <rja@extremenetworks.com>,
        Jeff Parker
	 <jparker@axiowave.com>
Cc: "'isis-wg@ietf.org'" <isis-wg@ietf.org>
Subject: RE: [Isis-wg] Proprietary / Private TLV numbers Security Consider
	ati ons
Date: Fri, 12 Jul 2002 10:41:54 +0100
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C22988.5B588858"
Sender: isis-wg-admin@ietf.org
Errors-To: isis-wg-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: IETF IS-IS working group <isis-wg.ietf.org>
X-BeenThere: isis-wg@ietf.org

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C22988.5B588858
Content-Type: text/plain;
	charset="iso-8859-1"

The information in the TLV is proprietary.  After the first three bytes (the
OUI) a vendor can put whatever they like there.

This implies that if the vendor wants to encrypt the bytes before they nail
an OUI onto the front of it, then they are free to do so.

As the extension is proprietary, then a vendor is free to use whatever
encryption they choose (including none).  Additionally I would imagine that
it would be quite hard to understand what the bytes from another vendor mean
anyway.  After the OUI the format and use of the rest of the TLV will be
unknown to anyone other than the vendor whose box made them.  It would be
like trying to read a page of test of an unknown language; if you don't know
the language that you have no dictionary.

Therefore I think that stating where the TLV goes (generally limited to an
operator's network), and stating that no encryption is provided by IS-IS is
a good enough statement.  People know what they have on their hands then,
which is the point of this section I would have thought.

If a vendor considers the information in the TLV sensitive, then they now
have the information to decide whether to encrypt or not.

As the TLV is proprietary, there is no way that we can know what people are
going to put in there.  Therefore we can't prescribe what encryption /
authentication is needed.

A formula that goes

1. Here is what you get as standard.
2. Here is what you can do if "1" isn't good enough.

should be sufficient for the intended use, in my opinion.

That said, I am no security expert, and I don't really have any problems
with your text if people prefer it.

Regards, Philip

-----Original Message-----
From: RJ Atkinson [mailto:rja@extremenetworks.com]
Sent: Friday, July 12, 2002 4:54 AM
To: Jeff Parker
Cc: 'isis-wg@ietf.org'
Subject: Re: [Isis-wg] Proprietary / Private TLV numbers Security
Considerati ons



On Thursday, July 11, 2002, at 12:55 PM, Jeff Parker wrote:
> 5. Security Considerations
>
>    The contents of IS-IS PDUs are not protected by encryption,
>    so the contents of TLVs in LSPs are visible throughout the
>    routing area or domain, while the contents of Hello Packets,
>    CSNPs, and PSNPs are visible to observers on the link they
>    are sent to.  The addition of MD5 authentication, as described

Proposed edit:
	The addition of cryptographic authentication, as described in
	[draft mumble] provides integrity and authentication of TLVs.
	Because of the manner in which IS-IS operates, any router
	possessing the correct IS-IS keying material could inject
	incorrect information into the entire IS-IS domain.

>    in [draft mumble] can increase the integrity of TLVs,


> while encryption could increase their confidentiality.

What sort of encryption did we have in mind here ?

I don't know of a proposal in the IS-IS WG for adding encryption
(and I'm far from persuaded that an IGP needs confidentiality, btw).
As this runs on the link-layer, the only off-the-shelf mechanism
I can think of off-hand is IEEE 802.10 (Ethernet Security).
Unfortunately there are negligible numbers of 802.10 implementations,
AFAIK.

Maybe we should just say something like:

	The IS-IS specification does not provide confidentiality.  As this
      extension is part of an interior routing protocol, whose purpose
	is to disseminate information about the routing topology, it is
	not clear that confidentiality is normally required.  If an operator
	believes that confidentiality is required in their network,
	a link-layer mechanism (e.g. IEEE 802.10) will be required.

>    The general extensibility of the TLV mechanism has always allowed
>    the addition of new information, and the possibility of conflicting
>    interpretations of such information by different implementations.
>    This proposal does not introduce a new quality of information: it
>    simply allows an increase in the quantity of such additions.  As
>    such, it represents no new potential for mischief.

Hmm.  I don't quite agree with the sense of the paragraph.  There is
a new potential for mischief, but it doesn't seem resolvable in this
document.  Seems fair to note that in the document.

I'd suggest something more like:

	As with any extension, there is the possibility that different
	implementations would accidentally interpret a given extension
      in different ways.   As this amounts to an implementation error,
	there is no obvious protocol specification fix for this risk.
      Implementers are encouraged to make the processing of this
      extension particularly robust against unexpected formats and
	against unexpected data values.

	Because this extension is generic, rather than specific, it is
	not possible to describe all potential security risks in all
	potential proprietary extensions deployed using this mechanism.
	Hence, vendors are encouraged to document their extensions and
	the security properties of their extensions so that operators
	can make informed deployment and operations decisions about
	such proprietary extensions.


Would this fly with folks here ?

Ran
rja@extemenetworks.com


_______________________________________________
Isis-wg mailing list
Isis-wg@ietf.org
https://www1.ietf.org/mailman/listinfo/isis-wg

------_=_NextPart_001_01C22988.5B588858
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
5.5.2655.35">
<TITLE>RE: [Isis-wg] Proprietary / Private TLV numbers Security =
Considerati ons</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=3D2>The information in the TLV is proprietary.&nbsp; =
After the first three bytes (the OUI) a vendor can put whatever they =
like there.</FONT></P>

<P><FONT SIZE=3D2>This implies that if the vendor wants to encrypt the =
bytes before they nail an OUI onto the front of it, then they are free =
to do so.</FONT></P>

<P><FONT SIZE=3D2>As the extension is proprietary, then a vendor is =
free to use whatever encryption they choose (including none).&nbsp; =
Additionally I would imagine that it would be quite hard to understand =
what the bytes from another vendor mean anyway.&nbsp; After the OUI the =
format and use of the rest of the TLV will be unknown to anyone other =
than the vendor whose box made them.&nbsp; It would be like trying to =
read a page of test of an unknown language; if you don't know the =
language that you have no dictionary.</FONT></P>

<P><FONT SIZE=3D2>Therefore I think that stating where the TLV goes =
(generally limited to an operator's network), and stating that no =
encryption is provided by IS-IS is a good enough statement.&nbsp; =
People know what they have on their hands then, which is the point of =
this section I would have thought.</FONT></P>

<P><FONT SIZE=3D2>If a vendor considers the information in the TLV =
sensitive, then they now have the information to decide whether to =
encrypt or not.</FONT></P>

<P><FONT SIZE=3D2>As the TLV is proprietary, there is no way that we =
can know what people are going to put in there.&nbsp; Therefore we =
can't prescribe what encryption / authentication is needed.</FONT></P>

<P><FONT SIZE=3D2>A formula that goes</FONT>
</P>

<P><FONT SIZE=3D2>1. Here is what you get as standard.</FONT>
<BR><FONT SIZE=3D2>2. Here is what you can do if &quot;1&quot; isn't =
good enough.</FONT>
</P>

<P><FONT SIZE=3D2>should be sufficient for the intended use, in my =
opinion.</FONT>
</P>

<P><FONT SIZE=3D2>That said, I am no security expert, and I don't =
really have any problems with your text if people prefer it.</FONT>
</P>

<P><FONT SIZE=3D2>Regards, Philip</FONT>
</P>

<P><FONT SIZE=3D2>-----Original Message-----</FONT>
<BR><FONT SIZE=3D2>From: RJ Atkinson [<A =
HREF=3D"mailto:rja@extremenetworks.com">mailto:rja@extremenetworks.com</=
A>]</FONT>
<BR><FONT SIZE=3D2>Sent: Friday, July 12, 2002 4:54 AM</FONT>
<BR><FONT SIZE=3D2>To: Jeff Parker</FONT>
<BR><FONT SIZE=3D2>Cc: 'isis-wg@ietf.org'</FONT>
<BR><FONT SIZE=3D2>Subject: Re: [Isis-wg] Proprietary / Private TLV =
numbers Security</FONT>
<BR><FONT SIZE=3D2>Considerati ons</FONT>
</P>
<BR>
<BR>

<P><FONT SIZE=3D2>On Thursday, July 11, 2002, at 12:55 PM, Jeff Parker =
wrote:</FONT>
<BR><FONT SIZE=3D2>&gt; 5. Security Considerations</FONT>
<BR><FONT SIZE=3D2>&gt;</FONT>
<BR><FONT SIZE=3D2>&gt;&nbsp;&nbsp;&nbsp; The contents of IS-IS PDUs =
are not protected by encryption,</FONT>
<BR><FONT SIZE=3D2>&gt;&nbsp;&nbsp;&nbsp; so the contents of TLVs in =
LSPs are visible throughout the</FONT>
<BR><FONT SIZE=3D2>&gt;&nbsp;&nbsp;&nbsp; routing area or domain, while =
the contents of Hello Packets,</FONT>
<BR><FONT SIZE=3D2>&gt;&nbsp;&nbsp;&nbsp; CSNPs, and PSNPs are visible =
to observers on the link they</FONT>
<BR><FONT SIZE=3D2>&gt;&nbsp;&nbsp;&nbsp; are sent to.&nbsp; The =
addition of MD5 authentication, as described</FONT>
</P>

<P><FONT SIZE=3D2>Proposed edit:</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>The =
addition of cryptographic authentication, as described in</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>[draft =
mumble] provides integrity and authentication of TLVs.</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>Because =
of the manner in which IS-IS operates, any router</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT =
SIZE=3D2>possessing the correct IS-IS keying material could =
inject</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>incorrect =
information into the entire IS-IS domain.</FONT>
</P>

<P><FONT SIZE=3D2>&gt;&nbsp;&nbsp;&nbsp; in [draft mumble] can increase =
the integrity of TLVs,</FONT>
</P>
<BR>

<P><FONT SIZE=3D2>&gt; while encryption could increase their =
confidentiality.</FONT>
</P>

<P><FONT SIZE=3D2>What sort of encryption did we have in mind here =
?</FONT>
</P>

<P><FONT SIZE=3D2>I don't know of a proposal in the IS-IS WG for adding =
encryption</FONT>
<BR><FONT SIZE=3D2>(and I'm far from persuaded that an IGP needs =
confidentiality, btw).</FONT>
<BR><FONT SIZE=3D2>As this runs on the link-layer, the only =
off-the-shelf mechanism</FONT>
<BR><FONT SIZE=3D2>I can think of off-hand is IEEE 802.10 (Ethernet =
Security).</FONT>
<BR><FONT SIZE=3D2>Unfortunately there are negligible numbers of 802.10 =
implementations,</FONT>
<BR><FONT SIZE=3D2>AFAIK.</FONT>
</P>

<P><FONT SIZE=3D2>Maybe we should just say something like:</FONT>
</P>

<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>The IS-IS =
specification does not provide confidentiality.&nbsp; As this</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; extension is part of =
an interior routing protocol, whose purpose</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>is to =
disseminate information about the routing topology, it is</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>not clear =
that confidentiality is normally required.&nbsp; If an operator</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>believes =
that confidentiality is required in their network,</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>a =
link-layer mechanism (e.g. IEEE 802.10) will be required.</FONT>
</P>

<P><FONT SIZE=3D2>&gt;&nbsp;&nbsp;&nbsp; The general extensibility of =
the TLV mechanism has always allowed</FONT>
<BR><FONT SIZE=3D2>&gt;&nbsp;&nbsp;&nbsp; the addition of new =
information, and the possibility of conflicting</FONT>
<BR><FONT SIZE=3D2>&gt;&nbsp;&nbsp;&nbsp; interpretations of such =
information by different implementations.</FONT>
<BR><FONT SIZE=3D2>&gt;&nbsp;&nbsp;&nbsp; This proposal does not =
introduce a new quality of information: it</FONT>
<BR><FONT SIZE=3D2>&gt;&nbsp;&nbsp;&nbsp; simply allows an increase in =
the quantity of such additions.&nbsp; As</FONT>
<BR><FONT SIZE=3D2>&gt;&nbsp;&nbsp;&nbsp; such, it represents no new =
potential for mischief.</FONT>
</P>

<P><FONT SIZE=3D2>Hmm.&nbsp; I don't quite agree with the sense of the =
paragraph.&nbsp; There is</FONT>
<BR><FONT SIZE=3D2>a new potential for mischief, but it doesn't seem =
resolvable in this</FONT>
<BR><FONT SIZE=3D2>document.&nbsp; Seems fair to note that in the =
document.</FONT>
</P>

<P><FONT SIZE=3D2>I'd suggest something more like:</FONT>
</P>

<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>As with =
any extension, there is the possibility that different</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT =
SIZE=3D2>implementations would accidentally interpret a given =
extension</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; in different =
ways.&nbsp;&nbsp; As this amounts to an implementation error,</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>there is =
no obvious protocol specification fix for this risk.</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Implementers are =
encouraged to make the processing of this</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; extension =
particularly robust against unexpected formats and</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>against =
unexpected data values.</FONT>
</P>

<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>Because =
this extension is generic, rather than specific, it is</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>not =
possible to describe all potential security risks in all</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>potential =
proprietary extensions deployed using this mechanism.</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>Hence, =
vendors are encouraged to document their extensions and</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>the =
security properties of their extensions so that operators</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>can make =
informed deployment and operations decisions about</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>such =
proprietary extensions.</FONT>
</P>
<BR>

<P><FONT SIZE=3D2>Would this fly with folks here ?</FONT>
</P>

<P><FONT SIZE=3D2>Ran</FONT>
<BR><FONT SIZE=3D2>rja@extemenetworks.com</FONT>
</P>
<BR>

<P><FONT =
SIZE=3D2>_______________________________________________</FONT>
<BR><FONT SIZE=3D2>Isis-wg mailing list</FONT>
<BR><FONT SIZE=3D2>Isis-wg@ietf.org</FONT>
<BR><FONT SIZE=3D2><A =
HREF=3D"https://www1.ietf.org/mailman/listinfo/isis-wg" =
TARGET=3D"_blank">https://www1.ietf.org/mailman/listinfo/isis-wg</A></FO=
NT>
</P>

</BODY>
</HTML>
------_=_NextPart_001_01C22988.5B588858--

_______________________________________________
Isis-wg mailing list
Isis-wg@ietf.org
https://www1.ietf.org/mailman/listinfo/isis-wg


From isis-wg-admin@ietf.org  Fri Jul 12 09:02:21 2002
Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA20677
	for <isis-archive@odin.ietf.org>; Fri, 12 Jul 2002 09:02:21 -0400 (EDT)
Received: from optimus.ietf.org (localhost [127.0.0.1])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id IAA14222;
	Fri, 12 Jul 2002 08:52:02 -0400 (EDT)
Received: from ietf.org (odin [132.151.1.176])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id IAA14193
	for <isis-wg@optimus.ietf.org>; Fri, 12 Jul 2002 08:52:00 -0400 (EDT)
Received: from rtp-msg-core-1.cisco.com (rtp-msg-core-1.cisco.com [161.44.11.97])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA20255
	for <isis-wg@ietf.org>; Fri, 12 Jul 2002 08:51:06 -0400 (EDT)
Received: from dingdong.cisco.com (localhost [127.0.0.1])
	by rtp-msg-core-1.cisco.com (8.12.2/8.12.2) with ESMTP id g6CCq0xe006431;
	Fri, 12 Jul 2002 08:52:00 -0400 (EDT)
Received: from JLEARMAN-W2K1.cisco.com (rtp-vpn2-573.cisco.com [10.82.242.61])
	by dingdong.cisco.com (Mirapoint)
	with ESMTP id ABW86941;
	Fri, 12 Jul 2002 08:51:26 -0400 (EDT)
Message-Id: <4.3.2.7.2.20020712082546.01f876c0@dingdong.cisco.com>
X-Sender: jlearman@dingdong.cisco.com
X-Mailer: QUALCOMM Windows Eudora Version 4.3.2
Date: Fri, 12 Jul 2002 08:26:53 -0400
To: RJ Atkinson <rja@extremenetworks.com>
From: Jeff Learman <jlearman@cisco.com>
Subject: Re: [Isis-wg] Proprietary / Private TLV numbers Security
  Considerati ons
Cc: "'isis-wg@ietf.org'" <isis-wg@ietf.org>
In-Reply-To: <D3AA1CD6-9552-11D6-A2C4-00039357A82A@extremenetworks.com>
References: <4.3.2.7.2.20020711134927.01f32250@dingdong.cisco.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Sender: isis-wg-admin@ietf.org
Errors-To: isis-wg-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: IETF IS-IS working group <isis-wg.ietf.org>
X-BeenThere: isis-wg@ietf.org

At 12:50 AM 7/12/2002, RJ Atkinson wrote:

>On Thursday, July 11, 2002, at 01:52 PM, Jeff Learman wrote:
>>If we need this paragraph for this RFC, we need it for all other
>>IS-IS RFCs.  This is true for all IS-IS TLVs, not just this one.
>
>Absolutely.  A bug in the other documents, IMHO.  YMMV. :-) :-)
>
>ASIDE:
>        As a general concept, a good "Security Considerations" outlines
>all the known risks, along with whatever security mechanisms
>(or other risk mitigation mechanisms) exist, suggests approaches
>to consider to reduce risk, and makes clear to the reader
>what the residual risks are.  There is an I-D elsewhere
>in the IETF that tries to make it more clear to the whole
>community how to write a good security considerations.

Perhaps that would be a good Informational RFC for IS-IS in general.
That's where the security issues reside.  This RFC doesn't change
the security issues.


>Ran
>rja@extremenetworks.com
>


_______________________________________________
Isis-wg mailing list
Isis-wg@ietf.org
https://www1.ietf.org/mailman/listinfo/isis-wg


From isis-wg-admin@ietf.org  Fri Jul 12 10:53:50 2002
Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA25807
	for <isis-archive@odin.ietf.org>; Fri, 12 Jul 2002 10:53:50 -0400 (EDT)
Received: from optimus.ietf.org (localhost [127.0.0.1])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id KAA22402;
	Fri, 12 Jul 2002 10:43:55 -0400 (EDT)
Received: from ietf.org (odin [132.151.1.176])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id KAA22374
	for <isis-wg@optimus.ietf.org>; Fri, 12 Jul 2002 10:43:53 -0400 (EDT)
Received: from znsgs01r.europe.nortel.com (h33s128a211n47.user.nortelnetworks.com [47.211.128.33])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA25224
	for <isis-wg@ietf.org>; Fri, 12 Jul 2002 10:42:56 -0400 (EDT)
Received: from zwcwc012.europe.nortel.com (zwcwc012.europe.nortel.com [47.73.112.187])
	by znsgs01r.europe.nortel.com (Switch-2.2.0/Switch-2.2.0) with ESMTP id g6CEhB822499;
	Fri, 12 Jul 2002 15:43:11 +0100 (BST)
Received: by zwcwc012.europe.nortel.com with Internet Mail Service (5.5.2653.19)
	id <3CJ1KPL6>; Fri, 12 Jul 2002 15:43:11 +0100
Message-ID: <4103264BC8D3D51180B7002048400C454FB77D@zhard0jd.europe.nortel.com>
From: "Philip Christian" <christi@nortelnetworks.com>
To: "'mike shand'" <mshand@cisco.com>, Jeff Learman <jlearman@cisco.com>
Cc: isis-wg@ietf.org
Subject: RE: [Isis-wg] Proprietary / Private TLV numbers?
Date: Fri, 12 Jul 2002 15:43:07 +0100
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C229B2.6FB1D79E"
Sender: isis-wg-admin@ietf.org
Errors-To: isis-wg-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: IETF IS-IS working group <isis-wg.ietf.org>
X-BeenThere: isis-wg@ietf.org

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C229B2.6FB1D79E
Content-Type: text/plain;
	charset="iso-8859-1"

This is my first thought on the problem of abuse of LSPs.  As normal
I've probably written too much, but it will give you guys something
to chew on and improve.  Comments?

Philip

Appropriate use of proprietary TLVs.

   IS-IS is a highly scalable routing protocol.  Networks have been
   deployed containing many hundreds of ISs in a single level-1 area or 
   level-2 subdomain.

   One contributing factor to this scalability is that an IS needs to
   advertise its links and metrics only when it starts up, or when its
   local connectivity changes in some way.  In this way the amount of
   routing information traversing an IS-IS routed network is normally
   very low.  Unlike some other routing protocols, there is no periodic
   transmission of routing information, except for LSP timeout which is
   very infrequent.

   A downside of this is that every time one IS does advertise a new
   state of connectivity, every single IS in the network will need to
   recalculate all of its routes, although there are certain
   optimisations that reduce this load.

   An unfortunate consequence of an IS sending out new information in a
   proprietary TLV in an LSP is that it causes every other IS in the
   level-1 area or level-2 subdomain to recalculate all of its routes,
   whether an IS understands that particular TLV or not.  If many ISs
   in a large network were to frequently send out new LSPs then all of
   the ISs might spend most of their time recalculating routes, which
   would reduce scalability and stability considerably.

   Therefore an IS SHOULD NOT regularly transmit information in a
   proprietary TLV in an LSP.  Proprietary TLVs in LSPs SHOULD NOT be
   used except for the following (or similar) purposes:-

   1. For information about an IS that is constant or very rarely
      changed.

   2. For information that is related to topology, in which case the
      topology change would result in a new LSP anyway.  In this case
      the topology change SHOULD trigger the proprietary TLV to be
      updated at the same time as the normal LSP update.  This results
      in all of the other ISs in the network performing only one SPF run
      rather than two.

   Proprietary TLVs in LSPs MUST NOT be used as a generalised
   communication channel.

   Proprietary TLVs that are used in Hello and SNP PDUs are not flooded
   throughout a network, and do not result in route recalculations
   (unless they are part of a feature that enables or disables 
   adjacencies).  Therefore the proprietary TLV MAY be used more freely
   in Hello and SNP PDUs.

------_=_NextPart_001_01C229B2.6FB1D79E
Content-Type: text/html;
	charset="iso-8859-1"

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 5.5.2655.35">
<TITLE>RE: [Isis-wg] Proprietary / Private TLV numbers?</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=2>This is my first thought on the problem of abuse of LSPs.&nbsp; As normal</FONT>
<BR><FONT SIZE=2>I've probably written too much, but it will give you guys something</FONT>
<BR><FONT SIZE=2>to chew on and improve.&nbsp; Comments?</FONT>
</P>

<P><FONT SIZE=2>Philip</FONT>
</P>

<P><FONT SIZE=2>Appropriate use of proprietary TLVs.</FONT>
</P>

<P><FONT SIZE=2>&nbsp;&nbsp; IS-IS is a highly scalable routing protocol.&nbsp; Networks have been</FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; deployed containing many hundreds of ISs in a single level-1 area or </FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; level-2 subdomain.</FONT>
</P>

<P><FONT SIZE=2>&nbsp;&nbsp; One contributing factor to this scalability is that an IS needs to</FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; advertise its links and metrics only when it starts up, or when its</FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; local connectivity changes in some way.&nbsp; In this way the amount of</FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; routing information traversing an IS-IS routed network is normally</FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; very low.&nbsp; Unlike some other routing protocols, there is no periodic</FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; transmission of routing information, except for LSP timeout which is</FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; very infrequent.</FONT>
</P>

<P><FONT SIZE=2>&nbsp;&nbsp; A downside of this is that every time one IS does advertise a new</FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; state of connectivity, every single IS in the network will need to</FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; recalculate all of its routes, although there are certain</FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; optimisations that reduce this load.</FONT>
</P>

<P><FONT SIZE=2>&nbsp;&nbsp; An unfortunate consequence of an IS sending out new information in a</FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; proprietary TLV in an LSP is that it causes every other IS in the</FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; level-1 area or level-2 subdomain to recalculate all of its routes,</FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; whether an IS understands that particular TLV or not.&nbsp; If many ISs</FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; in a large network were to frequently send out new LSPs then all of</FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; the ISs might spend most of their time recalculating routes, which</FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; would reduce scalability and stability considerably.</FONT>
</P>

<P><FONT SIZE=2>&nbsp;&nbsp; Therefore an IS SHOULD NOT regularly transmit information in a</FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; proprietary TLV in an LSP.&nbsp; Proprietary TLVs in LSPs SHOULD NOT be</FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; used except for the following (or similar) purposes:-</FONT>
</P>

<P><FONT SIZE=2>&nbsp;&nbsp; 1. For information about an IS that is constant or very rarely</FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; changed.</FONT>
</P>

<P><FONT SIZE=2>&nbsp;&nbsp; 2. For information that is related to topology, in which case the</FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; topology change would result in a new LSP anyway.&nbsp; In this case</FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; the topology change SHOULD trigger the proprietary TLV to be</FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; updated at the same time as the normal LSP update.&nbsp; This results</FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; in all of the other ISs in the network performing only one SPF run</FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rather than two.</FONT>
</P>

<P><FONT SIZE=2>&nbsp;&nbsp; Proprietary TLVs in LSPs MUST NOT be used as a generalised</FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; communication channel.</FONT>
</P>

<P><FONT SIZE=2>&nbsp;&nbsp; Proprietary TLVs that are used in Hello and SNP PDUs are not flooded</FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; throughout a network, and do not result in route recalculations</FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; (unless they are part of a feature that enables or disables </FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; adjacencies).&nbsp; Therefore the proprietary TLV MAY be used more freely</FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; in Hello and SNP PDUs.</FONT>
</P>

</BODY>
</HTML>
------_=_NextPart_001_01C229B2.6FB1D79E--

_______________________________________________
Isis-wg mailing list
Isis-wg@ietf.org
https://www1.ietf.org/mailman/listinfo/isis-wg


From isis-wg-admin@ietf.org  Fri Jul 12 11:00:22 2002
Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA26132
	for <isis-archive@odin.ietf.org>; Fri, 12 Jul 2002 11:00:22 -0400 (EDT)
Received: from optimus.ietf.org (localhost [127.0.0.1])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id KAA22729;
	Fri, 12 Jul 2002 10:50:54 -0400 (EDT)
Received: from ietf.org (odin [132.151.1.176])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id KAA22699
	for <isis-wg@optimus.ietf.org>; Fri, 12 Jul 2002 10:50:52 -0400 (EDT)
Received: from znsgs01r.europe.nortel.com (h33s128a211n47.user.nortelnetworks.com [47.211.128.33])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA25645
	for <isis-wg@ietf.org>; Fri, 12 Jul 2002 10:49:56 -0400 (EDT)
Received: from zwcwc012.europe.nortel.com (zwcwc012.europe.nortel.com [47.73.112.187])
	by znsgs01r.europe.nortel.com (Switch-2.2.0/Switch-2.2.0) with ESMTP id g6CEo6823292;
	Fri, 12 Jul 2002 15:50:06 +0100 (BST)
Received: by zwcwc012.europe.nortel.com with Internet Mail Service (5.5.2653.19)
	id <3CJ1KP41>; Fri, 12 Jul 2002 15:50:06 +0100
Message-ID: <4103264BC8D3D51180B7002048400C454FB77E@zhard0jd.europe.nortel.com>
From: "Philip Christian" <christi@nortelnetworks.com>
To: "'mike shand'" <mshand@cisco.com>, Jeff Learman <jlearman@cisco.com>
Cc: isis-wg@ietf.org
Subject: RE: [Isis-wg] Proprietary / Private TLV numbers?
Date: Fri, 12 Jul 2002 15:50:01 +0100
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C229B2.FFF4E152"
Sender: isis-wg-admin@ietf.org
Errors-To: isis-wg-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: IETF IS-IS working group <isis-wg.ietf.org>
X-BeenThere: isis-wg@ietf.org

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C229B2.FFF4E152
Content-Type: text/plain;
	charset="iso-8859-1"

"Therefore an IS SHOULD NOT regularly transmit information in a 
proprietary TLV in an LSP"

I think that this might work better as
"Therefore an IS SHOULD NOT frequently transmit information in a 
proprietary TLV in an LSP"

Philip

-----Original Message-----
From: Christian, Philip [HAL02:GI50:EXCH] 
Sent: Friday, July 12, 2002 3:43 PM
To: 'mike shand'; Jeff Learman
Cc: isis-wg@ietf.org
Subject: RE: [Isis-wg] Proprietary / Private TLV numbers?


This is my first thought on the problem of abuse of LSPs.  As normal 
I've probably written too much, but it will give you guys something 
to chew on and improve.  Comments? 
Philip 
Appropriate use of proprietary TLVs. 
   IS-IS is a highly scalable routing protocol.  Networks have been 
   deployed containing many hundreds of ISs in a single level-1 area or 
   level-2 subdomain. 
   One contributing factor to this scalability is that an IS needs to 
   advertise its links and metrics only when it starts up, or when its 
   local connectivity changes in some way.  In this way the amount of 
   routing information traversing an IS-IS routed network is normally 
   very low.  Unlike some other routing protocols, there is no periodic 
   transmission of routing information, except for LSP timeout which is 
   very infrequent. 
   A downside of this is that every time one IS does advertise a new 
   state of connectivity, every single IS in the network will need to 
   recalculate all of its routes, although there are certain 
   optimisations that reduce this load. 
   An unfortunate consequence of an IS sending out new information in a 
   proprietary TLV in an LSP is that it causes every other IS in the 
   level-1 area or level-2 subdomain to recalculate all of its routes, 
   whether an IS understands that particular TLV or not.  If many ISs 
   in a large network were to frequently send out new LSPs then all of 
   the ISs might spend most of their time recalculating routes, which 
   would reduce scalability and stability considerably. 
   Therefore an IS SHOULD NOT regularly transmit information in a 
   proprietary TLV in an LSP.  Proprietary TLVs in LSPs SHOULD NOT be 
   used except for the following (or similar) purposes:- 
   1. For information about an IS that is constant or very rarely 
      changed. 
   2. For information that is related to topology, in which case the 
      topology change would result in a new LSP anyway.  In this case 
      the topology change SHOULD trigger the proprietary TLV to be 
      updated at the same time as the normal LSP update.  This results 
      in all of the other ISs in the network performing only one SPF run 
      rather than two. 
   Proprietary TLVs in LSPs MUST NOT be used as a generalised 
   communication channel. 
   Proprietary TLVs that are used in Hello and SNP PDUs are not flooded 
   throughout a network, and do not result in route recalculations 
   (unless they are part of a feature that enables or disables 
   adjacencies).  Therefore the proprietary TLV MAY be used more freely 
   in Hello and SNP PDUs. 

------_=_NextPart_001_01C229B2.FFF4E152
Content-Type: text/html;
	charset="iso-8859-1"

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 5.5.2655.35">
<TITLE>RE: [Isis-wg] Proprietary / Private TLV numbers?</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=2>&quot;Therefore an IS SHOULD NOT regularly transmit information in a </FONT>
<BR><FONT SIZE=2>proprietary TLV in an LSP&quot;</FONT>
</P>

<P><FONT SIZE=2>I think that this might work better as</FONT>
<BR><FONT SIZE=2>&quot;Therefore an IS SHOULD NOT frequently transmit information in a </FONT>
<BR><FONT SIZE=2>proprietary TLV in an LSP&quot;</FONT>
</P>

<P><FONT SIZE=2>Philip</FONT>
</P>

<P><FONT SIZE=2>-----Original Message-----</FONT>
<BR><FONT SIZE=2>From: Christian, Philip [HAL02:GI50:EXCH] </FONT>
<BR><FONT SIZE=2>Sent: Friday, July 12, 2002 3:43 PM</FONT>
<BR><FONT SIZE=2>To: 'mike shand'; Jeff Learman</FONT>
<BR><FONT SIZE=2>Cc: isis-wg@ietf.org</FONT>
<BR><FONT SIZE=2>Subject: RE: [Isis-wg] Proprietary / Private TLV numbers?</FONT>
</P>
<BR>

<P><FONT SIZE=2>This is my first thought on the problem of abuse of LSPs.&nbsp; As normal </FONT>
<BR><FONT SIZE=2>I've probably written too much, but it will give you guys something </FONT>
<BR><FONT SIZE=2>to chew on and improve.&nbsp; Comments? </FONT>
<BR><FONT SIZE=2>Philip </FONT>
<BR><FONT SIZE=2>Appropriate use of proprietary TLVs. </FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; IS-IS is a highly scalable routing protocol.&nbsp; Networks have been </FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; deployed containing many hundreds of ISs in a single level-1 area or </FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; level-2 subdomain. </FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; One contributing factor to this scalability is that an IS needs to </FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; advertise its links and metrics only when it starts up, or when its </FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; local connectivity changes in some way.&nbsp; In this way the amount of </FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; routing information traversing an IS-IS routed network is normally </FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; very low.&nbsp; Unlike some other routing protocols, there is no periodic </FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; transmission of routing information, except for LSP timeout which is </FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; very infrequent. </FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; A downside of this is that every time one IS does advertise a new </FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; state of connectivity, every single IS in the network will need to </FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; recalculate all of its routes, although there are certain </FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; optimisations that reduce this load. </FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; An unfortunate consequence of an IS sending out new information in a </FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; proprietary TLV in an LSP is that it causes every other IS in the </FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; level-1 area or level-2 subdomain to recalculate all of its routes, </FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; whether an IS understands that particular TLV or not.&nbsp; If many ISs </FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; in a large network were to frequently send out new LSPs then all of </FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; the ISs might spend most of their time recalculating routes, which </FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; would reduce scalability and stability considerably. </FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; Therefore an IS SHOULD NOT regularly transmit information in a </FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; proprietary TLV in an LSP.&nbsp; Proprietary TLVs in LSPs SHOULD NOT be </FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; used except for the following (or similar) purposes:- </FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; 1. For information about an IS that is constant or very rarely </FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; changed. </FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; 2. For information that is related to topology, in which case the </FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; topology change would result in a new LSP anyway.&nbsp; In this case </FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; the topology change SHOULD trigger the proprietary TLV to be </FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; updated at the same time as the normal LSP update.&nbsp; This results </FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; in all of the other ISs in the network performing only one SPF run </FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rather than two. </FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; Proprietary TLVs in LSPs MUST NOT be used as a generalised </FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; communication channel. </FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; Proprietary TLVs that are used in Hello and SNP PDUs are not flooded </FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; throughout a network, and do not result in route recalculations </FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; (unless they are part of a feature that enables or disables </FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; adjacencies).&nbsp; Therefore the proprietary TLV MAY be used more freely </FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; in Hello and SNP PDUs. </FONT>
</P>

</BODY>
</HTML>
------_=_NextPart_001_01C229B2.FFF4E152--

_______________________________________________
Isis-wg mailing list
Isis-wg@ietf.org
https://www1.ietf.org/mailman/listinfo/isis-wg


From isis-wg-admin@ietf.org  Fri Jul 12 11:10:56 2002
Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA26737
	for <isis-archive@odin.ietf.org>; Fri, 12 Jul 2002 11:10:55 -0400 (EDT)
Received: from optimus.ietf.org (localhost [127.0.0.1])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id LAA23206;
	Fri, 12 Jul 2002 11:00:07 -0400 (EDT)
Received: from ietf.org (odin [132.151.1.176])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id LAA23162
	for <isis-wg@optimus.ietf.org>; Fri, 12 Jul 2002 11:00:02 -0400 (EDT)
Received: from prattle.redback.com (hiddenuser@prattle.redback.com [155.53.12.9])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA26068
	for <isis-wg@ietf.org>; Fri, 12 Jul 2002 10:59:04 -0400 (EDT)
Received: from redback.com (yoo-hoo.redback.com [155.53.12.43])
	by prattle.redback.com (Postfix) with ESMTP
	id 416EA1DCC73; Fri, 12 Jul 2002 07:59:54 -0700 (PDT)
To: "Philip Christian" <christi@nortelnetworks.com>
Cc: "'mike shand'" <mshand@cisco.com>, Jeff Learman <jlearman@cisco.com>,
        isis-wg@ietf.org
Subject: Re: [Isis-wg] Proprietary / Private TLV numbers? 
In-reply-to: Mail from "Philip Christian" <christi@nortelnetworks.com> 
 dated Fri, 12 Jul 2002 15:43:07 BST
 <4103264BC8D3D51180B7002048400C454FB77D@zhard0jd.europe.nortel.com> 
Date: Fri, 12 Jul 2002 07:59:54 -0700
From: Naiming Shen <naiming@redback.com>
Message-Id: <20020712145954.416EA1DCC73@prattle.redback.com>
Sender: isis-wg-admin@ietf.org
Errors-To: isis-wg-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: IETF IS-IS working group <isis-wg.ietf.org>
X-BeenThere: isis-wg@ietf.org


 ] 
 ]    An unfortunate consequence of an IS sending out new information in a
 ]    proprietary TLV in an LSP is that it causes every other IS in the
 ]    level-1 area or level-2 subdomain to recalculate all of its routes,

that assumption is not true. an IS has some intelligence SHOULD NOT
recalculate when some irrelavant information changes. for example,
some TE bandwidth info change in LSPs WILL NOT cause a reasonable
implementation to rerun SPF.

 ]    whether an IS understands that particular TLV or not.  If many ISs
 ]    in a large network were to frequently send out new LSPs then all of
 ]    the ISs might spend most of their time recalculating routes, which
 ]    would reduce scalability and stability considerably.
 ] 
 ]    Therefore an IS SHOULD NOT regularly transmit information in a
 ]    proprietary TLV in an LSP.  Proprietary TLVs in LSPs SHOULD NOT be
 ]    used except for the following (or similar) purposes:-
 ] 

- Naiming

_______________________________________________
Isis-wg mailing list
Isis-wg@ietf.org
https://www1.ietf.org/mailman/listinfo/isis-wg


From isis-wg-admin@ietf.org  Fri Jul 12 11:15:43 2002
Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA27016
	for <isis-archive@odin.ietf.org>; Fri, 12 Jul 2002 11:15:43 -0400 (EDT)
Received: from optimus.ietf.org (localhost [127.0.0.1])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id LAA24145;
	Fri, 12 Jul 2002 11:05:25 -0400 (EDT)
Received: from ietf.org (odin [132.151.1.176])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id LAA24113
	for <isis-wg@optimus.ietf.org>; Fri, 12 Jul 2002 11:05:23 -0400 (EDT)
Received: from cisco.com (mrwint.cisco.com [144.254.98.48])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA26397
	for <isis-wg@ietf.org>; Fri, 12 Jul 2002 11:04:27 -0400 (EDT)
Received: from mshand-w2k.cisco.com (ams-clip-vpn-dhcp81.cisco.com [10.50.0.80])
	by cisco.com (8.8.8/2.6/Cisco List Logging/8.8.8) with ESMTP id QAA25459;
	Fri, 12 Jul 2002 16:04:41 +0100 (BST)
Message-Id: <4.3.2.7.2.20020712155959.043bf250@jaws.cisco.com>
X-Sender: mshand@jaws.cisco.com
X-Mailer: QUALCOMM Windows Eudora Version 4.3.2
Date: Fri, 12 Jul 2002 16:04:33 +0100
To: "Philip Christian" <christi@nortelnetworks.com>
From: mike shand <mshand@cisco.com>
Subject: RE: [Isis-wg] Proprietary / Private TLV numbers?
Cc: Jeff Learman <jlearman@cisco.com>, isis-wg@ietf.org
In-Reply-To: <4103264BC8D3D51180B7002048400C454FB77D@zhard0jd.europe.nor
 tel.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Sender: isis-wg-admin@ietf.org
Errors-To: isis-wg-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: IETF IS-IS working group <isis-wg.ietf.org>
X-BeenThere: isis-wg@ietf.org

I'm not sure that triggering SPF is the main (or only) concern. An 
implementation can always choose to only re-run SPF when information which 
would affect the outcome of the SPF has changed (although arguably it could 
use considerable resources deciding that it need not bother).

The sheer quantity of information in the LSPs which may require storing and 
flooding is also an issue, and really the one which concerns me most.

But aside from that, I'm not sure the draft need go into so much detail. I 
think it would suffice simply to say "don't do it".


         Mike

At 15:43 12/07/2002 +0100, Philip Christian wrote:

>This is my first thought on the problem of abuse of LSPs.  As normal
>I've probably written too much, but it will give you guys something
>to chew on and improve.  Comments?
>
>Philip
>
>Appropriate use of proprietary TLVs.
>
>    IS-IS is a highly scalable routing protocol.  Networks have been
>    deployed containing many hundreds of ISs in a single level-1 area or
>    level-2 subdomain.
>
>    One contributing factor to this scalability is that an IS needs to
>    advertise its links and metrics only when it starts up, or when its
>    local connectivity changes in some way.  In this way the amount of
>    routing information traversing an IS-IS routed network is normally
>    very low.  Unlike some other routing protocols, there is no periodic
>    transmission of routing information, except for LSP timeout which is
>    very infrequent.
>
>    A downside of this is that every time one IS does advertise a new
>    state of connectivity, every single IS in the network will need to
>    recalculate all of its routes, although there are certain
>    optimisations that reduce this load.
>
>    An unfortunate consequence of an IS sending out new information in a
>    proprietary TLV in an LSP is that it causes every other IS in the
>    level-1 area or level-2 subdomain to recalculate all of its routes,
>    whether an IS understands that particular TLV or not.  If many ISs
>    in a large network were to frequently send out new LSPs then all of
>    the ISs might spend most of their time recalculating routes, which
>    would reduce scalability and stability considerably.
>
>    Therefore an IS SHOULD NOT regularly transmit information in a
>    proprietary TLV in an LSP.  Proprietary TLVs in LSPs SHOULD NOT be
>    used except for the following (or similar) purposes:-
>
>    1. For information about an IS that is constant or very rarely
>       changed.
>
>    2. For information that is related to topology, in which case the
>       topology change would result in a new LSP anyway.  In this case
>       the topology change SHOULD trigger the proprietary TLV to be
>       updated at the same time as the normal LSP update.  This results
>       in all of the other ISs in the network performing only one SPF run
>       rather than two.
>
>    Proprietary TLVs in LSPs MUST NOT be used as a generalised
>    communication channel.
>
>    Proprietary TLVs that are used in Hello and SNP PDUs are not flooded
>    throughout a network, and do not result in route recalculations
>    (unless they are part of a feature that enables or disables
>    adjacencies).  Therefore the proprietary TLV MAY be used more freely
>    in Hello and SNP PDUs.


_______________________________________________
Isis-wg mailing list
Isis-wg@ietf.org
https://www1.ietf.org/mailman/listinfo/isis-wg


From isis-wg-admin@ietf.org  Fri Jul 12 11:25:44 2002
Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA27556
	for <isis-archive@odin.ietf.org>; Fri, 12 Jul 2002 11:25:44 -0400 (EDT)
Received: from optimus.ietf.org (localhost [127.0.0.1])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id LAA25181;
	Fri, 12 Jul 2002 11:17:02 -0400 (EDT)
Received: from ietf.org (odin [132.151.1.176])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id LAA25121
	for <isis-wg@optimus.ietf.org>; Fri, 12 Jul 2002 11:16:58 -0400 (EDT)
Received: from rtp-msg-core-1.cisco.com (rtp-msg-core-1.cisco.com [161.44.11.97])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA27044
	for <isis-wg@ietf.org>; Fri, 12 Jul 2002 11:16:01 -0400 (EDT)
Received: from dingdong.cisco.com (localhost [127.0.0.1])
	by rtp-msg-core-1.cisco.com (8.12.2/8.12.2) with ESMTP id g6CFGvEF022637;
	Fri, 12 Jul 2002 11:16:57 -0400 (EDT)
Received: from JLEARMAN-W2K1.cisco.com (dhcp-64-102-83-133.cisco.com [64.102.83.133])
	by dingdong.cisco.com (Mirapoint)
	with ESMTP id ABW90181;
	Fri, 12 Jul 2002 11:16:23 -0400 (EDT)
Message-Id: <4.3.2.7.2.20020712111400.020e2db8@dingdong.cisco.com>
X-Sender: jlearman@dingdong.cisco.com
X-Mailer: QUALCOMM Windows Eudora Version 4.3.2
Date: Fri, 12 Jul 2002 11:16:18 -0400
To: mike shand <mshand@cisco.com>
From: Jeff Learman <jlearman@cisco.com>
Subject: RE: [Isis-wg] Proprietary / Private TLV numbers?
Cc: "Philip Christian" <christi@nortelnetworks.com>, isis-wg@ietf.org
In-Reply-To: <4.3.2.7.2.20020712155959.043bf250@jaws.cisco.com>
References: <4103264BC8D3D51180B7002048400C454FB77D@zhard0jd.europe.nor tel.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Sender: isis-wg-admin@ietf.org
Errors-To: isis-wg-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: IETF IS-IS working group <isis-wg.ietf.org>
X-BeenThere: isis-wg@ietf.org


I agree, Philip.  When you go into tha much detail, you're bound
to say stuff that isn't technically accurate ;-)  On the other hand,
it really helps when there's enough explanation so that everyone
understands the issues, and my first post certainly wasn't sufficient
in that respect.  It's a matter of balance.

Let me take a crack at it this weekend.

Regards,
Jeff

At 11:04 AM 7/12/2002, mike shand wrote:
>I'm not sure that triggering SPF is the main (or only) concern. An implementation can always choose to only re-run SPF when information which would affect the outcome of the SPF has changed (although arguably it could use considerable resources deciding that it need not bother).
>
>The sheer quantity of information in the LSPs which may require storing and flooding is also an issue, and really the one which concerns me most.
>
>But aside from that, I'm not sure the draft need go into so much detail. I think it would suffice simply to say "don't do it".
>
>
>        Mike
>
>At 15:43 12/07/2002 +0100, Philip Christian wrote:
>
>>This is my first thought on the problem of abuse of LSPs.  As normal
>>I've probably written too much, but it will give you guys something
>>to chew on and improve.  Comments?
>>
>>Philip
>>
>>Appropriate use of proprietary TLVs.
>>
>>   IS-IS is a highly scalable routing protocol.  Networks have been
>>   deployed containing many hundreds of ISs in a single level-1 area or
>>   level-2 subdomain.
>>
>>   One contributing factor to this scalability is that an IS needs to
>>   advertise its links and metrics only when it starts up, or when its
>>   local connectivity changes in some way.  In this way the amount of
>>   routing information traversing an IS-IS routed network is normally
>>   very low.  Unlike some other routing protocols, there is no periodic
>>   transmission of routing information, except for LSP timeout which is
>>   very infrequent.
>>
>>   A downside of this is that every time one IS does advertise a new
>>   state of connectivity, every single IS in the network will need to
>>   recalculate all of its routes, although there are certain
>>   optimisations that reduce this load.
>>
>>   An unfortunate consequence of an IS sending out new information in a
>>   proprietary TLV in an LSP is that it causes every other IS in the
>>   level-1 area or level-2 subdomain to recalculate all of its routes,
>>   whether an IS understands that particular TLV or not.  If many ISs
>>   in a large network were to frequently send out new LSPs then all of
>>   the ISs might spend most of their time recalculating routes, which
>>   would reduce scalability and stability considerably.
>>
>>   Therefore an IS SHOULD NOT regularly transmit information in a
>>   proprietary TLV in an LSP.  Proprietary TLVs in LSPs SHOULD NOT be
>>   used except for the following (or similar) purposes:-
>>
>>   1. For information about an IS that is constant or very rarely
>>      changed.
>>
>>   2. For information that is related to topology, in which case the
>>      topology change would result in a new LSP anyway.  In this case
>>      the topology change SHOULD trigger the proprietary TLV to be
>>      updated at the same time as the normal LSP update.  This results
>>      in all of the other ISs in the network performing only one SPF run
>>      rather than two.
>>
>>   Proprietary TLVs in LSPs MUST NOT be used as a generalised
>>   communication channel.
>>
>>   Proprietary TLVs that are used in Hello and SNP PDUs are not flooded
>>   throughout a network, and do not result in route recalculations
>>   (unless they are part of a feature that enables or disables
>>   adjacencies).  Therefore the proprietary TLV MAY be used more freely
>>   in Hello and SNP PDUs.
>


_______________________________________________
Isis-wg mailing list
Isis-wg@ietf.org
https://www1.ietf.org/mailman/listinfo/isis-wg


From isis-wg-admin@ietf.org  Fri Jul 12 11:27:21 2002
Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA27759
	for <isis-archive@odin.ietf.org>; Fri, 12 Jul 2002 11:27:21 -0400 (EDT)
Received: from optimus.ietf.org (localhost [127.0.0.1])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id LAA25177;
	Fri, 12 Jul 2002 11:17:01 -0400 (EDT)
Received: from ietf.org (odin [132.151.1.176])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id LAA25120
	for <isis-wg@optimus.ietf.org>; Fri, 12 Jul 2002 11:16:58 -0400 (EDT)
Received: from rtp-msg-core-1.cisco.com (rtp-msg-core-1.cisco.com [161.44.11.97])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA27045
	for <isis-wg@ietf.org>; Fri, 12 Jul 2002 11:16:02 -0400 (EDT)
Received: from dingdong.cisco.com (localhost [127.0.0.1])
	by rtp-msg-core-1.cisco.com (8.12.2/8.12.2) with ESMTP id g6CFGuSk022632;
	Fri, 12 Jul 2002 11:16:57 -0400 (EDT)
Received: from JLEARMAN-W2K1.cisco.com (dhcp-64-102-83-133.cisco.com [64.102.83.133])
	by dingdong.cisco.com (Mirapoint)
	with ESMTP id ABW90179;
	Fri, 12 Jul 2002 11:16:23 -0400 (EDT)
Message-Id: <4.3.2.7.2.20020712110337.0209b830@dingdong.cisco.com>
X-Sender: jlearman@dingdong.cisco.com
X-Mailer: QUALCOMM Windows Eudora Version 4.3.2
Date: Fri, 12 Jul 2002 11:05:58 -0400
To: Naiming Shen <naiming@redback.com>
From: Jeff Learman <jlearman@cisco.com>
Subject: Re: [Isis-wg] Proprietary / Private TLV numbers? 
Cc: "Philip Christian" <christi@nortelnetworks.com>,
        "'mike shand'" <mshand@cisco.com>, isis-wg@ietf.org
In-Reply-To: <20020712145954.416EA1DCC73@prattle.redback.com>
References: <Mail from "Philip Christian" <christi@nortelnetworks.com>
 <4103264BC8D3D51180B7002048400C454FB77D@zhard0jd.europe.nortel.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Sender: isis-wg-admin@ietf.org
Errors-To: isis-wg-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: IETF IS-IS working group <isis-wg.ietf.org>
X-BeenThere: isis-wg@ietf.org

At 10:59 AM 7/12/2002, Naiming Shen wrote:

> ] 
> ]    An unfortunate consequence of an IS sending out new information in a
> ]    proprietary TLV in an LSP is that it causes every other IS in the
> ]    level-1 area or level-2 subdomain to recalculate all of its routes,
>
>that assumption is not true. an IS has some intelligence SHOULD NOT
>recalculate when some irrelavant information changes. for example,
>some TE bandwidth info change in LSPs WILL NOT cause a reasonable
>implementation to rerun SPF.

Would it be better to say "it could cause every other IS in the
subdomain ..."?

Jeff


> ]    whether an IS understands that particular TLV or not.  If many ISs
> ]    in a large network were to frequently send out new LSPs then all of
> ]    the ISs might spend most of their time recalculating routes, which
> ]    would reduce scalability and stability considerably.
> ] 
> ]    Therefore an IS SHOULD NOT regularly transmit information in a
> ]    proprietary TLV in an LSP.  Proprietary TLVs in LSPs SHOULD NOT be
> ]    used except for the following (or similar) purposes:-
> ] 
>
>- Naiming


_______________________________________________
Isis-wg mailing list
Isis-wg@ietf.org
https://www1.ietf.org/mailman/listinfo/isis-wg


From isis-wg-admin@ietf.org  Fri Jul 12 11:46:41 2002
Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA28951
	for <isis-archive@odin.ietf.org>; Fri, 12 Jul 2002 11:46:40 -0400 (EDT)
Received: from optimus.ietf.org (localhost [127.0.0.1])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id LAA27266;
	Fri, 12 Jul 2002 11:36:23 -0400 (EDT)
Received: from ietf.org (odin [132.151.1.176])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id LAA27228
	for <isis-wg@optimus.ietf.org>; Fri, 12 Jul 2002 11:36:21 -0400 (EDT)
Received: from wells.cisco.com (wells.cisco.com [171.71.177.223])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA28313
	for <isis-wg@ietf.org>; Fri, 12 Jul 2002 11:35:23 -0400 (EDT)
Received: (truskows@localhost) by wells.cisco.com (8.8.6 (PHNE_14041)/CISCO.SERVER.1.2) id IAA16804; Fri, 12 Jul 2002 08:35:39 -0700 (PDT)
From: Mike Truskowski <truskows@cisco.com>
Message-Id: <200207121535.IAA16804@wells.cisco.com>
Subject: Re: [Isis-wg] Proprietary / Private TLV numbers?
To: christi@nortelnetworks.com
Date: Fri, 12 Jul 2002 08:35:38 -0700 (PDT)
Cc: mshand@cisco.com, jlearman@cisco.com, isis-wg@ietf.org
In-Reply-To: <4103264BC8D3D51180B7002048400C454FB77E@zhard0jd.europe.nortel.com> from Philip Christian at Jul "12," 2002 "03:50:01" pm
X-Mailer: ELM []
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary=ELM1026488138-9726-0_
Content-Transfer-Encoding: 7bit
Sender: isis-wg-admin@ietf.org
Errors-To: isis-wg-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: IETF IS-IS working group <isis-wg.ietf.org>
X-BeenThere: isis-wg@ietf.org


--ELM1026488138-9726-0_
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit

No, I don't agree with this.  How can you say you have a private
TLV and then to say don't use it often?  Nonsense.  Don't placate.

Mike

--ELM1026488138-9726-0_
Content-Type: text/plain; charset="iso-8859-1"
Content-Disposition: inline
Content-Description: /tmp/DAAa09726
Content-Transfer-Encoding: 7bit

"Therefore an IS SHOULD NOT regularly transmit information in a 
proprietary TLV in an LSP"

I think that this might work better as
"Therefore an IS SHOULD NOT frequently transmit information in a 
proprietary TLV in an LSP"

Philip

-----Original Message-----
From: Christian, Philip [HAL02:GI50:EXCH] 
Sent: Friday, July 12, 2002 3:43 PM
To: 'mike shand'; Jeff Learman
Cc: isis-wg@ietf.org
Subject: RE: [Isis-wg] Proprietary / Private TLV numbers?


This is my first thought on the problem of abuse of LSPs.  As normal 
I've probably written too much, but it will give you guys something 
to chew on and improve.  Comments? 
Philip 
Appropriate use of proprietary TLVs. 
   IS-IS is a highly scalable routing protocol.  Networks have been 
   deployed containing many hundreds of ISs in a single level-1 area or 
   level-2 subdomain. 
   One contributing factor to this scalability is that an IS needs to 
   advertise its links and metrics only when it starts up, or when its 
   local connectivity changes in some way.  In this way the amount of 
   routing information traversing an IS-IS routed network is normally 
   very low.  Unlike some other routing protocols, there is no periodic 
   transmission of routing information, except for LSP timeout which is 
   very infrequent. 
   A downside of this is that every time one IS does advertise a new 
   state of connectivity, every single IS in the network will need to 
   recalculate all of its routes, although there are certain 
   optimisations that reduce this load. 
   An unfortunate consequence of an IS sending out new information in a 
   proprietary TLV in an LSP is that it causes every other IS in the 
   level-1 area or level-2 subdomain to recalculate all of its routes, 
   whether an IS understands that particular TLV or not.  If many ISs 
   in a large network were to frequently send out new LSPs then all of 
   the ISs might spend most of their time recalculating routes, which 
   would reduce scalability and stability considerably. 
   Therefore an IS SHOULD NOT regularly transmit information in a 
   proprietary TLV in an LSP.  Proprietary TLVs in LSPs SHOULD NOT be 
   used except for the following (or similar) purposes:- 
   1. For information about an IS that is constant or very rarely 
      changed. 
   2. For information that is related to topology, in which case the 
      topology change would result in a new LSP anyway.  In this case 
      the topology change SHOULD trigger the proprietary TLV to be 
      updated at the same time as the normal LSP update.  This results 
      in all of the other ISs in the network performing only one SPF run 
      rather than two. 
   Proprietary TLVs in LSPs MUST NOT be used as a generalised 
   communication channel. 
   Proprietary TLVs that are used in Hello and SNP PDUs are not flooded 
   throughout a network, and do not result in route recalculations 
   (unless they are part of a feature that enables or disables 
   adjacencies).  Therefore the proprietary TLV MAY be used more freely 
   in Hello and SNP PDUs. 

--ELM1026488138-9726-0_
Content-Type: text/html; charset="iso-8859-1"
Content-Disposition: inline
Content-Description: /tmp/EAAa09726
Content-Transfer-Encoding: 7bit

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 5.5.2655.35">
<TITLE>RE: [Isis-wg] Proprietary / Private TLV numbers?</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=2>&quot;Therefore an IS SHOULD NOT regularly transmit information in a </FONT>
<BR><FONT SIZE=2>proprietary TLV in an LSP&quot;</FONT>
</P>

<P><FONT SIZE=2>I think that this might work better as</FONT>
<BR><FONT SIZE=2>&quot;Therefore an IS SHOULD NOT frequently transmit information in a </FONT>
<BR><FONT SIZE=2>proprietary TLV in an LSP&quot;</FONT>
</P>

<P><FONT SIZE=2>Philip</FONT>
</P>

<P><FONT SIZE=2>-----Original Message-----</FONT>
<BR><FONT SIZE=2>From: Christian, Philip [HAL02:GI50:EXCH] </FONT>
<BR><FONT SIZE=2>Sent: Friday, July 12, 2002 3:43 PM</FONT>
<BR><FONT SIZE=2>To: 'mike shand'; Jeff Learman</FONT>
<BR><FONT SIZE=2>Cc: isis-wg@ietf.org</FONT>
<BR><FONT SIZE=2>Subject: RE: [Isis-wg] Proprietary / Private TLV numbers?</FONT>
</P>
<BR>

<P><FONT SIZE=2>This is my first thought on the problem of abuse of LSPs.&nbsp; As normal </FONT>
<BR><FONT SIZE=2>I've probably written too much, but it will give you guys something </FONT>
<BR><FONT SIZE=2>to chew on and improve.&nbsp; Comments? </FONT>
<BR><FONT SIZE=2>Philip </FONT>
<BR><FONT SIZE=2>Appropriate use of proprietary TLVs. </FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; IS-IS is a highly scalable routing protocol.&nbsp; Networks have been </FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; deployed containing many hundreds of ISs in a single level-1 area or </FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; level-2 subdomain. </FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; One contributing factor to this scalability is that an IS needs to </FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; advertise its links and metrics only when it starts up, or when its </FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; local connectivity changes in some way.&nbsp; In this way the amount of </FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; routing information traversing an IS-IS routed network is normally </FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; very low.&nbsp; Unlike some other routing protocols, there is no periodic </FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; transmission of routing information, except for LSP timeout which is </FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; very infrequent. </FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; A downside of this is that every time one IS does advertise a new </FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; state of connectivity, every single IS in the network will need to </FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; recalculate all of its routes, although there are certain </FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; optimisations that reduce this load. </FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; An unfortunate consequence of an IS sending out new information in a </FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; proprietary TLV in an LSP is that it causes every other IS in the </FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; level-1 area or level-2 subdomain to recalculate all of its routes, </FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; whether an IS understands that particular TLV or not.&nbsp; If many ISs </FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; in a large network were to frequently send out new LSPs then all of </FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; the ISs might spend most of their time recalculating routes, which </FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; would reduce scalability and stability considerably. </FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; Therefore an IS SHOULD NOT regularly transmit information in a </FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; proprietary TLV in an LSP.&nbsp; Proprietary TLVs in LSPs SHOULD NOT be </FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; used except for the following (or similar) purposes:- </FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; 1. For information about an IS that is constant or very rarely </FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; changed. </FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; 2. For information that is related to topology, in which case the </FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; topology change would result in a new LSP anyway.&nbsp; In this case </FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; the topology change SHOULD trigger the proprietary TLV to be </FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; updated at the same time as the normal LSP update.&nbsp; This results </FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; in all of the other ISs in the network performing only one SPF run </FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rather than two. </FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; Proprietary TLVs in LSPs MUST NOT be used as a generalised </FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; communication channel. </FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; Proprietary TLVs that are used in Hello and SNP PDUs are not flooded </FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; throughout a network, and do not result in route recalculations </FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; (unless they are part of a feature that enables or disables </FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; adjacencies).&nbsp; Therefore the proprietary TLV MAY be used more freely </FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; in Hello and SNP PDUs. </FONT>
</P>

</BODY>
</HTML>

--ELM1026488138-9726-0_--

_______________________________________________
Isis-wg mailing list
Isis-wg@ietf.org
https://www1.ietf.org/mailman/listinfo/isis-wg


From isis-wg-admin@ietf.org  Fri Jul 12 11:47:31 2002
Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA29030
	for <isis-archive@odin.ietf.org>; Fri, 12 Jul 2002 11:47:31 -0400 (EDT)
Received: from optimus.ietf.org (localhost [127.0.0.1])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id LAA27378;
	Fri, 12 Jul 2002 11:37:33 -0400 (EDT)
Received: from ietf.org (odin [132.151.1.176])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id LAA27348
	for <isis-wg@optimus.ietf.org>; Fri, 12 Jul 2002 11:37:31 -0400 (EDT)
Received: from znsgs01r.europe.nortel.com (h33s128a211n47.user.nortelnetworks.com [47.211.128.33])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA28389
	for <isis-wg@ietf.org>; Fri, 12 Jul 2002 11:36:34 -0400 (EDT)
Received: from zwcwc012.europe.nortel.com (zwcwc012.europe.nortel.com [47.73.112.187])
	by znsgs01r.europe.nortel.com (Switch-2.2.0/Switch-2.2.0) with ESMTP id g6CFag804067;
	Fri, 12 Jul 2002 16:36:43 +0100 (BST)
Received: by zwcwc012.europe.nortel.com with Internet Mail Service (5.5.2653.19)
	id <3CJ1KRGN>; Fri, 12 Jul 2002 16:36:43 +0100
Message-ID: <4103264BC8D3D51180B7002048400C454FB77F@zhard0jd.europe.nortel.com>
From: "Philip Christian" <christi@nortelnetworks.com>
To: "'Jeff Learman'" <jlearman@cisco.com>, mike shand <mshand@cisco.com>
Cc: isis-wg@ietf.org
Subject: RE: [Isis-wg] Proprietary / Private TLV numbers?
Date: Fri, 12 Jul 2002 16:36:36 +0100
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C229B9.E8744DE0"
Sender: isis-wg-admin@ietf.org
Errors-To: isis-wg-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: IETF IS-IS working group <isis-wg.ietf.org>
X-BeenThere: isis-wg@ietf.org

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C229B9.E8744DE0
Content-Type: text/plain;
	charset="iso-8859-1"

Excuse my ignorance on this, but is it normal practice (or even mandatory)
for an IS to store the old LSP when a new one comes along?  Presumably it
holds it till it times out?

Therefore sending a big TLV is bad.
Sending a TLV frequently is bad.
Sending a big TLV frequently is bad^2 ?

Is that about right?

Thanks, Philip

-----Original Message-----
From: Jeff Learman [mailto:jlearman@cisco.com]
Sent: Friday, July 12, 2002 4:16 PM
To: mike shand
Cc: Christian, Philip [HAL02:GI50:EXCH]; isis-wg@ietf.org
Subject: RE: [Isis-wg] Proprietary / Private TLV numbers?



I agree, Philip.  When you go into tha much detail, you're bound
to say stuff that isn't technically accurate ;-)  On the other hand,
it really helps when there's enough explanation so that everyone
understands the issues, and my first post certainly wasn't sufficient
in that respect.  It's a matter of balance.

Let me take a crack at it this weekend.

Regards,
Jeff

At 11:04 AM 7/12/2002, mike shand wrote:
>I'm not sure that triggering SPF is the main (or only) concern. An
implementation can always choose to only re-run SPF when information which
would affect the outcome of the SPF has changed (although arguably it could
use considerable resources deciding that it need not bother).
>
>The sheer quantity of information in the LSPs which may require storing and
flooding is also an issue, and really the one which concerns me most.
>
>But aside from that, I'm not sure the draft need go into so much detail. I
think it would suffice simply to say "don't do it".
>
>
>        Mike
>
>At 15:43 12/07/2002 +0100, Philip Christian wrote:
>
>>This is my first thought on the problem of abuse of LSPs.  As normal
>>I've probably written too much, but it will give you guys something
>>to chew on and improve.  Comments?
>>
>>Philip
>>
>>Appropriate use of proprietary TLVs.
>>
>>   IS-IS is a highly scalable routing protocol.  Networks have been
>>   deployed containing many hundreds of ISs in a single level-1 area or
>>   level-2 subdomain.
>>
>>   One contributing factor to this scalability is that an IS needs to
>>   advertise its links and metrics only when it starts up, or when its
>>   local connectivity changes in some way.  In this way the amount of
>>   routing information traversing an IS-IS routed network is normally
>>   very low.  Unlike some other routing protocols, there is no periodic
>>   transmission of routing information, except for LSP timeout which is
>>   very infrequent.
>>
>>   A downside of this is that every time one IS does advertise a new
>>   state of connectivity, every single IS in the network will need to
>>   recalculate all of its routes, although there are certain
>>   optimisations that reduce this load.
>>
>>   An unfortunate consequence of an IS sending out new information in a
>>   proprietary TLV in an LSP is that it causes every other IS in the
>>   level-1 area or level-2 subdomain to recalculate all of its routes,
>>   whether an IS understands that particular TLV or not.  If many ISs
>>   in a large network were to frequently send out new LSPs then all of
>>   the ISs might spend most of their time recalculating routes, which
>>   would reduce scalability and stability considerably.
>>
>>   Therefore an IS SHOULD NOT regularly transmit information in a
>>   proprietary TLV in an LSP.  Proprietary TLVs in LSPs SHOULD NOT be
>>   used except for the following (or similar) purposes:-
>>
>>   1. For information about an IS that is constant or very rarely
>>      changed.
>>
>>   2. For information that is related to topology, in which case the
>>      topology change would result in a new LSP anyway.  In this case
>>      the topology change SHOULD trigger the proprietary TLV to be
>>      updated at the same time as the normal LSP update.  This results
>>      in all of the other ISs in the network performing only one SPF run
>>      rather than two.
>>
>>   Proprietary TLVs in LSPs MUST NOT be used as a generalised
>>   communication channel.
>>
>>   Proprietary TLVs that are used in Hello and SNP PDUs are not flooded
>>   throughout a network, and do not result in route recalculations
>>   (unless they are part of a feature that enables or disables
>>   adjacencies).  Therefore the proprietary TLV MAY be used more freely
>>   in Hello and SNP PDUs.
>


------_=_NextPart_001_01C229B9.E8744DE0
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
5.5.2655.35">
<TITLE>RE: [Isis-wg] Proprietary / Private TLV numbers?</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=3D2>Excuse my ignorance on this, but is it normal =
practice (or even mandatory) for an IS to store the old LSP when a new =
one comes along?&nbsp; Presumably it holds it till it times =
out?</FONT></P>

<P><FONT SIZE=3D2>Therefore sending a big TLV is bad.</FONT>
<BR><FONT SIZE=3D2>Sending a TLV frequently is bad.</FONT>
<BR><FONT SIZE=3D2>Sending a big TLV frequently is bad^2 ?</FONT>
</P>

<P><FONT SIZE=3D2>Is that about right?</FONT>
</P>

<P><FONT SIZE=3D2>Thanks, Philip</FONT>
</P>

<P><FONT SIZE=3D2>-----Original Message-----</FONT>
<BR><FONT SIZE=3D2>From: Jeff Learman [<A =
HREF=3D"mailto:jlearman@cisco.com">mailto:jlearman@cisco.com</A>]</FONT>=

<BR><FONT SIZE=3D2>Sent: Friday, July 12, 2002 4:16 PM</FONT>
<BR><FONT SIZE=3D2>To: mike shand</FONT>
<BR><FONT SIZE=3D2>Cc: Christian, Philip [HAL02:GI50:EXCH]; =
isis-wg@ietf.org</FONT>
<BR><FONT SIZE=3D2>Subject: RE: [Isis-wg] Proprietary / Private TLV =
numbers?</FONT>
</P>
<BR>
<BR>

<P><FONT SIZE=3D2>I agree, Philip.&nbsp; When you go into tha much =
detail, you're bound</FONT>
<BR><FONT SIZE=3D2>to say stuff that isn't technically accurate =
;-)&nbsp; On the other hand,</FONT>
<BR><FONT SIZE=3D2>it really helps when there's enough explanation so =
that everyone</FONT>
<BR><FONT SIZE=3D2>understands the issues, and my first post certainly =
wasn't sufficient</FONT>
<BR><FONT SIZE=3D2>in that respect.&nbsp; It's a matter of =
balance.</FONT>
</P>

<P><FONT SIZE=3D2>Let me take a crack at it this weekend.</FONT>
</P>

<P><FONT SIZE=3D2>Regards,</FONT>
<BR><FONT SIZE=3D2>Jeff</FONT>
</P>

<P><FONT SIZE=3D2>At 11:04 AM 7/12/2002, mike shand wrote:</FONT>
<BR><FONT SIZE=3D2>&gt;I'm not sure that triggering SPF is the main (or =
only) concern. An implementation can always choose to only re-run SPF =
when information which would affect the outcome of the SPF has changed =
(although arguably it could use considerable resources deciding that it =
need not bother).</FONT></P>

<P><FONT SIZE=3D2>&gt;</FONT>
<BR><FONT SIZE=3D2>&gt;The sheer quantity of information in the LSPs =
which may require storing and flooding is also an issue, and really the =
one which concerns me most.</FONT></P>

<P><FONT SIZE=3D2>&gt;</FONT>
<BR><FONT SIZE=3D2>&gt;But aside from that, I'm not sure the draft need =
go into so much detail. I think it would suffice simply to say =
&quot;don't do it&quot;.</FONT></P>

<P><FONT SIZE=3D2>&gt;</FONT>
<BR><FONT SIZE=3D2>&gt;</FONT>
<BR><FONT SIZE=3D2>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
Mike</FONT>
<BR><FONT SIZE=3D2>&gt;</FONT>
<BR><FONT SIZE=3D2>&gt;At 15:43 12/07/2002 +0100, Philip Christian =
wrote:</FONT>
<BR><FONT SIZE=3D2>&gt;</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;This is my first thought on the problem of =
abuse of LSPs.&nbsp; As normal</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;I've probably written too much, but it will =
give you guys something</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;to chew on and improve.&nbsp; =
Comments?</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;Philip</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;Appropriate use of proprietary TLVs.</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;&nbsp;&nbsp; IS-IS is a highly scalable =
routing protocol.&nbsp; Networks have been</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;&nbsp;&nbsp; deployed containing many =
hundreds of ISs in a single level-1 area or</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;&nbsp;&nbsp; level-2 subdomain.</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;&nbsp;&nbsp; One contributing factor to this =
scalability is that an IS needs to</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;&nbsp;&nbsp; advertise its links and metrics =
only when it starts up, or when its</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;&nbsp;&nbsp; local connectivity changes in =
some way.&nbsp; In this way the amount of</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;&nbsp;&nbsp; routing information traversing =
an IS-IS routed network is normally</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;&nbsp;&nbsp; very low.&nbsp; Unlike some =
other routing protocols, there is no periodic</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;&nbsp;&nbsp; transmission of routing =
information, except for LSP timeout which is</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;&nbsp;&nbsp; very infrequent.</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;&nbsp;&nbsp; A downside of this is that =
every time one IS does advertise a new</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;&nbsp;&nbsp; state of connectivity, every =
single IS in the network will need to</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;&nbsp;&nbsp; recalculate all of its routes, =
although there are certain</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;&nbsp;&nbsp; optimisations that reduce this =
load.</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;&nbsp;&nbsp; An unfortunate consequence of =
an IS sending out new information in a</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;&nbsp;&nbsp; proprietary TLV in an LSP is =
that it causes every other IS in the</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;&nbsp;&nbsp; level-1 area or level-2 =
subdomain to recalculate all of its routes,</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;&nbsp;&nbsp; whether an IS understands that =
particular TLV or not.&nbsp; If many ISs</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;&nbsp;&nbsp; in a large network were to =
frequently send out new LSPs then all of</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;&nbsp;&nbsp; the ISs might spend most of =
their time recalculating routes, which</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;&nbsp;&nbsp; would reduce scalability and =
stability considerably.</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;&nbsp;&nbsp; Therefore an IS SHOULD NOT =
regularly transmit information in a</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;&nbsp;&nbsp; proprietary TLV in an =
LSP.&nbsp; Proprietary TLVs in LSPs SHOULD NOT be</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;&nbsp;&nbsp; used except for the following =
(or similar) purposes:-</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;&nbsp;&nbsp; 1. For information about an IS =
that is constant or very rarely</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
changed.</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;&nbsp;&nbsp; 2. For information that is =
related to topology, in which case the</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; topology =
change would result in a new LSP anyway.&nbsp; In this case</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; the topology =
change SHOULD trigger the proprietary TLV to be</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; updated at =
the same time as the normal LSP update.&nbsp; This results</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; in all of the =
other ISs in the network performing only one SPF run</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rather than =
two.</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;&nbsp;&nbsp; Proprietary TLVs in LSPs MUST =
NOT be used as a generalised</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;&nbsp;&nbsp; communication channel.</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;&nbsp;&nbsp; Proprietary TLVs that are used =
in Hello and SNP PDUs are not flooded</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;&nbsp;&nbsp; throughout a network, and do =
not result in route recalculations</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;&nbsp;&nbsp; (unless they are part of a =
feature that enables or disables</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;&nbsp;&nbsp; adjacencies).&nbsp; Therefore =
the proprietary TLV MAY be used more freely</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;&nbsp;&nbsp; in Hello and SNP PDUs.</FONT>
<BR><FONT SIZE=3D2>&gt;</FONT>
</P>

</BODY>
</HTML>
------_=_NextPart_001_01C229B9.E8744DE0--

_______________________________________________
Isis-wg mailing list
Isis-wg@ietf.org
https://www1.ietf.org/mailman/listinfo/isis-wg


From isis-wg-admin@ietf.org  Fri Jul 12 12:03:14 2002
Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA29989
	for <isis-archive@odin.ietf.org>; Fri, 12 Jul 2002 12:03:14 -0400 (EDT)
Received: from optimus.ietf.org (localhost [127.0.0.1])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id LAA28524;
	Fri, 12 Jul 2002 11:54:17 -0400 (EDT)
Received: from ietf.org (odin [132.151.1.176])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id LAA28496
	for <isis-wg@optimus.ietf.org>; Fri, 12 Jul 2002 11:54:14 -0400 (EDT)
Received: from net4u.net4u.ch (root@net4u.net4u.ch [194.191.0.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA29331
	for <isis-wg@ietf.org>; Fri, 12 Jul 2002 11:53:17 -0400 (EDT)
Received: from net4u.ch (gw.xebeo.com [204.192.44.242])
	by net4u.net4u.ch (8.11.3/8.11.3) with ESMTP id g6CFtJC08053;
	Fri, 12 Jul 2002 17:55:20 +0200
Message-ID: <3D2EFB34.8090004@net4u.ch>
Date: Fri, 12 Jul 2002 08:52:20 -0700
From: Tony Przygienda <prz@net4u.ch>
Reply-To: prz@net4u.ch
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.4.1) Gecko/20020508 Netscape6/6.2.3
X-Accept-Language: en-us
MIME-Version: 1.0
To: RJ Atkinson <rja@extremenetworks.com>
CC: Jeff Parker <jparker@axiowave.com>,
        "'isis-wg@ietf.org'" <isis-wg@ietf.org>
Subject: Re: [Isis-wg] Proprietary / Private TLV numbers Security Considerati ons
References: <08B412A5-954B-11D6-9698-00039357A82A@extremenetworks.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: isis-wg-admin@ietf.org
Errors-To: isis-wg-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: IETF IS-IS working group <isis-wg.ietf.org>
X-BeenThere: isis-wg@ietf.org
Content-Transfer-Encoding: 7bit



RJ Atkinson wrote:

>
> On Thursday, July 11, 2002, at 12:55 PM, Jeff Parker wrote:
>
>> 5. Security Considerations
>>
>>    The contents of IS-IS PDUs are not protected by encryption,
>>    so the contents of TLVs in LSPs are visible throughout the
>>    routing area or domain, while the contents of Hello Packets,
>>    CSNPs, and PSNPs are visible to observers on the link they
>>    are sent to.  The addition of MD5 authentication, as described
>
>
> Proposed edit:
>     The addition of cryptographic authentication, as described in
>     [draft mumble] provides integrity and authentication of TLVs.
>     Because of the manner in which IS-IS operates, any router
>     possessing the correct IS-IS keying material could inject
>     incorrect information into the entire IS-IS domain.
>
>>    in [draft mumble] can increase the integrity of TLVs,
>
>
>
> I'd suggest something more like:
>
>     As with any extension, there is the possibility that different
>     implementations would accidentally interpret a given extension
>      in different ways.   As this amounts to an implementation error,
>     there is no obvious protocol specification fix for this risk.
>      Implementers are encouraged to make the processing of this
>      extension particularly robust against unexpected formats and
>     against unexpected data values.
>
>     Because this extension is generic, rather than specific, it is
>     not possible to describe all potential security risks in all
>     potential proprietary extensions deployed using this mechanism.
>     Hence, vendors are encouraged to document their extensions and
>     the security properties of their extensions so that operators
>     can make informed deployment and operations decisions about
>     such proprietary extensions. 

hmm, not saying this is incorrect but Ran may be trying to close
the barn after the horse bolted. If I have the possiblity to inject 
information
into the ISIS domain, I will just fake up topology in well-known format
packets rather than going through the pains of faking other people's
proprietary stuff ...

    thanks

    -- tony




_______________________________________________
Isis-wg mailing list
Isis-wg@ietf.org
https://www1.ietf.org/mailman/listinfo/isis-wg


From isis-wg-admin@ietf.org  Fri Jul 12 12:08:29 2002
Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA00483
	for <isis-archive@odin.ietf.org>; Fri, 12 Jul 2002 12:08:29 -0400 (EDT)
Received: from optimus.ietf.org (localhost [127.0.0.1])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id LAA28871;
	Fri, 12 Jul 2002 11:59:34 -0400 (EDT)
Received: from ietf.org (odin [132.151.1.176])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id LAA28843
	for <isis-wg@optimus.ietf.org>; Fri, 12 Jul 2002 11:59:32 -0400 (EDT)
Received: from cisco.com (mrwint.cisco.com [144.254.98.48])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA29663
	for <isis-wg@ietf.org>; Fri, 12 Jul 2002 11:58:35 -0400 (EDT)
Received: from mshand-w2k.cisco.com (ams-clip-vpn-dhcp81.cisco.com [10.50.0.80])
	by cisco.com (8.8.8/2.6/Cisco List Logging/8.8.8) with ESMTP id QAA27169;
	Fri, 12 Jul 2002 16:58:51 +0100 (BST)
Message-Id: <4.3.2.7.2.20020712164908.043bf148@jaws.cisco.com>
X-Sender: mshand@jaws.cisco.com
X-Mailer: QUALCOMM Windows Eudora Version 4.3.2
Date: Fri, 12 Jul 2002 16:58:46 +0100
To: "Philip Christian" <christi@nortelnetworks.com>
From: mike shand <mshand@cisco.com>
Subject: RE: [Isis-wg] Proprietary / Private TLV numbers?
Cc: "'Jeff Learman'" <jlearman@cisco.com>, isis-wg@ietf.org
In-Reply-To: <4103264BC8D3D51180B7002048400C454FB77F@zhard0jd.europe.nor
 tel.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Sender: isis-wg-admin@ietf.org
Errors-To: isis-wg-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: IETF IS-IS working group <isis-wg.ietf.org>
X-BeenThere: isis-wg@ietf.org

At 16:36 12/07/2002 +0100, Philip Christian wrote:

>Excuse my ignorance on this, but is it normal practice (or even mandatory) 
>for an IS to store the old LSP when a new one comes along?

No.

>  Presumably it holds it till it times out?

Only the most recent

>Therefore sending a big TLV is bad.
>Sending a TLV frequently is bad.
>Sending a big TLV frequently is bad^2 ?
>
>Is that about right?

One reason using up lots of space is bad is because we are somewhat limited 
to about 255*1500 bytes per systemID. If someone decided to generate lots 
of very large private TLVs, this would be a bad thing (but only for the 
router doing it).

However,  all the other routers would have to have memory space to store them.

And if you send them frequently, you would use up a fair amount of link 
bandwidth in flooding all these LSPs.

The point is that the idea of these private TLVs is so that you can 
implement some cunning enhancement to routing, perhaps using a few bytes, 
probably not even changing it frequently.

What we want to discourage is using this technique to implement a 
generalised reliable multicast service usable by an application. A 
mis-design like that could end up sending several thousand bytes per 
second. That is emphatically NOT what IS-IS should be used for.

But I really think a note along the lines of "be sensible" is all that is 
required.

         Mike

>Thanks, Philip
>
>-----Original Message-----
>From: Jeff Learman [<mailto:jlearman@cisco.com>mailto:jlearman@cisco.com]
>Sent: Friday, July 12, 2002 4:16 PM
>To: mike shand
>Cc: Christian, Philip [HAL02:GI50:EXCH]; isis-wg@ietf.org
>Subject: RE: [Isis-wg] Proprietary / Private TLV numbers?
>
>
>I agree, Philip.  When you go into tha much detail, you're bound
>to say stuff that isn't technically accurate ;-)  On the other hand,
>it really helps when there's enough explanation so that everyone
>understands the issues, and my first post certainly wasn't sufficient
>in that respect.  It's a matter of balance.
>
>Let me take a crack at it this weekend.
>
>Regards,
>Jeff
>
>At 11:04 AM 7/12/2002, mike shand wrote:
> >I'm not sure that triggering SPF is the main (or only) concern. An 
> implementation can always choose to only re-run SPF when information 
> which would affect the outcome of the SPF has changed (although arguably 
> it could use considerable resources deciding that it need not bother).
>
> >
> >The sheer quantity of information in the LSPs which may require storing 
> and flooding is also an issue, and really the one which concerns me most.
>
> >
> >But aside from that, I'm not sure the draft need go into so much detail. 
> I think it would suffice simply to say "don't do it".
>
> >
> >
> >        Mike
> >
> >At 15:43 12/07/2002 +0100, Philip Christian wrote:
> >
> >>This is my first thought on the problem of abuse of LSPs.  As normal
> >>I've probably written too much, but it will give you guys something
> >>to chew on and improve.  Comments?
> >>
> >>Philip
> >>
> >>Appropriate use of proprietary TLVs.
> >>
> >>   IS-IS is a highly scalable routing protocol.  Networks have been
> >>   deployed containing many hundreds of ISs in a single level-1 area or
> >>   level-2 subdomain.
> >>
> >>   One contributing factor to this scalability is that an IS needs to
> >>   advertise its links and metrics only when it starts up, or when its
> >>   local connectivity changes in some way.  In this way the amount of
> >>   routing information traversing an IS-IS routed network is normally
> >>   very low.  Unlike some other routing protocols, there is no periodic
> >>   transmission of routing information, except for LSP timeout which is
> >>   very infrequent.
> >>
> >>   A downside of this is that every time one IS does advertise a new
> >>   state of connectivity, every single IS in the network will need to
> >>   recalculate all of its routes, although there are certain
> >>   optimisations that reduce this load.
> >>
> >>   An unfortunate consequence of an IS sending out new information in a
> >>   proprietary TLV in an LSP is that it causes every other IS in the
> >>   level-1 area or level-2 subdomain to recalculate all of its routes,
> >>   whether an IS understands that particular TLV or not.  If many ISs
> >>   in a large network were to frequently send out new LSPs then all of
> >>   the ISs might spend most of their time recalculating routes, which
> >>   would reduce scalability and stability considerably.
> >>
> >>   Therefore an IS SHOULD NOT regularly transmit information in a
> >>   proprietary TLV in an LSP.  Proprietary TLVs in LSPs SHOULD NOT be
> >>   used except for the following (or similar) purposes:-
> >>
> >>   1. For information about an IS that is constant or very rarely
> >>      changed.
> >>
> >>   2. For information that is related to topology, in which case the
> >>      topology change would result in a new LSP anyway.  In this case
> >>      the topology change SHOULD trigger the proprietary TLV to be
> >>      updated at the same time as the normal LSP update.  This results
> >>      in all of the other ISs in the network performing only one SPF run
> >>      rather than two.
> >>
> >>   Proprietary TLVs in LSPs MUST NOT be used as a generalised
> >>   communication channel.
> >>
> >>   Proprietary TLVs that are used in Hello and SNP PDUs are not flooded
> >>   throughout a network, and do not result in route recalculations
> >>   (unless they are part of a feature that enables or disables
> >>   adjacencies).  Therefore the proprietary TLV MAY be used more freely
> >>   in Hello and SNP PDUs.
> >


_______________________________________________
Isis-wg mailing list
Isis-wg@ietf.org
https://www1.ietf.org/mailman/listinfo/isis-wg


From isis-wg-admin@ietf.org  Fri Jul 12 12:15:26 2002
Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA01040
	for <isis-archive@odin.ietf.org>; Fri, 12 Jul 2002 12:15:26 -0400 (EDT)
Received: from optimus.ietf.org (localhost [127.0.0.1])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id MAA00684;
	Fri, 12 Jul 2002 12:04:10 -0400 (EDT)
Received: from ietf.org (odin [132.151.1.176])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id MAA00648
	for <isis-wg@optimus.ietf.org>; Fri, 12 Jul 2002 12:04:07 -0400 (EDT)
Received: from znsgs01r.europe.nortel.com (h33s128a211n47.user.nortelnetworks.com [47.211.128.33])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA29985
	for <isis-wg@ietf.org>; Fri, 12 Jul 2002 12:03:12 -0400 (EDT)
Received: from zwcwc012.europe.nortel.com (zwcwc012.europe.nortel.com [47.73.112.187])
	by znsgs01r.europe.nortel.com (Switch-2.2.0/Switch-2.2.0) with ESMTP id g6CG3F811001;
	Fri, 12 Jul 2002 17:03:16 +0100 (BST)
Received: by zwcwc012.europe.nortel.com with Internet Mail Service (5.5.2653.19)
	id <3CJ1KR8P>; Fri, 12 Jul 2002 17:03:16 +0100
Message-ID: <4103264BC8D3D51180B7002048400C454FB783@zhard0jd.europe.nortel.com>
From: "Philip Christian" <christi@nortelnetworks.com>
To: "'mike shand'" <mshand@cisco.com>
Cc: "'Jeff Learman'" <jlearman@cisco.com>, isis-wg@ietf.org
Subject: RE: [Isis-wg] Proprietary / Private TLV numbers?
Date: Fri, 12 Jul 2002 17:03:16 +0100
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C229BD.A1D24046"
Sender: isis-wg-admin@ietf.org
Errors-To: isis-wg-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: IETF IS-IS working group <isis-wg.ietf.org>
X-BeenThere: isis-wg@ietf.org

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C229BD.A1D24046
Content-Type: text/plain;
	charset="iso-8859-1"

"But I really think a note along the lines of "be sensible" is all that is 
required.

         Mike"

I have no problems with that.

Thanks, Philip

------_=_NextPart_001_01C229BD.A1D24046
Content-Type: text/html;
	charset="iso-8859-1"

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 5.5.2655.35">
<TITLE>RE: [Isis-wg] Proprietary / Private TLV numbers?</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=2>&quot;But I really think a note along the lines of &quot;be sensible&quot; is all that is </FONT>
<BR><FONT SIZE=2>required.</FONT>
</P>

<P><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Mike&quot;</FONT>
</P>

<P><FONT SIZE=2>I have no problems with that.</FONT>
</P>

<P><FONT SIZE=2>Thanks, Philip</FONT>
</P>

</BODY>
</HTML>
------_=_NextPart_001_01C229BD.A1D24046--

_______________________________________________
Isis-wg mailing list
Isis-wg@ietf.org
https://www1.ietf.org/mailman/listinfo/isis-wg


From isis-wg-admin@ietf.org  Fri Jul 12 12:36:15 2002
Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA02271
	for <isis-archive@odin.ietf.org>; Fri, 12 Jul 2002 12:36:15 -0400 (EDT)
Received: from optimus.ietf.org (localhost [127.0.0.1])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id MAA02580;
	Fri, 12 Jul 2002 12:27:38 -0400 (EDT)
Received: from ietf.org (odin [132.151.1.176])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id MAA02538
	for <isis-wg@optimus.ietf.org>; Fri, 12 Jul 2002 12:27:36 -0400 (EDT)
Received: from wells.cisco.com (wells.cisco.com [171.71.177.223])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA01837
	for <isis-wg@ietf.org>; Fri, 12 Jul 2002 12:26:40 -0400 (EDT)
Received: (truskows@localhost) by wells.cisco.com (8.8.6 (PHNE_14041)/CISCO.SERVER.1.2) id JAA25772; Fri, 12 Jul 2002 09:26:55 -0700 (PDT)
From: Mike Truskowski <truskows@cisco.com>
Message-Id: <200207121626.JAA25772@wells.cisco.com>
Subject: Re: [Isis-wg] Proprietary / Private TLV numbers?
To: christi@nortelnetworks.com
Date: Fri, 12 Jul 2002 09:26:55 -0700 (PDT)
Cc: jlearman@cisco.com, mshand@cisco.com, isis-wg@ietf.org
In-Reply-To: <4103264BC8D3D51180B7002048400C454FB77F@zhard0jd.europe.nortel.com> from Philip Christian at Jul "12," 2002 "04:36:36" pm
X-Mailer: ELM []
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary=ELM1026491215-9726-4_
Content-Transfer-Encoding: 7bit
Sender: isis-wg-admin@ietf.org
Errors-To: isis-wg-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: IETF IS-IS working group <isis-wg.ietf.org>
X-BeenThere: isis-wg@ietf.org


--ELM1026491215-9726-4_
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit

And not sending a TLV could be equially bad. :-)

mwt

--ELM1026491215-9726-4_
Content-Type: text/plain; charset="iso-8859-1"
Content-Disposition: inline
Content-Description: /tmp/SAAa09726
Content-Transfer-Encoding: 7bit

Excuse my ignorance on this, but is it normal practice (or even mandatory)
for an IS to store the old LSP when a new one comes along?  Presumably it
holds it till it times out?

Therefore sending a big TLV is bad.
Sending a TLV frequently is bad.
Sending a big TLV frequently is bad^2 ?

Is that about right?

Thanks, Philip

-----Original Message-----
From: Jeff Learman [mailto:jlearman@cisco.com]
Sent: Friday, July 12, 2002 4:16 PM
To: mike shand
Cc: Christian, Philip [HAL02:GI50:EXCH]; isis-wg@ietf.org
Subject: RE: [Isis-wg] Proprietary / Private TLV numbers?



I agree, Philip.  When you go into tha much detail, you're bound
to say stuff that isn't technically accurate ;-)  On the other hand,
it really helps when there's enough explanation so that everyone
understands the issues, and my first post certainly wasn't sufficient
in that respect.  It's a matter of balance.

Let me take a crack at it this weekend.

Regards,
Jeff

At 11:04 AM 7/12/2002, mike shand wrote:
>I'm not sure that triggering SPF is the main (or only) concern. An
implementation can always choose to only re-run SPF when information which
would affect the outcome of the SPF has changed (although arguably it could
use considerable resources deciding that it need not bother).
>
>The sheer quantity of information in the LSPs which may require storing and
flooding is also an issue, and really the one which concerns me most.
>
>But aside from that, I'm not sure the draft need go into so much detail. I
think it would suffice simply to say "don't do it".
>
>
>        Mike
>
>At 15:43 12/07/2002 +0100, Philip Christian wrote:
>
>>This is my first thought on the problem of abuse of LSPs.  As normal
>>I've probably written too much, but it will give you guys something
>>to chew on and improve.  Comments?
>>
>>Philip
>>
>>Appropriate use of proprietary TLVs.
>>
>>   IS-IS is a highly scalable routing protocol.  Networks have been
>>   deployed containing many hundreds of ISs in a single level-1 area or
>>   level-2 subdomain.
>>
>>   One contributing factor to this scalability is that an IS needs to
>>   advertise its links and metrics only when it starts up, or when its
>>   local connectivity changes in some way.  In this way the amount of
>>   routing information traversing an IS-IS routed network is normally
>>   very low.  Unlike some other routing protocols, there is no periodic
>>   transmission of routing information, except for LSP timeout which is
>>   very infrequent.
>>
>>   A downside of this is that every time one IS does advertise a new
>>   state of connectivity, every single IS in the network will need to
>>   recalculate all of its routes, although there are certain
>>   optimisations that reduce this load.
>>
>>   An unfortunate consequence of an IS sending out new information in a
>>   proprietary TLV in an LSP is that it causes every other IS in the
>>   level-1 area or level-2 subdomain to recalculate all of its routes,
>>   whether an IS understands that particular TLV or not.  If many ISs
>>   in a large network were to frequently send out new LSPs then all of
>>   the ISs might spend most of their time recalculating routes, which
>>   would reduce scalability and stability considerably.
>>
>>   Therefore an IS SHOULD NOT regularly transmit information in a
>>   proprietary TLV in an LSP.  Proprietary TLVs in LSPs SHOULD NOT be
>>   used except for the following (or similar) purposes:-
>>
>>   1. For information about an IS that is constant or very rarely
>>      changed.
>>
>>   2. For information that is related to topology, in which case the
>>      topology change would result in a new LSP anyway.  In this case
>>      the topology change SHOULD trigger the proprietary TLV to be
>>      updated at the same time as the normal LSP update.  This results
>>      in all of the other ISs in the network performing only one SPF run
>>      rather than two.
>>
>>   Proprietary TLVs in LSPs MUST NOT be used as a generalised
>>   communication channel.
>>
>>   Proprietary TLVs that are used in Hello and SNP PDUs are not flooded
>>   throughout a network, and do not result in route recalculations
>>   (unless they are part of a feature that enables or disables
>>   adjacencies).  Therefore the proprietary TLV MAY be used more freely
>>   in Hello and SNP PDUs.
>


--ELM1026491215-9726-4_
Content-Type: text/html; charset="iso-8859-1"
Content-Disposition: inline
Content-Description: /tmp/TAAa09726
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
5.5.2655.35">
<TITLE>RE: [Isis-wg] Proprietary / Private TLV numbers?</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=3D2>Excuse my ignorance on this, but is it normal =
practice (or even mandatory) for an IS to store the old LSP when a new =
one comes along?&nbsp; Presumably it holds it till it times =
out?</FONT></P>

<P><FONT SIZE=3D2>Therefore sending a big TLV is bad.</FONT>
<BR><FONT SIZE=3D2>Sending a TLV frequently is bad.</FONT>
<BR><FONT SIZE=3D2>Sending a big TLV frequently is bad^2 ?</FONT>
</P>

<P><FONT SIZE=3D2>Is that about right?</FONT>
</P>

<P><FONT SIZE=3D2>Thanks, Philip</FONT>
</P>

<P><FONT SIZE=3D2>-----Original Message-----</FONT>
<BR><FONT SIZE=3D2>From: Jeff Learman [<A =
HREF=3D"mailto:jlearman@cisco.com">mailto:jlearman@cisco.com</A>]</FONT>=

<BR><FONT SIZE=3D2>Sent: Friday, July 12, 2002 4:16 PM</FONT>
<BR><FONT SIZE=3D2>To: mike shand</FONT>
<BR><FONT SIZE=3D2>Cc: Christian, Philip [HAL02:GI50:EXCH]; =
isis-wg@ietf.org</FONT>
<BR><FONT SIZE=3D2>Subject: RE: [Isis-wg] Proprietary / Private TLV =
numbers?</FONT>
</P>
<BR>
<BR>

<P><FONT SIZE=3D2>I agree, Philip.&nbsp; When you go into tha much =
detail, you're bound</FONT>
<BR><FONT SIZE=3D2>to say stuff that isn't technically accurate =
;-)&nbsp; On the other hand,</FONT>
<BR><FONT SIZE=3D2>it really helps when there's enough explanation so =
that everyone</FONT>
<BR><FONT SIZE=3D2>understands the issues, and my first post certainly =
wasn't sufficient</FONT>
<BR><FONT SIZE=3D2>in that respect.&nbsp; It's a matter of =
balance.</FONT>
</P>

<P><FONT SIZE=3D2>Let me take a crack at it this weekend.</FONT>
</P>

<P><FONT SIZE=3D2>Regards,</FONT>
<BR><FONT SIZE=3D2>Jeff</FONT>
</P>

<P><FONT SIZE=3D2>At 11:04 AM 7/12/2002, mike shand wrote:</FONT>
<BR><FONT SIZE=3D2>&gt;I'm not sure that triggering SPF is the main (or =
only) concern. An implementation can always choose to only re-run SPF =
when information which would affect the outcome of the SPF has changed =
(although arguably it could use considerable resources deciding that it =
need not bother).</FONT></P>

<P><FONT SIZE=3D2>&gt;</FONT>
<BR><FONT SIZE=3D2>&gt;The sheer quantity of information in the LSPs =
which may require storing and flooding is also an issue, and really the =
one which concerns me most.</FONT></P>

<P><FONT SIZE=3D2>&gt;</FONT>
<BR><FONT SIZE=3D2>&gt;But aside from that, I'm not sure the draft need =
go into so much detail. I think it would suffice simply to say =
&quot;don't do it&quot;.</FONT></P>

<P><FONT SIZE=3D2>&gt;</FONT>
<BR><FONT SIZE=3D2>&gt;</FONT>
<BR><FONT SIZE=3D2>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
Mike</FONT>
<BR><FONT SIZE=3D2>&gt;</FONT>
<BR><FONT SIZE=3D2>&gt;At 15:43 12/07/2002 +0100, Philip Christian =
wrote:</FONT>
<BR><FONT SIZE=3D2>&gt;</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;This is my first thought on the problem of =
abuse of LSPs.&nbsp; As normal</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;I've probably written too much, but it will =
give you guys something</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;to chew on and improve.&nbsp; =
Comments?</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;Philip</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;Appropriate use of proprietary TLVs.</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;&nbsp;&nbsp; IS-IS is a highly scalable =
routing protocol.&nbsp; Networks have been</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;&nbsp;&nbsp; deployed containing many =
hundreds of ISs in a single level-1 area or</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;&nbsp;&nbsp; level-2 subdomain.</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;&nbsp;&nbsp; One contributing factor to this =
scalability is that an IS needs to</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;&nbsp;&nbsp; advertise its links and metrics =
only when it starts up, or when its</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;&nbsp;&nbsp; local connectivity changes in =
some way.&nbsp; In this way the amount of</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;&nbsp;&nbsp; routing information traversing =
an IS-IS routed network is normally</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;&nbsp;&nbsp; very low.&nbsp; Unlike some =
other routing protocols, there is no periodic</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;&nbsp;&nbsp; transmission of routing =
information, except for LSP timeout which is</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;&nbsp;&nbsp; very infrequent.</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;&nbsp;&nbsp; A downside of this is that =
every time one IS does advertise a new</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;&nbsp;&nbsp; state of connectivity, every =
single IS in the network will need to</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;&nbsp;&nbsp; recalculate all of its routes, =
although there are certain</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;&nbsp;&nbsp; optimisations that reduce this =
load.</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;&nbsp;&nbsp; An unfortunate consequence of =
an IS sending out new information in a</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;&nbsp;&nbsp; proprietary TLV in an LSP is =
that it causes every other IS in the</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;&nbsp;&nbsp; level-1 area or level-2 =
subdomain to recalculate all of its routes,</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;&nbsp;&nbsp; whether an IS understands that =
particular TLV or not.&nbsp; If many ISs</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;&nbsp;&nbsp; in a large network were to =
frequently send out new LSPs then all of</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;&nbsp;&nbsp; the ISs might spend most of =
their time recalculating routes, which</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;&nbsp;&nbsp; would reduce scalability and =
stability considerably.</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;&nbsp;&nbsp; Therefore an IS SHOULD NOT =
regularly transmit information in a</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;&nbsp;&nbsp; proprietary TLV in an =
LSP.&nbsp; Proprietary TLVs in LSPs SHOULD NOT be</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;&nbsp;&nbsp; used except for the following =
(or similar) purposes:-</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;&nbsp;&nbsp; 1. For information about an IS =
that is constant or very rarely</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
changed.</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;&nbsp;&nbsp; 2. For information that is =
related to topology, in which case the</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; topology =
change would result in a new LSP anyway.&nbsp; In this case</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; the topology =
change SHOULD trigger the proprietary TLV to be</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; updated at =
the same time as the normal LSP update.&nbsp; This results</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; in all of the =
other ISs in the network performing only one SPF run</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rather than =
two.</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;&nbsp;&nbsp; Proprietary TLVs in LSPs MUST =
NOT be used as a generalised</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;&nbsp;&nbsp; communication channel.</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;&nbsp;&nbsp; Proprietary TLVs that are used =
in Hello and SNP PDUs are not flooded</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;&nbsp;&nbsp; throughout a network, and do =
not result in route recalculations</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;&nbsp;&nbsp; (unless they are part of a =
feature that enables or disables</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;&nbsp;&nbsp; adjacencies).&nbsp; Therefore =
the proprietary TLV MAY be used more freely</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;&nbsp;&nbsp; in Hello and SNP PDUs.</FONT>
<BR><FONT SIZE=3D2>&gt;</FONT>
</P>

</BODY>
</HTML>

--ELM1026491215-9726-4_--

_______________________________________________
Isis-wg mailing list
Isis-wg@ietf.org
https://www1.ietf.org/mailman/listinfo/isis-wg


From isis-wg-admin@ietf.org  Fri Jul 12 12:40:22 2002
Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA02449
	for <isis-archive@odin.ietf.org>; Fri, 12 Jul 2002 12:40:22 -0400 (EDT)
Received: from optimus.ietf.org (localhost [127.0.0.1])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id MAA02491;
	Fri, 12 Jul 2002 12:27:02 -0400 (EDT)
Received: from ietf.org (odin [132.151.1.176])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id MAA02461
	for <isis-wg@optimus.ietf.org>; Fri, 12 Jul 2002 12:27:00 -0400 (EDT)
Received: from wells.cisco.com (wells.cisco.com [171.71.177.223])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA01778
	for <isis-wg@ietf.org>; Fri, 12 Jul 2002 12:26:05 -0400 (EDT)
Received: (truskows@localhost) by wells.cisco.com (8.8.6 (PHNE_14041)/CISCO.SERVER.1.2) id JAA23949; Fri, 12 Jul 2002 09:25:48 -0700 (PDT)
From: Mike Truskowski <truskows@cisco.com>
Message-Id: <200207121625.JAA23949@wells.cisco.com>
Subject: Re: [Isis-wg] Proprietary / Private TLV numbers Security Considerati ons
To: prz@net4u.ch
Date: Fri, 12 Jul 2002 09:25:48 -0700 (PDT)
Cc: rja@extremenetworks.com, jparker@axiowave.com, isis-wg@ietf.org
In-Reply-To: <3D2EFB34.8090004@net4u.ch> from Tony Przygienda at Jul "12," 2002 "08:52:20" am
X-Mailer: ELM []
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: isis-wg-admin@ietf.org
Errors-To: isis-wg-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: IETF IS-IS working group <isis-wg.ietf.org>
X-BeenThere: isis-wg@ietf.org
Content-Transfer-Encoding: 7bit

I agree.  Why do we have this issue when there are other ways
to screw up a network.

mike

> 
> 
> RJ Atkinson wrote:
> 
> >
> > On Thursday, July 11, 2002, at 12:55 PM, Jeff Parker wrote:
> >
> >> 5. Security Considerations
> >>
> >>    The contents of IS-IS PDUs are not protected by encryption,
> >>    so the contents of TLVs in LSPs are visible throughout the
> >>    routing area or domain, while the contents of Hello Packets,
> >>    CSNPs, and PSNPs are visible to observers on the link they
> >>    are sent to.  The addition of MD5 authentication, as described
> >
> >
> > Proposed edit:
> >     The addition of cryptographic authentication, as described in
> >     [draft mumble] provides integrity and authentication of TLVs.
> >     Because of the manner in which IS-IS operates, any router
> >     possessing the correct IS-IS keying material could inject
> >     incorrect information into the entire IS-IS domain.
> >
> >>    in [draft mumble] can increase the integrity of TLVs,
> >
> >
> >
> > I'd suggest something more like:
> >
> >     As with any extension, there is the possibility that different
> >     implementations would accidentally interpret a given extension
> >      in different ways.   As this amounts to an implementation error,
> >     there is no obvious protocol specification fix for this risk.
> >      Implementers are encouraged to make the processing of this
> >      extension particularly robust against unexpected formats and
> >     against unexpected data values.
> >
> >     Because this extension is generic, rather than specific, it is
> >     not possible to describe all potential security risks in all
> >     potential proprietary extensions deployed using this mechanism.
> >     Hence, vendors are encouraged to document their extensions and
> >     the security properties of their extensions so that operators
> >     can make informed deployment and operations decisions about
> >     such proprietary extensions. 
> 
> hmm, not saying this is incorrect but Ran may be trying to close
> the barn after the horse bolted. If I have the possiblity to inject 
> information
> into the ISIS domain, I will just fake up topology in well-known format
> packets rather than going through the pains of faking other people's
> proprietary stuff ...
> 
>     thanks
> 
>     -- tony
> 
> 
> 
> 
> _______________________________________________
> Isis-wg mailing list
> Isis-wg@ietf.org
> https://www1.ietf.org/mailman/listinfo/isis-wg
> 


_______________________________________________
Isis-wg mailing list
Isis-wg@ietf.org
https://www1.ietf.org/mailman/listinfo/isis-wg


From isis-wg-admin@ietf.org  Fri Jul 12 13:18:35 2002
Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA04438
	for <isis-archive@odin.ietf.org>; Fri, 12 Jul 2002 13:18:35 -0400 (EDT)
Received: from optimus.ietf.org (localhost [127.0.0.1])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id NAA05788;
	Fri, 12 Jul 2002 13:08:07 -0400 (EDT)
Received: from ietf.org (odin [132.151.1.176])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id NAA05756
	for <isis-wg@optimus.ietf.org>; Fri, 12 Jul 2002 13:08:05 -0400 (EDT)
Received: from sj-msg-core-2.cisco.com (sj-msg-core-2.cisco.com [171.69.24.11])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA03917
	for <isis-wg@ietf.org>; Fri, 12 Jul 2002 13:07:10 -0400 (EDT)
Received: from dingdong.cisco.com (IDENT:mirapoint@dingdong.cisco.com [64.102.17.16])
	by sj-msg-core-2.cisco.com (8.12.2/8.12.2) with ESMTP id g6CH7XhI023490;
	Fri, 12 Jul 2002 10:07:34 -0700 (PDT)
Received: from JLEARMAN-W2K1.cisco.com (dhcp-64-102-83-133.cisco.com [64.102.83.133])
	by dingdong.cisco.com (Mirapoint)
	with ESMTP id ABW93142;
	Fri, 12 Jul 2002 13:06:15 -0400 (EDT)
Message-Id: <4.3.2.7.2.20020712125334.01aac4c0@dingdong.cisco.com>
X-Sender: jlearman@dingdong.cisco.com
X-Mailer: QUALCOMM Windows Eudora Version 4.3.2
Date: Fri, 12 Jul 2002 13:03:16 -0400
To: "Philip Christian" <christi@nortelnetworks.com>
From: Jeff Learman <jlearman@cisco.com>
Subject: RE: [Isis-wg] Proprietary / Private TLV numbers?
Cc: mike shand <mshand@cisco.com>, isis-wg@ietf.org
In-Reply-To: <4103264BC8D3D51180B7002048400C454FB77F@zhard0jd.europe.nor
 tel.com>
Mime-Version: 1.0
Content-Type: multipart/alternative;
	boundary="=====================_103160567==_.ALT"
Sender: isis-wg-admin@ietf.org
Errors-To: isis-wg-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: IETF IS-IS working group <isis-wg.ietf.org>
X-BeenThere: isis-wg@ietf.org

--=====================_103160567==_.ALT
Content-Type: text/plain; charset="us-ascii"

At 11:36 AM 7/12/2002, Philip Christian wrote:
>Excuse my ignorance on this, but is it normal practice (or even mandatory) for an IS to store the old LSP when a new one comes along?  Presumably it holds it till it times out?
>
>Therefore sending a big TLV is bad. 

Right.

>Sending a TLV frequently is bad. 

Not quite right.  CHANGING a TLV frequently is bad, because
you need to regen and flood your LSP each time you change it.
Of course, someone might say, "Well, I don't need to update
everyone each time I change the value, it's fine just to include
the current value whenever I generate my LSP for some other
reason."  This would be fine, and it means that we need to be
a little more specific about what not to do: your TLV should
not significantly affect the frequency with which your router
sends LSPs.  (Obviously, this argument applies to LSP TLVs, so
we gotta be careful about that ...)  But like Mike says, let's
keep it as simple as possible, and give a word to the wise.
Fools better not be messing with this stuff anyway ;-)

By the way, it wouldn't make much sense to send your TLV in some
LSPs and not in others.  I suppose someone could come up with an
excuse to do this, but I doubt I'd buy it.

Jeff

>Sending a big TLV frequently is bad^2 ? 
>
>Is that about right? 
>
>Thanks, Philip 

--=====================_103160567==_.ALT
Content-Type: text/html; charset="us-ascii"

<html>
At 11:36 AM 7/12/2002, Philip Christian wrote:<br>
<blockquote type=cite cite><font size=2>Excuse my ignorance on this, but
is it normal practice (or even mandatory) for an IS to store the old LSP
when a new one comes along?&nbsp; Presumably it holds it till it times
out?<br>
<br>
Therefore sending a big TLV is bad.</font> </blockquote><br>
Right.<br>
<br>
<blockquote type=cite cite><font size=2>Sending a TLV frequently is
bad.</font> </blockquote><br>
Not quite right.&nbsp; CHANGING a TLV frequently is bad, because<br>
you need to regen and flood your LSP each time you change it.<br>
Of course, someone might say, &quot;Well, I don't need to update<br>
everyone each time I change the value, it's fine just to include<br>
the current value whenever I generate my LSP for some other<br>
reason.&quot;&nbsp; This would be fine, and it means that we need to
be<br>
a little more specific about what not to do: your TLV should<br>
not significantly affect the frequency with which your router<br>
sends LSPs.&nbsp; (Obviously, this argument applies to LSP TLVs, so<br>
we gotta be careful about that ...)&nbsp; But like Mike says, let's<br>
keep it as simple as possible, and give a word to the wise.<br>
Fools better not be messing with this stuff anyway ;-)<br>
<br>
By the way, it wouldn't make much sense to send your TLV in some<br>
LSPs and not in others.&nbsp; I suppose someone could come up with
an<br>
excuse to do this, but I doubt I'd buy it.<br>
<br>
Jeff<br>
<br>
<blockquote type=cite cite><font size=2>Sending a big TLV frequently is
bad^2 ?</font> <br>
<br>
<font size=2>Is that about right?</font> <br>
<br>
<font size=2>Thanks, Philip</font> </blockquote></html>

--=====================_103160567==_.ALT--


_______________________________________________
Isis-wg mailing list
Isis-wg@ietf.org
https://www1.ietf.org/mailman/listinfo/isis-wg


From isis-wg-admin@ietf.org  Fri Jul 12 14:52:39 2002
Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA08641
	for <isis-archive@odin.ietf.org>; Fri, 12 Jul 2002 14:52:38 -0400 (EDT)
Received: from optimus.ietf.org (localhost [127.0.0.1])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id OAA11109;
	Fri, 12 Jul 2002 14:40:18 -0400 (EDT)
Received: from ietf.org (odin [132.151.1.176])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id OAA11079
	for <isis-wg@optimus.ietf.org>; Fri, 12 Jul 2002 14:40:16 -0400 (EDT)
Received: from tahoe.sj.allegronetworks.com (tahoe.allegronetworks.com [63.115.58.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA07924
	for <isis-wg@ietf.org>; Fri, 12 Jul 2002 14:39:20 -0400 (EDT)
Received: by tahoe.allegronetworks.com with Internet Mail Service (5.5.2653.19)
	id <N8PTGVQ6>; Fri, 12 Jul 2002 11:39:45 -0700
Message-ID: <B4DFCB7CDE2DD4118F690008C78694160365BB52@tahoe.allegronetworks.com>
From: Neal Castagnoli <cast@allegronetworks.com>
To: "'Naiming Shen'" <naiming@redback.com>,
        Philip Christian
	 <christi@nortelnetworks.com>
Cc: "'mike shand'" <mshand@cisco.com>, Jeff Learman <jlearman@cisco.com>,
        isis-wg@ietf.org
Subject: RE: [Isis-wg] Proprietary / Private TLV numbers? 
Date: Fri, 12 Jul 2002 11:39:44 -0700
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: isis-wg-admin@ietf.org
Errors-To: isis-wg-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: IETF IS-IS working group <isis-wg.ietf.org>
X-BeenThere: isis-wg@ietf.org


> From: Naiming Shen [mailto:naiming@redback.com]

> recalculate when some irrelavant information changes. for example,
> some TE bandwidth info change in LSPs WILL NOT cause a reasonable
                                                           ^^^^
> implementation to rerun SPF.

Naiming,


I think this is implementation dependent, and you can have reasonable
implementations that run SPF whenever there is a change to the LSP's
variable part or other relevent fields.

Some might say the complexity and potential attendant error in suppressing
SPF runs isn't worth it.  There is a very high cost to incorrectly
suppressing an SPF (routing loops, etc), and so if the time to run SPF is
low enough, perhaps you are better of just doing it.

Meanwhile, if the implementation's SPF takes an unacceptably long time, then
perhaps the added complexity is worth it.

 --Neal
 

_______________________________________________
Isis-wg mailing list
Isis-wg@ietf.org
https://www1.ietf.org/mailman/listinfo/isis-wg


From isis-wg-admin@ietf.org  Fri Jul 12 15:00:43 2002
Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA09131
	for <isis-archive@odin.ietf.org>; Fri, 12 Jul 2002 15:00:43 -0400 (EDT)
Received: from optimus.ietf.org (localhost [127.0.0.1])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id OAA11697;
	Fri, 12 Jul 2002 14:50:34 -0400 (EDT)
Received: from ietf.org (odin [132.151.1.176])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id OAA11665
	for <isis-wg@optimus.ietf.org>; Fri, 12 Jul 2002 14:50:31 -0400 (EDT)
Received: from Thor.Adtech-Inc.COM (Thor.Adtech-Inc.COM [63.165.80.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA08458
	for <isis-wg@ietf.org>; Fri, 12 Jul 2002 14:49:31 -0400 (EDT)
Received: from apollo.adtech-inc.com (apollo.adtech-inc.com [10.12.0.17])
	by Thor.Adtech-Inc.COM (8.12.4/8.12.4) with ESMTP id g6CInj89025058
	for <isis-wg@ietf.org>; Fri, 12 Jul 2002 08:49:45 -1000 (HST)
Received: by apollo.adtech-inc.com with Internet Mail Service (5.5.2653.19)
	id <3S3Y1VRP>; Fri, 12 Jul 2002 08:56:27 -1000
Message-ID: <8AC36D3167EED41184C800508BD9540502DD6B9C@apollo.adtech-inc.com>
From: "Chan, Chung Ming" <Ming.Chan@spirentcom.com>
To: isis-wg@ietf.org
Cc: "Chan, Chung Ming" <Ming.Chan@spirentcom.com>
Date: Fri, 12 Jul 2002 08:56:17 -1000
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain;
	charset="iso-8859-1"
Subject: [Isis-wg] Unknown Version/ Protocol ID Extension
Sender: isis-wg-admin@ietf.org
Errors-To: isis-wg-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: IETF IS-IS working group <isis-wg.ietf.org>
X-BeenThere: isis-wg@ietf.org

Hi,
	I'm running a test on how an ISIS implementation handles different
kinds of encoding errors.

	One of such errors is unknown version number.

Since the current Version/Protocol ID Extension and Version fields in the
ISIS PDU fixed headers are set to one (1), 
so if an ISIS implementation receive a PDU with different values, how should
the receiving ISIS router handle the PDU?

Should it just ignores/discards the PDU or act on the PDU if somehow it can
decode *some*/*most* of the information out?

I've two implementations in the lab ignore/discard the PDU and one response
to the received PDU.

Please, advise!


Thanks,


C. Ming Chan


_______________________________________________
Isis-wg mailing list
Isis-wg@ietf.org
https://www1.ietf.org/mailman/listinfo/isis-wg


From isis-wg-admin@spider.juniper.net  Fri Jul 12 16:04:25 2002
Received: from external.juniper.net (spider.juniper.net [207.17.137.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA12675
	for <isis-archive@lists.ietf.org>; Fri, 12 Jul 2002 16:04:24 -0400 (EDT)
Received: from spider.juniper.net (localhost [127.0.0.1])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g6CJf1t26002;
	Fri, 12 Jul 2002 12:41:01 -0700 (PDT)
	(envelope-from isis-wg-admin@spider.juniper.net)
Received: from Thor.Adtech-Inc.COM (thor.adtech-inc.com [63.165.80.10])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g6CJRXt25926
	for <isis-wg@spider.juniper.net>; Fri, 12 Jul 2002 12:27:33 -0700 (PDT)
	(envelope-from Ming.Chan@SpirentCom.COM)
Received: from apollo.adtech-inc.com (apollo.adtech-inc.com [10.12.0.17])
	by Thor.Adtech-Inc.COM (8.12.4/8.12.4) with ESMTP id g6CJnA89028459
	for <isis-wg@spider.juniper.net>; Fri, 12 Jul 2002 09:49:10 -1000 (HST)
Received: by apollo.adtech-inc.com with Internet Mail Service (5.5.2653.19)
	id <3S3Y1VVL>; Fri, 12 Jul 2002 09:55:51 -1000
Message-ID: <8AC36D3167EED41184C800508BD9540502DD6B9F@apollo.adtech-inc.com>
From: "Chan, Chung Ming" <Ming.Chan@SpirentCom.COM>
To: "'isis-wg@spider.juniper.net'" <isis-wg@spider.juniper.net>
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain;
	charset="iso-8859-1"
Subject: [Isis-wg] Unknown Version/ Protocol ID Extension
Sender: isis-wg-admin@spider.juniper.net
Errors-To: isis-wg-admin@spider.juniper.net
X-BeenThere: isis-wg@spider.juniper.net
X-Mailman-Version: 2.0rc1
Precedence: bulk
List-Help: <mailto:isis-wg-request@spider.juniper.net?subject=help>
List-Post: <mailto:isis-wg@spider.juniper.net>
List-Subscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=subscribe>
List-Id: IETF IS-IS working group <isis-wg.spider.juniper.net>
List-Unsubscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=unsubscribe>
List-Archive: <http://spider.juniper.net/pipermail/isis-wg/>
Date: Fri, 12 Jul 2002 09:55:47 -1000

Hi,
        I'm running a test on how an ISIS implementation handles different
kinds of encoding errors.

        One of such errors is unknown version number.

Since the current Version/Protocol ID Extension and Version fields in the
ISIS PDU fixed headers are set to one (1),
so if an ISIS implementation receive a PDU with different values, how should
the receiving ISIS router handle the PDU?

Should it just ignores/discards the PDU or act on the PDU if somehow it can
decode *some*/*most* of the information out?

I've two implementations in the lab ignore/discard the PDU and one response
to the received PDU.

Please, advise!


Thanks,


C. Ming Chan
_______________________________________________
Isis-wg mailing list  -  Isis-wg@spider.juniper.net
http://spider.juniper.net/mailman/listinfo/isis-wg


From isis-wg-admin@ietf.org  Fri Jul 12 17:33:46 2002
Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA15576
	for <isis-archive@odin.ietf.org>; Fri, 12 Jul 2002 17:33:46 -0400 (EDT)
Received: from optimus.ietf.org (localhost [127.0.0.1])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id RAA20164;
	Fri, 12 Jul 2002 17:17:55 -0400 (EDT)
Received: from ietf.org (odin [132.151.1.176])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id RAA20131
	for <isis-wg@optimus.ietf.org>; Fri, 12 Jul 2002 17:17:51 -0400 (EDT)
Received: from net4u.net4u.ch (root@net4u.net4u.ch [194.191.0.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA15001
	for <isis-wg@ietf.org>; Fri, 12 Jul 2002 17:16:49 -0400 (EDT)
Received: from net4u.ch (gw.xebeo.com [204.192.44.242])
	by net4u.net4u.ch (8.11.3/8.11.3) with ESMTP id g6CLIiC30861
	for <isis-wg@ietf.org>; Fri, 12 Jul 2002 23:18:44 +0200
Message-ID: <3D2F46FE.3060100@net4u.ch>
Date: Fri, 12 Jul 2002 14:15:42 -0700
From: Tony Przygienda <prz@net4u.ch>
Reply-To: prz@net4u.ch
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.9) Gecko/20020408
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: isis-wg@ietf.org
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Subject: [Isis-wg] FYI: old list down ...
Sender: isis-wg-admin@ietf.org
Errors-To: isis-wg-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: IETF IS-IS working group <isis-wg.ietf.org>
X-BeenThere: isis-wg@ietf.org
Content-Transfer-Encoding: 7bit

Old list on @juniper.net is down as of now, everything please to this list

    -- tony



_______________________________________________
Isis-wg mailing list
Isis-wg@ietf.org
https://www1.ietf.org/mailman/listinfo/isis-wg


From isis-wg-admin@ietf.org  Fri Jul 12 18:17:22 2002
Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA17201
	for <isis-archive@odin.ietf.org>; Fri, 12 Jul 2002 18:17:22 -0400 (EDT)
Received: from optimus.ietf.org (localhost [127.0.0.1])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id SAA22687;
	Fri, 12 Jul 2002 18:07:53 -0400 (EDT)
Received: from ietf.org (odin [132.151.1.176])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id SAA22656
	for <isis-wg@optimus.ietf.org>; Fri, 12 Jul 2002 18:07:51 -0400 (EDT)
Received: from cisco.com (europe.cisco.com [144.254.52.73])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA16726
	for <isis-wg@ietf.org>; Fri, 12 Jul 2002 18:06:53 -0400 (EDT)
Received: from JVASSEUR-W2K.cisco.com ([10.49.250.163])
	by cisco.com (8.8.8+Sun/8.8.8) with ESMTP id AAA02720
	for <isis-wg@ietf.org>; Sat, 13 Jul 2002 00:07:16 +0200 (MET DST)
Message-Id: <4.3.2.7.2.20020713000529.045cb008@paris.cisco.com>
X-Sender: jvasseur@paris.cisco.com
X-Mailer: QUALCOMM Windows Eudora Version 4.3.2
Date: Sat, 13 Jul 2002 00:07:14 +0200
To: isis-wg@ietf.org
From: Jean Philippe Vasseur <jvasseur@cisco.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Subject: [Isis-wg] draft-vasseur-mpls-isis-pcsd-discovery-01.txt
Sender: isis-wg-admin@ietf.org
Errors-To: isis-wg-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: IETF IS-IS working group <isis-wg.ietf.org>
X-BeenThere: isis-wg@ietf.org

Hi,

FYI,

http://search.ietf.org/internet-drafts/draft-vasseur-mpls-isis-pcsd-discovery-01.txt

Abstract

    This draft proposes an IS-IS extension for a router to announce its
    Path Computation Server capability used in the context of MPLS
    Traffic Engineering. This draft defines a new TLV called PCSD sub-
    TLV (Path Computation Server Discovery) which is carried within the
    IS-IS LSP.

Any comment is of course very welcome.

JP.


_______________________________________________
Isis-wg mailing list
Isis-wg@ietf.org
https://www1.ietf.org/mailman/listinfo/isis-wg


From isis-wg-admin@ietf.org  Sat Jul 13 03:55:25 2002
Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA15572
	for <isis-archive@odin.ietf.org>; Sat, 13 Jul 2002 03:55:25 -0400 (EDT)
Received: from optimus.ietf.org (localhost [127.0.0.1])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id DAA04092;
	Sat, 13 Jul 2002 03:45:22 -0400 (EDT)
Received: from ietf.org (odin [132.151.1.176])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id DAA04063
	for <isis-wg@optimus.ietf.org>; Sat, 13 Jul 2002 03:45:20 -0400 (EDT)
Received: from gnat.inet.org (gnat.inet.org [63.108.254.91])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA14879
	for <isis-wg@ietf.org>; Sat, 13 Jul 2002 03:44:24 -0400 (EDT)
Received: from mosquito.inet.org (ssh.extremenetworks.com [10.0.1.139])
	by gnat.inet.org (Postfix) with ESMTP
	id CD66F67105; Sat, 13 Jul 2002 04:23:59 -0400 (EDT)
Date: Sat, 13 Jul 2002 03:44:39 -0400
Subject: Re: [Isis-wg] Proprietary / Private TLV numbers Security Considerati ons
Content-Type: text/plain; charset=US-ASCII; format=flowed
Mime-Version: 1.0 (Apple Message framework v482)
Cc: "'isis-wg@ietf.org'" <isis-wg@ietf.org>
To: prz@net4u.ch
From: RJ Atkinson <rja@extremenetworks.com>
In-Reply-To: <3D2EFB34.8090004@net4u.ch>
Message-Id: <62FCC36C-9634-11D6-BB06-00039357A82A@extremenetworks.com>
Content-Transfer-Encoding: 7bit
X-Mailer: Apple Mail (2.482)
Content-Transfer-Encoding: 7bit
Sender: isis-wg-admin@ietf.org
Errors-To: isis-wg-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: IETF IS-IS working group <isis-wg.ietf.org>
X-BeenThere: isis-wg@ietf.org
Content-Transfer-Encoding: 7bit


On Friday, July 12, 2002, at 11:52 AM, Tony Przygienda wrote:
> hmm, not saying this is incorrect but Ran may be trying to close
> the barn after the horse bolted. If I have the possiblity to inject 
> information
> into the ISIS domain, I will just fake up topology in well-known format
> packets rather than going through the pains of faking other people's
> proprietary stuff ...

Tony P,

I'm not trying to close the door so much as note that the door is open
and try to get the door manufacturer to mention the width and
height of the door... :-)

Ran


_______________________________________________
Isis-wg mailing list
Isis-wg@ietf.org
https://www1.ietf.org/mailman/listinfo/isis-wg


From isis-wg-admin@spider.juniper.net  Sat Jul 13 06:02:12 2002
Received: from external.juniper.net (spider.juniper.net [207.17.137.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id GAA19045
	for <isis-archive@lists.ietf.org>; Sat, 13 Jul 2002 06:02:11 -0400 (EDT)
Received: from spider.juniper.net (localhost [127.0.0.1])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g6D9cPt30254;
	Sat, 13 Jul 2002 02:38:25 -0700 (PDT)
	(envelope-from isis-wg-admin@spider.juniper.net)
Received: from colo-rojo.juniper.net (rojo.juniper.net [207.17.137.35])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g6D9Npt30162
	for <isis-wg@spider.juniper.net>; Sat, 13 Jul 2002 02:23:51 -0700 (PDT)
	(envelope-from iesg-secretary@ietf.org)
X-JNPR-Received-From: outside
Received: from pong.juniper.net (pong.juniper.net [207.17.137.102])
	by colo-rojo.juniper.net (8.12.3/8.12.3) with ESMTP id g6D9jVot089431
	for <isis-wg@juniper.net>; Sat, 13 Jul 2002 02:45:34 -0700 (PDT)
Received: from btmail.net.cn ([202.106.196.71]) by pong.juniper.net with Microsoft SMTPSVC(5.0.2195.4453);
	 Sat, 13 Jul 2002 02:31:36 -0700
Received: from btmail.net.cn([202.106.196.73]) by btamail.net.cn(JetMail 2.5.3.0)
	with SMTP id jm363d305438; Sat, 13 Jul 2002 09:31:34 -0000
Received: from loki.ietf.org([132.151.1.177]) by btamail.net.cn(JetMail 2.5.3.0)
	with SMTP id jm10c3d2b3b67; Tue,  9 Jul 2002 15:31:08 -0000
Received: (from adm@localhost)
	by loki.ietf.org (8.9.1b+Sun/8.9.1) id JAA24893
	for ietf-123-outbound.01@ietf.org; Tue, 9 Jul 2002 09:05:01 -0400 (EDT)
Received: from ietf.org (odin.ietf.org [10.27.2.28])
	by loki.ietf.org (8.9.1b+Sun/8.9.1) with ESMTP id IAA24494
	for <all-ietf@loki.ietf.org>; Tue, 9 Jul 2002 08:28:20 -0400 (EDT)
Received: from CNRI.Reston.VA.US (localhost [127.0.0.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA21811;
	Tue, 9 Jul 2002 08:27:28 -0400 (EDT)
Message-Id: <200207091227.IAA21811@ietf.org>
To: IETF-Announce: ;
Cc: RFC Editor <rfc-editor@isi.edu>, Internet Architecture Board <iab@isi.edu>,
        isis-wg@juniper.net
From: The IESG <iesg-secretary@ietf.org>
X-OriginalArrivalTime: 13 Jul 2002 09:31:36.0557 (UTC) FILETIME=[157589D0:01C22A50]
X-Not-Spam: Spam Score: 1.1 - TO_MALFORMED
X-Scanned-By: MIMEDefang 2.15 (www dot roaringpenguin dot com slash mimedefang)
Subject: [Isis-wg] Document Action: Three-Way Handshake for IS-IS Point-to-Point
 Adjacencies to Informational
Sender: isis-wg-admin@spider.juniper.net
Errors-To: isis-wg-admin@spider.juniper.net
X-BeenThere: isis-wg@spider.juniper.net
X-Mailman-Version: 2.0rc1
Precedence: bulk
List-Help: <mailto:isis-wg-request@spider.juniper.net?subject=help>
List-Post: <mailto:isis-wg@spider.juniper.net>
List-Subscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=subscribe>
List-Id: IETF IS-IS working group <isis-wg.spider.juniper.net>
List-Unsubscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=unsubscribe>
List-Archive: <http://spider.juniper.net/pipermail/isis-wg/>
Date: Tue, 09 Jul 2002 08:27:28 -0400


 The IESG has approved the Internet-Draft 'Three-Way Handshake for
 IS-IS Point-to-Point Adjacencies' <draft-ietf-isis-3way-06.txt> as 
 an Informational RFC. This document is the product of the IS-IS for 
 IP Internets Working Group. 
 The IESG contact persons are Alex Zinin and Bill Fenner.
   
   
 Technical Summary
   
   The document introduces a backward-compatible extension to
   the IS-IS routing protocol that ensures two-way connectivity
   on point-to-point links through a three-way handshaking
   mechanism. The document also extends the protocol to support
   more than 256 point-to-point links per router.
   
 Working Group Summary
   
   There was support for this document in the WG. All comments
   brought up during the WG Last Call have been addressed.

 Protocol Quality
   
   Alex Zinin has reviewed the specification for the IESG.
   The mechanisms described in the document have been implemented
   by multiple router vendors and have been widely deployed
   in the Internet.

_______________________________________________
Isis-wg mailing list  -  Isis-wg@spider.juniper.net
http://spider.juniper.net/mailman/listinfo/isis-wg


From isis-wg-admin@spider.juniper.net  Sat Jul 13 10:41:06 2002
Received: from external.juniper.net (spider.juniper.net [207.17.137.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA24980
	for <isis-archive@odin.ietf.org>; Sat, 13 Jul 2002 10:41:06 -0400 (EDT)
Received: from spider.juniper.net (localhost [127.0.0.1])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g6DEIXt34452;
	Sat, 13 Jul 2002 07:18:33 -0700 (PDT)
	(envelope-from isis-wg-admin@spider.juniper.net)
Received: from bridge.axiowave.com (ppp-64-115-125-242.broadviewnet.net [64.115.125.242] (may be forged))
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g5IKU1t20420
	for <isis-wg@spider.juniper.net>; Tue, 18 Jun 2002 13:30:01 -0700 (PDT)
	(envelope-from jparker@axiowave.com)
Message-ID: <EB5FFC72F183D411B38200062957342901E57839@r2d2.axiowave.com>
From: Jeff Parker <jparker@axiowave.com>
To: "'Manral, Vishwas'" <VishwasM@netplane.com>,
        Jeff Parker
	 <jparker@axiowave.com>,
        "'Joyal, Daniel R (Daniel)'" <joyal@lucent.com>
Cc: "IS-IS-WG (E-mail)" <isis-wg@spider.juniper.net>
Subject: RE: [Isis-wg] IS-IS MIB
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: isis-wg-admin@spider.juniper.net
Errors-To: isis-wg-admin@spider.juniper.net
X-BeenThere: isis-wg@spider.juniper.net
X-Mailman-Version: 2.0rc1
Precedence: bulk
List-Help: <mailto:isis-wg-request@spider.juniper.net?subject=help>
List-Post: <mailto:isis-wg@spider.juniper.net>
List-Subscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=subscribe>
List-Id: IETF IS-IS working group <isis-wg.spider.juniper.net>
List-Unsubscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=unsubscribe>
List-Archive: <http://spider.juniper.net/pipermail/isis-wg/>
Date: Tue, 18 Jun 2002 16:14:00 -0400

> VM> Maybe the remaining lifetime could be given too. 
> Remaining lifetime is
> used to identify an instance too, one with 0 Remaininglifetime and one
> without are different instances.

No.  Two LSPs with different remaining lifetimes could be the same.

The sequence number is what counts.

- jdp 
_______________________________________________
Isis-wg mailing list  -  Isis-wg@spider.juniper.net
http://spider.juniper.net/mailman/listinfo/isis-wg


From isis-wg-admin@spider.juniper.net  Sat Jul 13 10:57:31 2002
Received: from external.juniper.net (spider.juniper.net [207.17.137.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA25168
	for <isis-archive@odin.ietf.org>; Sat, 13 Jul 2002 10:57:30 -0400 (EDT)
Received: from spider.juniper.net (localhost [127.0.0.1])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g6DEYbt34572;
	Sat, 13 Jul 2002 07:34:37 -0700 (PDT)
	(envelope-from isis-wg-admin@spider.juniper.net)
Received: from pinot.juniper.net (pinot.juniper.net [207.17.137.58])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g5IMLLt20917
	for <isis-wg@spider.juniper.net>; Tue, 18 Jun 2002 15:21:21 -0700 (PDT)
	(envelope-from naiming@redback.com)
Received: from ping.juniper.net (ping.juniper.net [207.17.137.101])
	by pinot.juniper.net (8.11.2/8.11.2) with ESMTP id g5IMeWX49836
	for <isis-wg@juniper.net>; Tue, 18 Jun 2002 15:40:32 -0700 (PDT)
X-JNPR-Received-From: outside
Received: from prattle.redback.com ([155.53.12.9]) by ping.juniper.net with Microsoft SMTPSVC(5.0.2195.4453);
	 Tue, 18 Jun 2002 15:38:38 -0700
Received: from redback.com (yoo-hoo.redback.com [155.53.12.43])
	by prattle.redback.com (Postfix) with ESMTP
	id D497E39B5BC; Tue, 18 Jun 2002 15:40:27 -0700 (PDT)
To: mike shand <mshand@cisco.com>
Cc: isis-wg@juniper.net
Subject: Re: [Isis-wg] draft-ietf-isis-restart-01.txt 
In-reply-to: Mail from mike shand <mshand@cisco.com> 
 dated Fri, 24 May 2002 09:20:07 BST
 <4.3.2.7.2.20020524091256.04406478@jaws.cisco.com> 
From: Naiming Shen <naiming@redback.com>
Message-Id: <20020618224027.D497E39B5BC@prattle.redback.com>
X-OriginalArrivalTime: 18 Jun 2002 22:38:39.0031 (UTC) FILETIME=[E3EB7C70:01C21718]
Sender: isis-wg-admin@spider.juniper.net
Errors-To: isis-wg-admin@spider.juniper.net
X-BeenThere: isis-wg@spider.juniper.net
X-Mailman-Version: 2.0rc1
Precedence: bulk
List-Help: <mailto:isis-wg-request@spider.juniper.net?subject=help>
List-Post: <mailto:isis-wg@spider.juniper.net>
List-Subscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=subscribe>
List-Id: IETF IS-IS working group <isis-wg.spider.juniper.net>
List-Unsubscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=unsubscribe>
List-Archive: <http://spider.juniper.net/pipermail/isis-wg/>
Date: Tue, 18 Jun 2002 15:40:27 -0700


Mike,

 ] I have retained the non-timer resetting behavior of the RR IIH because I 
 ] think it is useful in some cases but have noted that if you want the 
 ] resetting behavior you can easily get this by sending a normal IIH once you 
 ] have acquired the necessary circuit IDs etc. So the way it would work is 
 ] that you would re-start and get back the remaining time on each adjacency. 
 ] If this is plenty of time you just carry on as normal. If you feel you need 
 ] more time (and you are configured to allow that), then you send an IIH with 
 ] the required holding time.

I still have problem of this. yes, you may be able to send out "normal"
IIHs with large holdtime, but that's an extra step. i don't see much
reasoning this step is needed; Also more importantly, you may not be
able to send this  "normal" IIH over a LAN unless you are sure you got
all the neighbors without missing one. this is too much dependancy
without benefit.

I can understand you don't want to change the current tlv format, since
it's out there for a while and there may be some implementations running
which can cause incompatibility. I would say let's just keep this format.
the helper still send back whatever it thinks the holdtime is for this
adjacency. We at least need to say that, if the implementation choose
to ignore the holdtime in the re-start IIH, it SHOULD offer a config
knob so this can be disabled when needed. This way ISPs can make sure
its consistant within the network. We have already seen some
implementation does NOT ignore this holdtime at least for the first
re-start IIH.

 ] 
 ] 	Similarly, I have retained the retries, but said that you may
 ] configurea  retry count of zero.

This does not matter too much comparing to the above. this is basically
a local implementation issue. Probably should mentioning the p2p vs
LAN problems here.

thanks.
- Naiming
_______________________________________________
Isis-wg mailing list  -  Isis-wg@spider.juniper.net
http://spider.juniper.net/mailman/listinfo/isis-wg


From isis-wg-admin@spider.juniper.net  Sat Jul 13 10:58:13 2002
Received: from external.juniper.net (spider.juniper.net [207.17.137.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA25184
	for <isis-archive@odin.ietf.org>; Sat, 13 Jul 2002 10:58:12 -0400 (EDT)
Received: from spider.juniper.net (localhost [127.0.0.1])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g6DEZst34698;
	Sat, 13 Jul 2002 07:35:54 -0700 (PDT)
	(envelope-from isis-wg-admin@spider.juniper.net)
Received: from pinot.juniper.net (pinot.juniper.net [207.17.137.58])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g5JBBFt24779
	for <isis-wg@spider.juniper.net>; Wed, 19 Jun 2002 04:11:15 -0700 (PDT)
	(envelope-from nsyracus@cnri.reston.va.us)
Received: from ping.juniper.net (ping.juniper.net [207.17.137.101])
	by pinot.juniper.net (8.11.2/8.11.2) with ESMTP id g5JBUMX61919
	for <isis-wg@juniper.net>; Wed, 19 Jun 2002 04:30:30 -0700 (PDT)
X-JNPR-Received-From: outside
Received: from ietf.org ([132.151.1.176]) by ping.juniper.net with Microsoft SMTPSVC(5.0.2195.4453);
	 Wed, 19 Jun 2002 04:27:44 -0700
Received: from CNRI.Reston.VA.US (localhost [127.0.0.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA13572;
	Wed, 19 Jun 2002 07:27:53 -0400 (EDT)
Message-Id: <200206191127.HAA13572@ietf.org>
Mime-Version: 1.0
Content-Type: Multipart/Mixed; Boundary="NextPart"
To: IETF-Announce: ;
CC: isis-wg@juniper.net, ospf@discuss.microsoft.com
From: Internet-Drafts@ietf.org
Reply-to: Internet-Drafts@ietf.org
X-OriginalArrivalTime: 19 Jun 2002 11:27:44.0781 (UTC) FILETIME=[54EE23D0:01C21784]
Subject: [Isis-wg] I-D ACTION:draft-ash-ospf-isis-congestion-control-02.txt
Sender: isis-wg-admin@spider.juniper.net
Errors-To: isis-wg-admin@spider.juniper.net
X-BeenThere: isis-wg@spider.juniper.net
X-Mailman-Version: 2.0rc1
Precedence: bulk
List-Help: <mailto:isis-wg-request@spider.juniper.net?subject=help>
List-Post: <mailto:isis-wg@spider.juniper.net>
List-Subscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=subscribe>
List-Id: IETF IS-IS working group <isis-wg.spider.juniper.net>
List-Unsubscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=unsubscribe>
List-Archive: <http://spider.juniper.net/pipermail/isis-wg/>
Date: Wed, 19 Jun 2002 07:27:53 -0400

--NextPart

A New Internet-Draft is available from the on-line Internet-Drafts directories.


	Title		: Proposed Mechanisms for Congestion Control/Failure 
                          Recovery in OSPF & ISIS Networks
	Author(s)	: J. Ash et al.
	Filename	: draft-ash-ospf-isis-congestion-control-02.txt
	Pages		: 
	Date		: 18-Jun-02
	
Earlier papers and contributions identified issues of congestion control and failure recovery for link-state protocol networks, such as OSPF, ISIS, and PNNI networks [maunder, choudhury, pappalardo1, pappalardo2, atm01-0101]. The problem addressed is to enable link-state protocols to a) gracefully recover from massive loss of topology database information, and b) respond gracefully to network overloads and failures. This contribution proposes specific additional considerations for network congestion control/failure recovery.  Candidate mechanisms are proposed for control of network congestion and failure recovery, in particular we initially propose to investigate the following mechanisms:
a)      throttle new connection setups, topology-state updates, and Hello updates based on automatic congestion control mechanisms, 
b)      special marking of critical control messages (e.g., Hello and
topology-state-update Ack) so that they may receive prioritized processing,
c)      database backup, in which a topology database could be automatically recovered from loss based on local backup mechanisms, and 
d)      hitless restart, which allows routes to continue to be used if there is an uninterrupted data path, even if the control path is interrupted due to a failure.
We propose that the OSPF and ISIS working groups include the candidate
mechanisms in an evaluation of congestion control/failure recovery for OSPF and ISIS networks.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ash-ospf-isis-congestion-control-02.txt

To remove yourself from the IETF Announcement list, send a message to 
ietf-announce-request with the word unsubscribe in the body of the message.

Internet-Drafts are also available by anonymous FTP. Login with the username
"anonymous" and a password of your e-mail address. After logging in,
type "cd internet-drafts" and then
	"get draft-ash-ospf-isis-congestion-control-02.txt".

A list of Internet-Drafts directories can be found in
http://www.ietf.org/shadow.html 
or ftp://ftp.ietf.org/ietf/1shadow-sites.txt


Internet-Drafts can also be obtained by e-mail.

Send a message to:
	mailserv@ietf.org.
In the body type:
	"FILE /internet-drafts/draft-ash-ospf-isis-congestion-control-02.txt".
	
NOTE:	The mail server at ietf.org can return the document in
	MIME-encoded form by using the "mpack" utility.  To use this
	feature, insert the command "ENCODING mime" before the "FILE"
	command.  To decode the response(s), you will need "munpack" or
	a MIME-compliant mail reader.  Different MIME-compliant mail readers
	exhibit different behavior, especially when dealing with
	"multipart" MIME messages (i.e. documents which have been split
	up into multiple messages), so check your local documentation on
	how to manipulate these messages.
		
		
Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.

--NextPart
Content-Type: Multipart/Alternative; Boundary="OtherAccess"

--OtherAccess
Content-Type: Message/External-body;
	access-type="mail-server";
	server="mailserv@ietf.org"

Content-Type: text/plain
Content-ID:	<20020618132155.I-D@ietf.org>

ENCODING mime
FILE /internet-drafts/draft-ash-ospf-isis-congestion-control-02.txt

--OtherAccess
Content-Type: Message/External-body;
	name="draft-ash-ospf-isis-congestion-control-02.txt";
	site="ftp.ietf.org";
	access-type="anon-ftp";
	directory="internet-drafts"

Content-Type: text/plain
Content-ID:	<20020618132155.I-D@ietf.org>

--OtherAccess--

--NextPart--


_______________________________________________
Isis-wg mailing list  -  Isis-wg@spider.juniper.net
http://spider.juniper.net/mailman/listinfo/isis-wg


From isis-wg-admin@spider.juniper.net  Sat Jul 13 11:13:12 2002
Received: from external.juniper.net (spider.juniper.net [207.17.137.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA25542
	for <isis-archive@odin.ietf.org>; Sat, 13 Jul 2002 11:13:10 -0400 (EDT)
Received: from spider.juniper.net (localhost [127.0.0.1])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g6DEomt34965;
	Sat, 13 Jul 2002 07:50:48 -0700 (PDT)
	(envelope-from isis-wg-admin@spider.juniper.net)
Received: from hotmail.com (f200.law7.hotmail.com [216.33.237.200])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g5K1I8t28487
	for <isis-wg@spider.juniper.net>; Wed, 19 Jun 2002 18:18:08 -0700 (PDT)
	(envelope-from wongkent@hotmail.com)
Received: from mail pickup service by hotmail.com with Microsoft SMTPSVC;
	 Wed, 19 Jun 2002 18:37:27 -0700
Received: from 63.104.212.252 by lw7fd.law7.hotmail.msn.com with HTTP;
	Thu, 20 Jun 2002 01:37:25 GMT
X-Originating-IP: [63.104.212.252]
From: "Kent Wong" <wongkent@hotmail.com>
To: isis-wg@spider.juniper.net
Cc: wongkent@hotmail.com
Mime-Version: 1.0
Content-Type: text/plain; format=flowed
Message-ID: <F200Nbx7AQu7Fm5PtAa00002d96@hotmail.com>
X-OriginalArrivalTime: 20 Jun 2002 01:37:27.0249 (UTC) FILETIME=[08D96410:01C217FB]
Subject: [Isis-wg] More comments on draft-ietf-isis-restart-01.txt
Sender: isis-wg-admin@spider.juniper.net
Errors-To: isis-wg-admin@spider.juniper.net
X-BeenThere: isis-wg@spider.juniper.net
X-Mailman-Version: 2.0rc1
Precedence: bulk
List-Help: <mailto:isis-wg-request@spider.juniper.net?subject=help>
List-Post: <mailto:isis-wg@spider.juniper.net>
List-Subscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=subscribe>
List-Id: IETF IS-IS working group <isis-wg.spider.juniper.net>
List-Unsubscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=unsubscribe>
List-Archive: <http://spider.juniper.net/pipermail/isis-wg/>
Date: Thu, 20 Jun 2002 01:37:25 +0000

Hi,

Sorry if you got this e-mail more than once. I have trouble
sending the e-mail to the ISIS WG mailing list.

Some more comments on the draft:

1. On page 8, the draft states that SPF should not be run
when T3 is running. But on page 9, it says that if T3 expires
before T2, the level which have not completed their first SPF
run should generate LSP with OL bit set. But no level will
run their SPF before T3 expires anyway. Should this be
interpreted as "level of which T2 is still running should
generate their LSP with OL bit set"?

2. Along the same line of thought, I still don't understand
why we need two different timers T2 and T3. When T2 finishes,
T3 would be cancelled anyway. The only case T3 is supposed
to be useful is if it expires before T2, the restarting router
is supposed to generate own LSP with OL bit set. However,
this assumes that the restarting router has acquired its own
pre-start LSP before T3 expires. If not, what should the seq
number it use to generate the zeroth LSP with OL bit set? If the
seq num it uses in zeroth LSP is smaller than the nbr's DB copy,
the zeroth LSP will be ignored by helper nbr anyway.

So why not just combine T2 and T3 into a single timer per level and
set the timer to be the min. remaining holding time of its nbr.
If the timer expires before the DB re-sync finishes, then graceful
restart fails and everything reverts back to normal. Isn't this much
much simpler and effective?

Thanks.

Kent Wong



_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp.

_______________________________________________
Isis-wg mailing list  -  Isis-wg@spider.juniper.net
http://spider.juniper.net/mailman/listinfo/isis-wg


From isis-wg-admin@spider.juniper.net  Sat Jul 13 11:14:15 2002
Received: from external.juniper.net (spider.juniper.net [207.17.137.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA25562
	for <isis-archive@odin.ietf.org>; Sat, 13 Jul 2002 11:14:14 -0400 (EDT)
Received: from spider.juniper.net (localhost [127.0.0.1])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g6DEput35071;
	Sat, 13 Jul 2002 07:51:56 -0700 (PDT)
	(envelope-from isis-wg-admin@spider.juniper.net)
Received: from colo-rojo.juniper.net (rojo.juniper.net [207.17.137.35])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g5K9Lgt30637
	for <isis-wg@spider.juniper.net>; Thu, 20 Jun 2002 02:21:42 -0700 (PDT)
	(envelope-from amir@cwnt.com)
Received: from ping.juniper.net (ping.juniper.net [207.17.137.101])
	by colo-rojo.juniper.net (8.11.2/8.11.2) with ESMTP id g5K9f2D92392
	for <isis-wg@juniper.net>; Thu, 20 Jun 2002 02:41:03 -0700 (PDT)
X-JNPR-Received-From: outside
Received: from smtp.cwnt.com ([192.116.246.129]) by ping.juniper.net with Microsoft SMTPSVC(5.0.2195.4453);
	 Thu, 20 Jun 2002 02:37:40 -0700
X-MimeOLE: Produced By Microsoft Exchange V6.0.5762.3
content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Subject: RE: [Isis-wg] ISIS drafts status summary ...
Message-ID: <C7DF4400240AFB4095D98C7C6EC2A34A5DE14E@bart.cwnt.com>
Thread-Topic: [Isis-wg] ISIS drafts status summary ...
Thread-Index: AcIWRKRbsiq25nnhTHiJym+udj7G6AB+NVTQ
From: "Amir Hermelin" <amir@cwnt.com>
To: "Alex Zinin" <zinin@psg.com>, "Tony Przygienda" <prz@redback.com>
Cc: <isis-wg@juniper.net>, "Alex Zinin" <azinin@nexsi.com>,
        "Bill Fenner" <fenner@research.att.com>,
        "David Ward" <dward@cisco.com>, "Tony Li" <tli@procket.com>
X-OriginalArrivalTime: 20 Jun 2002 09:37:40.0687 (UTC) FILETIME=[1EFF1DF0:01C2183E]
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by external.juniper.net id g5K9Lht30638
Sender: isis-wg-admin@spider.juniper.net
Errors-To: isis-wg-admin@spider.juniper.net
X-BeenThere: isis-wg@spider.juniper.net
X-Mailman-Version: 2.0rc1
Precedence: bulk
List-Help: <mailto:isis-wg-request@spider.juniper.net?subject=help>
List-Post: <mailto:isis-wg@spider.juniper.net>
List-Subscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=subscribe>
List-Id: IETF IS-IS working group <isis-wg.spider.juniper.net>
List-Unsubscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=unsubscribe>
List-Archive: <http://spider.juniper.net/pipermail/isis-wg/>
Date: Thu, 20 Jun 2002 12:38:55 +0300
Content-Transfer-Encoding: 8bit

>>   1. draft-ietf-isis-ext-lsp-frags-00 last call ended 
>5/22/02. I still see comments on the list.
>>      From that I deduct last call is going on
>
>Amir and I exchanged a couple of messages off the list and I think the
>discussion converged. Unless there were more comments besides mine, I
>think we're expecting a new version.
>

I have an -01 version which only includes editorial changes and clarifications. Since the draft was on its way to AD already, what should I do with it (already sent to wg chairs)?

--
Amir Hermelin                    < mailto:amir@cwnt.com>
Charlotte's Web Networks Inc.     < http://www.cwnt.com>
_______________________________________________
Isis-wg mailing list  -  Isis-wg@spider.juniper.net
http://spider.juniper.net/mailman/listinfo/isis-wg


From isis-wg-admin@ietf.org  Sat Jul 13 12:47:43 2002
Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA27448
	for <isis-archive@odin.ietf.org>; Sat, 13 Jul 2002 12:47:43 -0400 (EDT)
Received: from optimus.ietf.org (localhost [127.0.0.1])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id MAA25318;
	Sat, 13 Jul 2002 12:33:41 -0400 (EDT)
Received: from ietf.org (odin [132.151.1.176])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id MAA25290
	for <isis-wg@optimus.ietf.org>; Sat, 13 Jul 2002 12:33:39 -0400 (EDT)
Received: from net4u.net4u.ch (root@net4u.net4u.ch [194.191.0.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA27183
	for <isis-wg@ietf.org>; Sat, 13 Jul 2002 12:32:44 -0400 (EDT)
Received: from net4u.ch (gw.xebeo.com [204.192.44.242])
	by net4u.net4u.ch (8.11.3/8.11.3) with ESMTP id g6DGYoC14966;
	Sat, 13 Jul 2002 18:34:50 +0200
Message-ID: <3D3055E8.1040801@net4u.ch>
Date: Sat, 13 Jul 2002 09:31:36 -0700
From: Tony Przygienda <prz@net4u.ch>
Reply-To: prz@net4u.ch
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.9) Gecko/20020408
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: RJ Atkinson <rja@extremenetworks.com>
CC: "'isis-wg@ietf.org'" <isis-wg@ietf.org>
Subject: Re: [Isis-wg] Proprietary / Private TLV numbers Security Considerati
 ons
References: <62FCC36C-9634-11D6-BB06-00039357A82A@extremenetworks.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: isis-wg-admin@ietf.org
Errors-To: isis-wg-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: IETF IS-IS working group <isis-wg.ietf.org>
X-BeenThere: isis-wg@ietf.org
Content-Transfer-Encoding: 7bit

RJ Atkinson wrote:

>
> On Friday, July 12, 2002, at 11:52 AM, Tony Przygienda wrote:
>
>> hmm, not saying this is incorrect but Ran may be trying to close
>> the barn after the horse bolted. If I have the possiblity to inject 
>> information
>> into the ISIS domain, I will just fake up topology in well-known format
>> packets rather than going through the pains of faking other people's
>> proprietary stuff ...
>
>
> Tony P,
>
> I'm not trying to close the door so much as note that the door is open
> and try to get the door manufacturer to mention the width and
> height of the door... :-)

Ran,

point taken, my analogy was a tad strained. I agree with you and I deem
to notice a (weak though) consensus to write things down. Thinking further,
the proprietary TLV draft may not be the best guinea pig do achieve that.
Maybe a separate 'Security considerations' draft is necessary that all
coming out/future ISIS RFCs are obliged to point to (unless they open
more holes)

    thanks

    -- tony



_______________________________________________
Isis-wg mailing list
Isis-wg@ietf.org
https://www1.ietf.org/mailman/listinfo/isis-wg


From isis-wg-admin@spider.juniper.net  Sat Jul 13 14:19:05 2002
Received: from external.juniper.net (spider.juniper.net [207.17.137.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA29308
	for <isis-archive@odin.ietf.org>; Sat, 13 Jul 2002 14:19:04 -0400 (EDT)
Received: from spider.juniper.net (localhost [127.0.0.1])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g6DHuZt36125;
	Sat, 13 Jul 2002 10:56:35 -0700 (PDT)
	(envelope-from isis-wg-admin@spider.juniper.net)
Received: from pinot.juniper.net (pinot.juniper.net [207.17.137.58])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g5KJQtt33767
	for <isis-wg@spider.juniper.net>; Thu, 20 Jun 2002 12:26:55 -0700 (PDT)
	(envelope-from zinin@psg.com)
Received: from ping.juniper.net (ping.juniper.net [207.17.137.101])
	by pinot.juniper.net (8.12.3/8.11.2) with ESMTP id g5KJkI1R005785
	for <isis-wg@juniper.net>; Thu, 20 Jun 2002 12:46:18 -0700 (PDT)
X-JNPR-Received-From: outside
Received: from psg.com ([147.28.0.62]) by ping.juniper.net with Microsoft SMTPSVC(5.0.2195.4453);
	 Thu, 20 Jun 2002 12:44:27 -0700
Received: from 12-234-73-224.client.attbi.com ([12.234.73.224])
	by psg.com with esmtp (Exim 3.36 #1)
	id 17L7sl-000KBj-00; Thu, 20 Jun 2002 12:46:15 -0700
From: Alex Zinin <zinin@psg.com>
X-Mailer: The Bat! (v1.51) Personal
Reply-To: Alex Zinin <zinin@psg.com>
X-Priority: 3 (Normal)
Message-ID: <1964104999.20020620124447@psg.com>
To: "Amir Hermelin" <amir@cwnt.com>
CC: "Tony Przygienda" <prz@redback.com>, isis-wg@juniper.net,
        "Alex Zinin" <azinin@nexsi.com>,
        "Bill Fenner" <fenner@research.att.com>,
        "David Ward" <dward@cisco.com>, "Tony Li" <tli@procket.com>
Subject: Re: [Isis-wg] ISIS drafts status summary ...
In-Reply-To: <C7DF4400240AFB4095D98C7C6EC2A34A5DE14E@bart.cwnt.com>
References: <C7DF4400240AFB4095D98C7C6EC2A34A5DE14E@bart.cwnt.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 20 Jun 2002 19:44:27.0656 (UTC) FILETIME=[E33DB880:01C21892]
Sender: isis-wg-admin@spider.juniper.net
Errors-To: isis-wg-admin@spider.juniper.net
X-BeenThere: isis-wg@spider.juniper.net
X-Mailman-Version: 2.0rc1
Precedence: bulk
List-Help: <mailto:isis-wg-request@spider.juniper.net?subject=help>
List-Post: <mailto:isis-wg@spider.juniper.net>
List-Subscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=subscribe>
List-Id: IETF IS-IS working group <isis-wg.spider.juniper.net>
List-Unsubscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=unsubscribe>
List-Archive: <http://spider.juniper.net/pipermail/isis-wg/>
Date: Thu, 20 Jun 2002 12:44:47 -0700
Content-Transfer-Encoding: 7bit

Amir,

  I could do a quick review to make sure we haven't
  forgotten anything and then you will need to send
  the new version to internet-drafts.

-- 
Alex

Thursday, June 20, 2002, 2:38:55 AM, you wrote:
>>>   1. draft-ietf-isis-ext-lsp-frags-00 last call ended 
>>5/22/02. I still see comments on the list.
>>>      From that I deduct last call is going on
>>
>>Amir and I exchanged a couple of messages off the list and I think the
>>discussion converged. Unless there were more comments besides mine, I
>>think we're expecting a new version.
>>

> I have an -01 version which only includes editorial changes and clarifications. Since the draft was on its way to AD already, what should I do with it (already sent to wg chairs)?

> --
> Amir Hermelin                    < mailto:amir@cwnt.com>
> Charlotte's Web Networks Inc.     < http://www.cwnt.com>


_______________________________________________
Isis-wg mailing list  -  Isis-wg@spider.juniper.net
http://spider.juniper.net/mailman/listinfo/isis-wg


From isis-wg-admin@spider.juniper.net  Sat Jul 13 14:34:59 2002
Received: from external.juniper.net (spider.juniper.net [207.17.137.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA29827
	for <isis-archive@odin.ietf.org>; Sat, 13 Jul 2002 14:34:59 -0400 (EDT)
Received: from spider.juniper.net (localhost [127.0.0.1])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g6DICYt36290;
	Sat, 13 Jul 2002 11:12:34 -0700 (PDT)
	(envelope-from isis-wg-admin@spider.juniper.net)
Received: from bridge.axiowave.com (ppp-64-115-125-242.broadviewnet.net [64.115.125.242] (may be forged))
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g5KKGIt33988
	for <isis-wg@spider.juniper.net>; Thu, 20 Jun 2002 13:16:18 -0700 (PDT)
	(envelope-from jparker@axiowave.com)
Message-ID: <EB5FFC72F183D411B38200062957342901E57876@r2d2.axiowave.com>
From: Jeff Parker <jparker@axiowave.com>
To: "IS-IS-WG (E-mail)" <isis-wg@spider.juniper.net>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Subject: [Isis-wg] Alternative Multicast Addresses for IS-IS
Sender: isis-wg-admin@spider.juniper.net
Errors-To: isis-wg-admin@spider.juniper.net
X-BeenThere: isis-wg@spider.juniper.net
X-Mailman-Version: 2.0rc1
Precedence: bulk
List-Help: <mailto:isis-wg-request@spider.juniper.net?subject=help>
List-Post: <mailto:isis-wg@spider.juniper.net>
List-Subscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=subscribe>
List-Id: IETF IS-IS working group <isis-wg.spider.juniper.net>
List-Unsubscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=unsubscribe>
List-Archive: <http://spider.juniper.net/pipermail/isis-wg/>
Date: Thu, 20 Jun 2002 16:35:31 -0400

10589 defined an alternative set of multicast MAC addresses to be used on 
Token Ring, and warned the administrator to use these addresses with
caution.  
(8.4.8)

The new draft of 10589 drops this section.  The MIB includes a knob to 
pick which set of addresses to use.  Does anyone use the Token Ring set, 
or can we drop this knob?  

- jeff parker
- axiowave networks
- "Error, No Keyboard - Press F1 to continue"
_______________________________________________
Isis-wg mailing list  -  Isis-wg@spider.juniper.net
http://spider.juniper.net/mailman/listinfo/isis-wg


From isis-wg-admin@spider.juniper.net  Sat Jul 13 14:35:15 2002
Received: from external.juniper.net (spider.juniper.net [207.17.137.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA29845
	for <isis-archive@odin.ietf.org>; Sat, 13 Jul 2002 14:35:13 -0400 (EDT)
Received: from spider.juniper.net (localhost [127.0.0.1])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g6DICqt36306;
	Sat, 13 Jul 2002 11:12:52 -0700 (PDT)
	(envelope-from isis-wg-admin@spider.juniper.net)
Received: from pinot.juniper.net (pinot.juniper.net [207.17.137.58])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g5KKsWt34154
	for <isis-wg@spider.juniper.net>; Thu, 20 Jun 2002 13:54:32 -0700 (PDT)
	(envelope-from amir@cwnt.com)
Received: from pong.juniper.net (pong.juniper.net [207.17.137.102])
	by pinot.juniper.net (8.12.3/8.11.2) with ESMTP id g5KLDX3d006890
	for <isis-wg@juniper.net>; Thu, 20 Jun 2002 14:13:56 -0700 (PDT)
X-JNPR-Received-From: outside
Received: from smtp.cwnt.com ([192.116.246.129]) by pong.juniper.net with Microsoft SMTPSVC(5.0.2195.4453);
	 Thu, 20 Jun 2002 14:11:17 -0700
X-MimeOLE: Produced By Microsoft Exchange V6.0.5762.3
content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/mixed;
	boundary="----_=_NextPart_001_01C2189F.450E745A"
Subject: RE: [Isis-wg] ISIS drafts status summary ...
Message-ID: <C7DF4400240AFB4095D98C7C6EC2A34A5EA530@bart.cwnt.com>
X-MS-Has-Attach: yes
Thread-Topic: [Isis-wg] ISIS drafts status summary ...
Thread-Index: AcIYkyTdoK8em+Y6TZS84F2Rw7rVLAADACsA
From: "Amir Hermelin" <amir@cwnt.com>
To: "Alex Zinin" <zinin@psg.com>
Cc: "Tony Przygienda" <prz@redback.com>, <isis-wg@juniper.net>,
        "Alex Zinin" <azinin@nexsi.com>,
        "Bill Fenner" <fenner@research.att.com>,
        "David Ward" <dward@cisco.com>, "Tony Li" <tli@procket.com>
X-OriginalArrivalTime: 20 Jun 2002 21:11:17.0565 (UTC) FILETIME=[0496BED0:01C2189F]
Sender: isis-wg-admin@spider.juniper.net
Errors-To: isis-wg-admin@spider.juniper.net
X-BeenThere: isis-wg@spider.juniper.net
X-Mailman-Version: 2.0rc1
Precedence: bulk
List-Help: <mailto:isis-wg-request@spider.juniper.net?subject=help>
List-Post: <mailto:isis-wg@spider.juniper.net>
List-Subscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=subscribe>
List-Id: IETF IS-IS working group <isis-wg.spider.juniper.net>
List-Unsubscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=unsubscribe>
List-Archive: <http://spider.juniper.net/pipermail/isis-wg/>
Date: Fri, 21 Jun 2002 00:13:05 +0300

This is a multi-part message in MIME format.

------_=_NextPart_001_01C2189F.450E745A
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Here 'ya go - since these are mostly editorial/clarifications, I hope we =
don't go into another couple of months worth of last calling it =
(technical comments were all done 'bout 3-4 months ago..)

thanks.

--
Amir Hermelin                    < mailto:amir@cwnt.com>
Charlotte's Web Networks Inc.     < http://www.cwnt.com>



>-----Original Message-----
>From: Alex Zinin [mailto:zinin@psg.com]
>Sent: Thursday, June 20, 2002 10:45 PM
>To: Amir Hermelin
>Cc: Tony Przygienda; isis-wg@juniper.net; Alex Zinin; Bill=20
>Fenner; David Ward; Tony Li
>Subject: Re: [Isis-wg] ISIS drafts status summary ...
>
>
>Amir,
>
>  I could do a quick review to make sure we haven't
>  forgotten anything and then you will need to send
>  the new version to internet-drafts.
>
>--=20
>Alex
>
>Thursday, June 20, 2002, 2:38:55 AM, you wrote:
>>>>   1. draft-ietf-isis-ext-lsp-frags-00 last call ended=20
>>>5/22/02. I still see comments on the list.
>>>>      From that I deduct last call is going on
>>>
>>>Amir and I exchanged a couple of messages off the list and I=20
>think the
>>>discussion converged. Unless there were more comments besides mine, I
>>>think we're expecting a new version.
>>>
>
>> I have an -01 version which only includes editorial changes=20
>and clarifications. Since the draft was on its way to AD=20
>already, what should I do with it (already sent to wg chairs)?
>
>> --
>> Amir Hermelin                    < mailto:amir@cwnt.com>
>> Charlotte's Web Networks Inc.     < http://www.cwnt.com>
>
>
>

------_=_NextPart_001_01C2189F.450E745A
Content-Type: text/plain;
	name="draft-ietf-isis-ext-lsp-frags-01.txt"
Content-Description: draft-ietf-isis-ext-lsp-frags-01.txt
Content-Disposition: attachment;
	filename="draft-ietf-isis-ext-lsp-frags-01.txt"
Content-Transfer-Encoding: base64

DQoNCg0KDQoNCg0KTmV0d29yayBXb3JraW5nIEdyb3VwICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBBbWlyIEhlcm1lbGluDQpJbnRlcm5ldCBEcmFmdCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBDaGFybG90dGUncyBXZWIgTmV0d29ya3MNCkV4cGlyYXRpb24g
RGF0ZTogRGVjZW1iZXIgMjAwMg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgU3RlZmFubyBQcmV2aWRpDQogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE1pa2UgU2hhbmQNCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Q2lzY28gU3lzdGVtcw0KDQoNCiAgICBFeHRlbmRpbmcgdGhlIE51bWJlciBvZiBJUy1JUyBMU1Ag
RnJhZ21lbnRzIEJleW9uZCB0aGUgMjU2IExpbWl0DQoNCiAgICAgICAgICAgICAgICAgIGRyYWZ0
LWlldGYtaXNpcy1leHQtbHNwLWZyYWdzLTAxLnR4dA0KDQoNCg0KU3RhdHVzDQoNCiAgIFRoaXMg
ZG9jdW1lbnQgaXMgYW4gSW50ZXJuZXQtRHJhZnQgYW5kIGlzIGluIGZ1bGwgY29uZm9ybWFuY2Ug
d2l0aA0KICAgYWxsIHByb3Zpc2lvbnMgb2YgU2VjdGlvbiAxMCBvZiBSRkMyMDI2Lg0KDQogICBJ
bnRlcm5ldC1EcmFmdHMgYXJlIHdvcmtpbmcgZG9jdW1lbnRzIG9mIHRoZSBJbnRlcm5ldCBFbmdp
bmVlcmluZw0KICAgVGFzayBGb3JjZSAoSUVURiksIGl0cyBhcmVhcywgYW5kIGl0cyB3b3JraW5n
IGdyb3Vwcy4gIE5vdGUgdGhhdA0KICAgb3RoZXIgZ3JvdXBzIG1heSBhbHNvIGRpc3RyaWJ1dGUg
d29ya2luZyBkb2N1bWVudHMgYXMgSW50ZXJuZXQtDQogICBEcmFmdHMuDQoNCiAgIEludGVybmV0
LURyYWZ0cyBhcmUgZHJhZnQgZG9jdW1lbnRzIHZhbGlkIGZvciBhIG1heGltdW0gb2Ygc2l4IG1v
bnRocw0KICAgYW5kIG1heSBiZSB1cGRhdGVkLCByZXBsYWNlZCwgb3Igb2Jzb2xldGVkIGJ5IG90
aGVyIGRvY3VtZW50cyBhdCBhbnkNCiAgIHRpbWUuICBJdCBpcyBpbmFwcHJvcHJpYXRlIHRvIHVz
ZSBJbnRlcm5ldC1EcmFmdHMgYXMgcmVmZXJlbmNlDQogICBtYXRlcmlhbCBvciB0byBjaXRlIHRo
ZW0gb3RoZXIgdGhhbiBhcyAid29yayBpbiBwcm9ncmVzcy4iDQoNCiAgIFRoZSBsaXN0IG9mIGN1
cnJlbnQgSW50ZXJuZXQtRHJhZnRzIGNhbiBiZSBhY2Nlc3NlZCBhdA0KICAgaHR0cDovL3d3dy5p
ZXRmLm9yZy9pZXRmLzFpZC1hYnN0cmFjdHMudHh0DQoNCiAgIFRoZSBsaXN0IG9mIEludGVybmV0
LURyYWZ0IFNoYWRvdyBEaXJlY3RvcmllcyBjYW4gYmUgYWNjZXNzZWQgYXQNCiAgIGh0dHA6Ly93
d3cuaWV0Zi5vcmcvc2hhZG93Lmh0bWwuDQoNCg0KQWJzdHJhY3QNCg0KICAgVGhpcyBkb2N1bWVu
dCBkZXNjcmliZXMgYSBtZWNoYW5pc20gdGhhdCBhbGxvd3MgYSBzeXN0ZW0gdG8gb3JpZ2luYXRl
DQogICBtb3JlIHRoYW4gMjU2IExTUCBmcmFnbWVudHMsIGEgbGltaXQgc2V0IGJ5IHRoZSBvcmln
aW5hbCBJbnRlcm1lZGlhdGUNCiAgIFN5c3RlbSB0byBJbnRlcm1lZGlhdGUgU3lzdGVtIChJUy1J
UykgUm91dGluZyBwcm90b2NvbCwgYXMgZGVzY3JpYmVkDQogICBpbiBJU08gMTA1ODkuICBUaGlz
IG1lY2hhbmlzbSBjYW4gYmUgdXNlZCBpbiBJUC1vbmx5LCBPU0ktb25seSwgYW5kDQogICBkdWFs
IHJvdXRlcnMuDQoNCg0KDQoNCg0KDQoNCkEuIEhlcm1lbGluLCBldCBhbC4gICAgICAgRXhwaXJl
cyBEZWNlbWJlciAyMDAyICAgICAgICAgICAgICAgICBbUGFnZSAxXQ0KDA0KSW50ZXJuZXQgRHJh
ZnQgICAgZHJhZnQtaWV0Zi1pc2lzLWV4dC1sc3AtZnJhZ3MtMDEudHh0ICAgICAgICAgSnVuZSAy
MDAyDQoNCg0KMS4gIEludHJvZHVjdGlvbg0KDQogICBJbiB0aGUgSVMtSVMgcHJvdG9jb2wsIGEg
c3lzdGVtIGZsb29kcyBpdHMgbGluay1zdGF0ZSBpbmZvcm1hdGlvbiBpbg0KICAgTGluayBTdGF0
ZSBQcm90b2NvbCBEYXRhIFVuaXRzLCBvciBMU1BzIGZvciBzaG9ydC4gIFRoZXNlIGxvZ2ljYWwN
CiAgIExTUHMgY2FuIGJlY29tZSBxdWl0ZSBsYXJnZSwgdGhlcmVmb3JlIHRoZSBwcm90b2NvbCBz
cGVjaWZpZXMgYSBtZWFucw0KICAgb2YgZnJhZ21lbnRpbmcgdGhpcyBpbmZvcm1hdGlvbiBpbnRv
IG11bHRpcGxlIExTUCBmcmFnbWVudHMuICBUaGUNCiAgIG51bWJlciBvZiBmcmFnbWVudHMgYSBz
eXN0ZW0gY2FuIGdlbmVyYXRlIGlzIGxpbWl0ZWQgYnkgSVNPIDEwNTg5DQogICBbSVNJUy1JU09d
IHRvIDI1NiBmcmFnbWVudHMsIHdoZXJlIGVhY2ggZnJhZ21lbnQncyBzaXplIGlzIGFsc28NCiAg
IGxpbWl0ZWQuICBIZW5jZSwgdGhlcmUgaXMgYSBsaW1pdCBvbiB0aGUgYW1vdW50IG9mIGxpbmst
c3RhdGUNCiAgIGluZm9ybWF0aW9uIGEgc3lzdGVtIGNhbiBnZW5lcmF0ZS4NCg0KICAgQSBudW1i
ZXIgb2YgZmFjdG9ycyBjYW4gY29udHJpYnV0ZSB0byBleGNlZWRpbmcgdGhpcyBsaW1pdDoNCiAg
ICAgLSAgSW50cm9kdWN0aW9uIG9mIG5ldyBUTFZzIGFuZCBzdWItVExWcyB0byBiZSBpbmNsdWRl
ZCBpbiBMU1BzLg0KICAgICAtICBUaGUgdXNlIG9mIExTUHMgdG8gcHJvcGFnYXRlIHZhcmlvdXMg
dHlwZXMgb2YgaW5mb3JtYXRpb24gKHN1Y2gNCiAgICAgYXMgdHJhZmZpYy1lbmdpbmVlcmluZyBp
bmZvcm1hdGlvbikuDQogICAgIC0gIFRoZSBpbmNyZWFzaW5nIG51bWJlciBvZiBkZXN0aW5hdGlv
bnMgYW5kIEFTIHRvcG9sb2dpZXMuDQogICAgIC0gIEZpbmVyIGdyYW51bGFyaXR5IHJvdXRpbmcs
IGFuZCB0aGUgYWJpbGl0eSB0byBpbmplY3QgZXh0ZXJuYWwNCiAgICAgcm91dGVzIGludG8gYXJl
YXMgW0RPTUFJTi1XSURFXS4NCiAgICAgLSAgT3RoZXIgZW1lcmdpbmcgdGVjaG5vbG9naWVzLCBz
dWNoIGFzIG9wdGljYWwsIElQdjYsIGV0Yy4NCg0KICAgVGhpcyBkb2N1bWVudCBkZXNjcmliZXMg
bWVjaGFuaXNtcyB0byByZWxheCB0aGUgbGltaXQgb24gdGhlIG51bWJlcg0KICAgb2YgTFNQIGZy
YWdtZW50cy4NCg0KDQoxLjEgIEtleXdvcmRzDQoNCiAgIFRoZSBrZXkgd29yZHMgIk1VU1QiLCAi
TVVTVCBOT1QiLCAiUkVRVUlSRUQiLCAiU0hBTEwiLCAiU0hBTEwgTk9UIiwNCiAgICJTSE9VTEQi
LCAiU0hPVUxEIE5PVCIsICJSRUNPTU1FTkRFRCIsICAiTUFZIiwgYW5kICJPUFRJT05BTCIgaW4g
dGhpcw0KICAgZG9jdW1lbnQgYXJlIHRvIGJlIGludGVycHJldGVkIGFzIGRlc2NyaWJlZCBpbiBS
RkMgMjExOSBbQkNQMTRdLg0KDQoNCjEuMiAgRGVmaW5pdGlvbnMgb2YgQ29tbW9ubHkgVXNlZCBU
ZXJtcw0KDQogICBUaGlzIHNlY3Rpb24gcHJvdmlkZXMgZGVmaW5pdGlvbnMgZm9yIHRlcm1zIHRo
YXQgYXJlIHVzZWQgdGhyb3VnaG91dA0KICAgdGhlIHRleHQuDQoNCiAgICAgT3JpZ2luYXRpbmcg
U3lzdGVtDQogICAgICAgIEEgcm91dGVyIHBoeXNpY2FsbHkgcnVubmluZyB0aGUgSVMtSVMgcHJv
dG9jb2wuICBBcyB0aGlzDQogICAgICAgIGRvY3VtZW50IGRlc2NyaWJlcyBtZXRob2RzIGFsbG93
aW5nIGEgc2luZ2xlIElTLUlTIHByb2Nlc3MgdG8NCiAgICAgICAgYWR2ZXJ0aXNlIGl0cyBMU1Bz
IGFzIG11bHRpcGxlICJ2aXJ0dWFsIiByb3V0ZXJzLCB0aGUNCiAgICAgICAgT3JpZ2luYXRpbmcg
U3lzdGVtIHJlcHJlc2VudHMgdGhlIHNpbmdsZSAicGh5c2ljYWwiIElTLUlTDQogICAgICAgIHBy
b2Nlc3MuDQoNCiAgICAgTm9ybWFsIHN5c3RlbS1pZA0KICAgICAgICBUaGUgc3lzdGVtLWlkIG9m
IGFuIE9yaWdpbmF0aW5nIFN5c3RlbS4NCg0KICAgICBBZGRpdGlvbmFsIHN5c3RlbS1pZA0KDQoN
Cg0KQS4gSGVybWVsaW4sIGV0IGFsLiAgICAgICBFeHBpcmVzIERlY2VtYmVyIDIwMDIgICAgICAg
ICAgICAgICAgIFtQYWdlIDJdDQoMDQpJbnRlcm5ldCBEcmFmdCAgICBkcmFmdC1pZXRmLWlzaXMt
ZXh0LWxzcC1mcmFncy0wMS50eHQgICAgICAgICBKdW5lIDIwMDINCg0KDQogICAgICAgIEFuIEFk
ZGl0aW9uYWwgc3lzdGVtLWlkIHRoYXQgaXMgYXNzaWduZWQgYnkgdGhlIG5ldHdvcmsNCiAgICAg
ICAgYWRtaW5pc3RyYXRvci4gIEVhY2ggQWRkaXRpb25hbCBzeXN0ZW0taWQgYWxsb3dzIGdlbmVy
YXRpb24gb2YNCiAgICAgICAgMjU2IGFkZGl0aW9uYWwsIG9yIGV4dGVuZGVkLCBMU1AgZnJhZ21l
bnRzLiAgVGhlIEFkZGl0aW9uYWwNCiAgICAgICAgc3lzdGVtLWlkLCBsaWtlIHRoZSBOb3JtYWwg
c3lzdGVtLWlkLCBtdXN0IGJlIHVuaXF1ZSB0aHJvdWdob3V0DQogICAgICAgIHRoZSByb3V0aW5n
IGRvbWFpbi4NCg0KICAgICBWaXJ0dWFsIFN5c3RlbQ0KICAgICAgICBUaGUgc3lzdGVtLCBpZGVu
dGlmaWVkIGJ5IGFuIEFkZGl0aW9uYWwgc3lzdGVtLWlkLCBhZHZlcnRpc2VkIGFzDQogICAgICAg
IG9yaWdpbmF0aW5nIHRoZSBleHRlbmRlZCBMU1AgZnJhZ21lbnRzLiAgVGhlc2UgZnJhZ21lbnRz
IHNwZWNpZnkNCiAgICAgICAgdGhlIEFkZGl0aW9uYWwgc3lzdGVtLWlkIGluIHRoZWlyIExTUCBJ
RHMuDQoNCiAgICAgT3JpZ2luYWwgTFNQDQogICAgICAgIEFuIExTUCB1c2luZyB0aGUgTm9ybWFs
IHN5c3RlbS1pZCBpbiBpdHMgTFNQIElELg0KDQogICAgIEV4dGVuZGVkIExTUA0KICAgICAgICBB
biBMU1AgdXNpbmcgYW4gQWRkaXRpb25hbCBzeXN0ZW0taWQgaW4gaXRzIExTUCBJRC4NCg0KICAg
ICBMU1Agc2V0DQogICAgICAgIExvZ2ljYWwgTFNQLiAgVGhpcyB0ZXJtIGlzIHVzZWQgb25seSB0
byByZXNvbHZlIHRoZSBhbWJpZ3VpdHkNCiAgICAgICAgYmV0d2VlbiBhIGxvZ2ljYWwgTFNQIGFu
ZCBhbiBMU1AgZnJhZ21lbnQsIGJvdGggb2Ygd2hpY2ggYXJlDQogICAgICAgIHNvbWV0aW1lcyB0
ZXJtZWQgIkxTUCIuDQoNCiAgICAgRXh0ZW5kZWQgTFNQIHNldA0KICAgICAgICBBIGdyb3VwIG9m
IExTUCBmcmFnbWVudHMgdXNpbmcgYW4gQWRkaXRpb25hbCBzeXN0ZW0taWQsIGFuZA0KICAgICAg
ICBvcmlnaW5hdGVkIGJ5IHRoZSBPcmlnaW5hdGluZyBTeXN0ZW0uDQoNCiAgICAgRXh0ZW5zaW9u
LWNhcGFibGUgSVMNCiAgICAgICAgQW4gSVMgaW1wbGVtZW50aW5nIHRoaXMgZXh0ZW5zaW9uLg0K
DQoNCjEuMyAgT3BlcmF0aW9uIE1vZGVzDQoNCiAgIFR3byBhZG1pbmlzdHJhdGl2ZSBvcGVyYXRp
b24gbW9kZXMgYXJlIHByb3ZpZGVkOg0KDQogICAgICAgLSBPcGVyYXRpb24gTW9kZSAxIHByb3Zp
ZGVzIGJlaGF2aW9yIHRoYXQgYWxsb3dzIGltcGxlbWVudGF0aW9ucw0KICAgICAgIHRoYXQgZG9u
J3Qgc3VwcG9ydCB0aGlzIGV4dGVuc2lvbiwgdG8gY29ycmVjdGx5IHByb2Nlc3MgdGhlDQogICAg
ICAgZXh0ZW5kZWQgZnJhZ21lbnQgaW5mb3JtYXRpb24sIHdpdGhvdXQgYW55IG1vZGlmaWNhdGlv
bnMuICBUaGlzDQogICAgICAgbW9kZSBoYXMgc29tZSByZXN0cmljdGlvbnMgb24gd2hhdCBtYXkg
YmUgYWR2ZXJ0aXNlZCBpbiB0aGUNCiAgICAgICBleHRlbmRlZCBMU1AgZnJhZ21lbnRzLiAgTmFt
ZWx5LCBvbmx5IGxlYWYgaW5mb3JtYXRpb24gbWF5IGJlDQogICAgICAgYWR2ZXJ0aXNlZCBpbiB0
aGUgZXh0ZW5kZWQgTFNQcy4NCg0KICAgICAgIC0gT3BlcmF0aW9uIE1vZGUgMiBleHRlbmRzIHRo
ZSBwcmV2aW91cyBtb2RlIGFuZCByZWxheGVzIGl0cw0KICAgICAgIGFkdmVydGlzZW1lbnQgcmVz
dHJpY3Rpb25zLiAgQW55IGxpbmstc3RhdGUgaW5mb3JtYXRpb24gbWF5IGJlDQogICAgICAgYWR2
ZXJ0aXNlZCBpbiB0aGUgZXh0ZW5kZWQgTFNQcy4gIEhvd2V2ZXIsIGl0IG1hbmRhdGVzIGEgY2hh
bmdlDQogICAgICAgdG8gdGhlIHdheSBMU1BzIGFyZSBjb25zaWRlcmVkIGR1cmluZyB0aGUgU1BG
IGFsZ29yaXRobSwgaW4gYSB3YXkNCiAgICAgICB0aGF0IGlzbid0IGNvbXBhdGlibGUgd2l0aCBw
cmV2aW91cyBpbXBsZW1lbnRhdGlvbnMuDQoNCg0KDQoNCkEuIEhlcm1lbGluLCBldCBhbC4gICAg
ICAgRXhwaXJlcyBEZWNlbWJlciAyMDAyICAgICAgICAgICAgICAgICBbUGFnZSAzXQ0KDA0KSW50
ZXJuZXQgRHJhZnQgICAgZHJhZnQtaWV0Zi1pc2lzLWV4dC1sc3AtZnJhZ3MtMDEudHh0ICAgICAg
ICAgSnVuZSAyMDAyDQoNCg0KICAgVGhlc2UgbW9kZXMgYXJlIGNvbmZpZ3VyZWQgb24gYSBwZXIt
bGV2ZWwgYW5kIGFyZWEgYmFzaXMuICBUaGF0IGlzLA0KICAgYWxsIExTUHMgY29uc2lkZXJlZCBp
biB0aGUgc2FtZSBTUEYgaW5zdGFuY2UgTVVTVCB1c2UgdGhlIHNhbWUgTW9kZS4NCiAgIFRoZXJl
IGlzIG5vIHJlc3RyaWN0aW9uIHRoYXQgYW4gTDEvTDIgSVMgb3BlcmF0ZXMgaW4gdGhlIHNhbWUg
bW9kZSwNCiAgIGZvciBib3RoIGl0cyBMMSBhbmQgTDIgaW5zdGFuY2VzLiAgSXQgY2FuIHVzZSBN
b2RlIDEgZm9yIGl0cyBMMSBMU1BzLA0KICAgYW5kIE1vZGUgMiBmb3IgaXRzIEwyIExTUHMsIG9y
IHZpY2UgdmVyc2EuDQoNCiAgIFJvdXRlcnMgTUFZIGltcGxlbWVudCBPcGVyYXRpb25hbCBNb2Rl
IDIgd2l0aG91dCBzdXBwb3J0aW5nIHJ1bm5pbmcNCiAgIGluIE9wZXJhdGlvbmFsIE1vZGUgMS4g
IFRoZXkgd2lsbCBzdGlsbCBpbnRlcm9wZXJhdGUgY29ycmVjdGx5IHdpdGgNCiAgIHJvdXRlcnMg
dGhhdCBzdXBwb3J0IGJvdGggbW9kZXMuDQoNCg0KMS40ICBPdmVydmlldw0KDQogICBVc2luZyBB
ZGRpdGlvbmFsIHN5c3RlbS1pZHMgYXNzaWduZWQgYnkgdGhlIGFkbWluaXN0cmF0b3IsIHRoZQ0K
ICAgT3JpZ2luYXRpbmcgU3lzdGVtIGNhbiBhZHZlcnRpc2UgdGhlIGV4Y2VzcyBsaW5rLXN0YXRl
IGluZm9ybWF0aW9uIGluDQogICBleHRlbmRlZCBMU1BzIHVuZGVyIHRoZXNlIEFkZGl0aW9uYWwg
c3lzdGVtLWlkcy4gIEl0IHdvdWxkIGRvIHNvIGFzDQogICBpZiBvdGhlciByb3V0ZXJzLCBvciAi
VmlydHVhbCBTeXN0ZW1zIiwgd2VyZSBhZHZlcnRpc2luZyB0aGlzDQogICBpbmZvcm1hdGlvbi4g
IFRoZXNlIGV4dGVuZGVkIExTUHMgd2lsbCBhbHNvIGhhdmUgdGhlIHNwZWNpZmllZCBsaW1pdA0K
ICAgb24gdGhlaXIgTFNQIGZyYWdtZW50czsgaG93ZXZlciwgdGhlIE9yaWdpbmF0aW5nIFN5c3Rl
bSBtYXkgZ2VuZXJhdGUNCiAgIGV4dGVuZGVkIExTUHMgdW5kZXIgbnVtZXJvdXMgVmlydHVhbCBT
eXN0ZW1zLg0KDQogICBGb3IgT3BlcmF0aW9uIE1vZGUgMSwgMC1jb3N0IGFkamFjZW5jaWVzIGFy
ZSBhZHZlcnRpc2VkIGZyb20gdGhlDQogICBPcmlnaW5hdGluZyBTeXN0ZW0gdG8gaXRzIFZpcnR1
YWwgU3lzdGVtKHMpLiAgTm8gYWRqYWNlbmNpZXMgKG90aGVyDQogICB0aGFuIGJhY2sgdG8gdGhl
IE9yaWdpbmF0aW5nIFN5c3RlbSkgYXJlIGFkdmVydGlzZWQgaW4gdGhlIGV4dGVuZGVkDQogICBM
U1BzLiAgQXMgYSBjb25zZXF1ZW5jZSwgdGhlIFZpcnR1YWwgU3lzdGVtcyBhcmUgJ3N0dWInLCBt
ZWFuaW5nIHRoZXkNCiAgIGNhbiBvbmx5IGJlIHJlYWNoZWQgdGhyb3VnaCB0aGVpciBPcmlnaW5h
dGluZyBTeXN0ZW0uICBUaGVyZWZvcmUsDQogICBvbGRlciBpbXBsZW1lbnRhdGlvbnMgZG8gbm90
IG5lZWQgbW9kaWZpY2F0aW9ucyBpbiBvcmRlciB0byBjb3JyZWN0bHkNCiAgIHByb2Nlc3MgdGhl
c2UgZXh0ZW5kZWQgTFNQcy4NCg0KICAgRm9yIGJvdGggbW9kZXMsIGVhY2ggTFNQIChzZXQpIGNy
ZWF0ZWQgYnkgYSBub2RlIHdpbGwgY29udGFpbiBvbiBpdHMNCiAgIGZyYWdtZW50LTAgYSBuZXcg
VExWIChJUyBBbGlhcyBJRCBUTFYpIHRoYXQgY29udGFpbnMgdGhlIE5vcm1hbA0KICAgc3lzdGVt
LWlkIGFuZCBQTiBOdW1iZXIgb2YgdGhlIChmaXJzdCkgTFNQIGNyZWF0ZWQgYnkgdGhlIHJvdXRl
ci4NCiAgIEV4dGVuc2lvbi1jYXBhYmxlIElTcyBjYW4gdGhlbiB1c2UgdGhpcyBpbmZvcm1hdGlv
biBhbmQgc3RvcmUgdGhlDQogICBvcmlnaW5hbCBhbmQgZXh0ZW5kZWQgTFNQcyBhcyBvbmUgbG9n
aWNhbCBMU1AuDQoNCg0KMi4wICBJUyBBbGlhcyBJRCBUTFYgKElTLUEpDQoNCiAgIFRoZSBwcm9w
b3NlZCBJUy1BIFRMViBhbGxvd3MgZXh0ZW5zaW9uLWNhcGFibGUgSVNzIHRvIHJlY29nbml6ZSBh
bGwNCiAgIExTUHMgb2YgYW4gT3JpZ2luYXRpbmcgU3lzdGVtLCBhbmQgY29tYmluZSB0aGUgb3Jp
Z2luYWwgYW5kIGV4dGVuZGVkDQogICBMU1BzIGZvciB0aGUgcHVycG9zZSBvZiBTUEYgY29tcHV0
YXRpb24uICBJdCBpZGVudGlmaWVzIHRoZSBOb3JtYWwNCiAgIHN5c3RlbS1pZCBvZiB0aGUgT3Jp
Z2luYXRpbmcgU3lzdGVtLg0KDQogICBUaGUgSVMgQWxpYXMgSUQgVExWIGlzIHR5cGUgMjQsIGFu
ZCBjb250YWlucyBhIG5ldyBkYXRhIHN0cnVjdHVyZSwNCiAgIGNvbnNpc3Rpbmcgb2Y6DQogICAg
IDcgb2N0ZXRzIGNvbnNpc3Rpbmcgb2YgdGhlIG5vcm1hbCBzeXN0ZW0tSWQgYW5kIHBzZXVkb25v
ZGUgbnVtYmVyDQogICAgIDEgb2N0ZXQgb2YgbGVuZ3RoIG9mIHN1Yi1UTFZzDQoNCg0KDQpBLiBI
ZXJtZWxpbiwgZXQgYWwuICAgICAgIEV4cGlyZXMgRGVjZW1iZXIgMjAwMiAgICAgICAgICAgICAg
ICAgW1BhZ2UgNF0NCgwNCkludGVybmV0IERyYWZ0ICAgIGRyYWZ0LWlldGYtaXNpcy1leHQtbHNw
LWZyYWdzLTAxLnR4dCAgICAgICAgIEp1bmUgMjAwMg0KDQoNCiAgICAgMC0yNDcgb2N0ZXRzIG9m
IHN1Yi1UTFZzLA0KICAgICAgICB3aGVyZSBlYWNoIHN1Yi1UTFYgY29uc2lzdHMgb2YgYSBzZXF1
ZW5jZSBvZg0KICAgICAgICAgICAxIG9jdGV0IG9mIHN1Yi10eXBlDQogICAgICAgICAgIDEgb2N0
ZXQgb2YgbGVuZ3RoDQogICAgICAgICAgIDAtMjQ1IG9jdGV0cyBvZiB2YWx1ZQ0KDQogICBGb3Ig
YW4gZXhwbGFuYXRpb24gb24gc3ViLVRMViBoYW5kbGluZywgc2VlIFtJU0lTLVRFXS4NCg0KICAg
V2l0aG91dCBzdWItVExWcywgdGhpcyBzdHJ1Y3R1cmUgY29uc3VtZXMgOCBvY3RldHMgcGVyIExT
UCBzZXQuICBUaGlzDQogICBUTFYgTVVTVCBiZSBpbmNsdWRlZCBpbiBmcmFnbWVudCAwIG9mIGV2
ZXJ5IExTUCBzZXQgYmVsb25naW5nIHRvIGFuDQogICBPcmlnaW5hdGluZyBTeXN0ZW0uICBDdXJy
ZW50bHksIHRoZXJlIGFyZSBubyBzdWItVExWcyBkZWZpbmVkLg0KDQogICBBcyBhbiBleGFtcGxl
LCBhc3N1bWUgYW4gbm9ybWFsIHN5c3RlbSB1c2luZyBERUFELkJFRUYuQ0FDQSBhcyBpdHMNCiAg
IChvcmlnaW5hbCkgc3lzdGVtLWlkLCAgYW5kIG5vIHN1Yi1UTFZzLiAgVGhlIGZvbGxvd2luZyBp
cyB0aGUNCiAgIGVuY29uZGluZyBvZiB0aGUgVExWIHRvIGJlIHVzZWQgaW4gYWxsIG9mIGl0cyBM
U1Agc2V0czoNCg0KICAgICAgIHggQ09ERSAtIDI0Lg0KDQogICAgICAgeCBMRU5HVEggLSA4Lg0K
DQogICAgICAgeCBWQUxVRSAtDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBOby4g
b2YgT2N0ZXRzICAgTWVhbmluZw0KICAgICAgICAgICAgICstLS0tLS0tLS0tLS0tLS0tLSsNCiAg
ICAgICAgICAgICB8IERFQUQuQkVFRi5DQUNBICB8ICAgICAgNiAgICAgICAgICBOb3JtYWwgc3lz
dGVtLWlkDQogICAgICAgICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tKw0KICAgICAgICAgICAgIHwg
MCAgICAgICAgICAgICAgIHwgICAgICAxICAgICAgICAgIHBzZXVkb25vZGUgbnVtYmVyDQogICAg
ICAgICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tKw0KICAgICAgICAgICAgIHwgMCAgICAgICAgICAg
ICAgIHwgICAgICAxICAgICAgICAgIHN1Yi10bHZzIGxlbmd0aA0KICAgICAgICAgICAgICstLS0t
LS0tLS0tLS0tLS0tLSsNCg0KDQogICBGb3IgYSBjb21wbGV0ZSBsaXN0IG9mIHVzZWQgSVMtSVMg
VExWIG51bWJlcnMsIHNlZSBbSVNJUy1DT0RFU10uDQoNCg0KMy4wICBHZW5lcmF0aW5nIExTUHMN
Cg0KMy4xICBCb3RoIE9wZXJhdGlvbiBNb2Rlcw0KDQogICBVbmRlciBib3RoIG1vZGVzLCB0aGUg
T3JpZ2luYXRpbmcgU3lzdGVtIE1VU1QgaW5jbHVkZSBpbmZvcm1hdGlvbg0KICAgYmluZGluZyB0
aGUgT3JpZ2luYWwgTFNQIGFuZCB0aGUgRXh0ZW5kZWQgb25lcy4gIEl0IGNhbiBkbyB0aGlzIHNp
bmNlDQogICBpdCBpcyB0cml2aWFsbHkgYW4gZXh0ZW5zaW9uLWNhcGFibGUgSVMuICBUaGlzIGlz
IHRvIGVuc3VyZSBvdGhlcg0KICAgZXh0ZW5zaW9uLWNhcGFibGUgcm91dGVycyBjb3JyZWN0bHkg
cHJvY2VzcyB0aGUgZXh0cmEgaW5mb3JtYXRpb24gaW4NCiAgIHRoZWlyIFNQRiBjYWxjdWxhdGlv
bi4gIFRoaXMgYmluZGluZyBpcyBhZHZlcnRpc2VkIHZpYSBhIG5ldyBJUyBBbGlhcw0KICAgSUQg
VExWLCB3aGljaCBpcyBhZHZlcnRpc2VkIGluIGFsbCBmcmFnbWVudCAwLCB3aGV0aGVyIHRoZXkg
YmVsb25nIHRvDQogICB0aGUgb3JpZ2luYWwgTFNQIG9yIHRvIHRoZSBleHRlbmRlZCBvbmVzLg0K
DQoNCg0KDQoNCkEuIEhlcm1lbGluLCBldCBhbC4gICAgICAgRXhwaXJlcyBEZWNlbWJlciAyMDAy
ICAgICAgICAgICAgICAgICBbUGFnZSA1XQ0KDA0KSW50ZXJuZXQgRHJhZnQgICAgZHJhZnQtaWV0
Zi1pc2lzLWV4dC1sc3AtZnJhZ3MtMDEudHh0ICAgICAgICAgSnVuZSAyMDAyDQoNCg0KICAgKy0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsNCiAgIHwgIE9yaWdp
bmF0aW5nIFN5c3RlbSAgICAgICAgICAgICAgICAgICAgICAgICB8DQogICB8ICBzeXN0ZW0taWQg
ICA9IFMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfA0KICAgfCAgaXMtYWxpYXMtaWQgPSBT
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwNCiAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rDQoNCiAgICstLS0tLS0tLS0tLS0tLS0tLS0tKyAgICAg
Ky0tLS0tLS0tLS0tLS0tLS0tLS0rDQogICB8ICBWaXJ0dWFsIFN5c3RlbSAgIHwgICAgIHwgIFZp
cnR1YWwgU3lzdGVtICAgfA0KICAgfCAgc3lzdGVtLWlkICAgPSBTJyB8ICAgICB8ICBzeXN0ZW0t
aWQgICA9IFMnJ3wNCiAgIHwgIGlzLWFsaWFzLWlkID0gUyAgfCAgICAgfCAgaXMtYWxpYXMtaWQg
PSBTICB8DQogICArLS0tLS0tLS0tLS0tLS0tLS0tLSsgICAgICstLS0tLS0tLS0tLS0tLS0tLS0t
Kw0KDQogICBGaWd1cmUgMS4gQWR2ZXJ0aXNpbmcgYmluZGluZyBiZXR3ZWVuIGFsbCBvZiBhIHN5
c3RlbSdzIExTUHMgKGJvdGgNCiAgIG1vZGVzKS4gIFMnIGFuZCBTJycgYXJlIGNvbmZpZ3VyZWQg
YXMgQWRkaXRpb25hbCBzeXN0ZW0taWRzLg0KDQogICBXaGVuIG5ldyBleHRlbmRlZCBMU1AgZnJh
Z21lbnRzIGFyZSBnZW5lcmF0ZWQsIHRoZXNlIGZyYWdtZW50cyBzaG91bGQNCiAgIGJlIGdlbmVy
YXRlZCBhcyBzcGVjaWZpZWQgaW4gSVNPIDEwNTg5IFtJU0lTLUlTT10uICBGdXJ0aGVybW9yZSwg
YQ0KICAgc3lzdGVtIFNIT1VMRCB0cmVhdCBpdHMgZXh0ZW5kZWQgTFNQcyB0aGUgc2FtZSBhcyBp
dCB0cmVhdHMgaXRzDQogICBvcmlnaW5hbCBMU1BzLCB3aXRoIHRoZSBleGNlcHRpb25zIG5vdGVk
IGluIHRoZSBmb2xsb3dpbmcgc2VjdGlvbnMuDQogICBTcGVjaWZpY2FsbHksIGNyZWF0aW5nLCBm
bG9vZGluZywgcmVuZXdpbmcsIHB1cmdpbmcgYW5kIGFsbCBvdGhlcg0KICAgb3BlcmF0aW9ucyBh
cmUgc2ltaWxhciBmb3IgYm90aCBvcmlnaW5hbCBhbmQgZXh0ZW5kZWQgTFNQcywgdW5sZXNzDQog
ICBzdGF0ZWQgb3RoZXJ3aXNlLiAgVGhlIGV4dGVuZGVkIExTUHMgd2lsbCB1c2Ugb25lIG9mIHRo
ZSBBZGRpdGlvbmFsDQogICBzeXN0ZW0taWRzIGNvbmZpZ3VyZWQgZm9yIHRoZSByb3V0ZXIsIGlu
IHRoZWlyIExTUCBJRC4NCg0KICAgRXh0ZW5kZWQgTFNQcyBmcmFnbWVudCB6ZXJvIHNob3VsZCBi
ZSByZWdhcmRlZCBpbiB0aGUgc2FtZSBzcGVjaWFsDQogICBtYW5uZXIgYXMgc3BlY2lmaWVkIGlu
IDEwNTg5IGZvciBMU1BzIHdpdGggbnVtYmVyIHplcm8sIGFuZCBzaG91bGQNCiAgIGluY2x1ZGUg
dGhlIHNhbWUgdHlwZSBvZiBleHRyYSBpbmZvcm1hdGlvbiBhcyBzcGVjaWZpZWQgaW4gMTA1ODkg
YW5kDQogICBSRkMgMTE5NSBbSVNJUy1JUF0uICBTbywgZm9yIGV4YW1wbGUsIHdoZW4gYSBzeXN0
ZW0gcmVpc3N1ZXMgaXRzIExTUA0KICAgZnJhZ2VtbnQgemVybyBkdWUgdG8gYW4gYXJlYSBhZGRy
ZXNzIGNoYW5nZSwgaXQgc2hvdWxkIHJlaXNzdWUgYWxsDQogICBleHRlbmRlZCBMU1BzIGZyYWdt
ZW50IHplcm8gYXMgd2VsbC4NCg0KICAgQW4gZXh0ZW5kZWQgTFNQIGZyYWdtZW50IHplcm8gTVVT
VCBiZSBnZW5lcmF0ZWQgZm9yIGV2ZXJ5IGV4dGVuZGVkDQogICBMU1Agc2V0LCB0byBhbGxvdyBh
IHJvdXRlcidzIFNQRiBjYWxjdWxhdGlvbiB0byBjb25zaWRlciB0aG9zZQ0KICAgZnJhZ21lbnRz
IGluIHRoYXQgc2V0Lg0KDQoNCjMuMS4xICBUaGUgQXR0YWNoZWQgQml0cw0KDQogICBUaGUgQXR0
YWNoZWQgKEFUVCkgYml0cyBTSE9VTEQgYmUgc2V0IHRvIHplcm8gZm9yIGFsbCBmb3VyIG1ldHJp
Yw0KICAgdHlwZXMsIG9uIGFsbCBleHRlbmRlZCBMU1BzLiAgVGhpcyBpcyBkdWUgdG8gdGhlIGZv
bGxvd2luZzogaWYgYQ0KICAgVmlydHVhbCBTeXN0ZW0gaXMgcmVhY2hhYmxlLCBzbyBpcyBpdHMg
T3JpZ2luYXRpbmcgU3lzdGVtLiAgSXQgaXMNCiAgIHByZWZlcmFibGUsIHRoZW4sIHRoYXQgYW4g
TDEgSVMgY2hvb3NlcyB0aGUgT3JpZ2luYXRpbmcgU3lzdGVtIGFuZA0KICAgbm90IHRoZSBWaXJ0
dWFsIFN5c3RlbSBhcyBpdHMgbmVhcmVzdCBMMiBleGl0IHBvaW50LCBhcyBjb25uZWN0aXZpdHkN
CiAgIHRvIHRoZSBWaXJ0dWFsIFN5c3RlbSBoYXMgYSBoaWdoZXIgcHJvYmFiaWxpdHkgb2YgYmVp
bmcgbG9zdCAoYQ0KICAgcmVzdWx0IG9mIHRoZSBleHRlbmRlZCBMU1Agbm8gbG9uZ2VyIGJlaW5n
IGFkdmVydGlzZWQpLiAgVGhpcyBjb3VsZA0KICAgY2F1c2UgdW5uZWNlc3NhcnkgY29tcHV0YXRp
b25zIG9uIHNvbWUgaW1wbGVtZW50YXRpb25zLg0KDQoNCg0KDQpBLiBIZXJtZWxpbiwgZXQgYWwu
ICAgICAgIEV4cGlyZXMgRGVjZW1iZXIgMjAwMiAgICAgICAgICAgICAgICAgW1BhZ2UgNl0NCgwN
CkludGVybmV0IERyYWZ0ICAgIGRyYWZ0LWlldGYtaXNpcy1leHQtbHNwLWZyYWdzLTAxLnR4dCAg
ICAgICAgIEp1bmUgMjAwMg0KDQoNCjMuMS4yICBUaGUgUGFydGl0aW9uIFJlcGFpciBCaXQNCg0K
ICAgVGhlIFBhcnRpdGlvbiBSZXBhaXIgKFApIGJpdCBTSE9VTEQgYmUgc2V0IHRvIHplcm8gb24g
YWxsIGV4dGVuZGVkDQogICBMU1BzLiAgVGhpcyBpcyBmb3IgdGhlIHNhbWUgcmVhc29ucyBhcyBm
b3IgdGhlIEF0dGFjaGVkIGJpdHMuDQoNCg0KMy4xLjMgIEVTIE5laWdoYm9ycyBUTFYNCg0KICAg
SVNPIDEwNTg5IFtJU0lTLUlTT10gc2VjdGlvbiA3LjMuNyBzcGVjaWZpZXMgaW5zZXJ0aW5nIGFu
IEVTIE5laWdoYm9yDQogICBUTFYgaW4gTDEgTFNQcywgd2l0aCB0aGUgc3lzdGVtIElEIG9mIHRo
ZSByb3V0ZXIuICBSRkMgMTE5NSBbSVNJUy1JUF0NCiAgIHJlbGlldmVzIElQLW9ubHkgcm91dGVy
cyBvZiB0aGlzIHJlcXVpcmVtZW50LiAgSG93ZXZlciwgZm9yIHJvdXRlcnMNCiAgIHRoYXQgZG8g
aW5zZXJ0IHRoaXMgRVNOIFRMViBpbiBMMSBMU1BzICh3aGV0aGVyIElQLW9ubHkgb3IgT1NJLQ0K
ICAgY2FwYWJsZSksIHRoZW4gaW4gYW4gZXh0ZW5kZWQgTFNQLCB0aGUgRVNOIFRMViBzaG91bGQg
aW5jbHVkZSB0aGUNCiAgIHJlbGV2YW50IEFkZGl0aW9uYWwgc3lzdGVtLWlkLiAgRnVydGhlcm1v
cmUsIE9TSS1jYXBhYmxlIHJvdXRlcnMNCiAgIHNob3VsZCBhY2NlcHQgcGFja2V0cyBkZXN0aW5l
ZCBmb3IgdGhpcyBBZGRpdGlvbmFsIHN5c3RlbS1pZC4NCg0KDQozLjEuNCAgT3ZlcmxvYWQgQml0
DQoNCiAgIFRoZSBvdmVybG9hZCBiaXQgc2hvdWxkIGJlIHNldCBjb25zaXN0ZW50bHkgYWNyb3Nz
IGFsbCBMU1BzLCBvcmlnaW5hbA0KICAgYW5kIGV4dGVuZGVkLCBiZWxvbmdpbmcgdG8gYW4gb3Jp
Z2luYXRpbmcgc3lzdGVtLCBhbmQgc2hvdWxkIHJlZmxlY3QNCiAgIHRoZSBvcmlnaW5hdGluZyBz
eXN0ZW0ncyBvdmVybG9hZCBzdGF0ZS4NCg0KDQozLjEuNSAgT3RoZXIgRmllbGRzIGFuZCBUTFZz
DQoNCiAgIE90aGVyIGZpZWxkcyBhbmQgVExWcyBub3QgbWVudGlvbmVkIGFib3ZlIHJlbWFpbiB0
aGUgc2FtZSwgYm90aCBmb3INCiAgIG9yaWdpbmFsIGFuZCBleHRlbmRlZCBMU1BzLg0KDQoNCjMu
MiAgT3BlcmF0aW9uIE1vZGUgMSBBZGRpdGlvbnMNCg0KICAgVGhlIGZvbGxvd2luZyBhZGRpdGlv
bnMgYXBwbHkgb25seSB0byByb3V0ZXJzIGdlbmVyYXRpbmcgTFNQcyBpbiBNb2RlDQogICAxLiAg
Um91dGVycywgd2hpY2ggYXJlIGNvbmZpZ3VyZWQgdG8gb3BlcmF0ZSBpbiBPcGVyYXRpb24gTW9k
ZSAyLA0KICAgU0hPVUxEIE5PVCBhcHBseSB0aGVzZSBhZGRpdGlvbnMgdG8gdGhlaXIgYWR2ZXJ0
aXNlbWVudHMuDQoNCiAgIFVuZGVyIE9wZXJhdGlvbiBNb2RlIDEsIGFkamFjZW5jaWVzIGJldHdl
ZW4gdGhlIG5vcm1hbCBzeXN0ZW0gYW5kIGl0cw0KICAgVmlydHVhbCBTeXN0ZW1zIGFyZSBhZHZl
cnRpc2VkIHVzaW5nIHRoZSBzdGFuZGFyZCBuZWlnaGJvciBUTFZzLiAgVGhlDQogICBtZXRyaWMg
Zm9yIHRoZXNlIGNvbm5lY3Rpb25zIE1VU1QgYmUgemVybywgc2luY2UgdGhlIGNvc3Qgb2YgcmVh
Y2hpbmcNCiAgIGEgVmlydHVhbCBTeXN0ZW0gaXMgdGhlIHNhbWUgYXMgdGhlIGNvc3Qgb2YgcmVh
Y2hpbmcgaXRzIE9yaWdpbmF0aW5nDQogICBTeXN0ZW0uDQoNCiAgIFRvIG9sZGVyIGltcGxlbWVu
dGF0aW9ucywgVmlydHVhbCBTeXN0ZW1zIHdvdWxkIGFwcGVhciByZWFjaGFibGUgb25seQ0KICAg
dGhyb3VnaCB0aGVpciBPcmlnaW5hdGluZyBTeXN0ZW0sIGhlbmNlIGxvc3Mgb2YgY29ubmVjdGl2
aXR5IHRvIHRoZQ0KICAgT3JpZ2luYXRpbmcgU3lzdGVtIG1lYW5zIGxvc3Mgb2YgY29ubmVjdGl2
aXR5IHRvIGFsbCBvZiBpdHMNCiAgIGluZm9ybWF0aW9uLCBpbmNsdWRpbmcgdGhhdCBhZHZlcnRp
c2VkIGluIGl0cyBleHRlbmRlZCBMU1BzLg0KICAgRnVydGhlcm1vcmUsIHRoZSBjb3N0IG9mIHJl
YWNoaW5nIGluZm9ybWF0aW9uIGFkdmVydGlzZWQgaW4gbm9uLQ0KDQoNCg0KQS4gSGVybWVsaW4s
IGV0IGFsLiAgICAgICBFeHBpcmVzIERlY2VtYmVyIDIwMDIgICAgICAgICAgICAgICAgIFtQYWdl
IDddDQoMDQpJbnRlcm5ldCBEcmFmdCAgICBkcmFmdC1pZXRmLWlzaXMtZXh0LWxzcC1mcmFncy0w
MS50eHQgICAgICAgICBKdW5lIDIwMDINCg0KDQogICBleHRlbmRlZCBMU1BzIGlzIHRoZSBzYW1l
IGFzIHRoZSBjb3N0IG9mIHJlYWNoaW5nIGluZm9ybWF0aW9uDQogICBhZHZlcnRpc2VkIGluIHRo
ZSBuZXcgZXh0ZW5kZWQgTFNQcywgd2l0aCBhbiBhZGRpdGlvbmFsIGhvcC4NCg0KICAgKy0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsNCiAgIHwgIE9yaWdpbmF0
aW5nIFN5c3RlbSAgICAgICAgICAgICAgICAgICAgICAgICB8DQogICB8ICBzeXN0ZW0taWQgICA9
IFMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfA0KICAgfCAgaXMtYWxpYXMtaWQgPSBTICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwNCiAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0rDQogICAgICAgICAgfCAgICAvXCAgICAgICAgICAgICAgICAg
ICAgfCAgICAvXA0KICAgY29zdD0wIHwgICAgfGNvc3Q9bWF4LTEgICAgY29zdD0wIHwgICAgfGNv
c3Q9bWF4LTENCiAgICAgICAgICB8ICAgIHwgICAgICAgICAgICAgICAgICAgICB8ICAgIHwNCiAg
ICAgICAgICBcLyAgIHwgICAgICAgICAgICAgICAgICAgICBcLyAgIHwNCiAgICstLS0tLS0tLS0t
LS0tLS0tLS0tKyAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0rDQogICB8ICBWaXJ0dWFsIFN5c3Rl
bSAgIHwgICAgIHwgIFZpcnR1YWwgU3lzdGVtICAgfA0KICAgfCAgc3lzdGVtLWlkICAgPSBTJyB8
ICAgICB8ICBzeXN0ZW0taWQgICA9IFMnJ3wNCiAgIHwgIGlzLWFsaWFzLWlkID0gUyAgfCAgICAg
fCAgaXMtYWxpYXMtaWQgPSBTICB8DQogICArLS0tLS0tLS0tLS0tLS0tLS0tLSsgICAgICstLS0t
LS0tLS0tLS0tLS0tLS0tKw0KDQogICBGaWd1cmUgMi4gQWR2ZXJ0aXNpbmcgY29ubmVjdGlvbnMg
dG8gVmlydHVhbCBTeXN0ZW1zIHVuZGVyIE9wZXJhdGlvbg0KICAgTW9kZSAxLiAgUycgYW5kIFMn
JyBhcmUgY29uZmlndXJlZCBhcyBBZGRpdGlvbmFsIHN5c3RlbS1pZHMuDQoNCiAgIFVuZGVyIE9w
ZXJhdGlvbiBNb2RlIDEsIG9ubHkgImxlYWYiIGluZm9ybWF0aW9uLCBpLmUuIGluZm9ybWF0aW9u
DQogICB0aGF0IHNlcnZlcyBvbmx5IGFzIGxlYXZlcyBpbiBhIHNob3J0ZXN0IHBhdGggdHJlZSwg
Y2FuIGJlIGFkdmVydGlzZWQNCiAgIGluIGV4dGVuZGVkIExTUHMuDQoNCiAgIFdoZW4gYW4gZXh0
ZW5kZWQgTFNQIGJlbG9uZ2luZyB0byBBZGRpdGlvbmFsIHN5c3RlbS1pZCBTJyBpcyBmaXJzdA0K
ICAgY3JlYXRlZCwgdGhlIG9yaWdpbmFsIExTUCBNVVNUIHNwZWNpZnkgUycgYXMgYSBuZWlnaGJv
ciwgd2l0aCBtZXRyaWMNCiAgIHNldCB0byB6ZXJvLiAgVGhpcyBpbiBvcmRlciB0byBjb25zaWRl
ciB0aGUgY29zdCBvZiByZWFjaGluZyB0aGUNCiAgIFZpcnR1YWwgU3lzdGVtIFMnIHRoZSBzYW1l
IGFzIHRoZSBjb3N0IG9mIHJlYWNoaW5nIGl0cyBPcmlnaW5hdGluZw0KICAgU3lzdGVtLiAgRnVy
dGhlcm1vcmUsIHRoZSBleHRlbmRlZCBMU1AgTVVTVCBzcGVjaWZ5IHRoZSBOb3JtYWwNCiAgIHN5
c3RlbS1pZCBhcyBhIG5laWdoYm9yLCB3aXRoIG1ldHJpYyBzZXQgdG8gKE1heExpbmtNZXRyaWMg
LSAxKS4NCiAgIFRoaXMgaW4gb3JkZXIgdG8gc2F0aXNmeSB0aGUgdHdvLXdheSBjb25uZWN0aXZp
dHkgY2hlY2sgb24gb3RoZXINCiAgIHJvdXRlcnMuICBXaGVyZSByZWxldmFudCwgdGhpcyBhZGph
Y2VuY3kgU0hPVUxEIGJlIGNvbnNpZGVyZWQgYXMNCiAgIHBvaW50LXRvLXBvaW50Lg0KDQogICBO
b3RlLCB0aGF0IHRoZSByZXN0cmljdGlvbiBzcGVjaWZpZWQgaW4gSVNPIDEwNTg5IHNlY3Rpb24g
Ny4yLjUNCiAgIGhvbGRzOiAgaWYgYW4gTFNQIE51bWJlciB6ZXJvIG9mIHRoZSBPcmlnaW5hdGlu
ZyBTeXN0ZW0gaXMgbm90DQogICBwcmVzZW50LCBub25lIG9mIHRoYXQgc3lzdGVtJ3MgbmVpZ2hi
b3IgZW50cmllcyB3b3VsZCBiZSBwcm9jZXNzZWQNCiAgIGR1cmluZyBTUEYsIGhlbmNlIG5vbmUg
b2YgaXRzIGV4dGVuZGVkIExTUHMgd291bGQgYmUgcHJvY2Vzc2VkIGFzDQogICB3ZWxsLg0KDQoN
CjMuMi4xICBJUyBOZWlnaGJvcnMgVExWDQoNCiAgIEFuIEV4dGVuZGVkIExTUCBtdXN0IHNwZWNp
Znkgb25seSB0aGUgT3JpZ2luYXRpbmcgU3lzdGVtIGFzIGENCiAgIG5laWdoYm9yLCB3aXRoIHRo
ZSBtZXRyaWMgc2V0IHRvIChNYXhMaW5rTWV0cmljIC0gMSkuICBXaGVyZQ0KICAgcmVsZXZhbnQs
IHRoaXMgYWRqYWNlbmN5IHNob3VsZCBiZSBjb25zaWRlcmVkIGFzIHBvaW50LXRvLXBvaW50Lg0K
DQoNCg0KQS4gSGVybWVsaW4sIGV0IGFsLiAgICAgICBFeHBpcmVzIERlY2VtYmVyIDIwMDIgICAg
ICAgICAgICAgICAgIFtQYWdlIDhdDQoMDQpJbnRlcm5ldCBEcmFmdCAgICBkcmFmdC1pZXRmLWlz
aXMtZXh0LWxzcC1mcmFncy0wMS50eHQgICAgICAgICBKdW5lIDIwMDINCg0KDQogICBPdGhlciBu
ZWlnaGJvcnMgTVVTVCBOT1QgYmUgc3BlY2lmaWVkIGluIGFuIEV4dGVuZGVkIExTUCwgYmVjYXVz
ZQ0KICAgdGhvc2Ugb3RoZXIgbmVpZ2hib3JzIHdvdWxkIG9ubHkgc3BlY2lmeSB0aGUgT3JpZ2lu
YXRpbmcgU3lzdGVtIGFuZA0KICAgbm90IHRoZSBhZGRpdGlvbmFsIHN5c3RlbSwgYW5kIGhlbmNl
IHdvdWxkIG5vdCBzYXRpc2Z5IHRoZSBiaS0NCiAgIGRpcmVjdGlvbmFsaXR5IGNoZWNrIGluIHRo
ZSBTUEYgY29tcHV0YXRpb24uDQoNCg0KNC4gIFB1cmdpbmcgRXh0ZW5kZWQgTFNQIEZyYWdtZW50
cw0KDQogICBJU08gMTA1ODkgW0lTSVMtSVNPXSBzZWN0aW9uIDcuMy40LjQgbm90ZSAyMSBzdWdn
ZXN0cyB0aGF0IGFuDQogICBpbXBsZW1lbnRhdGlvbiBrZWVwcyB0aGUgbnVtYmVyIG9mIExTUCBm
cmFnbWVudHMgd2l0aGluIGEgY2VydGFpbg0KICAgbGltaXQgYmFzZWQgb24gdGhlIG9wdGltYWwg
KG1pbmltYWwpIG51bWJlciBvZiBmcmFnbWVudHMgbmVlZGVkLg0KICAgU2VjdGlvbiA3LjMuNC42
IGFsc28gcmVjb21tZW5kcyB0aGF0IGFuIElTIHB1cmdlIGl0cyBlbXB0eSBMU1BzIHRvDQogICBj
b25zZXJ2ZSByZXNvdXJjZXMuICBUaGVzZSByZWNvbW1lbmRhdGlvbnMgaG9sZCBmb3IgdGhlIGV4
dGVuZGVkIExTUA0KICAgZnJhZ21lbnRzIGFzIHdlbGwuICBIb3dldmVyLCBhbiBleHRlbmRlZCBM
U1AgZnJhZ21lbnQgemVybyBzaG91bGQgbm90DQogICBiZSBwdXJnZWQgdW50aWwgYWxsIG9mIHRo
ZSBmcmFnbWVudHMgaW4gaXRzIHNldCAoaS5lLiBiZWxvbmdpbmcgdG8gYQ0KICAgcGFydGljdWxh
ciBBZGRpdGlvbmFsIHN5c3RlbS1pZCksIGFyZSBlbXB0eSBhcyB3ZWxsLiAgVGhpcyBpcyB0bw0K
ICAgZW5zdXJlIGltcGxlbWVudGF0aW9ucyBjb25zaWRlciB0aGUgZnJhZ21lbnRzIGluIHRoZWly
IFNQRg0KICAgY29tcHV0YXRpb25zLCBhcyBzcGVjaWZpZWQgaW4gc2VjdGlvbiA3LjIuNS4NCg0K
ICAgSW4gT3BlcmF0aW9uYWwgTW9kZSAxLCB3aGVuIGFsbCB0aGUgZXh0ZW5kZWQgTFNQIGZyYWdt
ZW50cyBvZiBhDQogICBwYXJ0aWN1bGFyIEFkZGl0aW9uYWwgc3lzdGVtLWlkIFMnIGhhdmUgYmVl
biBwdXJnZWQsIHRoZSBPcmlnaW5hdGluZw0KICAgU3lzdGVtIFNIT1VMRCByZW1vdmUgdGhlIG5l
aWdoYm9yIGluZm9ybWF0aW9uIHRvIFMnIGZyb20gaXRzIG9yaWdpbmFsDQogICBMU1BzLg0KDQoN
CjUuICBNb2RpZmljYXRpb25zIHRvIExTUCBoYW5kbGluZyBpbiBTUEYNCg0KICAgVGhpcyBzZWN0
aW9uIGRlc2NyaWJlcyBtb2RpZmljYXRpb25zIHRvIHRoZSB3YXkgZXh0ZW5zaW9uLWNhcGFibGUg
SVNzDQogICBoYW5kbGUgTFNQcyBmb3IgdGhlIFNQRiBjb21wdXRhdGlvbi4NCg0KICAgV2hlbiBj
b25zaWRlcmluZyBMU1BzIG9mIGFuIGV4dGVuc2lvbi1jYXBhYmxlIElTIChpZGVudGlmaWVkIGJ5
IHRoZQ0KICAgaW5jbHVzaW9uIG9mIHRoZSBJUyBBbGlhcyBJRCBUTFYpLCB0aGUgb3JpZ2luYWwg
YW5kIGV4dGVuZGVkIExTUHMgYXJlDQogICBjb21iaW5lZCB0byBmb3JtIG9uZSBsYXJnZSBsb2dp
Y2FsIExTUC4gIElmIHRoZSBMU1AgYmVsb25ncyB0byBhbiBJUw0KICAgcnVubmluZyBPcGVyYXRp
b25hbCBNb2RlIDEsIHRoZXJlIG1pZ2h0IGJlIGFkamFjZW5jaWVzIGJldHdlZW4gdGhlDQogICBv
cmlnaW5hbCBhbmQgZXh0ZW5kZWQgTFNQcy4gVGhlc2UgYXJlIHRyaXZpYWxseSBpZ25vcmVkIChz
aW5jZSB3aGVuDQogICBwcm9jZXNzaW5nIHRoZW0gdGhlIGxhcmdlIGxvZ2ljYWwgTFNQIGlzIGFs
cmVhZHkgb24gUEFUSFMpLCBhbmQNCiAgIGRvZXNuJ3QgY29tcGxpY2F0ZSB0aGUgU1BGLiAgRnVy
dGhlcm1vcmUsIHRoaXMgY2hlY2sgc2hvdWxkIGFscmVhZHkNCiAgIGJlIGltcGxlbWVudGVkICh0
aGlzIHNjZW5hcmlvIGNvdWxkIG9jY3VyIG9uIGVycm9yLCB3aXRob3V0IHRoaXMNCiAgIGV4dGVu
c2lvbikNCg0KICAgSWYgTFNQIGZyYWdtZW50IDAgb2YgdGhlIG9yaWdpbmFsIExTUCBzZXQgaXMg
bWlzc2luZyBvciBpdHMNCiAgIFJlbWFpbmluZ0xpZmV0aW1lIGlzIHplcm8sIGFsbCBvZiB0aGUg
TFNQcyBnZW5lcmF0ZWQgYnkgdGhhdA0KICAgT3JpZ2luYXRpbmcgU3lzdGVtIChleHRlbmRlZCBh
cyB3ZWxsKSBNVVNUIE5PVCBiZSBjb25zaWRlcmVkIGluIHRoZQ0KICAgU1BGLiAgVGhhdCBpcywg
dGhlIGxhcmdlIGxvZ2ljYWwgTFNQIGlzbid0IGNvbnNpZGVyZWQgaW4gdGhlIFNQRi4NCiAgIFRo
ZSBvcmlnaW5hbCBMU1AgZnJhZ21lbnRzIGFyZSBpZGVudGlmaWVkIHdoZW4gdGhlIGlzLWFsaWFz
LWlkIHZhbHVlDQogICBpcyB0aGUgc2FtZSBhcyB0aGUgc3lzdGVtLWlkIG9mIHRob3NlIExTUHMu
ICBJZiBhbiBMU1AgZnJhZ21lbnQgMCBvZg0KICAgYW4gZXh0ZW5kZWQgTFNQIHNldCBpcyBtaXNz
aW5nIG9yIGl0cyBSZW1haW5pbmdMaWZldGltZSBpcyB6ZXJvLCBvbmx5DQoNCg0KDQpBLiBIZXJt
ZWxpbiwgZXQgYWwuICAgICAgIEV4cGlyZXMgRGVjZW1iZXIgMjAwMiAgICAgICAgICAgICAgICAg
W1BhZ2UgOV0NCgwNCkludGVybmV0IERyYWZ0ICAgIGRyYWZ0LWlldGYtaXNpcy1leHQtbHNwLWZy
YWdzLTAxLnR4dCAgICAgICAgIEp1bmUgMjAwMg0KDQoNCiAgIHRoYXQgTFNQIHNldCBNVVNUIE5P
VCBiZSBjb25zaWRlcmVkIGluIHRoZSBTUEYuICBUaGVzZSBydWxlcyBhcmUNCiAgIHByZXNlbnQg
dG8gZW5zdXJlIGNvbnNpc3RlbnQgU1BGIHJlc3VsdHMgb24gTW9kZSAxIGFuZCBNb2RlIDIgTFNQ
cy4NCg0KICAgTm90ZSwgdGhhdCB0aGUgYWJvdmUgYmVoYXZpb3IgaXMgY29uc2lzdGVudCB3aXRo
IGhvdyBwcmV2aW91cw0KICAgaW1wbGVtZW50YXRpb25zIHdpbGwgaW50ZXJwcmV0IE1vZGUgMSBM
U1BzLg0KDQoNCjYuICBGb3JtaW5nIEFkamFjZW5jaWVzDQoNCiAgIEl0IHNob3VsZCBiZSBub3Rl
ZCwgdGhhdCBhbiBJUyBNVVNUIHVzZSB0aGUgc3lzdGVtLWlkIG9mIHRoZSBMU1AgdGhhdA0KICAg
d2lsbCBpbmNsdWRlIGEgbmVpZ2hib3IsIHdoZW4gZm9ybWluZyBhbiBhZGphY2VuY3kgd2l0aCB0
aGF0DQogICBuZWlnaGJvci4gIFRoYXQgaXMsIGlmIGEgbmVpZ2hib3IgaXMgdG8gYmUgaW5jbHVk
ZWQgaW4gZXh0ZW5kZWQgTFNQDQogICBTJywgdGhlbiBTJyBzaG91bGQgYmUgdXNlZCBhcyB0aGUg
c3lzdGVtLWlkIGluIElTIEhlbGxvcyBbM10gYW5kIElTLQ0KICAgSVMgSGVsbG9zIHdoZW4gZm9y
bWluZyBhbiBhZGphY2VuY3kgd2l0aCB0aGF0IG5laWdoYm9yLiAgVGhpcyBpcw0KICAgcmVnYXJk
bGVzcyBvZiB0aGUgT3BlcmF0aW9uYWwgTW9kZS4gIE9mIGNvdXJzZSwgaW4gTW9kZSAxIHRoaXMg
bWVhbnMNCiAgIHRoYXQgb25seSB0aGUgTm9ybWFsIHN5c3RlbS1pZCB3aWxsIGJlIHVzZWQgd2hl
biBzZW5kaW5nIGhlbGxvcy4NCg0KDQo3LiAgSW50ZXJvcGVyYXRpbmcgYmV0d2VlbiBleHRlbnNp
b24tY2FwYWJsZSBhbmQgbm9uLWV4dGVuc2lvbi1jYXBhYmxlDQogICBJU3MuDQoNCiAgIEluIG9y
ZGVyIHRvIGNvcnJlY3RseSBhZHZlcnRpc2UgbGluay1zdGF0ZSBpbmZvcm1hdGlvbiB1bmRlcg0K
ICAgT3BlcmF0aW9uIE1vZGUgMiwgYWxsIElTcyBpbiBhbiBhcmVhIG11c3QgYmUgZXh0ZW5zaW9u
LWNhcGFibGUuDQogICBIb3dldmVyLCBpdCBpcyBwb3NzaWJsZSB0byBub3QgdXBncmFkZSBldmVy
eSByb3V0ZXIgaW4gdGhlIG5ldHdvcmssDQogICBpZiB0aGUgZXh0ZW5kZWQgaW5mb3JtYXRpb24g
aXMgbm90IHJvdXRpbmcgaW5mb3JtYXRpb24sIGJ1dCByYXRoZXINCiAgIGRhdGEgdGhhdCBpcyBv
ZiB1c2UgdG8gb25seSBhIHN1YnNldCBvZiByb3V0ZXJzIChlLmcuIG9wdGljYWwNCiAgIHN3aXRj
aGVzIHVzaW5nIElTSVMgY291bGQgY2Fycnkgb3B0aWNhbC1zcGVjaWZpYyBpbmZvcm1hdGlvbiBp
bg0KICAgZXh0ZW5kZWQgTFNQcykNCg0KICAgSWYgYSBsaXZlIG5ldHdvcmsgY29udGFpbnMgcm91
dGVycyBleGNlZWRpbmcgdGhlIDI1NiBmcmFnbWVudCBsaW1pdCwNCiAgIGFuZCBmb3Igc29tZSBy
ZWFzb24gdGhlIHVwZ3JhZGUgaGFzIHRvIGJlIGRvbmUgaW5jcmVtZW50YWxseSwgaXQgaXMNCiAg
IHBvc3NpYmxlIHRvIHRyYW5zaXRpb24gdGhlIG5ldHdvcmssIHVzaW5nIHRoZSBmb2xsb3dpbmcg
c3RlcHM6DQogICAgIC0gVXBncmFkZSB0aGUgcm91dGVycywgb25lLWJ5LW9uZSwgdG8gcnVuIHRo
aXMgZXh0ZW5zaW9uIGluDQogICAgIE9wZXJhdGlvbiBNb2RlIDEuIFRoZSBvdGhlciBub24tZXh0
ZW5zaW9uLWNhcGFibGUgcm91dGVycyB3aWxsDQogICAgIGludGVyb3BlcmF0ZSBjb3JyZWN0bHku
DQogICAgIC0gV2hlbiBhbGwgcm91dGVycyBhcmUgZXh0ZW5zaW9uLWNhcGFibGUsIGNvbmZpZ3Vy
ZSB0aGVtIG9uZS1ieS1vbmUNCiAgICAgdG8gcnVuIGluIE9wZXJhdGlvbiBNb2RlIDIuICBBbGwg
ZXh0ZW5zaW9uLWNhcGFibGUgcm91dGVycw0KICAgICBpbnRlcm9wZXJhdGUgY29ycmVjdGx5LCBy
ZWdhcmRsZXNzIG9mIHdoYXQgbW9kZSB0aGV5J3JlIHJ1biBpbi4NCg0KICAgICBJbXBsZW1lbnRh
dGlvbnMgYXJlIGVuY291cmFnZWQgdG8gYWxsb3cgbm90IHJ1bm5pbmcgaW4gYW55IG9mIHRoZQ0K
ICAgICBtb2RlcyAoaS5lLiB3aXRob3V0IHRoaXMgbWVjaGFuaXNtKSwgZm9yIHRoZSBzYWtlIG9m
IGZpcnN0DQogICAgIHVwZ3JhZGluZyB0aGUgcmVsZXZhbnQgcm91dGVycyBhbmQgb25seSB0aGVu
IGVuYWJsaW5nIHRoaXMNCiAgICAgbWVjaGFuaXNtIG9uIGVhY2ggb2YgdGhlbS4NCg0KDQo4LiAg
U2VjdXJpdHkgQ29uc2lkZXJhdGlvbnMNCg0KDQoNCg0KQS4gSGVybWVsaW4sIGV0IGFsLiAgICAg
ICBFeHBpcmVzIERlY2VtYmVyIDIwMDIgICAgICAgICAgICAgICAgW1BhZ2UgMTBdDQoMDQpJbnRl
cm5ldCBEcmFmdCAgICBkcmFmdC1pZXRmLWlzaXMtZXh0LWxzcC1mcmFncy0wMS50eHQgICAgICAg
ICBKdW5lIDIwMDINCg0KDQogICBUaGlzIGRvY3VtZW50IHJhaXNlcyBubyBuZXcgc2VjdXJpdHkg
aXNzdWVzIGZvciBJUy1JUy4NCg0KDQo5LiAgQWNrbm93bGVkZ21lbnRzDQoNCiAgIFRoZSBhdXRo
b3JzIHdvdWxkIGxpa2UgdG8gdGhhbmsgVG9ueSBMaSBhbmQgUmFkaWEgUGVybG1hbiBmb3IgaGVs
cGZ1bA0KICAgY29tbWVudHMgYW5kIHN1Z2dlc3Rpb25zIG9uIHRoZSBzdWJqZWN0Lg0KDQoNCjEw
LiAgUmVmZXJlbmNlcw0KDQogICBbSVNJUy1JU09dIElTTyAxMDU4OSwgIkludGVybWVkaWF0ZSBT
eXN0ZW0gdG8gSW50ZXJtZWRpYXRlIFN5c3RlbQ0KICAgSW50cmEtRG9tYWluIFJvdXRlaW5nIEV4
Y2hhbmdlIFByb3RvY29sIGZvciB1c2UgaW4gQ29uanVuY3Rpb24gd2l0aA0KICAgdGhlIFByb3Rv
Y29sIGZvciBQcm92aWRpbmcgdGhlIENvbm5lY3Rpb25sZXNzLW1vZGUgTmV0d29yayBTZXJ2aWNl
DQogICAoSVNPIDg0NzMpIg0KDQogICBbSVNJUy1JUF0gUkZDIDExOTUsICJVc2Ugb2YgT1NJIElT
LUlTIGZvciByb3V0aW5nIGluIFRDUC9JUCBhbmQgZHVhbA0KICAgZW52aXJvbm1lbnRzIiwgUi5X
LiBDYWxsb24sIERlYy4gMTk5MA0KDQogICBbRE9NQUlOLVdJREVdIFJGQyAyOTY2LCAiRG9tYWlu
LXdpZGUgUHJlZml4IERpc3RyaWJ1dGlvbiB3aXRoIFR3by0NCiAgIExldmVsIElTLUlTIiwgVC4g
TGksIFQuIFByenlnaWVuZGEsIEguIFNtaXQsIE9jdG9iZXIgMjAwMA0KDQogICBbQkNQMTRdIFJG
QyAyMTE5LCAiS2V5IHdvcmRzIGZvciB1c2UgaW4gUkZDcyB0byBJbmRpY2F0ZSBSZXF1aXJlbWVu
dA0KICAgTGV2ZWxzIiwgUy4gQnJhZG5lciwgTWFyY2ggMTk5Nw0KDQogICBbSVNJUy1DT0RFU10g
V29yayBpbiBwcm9ncmVzcywgIlJlc2VydmVkIFRMViBDb2RlcG9pbnRzIGluIElTSVMiLCBULg0K
ICAgUHJ6eWdpZW5kYQ0KDQogICBbSVNJUy1URV0gV29yayBpbiBwcm9ncmVzcywgIklTLUlTIGV4
dGVuc2lvbnMgZm9yIFRyYWZmaWMNCiAgIEVuZ2luZWVyaW5nIiwgVC4gTGksIEguIFNtaXQNCg0K
DQoxMS4gIEF1dGhvcnMnIEFkZHJlc3Nlcw0KDQogICBBbWlyIEhlcm1lbGluICAgICAgICAgICAg
ICAgICAgICAgICAgRW1haWw6IGFtaXJAY3dudC5jb20NCiAgIENoYXJsb3R0ZSdzIFdlYiBOZXR3
b3JrcywgSW5jLiAgICAgICBQaG9uZTogKzk3MiA0IDk1OTIyMDMNCiAgIDIgSGEnbWFkYSBTdC4g
ICAgICAgICAgICAgICAgICAgICAgICBGYXg6ICAgKzk3MiA0IDk1OTMzMjUNCiAgIFBPQiA2NTAN
CiAgIFlva25lYW0sIDIwNjkyDQogICBJU1JBRUwNCg0KDQogICBNaWtlIFNoYW5kLCAgICAgICAg
ICAgICAgICAgICAgICAgICAgRW1haWw6IG1zaGFuZEBjaXNjby5jb20NCiAgIENpc2NvIFN5c3Rl
bXMsICAgICAgICAgICAgICAgICAgICAgICBQaG9uZTogKzQ0IDAyMCA4ODI0IDg2OTANCiAgIDQs
IFRoZSBTcXVhcmUsDQogICBTdG9ja2xleSBQYXJrLA0KICAgVVhCUklER0UsDQoNCg0KDQpBLiBI
ZXJtZWxpbiwgZXQgYWwuICAgICAgIEV4cGlyZXMgRGVjZW1iZXIgMjAwMiAgICAgICAgICAgICAg
ICBbUGFnZSAxMV0NCgwNCkludGVybmV0IERyYWZ0ICAgIGRyYWZ0LWlldGYtaXNpcy1leHQtbHNw
LWZyYWdzLTAxLnR4dCAgICAgICAgIEp1bmUgMjAwMg0KDQoNCiAgIE1pZGRsZXNleCwNCiAgIFVC
MTEgMUJOLA0KICAgVUsNCg0KDQogICBTdGVmYW5vIFByZXZpZGkgICAgICAgICAgICAgICAgICAg
ICAgZW1haWw6IHNwcmV2aWRpQGNpc2NvLmNvbQ0KICAgQ2lzY28gU3lzdGVtcywgSW5jLiAgICAg
ICAgICAgICAgICAgIFBob25lOiArMzIgMiA3MDQ2NTkwDQogICBEZSBLbGVldGxhYW4gNkENCiAg
IDE4MzEgRGllZ2VtDQogICBCZWxnaXVtDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoN
Cg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCkEuIEhlcm1l
bGluLCBldCBhbC4gICAgICAgRXhwaXJlcyBEZWNlbWJlciAyMDAyICAgICAgICAgICAgICAgIFtQ
YWdlIDEyXQ0KDA0K

------_=_NextPart_001_01C2189F.450E745A--
_______________________________________________
Isis-wg mailing list  -  Isis-wg@spider.juniper.net
http://spider.juniper.net/mailman/listinfo/isis-wg


From isis-wg-admin@spider.juniper.net  Sat Jul 13 14:35:38 2002
Received: from external.juniper.net (spider.juniper.net [207.17.137.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA29876
	for <isis-archive@odin.ietf.org>; Sat, 13 Jul 2002 14:35:37 -0400 (EDT)
Received: from spider.juniper.net (localhost [127.0.0.1])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g6DIDJt36514;
	Sat, 13 Jul 2002 11:13:19 -0700 (PDT)
	(envelope-from isis-wg-admin@spider.juniper.net)
Received: from pinot.juniper.net (pinot.juniper.net [207.17.137.58])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g5LBHSt38471
	for <isis-wg@spider.juniper.net>; Fri, 21 Jun 2002 04:17:37 -0700 (PDT)
	(envelope-from nsyracus@cnri.reston.va.us)
X-JNPR-Received-From: outside
Received: from ping.juniper.net (ping.juniper.net [207.17.137.101])
	by pinot.juniper.net (8.12.3/8.12.3) with ESMTP id g5LBatQF025412
	for <isis-wg@juniper.net>; Fri, 21 Jun 2002 04:36:55 -0700 (PDT)
Received: from ietf.org ([132.151.1.176]) by ping.juniper.net with Microsoft SMTPSVC(5.0.2195.4453);
	 Fri, 21 Jun 2002 04:35:03 -0700
Received: from CNRI.Reston.VA.US (localhost [127.0.0.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA07899;
	Fri, 21 Jun 2002 07:36:12 -0400 (EDT)
Message-Id: <200206211136.HAA07899@ietf.org>
Mime-Version: 1.0
Content-Type: Multipart/Mixed; Boundary="NextPart"
To: IETF-Announce: ;
Cc: isis-wg@juniper.net
From: Internet-Drafts@ietf.org
Reply-to: Internet-Drafts@ietf.org
X-OriginalArrivalTime: 21 Jun 2002 11:35:03.0671 (UTC) FILETIME=[AF5AF070:01C21917]
X-Scanned-By: MIMEDefang 2.15 (www dot roaringpenguin dot com slash mimedefang)
Subject: [Isis-wg] I-D ACTION:draft-ietf-isis-interoperable-01.txt
Sender: isis-wg-admin@spider.juniper.net
Errors-To: isis-wg-admin@spider.juniper.net
X-BeenThere: isis-wg@spider.juniper.net
X-Mailman-Version: 2.0rc1
Precedence: bulk
List-Help: <mailto:isis-wg-request@spider.juniper.net?subject=help>
List-Post: <mailto:isis-wg@spider.juniper.net>
List-Subscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=subscribe>
List-Id: IETF IS-IS working group <isis-wg.spider.juniper.net>
List-Unsubscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=unsubscribe>
List-Archive: <http://spider.juniper.net/pipermail/isis-wg/>
Date: Fri, 21 Jun 2002 07:36:12 -0400

--NextPart

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the IS-IS for IP Internets Working Group of the IETF.

	Title		: Recommendations for Interoperable IP Networks using 
                          IS-IS
	Author(s)	: J. Parker
	Filename	: draft-ietf-isis-interoperable-01.txt
	Pages		: 20
	Date		: 20-Jun-02
	
In theory, there is no difference between theory and practice.
But in practice, there is.
Jan L.A. van de Snepscheut

This document discusses a number of differences between the IS-IS
protocol as described in ISO 10589 [1] and RFC 1195 [3] and the
protocol as it is deployed today.  These differences are discussed as
a service to those implementing, testing, and deploying the IS-IS
Protocol to route IP traffic.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-isis-interoperable-01.txt

To remove yourself from the IETF Announcement list, send a message to 
ietf-announce-request with the word unsubscribe in the body of the message.

Internet-Drafts are also available by anonymous FTP. Login with the username
"anonymous" and a password of your e-mail address. After logging in,
type "cd internet-drafts" and then
	"get draft-ietf-isis-interoperable-01.txt".

A list of Internet-Drafts directories can be found in
http://www.ietf.org/shadow.html 
or ftp://ftp.ietf.org/ietf/1shadow-sites.txt


Internet-Drafts can also be obtained by e-mail.

Send a message to:
	mailserv@ietf.org.
In the body type:
	"FILE /internet-drafts/draft-ietf-isis-interoperable-01.txt".
	
NOTE:	The mail server at ietf.org can return the document in
	MIME-encoded form by using the "mpack" utility.  To use this
	feature, insert the command "ENCODING mime" before the "FILE"
	command.  To decode the response(s), you will need "munpack" or
	a MIME-compliant mail reader.  Different MIME-compliant mail readers
	exhibit different behavior, especially when dealing with
	"multipart" MIME messages (i.e. documents which have been split
	up into multiple messages), so check your local documentation on
	how to manipulate these messages.
		
		
Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.

--NextPart
Content-Type: Multipart/Alternative; Boundary="OtherAccess"

--OtherAccess
Content-Type: Message/External-body;
	access-type="mail-server";
	server="mailserv@ietf.org"

Content-Type: text/plain
Content-ID:	<20020620141511.I-D@ietf.org>

ENCODING mime
FILE /internet-drafts/draft-ietf-isis-interoperable-01.txt

--OtherAccess
Content-Type: Message/External-body;
	name="draft-ietf-isis-interoperable-01.txt";
	site="ftp.ietf.org";
	access-type="anon-ftp";
	directory="internet-drafts"

Content-Type: text/plain
Content-ID:	<20020620141511.I-D@ietf.org>

--OtherAccess--

--NextPart--


_______________________________________________
Isis-wg mailing list  -  Isis-wg@spider.juniper.net
http://spider.juniper.net/mailman/listinfo/isis-wg


From isis-wg-admin@spider.juniper.net  Sat Jul 13 14:35:39 2002
Received: from external.juniper.net (spider.juniper.net [207.17.137.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA29889
	for <isis-archive@odin.ietf.org>; Sat, 13 Jul 2002 14:35:39 -0400 (EDT)
Received: from spider.juniper.net (localhost [127.0.0.1])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g6DICvt36343;
	Sat, 13 Jul 2002 11:12:57 -0700 (PDT)
	(envelope-from isis-wg-admin@spider.juniper.net)
Received: from bridge.axiowave.com (ppp-64-115-125-242.broadviewnet.net [64.115.125.242] (may be forged))
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g5KMC9t34515
	for <isis-wg@spider.juniper.net>; Thu, 20 Jun 2002 15:12:10 -0700 (PDT)
	(envelope-from jparker@axiowave.com)
Message-ID: <EB5FFC72F183D411B38200062957342901E5787C@r2d2.axiowave.com>
From: Jeff Parker <jparker@axiowave.com>
To: "IS-IS-WG (E-mail)" <isis-wg@spider.juniper.net>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Subject: [Isis-wg] Alternative Multicast Addresses for IS-IS
Sender: isis-wg-admin@spider.juniper.net
Errors-To: isis-wg-admin@spider.juniper.net
X-BeenThere: isis-wg@spider.juniper.net
X-Mailman-Version: 2.0rc1
Precedence: bulk
List-Help: <mailto:isis-wg-request@spider.juniper.net?subject=help>
List-Post: <mailto:isis-wg@spider.juniper.net>
List-Subscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=subscribe>
List-Id: IETF IS-IS working group <isis-wg.spider.juniper.net>
List-Unsubscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=unsubscribe>
List-Archive: <http://spider.juniper.net/pipermail/isis-wg/>
Date: Thu, 20 Jun 2002 18:31:29 -0400

 
> > 10589 defined an alternative set of multicast MAC addresses 
> > to be used on Token Ring... Does anyone use the 
> > Token Ring set of addresses, or can we drop this knob?  
> >
> > - jeff parker
 
> This stemmed from the old TI chipset that did not support multicast
> receive, but only "functional addresses."  I haven't seen token ring
> in years, but that doesn't mean that somebody isn't still using it...
>
> Dave Katz

Thanks, Dave.

So we should be able to support any Token Ring system that uses
more recent chips?  It doesn't sound like we need to keep this 
around.

- jeff parker
_______________________________________________
Isis-wg mailing list  -  Isis-wg@spider.juniper.net
http://spider.juniper.net/mailman/listinfo/isis-wg


From isis-wg-admin@spider.juniper.net  Sat Jul 13 14:35:52 2002
Received: from external.juniper.net (spider.juniper.net [207.17.137.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA29926
	for <isis-archive@odin.ietf.org>; Sat, 13 Jul 2002 14:35:52 -0400 (EDT)
Received: from spider.juniper.net (localhost [127.0.0.1])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g6DID9t36430;
	Sat, 13 Jul 2002 11:13:10 -0700 (PDT)
	(envelope-from isis-wg-admin@spider.juniper.net)
Received: from cisco.com (mrwint.cisco.com [144.254.98.48])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g5L8Nqt37192
	for <isis-wg@spider.juniper.net>; Fri, 21 Jun 2002 01:23:52 -0700 (PDT)
	(envelope-from mshand@cisco.com)
Received: from mshand-w2k.cisco.com (ams-clip-vpn-dhcp4311.cisco.com [10.50.16.214])
	by cisco.com (8.8.8/2.6/Cisco List Logging/8.8.8) with ESMTP id JAA09470;
	Fri, 21 Jun 2002 09:43:11 +0100 (BST)
Message-Id: <4.3.2.7.2.20020621093939.026916b8@jaws.cisco.com>
X-Sender: mshand@jaws.cisco.com
X-Mailer: QUALCOMM Windows Eudora Version 4.3.2
To: "Kent Wong" <wongkent@hotmail.com>
From: mike shand <mshand@cisco.com>
Subject: Re: [Isis-wg] draft-ietf-isis-restart-01.txt
Cc: isis-wg@spider.juniper.net
In-Reply-To: <F171IjoWaPwPubQbzPU0000f925@hotmail.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Sender: isis-wg-admin@spider.juniper.net
Errors-To: isis-wg-admin@spider.juniper.net
X-BeenThere: isis-wg@spider.juniper.net
X-Mailman-Version: 2.0rc1
Precedence: bulk
List-Help: <mailto:isis-wg-request@spider.juniper.net?subject=help>
List-Post: <mailto:isis-wg@spider.juniper.net>
List-Subscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=subscribe>
List-Id: IETF IS-IS working group <isis-wg.spider.juniper.net>
List-Unsubscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=unsubscribe>
List-Archive: <http://spider.juniper.net/pipermail/isis-wg/>
Date: Fri, 21 Jun 2002 09:43:09 +0100

At 18:39 18/06/2002 +0000, Kent Wong wrote:
>Hi Mike and Russ,
>
>Thanks for your reply. I have a couple more comments on the draft:
>
>4. I don't understand why there is a need for two different timers
>T2 and T3. Because when T2 expires/cancels before T3, T3 would be
>cancelled anyway.

When BOTH T2s have expired

>The only case T3 is supposed to be useful is
>when T3 expires before T2. The draft states that if T3 expires
>before T2, router's own LSP for level which have not completed
>their first SPF should be flooded with the OL bit set.
>
>However this assumes that the restarting router has acquired its
>own pre-start LSP before T3 expires. What if T3 expires even before
>it acquires its pre-start LSP? In that case, it doesn't know what
>sequence number it should use in its zero LSP to set the OL bit.
>If the seq num it uses is smaller than the seq num in its nbr's DB,
>then the zero LSP will be ignored by the helper nbr anyway.

No it won't, the neighbor will send back the latest version, and the 
restarting router will override it with the next highest value.


>So why not just combine T2 and T3 into a single timer and set the
>timer to be the min. remaining holding time of its nbrs. If the timer
>expires before it DB re-sync, then graceful restart fails
>and everything reverts back to normal. Isn't this much more simpler
>and effective?


Yes you could have a single timer for each level, which you set to the 
value of T3. If it goes off for either level, then you abort the whole 
thing (as if T3 had gone off). But I think that is rather harder to describe.


>5. On section 4.3.1.1, the draft mentions the behavior of a router
>when it starts for the first time. Does it mean this draft intends to
>change the normal ISIS behavior even though it is not a restart?

Yes, optionally. The idea is to get the equivalent of the OSPF adjacency 
start behaviour so that you avoid the black hole on startup problem.


>That means we need to start T2 (but no T1, T3) for each level even
>we start for the first time. However, it may not be desirable to set
>the OL bit every time ISIS comes up. This should be decided by the
>network admin on individual cases whether to set the OL bit or not.

No you need T1 as well. The whole point is that you have a RELIABLE CSNP 
exchange, and so you can correctly determine when you are synchronized and 
hence clear the overload bit at the right time, rather than (as we do now) 
simply waiting for some time pulled out of the air.

>6. Just for clarification, in the draft, it mentions "own" LSP
>many times, sometimes it mention own non-pseudonode LSP, sometimes
>it mention own LSP including pseudonode. Sometimes, it simply
>mention "own" LSP. Should we interpret the "own" LSP as including
>pseudonode LSP if it doesn't specify otherwise?

Yes (hopefully).

         Mike


>Thanks!
>
>Kent Wong
>
>>From: mike shand <mshand@cisco.com>
>>To: "Kent Wong" <wongkent@hotmail.com>
>>CC: isis-wg@spider.juniper.net
>>Subject: Re: [Isis-wg] draft-ietf-isis-restart-01.txt
>>Date: Tue, 18 Jun 2002 10:29:48 +0100
>>
>>At 22:25 17/06/2002 +0000, Kent Wong wrote:
>>>Hi,
>>>
>>>I have some questions and comments on the isis restart draft:
>>>
>>>1. On Page 6
>>>"....a router MAY transmit one or more normal IIHs
>>>(containing a restart option, but with RR and RA clear) after the
>>>initial RR/RA exchange, but before synchronization has been
>>>achieved, in order to extend the holding time of the neighbors
>>>adjacencies, beyond that indicated in the remaining time field of
>>>the neighbors IIH with the RA bit set."
>>>
>>>When a router does this, should it also extend T3 to be the new
>>>holding time? Otherwise, even though we extend nbr's holding time
>>>for the adjacency, T3 will still expire in a short time and LSP
>>>with OL bit set will be generated and the graceful restart will
>>>fail anyway.
>>
>>Yes. That was the assumption. Sorry that wasn't made clear.
>>
>>
>>>2. Instead of sending normal IIH after initial RR/RA exchange,
>>>would it make more sense that if this is a planned restart,
>>>a normal IIH with a large holding time is sent before the router
>>>going down so that nbr will hold the adjacency until restarting
>>>router finishes the complete restart procedure. In that way, there
>>>is no need to send extra normal IIH after initial RR/RA exchange.
>>
>>Yes that is possible too. My take on this is that the protocol mechanisms
>>described in the spec can be used in a variety of creative ways which do
>>not necessarily need to be spelled out in the draft because they do not
>>require explicit co-operation. This is an example of such a mechanism.
>>
>>
>>>3. If T2 on both levels expires/cancelled, it means end of
>>>database resync and if T3 is still running, we should cancel
>>>T3 at this time. Is that correct? The draft did not say this explicitly.
>>
>>Yes.
>>
>>>Thanks.
>>>
>>>Kent Wong
>>>
>>>_________________________________________________________________
>>>MSN Photos is the easiest way to share and print your photos:
>>>http://photos.msn.com/support/worldwide.aspx
>>>
>>>_______________________________________________
>>>Isis-wg mailing list  -  Isis-wg@spider.juniper.net
>>>http://spider.juniper.net/mailman/listinfo/isis-wg
>
>
>
>
>_________________________________________________________________
>Send and receive Hotmail on your mobile device: http://mobile.msn.com
>

_______________________________________________
Isis-wg mailing list  -  Isis-wg@spider.juniper.net
http://spider.juniper.net/mailman/listinfo/isis-wg


From isis-wg-admin@spider.juniper.net  Sat Jul 13 14:36:40 2002
Received: from external.juniper.net (spider.juniper.net [207.17.137.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA29956
	for <isis-archive@odin.ietf.org>; Sat, 13 Jul 2002 14:36:40 -0400 (EDT)
Received: from spider.juniper.net (localhost [127.0.0.1])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g6DIDEt36453;
	Sat, 13 Jul 2002 11:13:14 -0700 (PDT)
	(envelope-from isis-wg-admin@spider.juniper.net)
Received: from pinot.juniper.net (pinot.juniper.net [207.17.137.58])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g5L8c0t37265
	for <isis-wg@spider.juniper.net>; Fri, 21 Jun 2002 01:38:00 -0700 (PDT)
	(envelope-from mshand@cisco.com)
X-JNPR-Received-From: outside
Received: from pong.juniper.net (pong.juniper.net [207.17.137.102])
	by pinot.juniper.net (8.12.3/8.12.3) with ESMTP id g5L8ulR3021274
	for <isis-wg@juniper.net>; Fri, 21 Jun 2002 01:57:26 -0700 (PDT)
Received: from cisco.com ([144.254.98.48]) by pong.juniper.net with Microsoft SMTPSVC(5.0.2195.4453);
	 Fri, 21 Jun 2002 01:45:25 -0700
Received: from mshand-w2k.cisco.com (ams-clip-vpn-dhcp4311.cisco.com [10.50.16.214])
	by cisco.com (8.8.8/2.6/Cisco List Logging/8.8.8) with ESMTP id JAA09637;
	Fri, 21 Jun 2002 09:47:08 +0100 (BST)
Message-Id: <4.3.2.7.2.20020621094451.026ad460@jaws.cisco.com>
X-Sender: mshand@jaws.cisco.com
X-Mailer: QUALCOMM Windows Eudora Version 4.3.2
To: Naiming Shen <naiming@redback.com>
From: mike shand <mshand@cisco.com>
Subject: Re: [Isis-wg] draft-ietf-isis-restart-01.txt 
Cc: isis-wg@juniper.net
In-Reply-To: <20020618224027.D497E39B5BC@prattle.redback.com>
References: <Mail from mike shand <mshand@cisco.com>
 <4.3.2.7.2.20020524091256.04406478@jaws.cisco.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
X-OriginalArrivalTime: 21 Jun 2002 08:45:25.0709 (UTC) FILETIME=[FCD12FD0:01C218FF]
X-Scanned-By: MIMEDefang 2.15 (www dot roaringpenguin dot com slash mimedefang)
Sender: isis-wg-admin@spider.juniper.net
Errors-To: isis-wg-admin@spider.juniper.net
X-BeenThere: isis-wg@spider.juniper.net
X-Mailman-Version: 2.0rc1
Precedence: bulk
List-Help: <mailto:isis-wg-request@spider.juniper.net?subject=help>
List-Post: <mailto:isis-wg@spider.juniper.net>
List-Subscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=subscribe>
List-Id: IETF IS-IS working group <isis-wg.spider.juniper.net>
List-Unsubscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=unsubscribe>
List-Archive: <http://spider.juniper.net/pipermail/isis-wg/>
Date: Fri, 21 Jun 2002 09:46:54 +0100

At 15:40 18/06/2002 -0700, Naiming Shen wrote:

>Mike,
>
>  ] I have retained the non-timer resetting behavior of the RR IIH because I
>  ] think it is useful in some cases but have noted that if you want the
>  ] resetting behavior you can easily get this by sending a normal IIH 
> once you
>  ] have acquired the necessary circuit IDs etc. So the way it would work is
>  ] that you would re-start and get back the remaining time on each 
> adjacency.
>  ] If this is plenty of time you just carry on as normal. If you feel you 
> need
>  ] more time (and you are configured to allow that), then you send an IIH 
> with
>  ] the required holding time.
>
>I still have problem of this. yes, you may be able to send out "normal"
>IIHs with large holdtime, but that's an extra step. i don't see much
>reasoning this step is needed; Also more importantly, you may not be
>able to send this  "normal" IIH over a LAN unless you are sure you got
>all the neighbors without missing one. this is too much dependancy
>without benefit.
>
>I can understand you don't want to change the current tlv format, since
>it's out there for a while and there may be some implementations running
>which can cause incompatibility. I would say let's just keep this format.
>the helper still send back whatever it thinks the holdtime is for this
>adjacency. We at least need to say that, if the implementation choose
>to ignore the holdtime in the re-start IIH, it SHOULD offer a config
>knob so this can be disabled when needed. This way ISPs can make sure
>its consistant within the network. We have already seen some
>implementation does NOT ignore this holdtime at least for the first
>re-start IIH.

This seems reasonable. So we return the actual holding time with the RA and 
use the minimum of those as the time we have left to get re-synched. That 
way it doesn't matter whether a neighbor resets the adjacency holding time 
or not. AS long as it tells us the result we are cool.

         Mike


>  ]
>  ]      Similarly, I have retained the retries, but said that you may
>  ] configurea  retry count of zero.
>
>This does not matter too much comparing to the above. this is basically
>a local implementation issue. Probably should mentioning the p2p vs
>LAN problems here.
>
>thanks.
>- Naiming

_______________________________________________
Isis-wg mailing list  -  Isis-wg@spider.juniper.net
http://spider.juniper.net/mailman/listinfo/isis-wg


From isis-wg-admin@spider.juniper.net  Sat Jul 13 14:36:44 2002
Received: from external.juniper.net (spider.juniper.net [207.17.137.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA29968
	for <isis-archive@odin.ietf.org>; Sat, 13 Jul 2002 14:36:43 -0400 (EDT)
Received: from spider.juniper.net (localhost [127.0.0.1])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g6DIDqt36882;
	Sat, 13 Jul 2002 11:13:52 -0700 (PDT)
	(envelope-from isis-wg-admin@spider.juniper.net)
Received: from mail4.nec.com (dns4.nec.com [131.241.15.4])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g5OIZZt64046
	for <isis-wg@spider.juniper.net>; Mon, 24 Jun 2002 11:35:35 -0700 (PDT)
	(envelope-from ramsrm@tdd.sj.nec.com)
Received: from netkeeper.sj.nec.com (netkeeper.sj.nec.com [131.241.31.2])
	by mail4.nec.com (/) with ESMTP id g5OItMK00879
	for <isis-wg@spider.juniper.net>; Mon, 24 Jun 2002 11:55:22 -0700 (PDT)
Received: from necsun.tdd.sj.nec.com (localhost [127.0.0.1])
	by netkeeper.sj.nec.com (8.9.1a/8.9.1) with ESMTP id LAA02878
	for <isis-wg@spider.juniper.net>; Mon, 24 Jun 2002 11:55:17 -0700 (PDT)
Received: from bunny.tdd.sj.nec.com 
	by necsun.tdd.sj.nec.com (8.11.6/8.11.6) with ESMTP id g5OImwf18598
	for <isis-wg@spider.juniper.net>; Mon, 24 Jun 2002 11:48:59 -0700 (PDT)
Received: from ems11 (ems11 [131.241.5.62])
	by bunny.tdd.sj.nec.com (8.12.3/8.12.3) with SMTP id g5OImv0x008399
	for <isis-wg@spider.juniper.net>; Mon, 24 Jun 2002 11:48:57 -0700 (PDT)
Received: by localhost with Microsoft MAPI; Mon, 24 Jun 2002 11:58:57 -0700
Message-ID: <01C21B76.85268420.ramsrm@tdd.sj.nec.com>
From: ramanathan rams <ramsrm@tdd.sj.nec.com>
Reply-To: "ramsrm@tdd.sj.nec.com" <ramsrm@tdd.sj.nec.com>
To: "isis-wg@spider.juniper.net" <isis-wg@spider.juniper.net>
Organization: NEC
X-Mailer: Microsoft Internet E-mail/MAPI - 8.0.0.4211
Encoding: 20 TEXT
Subject: [Isis-wg] doubts
Sender: isis-wg-admin@spider.juniper.net
Errors-To: isis-wg-admin@spider.juniper.net
X-BeenThere: isis-wg@spider.juniper.net
X-Mailman-Version: 2.0rc1
Precedence: bulk
List-Help: <mailto:isis-wg-request@spider.juniper.net?subject=help>
List-Post: <mailto:isis-wg@spider.juniper.net>
List-Subscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=subscribe>
List-Id: IETF IS-IS working group <isis-wg.spider.juniper.net>
List-Unsubscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=unsubscribe>
List-Archive: <http://spider.juniper.net/pipermail/isis-wg/>
Date: Mon, 24 Jun 2002 11:58:55 -0700

hi all,

      could u please explain me the following doubts?

In the ISIS extensions for TE draft,

*  IPV4 Address sub TLV gives the IPv4 Address of the interface described 
by the main TLV.
   Main TLV is IS extended reachability TLV. And IS extended reachability 
describes about the link to the neighbour.  So the IPv4 Address of the 
interface described is the IPv4 Address of the neighbour. is this right?
if so, what does the IPv4 neighbour address sub TLV describe?

*  we have IP reachability TLV also.  Could u please explain me the reason 
why all the TE properties sub TLVs are added to IS reachability TLV rather 
than IP reachability TLV?.

thanks
rams.


_______________________________________________
Isis-wg mailing list  -  Isis-wg@spider.juniper.net
http://spider.juniper.net/mailman/listinfo/isis-wg


From isis-wg-admin@spider.juniper.net  Sat Jul 13 14:36:52 2002
Received: from external.juniper.net (spider.juniper.net [207.17.137.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA29980
	for <isis-archive@odin.ietf.org>; Sat, 13 Jul 2002 14:36:52 -0400 (EDT)
Received: from spider.juniper.net (localhost [127.0.0.1])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g6DIDwt36927;
	Sat, 13 Jul 2002 11:13:58 -0700 (PDT)
	(envelope-from isis-wg-admin@spider.juniper.net)
Received: from pinot.juniper.net (pinot.juniper.net [207.17.137.58])
	by external.juniper.net (8.11.6/8.11.6) with ESMTP id g5OJiQt64364
	for <isis-wg@spider.juniper.net>; Mon, 24 Jun 2002 12:44:26 -0700 (PDT)
	(envelope-from naiming@redback.com)
X-JNPR-Received-From: outside
Received: from pong.juniper.net (pong.juniper.net [207.17.137.102])
	by pinot.juniper.net (8.12.3/8.12.3) with ESMTP id g5OK4ERd003776
	for <isis-wg@juniper.net>; Mon, 24 Jun 2002 13:04:14 -0700 (PDT)
Received: from prattle.redback.com ([155.53.12.9]) by pong.juniper.net with Microsoft SMTPSVC(5.0.2195.4453);
	 Mon, 24 Jun 2002 13:02:20 -0700
Received: from redback.com (yoo-hoo.redback.com [155.53.12.43])
	by prattle.redback.com (Postfix) with ESMTP
	id 03D0839B5A3; Mon, 24 Jun 2002 13:04:14 -0700 (PDT)
To: mike shand <mshand@cisco.com>
Cc: isis-wg@juniper.net
Subject: Re: [Isis-wg] draft-ietf-isis-restart-01.txt 
In-reply-to: Mail from mike shand <mshand@cisco.com> 
 dated Fri, 21 Jun 2002 09:46:54 BST
 <4.3.2.7.2.20020621094451.026ad460@jaws.cisco.com> 
From: Naiming Shen <naiming@redback.com>
Message-Id: <20020624200414.03D0839B5A3@prattle.redback.com>
X-OriginalArrivalTime: 24 Jun 2002 20:02:20.0707 (UTC) FILETIME=[0C7B4F30:01C21BBA]
X-Scanned-By: MIMEDefang 2.15 (www dot roaringpenguin dot com slash mimedefang)
Sender: isis-wg-admin@spider.juniper.net
Errors-To: isis-wg-admin@spider.juniper.net
X-BeenThere: isis-wg@spider.juniper.net
X-Mailman-Version: 2.0rc1
Precedence: bulk
List-Help: <mailto:isis-wg-request@spider.juniper.net?subject=help>
List-Post: <mailto:isis-wg@spider.juniper.net>
List-Subscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=subscribe>
List-Id: IETF IS-IS working group <isis-wg.spider.juniper.net>
List-Unsubscribe: <http://spider.juniper.net/mailman/listinfo/isis-wg>,
	<mailto:isis-wg-request@spider.juniper.net?subject=unsubscribe>
List-Archive: <http://spider.juniper.net/pipermail/isis-wg/>
Date: Mon, 24 Jun 2002 13:04:13 -0700

 ] At 15:40 18/06/2002 -0700, Naiming Shen wrote:
 ] 
 ] >Mike,
 ] >
 ] >  ] I have retained the non-timer resetting behavior of the RR IIH because 
I
 ] >  ] think it is useful in some cases but have noted that if you want the
 ] >  ] resetting behavior you can easily get this by sending a normal IIH 
 ] > once you
 ] >  ] have acquired the necessary circuit IDs etc. So the way it would work i
s
 ] >  ] that you would re-start and get back the remaining time on each 
 ] > adjacency.
 ] >  ] If this is plenty of time you just carry on as normal. If you feel you 
 ] > need
 ] >  ] more time (and you are configured to allow that), then you send an IIH 
 ] > with
 ] >  ] the required holding time.
 ] >
 ] >I still have problem of this. yes, you may be able to send out "normal"
 ] >IIHs with large holdtime, but that's an extra step. i don't see much
 ] >reasoning this step is needed; Also more importantly, you may not be
 ] >able to send this  "normal" IIH over a LAN unless you are sure you got
 ] >all the neighbors without missing one. this is too much dependancy
 ] >without benefit.
 ] >
 ] >I can understand you don't want to change the current tlv format, since
 ] >it's out there for a while and there may be some implementations running
 ] >which can cause incompatibility. I would say let's just keep this format.
 ] >the helper still send back whatever it thinks the holdtime is for this
 ] >adjacency. We at least need to say that, if the implementation choose
 ] >to ignore the holdtime in the re-start IIH, it SHOULD offer a config
 ] >knob so this can be disabled when needed. This way ISPs can make sure
 ] >its consistant within the network. We have already seen some
 ] >implementation does NOT ignore this holdtime at least for the first
 ] >re-start IIH.
 ] 
 ] This seems reasonable. So we return the actual holding time with the RA and 
 ] use the minimum of those as the time we have left to get re-synched. That 
 ] way it doesn't matter whether a neighbor resets the adjacency holding time 
 ] or not. AS long as it tells us the result we are cool.

exactly. thanks.

 ] 
 ]          Mike
 ] 
 ] 
 ] >  ]
 ] >  ]      Similarly, I have retained the retries, but said that you may
 ] >  ] configurea  retry count of zero.
 ] >
 ] >This does not matter too much comparing to the above. this is basically
 ] >a local implementation issue. Probably should mentioning the p2p vs
 ] >LAN problems here.
 ] >
 ] >thanks.
 ] >- Naiming
 ] 

- Naiming
_______________________________________________
Isis-wg mailing list  -  Isis-wg@spider.juniper.net
http://spider.juniper.net/mailman/listinfo/isis-wg


From isis-wg-admin@ietf.org  Sun Jul 14 01:09:37 2002
Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA15322
	for <isis-archive@odin.ietf.org>; Sun, 14 Jul 2002 01:09:37 -0400 (EDT)
Received: from optimus.ietf.org (localhost [127.0.0.1])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id AAA24786;
	Sun, 14 Jul 2002 00:57:04 -0400 (EDT)
Received: from ietf.org (odin [132.151.1.176])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id AAA24755
	for <isis-wg@optimus.ietf.org>; Sun, 14 Jul 2002 00:57:02 -0400 (EDT)
Received: from psg.com (smmsp@psg.com [147.28.0.62])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA14989
	for <isis-wg@ietf.org>; Sun, 14 Jul 2002 00:56:06 -0400 (EDT)
Received: from localhost ([127.0.0.1] helo=127.0.0.1)
	by psg.com with esmtp (Exim 3.36 #1)
	id 17TbRG-0000dK-00; Sat, 13 Jul 2002 21:56:54 -0700
Date: Sun, 14 Jul 2002 13:56:14 +0900
From: Alex Zinin <zinin@psg.com>
X-Mailer: The Bat! (v1.51) Personal
Reply-To: Alex Zinin <zinin@psg.com>
X-Priority: 3 (Normal)
Message-ID: <13911128351.20020714135614@psg.com>
To: mike shand <mshand@cisco.com>
CC: "Philip Christian" <christi@nortelnetworks.com>,
        "'Jeff Learman'" <jlearman@cisco.com>, <isis-wg@ietf.org>
Subject: Re: [Isis-wg] Proprietary / Private TLV numbers?
In-Reply-To: <4.3.2.7.2.20020712164908.043bf148@jaws.cisco.com>
References: <4.3.2.7.2.20020712164908.043bf148@jaws.cisco.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: isis-wg-admin@ietf.org
Errors-To: isis-wg-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: IETF IS-IS working group <isis-wg.ietf.org>
X-BeenThere: isis-wg@ietf.org
Content-Transfer-Encoding: 7bit

Saturday, July 13, 2002, 12:58:46 AM, mike shand wrote:
...
> What we want to discourage is using this technique to implement a
> generalised reliable multicast service usable by an application. A 
> mis-design like that could end up sending several thousand bytes per 
> second. That is emphatically NOT what IS-IS should be used for.

Amen!

Alex



_______________________________________________
Isis-wg mailing list
Isis-wg@ietf.org
https://www1.ietf.org/mailman/listinfo/isis-wg


From isis-wg-admin@ietf.org  Sun Jul 14 22:41:50 2002
Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id WAA26930
	for <isis-archive@odin.ietf.org>; Sun, 14 Jul 2002 22:41:50 -0400 (EDT)
Received: from optimus.ietf.org (localhost [127.0.0.1])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id WAA10150;
	Sun, 14 Jul 2002 22:40:57 -0400 (EDT)
Received: from ietf.org (odin [132.151.1.176])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id WAA10114
	for <isis-wg@optimus.ietf.org>; Sun, 14 Jul 2002 22:40:54 -0400 (EDT)
Received: from prattle.redback.com (hiddenuser@prattle.redback.com [155.53.12.9])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id WAA26846
	for <isis-wg@ietf.org>; Sun, 14 Jul 2002 22:39:58 -0400 (EDT)
Received: from redback.com (yoo-hoo.redback.com [155.53.12.43])
	by prattle.redback.com (Postfix) with ESMTP
	id 866D84483FE; Sun, 14 Jul 2002 19:40:49 -0700 (PDT)
To: Neal Castagnoli <cast@allegronetworks.com>
Cc: "'Naiming Shen'" <naiming@redback.com>,
        Philip Christian <christi@nortelnetworks.com>,
        "'mike shand'" <mshand@cisco.com>, Jeff Learman <jlearman@cisco.com>,
        isis-wg@ietf.org
Subject: Re: [Isis-wg] Proprietary / Private TLV numbers? 
In-reply-to: Mail from Neal Castagnoli <cast@allegronetworks.com> 
 dated Fri, 12 Jul 2002 11:39:44 PDT
 <B4DFCB7CDE2DD4118F690008C78694160365BB52@tahoe.allegronetworks.com> 
Date: Sun, 14 Jul 2002 19:40:49 -0700
From: Naiming Shen <naiming@redback.com>
Message-Id: <20020715024049.866D84483FE@prattle.redback.com>
Sender: isis-wg-admin@ietf.org
Errors-To: isis-wg-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: IETF IS-IS working group <isis-wg.ietf.org>
X-BeenThere: isis-wg@ietf.org

 ] 
 ] > From: Naiming Shen [mailto:naiming@redback.com]
 ] 
 ] > recalculate when some irrelavant information changes. for example,
 ] > some TE bandwidth info change in LSPs WILL NOT cause a reasonable
 ]                                                            ^^^^
 ] > implementation to rerun SPF.
 ] 
 ] Naiming,
 ] 
 ] 
 ] I think this is implementation dependent, and you can have reasonable
 ] implementations that run SPF whenever there is a change to the LSP's
 ] variable part or other relevent fields.
 ] 
 ] Some might say the complexity and potential attendant error in suppressing
 ] SPF runs isn't worth it.  There is a very high cost to incorrectly
 ] suppressing an SPF (routing loops, etc), and so if the time to run SPF is
 ] low enough, perhaps you are better of just doing it.
 ] 
 ] Meanwhile, if the implementation's SPF takes an unacceptably long time, then
 ] perhaps the added complexity is worth it.

Yes. this is an implementation issue. I was only refering to the
assumption should not be made that any change inside LSPs WILL
automatically trigger the calculation. If an implementation choose
to constantly run the calculation even without any change, which would
be fine too. actually that would further simplify the protocol
issue...

thanks.
- Naiming

_______________________________________________
Isis-wg mailing list
Isis-wg@ietf.org
https://www1.ietf.org/mailman/listinfo/isis-wg


From isis-wg-admin@ietf.org  Sun Jul 14 23:40:18 2002
Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id XAA28596
	for <isis-archive@odin.ietf.org>; Sun, 14 Jul 2002 23:40:18 -0400 (EDT)
Received: from optimus.ietf.org (localhost [127.0.0.1])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id XAA14068;
	Sun, 14 Jul 2002 23:37:00 -0400 (EDT)
Received: from ietf.org (odin [132.151.1.176])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id XAA14038
	for <isis-wg@optimus.ietf.org>; Sun, 14 Jul 2002 23:36:57 -0400 (EDT)
Received: from net4u.net4u.ch (root@net4u.net4u.ch [194.191.0.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id XAA28429
	for <isis-wg@ietf.org>; Sun, 14 Jul 2002 23:36:00 -0400 (EDT)
Received: from net4u.ch (gw.xebeo.com [204.192.44.242])
	by net4u.net4u.ch (8.11.3/8.11.3) with ESMTP id g6F3bnC06781;
	Mon, 15 Jul 2002 05:37:49 +0200
Message-ID: <3D3242BB.9010903@net4u.ch>
Date: Sun, 14 Jul 2002 20:34:19 -0700
From: Tony Przygienda <prz@net4u.ch>
Reply-To: prz@net4u.ch
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.9) Gecko/20020408
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Naiming Shen <naiming@redback.com>
CC: Neal Castagnoli <cast@allegronetworks.com>,
        Philip Christian
 <christi@nortelnetworks.com>,
        "'mike shand'" <mshand@cisco.com>, Jeff Learman
 <jlearman@cisco.com>,
        isis-wg@ietf.org
Subject: Re: [Isis-wg] Proprietary / Private TLV numbers?
References: <20020715024049.866D84483FE@prattle.redback.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: isis-wg-admin@ietf.org
Errors-To: isis-wg-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: IETF IS-IS working group <isis-wg.ietf.org>
X-BeenThere: isis-wg@ietf.org
Content-Transfer-Encoding: 7bit

Naiming Shen wrote:

> ] 
> ] > From: Naiming Shen [mailto:naiming@redback.com]
> ] 
> ] > recalculate when some irrelavant information changes. for example,
> ] > some TE bandwidth info change in LSPs WILL NOT cause a reasonable
> ]                                                            ^^^^
> ] > implementation to rerun SPF.
> ] 
> ] Naiming,
> ] 
> ] 
> ] I think this is implementation dependent, and you can have reasonable
> ] implementations that run SPF whenever there is a change to the LSP's
> ] variable part or other relevent fields.
> ] 
> ] Some might say the complexity and potential attendant error in suppressing
> ] SPF runs isn't worth it.  There is a very high cost to incorrectly
> ] suppressing an SPF (routing loops, etc), and so if the time to run SPF is
> ] low enough, perhaps you are better of just doing it.
> ] 
> ] Meanwhile, if the implementation's SPF takes an unacceptably long time, then
> ] perhaps the added complexity is worth it.
>
>Yes. this is an implementation issue. I was only refering to the
>assumption should not be made that any change inside LSPs WILL
>automatically trigger the calculation. If an implementation choose
>to constantly run the calculation even without any change, which would
>be fine too. actually that would further simplify the protocol
>issue...
>
yep, that's purely implementation, not up to us to standardize. Everyone 
here violently agrees.
The section could read .e.g   'MAY choose to not rerun SPF' ...

    thanks

    -- tony



_______________________________________________
Isis-wg mailing list
Isis-wg@ietf.org
https://www1.ietf.org/mailman/listinfo/isis-wg


From isis-wg-admin@ietf.org  Mon Jul 15 11:21:10 2002
Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA08044
	for <isis-archive@odin.ietf.org>; Mon, 15 Jul 2002 11:21:10 -0400 (EDT)
Received: from optimus.ietf.org (localhost [127.0.0.1])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id LAA01455;
	Mon, 15 Jul 2002 11:16:47 -0400 (EDT)
Received: from ietf.org (odin [132.151.1.176])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id LAA01424
	for <isis-wg@optimus.ietf.org>; Mon, 15 Jul 2002 11:16:44 -0400 (EDT)
Received: from Thor.Adtech-Inc.COM (Thor.Adtech-Inc.COM [63.165.80.10])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA07805
	for <isis-wg@ietf.org>; Mon, 15 Jul 2002 11:15:48 -0400 (EDT)
Received: from apollo.adtech-inc.com (apollo.adtech-inc.com [10.12.0.17])
	by Thor.Adtech-Inc.COM (8.12.4/8.12.4) with ESMTP id g6FFG789024379
	for <isis-wg@ietf.org>; Mon, 15 Jul 2002 05:16:07 -1000 (HST)
Received: by apollo.adtech-inc.com with Internet Mail Service (5.5.2653.19)
	id <364KN24Q>; Mon, 15 Jul 2002 05:22:49 -1000
Message-ID: <8AC36D3167EED41184C800508BD9540502DD6BA9@apollo.adtech-inc.com>
From: "Chan, Chung Ming" <Ming.Chan@spirentcom.com>
To: "'isis-wg@ietf.org'" <isis-wg@ietf.org>
Date: Mon, 15 Jul 2002 05:22:48 -1000
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain;
	charset="ISO-8859-1"
Subject: [Isis-wg] RE: Unknown Version/ Protocol ID Extension
Sender: isis-wg-admin@ietf.org
Errors-To: isis-wg-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: IETF IS-IS working group <isis-wg.ietf.org>
X-BeenThere: isis-wg@ietf.org

Hi,
        I'm running a test on how an ISIS implementation handles different
kinds of encoding errors.

        One of such errors is unknown version number.

Since the current Version/Protocol ID Extension and Version fields in the
ISIS PDU fixed headers are set to one (1),
so if an ISIS implementation receive a PDU with different values, how should
the receiving ISIS router handle the PDU?

Should it just ignores/discards the PDU or act on the PDU if somehow it can
decode *some*/*most* of the information out?

I've two implementations in the lab ignore/discard the PDU and one response
to the received PDU.

Please, advise!


Thanks,


C. Ming Chan

_______________________________________________
Isis-wg mailing list
Isis-wg@ietf.org
https://www1.ietf.org/mailman/listinfo/isis-wg


From isis-wg-admin@ietf.org  Mon Jul 15 11:42:48 2002
Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA08817
	for <isis-archive@odin.ietf.org>; Mon, 15 Jul 2002 11:42:44 -0400 (EDT)
Received: from optimus.ietf.org (localhost [127.0.0.1])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id LAA03334;
	Mon, 15 Jul 2002 11:41:26 -0400 (EDT)
Received: from ietf.org (odin [132.151.1.176])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id LAA03304
	for <isis-wg@optimus.ietf.org>; Mon, 15 Jul 2002 11:41:24 -0400 (EDT)
Received: from rtp-msg-core-1.cisco.com (rtp-msg-core-1.cisco.com [161.44.11.97])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA08746
	for <isis-wg@ietf.org>; Mon, 15 Jul 2002 11:40:28 -0400 (EDT)
Received: from dingdong.cisco.com (localhost [127.0.0.1])
	by rtp-msg-core-1.cisco.com (8.12.2/8.12.2) with ESMTP id g6FFfQQg003761;
	Mon, 15 Jul 2002 11:41:26 -0400 (EDT)
Received: from JLEARMAN-W2K1.cisco.com (dhcp-64-102-83-133.cisco.com [64.102.83.133])
	by dingdong.cisco.com (Mirapoint)
	with ESMTP id ABX24709;
	Mon, 15 Jul 2002 11:40:52 -0400 (EDT)
Message-Id: <4.3.2.7.2.20020715113236.01a90038@dingdong.cisco.com>
X-Sender: jlearman@dingdong.cisco.com
X-Mailer: QUALCOMM Windows Eudora Version 4.3.2
Date: Mon, 15 Jul 2002 11:40:50 -0400
To: "Chan, Chung Ming" <Ming.Chan@spirentcom.com>
From: Jeff Learman <jlearman@cisco.com>
Subject: Re: [Isis-wg] RE: Unknown Version/ Protocol ID Extension
Cc: "'isis-wg@ietf.org'" <isis-wg@ietf.org>
In-Reply-To: <8AC36D3167EED41184C800508BD9540502DD6BA9@apollo.adtech-inc
 .com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Sender: isis-wg-admin@ietf.org
Errors-To: isis-wg-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: IETF IS-IS working group <isis-wg.ietf.org>
X-BeenThere: isis-wg@ietf.org


The most appropriate use for a version/protocol ID field is to
introduce a completely new version of the protocol (like IPV4 vs.
IPV6.)  Off the top of my head, best practice would be to discard
PDUs with an unrecognized VPID.  This is the behavior that would
be expected by an OSI conformance test.  Conformance tests haven't
been found to be very useful in practice, and I doubt much
conformance testing is going on for IP-based implementations.

An implementation should NOT assume it can understand any of the
rest of the packet if it does not recognize the VPID.  Doing so
would make the VPID even less useful for future work than it
already is.

Extensions to IS-IS have been done exclusively through the use of
defining new TLVs, given that the semantics for an unrecognized
TLV is to ignore it but propagate it.  This has proven to be a very
useful mechanism.

Regards,
Jeff

Note:  I do not work in IS-IS at Cisco, and my opinions may not reflect
those of my employer.

At 11:22 AM 7/15/2002, Chan, Chung Ming wrote:
>Hi,
>        I'm running a test on how an ISIS implementation handles different
>kinds of encoding errors.
>
>        One of such errors is unknown version number.
>
>Since the current Version/Protocol ID Extension and Version fields in the
>ISIS PDU fixed headers are set to one (1),
>so if an ISIS implementation receive a PDU with different values, how should
>the receiving ISIS router handle the PDU?
>
>Should it just ignores/discards the PDU or act on the PDU if somehow it can
>decode *some*/*most* of the information out?
>
>I've two implementations in the lab ignore/discard the PDU and one response
>to the received PDU.
>
>Please, advise!
>
>
>Thanks,
>
>
>C. Ming Chan
>
>_______________________________________________
>Isis-wg mailing list
>Isis-wg@ietf.org
>https://www1.ietf.org/mailman/listinfo/isis-wg


_______________________________________________
Isis-wg mailing list
Isis-wg@ietf.org
https://www1.ietf.org/mailman/listinfo/isis-wg


From isis-wg-admin@ietf.org  Mon Jul 15 11:58:10 2002
Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA09406
	for <isis-archive@odin.ietf.org>; Mon, 15 Jul 2002 11:58:09 -0400 (EDT)
Received: from optimus.ietf.org (localhost [127.0.0.1])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id LAA04104;
	Mon, 15 Jul 2002 11:57:15 -0400 (EDT)
Received: from ietf.org (odin [132.151.1.176])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id LAA04078
	for <isis-wg@optimus.ietf.org>; Mon, 15 Jul 2002 11:57:13 -0400 (EDT)
Received: from net4u.net4u.ch (root@net4u.net4u.ch [194.191.0.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA09300
	for <isis-wg@ietf.org>; Mon, 15 Jul 2002 11:56:16 -0400 (EDT)
Received: from net4u.ch (gw.xebeo.com [204.192.44.242])
	by net4u.net4u.ch (8.11.3/8.11.3) with ESMTP id g6FFwIC19001;
	Mon, 15 Jul 2002 17:58:18 +0200
Message-ID: <3D32F045.10904@net4u.ch>
Date: Mon, 15 Jul 2002 08:54:45 -0700
From: Tony Przygienda <prz@net4u.ch>
Reply-To: prz@net4u.ch
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.9) Gecko/20020408
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Jeff Learman <jlearman@cisco.com>
CC: "Chan, Chung Ming" <Ming.Chan@spirentcom.com>,
        "'isis-wg@ietf.org'"
 <isis-wg@ietf.org>
Subject: Re: [Isis-wg] RE: Unknown Version/ Protocol ID Extension
References: <4.3.2.7.2.20020715113236.01a90038@dingdong.cisco.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: isis-wg-admin@ietf.org
Errors-To: isis-wg-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: IETF IS-IS working group <isis-wg.ietf.org>
X-BeenThere: isis-wg@ietf.org
Content-Transfer-Encoding: 7bit

Jeff Learman wrote:

>The most appropriate use for a version/protocol ID field is to
>introduce a completely new version of the protocol (like IPV4 vs.
>IPV6.)  Off the top of my head, best practice would be to discard
>PDUs with an unrecognized VPID.  This is the behavior that would
>be expected by an OSI conformance test.  Conformance tests haven't
>been found to be very useful in practice, and I doubt much
>conformance testing is going on for IP-based implementations.
>
Discard PDU, anything else is just asking for major trouble. Equivalent 
to someone
speaking italian to you (assuming you don't speak italian ;-)
and you trying to parse it as English. Some sounds may
be similar but your chance of having a meaningfull conversation is 
basically nil.

    -- tony

>



_______________________________________________
Isis-wg mailing list
Isis-wg@ietf.org
https://www1.ietf.org/mailman/listinfo/isis-wg


From isis-wg-admin@ietf.org  Mon Jul 15 12:35:58 2002
Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA10792
	for <isis-archive@odin.ietf.org>; Mon, 15 Jul 2002 12:35:58 -0400 (EDT)
Received: from optimus.ietf.org (localhost [127.0.0.1])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id LAA02866;
	Mon, 15 Jul 2002 11:35:10 -0400 (EDT)
Received: from ietf.org (odin [132.151.1.176])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id LAA02835
	for <isis-wg@optimus.ietf.org>; Mon, 15 Jul 2002 11:35:08 -0400 (EDT)
Received: from cisco.com (mrwint.cisco.com [144.254.98.48])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA08496
	for <isis-wg@ietf.org>; Mon, 15 Jul 2002 11:34:12 -0400 (EDT)
Received: from mshand-w2k.cisco.com (ams-clip-vpn-dhcp4149.cisco.com [10.50.16.52])
	by cisco.com (8.8.8/2.6/Cisco List Logging/8.8.8) with ESMTP id QAA26199;
	Mon, 15 Jul 2002 16:34:33 +0100 (BST)
Message-Id: <4.3.2.7.2.20020715162352.044f15e8@jaws.cisco.com>
X-Sender: mshand@jaws.cisco.com
X-Mailer: QUALCOMM Windows Eudora Version 4.3.2
Date: Mon, 15 Jul 2002 16:34:32 +0100
To: "Chan, Chung Ming" <Ming.Chan@spirentcom.com>
From: mike shand <mshand@cisco.com>
Subject: Re: [Isis-wg] RE: Unknown Version/ Protocol ID Extension
Cc: "'isis-wg@ietf.org'" <isis-wg@ietf.org>
In-Reply-To: <8AC36D3167EED41184C800508BD9540502DD6BA9@apollo.adtech-inc
 .com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Sender: isis-wg-admin@ietf.org
Errors-To: isis-wg-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: IETF IS-IS working group <isis-wg.ietf.org>
X-BeenThere: isis-wg@ietf.org

Discard the PDU. It should NOT attempt to decode it, because we would not 
move to a different version unless the new format were not interpretable by 
a V1 system.
What I would expect to happen would be that a V2 system would notice that 
it was attempting to form an adjacency with a V1 system, and modify its 
behaviour accordingly.

I would imaging that over a "migration" period it would be necessary to 
flood both V1 and V2 LSPs.

But this is all guesswork, since we haven't yet defined a V2 PDU type (not 
to be confused with what is sometimes called ISO/IEC 10589 V2, which of 
course still uses V1 PDU types.) I suspect we never will.

         Mike


At 05:22 15/07/2002 -1000, Chan, Chung Ming wrote:
>Hi,
>         I'm running a test on how an ISIS implementation handles different
>kinds of encoding errors.
>
>         One of such errors is unknown version number.
>
>Since the current Version/Protocol ID Extension and Version fields in the
>ISIS PDU fixed headers are set to one (1),
>so if an ISIS implementation receive a PDU with different values, how should
>the receiving ISIS router handle the PDU?
>
>Should it just ignores/discards the PDU or act on the PDU if somehow it can
>decode *some*/*most* of the information out?
>
>I've two implementations in the lab ignore/discard the PDU and one response
>to the received PDU.
>
>Please, advise!
>
>
>Thanks,
>
>
>C. Ming Chan
>
>_______________________________________________
>Isis-wg mailing list
>Isis-wg@ietf.org
>https://www1.ietf.org/mailman/listinfo/isis-wg


_______________________________________________
Isis-wg mailing list
Isis-wg@ietf.org
https://www1.ietf.org/mailman/listinfo/isis-wg


From isis-wg-admin@ietf.org  Thu Jul 18 05:30:27 2002
Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id FAA26693
	for <isis-archive@odin.ietf.org>; Thu, 18 Jul 2002 05:30:27 -0400 (EDT)
Received: from optimus.ietf.org (localhost [127.0.0.1])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id FAA20278;
	Thu, 18 Jul 2002 05:28:34 -0400 (EDT)
Received: from ietf.org (odin [132.151.1.176])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id FAA20248
	for <isis-wg@ns.ietf.org>; Thu, 18 Jul 2002 05:28:32 -0400 (EDT)
Received: from Mistralsoftware.com (ptil-243-146-ban.primus-india.net [203.196.146.243] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id FAA26645
	for <isis-wg@ietf.org>; Thu, 18 Jul 2002 05:27:28 -0400 (EDT)
Received: from aravindr [192.168.15.24]
	by mistralsoftware.com [192.168.10.12]
	with SMTP (MDaemon.PRO.v5.0.0.R)
	for <isis-wg@ietf.org>; Thu, 18 Jul 2002 15:12:22 +0530
Message-ID: <001001c22e3e$2217a460$180fa8c0@aravindr>
From: "ARAVIND R" <aravindr@mistralsoftware.com>
To: <isis-wg@ietf.org>
Date: Thu, 18 Jul 2002 15:03:11 +0530
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.00.2919.6700
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6700
X-MDRemoteIP: 192.168.15.24
X-Return-Path: aravindr@mistralsoftware.com
X-MDaemon-Deliver-To: isis-wg@ietf.org
Content-Transfer-Encoding: 7bit
Subject: [Isis-wg] IP interface TLV in LSPs
Sender: isis-wg-admin@ietf.org
Errors-To: isis-wg-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: IETF IS-IS working group <isis-wg.ietf.org>
X-BeenThere: isis-wg@ietf.org
Content-Transfer-Encoding: 7bit

Hi,

I have a doubt regarding the interpretation of the following paragraph in
section 3.1 of rfc 1195

"In some cases, it will be useful for IP-capable routers to be able to
determine an IP address(es) of
all other routers at their level (i.e., for level 1 routers: all other
routers in their area; for level 2
routers: all other level 2 routers in the routing domain). This is useful
whenever an IP packet is to
be sent to a router, such as for encapsulation or for transmission of
network management packets.
This information is made available by inclusion of IP address in LSPs.
Specifically, each IS-IS
LSP includes one or more IP addresses of the router which transmits the LSP.
An IP-capable
router is required to include at least one of its IP addresses in its LSPs,
and may optionally in-clude
several or all of its IP addresses. Where a single router operates as both a
level 1 and a level
2 router, it is required to include the same IP address(es) in its level 1
and level 2 LSPs."


Do this mean that the chosen IP address/addresses needs/need to be included
in
each LSP generated by the IS?

 or

Will it be sufficient to include it in only one LSP(say LSP 0) ?

Thanks
Aravind



_______________________________________________
Isis-wg mailing list
Isis-wg@ietf.org
https://www1.ietf.org/mailman/listinfo/isis-wg


From isis-wg-admin@ietf.org  Thu Jul 18 11:57:00 2002
Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA05977
	for <isis-archive@odin.ietf.org>; Thu, 18 Jul 2002 11:56:59 -0400 (EDT)
Received: from optimus.ietf.org (localhost [127.0.0.1])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id LAA18003;
	Thu, 18 Jul 2002 11:53:51 -0400 (EDT)
Received: from ietf.org (odin [132.151.1.176])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id LAA17970
	for <isis-wg@optimus.ietf.org>; Thu, 18 Jul 2002 11:53:49 -0400 (EDT)
Received: from rtp-msg-core-1.cisco.com (rtp-msg-core-1.cisco.com [161.44.11.97])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA05846
	for <isis-wg@ietf.org>; Thu, 18 Jul 2002 11:52:52 -0400 (EDT)
Received: from dingdong.cisco.com (localhost [127.0.0.1])
	by rtp-msg-core-1.cisco.com (8.12.2/8.12.2) with ESMTP id g6IFrfr3007070;
	Thu, 18 Jul 2002 11:53:42 -0400 (EDT)
Received: from JLEARMAN-W2K1.cisco.com (dhcp-64-102-83-133.cisco.com [64.102.83.133])
	by dingdong.cisco.com (Mirapoint)
	with ESMTP id ABY03309;
	Thu, 18 Jul 2002 11:53:07 -0400 (EDT)
Message-Id: <4.3.2.7.2.20020718114332.037c7768@dingdong.cisco.com>
X-Sender: jlearman@dingdong.cisco.com
X-Mailer: QUALCOMM Windows Eudora Version 4.3.2
Date: Thu, 18 Jul 2002 11:47:54 -0400
To: "ARAVIND R" <aravindr@mistralsoftware.com>
From: Jeff Learman <jlearman@cisco.com>
Subject: Re: [Isis-wg] IP interface TLV in LSPs
Cc: <isis-wg@ietf.org>
In-Reply-To: <001001c22e3e$2217a460$180fa8c0@aravindr>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Sender: isis-wg-admin@ietf.org
Errors-To: isis-wg-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: IETF IS-IS working group <isis-wg.ietf.org>
X-BeenThere: isis-wg@ietf.org


>Will it be sufficient to include it in only one LSP(say LSP 0) ?

Yes.  It should not be repeated in other LSP segments.  (Note that
this can appear to happen, if the TLV "moves" between segments, so
it's not strictly illegal.)

Jeff

At 05:33 AM 7/18/2002, ARAVIND R wrote:
>Hi,
>
>I have a doubt regarding the interpretation of the following paragraph in
>section 3.1 of rfc 1195
>
>"In some cases, it will be useful for IP-capable routers to be able to
>determine an IP address(es) of
>all other routers at their level (i.e., for level 1 routers: all other
>routers in their area; for level 2
>routers: all other level 2 routers in the routing domain). This is useful
>whenever an IP packet is to
>be sent to a router, such as for encapsulation or for transmission of
>network management packets.
>This information is made available by inclusion of IP address in LSPs.
>Specifically, each IS-IS
>LSP includes one or more IP addresses of the router which transmits the LSP.
>An IP-capable
>router is required to include at least one of its IP addresses in its LSPs,
>and may optionally in-clude
>several or all of its IP addresses. Where a single router operates as both a
>level 1 and a level
>2 router, it is required to include the same IP address(es) in its level 1
>and level 2 LSPs."
>
>
>Do this mean that the chosen IP address/addresses needs/need to be included
>in
>each LSP generated by the IS?
>
> or
>
>Will it be sufficient to include it in only one LSP(say LSP 0) ?
>
>Thanks
>Aravind
>
>
>
>_______________________________________________
>Isis-wg mailing list
>Isis-wg@ietf.org
>https://www1.ietf.org/mailman/listinfo/isis-wg


_______________________________________________
Isis-wg mailing list
Isis-wg@ietf.org
https://www1.ietf.org/mailman/listinfo/isis-wg


From isis-wg-admin@ietf.org  Mon Jul 22 12:13:25 2002
Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA09861
	for <isis-archive@odin.ietf.org>; Mon, 22 Jul 2002 12:13:25 -0400 (EDT)
Received: from optimus.ietf.org (localhost [127.0.0.1])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id MAA03869;
	Mon, 22 Jul 2002 12:12:22 -0400 (EDT)
Received: from ietf.org (odin [132.151.1.176])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id MAA03822
	for <isis-wg@optimus.ietf.org>; Mon, 22 Jul 2002 12:12:19 -0400 (EDT)
Received: from bridge.axiowave.com (ppp-64-115-125-242.broadviewnet.net [64.115.125.242] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA09634
	for <isis-wg@ietf.org>; Mon, 22 Jul 2002 12:11:17 -0400 (EDT)
Message-ID: <EB5FFC72F183D411B38200062957342901E57AA9@r2d2.axiowave.com>
From: Jeff Parker <jparker@axiowave.com>
To: "'Chan, Chung Ming'" <Ming.Chan@spirentcom.com>, isis-wg@ietf.org
Subject: RE: [Isis-wg] Unknown Version/ Protocol ID Extension
Date: Mon, 22 Jul 2002 12:11:26 -0400
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: isis-wg-admin@ietf.org
Errors-To: isis-wg-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: IETF IS-IS working group <isis-wg.ietf.org>
X-BeenThere: isis-wg@ietf.org

> 	One of such errors is unknown version number.

I am surprised that we didn't add this to the list of
things to check in draft-ietf-isis-interoperable-01.txt.
I will add to my to-do list.

- jeff parker

_______________________________________________
Isis-wg mailing list
Isis-wg@ietf.org
https://www1.ietf.org/mailman/listinfo/isis-wg


From isis-wg-admin@ietf.org  Mon Jul 22 12:36:31 2002
Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA13217
	for <isis-archive@odin.ietf.org>; Mon, 22 Jul 2002 12:36:31 -0400 (EDT)
Received: from optimus.ietf.org (localhost [127.0.0.1])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id MAA22972;
	Mon, 22 Jul 2002 12:35:22 -0400 (EDT)
Received: from ietf.org (odin [132.151.1.176])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id MAA22926
	for <isis-wg@optimus.ietf.org>; Mon, 22 Jul 2002 12:35:18 -0400 (EDT)
Received: from bridge.axiowave.com (ppp-64-115-125-242.broadviewnet.net [64.115.125.242] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA12855
	for <isis-wg@ietf.org>; Mon, 22 Jul 2002 12:34:15 -0400 (EDT)
Message-ID: <EB5FFC72F183D411B38200062957342901E57AAB@r2d2.axiowave.com>
From: Jeff Parker <jparker@axiowave.com>
To: "'Chan, Chung Ming'" <Ming.Chan@spirentcom.com>, isis-wg@ietf.org
Subject: RE: [Isis-wg] Unknown Version/ Protocol ID Extension
Date: Mon, 22 Jul 2002 12:34:33 -0400
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: isis-wg-admin@ietf.org
Errors-To: isis-wg-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: IETF IS-IS working group <isis-wg.ietf.org>
X-BeenThere: isis-wg@ietf.org

> 	One of such errors is unknown version number.
> 
> Since the current Version/Protocol ID Extension and Version 
> fields in the
> ISIS PDU fixed headers are set to one (1), 
> so if an ISIS implementation receive a PDU with different 
> values, how should
> the receiving ISIS router handle the PDU?

Looking a bit further...

The current mib includes a notification to be sent
when getting such an error.  It assumes that we would 
see this only in a hello packet, which is a valid 
assumption if
	1) the implementation uses the same version throughout
	2) the field isn't smashed in transit in, say, an LSP

No distinction is made between the two different version
fields.  Since the PDU header is included, any difference
in values is visible to the recipient of the trap.

- jeff parker
- axiowave networks

    isisVersionSkew NOTIFICATION-TYPE
        OBJECTS {
            isisProtocolVersion,
            isisSystemLevel,
                isisPDUFragment,
            isisCircIfIndex
        }
        STATUS current
        DESCRIPTION
            "A notification sent when we receive a Hello
             PDU from an IS running a different version
             of the protocol. This notification includes
             the header of the packet, which may help a
             network manager identify the source of the
             confusion.

             This should be an edge-triggered notification.
             We should not send a second notification about
             PDUs received from what seem to be the same source.
             This decision is up to the agent to make, and may
             be based on the circuit or on some MAC level
             information."

    ::= { isisTrapPrefix 11 }

_______________________________________________
Isis-wg mailing list
Isis-wg@ietf.org
https://www1.ietf.org/mailman/listinfo/isis-wg


From isis-wg-admin@ietf.org  Mon Jul 22 16:42:10 2002
Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA07247
	for <isis-archive@odin.ietf.org>; Mon, 22 Jul 2002 16:42:10 -0400 (EDT)
Received: from optimus.ietf.org (localhost [127.0.0.1])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id QAA12133;
	Mon, 22 Jul 2002 16:41:10 -0400 (EDT)
Received: from ietf.org (odin [132.151.1.176])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id QAA12071
	for <isis-wg@ns.ietf.org>; Mon, 22 Jul 2002 16:41:05 -0400 (EDT)
Received: from rchss002.chiaro.com (rchss002.chiaro.com [63.88.196.82])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id QAA07093
	for <isis-wg@ietf.org>; Mon, 22 Jul 2002 16:40:02 -0400 (EDT)
Received: (qmail 6246 invoked from network); 22 Jul 2002 20:34:24 -0000
Received: from rchss002.chiaro.com (HELO mail.chiaro.com) (63.88.196.82)
  by rchss002.chiaro.com with SMTP; 22 Jul 2002 20:34:24 -0000
Received: by MAIL with Internet Mail Service (5.5.2653.19)
	id <PHVJVJSN>; Mon, 22 Jul 2002 15:38:31 -0500
Message-ID: <F69EB380D594D611BBEA00065B3F14B420B6DD@MAIL>
From: Laura Liu <lliu@chiaro.com>
To: Jeff Parker <jparker@axiowave.com>, isis-wg@ietf.org
Date: Mon, 22 Jul 2002 15:38:29 -0500
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-type: multipart/mixed; boundary="=_IS_MIME_Boundary"
Subject: [Isis-wg] isisManualAddressDrops trap
Sender: isis-wg-admin@ietf.org
Errors-To: isis-wg-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: IETF IS-IS working group <isis-wg.ietf.org>
X-BeenThere: isis-wg@ietf.org

--=_IS_MIME_Boundary
Content-Type: text/plain;
	charset="iso-8859-1"

Hello Jeff,

In draft-ietf-isis-wg-mib-08.txt, the description of isisManualAddressDrops
trap are:

DESCRIPTION
        "This notification is generated when one of the
         manual areaAddresses assigned to this system is
         ignored when computing routes.  The object
         isisManAreaAddrExistState describes the area that
         has been dropped.

I can think of two possible case that a manual areaAddress being dropped.
One is the manual areaAddr could not being added to the Union areaAddr set
due to the limit of maximuAreaAdresses. Another is during SPF, a peer's
manual area address was not used for L1 reachable routes. which one the trap
referring to?

thanks,

Laura
--=_IS_MIME_Boundary
Content-Type: text/plain;charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

----------------------------------------- (on Chiaro SMTP Relay)

This e-mail and any files transmitted with it are the property
of Chiaro Networks, Ltd., and may contain confidential and 
privileged material for the sole use of the intended recipient(s)
to whom this e-mail is addressed. If you are not one of the named
recipient(s), or otherwise have reason to believe that you have 
received this message in error, please notify the sender and 
delete all copies from your system.  Any other use, retention, 
dissemination, forwarding, printing or copying of this e-mail is 
strictly prohibited.


---------------------------------------------------------

--=_IS_MIME_Boundary--

_______________________________________________
Isis-wg mailing list
Isis-wg@ietf.org
https://www1.ietf.org/mailman/listinfo/isis-wg


From isis-wg-admin@ietf.org  Mon Jul 22 16:47:57 2002
Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA07791
	for <isis-archive@odin.ietf.org>; Mon, 22 Jul 2002 16:47:57 -0400 (EDT)
Received: from optimus.ietf.org (localhost [127.0.0.1])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id QAA13620;
	Mon, 22 Jul 2002 16:44:22 -0400 (EDT)
Received: from ietf.org (odin [132.151.1.176])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id QAA13585
	for <isis-wg@ns.ietf.org>; Mon, 22 Jul 2002 16:44:19 -0400 (EDT)
Received: from bridge.axiowave.com (ppp-64-115-125-242.broadviewnet.net [64.115.125.242] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA07365
	for <isis-wg@ietf.org>; Mon, 22 Jul 2002 16:43:16 -0400 (EDT)
Message-ID: <EB5FFC72F183D411B38200062957342901E57AB6@r2d2.axiowave.com>
From: Jeff Parker <jparker@axiowave.com>
To: "'Laura Liu'" <lliu@chiaro.com>, Jeff Parker <jparker@axiowave.com>,
        isis-wg@ietf.org
Subject: RE: [Isis-wg] isisManualAddressDrops trap
Date: Mon, 22 Jul 2002 16:43:33 -0400
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: isis-wg-admin@ietf.org
Errors-To: isis-wg-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: IETF IS-IS working group <isis-wg.ietf.org>
X-BeenThere: isis-wg@ietf.org

 
> isisManualAddressDrops
> DESCRIPTION
>         "This notification is generated when one of the
>          manual areaAddresses assigned to this system is
>          ignored when computing routes.  The object
>          isisManAreaAddrExistState describes the area that
>          has been dropped.
> 
> One is the manual areaAddr could not being added to the Union 
> areaAddr set due to the limit of maximuAreaAdresses. Another 
> is during SPF, a peer's manual area address was not used for 
> L1 reachable routes. 
>
> which one the trap referring to?

The first.  

- jeff parker
 

_______________________________________________
Isis-wg mailing list
Isis-wg@ietf.org
https://www1.ietf.org/mailman/listinfo/isis-wg


From isis-wg-admin@ietf.org  Tue Jul 23 05:01:05 2002
Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id FAA03989
	for <isis-archive@odin.ietf.org>; Tue, 23 Jul 2002 05:01:05 -0400 (EDT)
Received: from optimus.ietf.org (localhost [127.0.0.1])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id EAA24345;
	Tue, 23 Jul 2002 04:59:41 -0400 (EDT)
Received: from ietf.org (odin [132.151.1.176])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id EAA24316
	for <isis-wg@optimus.ietf.org>; Tue, 23 Jul 2002 04:59:39 -0400 (EDT)
Received: from strange-brew.cisco.com (weird-brew.cisco.com [144.254.15.118])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id EAA03899
	for <isis-wg@ietf.org>; Tue, 23 Jul 2002 04:58:37 -0400 (EDT)
Received: from there (dhcp-bru-peg1-vl18-144-254-2-43.cisco.com [144.254.2.43])
	by strange-brew.cisco.com (8.11.6+Sun/8.8.8) with SMTP id g6N8x6h18912;
	Tue, 23 Jul 2002 10:59:06 +0200 (CEST)
Message-Id: <200207230859.g6N8x6h18912@strange-brew.cisco.com>
Content-Type: text/plain;
  charset="iso-8859-15"
From: stefano previdi <sprevidi@cisco.com>
To: Naiming Shen <naiming@redback.com>, isis-wg@ietf.org
Subject: [Isis-wg] Comments on draft-ietf-isis-wg-multi-topology
Date: Tue, 23 Jul 2002 10:59:01 +0200
X-Mailer: KMail [version 1.3.1]
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by optimus.ietf.org id EAA24317
Sender: isis-wg-admin@ietf.org
Errors-To: isis-wg-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: IETF IS-IS working group <isis-wg.ietf.org>
X-BeenThere: isis-wg@ietf.org
Content-Transfer-Encoding: 8bit

Hi Naiming,

just a few comments on draft-ietf-isis-wg-multi-topology. 

> 9.  MT SPF Computation
> 
>    Each MT MUST run its own instance of the decision process.
>    The LSP overload bit and pseudo-node LSPs are used by all topologies
>    during computation.  Reverse connectivity check within SPF MUST
>    follow the according MT to assure the bi-directional reachability.
>    The results of each computation MUST be stored in a separate RIB,
     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>    otherwise overlapping addresses in different topologies could
>    lead to undesirable routing behavior such as forwarding loops. 

I believe that use of overlapping addresses will require more than just 
separate RIBs. When the router will receive an IP packet, it will have to use 
some other mechanisms (than just IP destination address lookup) in order to 
determine which RIB it has to use to forward such packet (especially when you 
play with multiple topologies in the same address family).

Therefore I found the following statement: "MUST be stored in a separate RIB" 
a bit extreme and not totally correct. It's not needed in all cases and, in 
the cases where it's needed (assuming overlapping addresses are used), it's 
not enough to ensure correct forwarding.

Of course if you use a separate set of adjacencies/interfaces for each 
topology, then you're safe... but this means a complete overlay network and I 
believe it's not the scope of the MT-ISIS draft...

So, I would suggest to drop the "MUST be stored in a separate RIB" and add a 
more generic statement saying that if multiple RIBs are used (because of 
overlapping addresses), then the forwarding layer MUST have a mechanism 
allowing correct RIB selection for incoming packets.

> 9.1 Generic MT SPF (GSPF) for Network Management

[...]

>    Implementations SHOULD allow the administrator to control the
>    setting of MT Management Color to specific prefixes of the router
>    and the setting of Generic MT SPF to install the MT Mangement
>    colored routes into specific RIB. It is recommended for the
>    administrator's to ensure consistent configuration of all routers
>    in the domain to prevent undesirable forwarding behavior.

####
Same here. If you use unique addresses for your management MT, then you don't 
need a separate RIB. Otherwise you also need the forwarding layer to decide 
which RIB to use.... and in this particular case it's not trivial.
####


s.

_______________________________________________
Isis-wg mailing list
Isis-wg@ietf.org
https://www1.ietf.org/mailman/listinfo/isis-wg


From isis-wg-admin@ietf.org  Tue Jul 23 08:08:15 2002
Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA07317
	for <isis-archive@odin.ietf.org>; Tue, 23 Jul 2002 08:08:15 -0400 (EDT)
Received: from optimus.ietf.org (localhost [127.0.0.1])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id IAA04349;
	Tue, 23 Jul 2002 08:07:13 -0400 (EDT)
Received: from ietf.org (odin [132.151.1.176])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id IAA04318
	for <isis-wg@optimus.ietf.org>; Tue, 23 Jul 2002 08:07:10 -0400 (EDT)
Received: from CNRI.Reston.VA.US (localhost [127.0.0.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA07114;
	Tue, 23 Jul 2002 08:06:06 -0400 (EDT)
Message-Id: <200207231206.IAA07114@ietf.org>
Mime-Version: 1.0
Content-Type: Multipart/Mixed; Boundary="NextPart"
To: IETF-Announce: ;
Cc: isis-wg@ietf.org
From: Internet-Drafts@ietf.org
Reply-to: Internet-Drafts@ietf.org
Date: Tue, 23 Jul 2002 08:06:06 -0400
Subject: [Isis-wg] I-D ACTION:draft-ietf-isis-auto-encap-00.txt
Sender: isis-wg-admin@ietf.org
Errors-To: isis-wg-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: IETF IS-IS working group <isis-wg.ietf.org>
X-BeenThere: isis-wg@ietf.org

--NextPart

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the IS-IS for IP Internets Working Group of the IETF.

	Title		: IS-IS Automatic Encapsulation
	Author(s)	: P. Christian
	Filename	: draft-ietf-isis-auto-encap-00.txt
	Pages		: 22
	Date		: 22-Jul-02
	
RFC 1195 [1] documents a dual routing protocol that can be used to 
route both CLNP and IPv4, that is Integrated IS-IS.   Integrated IS-
IS can now also be used to route IPv6 [12]. 
RFC 1195 [1] places certain topological restrictions on networks 
that are routed using Integrated IS-IS, specifically that every 
Intermediate System in a level-1 area must be able to forward all 
network layer protocols that are present in that area, and that 
every level-2 Intermediate System must be able to forward all 
network layer protocols present in the routing domain. 
The mechanism described in this document enables an Intermediate 
System or a group of Intermediate Systems that do not support a 
particular network layer protocol to be used in a level-1 area or 
level-2 subdomain where that network layer protocol is present. 
Specifically the mechanism provides automatic encapsulation and 
unencapsulation so that a packet or PDU may pass through an 
Intermediate System that would not normally be able to forward that
type of packet.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-isis-auto-encap-00.txt

To remove yourself from the IETF Announcement list, send a message to 
ietf-announce-request with the word unsubscribe in the body of the message.

Internet-Drafts are also available by anonymous FTP. Login with the username
"anonymous" and a password of your e-mail address. After logging in,
type "cd internet-drafts" and then
	"get draft-ietf-isis-auto-encap-00.txt".

A list of Internet-Drafts directories can be found in
http://www.ietf.org/shadow.html 
or ftp://ftp.ietf.org/ietf/1shadow-sites.txt


Internet-Drafts can also be obtained by e-mail.

Send a message to:
	mailserv@ietf.org.
In the body type:
	"FILE /internet-drafts/draft-ietf-isis-auto-encap-00.txt".
	
NOTE:	The mail server at ietf.org can return the document in
	MIME-encoded form by using the "mpack" utility.  To use this
	feature, insert the command "ENCODING mime" before the "FILE"
	command.  To decode the response(s), you will need "munpack" or
	a MIME-compliant mail reader.  Different MIME-compliant mail readers
	exhibit different behavior, especially when dealing with
	"multipart" MIME messages (i.e. documents which have been split
	up into multiple messages), so check your local documentation on
	how to manipulate these messages.
		
		
Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.

--NextPart
Content-Type: Multipart/Alternative; Boundary="OtherAccess"

--OtherAccess
Content-Type: Message/External-body;
	access-type="mail-server";
	server="mailserv@ietf.org"

Content-Type: text/plain
Content-ID:	<20020722134346.I-D@ietf.org>

ENCODING mime
FILE /internet-drafts/draft-ietf-isis-auto-encap-00.txt

--OtherAccess
Content-Type: Message/External-body;
	name="draft-ietf-isis-auto-encap-00.txt";
	site="ftp.ietf.org";
	access-type="anon-ftp";
	directory="internet-drafts"

Content-Type: text/plain
Content-ID:	<20020722134346.I-D@ietf.org>

--OtherAccess--

--NextPart--



_______________________________________________
Isis-wg mailing list
Isis-wg@ietf.org
https://www1.ietf.org/mailman/listinfo/isis-wg


From isis-wg-admin@ietf.org  Tue Jul 23 08:56:27 2002
Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA09546
	for <isis-archive@odin.ietf.org>; Tue, 23 Jul 2002 08:56:27 -0400 (EDT)
Received: from optimus.ietf.org (localhost [127.0.0.1])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id IAA07214;
	Tue, 23 Jul 2002 08:53:09 -0400 (EDT)
Received: from ietf.org (odin [132.151.1.176])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id IAA07185
	for <isis-wg@optimus.ietf.org>; Tue, 23 Jul 2002 08:53:07 -0400 (EDT)
Received: from znsgs01r.europe.nortel.com (h2s128a211n47.user.nortelnetworks.com [47.211.128.2])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA09278
	for <isis-wg@ietf.org>; Tue, 23 Jul 2002 08:52:05 -0400 (EDT)
Received: from zwcwc012.europe.nortel.com (zwcwc012.europe.nortel.com [47.73.112.187])
	by znsgs01r.europe.nortel.com (Switch-2.2.0/Switch-2.2.0) with ESMTP id g6NCqR601610
	for <isis-wg@ietf.org>; Tue, 23 Jul 2002 13:52:27 +0100 (BST)
Received: by zwcwc012.europe.nortel.com with Internet Mail Service (5.5.2653.19)
	id <PPG74K89>; Tue, 23 Jul 2002 13:52:27 +0100
Message-ID: <4103264BC8D3D51180B7002048400C454FB7A9@zhard0jd.europe.nortel.com>
From: "Philip Christian" <christi@nortelnetworks.com>
To: isis-wg@ietf.org
Date: Tue, 23 Jul 2002 13:52:20 +0100
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C23247.C8641D0A"
Subject: [Isis-wg] draft-ietf-isis-auto-encap-00.txt
Sender: isis-wg-admin@ietf.org
Errors-To: isis-wg-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: IETF IS-IS working group <isis-wg.ietf.org>
X-BeenThere: isis-wg@ietf.org

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C23247.C8641D0A
Content-Type: text/plain;
	charset="iso-8859-1"

Mike Shand and myself have already found one problem with this draft as it
is.

If you look at page 12 of 
http://www.ietf.org/internet-drafts/draft-ietf-isis-auto-encap-00.txt you
will
see

"4.The dual automatic encapsulating IS might be elected DIS both by 
   the IPv4 ISs and by the IPv6 ISs; in this case it MUST create two 
   separate pseudonodes. One of the pseudonodes MUST declare 
   adjacencies with all IPv4-capable ISs on the LAN, and the other 
   pseudonode must declare adjacencies with all-IPv6 capable ISs on 
   the LAN.  Both pseudonodes MUST declare an adjacency with the 
   dual automatic encapsulating IS, and with any other dual ISs on 
   the LAN."

In fact this is not possible.

ISs that are not DIS learn the ID of the pseudonode from the LAN ID of
Hellos
from the DIS (I had not appreciated this when I wrote the draft).

They use the LAN ID to derive the ID of the pseudonode so that they can
mention
the pseudonode in their LSPs.

The problem is that the automatic encapsulating IS can only send out one LAN
ID
in Hellos, so it can therefore support only one Pseudonode.

The clause that says this in ISO 10589 is towards the end of 8.4.5.

The consequence of this is that the automatic encapsulation IS will only
create
one pseudonode even if both "subLANs" elect it.

Either all of the other ISs on the LAN had better conform to ISO/IEC 10589
section C.2.5 item "h", or, the priority of any ISs that don't must be
higher 
than the automatic encapsulation IS.

Unless anyone can think of anything better....

I will fix this and do an -01.txt
Basically I will just use the G.7712 Annex B method which is correct as it
is.

Philip

------_=_NextPart_001_01C23247.C8641D0A
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
5.5.2655.35">
<TITLE>draft-ietf-isis-auto-encap-00.txt</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=3D2>Mike Shand and myself have already found one problem =
with this draft as it is.</FONT>
</P>

<P><FONT SIZE=3D2>If you look at page 12 of </FONT>
<BR><FONT SIZE=3D2><A =
HREF=3D"http://www.ietf.org/internet-drafts/draft-ietf-isis-auto-encap-0=
0.txt" =
TARGET=3D"_blank">http://www.ietf.org/internet-drafts/draft-ietf-isis-au=
to-encap-00.txt</A> you will</FONT>
<BR><FONT SIZE=3D2>see</FONT>
</P>

<P><FONT SIZE=3D2>&quot;4.The dual automatic encapsulating IS might be =
elected DIS both by </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; the IPv4 ISs and by the IPv6 ISs; in =
this case it MUST create two </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; separate pseudonodes. One of the =
pseudonodes MUST declare </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; adjacencies with all IPv4-capable ISs =
on the LAN, and the other </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; pseudonode must declare adjacencies =
with all-IPv6 capable ISs on </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; the LAN.&nbsp; Both pseudonodes MUST =
declare an adjacency with the </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; dual automatic encapsulating IS, and =
with any other dual ISs on </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; the LAN.&quot;</FONT>
</P>

<P><FONT SIZE=3D2>In fact this is not possible.</FONT>
</P>

<P><FONT SIZE=3D2>ISs that are not DIS learn the ID of the pseudonode =
from the LAN ID of Hellos</FONT>
<BR><FONT SIZE=3D2>from the DIS (I had not appreciated this when I =
wrote the draft).</FONT>
</P>

<P><FONT SIZE=3D2>They use the LAN ID to derive the ID of the =
pseudonode so that they can mention</FONT>
<BR><FONT SIZE=3D2>the pseudonode in their LSPs.</FONT>
</P>

<P><FONT SIZE=3D2>The problem is that the automatic encapsulating IS =
can only send out one LAN ID</FONT>
<BR><FONT SIZE=3D2>in Hellos, so it can therefore support only one =
Pseudonode.</FONT>
</P>

<P><FONT SIZE=3D2>The clause that says this in ISO 10589 is towards the =
end of 8.4.5.</FONT>
</P>

<P><FONT SIZE=3D2>The consequence of this is that the automatic =
encapsulation IS will only create</FONT>
<BR><FONT SIZE=3D2>one pseudonode even if both &quot;subLANs&quot; =
elect it.</FONT>
</P>

<P><FONT SIZE=3D2>Either all of the other ISs on the LAN had better =
conform to ISO/IEC 10589</FONT>
<BR><FONT SIZE=3D2>section C.2.5 item &quot;h&quot;, or, the priority =
of any ISs that don't must be higher </FONT>
<BR><FONT SIZE=3D2>than the automatic encapsulation IS.</FONT>
</P>

<P><FONT SIZE=3D2>Unless anyone can think of anything better....</FONT>
</P>

<P><FONT SIZE=3D2>I will fix this and do an -01.txt</FONT>
<BR><FONT SIZE=3D2>Basically I will just use the G.7712 Annex B method =
which is correct as it is.</FONT>
</P>

<P><FONT SIZE=3D2>Philip</FONT>
</P>

</BODY>
</HTML>
------_=_NextPart_001_01C23247.C8641D0A--

_______________________________________________
Isis-wg mailing list
Isis-wg@ietf.org
https://www1.ietf.org/mailman/listinfo/isis-wg


From isis-wg-admin@ietf.org  Tue Jul 23 11:35:26 2002
Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA18249
	for <isis-archive@odin.ietf.org>; Tue, 23 Jul 2002 11:35:26 -0400 (EDT)
Received: from optimus.ietf.org (localhost [127.0.0.1])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id LAA18713;
	Tue, 23 Jul 2002 11:29:24 -0400 (EDT)
Received: from ietf.org (odin [132.151.1.176])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id LAA18681
	for <isis-wg@optimus.ietf.org>; Tue, 23 Jul 2002 11:29:22 -0400 (EDT)
Received: from pheriche.sun.com (pheriche.sun.com [192.18.98.34])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA17630
	for <isis-wg@ietf.org>; Tue, 23 Jul 2002 11:28:20 -0400 (EDT)
Received: from sydney.East.Sun.COM ([129.148.9.16])
	by pheriche.sun.com (8.9.3+Sun/8.9.3) with ESMTP id JAA05761
	for <isis-wg@ietf.org>; Tue, 23 Jul 2002 09:29:20 -0600 (MDT)
Received: from sr1-ubur-03 (sr1-ubur-03 [129.148.9.82])
	by sydney.East.Sun.COM (8.11.6+Sun/8.11.6/ENSMAIL,v2.2) with SMTP id g6NFTKL09068
	for <isis-wg@ietf.org>; Tue, 23 Jul 2002 11:29:20 -0400 (EDT)
Message-Id: <200207231529.g6NFTKL09068@sydney.East.Sun.COM>
Date: Tue, 23 Jul 2002 11:29:20 -0400 (EDT)
From: Radia Perlman - Boston Center for Networking <Radia.Perlman@Sun.COM>
Reply-To: Radia Perlman - Boston Center for Networking <Radia.Perlman@Sun.COM>
To: isis-wg@ietf.org
MIME-Version: 1.0
Content-Type: TEXT/plain; charset=us-ascii
Content-MD5: ujqYWAKlqwK8k06d3NegYg==
X-Mailer: dtmail 1.3.0 @(#)CDE Version 1.4.2 SunOS 5.8 sun4u sparc 
Subject: [Isis-wg] new potential issue with Proprietary / Private TLV numbers?
Sender: isis-wg-admin@ietf.org
Errors-To: isis-wg-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: IETF IS-IS working group <isis-wg.ietf.org>
X-BeenThere: isis-wg@ietf.org

I wasn't in Yokohama. But here's an extract from the IPsec WG minutes:

>>Steve Bellovin, Security Area Director, strongly commented that any drafts 
>>that contained specific vendor extensions would cause the IESG to be 
>>concerned and may even cause it to be rejected.  He states this in his 
>>capacity of Area Director, not as a co-author of the JFK draft.

Does anyone know what this is about? I'd imagine that IESG might be
annoyed at certain companies claiming they're using a standard, but
using private extensions that make things noninteroperable.

But as Philip's "TLV for Proprietary Use"
draft so eloquently says, extensibility has turned out
to be really powerful.

So is the IESG saying that TLV's should be illegal unless each "T" is
assigned by IANA? Or that there will be no more TLV extensible protocols,
or what?

Anyway, if that snippet from the IPsec minutes is accurate, perhaps
there will be a problem with getting this spec through the IESG.

Radia


_______________________________________________
Isis-wg mailing list
Isis-wg@ietf.org
https://www1.ietf.org/mailman/listinfo/isis-wg


From isis-wg-admin@ietf.org  Tue Jul 23 11:37:44 2002
Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA18447
	for <isis-archive@odin.ietf.org>; Tue, 23 Jul 2002 11:37:44 -0400 (EDT)
Received: from optimus.ietf.org (localhost [127.0.0.1])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id LAA19836;
	Tue, 23 Jul 2002 11:36:38 -0400 (EDT)
Received: from ietf.org (odin [132.151.1.176])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id LAA19804
	for <isis-wg@optimus.ietf.org>; Tue, 23 Jul 2002 11:36:35 -0400 (EDT)
Received: from celox-ma1-ems1.celoxnetworks.com (celox-ma1-imap1.celoxnetworks.com [12.40.60.233])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA18275
	for <isis-wg@ietf.org>; Tue, 23 Jul 2002 11:35:34 -0400 (EDT)
Received: by celox-ma1-ems1.celoxnetworks.com with Internet Mail Service (5.5.2653.19)
	id <3T6K1NMJ>; Tue, 23 Jul 2002 11:36:05 -0400
Message-ID: <1117F7D44159934FB116E36F4ABF221B02267173@celox-ma1-ems1.celoxnetworks.com>
From: "Gray, Eric" <egray@celoxnetworks.com>
To: "'Radia Perlman - Boston Center for Networking'" <Radia.Perlman@sun.com>
Cc: "'IS-IS Working Group'" <isis-wg@ietf.org>
Subject: RE: [Isis-wg] new potential issue with Proprietary / Private TLV 
	numbers?
Date: Tue, 23 Jul 2002 11:36:03 -0400
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain
Sender: isis-wg-admin@ietf.org
Errors-To: isis-wg-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: IETF IS-IS working group <isis-wg.ietf.org>
X-BeenThere: isis-wg@ietf.org

Radia,

	I think the issue is that anyone defining a TLV
extension needs to consider security implications of
its misuse.  It may be the case that protocols that
define TLV extensibility should probably talk about 
what kinds of security implications anyone extending
the protocol needs to consider.

Eric W. Gray
Systems Architect
Celox Networks, Inc.
egray@celoxnetworks.com
508 305 7214


-----Original Message-----
From: Radia Perlman - Boston Center for Networking
[mailto:Radia.Perlman@sun.com] 
Sent: Tuesday, July 23, 2002 11:29 AM
To: isis-wg@ietf.org
Subject: [Isis-wg] new potential issue with Proprietary / Private TLV
numbers?

I wasn't in Yokohama. But here's an extract from the IPsec WG minutes:

>>Steve Bellovin, Security Area Director, strongly commented that any drafts

>>that contained specific vendor extensions would cause the IESG to be 
>>concerned and may even cause it to be rejected.  He states this in his 
>>capacity of Area Director, not as a co-author of the JFK draft.

Does anyone know what this is about? I'd imagine that IESG might be
annoyed at certain companies claiming they're using a standard, but
using private extensions that make things noninteroperable.

But as Philip's "TLV for Proprietary Use"
draft so eloquently says, extensibility has turned out
to be really powerful.

So is the IESG saying that TLV's should be illegal unless each "T" is
assigned by IANA? Or that there will be no more TLV extensible protocols,
or what?

Anyway, if that snippet from the IPsec minutes is accurate, perhaps
there will be a problem with getting this spec through the IESG.

Radia


_______________________________________________
Isis-wg mailing list
Isis-wg@ietf.org
https://www1.ietf.org/mailman/listinfo/isis-wg

_______________________________________________
Isis-wg mailing list
Isis-wg@ietf.org
https://www1.ietf.org/mailman/listinfo/isis-wg


From isis-wg-admin@ietf.org  Tue Jul 23 12:10:13 2002
Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA20666
	for <isis-archive@odin.ietf.org>; Tue, 23 Jul 2002 12:10:13 -0400 (EDT)
Received: from optimus.ietf.org (localhost [127.0.0.1])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id MAA24360;
	Tue, 23 Jul 2002 12:08:56 -0400 (EDT)
Received: from ietf.org (odin [132.151.1.176])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id MAA24331
	for <isis-wg@optimus.ietf.org>; Tue, 23 Jul 2002 12:08:53 -0400 (EDT)
Received: from net4u.net4u.ch (root@net4u.net4u.ch [194.191.0.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA20435
	for <isis-wg@ietf.org>; Tue, 23 Jul 2002 12:07:51 -0400 (EDT)
Received: from net4u.ch (gw.xebeo.com [204.192.44.242])
	by net4u.net4u.ch (8.11.3/8.11.3) with ESMTP id g6NG9vV30553;
	Tue, 23 Jul 2002 18:09:57 +0200
Message-ID: <3D3D7D8E.3060108@net4u.ch>
Date: Tue, 23 Jul 2002 09:00:14 -0700
From: Tony Przygienda <prz@net4u.ch>
Reply-To: prz@net4u.ch
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.9) Gecko/20020408
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: stefano previdi <sprevidi@cisco.com>
CC: Naiming Shen <naiming@redback.com>, isis-wg@ietf.org
Subject: Re: [Isis-wg] Comments on draft-ietf-isis-wg-multi-topology
References: <200207230859.g6N8x6h18912@strange-brew.cisco.com>
Content-Type: text/plain; charset=ISO-8859-15; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: isis-wg-admin@ietf.org
Errors-To: isis-wg-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: IETF IS-IS working group <isis-wg.ietf.org>
X-BeenThere: isis-wg@ietf.org
Content-Transfer-Encoding: 7bit

stefano previdi wrote:

>Hi Naiming,
>
>just a few comments on draft-ietf-isis-wg-multi-topology. 
>
>>9.  MT SPF Computation
>>
>>   Each MT MUST run its own instance of the decision process.
>>   The LSP overload bit and pseudo-node LSPs are used by all topologies
>>   during computation.  Reverse connectivity check within SPF MUST
>>   follow the according MT to assure the bi-directional reachability.
>>   The results of each computation MUST be stored in a separate RIB,
>>
>     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>
>>   otherwise overlapping addresses in different topologies could
>>   lead to undesirable routing behavior such as forwarding loops. 
>>
>
>I believe that use of overlapping addresses will require more than just 
>separate RIBs. When the router will receive an IP packet, it will have to use 
>some other mechanisms (than just IP destination address lookup) in order to 
>determine which RIB it has to use to forward such packet (especially when you 
>play with multiple topologies in the same address family).
>
>Therefore I found the following statement: "MUST be stored in a separate RIB" 
>a bit extreme and not totally correct. It's not needed in all cases and, in 
>the cases where it's needed (assuming overlapping addresses are used), it's 
>not enough to ensure correct forwarding.
>

Stefano, here's my opinion modulo Naiming's one

In a sense, what you say is correct, if you read the 'MUST' as an 
implementation guideline. The intention
was to say 'provides equivalent functionality to multiple RIBs'. A 
better wording, however not to
'bloated', welcome. I would however strongly disagree to even suggest 
that things can be stored in the
'same' RIB in some special cases. Just too messy ...

As to overlaping address spaces, I agree that the draft is not enough 
but anything more (e.g.
looking at stripped labels or other stuff to decide between RIBs) is out 
of the scope of this document.

>Of course if you use a separate set of adjacencies/interfaces for each 
>topology, then you're safe... but this means a complete overlay network and I 
>believe it's not the scope of the MT-ISIS draft...
>
nope

>So, I would suggest to drop the "MUST be stored in a separate RIB" and add a 
>more generic statement saying that if multiple RIBs are used (because of 
>overlapping addresses), then the forwarding layer MUST have a mechanism 
>allowing correct RIB selection for incoming packets.
>
again, better wording welcome and IMHO the mechanism can be hinted at 
but it is outside the
scope.


    -- tony



_______________________________________________
Isis-wg mailing list
Isis-wg@ietf.org
https://www1.ietf.org/mailman/listinfo/isis-wg


From isis-wg-admin@ietf.org  Tue Jul 23 14:51:01 2002
Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA28843
	for <isis-archive@odin.ietf.org>; Tue, 23 Jul 2002 14:51:01 -0400 (EDT)
Received: from optimus.ietf.org (localhost [127.0.0.1])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id OAA07292;
	Tue, 23 Jul 2002 14:46:27 -0400 (EDT)
Received: from ietf.org (odin [132.151.1.176])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id OAA07263
	for <isis-wg@ns.ietf.org>; Tue, 23 Jul 2002 14:46:25 -0400 (EDT)
Received: from rtp-msg-core-1.cisco.com (rtp-msg-core-1.cisco.com [161.44.11.97])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA28600
	for <isis-wg@ietf.org>; Tue, 23 Jul 2002 14:45:22 -0400 (EDT)
Received: from dingdong.cisco.com (localhost [127.0.0.1])
	by rtp-msg-core-1.cisco.com (8.12.2/8.12.2) with ESMTP id g6NIkQDY019653;
	Tue, 23 Jul 2002 14:46:26 -0400 (EDT)
Received: from JLEARMAN-W2K1.cisco.com (rtp-vpn2-543.cisco.com [10.82.242.31])
	by dingdong.cisco.com (Mirapoint)
	with ESMTP id ABY90331;
	Tue, 23 Jul 2002 14:45:51 -0400 (EDT)
Message-Id: <4.3.2.7.2.20020723143730.0224ae60@dingdong.cisco.com>
X-Sender: jlearman@dingdong.cisco.com
X-Mailer: QUALCOMM Windows Eudora Version 4.3.2
Date: Tue, 23 Jul 2002 14:37:53 -0400
To: Radia Perlman - Boston Center for Networking <Radia.Perlman@Sun.COM>
From: Jeff Learman <jlearman@cisco.com>
Subject: Re: [Isis-wg] new potential issue with Proprietary / Private
  TLV numbers?
Cc: isis-wg@ietf.org
In-Reply-To: <200207231529.g6NFTKL09068@sydney.East.Sun.COM>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Sender: isis-wg-admin@ietf.org
Errors-To: isis-wg-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: IETF IS-IS working group <isis-wg.ietf.org>
X-BeenThere: isis-wg@ietf.org


Perhaps we should ask Steve.  Anyone have his address?

Jeff

At 11:29 AM 7/23/2002, Radia Perlman - Boston Center for Networking wrote:
>I wasn't in Yokohama. But here's an extract from the IPsec WG minutes:
>
>>>Steve Bellovin, Security Area Director, strongly commented that any drafts 
>>>that contained specific vendor extensions would cause the IESG to be 
>>>concerned and may even cause it to be rejected.  He states this in his 
>>>capacity of Area Director, not as a co-author of the JFK draft.
>
>Does anyone know what this is about? I'd imagine that IESG might be
>annoyed at certain companies claiming they're using a standard, but
>using private extensions that make things noninteroperable.
>
>But as Philip's "TLV for Proprietary Use"
>draft so eloquently says, extensibility has turned out
>to be really powerful.
>
>So is the IESG saying that TLV's should be illegal unless each "T" is
>assigned by IANA? Or that there will be no more TLV extensible protocols,
>or what?
>
>Anyway, if that snippet from the IPsec minutes is accurate, perhaps
>there will be a problem with getting this spec through the IESG.
>
>Radia
>
>
>_______________________________________________
>Isis-wg mailing list
>Isis-wg@ietf.org
>https://www1.ietf.org/mailman/listinfo/isis-wg


_______________________________________________
Isis-wg mailing list
Isis-wg@ietf.org
https://www1.ietf.org/mailman/listinfo/isis-wg


From isis-wg-admin@ietf.org  Tue Jul 23 14:51:38 2002
Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA28910
	for <isis-archive@odin.ietf.org>; Tue, 23 Jul 2002 14:51:38 -0400 (EDT)
Received: from optimus.ietf.org (localhost [127.0.0.1])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id OAA07567;
	Tue, 23 Jul 2002 14:50:46 -0400 (EDT)
Received: from ietf.org (odin [132.151.1.176])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id OAA07539
	for <isis-wg@ns.ietf.org>; Tue, 23 Jul 2002 14:50:44 -0400 (EDT)
Received: from bridge.axiowave.com (ppp-64-115-125-242.broadviewnet.net [64.115.125.242] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA28768
	for <isis-wg@ietf.org>; Tue, 23 Jul 2002 14:49:40 -0400 (EDT)
Message-ID: <EB5FFC72F183D411B38200062957342901E57AC9@r2d2.axiowave.com>
From: Jeff Parker <jparker@axiowave.com>
To: "'Jeff Learman'" <jlearman@cisco.com>,
        Radia Perlman - Boston Center for Networking <Radia.Perlman@sun.com>
Cc: isis-wg@ietf.org
Subject: RE: [Isis-wg] new potential issue with Proprietary / Private TLV 
	numbers?
Date: Tue, 23 Jul 2002 14:49:43 -0400
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: isis-wg-admin@ietf.org
Errors-To: isis-wg-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: IETF IS-IS working group <isis-wg.ietf.org>
X-BeenThere: isis-wg@ietf.org

> Perhaps we should ask Steve.  Anyone have his address?
> 
> Jeff

http://www.research.att.com/info/smb

smb@research.att.com

_______________________________________________
Isis-wg mailing list
Isis-wg@ietf.org
https://www1.ietf.org/mailman/listinfo/isis-wg


From isis-wg-admin@ietf.org  Tue Jul 23 15:37:36 2002
Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA01152
	for <isis-archive@odin.ietf.org>; Tue, 23 Jul 2002 15:37:31 -0400 (EDT)
Received: from optimus.ietf.org (localhost [127.0.0.1])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id PAA11801;
	Tue, 23 Jul 2002 15:33:40 -0400 (EDT)
Received: from ietf.org (odin [132.151.1.176])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id PAA11768
	for <isis-wg@ns.ietf.org>; Tue, 23 Jul 2002 15:33:38 -0400 (EDT)
Received: from rtp-msg-core-1.cisco.com (rtp-msg-core-1.cisco.com [161.44.11.97])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA00840
	for <isis-wg@ietf.org>; Tue, 23 Jul 2002 15:32:36 -0400 (EDT)
Received: from dingdong.cisco.com (localhost [127.0.0.1])
	by rtp-msg-core-1.cisco.com (8.12.2/8.12.2) with ESMTP id g6NJXdZI025391;
	Tue, 23 Jul 2002 15:33:39 -0400 (EDT)
Received: from JLEARMAN-W2K1.cisco.com (rtp-vpn2-543.cisco.com [10.82.242.31])
	by dingdong.cisco.com (Mirapoint)
	with ESMTP id ABY91831;
	Tue, 23 Jul 2002 15:33:02 -0400 (EDT)
Message-Id: <4.3.2.7.2.20020723152610.0195ba70@dingdong.cisco.com>
X-Sender: jlearman@dingdong.cisco.com
X-Mailer: QUALCOMM Windows Eudora Version 4.3.2
Date: Tue, 23 Jul 2002 15:33:00 -0400
To: isis-wg@ietf.org,
        Radia Perlman - Boston Center for Networking <Radia.Perlman@Sun.COM>
From: Jeff Learman <jlearman@cisco.com>
Subject: Re: [Isis-wg] new potential issue with Proprietary / Private
  TLV numbers?
In-Reply-To: <4.3.2.7.2.20020723143730.0224ae60@dingdong.cisco.com>
References: <200207231529.g6NFTKL09068@sydney.East.Sun.COM>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Sender: isis-wg-admin@ietf.org
Errors-To: isis-wg-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: IETF IS-IS working group <isis-wg.ietf.org>
X-BeenThere: isis-wg@ietf.org


I have Steve's address.  If I don't hear any vetos by tomorrow
afternoon, I'll send Steve a note asking him to explain what he meant.

Radia, what was the context of the excerpt?  Was it very general,
or was it in reference to ISIS WG work?

Thanks,
Jeff

At 02:37 PM 7/23/2002, Jeff Learman wrote:

>Perhaps we should ask Steve.  Anyone have his address?
>
>Jeff
>
>At 11:29 AM 7/23/2002, Radia Perlman - Boston Center for Networking wrote:
>>I wasn't in Yokohama. But here's an extract from the IPsec WG minutes:
>>
>>>>Steve Bellovin, Security Area Director, strongly commented that any drafts 
>>>>that contained specific vendor extensions would cause the IESG to be 
>>>>concerned and may even cause it to be rejected.  He states this in his 
>>>>capacity of Area Director, not as a co-author of the JFK draft.
>>
>>Does anyone know what this is about? I'd imagine that IESG might be
>>annoyed at certain companies claiming they're using a standard, but
>>using private extensions that make things noninteroperable.
>>
>>But as Philip's "TLV for Proprietary Use"
>>draft so eloquently says, extensibility has turned out
>>to be really powerful.
>>
>>So is the IESG saying that TLV's should be illegal unless each "T" is
>>assigned by IANA? Or that there will be no more TLV extensible protocols,
>>or what?
>>
>>Anyway, if that snippet from the IPsec minutes is accurate, perhaps
>>there will be a problem with getting this spec through the IESG.
>>
>>Radia
>>
>>
>>_______________________________________________
>>Isis-wg mailing list
>>Isis-wg@ietf.org
>>https://www1.ietf.org/mailman/listinfo/isis-wg
>
>
>_______________________________________________
>Isis-wg mailing list
>Isis-wg@ietf.org
>https://www1.ietf.org/mailman/listinfo/isis-wg


_______________________________________________
Isis-wg mailing list
Isis-wg@ietf.org
https://www1.ietf.org/mailman/listinfo/isis-wg


From isis-wg-admin@ietf.org  Tue Jul 23 16:00:09 2002
Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA02128
	for <isis-archive@odin.ietf.org>; Tue, 23 Jul 2002 16:00:09 -0400 (EDT)
Received: from optimus.ietf.org (localhost [127.0.0.1])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id PAA13403;
	Tue, 23 Jul 2002 15:54:57 -0400 (EDT)
Received: from ietf.org (odin [132.151.1.176])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id PAA13376
	for <isis-wg@ns.ietf.org>; Tue, 23 Jul 2002 15:54:55 -0400 (EDT)
Received: from kathmandu.sun.com (kathmandu.sun.com [192.18.98.36])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA01906
	for <isis-wg@ietf.org>; Tue, 23 Jul 2002 15:53:53 -0400 (EDT)
Received: from sydney.East.Sun.COM ([129.148.9.16])
	by kathmandu.sun.com (8.9.3+Sun/8.9.3) with ESMTP id NAA08762;
	Tue, 23 Jul 2002 13:54:41 -0600 (MDT)
Received: from sr1-ubur-03 (sr1-ubur-03 [129.148.9.82])
	by sydney.East.Sun.COM (8.11.6+Sun/8.11.6/ENSMAIL,v2.2) with SMTP id g6NJseL11510;
	Tue, 23 Jul 2002 15:54:40 -0400 (EDT)
Message-Id: <200207231954.g6NJseL11510@sydney.East.Sun.COM>
Date: Tue, 23 Jul 2002 15:54:40 -0400 (EDT)
From: Radia Perlman - Boston Center for Networking <Radia.Perlman@sun.com>
Reply-To: Radia Perlman - Boston Center for Networking <Radia.Perlman@sun.com>
Subject: Re: [Isis-wg] new potential issue with Proprietary / Private  TLV numbers?
To: isis-wg@ietf.org, Radia.Perlman@sun.com, jlearman@cisco.com
MIME-Version: 1.0
Content-Type: TEXT/plain; charset=us-ascii
Content-MD5: tioosCSqjIn/DNOpO+HdTw==
X-Mailer: dtmail 1.3.0 @(#)CDE Version 1.4.2 SunOS 5.8 sun4u sparc 
Sender: isis-wg-admin@ietf.org
Errors-To: isis-wg-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: IETF IS-IS working group <isis-wg.ietf.org>
X-BeenThere: isis-wg@ietf.org


	From: Jeff Learman <jlearman@cisco.com>

	Radia, what was the context of the excerpt?  Was it very general,
	or was it in reference to ISIS WG work?

The excerpt was from the minutes of the IPsec WG meeting in Yokohama that
were just posted to the IPsec list. I believe it was
reporting on what various people said at the mike, so it is just
the note-taker's interpretation of a comment Steve made. There are
many possible sources of noise in this channel (Steve could have
misunderstood something some IESG member said, the notetaker could have
misunderstood what Steve said, etc.). So no reason to panic. Obviously,
we should go to Steve for clarification on what he said. And if the
IESG really has decreed no extensions allowed, then I do think we
ought to argue about it, because operationally such things seem
very important.

Radia


_______________________________________________
Isis-wg mailing list
Isis-wg@ietf.org
https://www1.ietf.org/mailman/listinfo/isis-wg


From isis-wg-admin@ietf.org  Tue Jul 23 17:54:44 2002
Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA05356
	for <isis-archive@odin.ietf.org>; Tue, 23 Jul 2002 17:54:44 -0400 (EDT)
Received: from optimus.ietf.org (localhost [127.0.0.1])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id RAA20884;
	Tue, 23 Jul 2002 17:53:17 -0400 (EDT)
Received: from ietf.org (odin [132.151.1.176])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id RAA20854
	for <isis-wg@ns.ietf.org>; Tue, 23 Jul 2002 17:53:15 -0400 (EDT)
Received: from psg.com (smmsp@psg.com [147.28.0.62])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA05299
	for <isis-wg@ietf.org>; Tue, 23 Jul 2002 17:52:12 -0400 (EDT)
Received: from localhost ([127.0.0.1] helo=127.0.0.1)
	by psg.com with esmtp (Exim 3.36 #1)
	id 17X7af-000EaT-00; Tue, 23 Jul 2002 14:53:09 -0700
Date: Tue, 23 Jul 2002 14:51:42 -0700
From: Alex Zinin <zinin@psg.com>
X-Mailer: The Bat! (v1.51) Personal
Reply-To: Alex Zinin <zinin@psg.com>
X-Priority: 3 (Normal)
Message-ID: <3098653816.20020723145142@psg.com>
To: Tony Przygienda <prz@net4u.ch>
CC: stefano previdi <sprevidi@cisco.com>, Naiming Shen <naiming@redback.com>,
        isis-wg@ietf.org
Subject: Re: [Isis-wg] Comments on draft-ietf-isis-wg-multi-topology
In-Reply-To: <3D3D7D8E.3060108@net4u.ch>
References: <200207230859.g6N8x6h18912@strange-brew.cisco.com>
 <3D3D7D8E.3060108@net4u.ch>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: isis-wg-admin@ietf.org
Errors-To: isis-wg-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: IETF IS-IS working group <isis-wg.ietf.org>
X-BeenThere: isis-wg@ietf.org
Content-Transfer-Encoding: 7bit

Tuesday, July 23, 2002, 9:00:14 AM, Tony Przygienda wrote:
> Stefano, here's my opinion modulo Naiming's one

> In a sense, what you say is correct, if you read the 'MUST' as an 
> implementation guideline. The intention
> was to say 'provides equivalent functionality to multiple RIBs'. A 
> better wording, however not to
> 'bloated', welcome. I would however strongly disagree to even suggest 
> that things can be stored in the
> 'same' RIB in some special cases. Just too messy ...

Exactly. In fact, I think it was a "SHOULD" or "MAY" at first, and
I suggested it is changed to a "MUST" for this very reason.

> As to overlaping address spaces, I agree that the draft is not enough 
> but anything more (e.g.
> looking at stripped labels or other stuff to decide between RIBs) is out 
> of the scope of this document.

I remember having the same concern when reviewing the first version
of this draft a year ago. Since I'm not the only one, what we could
probably do is describe (as opposed to specify) or enumerate mechanisms
that could potentially be used to associate an incoming packet with
a specific topology and RIB, i.e., a somewhat descriptive hint :)

Alex



>>Of course if you use a separate set of adjacencies/interfaces for each 
>>topology, then you're safe... but this means a complete overlay network and I 
>>believe it's not the scope of the MT-ISIS draft...
>>
> nope

>>So, I would suggest to drop the "MUST be stored in a separate RIB" and add a 
>>more generic statement saying that if multiple RIBs are used (because of 
>>overlapping addresses), then the forwarding layer MUST have a mechanism 
>>allowing correct RIB selection for incoming packets.
>>
> again, better wording welcome and IMHO the mechanism can be hinted at 
> but it is outside the
> scope.


>     -- tony



_______________________________________________
Isis-wg mailing list
Isis-wg@ietf.org
https://www1.ietf.org/mailman/listinfo/isis-wg


From isis-wg-admin@ietf.org  Tue Jul 23 22:05:33 2002
Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id WAA10870
	for <isis-archive@odin.ietf.org>; Tue, 23 Jul 2002 22:05:33 -0400 (EDT)
Received: from optimus.ietf.org (localhost [127.0.0.1])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id WAA01893;
	Tue, 23 Jul 2002 22:02:24 -0400 (EDT)
Received: from ietf.org (odin [132.151.1.176])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id WAA01865
	for <isis-wg@ns.ietf.org>; Tue, 23 Jul 2002 22:02:23 -0400 (EDT)
Received: from psg.com (smmsp@psg.com [147.28.0.62])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id WAA10770
	for <isis-wg@ietf.org>; Tue, 23 Jul 2002 22:01:21 -0400 (EDT)
Received: from localhost ([127.0.0.1] helo=127.0.0.1)
	by psg.com with esmtp (Exim 3.36 #1)
	id 17XBTp-000MQb-00; Tue, 23 Jul 2002 19:02:21 -0700
Date: Tue, 23 Jul 2002 19:00:58 -0700
From: Alex Zinin <zinin@psg.com>
X-Mailer: The Bat! (v1.51) Personal
Reply-To: Alex Zinin <zinin@psg.com>
X-Priority: 3 (Normal)
Message-ID: <177113609952.20020723190058@psg.com>
To: Radia Perlman - Boston Center for Networking <Radia.Perlman@sun.com>
CC: isis-wg@ietf.org, jlearman@cisco.com
Subject: Re: [Isis-wg] new potential issue with Proprietary / Private  TLV numbers?
In-Reply-To: <200207231954.g6NJseL11510@sydney.East.Sun.COM>
References: <200207231954.g6NJseL11510@sydney.East.Sun.COM>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: isis-wg-admin@ietf.org
Errors-To: isis-wg-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: IETF IS-IS working group <isis-wg.ietf.org>
X-BeenThere: isis-wg@ietf.org
Content-Transfer-Encoding: 7bit

Radia, folks

 I don't think there's much to be worried about here.
 The IESG should have a detailed explanation of its position
 on this issue later (I'll forward it to the list).

 My recommendation regarding the draft would be to emphasize
 that understanding of this TLV is not required for interoperability
 and that implementations must not use the contents of this TLV
 to affect their routing table calculation.
 
-- 
Alex



_______________________________________________
Isis-wg mailing list
Isis-wg@ietf.org
https://www1.ietf.org/mailman/listinfo/isis-wg


From isis-wg-admin@ietf.org  Wed Jul 24 08:15:03 2002
Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA04486
	for <isis-archive@odin.ietf.org>; Wed, 24 Jul 2002 08:15:03 -0400 (EDT)
Received: from optimus.ietf.org (localhost [127.0.0.1])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id IAA17073;
	Wed, 24 Jul 2002 08:09:52 -0400 (EDT)
Received: from ietf.org (odin [132.151.1.176])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id IAA17018
	for <isis-wg@optimus.ietf.org>; Wed, 24 Jul 2002 08:09:48 -0400 (EDT)
Received: from CNRI.Reston.VA.US (localhost [127.0.0.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA02372;
	Wed, 24 Jul 2002 08:08:43 -0400 (EDT)
Message-Id: <200207241208.IAA02372@ietf.org>
Mime-Version: 1.0
Content-Type: Multipart/Mixed; Boundary="NextPart"
To: IETF-Announce: ;
CC: isis-wg@ietf.org
From: Internet-Drafts@ietf.org
Reply-to: Internet-Drafts@ietf.org
Date: Wed, 24 Jul 2002 08:08:43 -0400
Subject: [Isis-wg] I-D ACTION:draft-shen-nsis-rsvp-mobileipv6-00.txt
Sender: isis-wg-admin@ietf.org
Errors-To: isis-wg-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: IETF IS-IS working group <isis-wg.ietf.org>
X-BeenThere: isis-wg@ietf.org

--NextPart

A New Internet-Draft is available from the on-line Internet-Drafts directories.


	Title		: Mobility Extensions to RSVP in an RSVP-Mobile IPv6 
                          Framework
	Author(s)	: C. Shen et al.
	Filename	: draft-shen-nsis-rsvp-mobileipv6-00.txt
	Pages		: 14
	Date		: 23-Jul-02
	
This memo first gives a brief review of a RSVP and Mobile IPv6
interoperation framework proposed in [1] and compared its features
with the Performance Requirements set forth by Requirements of a QoS
Solution for Mobile IP [2]. The subsequent part of the memo presents
specification details including message formats, processing rules and
algorithms that form the framework. The vast majority of these
specifications has been verified by a prototype implementation. It is
expected that this work could serve as a useful input in dealing with
NSIS protocol and mobility issue.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-shen-nsis-rsvp-mobileipv6-00.txt

To remove yourself from the IETF Announcement list, send a message to 
ietf-announce-request with the word unsubscribe in the body of the message.

Internet-Drafts are also available by anonymous FTP. Login with the username
"anonymous" and a password of your e-mail address. After logging in,
type "cd internet-drafts" and then
	"get draft-shen-nsis-rsvp-mobileipv6-00.txt".

A list of Internet-Drafts directories can be found in
http://www.ietf.org/shadow.html 
or ftp://ftp.ietf.org/ietf/1shadow-sites.txt


Internet-Drafts can also be obtained by e-mail.

Send a message to:
	mailserv@ietf.org.
In the body type:
	"FILE /internet-drafts/draft-shen-nsis-rsvp-mobileipv6-00.txt".
	
NOTE:	The mail server at ietf.org can return the document in
	MIME-encoded form by using the "mpack" utility.  To use this
	feature, insert the command "ENCODING mime" before the "FILE"
	command.  To decode the response(s), you will need "munpack" or
	a MIME-compliant mail reader.  Different MIME-compliant mail readers
	exhibit different behavior, especially when dealing with
	"multipart" MIME messages (i.e. documents which have been split
	up into multiple messages), so check your local documentation on
	how to manipulate these messages.
		
		
Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.

--NextPart
Content-Type: Multipart/Alternative; Boundary="OtherAccess"

--OtherAccess
Content-Type: Message/External-body;
	access-type="mail-server";
	server="mailserv@ietf.org"

Content-Type: text/plain
Content-ID:	<20020723145616.I-D@ietf.org>

ENCODING mime
FILE /internet-drafts/draft-shen-nsis-rsvp-mobileipv6-00.txt

--OtherAccess
Content-Type: Message/External-body;
	name="draft-shen-nsis-rsvp-mobileipv6-00.txt";
	site="ftp.ietf.org";
	access-type="anon-ftp";
	directory="internet-drafts"

Content-Type: text/plain
Content-ID:	<20020723145616.I-D@ietf.org>

--OtherAccess--

--NextPart--



_______________________________________________
Isis-wg mailing list
Isis-wg@ietf.org
https://www1.ietf.org/mailman/listinfo/isis-wg


From isis-wg-admin@ietf.org  Wed Jul 24 08:16:40 2002
Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA05106
	for <isis-archive@odin.ietf.org>; Wed, 24 Jul 2002 08:16:40 -0400 (EDT)
Received: from optimus.ietf.org (localhost [127.0.0.1])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id IAA17475;
	Wed, 24 Jul 2002 08:11:25 -0400 (EDT)
Received: from ietf.org (odin [132.151.1.176])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id IAA17438
	for <isis-wg@optimus.ietf.org>; Wed, 24 Jul 2002 08:11:21 -0400 (EDT)
Received: from Mistralsoftware.com (ptil-243-146-ban.primus-india.net [203.196.146.243] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA03076
	for <isis-wg@ietf.org>; Wed, 24 Jul 2002 08:10:15 -0400 (EDT)
Received: from aravindr [192.168.15.24]
	by mistralsoftware.com [192.168.10.12]
	with SMTP (MDaemon.PRO.v5.0.0.R)
	for <isis-wg@ietf.org>; Wed, 24 Jul 2002 13:01:05 +0530
Message-ID: <001501c232e3$d3207580$180fa8c0@aravindr>
From: "ARAVIND R" <aravindr@mistralsoftware.com>
To: <isis-wg@ietf.org>
Date: Wed, 24 Jul 2002 12:59:19 +0530
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.00.2919.6700
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6700
X-MDRemoteIP: 192.168.15.24
X-Return-Path: aravindr@mistralsoftware.com
X-MDaemon-Deliver-To: isis-wg@ietf.org
Content-Transfer-Encoding: 7bit
Subject: [Isis-wg] Doubt Regarding isisCircTable of ISIS MIB
Sender: isis-wg-admin@ietf.org
Errors-To: isis-wg-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: IETF IS-IS working group <isis-wg.ietf.org>
X-BeenThere: isis-wg@ietf.org
Content-Transfer-Encoding: 7bit

Hi,

In isisCircTable of ISIS MIB there is no variable that can tell the actual
down layer status (UP/DOWN) of the interface.
So do the values of isisCircAdminState and isisCircExistState depends on the
actual status of the interface?

I mean to say, if down layer indicate that interface is not usable
Then do we need to forcefully change isisCktAdminState to OFF from ON and/or
change isisCircExistState to notInService/ notReady from ACTIVE?

Thanks
Aravind



_______________________________________________
Isis-wg mailing list
Isis-wg@ietf.org
https://www1.ietf.org/mailman/listinfo/isis-wg


From isis-wg-admin@ietf.org  Wed Jul 24 08:27:20 2002
Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA07898
	for <isis-archive@odin.ietf.org>; Wed, 24 Jul 2002 08:27:20 -0400 (EDT)
Received: from optimus.ietf.org (localhost [127.0.0.1])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id IAA19483;
	Wed, 24 Jul 2002 08:26:02 -0400 (EDT)
Received: from ietf.org (odin [132.151.1.176])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id IAA19433
	for <isis-wg@optimus.ietf.org>; Wed, 24 Jul 2002 08:25:56 -0400 (EDT)
Received: from rtp-msg-core-1.cisco.com (rtp-msg-core-1.cisco.com [161.44.11.97])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA07221
	for <isis-wg@ietf.org>; Wed, 24 Jul 2002 08:24:52 -0400 (EDT)
Received: from dingdong.cisco.com (localhost [127.0.0.1])
	by rtp-msg-core-1.cisco.com (8.12.2/8.12.2) with ESMTP id g6OCPsOX021759;
	Wed, 24 Jul 2002 08:25:54 -0400 (EDT)
Received: from JLEARMAN-W2K1.cisco.com (rtp-vpn2-543.cisco.com [10.82.242.31])
	by dingdong.cisco.com (Mirapoint)
	with ESMTP id ABZ05036;
	Wed, 24 Jul 2002 08:25:18 -0400 (EDT)
Message-Id: <4.3.2.7.2.20020724023344.022b7478@dingdong.cisco.com>
X-Sender: jlearman@dingdong.cisco.com
X-Mailer: QUALCOMM Windows Eudora Version 4.3.2
Date: Wed, 24 Jul 2002 08:12:56 -0400
To: Alex Zinin <zinin@psg.com>
From: Jeff Learman <jlearman@cisco.com>
Subject: Re: [Isis-wg] new potential issue with Proprietary / Private 
  TLV numbers?
Cc: Radia Perlman - Boston Center for Networking <Radia.Perlman@sun.com>,
        isis-wg@ietf.org
In-Reply-To: <177113609952.20020723190058@psg.com>
References: <200207231954.g6NJseL11510@sydney.East.Sun.COM>
 <200207231954.g6NJseL11510@sydney.East.Sun.COM>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Sender: isis-wg-admin@ietf.org
Errors-To: isis-wg-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: IETF IS-IS working group <isis-wg.ietf.org>
X-BeenThere: isis-wg@ietf.org

Well put.  It could be the shortest useful RFC ever! 

At 10:00 PM 7/23/2002, Alex Zinin wrote:
>Radia, folks
>
> I don't think there's much to be worried about here.
> The IESG should have a detailed explanation of its position
> on this issue later (I'll forward it to the list).
>
> My recommendation regarding the draft would be to emphasize
> that understanding of this TLV is not required for interoperability
> and that implementations must not use the contents of this TLV
> to affect their routing table calculation.
> 
>-- 
>Alex


_______________________________________________
Isis-wg mailing list
Isis-wg@ietf.org
https://www1.ietf.org/mailman/listinfo/isis-wg


From isis-wg-admin@ietf.org  Wed Jul 24 09:31:59 2002
Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA15822
	for <isis-archive@odin.ietf.org>; Wed, 24 Jul 2002 09:31:59 -0400 (EDT)
Received: from optimus.ietf.org (localhost [127.0.0.1])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id JAA25048;
	Wed, 24 Jul 2002 09:29:50 -0400 (EDT)
Received: from ietf.org (odin [132.151.1.176])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id JAA25004
	for <isis-wg@optimus.ietf.org>; Wed, 24 Jul 2002 09:29:46 -0400 (EDT)
Received: from bridge.axiowave.com (ppp-64-115-125-242.broadviewnet.net [64.115.125.242] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA15534
	for <isis-wg@ietf.org>; Wed, 24 Jul 2002 09:28:41 -0400 (EDT)
Message-ID: <EB5FFC72F183D411B38200062957342901E57AD1@r2d2.axiowave.com>
From: Jeff Parker <jparker@axiowave.com>
To: "'ARAVIND R'" <aravindr@mistralsoftware.com>, isis-wg@ietf.org
Subject: RE: [Isis-wg] Doubt Regarding isisCircTable of ISIS MIB
Date: Wed, 24 Jul 2002 09:29:09 -0400
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: isis-wg-admin@ietf.org
Errors-To: isis-wg-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: IETF IS-IS working group <isis-wg.ietf.org>
X-BeenThere: isis-wg@ietf.org

> In isisCircTable of ISIS MIB there is no variable that can 
> tell the actual down layer status (UP/DOWN) of the interface.
> So do the values of isisCircAdminState and isisCircExistState 
> depends on the actual status of the interface?
> 
> I mean to say, if down layer indicate that interface is not usable
> Then do we need to forcefully change isisCktAdminState to OFF 
> from ON and/or
> change isisCircExistState to notInService/ notReady from ACTIVE?
> 
> Thanks
> Aravind

Aravind -

	You can use isisCircIfIndex to lookup the current status
in MIB-II.  I don't see the point of duplicating that functionality
in the IS-IS MIB.   
	If the circuit's AdminState is 'on', then the circuit will
be operational if/when the interface is up.  You shouldn't have 
to take any special MIB actions.  You implementation may need
to do something special when the interface comes up again, but 
that is outside the scope of the MIB.

- jeff parker
- axiowave networks

_______________________________________________
Isis-wg mailing list
Isis-wg@ietf.org
https://www1.ietf.org/mailman/listinfo/isis-wg


From isis-wg-admin@ietf.org  Fri Jul 26 02:26:03 2002
Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA09796
	for <isis-archive@odin.ietf.org>; Fri, 26 Jul 2002 02:26:02 -0400 (EDT)
Received: from optimus.ietf.org (localhost [127.0.0.1])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id CAA01473;
	Fri, 26 Jul 2002 02:25:45 -0400 (EDT)
Received: from ietf.org (odin [132.151.1.176])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id CAA01443
	for <isis-wg@ns.ietf.org>; Fri, 26 Jul 2002 02:25:43 -0400 (EDT)
Received: from net4u.net4u.ch (root@net4u.net4u.ch [194.191.0.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA09710
	for <isis-wg@ietf.org>; Fri, 26 Jul 2002 02:24:37 -0400 (EDT)
Received: from net4u.ch (adsl-63-200-48-21.dsl.snfc21.pacbell.net [63.200.48.21])
	by net4u.net4u.ch (8.11.3/8.11.3) with ESMTP id g6Q6R4928628
	for <isis-wg@ietf.org>; Fri, 26 Jul 2002 08:27:04 +0200
Message-ID: <3D40E8BF.4030209@net4u.ch>
Date: Thu, 25 Jul 2002 23:14:23 -0700
From: Tony Przygienda <prz@net4u.ch>
Reply-To: prz@net4u.ch
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.9) Gecko/20020408
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: isis-wg@ietf.org
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Subject: [Isis-wg] Meeting minutes ...
Sender: isis-wg-admin@ietf.org
Errors-To: isis-wg-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: IETF IS-IS working group <isis-wg.ietf.org>
X-BeenThere: isis-wg@ietf.org
Content-Transfer-Encoding: 7bit


Thanks again to Tony Ward for wearing the acting chair hat this time.
Thanks to Sue Hares for taking notes during the meeting.

My comments inlined

> 1) Agenda
>
>     Accepted as indicated in the notes
>
>     1. agenda bashing
>     2. Document status - Dave Ward
>     3. Draft Lsp fragements - Amir hermelin (amir@cwnt.cmo )
>     4. isis route tags - Stefano Previdi
>     5. Multi-topology - Naiming Sheng
>     6. restart - Stefano for Mike Shand
>                 7. MIB - DWard for Jeff Parker
>                 8. ITU-T Study Group 15 Stephen Trowbridge
>     9. draft iih sequence - Naiming
>     10. Draft interoperable - DWard for Jeff Parker
>     11. Draft pcsd - JP Vasseur
>     12. WG future
>
>
>
> 2) Document status
>
>     1) jumbo Frames
>         status: going informational; 1 implementation exist
>
>     2) ISIS over IP
>         status:appears to be dead; no interest from service providers
>
>     3) lsp frags
>         status: LC closed, new version; add comments back, to         
> publication
>         next action: publish revision and forward to IESG
>
>     4) 3 way -
>         status:in IESG queue
>
>     5) MT -
>         status: 2nd LC closing, AD comments back
>         next action: publish revision and send to IESG




Looks at this point in time (albeit the last call seems to have passed) 
as we need to decide
whether the description how the management forwarding 
(all-spf-computation) is working is clear enough? If not, it needs to be 
described better or scrapped. As well, we have now the comment 
outstanding about the description
how the decision is taken which RIB to look up in.

>
>
>     6) TE -
>         status: Closed, new version expected, AD comments back
>
>     7) V6
>         status: new version excepted, AD comments back
>         next action: new version of draft released by author
>
>     8) TLV code points
>         status: awaiting publication
>
>     9) hhmac
>         status: new version expected; AD comments; to publication
>
>     8) optional checksum
>         status: to publication at IESG
>
>     9) restart
>         status: two week discussion, informational, go to last call
>         action: additional discussion needs to go on the list
>
>     10) interoperaability
>         status: two weeks, go to last call


We will be starting last call soon.

>
>
>     11) Admin Tags
>         status: two weeks discussion, go to last call


same here.

>
>
>     12) GMPLS
>         status: any final comments on TLV/sub-TLV structure
>                 working group last call (Dave - please confirm)


the decision has been taken to keep the draft in the isis wg and last call
will be initiated.

>
>
>     13) MIB - 3 months of discussion on list, last call
>         draft: <draft-ietf-isis-wg-mib-08.txt>
>         status:     proposal: 1) new version of the MIB
>           2) 3 month last call requested: If implemented MIB,
>           send note to the working group chair
>
>
>     14) PCSD -
>         next action: More discussion on list;  Need to determine the
>                   interaction with CCAMP.
>
>
>     All drafts from the ISIS working group are published as 
> information RFC.
>     These are inputs to the process for the ISO subcomittee.
>
> 3)  Draft LSP fragements (lsp-01.txt)
>
>       History:
>
>     Hermelin - 02 - added ablity for mode 2
>     Hermelin 03 - merged ode 2 with other authors, changed TLV format
>     wg -00 - document change
>     wg -01     - final editor
>
>       Discussion:
>      a) zero value is not allowed
>      b) Ad indicate this draft is at  due to call on
>      c) many system-ids are now associated with the router instead of 1
>         - comments that it is an implementation detail that decribes
>           how multiple
>
>     If anyone has implemented this draft, please send a note to the ADs
>     and the authors.  It is important to know what modes were 
> implemented.
>
>     In Mode 1, the virtual nodes are not reachable except through the 
> main node.
>         - mode set to overload; can't calculate routes to the router;
>           can calculate routes on the router;
>     In Mode 2, there is not a problem.
>
>     action: 2 modes discussion of calculation needs to be discussed on 
> the mail list.
>         These comments should be combined with the changes for the AD 
> comments.



>
>
> 4)  isis admin tags
>
>     draft-martin-neal-policy-isis-admin-tags-04.txt
>     [working group document added]
>
>     Summary of Draft issues:
>
>     - route coloring
>         requirement: propagion of host routes (router's loopback 
> addresses)
>                     across levels.
>                 route tags give better control
>
>     - new sub TLV - extended Ip reachability TLV 135
>         - sub tlv 2 -
>             type - 1 octet (2)
>             length - multiple of 8
>             1 or more instance of 8 octets
>             [same syntax of Extended communities]
>
>     action: two week discussion, last call.
>
> 5) MT-ISIS
>
>     draft: Naiming Shen
>            draft-ietf-isis-wg-multi-topology-04.txt
>
>
>     MT-ISIS issues:
>     ---------------
>     draft changes:
>         a) announce MT capabilities in LSP and IIH
>         b) form MT ajacencies in p2p and LAN
>         c) announce MT IS neighbors in LSP
>           - MT based SPF calculation and RIB
>           - flooding and optimization
>           - encoding: TLV 229, 222, 235, 237
>
>         d) MT reachable
>
>         - 237, 2 byte MT membership plus the format of tLV type 236
>
>     Generic MT SPF (change)
>         - for NM purpose, need to access routers in different topologies
>         - MT capability TLV in LSP, G bit represents the router GSPF
>         - GSPF algorithm processes all the nodes with the G bit set,
>           loop at links (IS TLV) regardless of MT (back-link check still
>           coform to the MT type).
>
>           Process all MT reachable IP v4 prefies TLV with the sub TLV of
>           MT Management color; then install it into the "management" RIB.
>
>
>     Flooding -no change; optmization on p2p links.  If link adjacency has
>           MT set changes; needs to force an exchange of CSNPs.
>
>           [if don't flood like normal flooding, LSP may get lost.
>            If the MT set changes, need to flood
>
>
>     Discussion: Why is there a separate Management MIB?
>              If you have two separate RIBs, you need to choose state.
>
>             [no answer on this from naiming.


This discussion is right now on the list to be resolved as I said above

>
> 6) ISIS restart draft
>
>     Last changes:
>             - Specified TLV number as 211
>              - ONly UP adjacencies do graceful restart
>                 a) clarify that no adjacency
>             - rest of the ajacencies
>                 a) replace adj from down to "-"
>
>             - Require CSNPs for both levels
>                 a) clarify that on pt-pt circuits cancelling of T1 
> does not
>             - permit t1 to be canclled after 1st retry
>             - allow explicit resetting of holding time
>             - clarify multi-level operation
>             - clearing the olverload bit
>                 [all t2 timers cancelled out and outside [BGP or other]]
>
>     Discussion: Naiming Shen
>
>              When you receive the RR bits, the document says do not 
> refresh
>              the hold down timer.  The document should not say this 
> since it
>              is an implementation timer
>
>              Overload bit is set on the main overload bit on the node.
>
>     action:  Discussion needs to continue on the mail list.


Discussion is right now on the list

>
>
> 7) ISIS MIB
>
>     history: 5 revisions since last approaches
>     changes:
>         - clean compiles - SMiCng; add conformances
>         - "MIB"-ize
>         - MIB features needed
>             3 way handshake,
>             TE info
>             Wide Metrics
>             l2 to L1 leaking
>
>         - Work in Progress:
>             Split counters out of general system and circuit tables
>             LSP header and LSP content tables
>             wide metrics
>             textual reformating
>
>     requested: If implemented MIB, send note to the working group chair
>
>     proposal: 1) new version of the MIB
>           2) 3 month last call
>
>
> 8) ITU Study Group 15 communication to IETF ISIS working group
>
>     see presentation


could the author pls forward the presentation to the list for archiving
in some format, preferrably ASCII.

>
>
> 9) adding Sequence Ids to Hello packets
>
>    Discussion prior to presentation:
>     Chair requested the number of people who read draft: 10 (estimate)
>     Chair determined we should go on to discuss the draft.
>
>    IIH sequence number
>
>    motivation: 1) large of adjacencies
>                2) hold-down timer is low for fast convergence
>            3) congestion over the link
>            4) router process scheduling slips
>            5) massive LSP flooding
>
>     Who's fault is the fluctuation of the links.
>
>   Addition:  new TLV in Hello packet that has sequence number
>
>   Benefit:
>       1) p2mp - if only one receiving router has seq# skips,
>         probably an inbound congestion issues;
>
>         if all the receiving routes for the same router have
>          seq # skips, probably the sender is not sending out
>         the hello packet at the same time
>
>       2) [need the rest of the information here]
>
>
>    purpose:
>      1) mostly NM usage
>      2) adjust the hold time timer to prevent premature adjacency flap
>
>
>     format of the TLV:  Code: 241
>             length: 4 octets
>             value: a 32 bit unsigned number, 0xfffffff[all ones] reserved
>
>       Each level needs to keep sequence number space.
>
>     discussion from list: sub-TLV - for this sequence number is 
> expendable
>               sub-tlv - to indicate time lasp since last IIH or % of 
> interval
>                     this is symmetrical to the sequence # skip for auto
>                     hold-down time adjust.  If one knows the neighbor has
>                     repeated scheduling slips, it an optionally do 
> something
>                     to prevent an adjacency flap
>
>    request: to be a working group
>    Decision:  this draft is not ready to be working group draft
>
>    Discussion:  We do not need sequence IDs to add to hello packets.
>
>         If you receive packets and not other, it may be important to 
> drop the packets.
>
>         [Naiming shen]  It is not a protocol, but an implementation 
> issue on how
>                 to determine the link is down.
>
>         If you have lots of interfaces on the box, you minimize the 
> hello packet
>         processing.
>
>         [Naiming shen]  That's one opinion. Another is send as fast as 
> possible.
>                 This proposal is very simple and does not take much time.
>
>         [Stephen] This is trouble shooting the link and the box.
>
>         [namining shen] We do not have the tools today, and this gives 
> some additional
>                     tools.  It is not a high price.  authentiation
>
>         [Stephen] This is a high price for the additional tool.
>
>         [Ed Kern] this is cranking the complexity knob to solve an 
> edge problem.
>
>         [Naiming Shen] - This is a configuration problem. This is very 
> cheap tradeoff
>                  for trouble-shooting.
>
>         [Ed kern] authentication is required.  This doesn't tell you 
> what the problem
>               is exactly it.  I feel the complexity is increased?
>
>         [Amir] As a sequence number, it is cheap.  However, this is 
> may not be
>             the right direction.  This focus on the link protocols 
> should not
>             come from the is-is working group.  This focus should come 
> from
>             another working group.
>
>         [naiming] A problem on the adjacency is urgent due to fast 
> convergence issues.
>
>         [dave] - You are assuming a trust model with the adjacencies; you
>              have
>
>         [kareeti/dave] It is less expensive to use telnet to debug.
>
>         [xxx] replay attack is a concern. [dave ward] IP sec protects 
> against
>             this feature.  Any additions should await the RP-Sec 
> information.
>
>         [Dorian Kim] This has a good feature, but there are other 
> existing tool that can solve this problem in a network.  As operators 
> we have enough  crud in the routing code.  This feature does not 
> really buy you enoug to add more complexity to the routing system.


Dave indicated that he felt the rough consensus was to not take it on as 
workgroup item. Any contradicting opinions please to the mailing list.

>
>
>
>
> 12) Recommendation for Interopability
>
>     10 people read the draft, so the presentation will contineu
>     draft-ietf-isis-interoperable-01.txt
>
>     Summary for draft:
>     ===================
>     a) What is covered:
>         1) Variables that are constant;
>         2) Constants that are variables
>         3) What's not used
>
>     b) Chagnes for IP Networks
>         1) A number of tings that IP routers do that are not covered in
>
>     c) Tweaks to 10589
>
>     d) Description on problems with non-homogenous networks
>     e) description on how to increase the MTU size
>     f) Future work
>         1) dealing with non-homongenous networks
>         2) doppelganger LSPs
>
>     status of the document: Should it be normative or not normative
>
>     list to discuss this:  isis-update@ietf.org
>
>     Request: Comments on this draft have been quiet for the last 6 
> months.
>         Discuss two weeks on list; and then go to last call
>
> 13) JP Path commutation
>
>     If anyone has read the draft, - 5 have we will continue with 
> presentation.
>
>     motivation:
>         1) TE LSP path computation is CPU intensive
>           - optimal TE LSP placment
>           - GMPLS
>
>         2) Incomplete TE LSDB (inter-area TE, Inter-AS TE)
>             - Compare with scenarios 2,4, and 5 of the 
> draft-kompella-mpls-multiarea-03.txt
>
>         3) Uni like protocol - CE is not in the MPLS routing domain
>
>         4) backup tunnel path computation
>         [Centralized or distribute for bandwidth protection while 
> allowing   bandwidht sharing in the context of FRR draft]
>
>     draft:  automatic discovery of PCS - Packet Computation server
>
>         TLV -
>             sub-tlv - Server scope
>                   Server addresses
>                   server capability
>                   AS Domain TLV
>
>         mechanisms:  new LSP on PCSD TLV content change, rules for 
> sub-TLV  settings, PCSD TLV leaking rules on L1-L2 routers, 
> non-supporting capability, issues: no scalability
>
>     proposal:  Request for ISIS working group document
>
>     Discussion:  1) Cannot proceed in CCAMP working group
>              2) Passing along routing capabilities


Dave's take is that the consensus of the working group was to not take 
it on as workgroup item. Any dissenting opinions please on the mailing 
list. I would expect the issue to come up in the context of a 
'capability indication' draft.

>
>
>
>
> 14) future topics of the is-is working
>
>    a) continue to meet irregularly
>
>     - continue to work on email list
>
>    b) attempt to wrap up Charter work by IETF 56
>     - many drafts in last call awating final editorial chagnes
>     - several drafts going out for Last call for IETF 54
>
>    c) Most drafts becoming Informational RFCs
>
>    d) Finishing any bits V6
>
>    e) focus on finishing bits and pieces of internetworks
>     - exiting implementation considerations
>     - removing working items that are not relevant
>
>    f) wrapping-up work on extensions with existing protocols 
> architectures
>     - charter revisit at IETF 56
>     - ISIS v2 did not intend to convey to indicate a new work item 
> but, 2nd ed.
>      interaction with ISO
>
We are in the process of updating the charter to reflect realities a tad 
better
Finally, where did the draft on the p2p over ether end up ?  I thought 
that it was intended as a workgroup item and I see a requirements 
comming in from certain
class of customers for such a thing.

    thanks

    -- tony







_______________________________________________
Isis-wg mailing list
Isis-wg@ietf.org
https://www1.ietf.org/mailman/listinfo/isis-wg


From isis-wg-admin@ietf.org  Fri Jul 26 08:20:11 2002
Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA16313
	for <isis-archive@odin.ietf.org>; Fri, 26 Jul 2002 08:20:07 -0400 (EDT)
Received: from optimus.ietf.org (localhost [127.0.0.1])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id IAA17114;
	Fri, 26 Jul 2002 08:09:56 -0400 (EDT)
Received: from ietf.org (odin [132.151.1.176])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id IAA17082
	for <isis-wg@optimus.ietf.org>; Fri, 26 Jul 2002 08:09:53 -0400 (EDT)
Received: from CNRI.Reston.VA.US (localhost [127.0.0.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA15614;
	Fri, 26 Jul 2002 08:08:45 -0400 (EDT)
Message-Id: <200207261208.IAA15614@ietf.org>
Mime-Version: 1.0
Content-Type: Multipart/Mixed; Boundary="NextPart"
To: IETF-Announce: ;
Cc: isis-wg@ietf.org
From: Internet-Drafts@ietf.org
Reply-to: Internet-Drafts@ietf.org
Date: Fri, 26 Jul 2002 08:08:45 -0400
Subject: [Isis-wg] I-D ACTION:draft-ietf-isis-auto-encap-01.txt
Sender: isis-wg-admin@ietf.org
Errors-To: isis-wg-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: IETF IS-IS working group <isis-wg.ietf.org>
X-BeenThere: isis-wg@ietf.org

--NextPart

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the IS-IS for IP Internets Working Group of the IETF.

	Title		: IS-IS Automatic Encapsulation
	Author(s)	: P. Christian
	Filename	: draft-ietf-isis-auto-encap-01.txt
	Pages		: 22
	Date		: 25-Jul-02
	
RFC 1195 [1] documents a dual routing protocol that can be used to 
route both CLNP and IPv4, that is Integrated IS-IS.   Integrated IS-
IS can now also be used to route IPv6 [12]. 
RFC 1195 [1] places certain topological restrictions on networks 
that are routed using Integrated IS-IS, specifically that every 
Intermediate System in a level-1 area must be able to forward all 
network layer protocols that are present in that area, and that 
every level-2 Intermediate System must be able to forward all 
network layer protocols present in the routing domain. 
The mechanism described in this document enables an Intermediate 
System or a group of Intermediate Systems that do not support a 
particular network layer protocol to be used in a level-1 area or 
level-2 subdomain where that network layer protocol is present. 
Specifically the mechanism provides automatic encapsulation and 
unencapsulation so that a packet or PDU may pass through an 
Intermediate System that would not normally be able to forward that
type of packet.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-isis-auto-encap-01.txt

To remove yourself from the IETF Announcement list, send a message to 
ietf-announce-request with the word unsubscribe in the body of the message.

Internet-Drafts are also available by anonymous FTP. Login with the username
"anonymous" and a password of your e-mail address. After logging in,
type "cd internet-drafts" and then
	"get draft-ietf-isis-auto-encap-01.txt".

A list of Internet-Drafts directories can be found in
http://www.ietf.org/shadow.html 
or ftp://ftp.ietf.org/ietf/1shadow-sites.txt


Internet-Drafts can also be obtained by e-mail.

Send a message to:
	mailserv@ietf.org.
In the body type:
	"FILE /internet-drafts/draft-ietf-isis-auto-encap-01.txt".
	
NOTE:	The mail server at ietf.org can return the document in
	MIME-encoded form by using the "mpack" utility.  To use this
	feature, insert the command "ENCODING mime" before the "FILE"
	command.  To decode the response(s), you will need "munpack" or
	a MIME-compliant mail reader.  Different MIME-compliant mail readers
	exhibit different behavior, especially when dealing with
	"multipart" MIME messages (i.e. documents which have been split
	up into multiple messages), so check your local documentation on
	how to manipulate these messages.
		
		
Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.

--NextPart
Content-Type: Multipart/Alternative; Boundary="OtherAccess"

--OtherAccess
Content-Type: Message/External-body;
	access-type="mail-server";
	server="mailserv@ietf.org"

Content-Type: text/plain
Content-ID:	<20020725151004.I-D@ietf.org>

ENCODING mime
FILE /internet-drafts/draft-ietf-isis-auto-encap-01.txt

--OtherAccess
Content-Type: Message/External-body;
	name="draft-ietf-isis-auto-encap-01.txt";
	site="ftp.ietf.org";
	access-type="anon-ftp";
	directory="internet-drafts"

Content-Type: text/plain
Content-ID:	<20020725151004.I-D@ietf.org>

--OtherAccess--

--NextPart--



_______________________________________________
Isis-wg mailing list
Isis-wg@ietf.org
https://www1.ietf.org/mailman/listinfo/isis-wg


From isis-wg-admin@ietf.org  Fri Jul 26 08:34:50 2002
Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA16702
	for <isis-archive@odin.ietf.org>; Fri, 26 Jul 2002 08:34:50 -0400 (EDT)
Received: from optimus.ietf.org (localhost [127.0.0.1])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id IAA18679;
	Fri, 26 Jul 2002 08:34:08 -0400 (EDT)
Received: from ietf.org (odin [132.151.1.176])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id IAA18651
	for <isis-wg@optimus.ietf.org>; Fri, 26 Jul 2002 08:34:06 -0400 (EDT)
Received: from znsgs01r.europe.nortel.com (h2s128a211n47.user.nortelnetworks.com [47.211.128.2])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA16648
	for <isis-wg@ietf.org>; Fri, 26 Jul 2002 08:32:59 -0400 (EDT)
Received: from zwcwc012.europe.nortel.com (zwcwc012.europe.nortel.com [47.73.112.187])
	by znsgs01r.europe.nortel.com (Switch-2.2.0/Switch-2.2.0) with ESMTP id g6QCXXX05947
	for <isis-wg@ietf.org>; Fri, 26 Jul 2002 13:33:33 +0100 (BST)
Received: by zwcwc012.europe.nortel.com with Internet Mail Service (5.5.2653.19)
	id <PVHTW3GS>; Fri, 26 Jul 2002 13:33:34 +0100
Message-ID: <4103264BC8D3D51180B7002048400C454FB7BF@zhard0jd.europe.nortel.com>
From: "Philip Christian" <christi@nortelnetworks.com>
To: isis-wg@ietf.org
Date: Fri, 26 Jul 2002 13:33:29 +0100
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C234A0.A55426C4"
Subject: [Isis-wg] draft-ietf-isis-auto-encap-01.txt
Sender: isis-wg-admin@ietf.org
Errors-To: isis-wg-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: IETF IS-IS working group <isis-wg.ietf.org>
X-BeenThere: isis-wg@ietf.org

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C234A0.A55426C4
Content-Type: text/plain;
	charset="iso-8859-1"

Question:-

Page five of this draft lists a number of encapsulations that a router can
advertise as being able to terminate.
These include GRE, IPv4 in IP and IPv6 in IP.

The ITU-T treats this differently, as it mandates that GRE must be supported
(although that doesn't mean that others couldn't be too).

Do folks think that it is a good idea to allow different encapsulation
modes? or would it be better to just describe one (which I guess would have
to be GRE)?

I am just thinking that when talking interoperability, choice is a bad
thing.

Comments?

Philip

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-isis-auto-encap-01.txt


------_=_NextPart_001_01C234A0.A55426C4
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
5.5.2655.35">
<TITLE>draft-ietf-isis-auto-encap-01.txt</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=3D2>Question:-</FONT>
</P>

<P><FONT SIZE=3D2>Page five of this draft lists a number of =
encapsulations that a router can advertise as being able to =
terminate.</FONT>
<BR><FONT SIZE=3D2>These include GRE, IPv4 in IP and IPv6 in IP.</FONT>
</P>

<P><FONT SIZE=3D2>The ITU-T treats this differently, as it mandates =
that GRE must be supported (although that doesn't mean that others =
couldn't be too).</FONT></P>

<P><FONT SIZE=3D2>Do folks think that it is a good idea to allow =
different encapsulation modes? or would it be better to just describe =
one (which I guess would have to be GRE)?</FONT></P>

<P><FONT SIZE=3D2>I am just thinking that when talking =
interoperability, choice is a bad thing.</FONT>
</P>

<P><FONT SIZE=3D2>Comments?</FONT>
</P>

<P><FONT SIZE=3D2>Philip</FONT>
</P>

<P><FONT SIZE=3D2>A URL for this Internet-Draft is:</FONT>
<BR><FONT SIZE=3D2><A =
HREF=3D"http://www.ietf.org/internet-drafts/draft-ietf-isis-auto-encap-0=
1.txt" =
TARGET=3D"_blank">http://www.ietf.org/internet-drafts/draft-ietf-isis-au=
to-encap-01.txt</A></FONT>
</P>

</BODY>
</HTML>
------_=_NextPart_001_01C234A0.A55426C4--

_______________________________________________
Isis-wg mailing list
Isis-wg@ietf.org
https://www1.ietf.org/mailman/listinfo/isis-wg


From isis-wg-admin@ietf.org  Fri Jul 26 10:29:24 2002
Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA21793
	for <isis-archive@odin.ietf.org>; Fri, 26 Jul 2002 10:29:24 -0400 (EDT)
Received: from optimus.ietf.org (localhost [127.0.0.1])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id KAA25603;
	Fri, 26 Jul 2002 10:28:20 -0400 (EDT)
Received: from ietf.org (odin [132.151.1.176])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id KAA25550
	for <isis-wg@optimus.ietf.org>; Fri, 26 Jul 2002 10:28:18 -0400 (EDT)
Received: from net4u.net4u.ch (root@net4u.net4u.ch [194.191.0.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA21640
	for <isis-wg@ietf.org>; Fri, 26 Jul 2002 10:27:08 -0400 (EDT)
Received: from net4u.ch (adsl-63-200-48-21.dsl.snfc21.pacbell.net [63.200.48.21])
	by net4u.net4u.ch (8.11.3/8.11.3) with ESMTP id g6QETQ903078;
	Fri, 26 Jul 2002 16:29:26 +0200
Message-ID: <3D4159A6.40406@net4u.ch>
Date: Fri, 26 Jul 2002 07:16:06 -0700
From: Tony Przygienda <prz@net4u.ch>
Reply-To: prz@net4u.ch
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.9) Gecko/20020408
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Philip Christian <christi@nortelnetworks.com>
CC: isis-wg@ietf.org
Subject: Re: [Isis-wg] draft-ietf-isis-auto-encap-01.txt
References: <4103264BC8D3D51180B7002048400C454FB7BF@zhard0jd.europe.nortel.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: isis-wg-admin@ietf.org
Errors-To: isis-wg-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: IETF IS-IS working group <isis-wg.ietf.org>
X-BeenThere: isis-wg@ietf.org
Content-Transfer-Encoding: 7bit

Philip Christian wrote:

> Question:-
>
> Page five of this draft lists a number of encapsulations that a router 
> can advertise as being able to terminate.
> These include GRE, IPv4 in IP and IPv6 in IP.
>
> The ITU-T treats this differently, as it mandates that GRE must be 
> supported (although that doesn't mean that others couldn't be too).
>
> Do folks think that it is a good idea to allow different encapsulation 
> modes? or would it be better to just describe one (which I guess would 
> have to be GRE)?
>
> I am just thinking that when talking interoperability, choice is a bad 
> thing.
>
> Comments?
>
> Philip
>
> A URL for this Internet-Draft is:
> http://www.ietf.org/internet-drafts/draft-ietf-isis-auto-encap-01.txt
>

The question should be rather put as 'what do the operational folks want 
and will deploy' so I would
encourage those to come forward with an answer.  

    thanks

    -- tony


PS: My guts say GRE today and maybe IPv6 in IPv4 in the future if they 
get IPv6 gear that
doesn't support GRE ...



_______________________________________________
Isis-wg mailing list
Isis-wg@ietf.org
https://www1.ietf.org/mailman/listinfo/isis-wg


From isis-wg-admin@ietf.org  Fri Jul 26 10:41:48 2002
Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA22617
	for <isis-archive@odin.ietf.org>; Fri, 26 Jul 2002 10:41:48 -0400 (EDT)
Received: from optimus.ietf.org (localhost [127.0.0.1])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id KAA27163;
	Fri, 26 Jul 2002 10:41:41 -0400 (EDT)
Received: from ietf.org (odin [132.151.1.176])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id KAA27116
	for <isis-wg@optimus.ietf.org>; Fri, 26 Jul 2002 10:41:37 -0400 (EDT)
Received: from znsgs01r.europe.nortel.com (h2s128a211n47.user.nortelnetworks.com [47.211.128.2])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA22509
	for <isis-wg@ietf.org>; Fri, 26 Jul 2002 10:40:31 -0400 (EDT)
Received: from zwcwc012.europe.nortel.com (zwcwc012.europe.nortel.com [47.73.112.187])
	by znsgs01r.europe.nortel.com (Switch-2.2.0/Switch-2.2.0) with ESMTP id g6QEevX03934;
	Fri, 26 Jul 2002 15:40:58 +0100 (BST)
Received: by zwcwc012.europe.nortel.com with Internet Mail Service (5.5.2653.19)
	id <PVHTWTM3>; Fri, 26 Jul 2002 15:40:57 +0100
Message-ID: <4103264BC8D3D51180B7002048400C454FB7C2@zhard0jd.europe.nortel.com>
From: "Philip Christian" <christi@nortelnetworks.com>
To: "'prz@net4u.ch'" <prz@net4u.ch>
Cc: isis-wg@ietf.org
Subject: RE: [Isis-wg] draft-ietf-isis-auto-encap-01.txt
Date: Fri, 26 Jul 2002 15:40:55 +0100
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C234B2.72968D8C"
Sender: isis-wg-admin@ietf.org
Errors-To: isis-wg-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: IETF IS-IS working group <isis-wg.ietf.org>
X-BeenThere: isis-wg@ietf.org

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C234B2.72968D8C
Content-Type: text/plain;
	charset="iso-8859-1"

Well, obviously anyone who is putting together an SDH DCN network will
clearly want GRE.
Note that the installed base of SDH multiplexers so far cost approximately
$250 billion.
I remember someone calculating that the DCN network would be at least 5% of
the cost of an SDH network.
(Just in case anyone wondered why companies still market OSI routers)....

I cannot quite see why anyone else will care.  They will just want vendor
"a" to interwork with vendor "b".

An obvious way to guarantee that vendor "a" interworks with vendor "b"
interworks with SONET/SDH multiplexers is to document only GRE in the draft.

Maybe that's what I should have done from the start and probabaly no-one
would have complained. Ho hum.

Philip

-----Original Message-----
From: Tony Przygienda [mailto:prz@net4u.ch]
Sent: Friday, July 26, 2002 3:16 PM
To: Christian, Philip [HAL02:GI50:EXCH]
Cc: isis-wg@ietf.org
Subject: Re: [Isis-wg] draft-ietf-isis-auto-encap-01.txt


Philip Christian wrote:

> Question:-
>
> Page five of this draft lists a number of encapsulations that a router 
> can advertise as being able to terminate.
> These include GRE, IPv4 in IP and IPv6 in IP.
>
> The ITU-T treats this differently, as it mandates that GRE must be 
> supported (although that doesn't mean that others couldn't be too).
>
> Do folks think that it is a good idea to allow different encapsulation 
> modes? or would it be better to just describe one (which I guess would 
> have to be GRE)?
>
> I am just thinking that when talking interoperability, choice is a bad 
> thing.
>
> Comments?
>
> Philip
>
> A URL for this Internet-Draft is:
> http://www.ietf.org/internet-drafts/draft-ietf-isis-auto-encap-01.txt
>

The question should be rather put as 'what do the operational folks want 
and will deploy' so I would
encourage those to come forward with an answer.  

    thanks

    -- tony


PS: My guts say GRE today and maybe IPv6 in IPv4 in the future if they 
get IPv6 gear that
doesn't support GRE ...



------_=_NextPart_001_01C234B2.72968D8C
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
5.5.2655.35">
<TITLE>RE: [Isis-wg] draft-ietf-isis-auto-encap-01.txt</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=3D2>Well, obviously anyone who is putting together an SDH =
DCN network will clearly want GRE.</FONT>
<BR><FONT SIZE=3D2>Note that the installed base of SDH multiplexers so =
far cost approximately $250 billion.</FONT>
<BR><FONT SIZE=3D2>I remember someone calculating that the DCN network =
would be at least 5% of the cost of an SDH network.</FONT>
<BR><FONT SIZE=3D2>(Just in case anyone wondered why companies still =
market OSI routers)....</FONT>
</P>

<P><FONT SIZE=3D2>I cannot quite see why anyone else will care.&nbsp; =
They will just want vendor &quot;a&quot; to interwork with vendor =
&quot;b&quot;.</FONT>
</P>

<P><FONT SIZE=3D2>An obvious way to guarantee that vendor &quot;a&quot; =
interworks with vendor &quot;b&quot; interworks with SONET/SDH =
multiplexers is to document only GRE in the draft.</FONT></P>

<P><FONT SIZE=3D2>Maybe that's what I should have done from the start =
and probabaly no-one would have complained. Ho hum.</FONT>
</P>

<P><FONT SIZE=3D2>Philip</FONT>
</P>

<P><FONT SIZE=3D2>-----Original Message-----</FONT>
<BR><FONT SIZE=3D2>From: Tony Przygienda [<A =
HREF=3D"mailto:prz@net4u.ch">mailto:prz@net4u.ch</A>]</FONT>
<BR><FONT SIZE=3D2>Sent: Friday, July 26, 2002 3:16 PM</FONT>
<BR><FONT SIZE=3D2>To: Christian, Philip [HAL02:GI50:EXCH]</FONT>
<BR><FONT SIZE=3D2>Cc: isis-wg@ietf.org</FONT>
<BR><FONT SIZE=3D2>Subject: Re: [Isis-wg] =
draft-ietf-isis-auto-encap-01.txt</FONT>
</P>
<BR>

<P><FONT SIZE=3D2>Philip Christian wrote:</FONT>
</P>

<P><FONT SIZE=3D2>&gt; Question:-</FONT>
<BR><FONT SIZE=3D2>&gt;</FONT>
<BR><FONT SIZE=3D2>&gt; Page five of this draft lists a number of =
encapsulations that a router </FONT>
<BR><FONT SIZE=3D2>&gt; can advertise as being able to =
terminate.</FONT>
<BR><FONT SIZE=3D2>&gt; These include GRE, IPv4 in IP and IPv6 in =
IP.</FONT>
<BR><FONT SIZE=3D2>&gt;</FONT>
<BR><FONT SIZE=3D2>&gt; The ITU-T treats this differently, as it =
mandates that GRE must be </FONT>
<BR><FONT SIZE=3D2>&gt; supported (although that doesn't mean that =
others couldn't be too).</FONT>
<BR><FONT SIZE=3D2>&gt;</FONT>
<BR><FONT SIZE=3D2>&gt; Do folks think that it is a good idea to allow =
different encapsulation </FONT>
<BR><FONT SIZE=3D2>&gt; modes? or would it be better to just describe =
one (which I guess would </FONT>
<BR><FONT SIZE=3D2>&gt; have to be GRE)?</FONT>
<BR><FONT SIZE=3D2>&gt;</FONT>
<BR><FONT SIZE=3D2>&gt; I am just thinking that when talking =
interoperability, choice is a bad </FONT>
<BR><FONT SIZE=3D2>&gt; thing.</FONT>
<BR><FONT SIZE=3D2>&gt;</FONT>
<BR><FONT SIZE=3D2>&gt; Comments?</FONT>
<BR><FONT SIZE=3D2>&gt;</FONT>
<BR><FONT SIZE=3D2>&gt; Philip</FONT>
<BR><FONT SIZE=3D2>&gt;</FONT>
<BR><FONT SIZE=3D2>&gt; A URL for this Internet-Draft is:</FONT>
<BR><FONT SIZE=3D2>&gt; <A =
HREF=3D"http://www.ietf.org/internet-drafts/draft-ietf-isis-auto-encap-0=
1.txt" =
TARGET=3D"_blank">http://www.ietf.org/internet-drafts/draft-ietf-isis-au=
to-encap-01.txt</A></FONT>
<BR><FONT SIZE=3D2>&gt;</FONT>
</P>

<P><FONT SIZE=3D2>The question should be rather put as 'what do the =
operational folks want </FONT>
<BR><FONT SIZE=3D2>and will deploy' so I would</FONT>
<BR><FONT SIZE=3D2>encourage those to come forward with an =
answer.&nbsp; </FONT>
</P>

<P><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; thanks</FONT>
</P>

<P><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; -- tony</FONT>
</P>
<BR>

<P><FONT SIZE=3D2>PS: My guts say GRE today and maybe IPv6 in IPv4 in =
the future if they </FONT>
<BR><FONT SIZE=3D2>get IPv6 gear that</FONT>
<BR><FONT SIZE=3D2>doesn't support GRE ...</FONT>
</P>
<BR>

</BODY>
</HTML>
------_=_NextPart_001_01C234B2.72968D8C--

_______________________________________________
Isis-wg mailing list
Isis-wg@ietf.org
https://www1.ietf.org/mailman/listinfo/isis-wg


From isis-wg-admin@ietf.org  Sat Jul 27 23:05:51 2002
Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id XAA11457
	for <isis-archive@odin.ietf.org>; Sat, 27 Jul 2002 23:05:51 -0400 (EDT)
Received: from optimus.ietf.org (localhost [127.0.0.1])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id XAA04187;
	Sat, 27 Jul 2002 23:04:20 -0400 (EDT)
Received: from ietf.org (odin [132.151.1.176])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id NAA25531
	for <isis-wg@optimus.ietf.org>; Mon, 22 Jul 2002 13:18:07 -0400 (EDT)
Received: from strange-brew.cisco.com (weird-brew.cisco.com [144.254.15.118])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA18210
	for <isis-wg@ietf.org>; Mon, 22 Jul 2002 13:17:05 -0400 (EDT)
Received: from there (ams-clip-vpn-dhcp195.cisco.com [10.50.0.194])
	by strange-brew.cisco.com (8.11.6+Sun/8.8.8) with SMTP id g6MHHYh22338;
	Mon, 22 Jul 2002 19:17:34 +0200 (CEST)
Message-Id: <200207221717.g6MHHYh22338@strange-brew.cisco.com>
Content-Type: text/plain;
  charset="iso-8859-15"
From: stefano previdi <sprevidi@cisco.com>
To: Naiming Shen <naiming@redback.com>
Date: Mon, 22 Jul 2002 19:17:29 +0200
X-Mailer: KMail [version 1.3.1]
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by optimus.ietf.org id NAA25556
Subject: [Isis-wg] Comments on draft-ietf-isis-wg-multi-topology
Sender: isis-wg-admin@ietf.org
Errors-To: isis-wg-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: IETF IS-IS working group <isis-wg.ietf.org>
X-BeenThere: isis-wg@ietf.org
Content-Transfer-Encoding: 8bit

Hi Naiming,

just a few comments on draft-ietf-isis-wg-multi-topology. 

> 9.  MT SPF Computation
> 
>    Each MT MUST run its own instance of the decision process.
>    The LSP overload bit and pseudo-node LSPs are used by all topologies
>    during computation.  Reverse connectivity check within SPF MUST
>    follow the according MT to assure the bi-directional reachability.
>    The results of each computation MUST be stored in a separate RIB,
     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>    otherwise overlapping addresses in different topologies could
>    lead to undesirable routing behavior such as forwarding loops. 

I believe that use of overlapping addresses will require more than just 
separate RIBs. When the router will receive an IP packet, it will have to use 
some other mechanisms (than just IP destination address lookup) in order to 
determine which RIB it has to use to forward such packet (especially when you 
play with multiple topologies in the same address family).

Therefore I found the following statement: "MUST be stored in a separate RIB" 
a bit extreme and not totally correct. It's not needed in all cases and, in 
the cases where it's needed (assuming overlapping addresses are used), it's 
not enough to ensure correct forwarding.

Of course if you use a separate set of adjacencies/interfaces for each 
topology, then you're safe... but this means a complete overlay network and I 
believe it's not the scope of the MT-ISIS draft...

So, I would suggest to drop the "MUST be stored in a separate RIB" and add a 
more generic statement saying that if multiple RIBs are used (because of 
overlapping addresses), then the forwarding layer MUST have a mechanism 
allowing correct RIB selection for incoming packets.

> 9.1 Generic MT SPF (GSPF) for Network Management

[...]

>    Implementations SHOULD allow the administrator to control the
>    setting of MT Management Color to specific prefixes of the router
>    and the setting of Generic MT SPF to install the MT Mangement
>    colored routes into specific RIB. It is recommended for the
>    administrator's to ensure consistent configuration of all routers
>    in the domain to prevent undesirable forwarding behavior.

####
Same here. If you use unique addresses for your management MT, then you don't 
need a separate RIB. Otherwise you also need the forwarding layer to decide 
which RIB to use.... and in this particular case it's not trivial.
####


s.



_______________________________________________
Isis-wg mailing list
Isis-wg@ietf.org
https://www1.ietf.org/mailman/listinfo/isis-wg


From isis-wg-admin@ietf.org  Sat Jul 27 23:07:55 2002
Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id XAA11500
	for <isis-archive@odin.ietf.org>; Sat, 27 Jul 2002 23:07:54 -0400 (EDT)
Received: from optimus.ietf.org (localhost [127.0.0.1])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id XAA04122;
	Sat, 27 Jul 2002 23:03:16 -0400 (EDT)
Received: from ietf.org (odin [132.151.1.176])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id BAA28904
	for <isis-wg@optimus.ietf.org>; Wed, 17 Jul 2002 01:39:57 -0400 (EDT)
Received: from ihemail2.firewall.lucent.com (ihemail2.lucent.com [192.11.222.163])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA12582
	for <isis-wg@ietf.org>; Wed, 17 Jul 2002 01:38:56 -0400 (EDT)
Received: from ihmail.ih.lucent.com (h135-185-56-8.lucent.com [135.185.56.8])
	by ihemail2.firewall.lucent.com (Switch-2.2.2/Switch-2.2.0) with ESMTP id g6H5dpw19431
	for <isis-wg@ietf.org>; Wed, 17 Jul 2002 01:39:51 -0400 (EDT)
Received: from lucent.com ([192.11.175.94]) by ihmail.ih.lucent.com (8.8.8+Sun/EMS-1.5 sol2)
	id AAA24337; Wed, 17 Jul 2002 00:39:40 -0500 (CDT)
Message-ID: <3D35017D.B81CAF3E@lucent.com>
Date: Tue, 16 Jul 2002 23:32:45 -0600
From: Stephen Trowbridge <sjtrowbridge@lucent.com>
Organization: Lucent Technologies
X-Mailer: Mozilla 4.76 [en]C-CCK-MCD EMS-1.5  (Windows NT 5.0; U)
X-Accept-Language: en
MIME-Version: 1.0
To: isis-wg@ietf.org
Content-Type: multipart/mixed;
 boundary="------------1259F6D89551AA1EF3BCCA84"
Subject: [Isis-wg] ITU-T Study Group 15 Slides from Today's meeting
Sender: isis-wg-admin@ietf.org
Errors-To: isis-wg-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: IETF IS-IS working group <isis-wg.ietf.org>
X-BeenThere: isis-wg@ietf.org

This is a multi-part message in MIME format.
--------------1259F6D89551AA1EF3BCCA84
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

All,
Attached are the slides I presented today.
In particular, please note the SG15 ftp site whose URL
is given on slide 3 - from there you can download the
current draft of G.7712/Y.1703. Slide 6 indicates some
sections identified by Q.14/15 that may be of interest
to this WG.
Regards,
Steve
--------------1259F6D89551AA1EF3BCCA84
Content-Type: application/ppt;
 name="ITU_020714_isis.ppt"
Content-Disposition: inline;
 filename="ITU_020714_isis.ppt"
Content-Transfer-Encoding: base64

0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAAFAAAAOAIAAAAA
AAAAEAAA/v///wAAAAD+////AAAAADMCAAA0AgAANQIAADYCAAA3AgAA////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//////////////////////////////////8Abh7w7r4DAGerhZEgu1FGP6IsjQ9/Z67/iVBO
Rw0KGgoAAAANSUhEUgAAAikAAAJfCAIAAAA1itGVAAAABGdBTUEAALGIlZj0pgAAAAlwSFlz
AABYlQAAWJUB2W030wAAIABJREFUeJzs3V+sZldZx/Hv86y133OmnQpGREJMVEJN/EulnZkO
BdQrY0IwBiqB0lqI8ULbgkEi8UIxMcE/SFsomvjvAoIxEU3UeG2h/2am7Yg2IU0hIA2VPwEa
STs9591r/X5e7DONmjTxXJg5u12fOcl5z8l7Ztaes/d63ufZ611P2GYNZi4ULksDzEFB4R5t
YrrUIxuGYRgOKS/1AP6vJl/2zTv+8JkH7wGmTpKOmEfgGYZhWKFYS97z9Y/c8e277rD9ise+
ULqISUl2KJd6ZMMwDMMhrSbvefrM3XRJPHHzW1Qmh7PTyjoC5zAMw/DfrSb2vOy29wLF2nvg
7IX7HgAorTou8bCGYRiGw1tNzc3iP37xTU+dPZsNarny0S+RjJLbMAzDGq0m74ngxbf8hiQV
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
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPAOgDQxMAAAEA6QMoAAAAgBYAAOAQ
AADgEAAAgBYAAAUAAAAKAAAAAAAAAAAAAAABAAAAAAAAAQ8ACQREAQAAAAAKBAQAAAAOAAAA
DwDXD8oAAAAAANMPBAAAAAsAAAAAALoPtgAAAGgAdAB0AHAAOgAvAC8AcwBnADEANQBvAHAA
dABpAGMAYQBsAHQAOgBvAHQAeABjAGgAYQBuAGcAZQBAAGYAdABwAC4AaQB0AHUALgBpAG4A
dAAvAAsAdABzAGcAMQA1AG8AcAB0AGkAYwBhAGwAdAByAGEAbgBzAHAAbwByAHQALwALAEMA
TwBNAE0AVQBOAEkAQwBBAFQASQBPAE4AUwAvAGkAbgBkAGUAeAAuAGgAdABtAGwADwDXD14A
AAAAANMPBAAAAAwAAAAAALoPSgAAAGgAdAB0AHAAOgAvAC8AdwB3AHcALgBpAGUAdABmAC4A
bwByAGcALwBJAEUAUwBHAC8AbABpAGEAaQBzAG8AbgAuAGgAdABtAGwADwDyA2IBAAAvAMgP
DAAAADAA0g8EAAAAAQAAAA8A1QeYAAAAAAC3D0QAAABUAGkAbQBlAHMAIABOAGUAdwAgAFIA
bwBtAGEAbgAAAGyqugB02hIAXNoSACHLBjAIAAAAAAAAAHTaEgBoegcwAIwEEhAAtw9EAAAA
VwBpAG4AZwBkAGkAbgBnAHMAAABSAG8AbQBhAG4AAABsqroAdNoSAFzaEgAhywYwCAAAAAAA
AAB02hIAaHoHMAKMBAIAAKQPCgAAAIAAYAAAAP////8AAKUPDAAAAAAAAAguAAAABwAAAAAA
qQ8KAAAABwAAAAIACQQAAEAAow9uAAAABQD//T8AAAAiIAAAZAAAAAAAAABkAAAAAAAAAAAA
QAIAAAAABwAAAP//7wAAAAAA////////GAAAAAABAAAABQAAIAEgAQAAAAAABQAAQAJAAgAA
AAAABQAAYANgAwAAAAAABQAAgASABAAAAAAPAAsEDAIAAA8AAPAEAgAAAAAG8AABAAACgAAA
HwAAACYAAAAIAAAAAAAAAAcAAAADAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAA
AAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAA
AAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAEAAAALAAAABAAAAAsA
AAAAAAAABQAAAAUAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAA
BAAAAAYAAAAEAAAACAAAAAQAAAAHAAAABAAAAAIAAAAEAAAATwAB8LAAAAACAAfwJAAAAAAA
AAAAAAAAAAAAAAAAAAAAAP8AAAAAAAAAAAAAAAAAAADJAAIAB/AkAAAAAAAAAAAAAAAAAAAA
AAAAAAAA/wAAAAAAAAAAAAAAAAAAAMkAAgAH8CQAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAA
AAAAAAAAAAAAAAAAyQBiAAfwJAAAAAYGZ6uFkSC7UUY/oiyND39nrv8A9r4DAAIAAAAAAAAA
AADJAGMAC/AkAAAAgQEEAAAIgwEAAAAIvwEQABAAwAEBAAAI/wEIAAgAAQICAAAIQAAe8RAA
AAAEAAAIAQAACAIAAAj3AAAQHwDwDzgAAAAAAPMDFAAAABMAAAAEAAAAAAAAAAEAAIAAAAAA
AADzAxQAAAAUAAAABAAAAAAAAAACAACAAAAAAA8A0AfJAQAAHwAUBBwAAAAAABUEFAAAALod
dewAypo7Mk7NyQDKmjsAAgABDwD6A2cAAAAAAP4DAwAAAAABAAAA/QM0AAAASAAAAGQAAABI
AAAAZAAAACHLBjAIAAAAAAAAAGjaEgAAAAAAAAAAAB79//+g////AQAAAHAA+wMIAAAAAAAA
AHAIAABwAPsDCAAAAAEAAABACwAAHwAHBDwAAAAAAP0DNAAAACEAAABkAAAAIQAAAGQAAACj
iwcwJN4SAAAAAABYq7oAAAAAAAAAAAAAAAAAAAAAAAABEgAfABMEPAAAAAAA/QM0AAAAZAAA
AGQAAABkAAAAZAAAAKOLBzAk3hIAAAAAAFirugAAAAAAAAAAAAAAAAAAAAAAAAESAB8A/wMU
AAAAAgAABAwAAAAAAAAAAAAAAAIAAAAfAAgEPAAAAAAA/QM0AAAAQgAAAGQAAABCAAAAZAAA
AJTaEgBvjwcwJN4SAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAASAA8AiBNGAAAADwCKEz4AAAAA
ALoPDgAAAF8AXwBfAFAAUABUADkAAACLEyAAAAAPAOQPGAAAAAAA0w8EAAAACwAAAAAAGBAE
AAAAAQAAAD8A2Q8MAAAAAADaDwQAAAAAACUADwDwDxQMAAAAAPMDFAAAAAMAAAAAAAAAAgAA
AAABAAAAAAAAAACfDwQAAAAGAAAAAACoDz4AAABJVFUtVCBTdHVkeSBHcm91cCAxNSBDb21t
dW5pY2F0aW9ucyB0bwtJRVRGIElTSVMgV29ya2luZyBHcm91cBAAnw8EAAAABQAAAAAAqg8K
AAAAAQAAAAEAAAAAAAAA8wMUAAAAFgAAAAAAAAACAAAACwEAAAAAAAAAAJ8PBAAAAAAAAAAA
AKgPNAAAAENvbW11bmljYXRpb24gdG8gSUVURiBpc2lzIGZyb20gSVRVLVQgU3R1ZHkgR3Jv
dXAgMTUAAKEPFAAAADUAAAAAAAAAAAA1AAAAAAACACAAAACqDxoAAAAWAAAAAAAAAAQAAAAB
AAAAAwAbAAAAAAAAABAAnw8EAAAAAQAAAAAAqA8uAAAAV29yayBvbiBJbnRlZ3JhdGVkIElT
LUlTIG9uIHRoZSBEQ04gaW4gUS4xNC8xNQAA8wMUAAAAHwAAAAAAAAACAAAAFAEAAAAAAAAA
AJ8PBAAAAAAAAAAAAKgPIAAAAExvY2F0aW9uIG9mIFJlbGV2YW50IEluZm9ybWF0aW9uAACh
DxQAAAAhAAAAAAAAAAAAIQAAAAAAAgAkABAAnw8EAAAAAQAAAAAAqA+BAAAAZnRwOi8vc2cx
NW9wdGljYWx0Om90eGNoYW5nZUBmdHAuaXR1LmludC8LdHNnMTVvcHRpY2FsdHJhbnNwb3J0
LwtDT01NVU5JQ0FUSU9OUy9pbmRleC5odG1sDWh0dHA6Ly93d3cuaWV0Zi5vcmcvSUVTRy9s
aWFpc29uLmh0bWwgAACqD3IAAAABAAAAAAAAAAIAAAABAAAAAwAQAAAAAAAAAAkAAAABAAAA
AwAFAAAAAAAAAAMAAAABAAAAAwABAAAAAAAAAAMAAAABAAAAAwAyAAAAAAAAAAEAAAAAAAAA
JQAAAAAAAAABAAAAAQAAAAAAAQAAAAAAAAAPAPIPGAAAAAAA8w8QAAAAAAAAAAsAAAAEAAAA
CLsHMAAA3w8IAAAAAQAAAFoAAAAPAPIPGAAAAAAA8w8QAAAAAAAAAAwAAAAEAAAACLsHMAAA
3w8IAAAAWwAAAIAAAAAAAPMDFAAAAB0AAAAAAAAAAgAAABMBAAAAAAAAAACfDwQAAAAAAAAA
AACoDzkAAABXb3JrIG9uIEludGVncmF0ZWQgSVMtSVMgb24gdGhlIERDTiBpbiBRLjE0LzE1
C0JhY2tncm91bmQAAKEPFgAAADoAAAAAAAAAAAA6AAAAAQACAAEAGAAQAJ8PBAAAAAEAAAAA
AKgPqQEAAEZpcnN0IHZlcnNpb24gb2YgRy43NzEyL1kuMTcwMyB3YXMgYXBwcm92ZWQLMjkg
Tm92ZW1iZXIgMjAwMQ1EYXRhIENvbW11bmljYXRpb25zIE5ldHdvcmtzIHdlcmUgb3JpZ2lu
YWxseSBwcm92aWRlZCBkaXN0cmlidXRlZCBtYW5hZ2VtZW50IGNvbW11bmljYXRpb25zIHJl
bGF0ZWQgdG8gdGhlIFRlbGVjb21tdW5pY2F0aW9ucyBNYW5hZ2VtZW50IE5ldHdvcmsgKFRN
TikgYmFzZWQgb24gT1NJIHByb3RvY29scyB1c2luZyBJUy1JUyByb3V0aW5nDUcuNzcxMi9Z
LjE3MDMgZXh0ZW5kcyBEYXRhIENvbW11bmljYXRpb24gTmV0d29ya3MgdG8gaW5jbHVkZSB0
aGUgdXNlIG9mIElQIHByb3RvY29scyBhbmQgdG8gc3VwcG9ydCBzaWduYWxpbmcgZm9yIEF1
dG9tYXRpY2FsbHkgU3dpdGNoZWQgVHJhbnNwb3J0IE5ldHdvcmtzIChBU1ROIG9yIEFTT04p
AADzAxQAAAAcAAAAAAAAAAIAAAARAQAAAAAAAAAAnw8EAAAAAAAAAAAAqA8uAAAAV29yayBv
biBJbnRlZ3JhdGVkIElTLUlTIG9uIHRoZSBEQ04gaW4gUS4xNC8xNQAAoQ8WAAAALwAAAAAA
AAAAAC8AAAABAAIAAQAYABAAnw8EAAAAAQAAAAAAoA9KAwAAUQAuADEANAAvADEANQAgAHcA
bwB1AGwAZAAgAGwAaQBrAGUAIAB0AG8AIABpAG4AZgBvAHIAbQAgAHQAaABlACAASQBFAFQA
RgAgAG8AZgAgAHQAaABlACAAYwB1AHIAcgBlAG4AdAAgAHcAbwByAGsAIAB0AGgAYQB0ACAA
UQAuADEANAAvADEANQAgAGkAcwAgAGQAbwBpAG4AZwAgAG8AbgAgAHIAZQBjAG8AbQBtAGUA
bgBkAGEAdABpAG8AbgAgAEcALgA3ADcAMQAyAC8AWQAuADEANwAwADMAIAAcIEEAcgBjAGgA
aQB0AGUAYwB0AHUAcgBlACAAYQBuAGQAIABTAHAAZQBjAGkAZgBpAGMAYQB0AGkAbwBuACAA
bwBmACAARABhAHQAYQAgAEMAbwBtAG0AdQBuAGkAYwBhAHQAaQBvAG4AIABOAGUAdAB3AG8A
cgBrAB0gDQBQAGwAYQBuAG4AZQBkACAAZgBvAHIAIABjAG8AbgBzAGUAbgB0ACAAYQB0ACAA
dABoAGUAIABKAGEAbgB1AGEAcgB5ACAAMgAwADAAMwAgAG0AZQBlAHQAaQBuAGcAIABvAGYA
IABJAFQAVQAtAFQAIABTAHQAdQBkAHkAIABHAHIAbwB1AHAAIAAxADUADQBWAGUAcgBzAGkA
bwBuACAAMQAuADEAIAB0AHIAYQBuAHMAbQBpAHQAdABlAGQAIABpAG4AIAB0AGgAZQAgABwg
bwBmAGYAaQBjAGkAYQBsAB0gIABjAG8AbQBtAHUAbgBpAGMAYQB0AGkAbwBuACAAcwB0AGEA
dABlAG0AZQBuAHQALAAgAGIAdQB0ACAAdgBlAHIAcwBpAG8AbgAgADEALgAyACAAKABlAGQA
aQB0AG8AcgBpAGEAbABsAHkAIABjAGwAZQBhAG4AZQBkACAAdQBwACAAZgBvAHIAIAByAGUA
YQBkAGEAYgBpAGwAaQB0AHkAKQAgAG0AYQB5ACAAYgBlACAAZABvAHcAbgBsAG8AYQBkAGUA
ZAAgAGYAcgBvAG0AIAB0AGgAZQAgAEkAVABVAC0AVAAgAEYAVABQACAAcwBpAHQAZQAgAGEA
cwAgAHcAZQBsAGwALgAAAPMDFAAAAB4AAAAAAAAAAgAAABIBAAAAAAAAAACfDwQAAAAAAAAA
AACoDyIAAABHLjc3MTIvWS4xNzAzIFNlY3Rpb25zIG9mIEludGVyZXN0AAChDxQAAAAjAAAA
AAAAAAAAIwAAAAAAAgAkABAAnw8EAAAAAQAAAAAAqA/rAQAAU2VjdGlvbiA3LjEuOCBOZXR3
b3JrIExheWVyIFBEVSBFbmNhcHN1bGF0aW9uIEZ1bmN0aW9uIGFzIHdlbGwgYXMgQW5uZXgg
QiBmb3IgdGhlIERlc2NyaXB0aW9uIG9mIHRoZSBBdXRvbWF0aWMgRW5jYXBzdWxhdGlvbiBQ
cm9jZWR1cmVzDVNlY3Rpb24gNy4xLjEwLjEuMSBOZXR3b3JrLWxheWVyIFByb3RvY29sIEF3
YXJlIEFkamFjZW5jeSBDcmVhdGlvbg1TZWN0aW9uIDcuMS4xMC4xIEludGVncmF0ZWQgSVMt
SVMgcmVxdWlyZW1lbnRzIGFzIHdlbGwgYXMgQW5uZXggQSBvbiBSZXF1aXJlbWVudHMgZm9y
IFRocmVlLVdheSBIYW5kc2hha2luZw1BcHBlbmRpeCBJSUkgQ29tbWlzc2lvbmluZyBndWlk
ZSBmb3IgU0RIIE5FcyBpbiBkdWFsIFJGQyAxMTk1IGVudmlyb25tZW50IGFuZCBpbXBhY3Qg
b2YgYXV0b21hdGljIEVuY2Fwc3VsYXRpb24gb3B0aW9uDUFwcGVuZGl4IElJIEltcGxlbWVu
dGF0aW9uIEV4YW1wbGUgb2YgQXV0b21hdGljIEVuY2Fwc3VsYXRpb24AAKEPFAAAAOwBAAAA
AAAAAADsAQAAAAACABQAAACqDxoAAABfAQAAAAAAAAQAAAABAAAAAwCJAAAAAAAAAAAA6gMA
AAAADwD4A78KAAACAO8DGAAAAAEAAAABAgcJCAAAAAAAAAAAAAAAAAAAAGAA8AcgAAAAAAD/
AP///wAAAAAA//8AAP+ZAAAA//8A/wAAAJaWlgBgAPAHIAAAAP///wAAAAAAgICAAAAAAAAA
zJkAMzPMAMzM/wCysrIAYADwByAAAAD///8AAAAAADMzMwAAAAAA3d3dAICAgABNTU0A6urq
AGAA8AcgAAAA///MAAAAAABmZjMAgIAAADOZMwCAAAAAADPMAP/MZgBgAPAHIAAAAP///wAA
AAAAgICAAAAAAAD/zGYAAAD/AMwAzADAwMAAYADwByAAAAD///8AAAAAAICAgAAAAAAAwMDA
AABm/wD/AAAAAJkAAGAA8AcgAAAA////AAAAAACAgIAAAAAAADOZ/wCZ/8wAzADMALKysgAA
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
KAAAAKAAAAB4AAAAAQAIAAAAAAAASwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAIAAAACA
gACAAAAAgACAAICAAADAwMAAwNzAAPDKpgAEBAQACAgIAAwMDAAREREAFhYWABwcHAAiIiIA
KSkpAFVVVQBNTU0AQkJCADk5OQCAfP8AUFD/AJMA1gD/7MwAxtbvANbn5wCQqa0AAAAzAAAA
ZgAAAJkAAADMAAAzAAAAMzMAADNmAAAzmQAAM8wAADP/AABmAAAAZjMAAGZmAABmmQAAZswA
AGb/AACZAAAAmTMAAJlmAACZmQAAmcwAAJn/AADMAAAAzDMAAMxmAADMmQAAzMwAAMz/AAD/
ZgAA/5kAAP/MADMAAAAzADMAMwBmADMAmQAzAMwAMwD/ADMzAAAzMzMAMzNmADMzmQAzM8wA
MzP/ADNmAAAzZjMAM2ZmADNmmQAzZswAM2b/ADOZAAAzmTMAM5lmADOZmQAzmcwAM5n/ADPM
AAAzzDMAM8xmADPMmQAzzMwAM8z/ADP/MwAz/2YAM/+ZADP/zAAz//8AZgAAAGYAMwBmAGYA
ZgCZAGYAzABmAP8AZjMAAGYzMwBmM2YAZjOZAGYzzABmM/8AZmYAAGZmMwBmZmYAZmaZAGZm
zABmmQAAZpkzAGaZZgBmmZkAZpnMAGaZ/wBmzAAAZswzAGbMmQBmzMwAZsz/AGb/AABm/zMA
Zv+ZAGb/zADMAP8A/wDMAJmZAACZM5kAmQCZAJkAzACZAAAAmTMzAJkAZgCZM8wAmQD/AJlm
AACZZjMAmTNmAJlmmQCZZswAmTP/AJmZMwCZmWYAmZmZAJmZzACZmf8AmcwAAJnMMwBmzGYA
mcyZAJnMzACZzP8Amf8AAJn/MwCZzGYAmf+ZAJn/zACZ//8AzAAAAJkAMwDMAGYAzACZAMwA
zACZMwAAzDMzAMwzZgDMM5kAzDPMAMwz/wDMZgAAzGYzAJlmZgDMZpkAzGbMAJlm/wDMmQAA
zJkzAMyZZgDMmZkAzJnMAMyZ/wDMzAAAzMwzAMzMZgDMzJkAzMzMAMzM/wDM/wAAzP8zAJn/
ZgDM/5kAzP/MAMz//wDMADMA/wBmAP8AmQDMMwAA/zMzAP8zZgD/M5kA/zPMAP8z/wD/ZgAA
/2YzAMxmZgD/ZpkA/2bMAMxm/wD/mQAA/5kzAP+ZZgD/mZkA/5nMAP+Z/wD/zAAA/8wzAP/M
ZgD/zJkA/8zMAP/M/wD//zMAzP9mAP//mQD//8wAZmb/AGb/ZgBm//8A/2ZmAP9m/wD//2YA
IQClAF9fXwB3d3cAhoaGAJaWlgDLy8sAsrKyANfX1wDd3d0A4+PjAOrq6gDx8fEA+Pj4APD7
/wCkoKAAgICAAAAA/wAA/wAAAP//AP8AAAD/AP8A//8AAP///wD/////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8
/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8
/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/P//////
//+84rzd//+9vf///////////////////////////////P//////////////////////////
////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////z//////927
3LS0u65vvf////////////////////////////////z/////////////////////////////
////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////8/////7vcu7vd
u29vu7v////////////////////////////////8////////////////////////////////
//////8HB////////////////wcHB///////B/////8H////ubm5B////wcH/////////wcH
////B////86s/wf//////////wcH/////////////////////////////P///7y0u+IJtiVA
R47cu////////////////////////////////P///////////////////////////Pz//8j8
///I/PwH/////9TNB////9Sy1LMHudQHs7nUuQe51Lm5B/+5uQf//7m51LmzudQH/7nUs9QH
1LLUrAfNzs3IB/////z8/8j8/Pz///////////////////////////z//927u93iGbuTRkaS
3LXi//////////////////////////////z///////////////////////////z8//+h/P/8
rAfN/P////+szQf///+yB7izB7O4/7i5uLkHubi5uQf/ubkH//+5uf+5ubO4B/+zuLOyB6zT
rNQHzazNrAf////8/P+hB/z8///////////////////////////8//+7tIvd3Yuub2+Ri4u7
u//////////////////////////////8///////////////////////////8/P///Pz//PwH
yM3/Bwf/1KwH////1AfUsge5s//UubO5B7m5ubkH/7m5uf//s7n/udS5swf/s9Sy1AfUstSs
B6zUzc0H/////Mj8/Af8/P///////////////////////////P//tZGLu+KLbJPdZbu6rtz/
/////////////////////////////P///////////////////////////Pz///z8//z8B6z8
rM2s/6zUB/////+zstT/s7j/uLm5uQe5ubm5B7m5ubn//7m5ubm4ubkH/7O41LgHstSs0wfU
rM2sB/////z8/////Pz///////////////////////////z//7uRZuLdbK4Zu2W1tZG7////
//////////////////////////z///////////////////////////z8///8/P/8yAfIzf//
///UzQf////UstSz/7nU/7O51LkHubO5uQe5ubm5//+5udS5s7nUuQe51LPUB9Sy1KwHzdTN
yAf////8/PzIB/z8///////////////////////////8///cz2zdb22uu91lu7uLtP//////
///////////////////////8//////////////////////////+h/P//ofz//KwHrPz/////
rM0H////stT///+zuAe5ubi5B7m5ubkHubm5uf//ubn/Bwe5uLMHs7izsv+s1KzUB82szawH
/////Pz8ofz8/P///////////////////////////P//vJGKvGZla4u8Zbu7rrT/////////
/////////////////////P///////////////////////////Pz///z8//z8B8jN/////9Ss
B////9QH1LjUubMH1Lm5uQe5ubm5ubkHubn//7O5/7nUubMH///UstT/1LLUrAes1M3O///N
/Pz8/PwH//////////////////////////////z//927vI5Mk9284t0J3Lvd////////////
//////////////////z///////////////////////////z8/Pz8/Pz8zQeszf///82s1KzU
//+ys7iz/7O5//////////+5uQf/////////ubm5///////////////////////////////8
rPz8/Pz8///////////////////////////8////u/+9b93x/7u8tbu7////////////////
///////////////8///////////////////////////8/Pz8yPz8/Mj//M3////N1M3UrP//
/7LU////////////////ubn//////////7nUuf////////////////////////////////z8
yPz8/P///////////////////////////P///7zdb/b/4rvdu7u73f//////////////////
/////////////P//////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//////////////////////////////z/////k5Ld//+1u7W0vP//////////////////////
//////////z/////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
///////////////////////////8/////73/tbu7vLW7////////////////////////////
///////8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8
/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8
/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/P///8P/////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//z8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8
/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8
/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz////////////////////////////8
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
///////////////////////////////////////8/////////////////////////////P//
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////////////////////////////////P////////////////////////////z/////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//////////////////////////////////z////////////////////////////8////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
///////////////////////////////8/////////////////////////////P//////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////////////////////////P////////////////////////////z/////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//////////////////////////z////////////////////////////8////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
///////////////////////8/////////////////////////////P//////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////////////////P////////////////////////////z/////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//////////////////z////////////////////////////8////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
///////////////8/////////////////////////////P//////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////////P////////////////////////////z/////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//////////z////////////////////////////8////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
///////8/////////////////////////////P//////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////P////////////////////////////z/////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//z////////////////////////////8////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////8
/////////////////////////////P//////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////P//
//////////////////////////z/////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////z/////
///////////////////////8////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////8////////
/////////////////////P//////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////P//////////
//////////////////z/////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////z/////////////
///////////////8////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////8////////////////
/////////////P//////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////P//////////////////
//////////z/////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////z/////////////////////
///////8////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////8////////////////////////
/////P//////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////P//////////////////////////
//z/////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////z////////////////////////////8
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
///////////////////////////////////////8/////////////////////////////P//
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////////////////////////////////P////////////////////////////z/////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//////////////////////////////////z////////////////////////////8////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
///////////////////////////////8/////////////////////////////P//////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////////////////////////P////////////////////////////z/////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//////////////////////////z////////////////////////////8////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
///////////////////////8/////////////////////////////P//////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////////////////P////////////////////////////z/////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//////////////////z////////////////////////////8////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
///////////////8/////////////////////////////P//////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////////P////////////////////////////z/////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//////////z////////////////////////////8////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
///////8/////////////////////////////P//////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////P////////////////////////////z/////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////wcHBwf/////////////////////////////BwcHB///////////////////////
//z////////////////////////////8////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////z8/Pz8H////////////////////////////Pz8/P//////////////////////////8
/////////////////////////////P//////////////////////BwcHBwcHBwcHB/8HBwcH
/wcHBwf///8HBwcHBwcH//8HBwcHBwcH////////Bwf/Bwf//wcH/wcHBwcHBwf/BwcHBwcH
B/8/Pwc/B/////8HBwcH/wcHBwf//wcH////Bwc/PwcH/////////////////////////P//
//////////////////////////z/////////////////////Pz8/Pz8/Pz8/Pwc/Pz8//z8/
Pz////8/Pz8/Pz8/Bwc/Pz8/Pz8/Bwf/////Pz8HPz8H/z8//z8/Pz8/Pz8HPz8/Pz8/Pwc/
Pz8/P/////8/Pz8/Bz8/Pz///z8//wf/Pz8/Pz8//wf///////////////////////z/////
///////////////////////8//////////////////////8/Pwf/Pz8H/z///z8/B///Pz8H
/////z8/Bz//Pz8H/z8/Bz//Pz8H/////z8//z8/Bz8/Bz8HPz8H/z8/Bz//Pz8HPz8HPz8/
BwcH//8/Pwf/Pz8HPz8H/z8/Bz8HPwc/Pz8/Bz8H///////////////////////8////////
/////////////////////P//////////////////////Pz8H/z8/Bz8H//8/Pwf//z8/Bwf/
//8/Pwf//z8///8/Pwf//z8//////z8/Bz8/P/8/Pwc/Bz8/B/8/Pz//Bz8/Bz8/Bz8HPz8/
B///Pz8HPz8/Pz8/B/8/Pwc/Bz8HPz8/Pwc/B////////////////////////P//////////
//////////////////z//////////////////////z8/B/8/Pz8/B///Pz8H//8/Pz//////
Pz8H/z8/////Pz8H/z8///////8/Pwc/Pwc/Pz8HP/8/PwcHPz8HPwc/Pwc/Pwc/Pz8HPwcH
/z8/B/////8/PwcHPz8HP/8/Bz8/Pz8HP/////////////////////////z/////////////
///////////////8//////////////////////8/Pwf/Pz8HP/8HBz8/B/8HPz8H/wf//z8/
Bz8/B/8H/z8/Bz8/B/8H////Pz//Pz8HP/8/P/8/Pz8/Pz8/Bz8/Pz8/Pz8///8/Pz8///8/
Pwf//wc/Pz8/P/8/P/8/P/8/Pz8/P//////////////////////////8////////////////
/////////////P//////////////////////Pz8HBz8/Bwc/Pwc/Pwc/Bz8/Bz8H//8/Pwc/
Pwc/B/8/Pwc/Pwc/B///Pz8H/z8/B/8/Bwf///////8/Pwf///8HB///////////////Pz8H
Bz8/B////////////////////////////////////////////////P//////////////////
//////////z/////////////////////Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8///8/Pz8//z8/
P/8/Pz8//z8/P///Pz8//z8/P/8/Pz////////8/Pz////8/P/////////////////8/Pz//
P/////////////////////////////////////////////////z/////////////////////
///////8////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////8////////////////////////
/////P//////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////P//////////////////////////
//z/////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////z////////////////////////////8
/////////////////////////////////////////////wcHB////wcHBwcH/wf/BwcHBwf/
B/8HBwf/BwcHBwcH/wcHBwf/Bwf/BwcHBwcHBwcHBwcH/wcHB/8HBwcH/////wcHBwcH////
///////////////////////////////////////8/////////////////////////////P//
/////////////////////////////////////////z8/P/8H/z8/Pz8/Bz8HPz8/Pz8HPwc/
Pz//Pz8/Pz8/Bz8/Pz//Pz//Pz8/Pz8/Pz8/Pz8//z8/Pwc/Pz8/Bwf//z8/Pz8//wf/////
/////////////////////////////////////P////////////////////////////z/////
/////////////////////////////////////z8/B/8//z8/Bz8/Pwc/Bz8/Bz8/Bz8HPz8H
Pwc/Pwc/Pwc/Pz8HPz8HP/8/Pwc/Pwc/Pz8/Bz8HPz8HPwf/Pz8H//8/Pz8/Bz8H////////
//////////////////////////////////z////////////////////////////8////////
//////////////////////////////////8/Pwf///8/Pwc/Pz8HPwc/Pwc/Pwc/Bz8/Bz8H
Pz8HPz8HPz8/Bz8/B/8/Pz8HPz8HPz8/Pwc/Bz8/Bz8HPz8/////Pz8/Pwc/B///////////
///////////////////////////////8/////////////////////////////P//////////
////////////////////////////////Pz8H////Pz8HPz8/Bz//Pz//Pz8HP/8/P/8/Bz8/
Bz8/Bz8/Pwc/Pwc//z8//z8/Bz8/Pz8HP/8/Pwc//z8/Bwf//z8/Pz8HP///////////////
/////////////////////////////P////////////////////////////z/////////////
/////////////////////////////z8/B/8HB/8/Pz8/Pz//Pz//Pz8/P/8/P/8/P/8/Pz8/
Pz8/Pz///z8//z8//z8/Pz8/P/8/P/8/Pz8/////Pz///z8/Pz8/P///////////////////
//////////////////////////z////////////////////////////8////////////////
//////////////////////////8/Pwc/Pwf/////////////////////////////////////
//8HB////////////z8H/wcH/////////////////////z8H////////////////////////
///////////////////////8/////////////////////////////P//////////////////
/////////////////////////z8//z////////////////////////////////////////8/
P/////////////8//z8///////////////////////8/////////////////////////////
/////////////////////P////////////////////////////z/////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//////////////////z////////////////////////////8////////////////////////
/////////////////////////////////////////////////////////////////////wcH
/////////////////////////////////wcHBwf/////////////////////////////////
///////////////8/////////////////////////////P//////////////////////////
/////////////////////////////////////////////////////////////////z8/B///
/////////////////////////////z8/Pz//////////////////////////////////////
/////////////P////////////////////////////z/////////////////////////////
////BwcHB/8HBwcH////BwcH////////BwcHB////wcHB///BwcH/wcHBwf/BwcHP/8H////
//8HBwcH/wcHBwf//wcH////BwcHPz8HB////wcHBwf/BwcH////////////////////////
//////////z////////////////////////////8////////////////////////////////
Pz8/P/8/Pz8/////Pz8//wf/////Pz8/P////z8/PwcHPz8//z8/Pz//Pz8/P/8/B/////8/
Pz8/Bz8/Pz///z8//wf/Pz8/Pz8/P/8H/z8/Pz//Pz8//wf/////////////////////////
///////8/////////////////////////////P////////////////////////////////8/
Pwf//z8/B///Pz8H/z8H/wcH//8/Pwf///8//z8/Bz8/Bz8HPz8HPwc/Pwc/PwcH//8/Pwf/
Pz8HPz8H/z8/Bz8HPwc/Pwc/Pwc/B///Pz8H/z///z8H////////////////////////////
/////P////////////////////////////z/////////////////////////////////Pz8H
//8/Pwf//z8/B/8/Bz8/////Pz8H//////8/P/8/Pwc/Bz8/Bz8HPz8HPz8/B///Pz8HPz8/
Pz8/B/8/Pwc/Bz8HPz8HPz8HPwf//z8/B///Bwc/B///////////////////////////////
//z////////////////////////////8/////////////////////////////////z8/B///
Pz8H//8/Pwf/Pwf//////z8/B/////8/P///Pz8HPwc/Pwc//z8/Pz8HPwcH/z8/B/////8/
PwcHPz8HP/8/Bz8/Bz8/Bz////8/Pwf/Pz8/P//////////////////////////////////8
/////////////////////////////P////////////////////////////////8/Pwf/Bz8/
B/8HPz8H/z8H/////wc/Pwf/B/8/Pwf/Pz8/Pz//Pz///z8/Pz8//z8///8/Pwf//wc/Pz8/
P/8/P/8/P/8/Pz8/Pz//////Pz8H/z8/P////////////////////////////////////P//
//////////////////////////z/////////////////////////////////Pz8HPwc/Pwc/
Bz8/B/8/Bwf//z8HPz8HPwf/Pz8HPwf/Pwf/////////Pz8H////////Pz8HBz8/B///////
/////////////////////z8/B///PwcHB/////////////////////////////////z/////
///////////////////////8////////////////////////////////Pz8/Pz8/Pz8/Pz8/
P/8/Pz////8/Pz8/Pz////8/Pz///z//////////Pz8///////////8/Pz//P///////////
/////////////////z8/P////z8/P//////////////////////////////////8////////
/////////////////////P//////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////P//////////
//////////////////z/////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////z/////////////
///////////////8////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////8////////////////
/////////////P//////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////P//////////////////
//////////z/////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////z/////////////////////
///////8////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////8////////////////////////
/////P//////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////P//////////////////////////
//z/////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////z////////////////////////////8
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
///////////////////////////////////////8/////////////////////////////P//
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////////////////////////////////P////////////////////////////z8/Pz8
/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8
/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8
/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz/////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//////////////////8FAAAABwEBAAAACAAAAPoCBQABAAAAAAAAAAQAAAAtAQAABwAAAPwC
AQAAAAAAAAAEAAAALQEBAA8AAAAmBg8AFABUTlBQBAAMAAAAAAAAAAAAAAAAAAkAAAAmBg8A
CAD/////AQAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7/AAAFAAIA
AAAAAAAAAAAAAAAAAAAAAAIAAAAC1c3VnC4bEJOXCAArLPmuRAAAAAXVzdWcLhsQk5cIACss
+a4wAwAA7AIAABAAAAABAAAAiAAAAAMAAACQAAAADwAAAKgAAAAEAAAAtAAAAAYAAAC8AAAA
BwAAAMQAAAAIAAAAzAAAAAkAAADUAAAACgAAANwAAAAXAAAA5AAAAAsAAADsAAAAEAAAAPQA
AAATAAAA/AAAABYAAAAEAQAADQAAAAwBAAAMAAAAiwIAAAIAAADkBAAAHgAAAA8AAABPbi1z
Y3JlZW4gU2hvdwAAHgAAAAEAAAAAbi1zAwAAABDwAwADAAAAFAAAAAMAAAAGAAAAAwAAAAAA
AAADAAAAAAAAAAMAAAAAAAAAAwAAADIRCQALAAAAAAAAAAsAAAAAAAAACwAAAAAAAAALAAAA
AAAAAB4QAAAJAAAAEAAAAFRpbWVzIE5ldyBSb21hbgAKAAAAV2luZ2RpbmdzABgAAABTRyAx
NSBTbGlkZSBNYXN0ZXIgcmV2LgA/AAAASVRVLVQgU3R1ZHkgR3JvdXAgMTUgQ29tbXVuaWNh
dGlvbnMgdG8gSUVURiBJU0lTIFdvcmtpbmcgR3JvdXAANQAAAENvbW11bmljYXRpb24gdG8g
SUVURiBpc2lzIGZyb20gSVRVLVQgU3R1ZHkgR3JvdXAgMTUAIQAAAExvY2F0aW9uIG9mIFJl
bGV2YW50IEluZm9ybWF0aW9uADoAAABXb3JrIG9uIEludGVncmF0ZWQgSVMtSVMgb24gdGhl
IERDTiBpbiBRLjE0LzE1IEJhY2tncm91bmQALwAAAFdvcmsgb24gSW50ZWdyYXRlZCBJUy1J
UyBvbiB0aGUgRENOIGluIFEuMTQvMTUAIwAAAEcuNzcxMi9ZLjE3MDMgU2VjdGlvbnMgb2Yg
SW50ZXJlc3QADBAAAAYAAAAeAAAACwAAAEZvbnRzIFVzZWQAAwAAAAIAAAAeAAAAEAAAAERl
c2lnbiBUZW1wbGF0ZQADAAAAAQAAAB4AAAANAAAAU2xpZGUgVGl0bGVzAAMAAAAGAAAAALQB
AAADAAAAAAAAACAAAAABAAAAOAAAAAIAAABAAAAAAQAAAAIAAAAMAAAAX1BJRF9ITElOS1MA
AgAAAOQEAABBAAAAbAEAAAwAAAADAAAABwAAAAMAAAAGAAAAAwAAAAAAAAADAAAABwAAAB8A
AABaAAAAaAB0AHQAcAA6AC8ALwBzAGcAMQA1AG8AcAB0AGkAYwBhAGwAdAA6AG8AdAB4AGMA
aABhAG4AZwBlAEAAZgB0AHAALgBpAHQAdQAuAGkAbgB0AC8AdABzAGcAMQA1AG8AcAB0AGkA
YwBhAGwAdAByAGEAbgBzAHAAbwByAHQALwBDAE8ATQBNAFUATgBJAEMAQQBUAEkATwBOAFMA
LwBpAG4AZABlAHgALgBoAHQAbQBsAAAAHwAAAAEAAAAAAAAAAwAAAAcAAAADAAAABgAAAAMA
AAAAAAAAAwAAAAcAAAAfAAAAJgAAAGgAdAB0AHAAOgAvAC8AdwB3AHcALgBpAGUAdABmAC4A
bwByAGcALwBJAEUAUwBHAC8AbABpAGEAaQBzAG8AbgAuAGgAdABtAGwAAAAfAAAAAQAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPYPJwAAABQAAABfwJHj
9jAAAA8A9AMDALoATHVjZW50IEVuZCBVc2VyCAAAAEwAdQBjAGUAbgB0ACAARQBuAGQAIABV
AHMAZQByAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAIAAAADAAAABAAAAAUAAAAGAAAA
BwAAAAgAAAAJAAAACgAAAAsAAAAMAAAADQAAAA4AAAAPAAAAEAAAABEAAAASAAAAEwAAABQA
AAAVAAAAFgAAABcAAAAYAAAAGQAAABoAAAAbAAAAHAAAAB0AAAAeAAAAHwAAACAAAAAhAAAA
IgAAACMAAAAkAAAAJQAAACYAAAAnAAAAKAAAACkAAAAqAAAAKwAAACwAAAAtAAAALgAAAC8A
AAAwAAAAMQAAADIAAAAzAAAANAAAADUAAAA2AAAANwAAADgAAAA5AAAAOgAAADsAAAA8AAAA
PQAAAD4AAAA/AAAAQAAAAEEAAABCAAAAQwAAAEQAAABFAAAARgAAAEcAAABIAAAASQAAAEoA
AABLAAAATAAAAE0AAABOAAAATwAAAFAAAABRAAAAUgAAAFMAAABUAAAAVQAAAFYAAABXAAAA
WAAAAFkAAABaAAAAWwAAAFwAAABdAAAAXgAAAF8AAABgAAAAYQAAAGIAAABjAAAAZAAAAGUA
AABmAAAAZwAAAGgAAABpAAAAagAAAGsAAABsAAAAbQAAAG4AAABvAAAAcAAAAHEAAAByAAAA
cwAAAHQAAAB1AAAAdgAAAHcAAAB4AAAAeQAAAHoAAAB7AAAAfAAAAH0AAAB+AAAAfwAAAIAA
AACBAAAAggAAAIMAAACEAAAAhQAAAIYAAACHAAAAiAAAAIkAAACKAAAAiwAAAIwAAACNAAAA
jgAAAI8AAACQAAAAkQAAAJIAAACTAAAAlAAAAJUAAACWAAAAlwAAAJgAAACZAAAAmgAAAJsA
AACcAAAAnQAAAJ4AAACfAAAAoAAAAKEAAACiAAAAowAAAKQAAAClAAAApgAAAKcAAACoAAAA
qQAAAKoAAACrAAAArAAAAK0AAACuAAAArwAAALAAAACxAAAAsgAAALMAAAC0AAAAtQAAALYA
AAC3AAAAuAAAALkAAAC6AAAAuwAAALwAAAC9AAAAvgAAAL8AAADAAAAAwQAAAMIAAADDAAAA
xAAAAMUAAADGAAAAxwAAAMgAAADJAAAAygAAAMsAAADMAAAAzQAAAM4AAADPAAAA0AAAANEA
AADSAAAA0wAAANQAAADVAAAA1gAAANcAAADYAAAA2QAAANoAAADbAAAA3AAAAN0AAADeAAAA
3wAAAOAAAADhAAAA4gAAAOMAAADkAAAA5QAAAOYAAADnAAAA6AAAAOkAAADqAAAA6wAAAOwA
AADtAAAA7gAAAO8AAADwAAAA8QAAAPIAAADzAAAA9AAAAPUAAAD2AAAA9wAAAPgAAAD5AAAA
+gAAAPsAAAD8AAAA/QAAAP4AAAD/AAAAAAEAAAEBAAACAQAAAwEAAAQBAAAFAQAABgEAAAcB
AAAIAQAACQEAAAoBAAALAQAADAEAAA0BAAAOAQAADwEAABABAAARAQAAEgEAABMBAAAUAQAA
FQEAABYBAAAXAQAAGAEAABkBAAAaAQAAGwEAABwBAAAdAQAAHgEAAB8BAAAgAQAAIQEAACIB
AAAjAQAAJAEAACUBAAAmAQAAJwEAACgBAAApAQAAKgEAACsBAAAsAQAALQEAAC4BAAAvAQAA
MAEAADEBAAAyAQAAMwEAADQBAAA1AQAANgEAADcBAAA4AQAAOQEAADoBAAA7AQAAPAEAAD0B
AAA+AQAAPwEAAEABAABBAQAAQgEAAEMBAABEAQAARQEAAEYBAABHAQAASAEAAEkBAABKAQAA
SwEAAEwBAABNAQAATgEAAE8BAABQAQAAUQEAAFIBAABTAQAAVAEAAFUBAABWAQAAVwEAAFgB
AABZAQAAWgEAAFsBAABcAQAAXQEAAF4BAABfAQAAYAEAAGEBAABiAQAAYwEAAGQBAABlAQAA
ZgEAAGcBAABoAQAAaQEAAGoBAABrAQAAbAEAAG0BAABuAQAAbwEAAHABAABxAQAAcgEAAHMB
AAB0AQAAdQEAAHYBAAB3AQAAeAEAAHkBAAB6AQAAewEAAHwBAAB9AQAAfgEAAH8BAACAAQAA
gQEAAIIBAACDAQAAhAEAAIUBAACGAQAAhwEAAIgBAACJAQAAigEAAIsBAACMAQAAjQEAAI4B
AACPAQAAkAEAAJEBAACSAQAAkwEAAJQBAACVAQAAlgEAAJcBAACYAQAAmQEAAJoBAACbAQAA
nAEAAJ0BAACeAQAAnwEAAKABAAChAQAAogEAAKMBAACkAQAApQEAAKYBAACnAQAAqAEAAKkB
AACqAQAAqwEAAKwBAACtAQAArgEAAK8BAACwAQAAsQEAALIBAACzAQAAtAEAALUBAAC2AQAA
twEAALgBAAC5AQAAugEAALsBAAC8AQAAvQEAAL4BAAC/AQAAwAEAAMEBAADCAQAAwwEAAMQB
AADFAQAAxgEAAMcBAADIAQAAyQEAAMoBAADLAQAAzAEAAM0BAADOAQAAzwEAANABAADRAQAA
0gEAANMBAADUAQAA1QEAANYBAADXAQAA2AEAANkBAADaAQAA2wEAANwBAADdAQAA3gEAAN8B
AAD+////4QEAAOIBAADjAQAA5AEAAOUBAADmAQAA5wEAAOgBAADpAQAA6gEAAOsBAADsAQAA
7QEAAO4BAADvAQAA8AEAAPEBAADyAQAA8wEAAPQBAAD1AQAA9gEAAPcBAAD4AQAA/v////oB
AAD7AQAA/AEAAP0BAAD+AQAA/wEAAAACAAABAgAAAgIAAAMCAAAEAgAABQIAAAYCAAAHAgAA
CAIAAAkCAAAKAgAACwIAAAwCAAANAgAADgIAAA8CAAAQAgAAEQIAABICAAATAgAAFAIAABUC
AAAWAgAAFwIAABgCAAAZAgAAGgIAABsCAAAcAgAAHQIAAB4CAAAfAgAAIAIAACECAAAiAgAA
/v///yQCAAAlAgAAJgIAACcCAAAoAgAAKQIAACoCAAD+////LAIAAC0CAAAuAgAALwIAADAC
AAAxAgAAMgIAAP7////9/////f////3////9/////f///zkCAAD+////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////1IA
bwBvAHQAIABFAG4AdAByAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAWAAUB//////////8DAAAAEI2BZJtPzxGG6gCqALkp6AAAAAAAAAAAAAAAAAAA
AAAAAAAA/v///wAAAAAAAAAAUABpAGMAdAB1AHIAZQBzAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAgH///////////////8AAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9r4DAAAAAABDAHUAcgByAGUAbgB0ACAA
VQBzAGUAcgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgACAQEA
AAD//////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACsCAAAAEAAA
AAAAAAUAUwB1AG0AbQBhAHIAeQBJAG4AZgBvAHIAbQBhAHQAaQBvAG4AAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAoAAIBAgAAAAUAAAD/////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAA+QEAAGhSAAAAAAAAUABvAHcAZQByAFAAbwBpAG4AdAAgAEQAbwBjAHUA
bQBlAG4AdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAgH///////////////8AAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAQAAGjEAAAAAAAAFAEQAbwBjAHUA
bQBlAG4AdABTAHUAbQBtAGEAcgB5AEkAbgBmAG8AcgBtAGEAdABpAG8AbgAAAAAAAAAAAAAA
OAACAQQAAAD//////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMC
AAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////////////AAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/////////////
//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=

--------------1259F6D89551AA1EF3BCCA84--



_______________________________________________
Isis-wg mailing list
Isis-wg@ietf.org
https://www1.ietf.org/mailman/listinfo/isis-wg


From isis-wg-admin@ietf.org  Sat Jul 27 23:12:18 2002
Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id XAA11617
	for <isis-archive@odin.ietf.org>; Sat, 27 Jul 2002 23:12:18 -0400 (EDT)
Received: from optimus.ietf.org (localhost [127.0.0.1])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id XAA04731;
	Sat, 27 Jul 2002 23:12:03 -0400 (EDT)
Received: from ietf.org (odin [132.151.1.176])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id XAA04709
	for <isis-wg@optimus.ietf.org>; Sat, 27 Jul 2002 23:12:00 -0400 (EDT)
Received: from net4u.net4u.ch (root@net4u.net4u.ch [194.191.0.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id XAA11586
	for <isis-wg@ietf.org>; Sat, 27 Jul 2002 23:10:54 -0400 (EDT)
Received: from net4u.ch (adsl-63-200-49-117.dsl.snfc21.pacbell.net [63.200.49.117])
	by net4u.net4u.ch (8.11.3/8.11.3) with ESMTP id g6S3DM901653
	for <isis-wg@ietf.org>; Sun, 28 Jul 2002 05:13:22 +0200
Message-ID: <3D435E02.8010407@net4u.ch>
Date: Sat, 27 Jul 2002 19:59:14 -0700
From: Tony Przygienda <prz@net4u.ch>
Reply-To: prz@net4u.ch
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.9) Gecko/20020408
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: isis-wg@ietf.org
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Subject: [Isis-wg] FYI: 2 MIB implementations ...
Sender: isis-wg-admin@ietf.org
Errors-To: isis-wg-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: IETF IS-IS working group <isis-wg.ietf.org>
X-BeenThere: isis-wg@ietf.org
Content-Transfer-Encoding: 7bit

For the list, I received privately 2 confirmations that the ISIS MIB is 
being implemented in official
products. Way to go, Jeff

    thanks

    -- tony


_______________________________________________
Isis-wg mailing list
Isis-wg@ietf.org
https://www1.ietf.org/mailman/listinfo/isis-wg


From isis-wg-admin@ietf.org  Sat Jul 27 23:13:51 2002
Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id XAA11697
	for <isis-archive@odin.ietf.org>; Sat, 27 Jul 2002 23:13:51 -0400 (EDT)
Received: from optimus.ietf.org (localhost [127.0.0.1])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id XAA04940;
	Sat, 27 Jul 2002 23:14:01 -0400 (EDT)
Received: from ietf.org (odin [132.151.1.176])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id XAA04890
	for <isis-wg@optimus.ietf.org>; Sat, 27 Jul 2002 23:13:58 -0400 (EDT)
Received: from net4u.net4u.ch (root@net4u.net4u.ch [194.191.0.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id XAA11660
	for <isis-wg@ietf.org>; Sat, 27 Jul 2002 23:12:52 -0400 (EDT)
Received: from net4u.ch (adsl-63-200-49-117.dsl.snfc21.pacbell.net [63.200.49.117])
	by net4u.net4u.ch (8.11.3/8.11.3) with ESMTP id g6S3FK901736
	for <isis-wg@ietf.org>; Sun, 28 Jul 2002 05:15:20 +0200
Message-ID: <3D435E78.50903@net4u.ch>
Date: Sat, 27 Jul 2002 20:01:12 -0700
From: Tony Przygienda <prz@net4u.ch>
Reply-To: prz@net4u.ch
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.9) Gecko/20020408
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: isis-wg@ietf.org
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Subject: [Isis-wg] last call on draft-ietf-isis-gmpls-extensions-13 ...
Sender: isis-wg-admin@ietf.org
Errors-To: isis-wg-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: IETF IS-IS working group <isis-wg.ietf.org>
X-BeenThere: isis-wg@ietf.org
Content-Transfer-Encoding: 7bit

we are starting last call on draft-ietf-isis-gmpls-extensions-13 draft. 
The last call will end 8/15/02

    thanks

    -- tony






_______________________________________________
Isis-wg mailing list
Isis-wg@ietf.org
https://www1.ietf.org/mailman/listinfo/isis-wg


From isis-wg-admin@ietf.org  Mon Jul 29 14:56:14 2002
Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA10949
	for <isis-archive@odin.ietf.org>; Mon, 29 Jul 2002 14:56:14 -0400 (EDT)
Received: from optimus.ietf.org (localhost [127.0.0.1])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id OAA22674;
	Mon, 29 Jul 2002 14:54:35 -0400 (EDT)
Received: from ietf.org (odin [132.151.1.176])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id OAA22636
	for <isis-wg@optimus.ietf.org>; Mon, 29 Jul 2002 14:54:33 -0400 (EDT)
Received: from bridge.axiowave.com (ppp-64-115-125-242.broadviewnet.net [64.115.125.242] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA10736
	for <isis-wg@ietf.org>; Mon, 29 Jul 2002 14:53:24 -0400 (EDT)
Message-ID: <EB5FFC72F183D411B38200062957342901E57B38@r2d2.axiowave.com>
From: Jeff Parker <jparker@axiowave.com>
To: "'VishwasM@netplane.com'" <VishwasM@netplane.com>
Cc: isis-wg@ietf.org
Date: Mon, 29 Jul 2002 14:53:20 -0400
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Subject: [Isis-wg] Level in IPRA Table
Sender: isis-wg-admin@ietf.org
Errors-To: isis-wg-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: IETF IS-IS working group <isis-wg.ietf.org>
X-BeenThere: isis-wg@ietf.org

> Hi Jeff,
> 
> I am working on the IPRA table. I had a slight doubt. While 
> injecting routes when configuring the IPRA table, I got 
> into a slight confusion. Which level should the information 
> be injected into -  Level 1 and/or Level 2.
> 
> Do we require a level field in the index too?
> 
> Thanks,
> Vishwas

Vishwas -
	I think the original intent was to introduce such 
routes into L1 and let them leak up to L2.  But I suspect
that many products today can be configured to leak a 
route directly into L2.  If someone is running at L2 only,
this would be required.    

All -
	Is there any objection to adding a field to the 
IPRA entry that dictates which level it should be introduced
into?  Perhaps something like the following.  I'd suggest
L1 or L2, as L1L2 is redundant.  If we add it to Level 1,
then it will pass through the summary check and emerge
at the right level of summarization into L2.  

- jeff parker

    IsisIPRAEntry ::=
        SEQUENCE {
            isisIPRAIndex
                Integer32,
            isisIPRAType
                INTEGER,
            isisIPRADestType
                InetAddressType,
            isisIPRADest
                InetAddress,
            isisIPRADestPrefixLen
                InetAddressPrefixLength,
            isisIPRAExistState
                RowStatus,
            isisIPRAAdminState
                AdminState,
            isisIPRAMetric
                DefaultMetric,
            isisIPRAMetricType
                MetricType,
            isisIPRAFullMetric
                FullMetric,
            isisIPRASNPAAddress
                OSINSAddress,
		isisIPRALevel
		    INTEGER			-- 1 or 2
        }

_______________________________________________
Isis-wg mailing list
Isis-wg@ietf.org
https://www1.ietf.org/mailman/listinfo/isis-wg


From isis-wg-admin@ietf.org  Tue Jul 30 10:10:37 2002
Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA19223
	for <isis-archive@odin.ietf.org>; Tue, 30 Jul 2002 10:10:37 -0400 (EDT)
Received: from optimus.ietf.org (localhost [127.0.0.1])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id KAA27983;
	Tue, 30 Jul 2002 10:09:38 -0400 (EDT)
Received: from ietf.org (odin [132.151.1.176])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id KAA27958
	for <isis-wg@optimus.ietf.org>; Tue, 30 Jul 2002 10:09:35 -0400 (EDT)
Received: from strange-brew.cisco.com (odd-brew.cisco.com [144.254.15.119])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA19045
	for <isis-wg@ietf.org>; Tue, 30 Jul 2002 10:08:27 -0400 (EDT)
Received: from there (ams-clip-vpn-dhcp119.cisco.com [10.50.0.118])
	by strange-brew.cisco.com (8.11.6+Sun/8.8.8) with SMTP id g6UE8f710701;
	Tue, 30 Jul 2002 16:08:41 +0200 (CEST)
Message-Id: <200207301408.g6UE8f710701@strange-brew.cisco.com>
Content-Type: text/plain;
  charset="iso-8859-1"
From: stefano previdi <sprevidi@cisco.com>
To: Alex Zinin <zinin@psg.com>, Tony Przygienda <prz@net4u.ch>
Subject: Re: [Isis-wg] Comments on draft-ietf-isis-wg-multi-topology
Date: Tue, 30 Jul 2002 16:08:28 +0200
X-Mailer: KMail [version 1.3.1]
Cc: Naiming Shen <naiming@redback.com>, isis-wg@ietf.org
References: <200207230859.g6N8x6h18912@strange-brew.cisco.com> <3D3D7D8E.3060108@net4u.ch> <3098653816.20020723145142@psg.com>
In-Reply-To: <3098653816.20020723145142@psg.com>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by optimus.ietf.org id KAA27959
Sender: isis-wg-admin@ietf.org
Errors-To: isis-wg-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: IETF IS-IS working group <isis-wg.ietf.org>
X-BeenThere: isis-wg@ietf.org
Content-Transfer-Encoding: 8bit

On Tuesday 23 July 2002 23:51, Alex Zinin wrote:
> Tuesday, July 23, 2002, 9:00:14 AM, Tony Przygienda wrote:
> > Stefano, here's my opinion modulo Naiming's one
> 
> > In a sense, what you say is correct, if you read the 'MUST' as an 
> > implementation guideline. The intention
> > was to say 'provides equivalent functionality to multiple RIBs'. A 
> > better wording, however not to
> > 'bloated', welcome. I would however strongly disagree to even suggest 
> > that things can be stored in the
> > 'same' RIB in some special cases. Just too messy ...
> 
> Exactly. In fact, I think it was a "SHOULD" or "MAY" at first, and
> I suggested it is changed to a "MUST" for this very reason.

I still believe that "MUST" is introducing constraints that are outside the 
scope of this draft.

I believe this draft is intended to describe a way to build different SPTs, 
but not the way packet forwarding is done (as long as packets are forwarded 
according to the SPT associated to a given MT)

s.
 
> > As to overlaping address spaces, I agree that the draft is not enough 
> > but anything more (e.g.
> > looking at stripped labels or other stuff to decide between RIBs) is out 
> > of the scope of this document.
> 
> I remember having the same concern when reviewing the first version
> of this draft a year ago. Since I'm not the only one, what we could
> probably do is describe (as opposed to specify) or enumerate mechanisms
> that could potentially be used to associate an incoming packet with
> a specific topology and RIB, i.e., a somewhat descriptive hint :)
> 
> Alex
> 
> 
> 
> >>Of course if you use a separate set of adjacencies/interfaces for each 
> >>topology, then you're safe... but this means a complete overlay network 
and I 
> >>believe it's not the scope of the MT-ISIS draft...
> >>
> > nope
> 
> >>So, I would suggest to drop the "MUST be stored in a separate RIB" and 
add a 
> >>more generic statement saying that if multiple RIBs are used (because of 
> >>overlapping addresses), then the forwarding layer MUST have a mechanism 
> >>allowing correct RIB selection for incoming packets.
> >>
> > again, better wording welcome and IMHO the mechanism can be hinted at 
> > but it is outside the
> > scope.
> 
> 
> >     -- tony
> 
> 

_______________________________________________
Isis-wg mailing list
Isis-wg@ietf.org
https://www1.ietf.org/mailman/listinfo/isis-wg


From isis-wg-admin@ietf.org  Tue Jul 30 10:38:00 2002
Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA21179
	for <isis-archive@odin.ietf.org>; Tue, 30 Jul 2002 10:38:00 -0400 (EDT)
Received: from optimus.ietf.org (localhost [127.0.0.1])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id KAA00221;
	Tue, 30 Jul 2002 10:37:27 -0400 (EDT)
Received: from ietf.org (odin [132.151.1.176])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id KAA00187
	for <isis-wg@optimus.ietf.org>; Tue, 30 Jul 2002 10:37:24 -0400 (EDT)
Received: from bridge.axiowave.com (ppp-64-115-125-242.broadviewnet.net [64.115.125.242] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA20988
	for <isis-wg@ietf.org>; Tue, 30 Jul 2002 10:36:15 -0400 (EDT)
Message-ID: <EB5FFC72F183D411B38200062957342901E57B45@r2d2.axiowave.com>
From: Jeff Parker <jparker@axiowave.com>
To: "'appallar'" <appallar@indiatimes.com>
Cc: "ISIS-WG (E-mail)" <isis-wg@ietf.org>
Subject: RE: [Isis-wg] Level in IPRA Table
Date: Tue, 30 Jul 2002 10:36:39 -0400
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: isis-wg-admin@ietf.org
Errors-To: isis-wg-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: IETF IS-IS working group <isis-wg.ietf.org>
X-BeenThere: isis-wg@ietf.org

 
> > Vishwas -
> > I think the original intent was to introduce such 
> > routes into L1 and let them leak up to L2. But I suspect
> > that many products today can be configured to leak a 
> > route directly into L2.  

> Suryaa>> If the system is L1 or L12 then, all the IPRA info will 
> go in L1 LSPs and leak up to L2, if the system is L2 only then, 
> IPRAs could go directly in L2 LSPs. so do we really require 
> Level for IPRAs  ????

Suryaa 
	I'm not sure that there is a crying need for the IPRA Table
in the first place, but let's assume for now that we need it.

	Here is an application for the Level.  System is L1L2,
and we want to introduce a route into L2, but not into L1.  

- jeff parker   

_______________________________________________
Isis-wg mailing list
Isis-wg@ietf.org
https://www1.ietf.org/mailman/listinfo/isis-wg


From isis-wg-admin@ietf.org  Tue Jul 30 13:03:35 2002
Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA29083
	for <isis-archive@odin.ietf.org>; Tue, 30 Jul 2002 13:03:35 -0400 (EDT)
Received: from optimus.ietf.org (localhost [127.0.0.1])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id NAA10626;
	Tue, 30 Jul 2002 13:02:28 -0400 (EDT)
Received: from ietf.org (odin [132.151.1.176])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id NAA10581
	for <isis-wg@optimus.ietf.org>; Tue, 30 Jul 2002 13:02:25 -0400 (EDT)
Received: from prattle.redback.com (hiddenuser@prattle.redback.com [155.53.12.9])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA28871
	for <isis-wg@ietf.org>; Tue, 30 Jul 2002 13:01:16 -0400 (EDT)
Received: from redback.com (yoo-hoo.redback.com [155.53.12.43])
	by prattle.redback.com (Postfix) with ESMTP
	id 046EF18D3E2; Tue, 30 Jul 2002 10:02:22 -0700 (PDT)
To: stefano previdi <sprevidi@cisco.com>
Cc: Alex Zinin <zinin@psg.com>, Tony Przygienda <prz@net4u.ch>,
        isis-wg@ietf.org
Subject: Re: [Isis-wg] Comments on draft-ietf-isis-wg-multi-topology 
In-reply-to: Mail from stefano previdi <sprevidi@cisco.com> 
 dated Tue, 30 Jul 2002 16:08:28 +0200
 <200207301408.g6UE8f710701@strange-brew.cisco.com> 
Date: Tue, 30 Jul 2002 10:02:21 -0700
From: Naiming Shen <naiming@redback.com>
Message-Id: <20020730170222.046EF18D3E2@prattle.redback.com>
Sender: isis-wg-admin@ietf.org
Errors-To: isis-wg-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: IETF IS-IS working group <isis-wg.ietf.org>
X-BeenThere: isis-wg@ietf.org


Stefano,

 ] On Tuesday 23 July 2002 23:51, Alex Zinin wrote:
 ] > Tuesday, July 23, 2002, 9:00:14 AM, Tony Przygienda wrote:
 ] > > Stefano, here's my opinion modulo Naiming's one
 ] >=20
 ] > > In a sense, what you say is correct, if you read the 'MUST' as an=20
 ] > > implementation guideline. The intention
 ] > > was to say 'provides equivalent functionality to multiple RIBs'. A=20
 ] > > better wording, however not to
 ] > > 'bloated', welcome. I would however strongly disagree to even suggest=
 ] =20
 ] > > that things can be stored in the
 ] > > 'same' RIB in some special cases. Just too messy ...
 ] >=20
 ] > Exactly. In fact, I think it was a "SHOULD" or "MAY" at first, and
 ] > I suggested it is changed to a "MUST" for this very reason.
 ] 
 ] I still believe that "MUST" is introducing constraints that are outside t=
 ] he=20
 ] scope of this draft.

I sort of agree with you that "SHOULD" is a better wording in this case.
We advice people this should be the way to do things, but if someone has
a creative mechanism also make it work, we probably don't care, its
internal to the box.

 ] 
 ] I believe this draft is intended to describe a way to build different SPT=
 ] s,=20
 ] but not the way packet forwarding is done (as long as packets are forward=
 ] ed=20
 ] according to the SPT associated to a given MT)
 ] 
 ] s.
 ] =20
 > > As to overlaping address spaces, I agree that the draft is not enough=
 ] =20
 ] > > but anything more (e.g.
 ] > > looking at stripped labels or other stuff to decide between RIBs) is =
 ] out=20
 ] > > of the scope of this document.
 ] >=20
 ] > I remember having the same concern when reviewing the first version
 ] > of this draft a year ago. Since I'm not the only one, what we could
 ] > probably do is describe (as opposed to specify) or enumerate mechanisms
 ] > that could potentially be used to associate an incoming packet with
 ] > a specific topology and RIB, i.e., a somewhat descriptive hint :)

I also feel that the wording "additional mechanism MAY be used to resolve 
 the topology identity of the incoming IP packets on the interface."
is a good enough hint. Since whatever more specific we hint, people don't
have to follow; some implementation can come up a neat way to leave the
hint obsolete. I personally don't see this "overlapping IP space on the
same interface" is the way to use MT extensions.

thanks.

 ] >=20
 ] > Alex
 ] >=20
 ] >=20
 ] >=20
 ] > >>Of course if you use a separate set of adjacencies/interfaces for eac=
 ] h=20
 ] > >>topology, then you're safe... but this means a complete overlay netwo=
 ] rk=20
 ] and I=20
 ] > >>believe it's not the scope of the MT-ISIS draft...
 ] > >>
 ] > > nope
 ] >=20
 ] > >>So, I would suggest to drop the "MUST be stored in a separate RIB" an=
 ] d=20
 ] add a=20
 ] > >>more generic statement saying that if multiple RIBs are used (because=
 ]  of=20
 > >>overlapping addresses), then the forwarding layer MUST have a mechani=
 ] sm=20
 ] > >>allowing correct RIB selection for incoming packets.
 ] > >>
 ] > > again, better wording welcome and IMHO the mechanism can be hinted at=
 ] =20
 ] > > but it is outside the
 ] > > scope.
 ] >=20
 ] >=20
 ] > >     -- tony
 ] >=20
 ] >=20

- Naiming

_______________________________________________
Isis-wg mailing list
Isis-wg@ietf.org
https://www1.ietf.org/mailman/listinfo/isis-wg


From isis-wg-admin@ietf.org  Tue Jul 30 14:23:38 2002
Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA03222
	for <isis-archive@odin.ietf.org>; Tue, 30 Jul 2002 14:23:38 -0400 (EDT)
Received: from optimus.ietf.org (localhost [127.0.0.1])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id OAA15926;
	Tue, 30 Jul 2002 14:18:49 -0400 (EDT)
Received: from ietf.org (odin [132.151.1.176])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id OAA15901
	for <isis-wg@optimus.ietf.org>; Tue, 30 Jul 2002 14:18:47 -0400 (EDT)
Received: from net4u.net4u.ch (root@net4u.net4u.ch [194.191.0.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA02953
	for <isis-wg@ietf.org>; Tue, 30 Jul 2002 14:17:38 -0400 (EDT)
Received: from net4u.ch (adsl-63-200-52-187.dsl.snfc21.pacbell.net [63.200.52.187])
	by net4u.net4u.ch (8.11.3/8.11.3) with ESMTP id g6UIJ8908725;
	Tue, 30 Jul 2002 20:19:08 +0200
Message-ID: <3D46D4C0.1050603@net4u.ch>
Date: Tue, 30 Jul 2002 11:02:40 -0700
From: Tony Przygienda <prz@net4u.ch>
Reply-To: prz@net4u.ch
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.9) Gecko/20020408
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Naiming Shen <naiming@redback.com>
CC: stefano previdi <sprevidi@cisco.com>, Alex Zinin <zinin@psg.com>,
        isis-wg@ietf.org
Subject: Re: [Isis-wg] Comments on draft-ietf-isis-wg-multi-topology
References: <20020730170222.046EF18D3E2@prattle.redback.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: isis-wg-admin@ietf.org
Errors-To: isis-wg-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: IETF IS-IS working group <isis-wg.ietf.org>
X-BeenThere: isis-wg@ietf.org
Content-Transfer-Encoding: 7bit

Naiming Shen wrote:

>Stefano,
>
> ] On Tuesday 23 July 2002 23:51, Alex Zinin wrote:
> ] > Tuesday, July 23, 2002, 9:00:14 AM, Tony Przygienda wrote:
> ] > > Stefano, here's my opinion modulo Naiming's one
> ] >=20
> ] > > In a sense, what you say is correct, if you read the 'MUST' as an=20
> ] > > implementation guideline. The intention
> ] > > was to say 'provides equivalent functionality to multiple RIBs'. A=20
> ] > > better wording, however not to
> ] > > 'bloated', welcome. I would however strongly disagree to even suggest=
> ] =20
> ] > > that things can be stored in the
> ] > > 'same' RIB in some special cases. Just too messy ...
> ] >=20
> ] > Exactly. In fact, I think it was a "SHOULD" or "MAY" at first, and
> ] > I suggested it is changed to a "MUST" for this very reason.
> ] 
> ] I still believe that "MUST" is introducing constraints that are outside t=
> ] he=20
> ] scope of this draft.
>
>I sort of agree with you that "SHOULD" is a better wording in this case.
>We advice people this should be the way to do things, but if someone has
>a creative mechanism also make it work, we probably don't care, its
>internal to the box.
>
thinking twice about it, ok, you guys have a point but please, under no 
circumstances suggest that
things could be in a single RIB but strongly direct in the direction of 
two cleanly disjoint RIBs.

>
>
> ] 
> ] I believe this draft is intended to describe a way to build different SPT=
> ] s,=20
> ] but not the way packet forwarding is done (as long as packets are forward=
> ] ed=20
> ] according to the SPT associated to a given MT)
> ] 
> ] s.
> ] =20
> > > As to overlaping address spaces, I agree that the draft is not enough=
> ] =20
> ] > > but anything more (e.g.
> ] > > looking at stripped labels or other stuff to decide between RIBs) is =
> ] out=20
> ] > > of the scope of this document.
> ] >=20
> ] > I remember having the same concern when reviewing the first version
> ] > of this draft a year ago. Since I'm not the only one, what we could
> ] > probably do is describe (as opposed to specify) or enumerate mechanisms
> ] > that could potentially be used to associate an incoming packet with
> ] > a specific topology and RIB, i.e., a somewhat descriptive hint :)
>
>I also feel that the wording "additional mechanism MAY be used to resolve 
> the topology identity of the incoming IP packets on the interface."
>is a good enough hint. Since whatever more specific we hint, people don't
>have to follow; some implementation can come up a neat way to leave the
>hint obsolete. I personally don't see this "overlapping IP space on the
>same interface" is the way to use MT extensions.
>
>thanks.
>

yepp, let's just hint, enumerations and solutions are outside scope of 
this draft

    -- tony

>
>




_______________________________________________
Isis-wg mailing list
Isis-wg@ietf.org
https://www1.ietf.org/mailman/listinfo/isis-wg


From isis-wg-admin@ietf.org  Tue Jul 30 17:32:08 2002
Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA09928
	for <isis-archive@odin.ietf.org>; Tue, 30 Jul 2002 17:32:08 -0400 (EDT)
Received: from optimus.ietf.org (localhost [127.0.0.1])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id RAA27344;
	Tue, 30 Jul 2002 17:21:35 -0400 (EDT)
Received: from ietf.org (odin [132.151.1.176])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id RAA27312
	for <isis-wg@optimus.ietf.org>; Tue, 30 Jul 2002 17:21:33 -0400 (EDT)
Received: from psg.com (smmsp@psg.com [147.28.0.62])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA09495
	for <isis-wg@ietf.org>; Tue, 30 Jul 2002 17:20:23 -0400 (EDT)
Received: from psg.com ([147.28.0.62] helo=127.0.0.1)
	by psg.com with esmtp (Exim 3.36 #1)
	id 17ZeQg-0002t0-00; Tue, 30 Jul 2002 14:21:18 -0700
Date: Tue, 30 Jul 2002 14:19:51 -0700
From: Alex Zinin <zinin@psg.com>
X-Mailer: The Bat! (v1.51) Personal
Reply-To: Alex Zinin <zinin@psg.com>
X-Priority: 3 (Normal)
Message-ID: <1354453984.20020730141951@psg.com>
To: Tony Przygienda <prz@net4u.ch>
CC: Naiming Shen <naiming@redback.com>, stefano previdi <sprevidi@cisco.com>,
        isis-wg@ietf.org
Subject: Re: [Isis-wg] Comments on draft-ietf-isis-wg-multi-topology
In-Reply-To: <3D46D4C0.1050603@net4u.ch>
References: <20020730170222.046EF18D3E2@prattle.redback.com>
 <3D46D4C0.1050603@net4u.ch>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: isis-wg-admin@ietf.org
Errors-To: isis-wg-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: IETF IS-IS working group <isis-wg.ietf.org>
X-BeenThere: isis-wg@ietf.org
Content-Transfer-Encoding: 7bit

Folks-

 Before I leave the exact wording decisions in the capable hands of
 this WG, I'd like to give my perspective on the issue of the scope of
 this document.

 What we have here is not just yet another useful ISIS TLV. We're
 talking about different forwarding behavior and routing calculations
 supporting it. As such, we need to give enough clue to the reader
 about the forwarding process and RIB/FIB construction to make sure we
 do not end up receiving mid-night support calls and troubleshooting a
 permanent routing loop because someone misinterpreted the spec. The
 smart-guys-will- figure-out argument is just not good enough. I do
 not see a problem in giving some generic rules that need to be
 followed and giving some valid examples of the approaches that can be
 used to implement them (as opposed to limiting implementations to
 them only). I guess my point is that routing is too important, so I'd
 rather us err on the side of descriptiveness. It might be a good idea
 to consider adding a separate section that talks about forwarding
 implications...

 Thanks.
 
-- 
Alex

Tuesday, July 30, 2002, 11:02:40 AM, Tony Przygienda wrote:
> Naiming Shen wrote:

>>Stefano,
>>
>> ] On Tuesday 23 July 2002 23:51, Alex Zinin wrote:
>> ] > Tuesday, July 23, 2002, 9:00:14 AM, Tony Przygienda wrote:
>> ] > > Stefano, here's my opinion modulo Naiming's one
>> ] >=20
>> ] > > In a sense, what you say is correct, if you read the 'MUST' as an=20
>> ] > > implementation guideline. The intention
>> ] > > was to say 'provides equivalent functionality to multiple RIBs'. A=20
>> ] > > better wording, however not to
>> ] > > 'bloated', welcome. I would however strongly disagree to even suggest=
>> ] =20
>> ] > > that things can be stored in the
>> ] > > 'same' RIB in some special cases. Just too messy ...
>> ] >=20
>> ] > Exactly. In fact, I think it was a "SHOULD" or "MAY" at first, and
>> ] > I suggested it is changed to a "MUST" for this very reason.
>> ] 
>> ] I still believe that "MUST" is introducing constraints that are outside t=
>> ] he=20
>> ] scope of this draft.
>>
>>I sort of agree with you that "SHOULD" is a better wording in this case.
>>We advice people this should be the way to do things, but if someone has
>>a creative mechanism also make it work, we probably don't care, its
>>internal to the box.
>>
> thinking twice about it, ok, you guys have a point but please, under no 
> circumstances suggest that
> things could be in a single RIB but strongly direct in the direction of 
> two cleanly disjoint RIBs.

>>
>>
>> ] 
>> ] I believe this draft is intended to describe a way to build different SPT=
>> ] s,=20
>> ] but not the way packet forwarding is done (as long as packets are forward=
>> ] ed=20
>> ] according to the SPT associated to a given MT)
>> ] 
>> ] s.
>> ] =20
>> > > As to overlaping address spaces, I agree that the draft is not enough=
>> ] =20
>> ] > > but anything more (e.g.
>> ] > > looking at stripped labels or other stuff to decide between RIBs) is =
>> ] out=20
>> ] > > of the scope of this document.
>> ] >=20
>> ] > I remember having the same concern when reviewing the first version
>> ] > of this draft a year ago. Since I'm not the only one, what we could
>> ] > probably do is describe (as opposed to specify) or enumerate mechanisms
>> ] > that could potentially be used to associate an incoming packet with
>> ] > a specific topology and RIB, i.e., a somewhat descriptive hint :)
>>
>>I also feel that the wording "additional mechanism MAY be used to resolve 
>> the topology identity of the incoming IP packets on the interface."
>>is a good enough hint. Since whatever more specific we hint, people don't
>>have to follow; some implementation can come up a neat way to leave the
>>hint obsolete. I personally don't see this "overlapping IP space on the
>>same interface" is the way to use MT extensions.
>>
>>thanks.
>>

> yepp, let's just hint, enumerations and solutions are outside scope of 
> this draft

>     -- tony

>>
>>



_______________________________________________
Isis-wg mailing list
Isis-wg@ietf.org
https://www1.ietf.org/mailman/listinfo/isis-wg


From isis-wg-admin@ietf.org  Wed Jul 31 00:45:07 2002
Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA20336
	for <isis-archive@odin.ietf.org>; Wed, 31 Jul 2002 00:45:07 -0400 (EDT)
Received: from optimus.ietf.org (localhost [127.0.0.1])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id AAA18756;
	Wed, 31 Jul 2002 00:44:44 -0400 (EDT)
Received: from ietf.org (odin [132.151.1.176])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id AAA18724
	for <isis-wg@optimus.ietf.org>; Wed, 31 Jul 2002 00:44:41 -0400 (EDT)
Received: from WS0005.indiatimes.com ([203.199.93.15])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA20305
	for <isis-wg@ietf.org>; Wed, 31 Jul 2002 00:43:32 -0400 (EDT)
Received: from 192.168.57.15 (a1 [192.168.57.21])
	by WS0005.indiatimes.com (8.9.3/8.9.3) with SMTP id JAA11947;
	Wed, 31 Jul 2002 09:17:04 +0530
From: "appallar" <appallar@indiatimes.com>
Message-Id: <200207310347.JAA11947@WS0005.indiatimes.com>
To: "Jeff Parker"<jparker@axiowave.com>, "appallar"<appallar@indiatimes.com>
CC: "ISIS-WG E-mail"<isis-wg@ietf.org>
Reply-To: "appallar"<appallar@indiatimes.com>
Subject: Re: RE: [Isis-wg] Level in IPRA Table
Date: Wed, 31 Jul 2002 09:24:36 +0530
X-URL: http://indiatimes.com
Content-Type: multipart/alternative;
	   boundary="=_MAILER_ATTACH_BOUNDARY1_20027313924361760281936"
MIME-Version: 1.0
Sender: isis-wg-admin@ietf.org
Errors-To: isis-wg-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: IETF IS-IS working group <isis-wg.ietf.org>
X-BeenThere: isis-wg@ietf.org

--=_MAILER_ATTACH_BOUNDARY1_20027313924361760281936
Content-Type: text/plain; charset=us-ascii

Hello Jeff,


I don't see any problem if the Type of IPRA Entries are Manual as you said, but if the IPRAs are of type automatic


and if they are learnt from an another routeing protocol, then how could we decide about level?


 


Regards


suryanarayana

"Jeff Parker" wrote:




&gt; &gt; Vishwas -
&gt; &gt; I think the original intent was to introduce such 
&gt; &gt; routes into L1 and let them leak up to L2. But I suspect
&gt; &gt; that many products today can be configured to leak a 
&gt; &gt; route directly into L2. 

&gt; Suryaa&gt;&gt; If the system is L1 or L12 then, all the IPRA info will 
&gt; go in L1 LSPs and leak up to L2, if the system is L2 only then, 
&gt; IPRAs could go directly in L2 LSPs. so do we really require 
&gt; Level for IPRAs ????

Suryaa 
I'm not sure that there is a crying need for the IPRA Table
in the first place, but let's assume for now that we need it.

Here is an application for the Level. System is L1L2,
and we want to introduce a route into L2, but not into L1. 

- jeff parker 

_______________________________________________
Isis-wg mailing list
Isis-wg@ietf.org
https://www1.ietf.org/mailman/listinfo/isis-wg

Get Your Private, Free E-mail from Indiatimes at  http://email.indiatimes.com
Buy Music, Video, CD-ROM, Audio-Books and Music Accessories from http://www.planetm.co.in
Change the way you talk. Indiatimes presents "Valufon", Your PC to Phone service with clear voice at rates far less than the normal ISD rates. Go to http://www.valufon.indiatimes.com. Choose your plan. BUY NOW.

--=_MAILER_ATTACH_BOUNDARY1_20027313924361760281936
Content-Type: text/html; charset=us-ascii

<P>Hello Jeff,</P>
<P>I don't see any problem if the Type of IPRA Entries are Manual as you said, but if the IPRAs are of type automatic</P>
<P>and if they are learnt from an another routeing protocol, then how could we decide about level?</P>
<P>&nbsp;</P>
<P>Regards</P>
<P>suryanarayana<BR><BR><B><I>"Jeff Parker"<JPARKER@AXIOWAVE.COM></B></I> wrote:<BR><BR></P>
<BLOCKQUOTE style="BORDER-LEFT: #1010ff 2px solid; MARGIN-LEFT: 5px; PADDING-LEFT: 5px"><BR><BR>&gt; &gt; Vishwas -<BR>&gt; &gt; I think the original intent was to introduce such <BR>&gt; &gt; routes into L1 and let them leak up to L2. But I suspect<BR>&gt; &gt; that many products today can be configured to leak a <BR>&gt; &gt; route directly into L2. <BR><BR>&gt; Suryaa&gt;&gt; If the system is L1 or L12 then, all the IPRA info will <BR>&gt; go in L1 LSPs and leak up to L2, if the system is L2 only then, <BR>&gt; IPRAs could go directly in L2 LSPs. so do we really require <BR>&gt; Level for IPRAs ????<BR><BR>Suryaa <BR>I'm not sure that there is a crying need for the IPRA Table<BR>in the first place, but let's assume for now that we need it.<BR><BR>Here is an application for the Level. System is L1L2,<BR>and we want to introduce a route into L2, but not into L1. <BR><BR>- jeff parker <BR><BR>_______________________________________________<BR>Isis-wg mailing list<BR>Isis-wg@!
 ie!
tf.org<BR>https://www1.ietf.org/mailman/listinfo/isis-wg</BLOCKQUOTE><BR>
<hr><font face="Arial" size="2"><b>Get Your Private, Free E-mail from Indiatimes at  </font><a href="http://email.indiatimes.com"><font face="Arial" size="2">http://email.indiatimes.com</font></a></b><br>Buy Music, Video, CD-ROM, Audio-Books and Music Accessories from <A href="http://www.planetm.co.in">http://www.planetm.co.in</A><br><font face="Arial" size="2">Change the way you talk. Indiatimes presents "Valufon", Your PC to Phone service with clear voice at rates far less than the normal ISD rates. Go to <a href="http://www.valufon.indiatimes.com">http://www.valufon.indiatimes.com</a>. Choose your plan. BUY NOW.</font>

--=_MAILER_ATTACH_BOUNDARY1_20027313924361760281936--


_______________________________________________
Isis-wg mailing list
Isis-wg@ietf.org
https://www1.ietf.org/mailman/listinfo/isis-wg


From isis-wg-admin@ietf.org  Wed Jul 31 03:28:01 2002
Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA17160
	for <isis-archive@odin.ietf.org>; Wed, 31 Jul 2002 03:28:01 -0400 (EDT)
Received: from optimus.ietf.org (localhost [127.0.0.1])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id DAA18772;
	Wed, 31 Jul 2002 03:27:50 -0400 (EDT)
Received: from ietf.org (odin [132.151.1.176])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id DAA18746
	for <isis-wg@optimus.ietf.org>; Wed, 31 Jul 2002 03:27:48 -0400 (EDT)
Received: from net4u.net4u.ch (root@net4u.net4u.ch [194.191.0.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA17136
	for <isis-wg@ietf.org>; Wed, 31 Jul 2002 03:26:40 -0400 (EDT)
Received: from net4u.ch (adsl-63-200-48-203.dsl.snfc21.pacbell.net [63.200.48.203])
	by net4u.net4u.ch (8.11.3/8.11.3) with ESMTP id g6V7T3927844;
	Wed, 31 Jul 2002 09:29:04 +0200
Message-ID: <3D478DE2.8010105@net4u.ch>
Date: Wed, 31 Jul 2002 00:12:34 -0700
From: Tony Przygienda <prz@net4u.ch>
Reply-To: prz@net4u.ch
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.9) Gecko/20020408
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Alex Zinin <zinin@psg.com>
CC: Naiming Shen <naiming@redback.com>, stefano previdi
 <sprevidi@cisco.com>,
        isis-wg@ietf.org
Subject: Re: [Isis-wg] Comments on draft-ietf-isis-wg-multi-topology
References: <20020730170222.046EF18D3E2@prattle.redback.com> <3D46D4C0.1050603@net4u.ch> <1354453984.20020730141951@psg.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: isis-wg-admin@ietf.org
Errors-To: isis-wg-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: IETF IS-IS working group <isis-wg.ietf.org>
X-BeenThere: isis-wg@ietf.org
Content-Transfer-Encoding: 7bit

Alex Zinin wrote:

>Folks-
>
> Before I leave the exact wording decisions in the capable hands of
> this WG, I'd like to give my perspective on the issue of the scope of
> this document.
>
> What we have here is not just yet another useful ISIS TLV. We're
> talking about different forwarding behavior and routing calculations
> supporting it. As such, we need to give enough clue to the reader
> about the forwarding process and RIB/FIB construction to make sure we
> do not end up receiving mid-night support calls and troubleshooting a
> permanent routing loop because someone misinterpreted the spec. The
> smart-guys-will- figure-out argument is just not good enough. I do
> not see a problem in giving some generic rules that need to be
> followed and giving some valid examples of the approaches that can be
> used to implement them (as opposed to limiting implementations to
> them only). I guess my point is that routing is too important, so I'd
> rather us err on the side of descriptiveness. It might be a good idea
> to consider adding a separate section that talks about forwarding
> implications...
>

let's maybe take a step back and think about what is the essence of a 
workgroup
document like this given that the raison d'etre of a such a group is 
vendor-interoperability,
nothing more and nothing less. If you're easily bored by ramblings, skip 
1-3 and get to
conclusion at the end

1. It has to specify very precisely what and when shows up on the wire 
between nodes
   in terms of the protocol's packets.
   Those are formats, often supplemented by descriptive rules but it's 
basically syntax.
   This should not be screwed up since otherwise the spec is useless.
   These things mostly map pretty straightforward into implementation.
2. It has to specify a model to be followed of what the nodes do 
internally to get the
   proper protocol packets in and out to their neighbors. It's normally 
described as EFSM, again often
   supplemented by descriptive rules. This is basically semantics and it 
often takes quite
   a few iterations to get it right or a very long time to get the first 
version right.
   A very tight and unambiguous semantics produces hundreds of pages
   (commonly known as ATM Forum, OSI and such specs and traditionally 
despised by IETF folks,
   but loved by people who have to make money reliably from networks) 
and often
   leads to a certain 'rigidity" of the protocol since people tend to 
take 'biblical' positions
   on paragraphs within the spec to defend problems or advantages of 
their implementations
   and deployment scenarios. Within the
   realm of IETF, speed is often preferred over non-ambiguous semantic 
description at a cost
   of iterations and sometimes, ehem, initial interoperability problems.
   Finally, we do not forget  that the model described to exhibit such 
desired semantics is
   _just a model_. By whatever
   implementation means a meaningfull semantic behavior is achieved is 
none of
   the workgroup's business.
3. In Link-states we have the artifact of hop-by-hop forwarding that 
forces us to describe
   a model that produces a coherent 'forwarding-behavior' of the whole 
network, not just
   one node. This is normally done by
   providing people with variations of distributed Dijkstra's or 
Bellman's algorithms which are
   basically very statefull FSMs. It is a wonder that only deems on 
humans in modern
   times that such 'each-on-its-own'
   semantics generates a meaningfull behavior of a larger entity 
(something found also
   in other realms of modern science, people like Hayek being an early 
thinker of the
   whole concept if you have time and inclination for some deeper 
thoughts) .
   The specification of those computation is an aritifact in the sense 
that they
   are purely internal and not exchanged with neighbors so strictly they 
do not need
   standardization under normal circumstances (and e.g. purely 
source-routed protocols
   don't need them, something that still seems a mystery to many folks 
in the context
   of LSPs and CSPF). However, whether those computatons map into RIBs, 
forwarding decisions or
   on-demand computations or even contacting a local psychic is none of the
   workgroup's business. We just want the specific behavior achieved.

If you follow me so far, we should _not_ specify anything about what 
structures
the computations generate in MT, we just describe that to achieve a 
coherent
forwarding behavior, those algorithms and their results must be followed 
by some means
at the implementor's discretion.  So IMHO, we left the scope of our work 
with the
'hint at how many RIBs' and that's how we got into hot water. Saying 
that you run
separate decisions and forwarding must not generate loops would have 
been enough.

After all the rambling, here's my take as what to do: We had 
off-the-list some
discussions with a private application that made a perfect argument for 
a single RIB, it achieves the
semantics intended by a mean that suits its needs so any _MUST_ in terms of
multiple RIBs is redundant and wrong in its context. Alex is right since 
hinting at people with a suggestion that they could do a 'single' RIB 
will land them in hot water more
likely than not. What we should do IMO, is to say 'overlapping addresses 
in different topologies MUST not
lead to undesirable routing behavior such as forwarding loops. Such a 
behavior MAY be
prevented by storing the results of distinct computations in separate 
RIBs. Network configuration and any equivalent of
forwarding logic MUST ensure the same MT is used by all nodes from the 
source to the destination
when dealing with a packet.'

   let's get that converged


   -- tony


_______________________________________________
Isis-wg mailing list
Isis-wg@ietf.org
https://www1.ietf.org/mailman/listinfo/isis-wg


From isis-wg-admin@ietf.org  Wed Jul 31 07:34:22 2002
Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA21270
	for <isis-archive@odin.ietf.org>; Wed, 31 Jul 2002 07:34:22 -0400 (EDT)
Received: from optimus.ietf.org (localhost [127.0.0.1])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id HAA00958;
	Wed, 31 Jul 2002 07:28:52 -0400 (EDT)
Received: from ietf.org (odin [132.151.1.176])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id HAA00928
	for <isis-wg@optimus.ietf.org>; Wed, 31 Jul 2002 07:28:50 -0400 (EDT)
Received: from xover.netplane.com (cnxt10002.conexant.com [198.62.10.2])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA21151
	for <isis-wg@ietf.org>; Wed, 31 Jul 2002 07:27:41 -0400 (EDT)
Received: by XOVER.dedham.mindspeed.com with Internet Mail Service (5.5.2653.19)
	id <P9P434D9>; Wed, 31 Jul 2002 07:28:17 -0400
Message-ID: <E7E13AAF2F3ED41197C100508BD6A3282920F5@india_exch.hyderabad.mindspeed.com>
From: "Manral, Vishwas" <VishwasM@netplane.com>
To: "'prz@net4u.ch'" <prz@net4u.ch>, Alex Zinin <zinin@psg.com>
Cc: Naiming Shen <naiming@redback.com>, stefano previdi
	 <sprevidi@cisco.com>,
        isis-wg@ietf.org
Subject: RE: [Isis-wg] Comments on draft-ietf-isis-wg-multi-topology
Date: Wed, 31 Jul 2002 07:30:33 -0400
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: isis-wg-admin@ietf.org
Errors-To: isis-wg-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: IETF IS-IS working group <isis-wg.ietf.org>
X-BeenThere: isis-wg@ietf.org

Hi Tony,

My doubt does not relate to the MT draft, however I have had this doubt for
some time now and thought this may a right time to clarify(in context of the
discussion).

Don't you think items that can be done internally, without affecting
interoperability but can be useful for the ISIS community as a whole be also
pursued by the ISIS-WG?

For example, we know that flooding reduction in meshed topologies is an
important problem to solve in link state protocols, why can the WG actually
work on an approach that may have interoperability concerns and not follow
something that does not, although they solve the same problem. Similar
doubts about other approaches like say refresh-optimization which can be
done totally internally without interoperability concerns. 

It seems to me "document current protocol implementation practices and
improvements" is a chartered goal of the working group.

Thanks,
Vishwas

-----Original Message-----
From: Tony Przygienda [mailto:prz@net4u.ch]
Sent: Wednesday, July 31, 2002 12:43 PM
To: Alex Zinin
Cc: Naiming Shen; stefano previdi; isis-wg@ietf.org
Subject: Re: [Isis-wg] Comments on draft-ietf-isis-wg-multi-topology


Alex Zinin wrote:

>Folks-
>
> Before I leave the exact wording decisions in the capable hands of
> this WG, I'd like to give my perspective on the issue of the scope of
> this document.
>
> What we have here is not just yet another useful ISIS TLV. We're
> talking about different forwarding behavior and routing calculations
> supporting it. As such, we need to give enough clue to the reader
> about the forwarding process and RIB/FIB construction to make sure we
> do not end up receiving mid-night support calls and troubleshooting a
> permanent routing loop because someone misinterpreted the spec. The
> smart-guys-will- figure-out argument is just not good enough. I do
> not see a problem in giving some generic rules that need to be
> followed and giving some valid examples of the approaches that can be
> used to implement them (as opposed to limiting implementations to
> them only). I guess my point is that routing is too important, so I'd
> rather us err on the side of descriptiveness. It might be a good idea
> to consider adding a separate section that talks about forwarding
> implications...
>

let's maybe take a step back and think about what is the essence of a 
workgroup
document like this given that the raison d'etre of a such a group is 
vendor-interoperability,
nothing more and nothing less. If you're easily bored by ramblings, skip 
1-3 and get to
conclusion at the end

1. It has to specify very precisely what and when shows up on the wire 
between nodes
   in terms of the protocol's packets.
   Those are formats, often supplemented by descriptive rules but it's 
basically syntax.
   This should not be screwed up since otherwise the spec is useless.
   These things mostly map pretty straightforward into implementation.
2. It has to specify a model to be followed of what the nodes do 
internally to get the
   proper protocol packets in and out to their neighbors. It's normally 
described as EFSM, again often
   supplemented by descriptive rules. This is basically semantics and it 
often takes quite
   a few iterations to get it right or a very long time to get the first 
version right.
   A very tight and unambiguous semantics produces hundreds of pages
   (commonly known as ATM Forum, OSI and such specs and traditionally 
despised by IETF folks,
   but loved by people who have to make money reliably from networks) 
and often
   leads to a certain 'rigidity" of the protocol since people tend to 
take 'biblical' positions
   on paragraphs within the spec to defend problems or advantages of 
their implementations
   and deployment scenarios. Within the
   realm of IETF, speed is often preferred over non-ambiguous semantic 
description at a cost
   of iterations and sometimes, ehem, initial interoperability problems.
   Finally, we do not forget  that the model described to exhibit such 
desired semantics is
   _just a model_. By whatever
   implementation means a meaningfull semantic behavior is achieved is 
none of
   the workgroup's business.
3. In Link-states we have the artifact of hop-by-hop forwarding that 
forces us to describe
   a model that produces a coherent 'forwarding-behavior' of the whole 
network, not just
   one node. This is normally done by
   providing people with variations of distributed Dijkstra's or 
Bellman's algorithms which are
   basically very statefull FSMs. It is a wonder that only deems on 
humans in modern
   times that such 'each-on-its-own'
   semantics generates a meaningfull behavior of a larger entity 
(something found also
   in other realms of modern science, people like Hayek being an early 
thinker of the
   whole concept if you have time and inclination for some deeper 
thoughts) .
   The specification of those computation is an aritifact in the sense 
that they
   are purely internal and not exchanged with neighbors so strictly they 
do not need
   standardization under normal circumstances (and e.g. purely 
source-routed protocols
   don't need them, something that still seems a mystery to many folks 
in the context
   of LSPs and CSPF). However, whether those computatons map into RIBs, 
forwarding decisions or
   on-demand computations or even contacting a local psychic is none of the
   workgroup's business. We just want the specific behavior achieved.

If you follow me so far, we should _not_ specify anything about what 
structures
the computations generate in MT, we just describe that to achieve a 
coherent
forwarding behavior, those algorithms and their results must be followed 
by some means
at the implementor's discretion.  So IMHO, we left the scope of our work 
with the
'hint at how many RIBs' and that's how we got into hot water. Saying 
that you run
separate decisions and forwarding must not generate loops would have 
been enough.

After all the rambling, here's my take as what to do: We had 
off-the-list some
discussions with a private application that made a perfect argument for 
a single RIB, it achieves the
semantics intended by a mean that suits its needs so any _MUST_ in terms of
multiple RIBs is redundant and wrong in its context. Alex is right since 
hinting at people with a suggestion that they could do a 'single' RIB 
will land them in hot water more
likely than not. What we should do IMO, is to say 'overlapping addresses 
in different topologies MUST not
lead to undesirable routing behavior such as forwarding loops. Such a 
behavior MAY be
prevented by storing the results of distinct computations in separate 
RIBs. Network configuration and any equivalent of
forwarding logic MUST ensure the same MT is used by all nodes from the 
source to the destination
when dealing with a packet.'

   let's get that converged


   -- tony


_______________________________________________
Isis-wg mailing list
Isis-wg@ietf.org
https://www1.ietf.org/mailman/listinfo/isis-wg


From isis-wg-admin@ietf.org  Wed Jul 31 07:38:28 2002
Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA21847
	for <isis-archive@odin.ietf.org>; Wed, 31 Jul 2002 07:38:28 -0400 (EDT)
Received: from optimus.ietf.org (localhost [127.0.0.1])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id HAA02020;
	Wed, 31 Jul 2002 07:38:35 -0400 (EDT)
Received: from ietf.org (odin [132.151.1.176])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id HAA01980
	for <isis-wg@optimus.ietf.org>; Wed, 31 Jul 2002 07:38:33 -0400 (EDT)
Received: from strange-brew.cisco.com (odd-brew.cisco.com [144.254.15.119])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA21752
	for <isis-wg@ietf.org>; Wed, 31 Jul 2002 07:37:24 -0400 (EDT)
Received: from there (dhcp-bru-peg1-vl18-144-254-2-54.cisco.com [144.254.2.54])
	by strange-brew.cisco.com (8.11.6+Sun/8.8.8) with SMTP id g6VBbl704483;
	Wed, 31 Jul 2002 13:37:47 +0200 (CEST)
Message-Id: <200207311137.g6VBbl704483@strange-brew.cisco.com>
Content-Type: text/plain;
  charset="iso-8859-1"
From: stefano previdi <sprevidi@cisco.com>
To: prz@net4u.ch, Alex Zinin <zinin@psg.com>
Subject: Re: [Isis-wg] Comments on draft-ietf-isis-wg-multi-topology
Date: Wed, 31 Jul 2002 13:30:01 +0200
X-Mailer: KMail [version 1.3.1]
Cc: Naiming Shen <naiming@redback.com>, isis-wg@ietf.org
References: <20020730170222.046EF18D3E2@prattle.redback.com> <1354453984.20020730141951@psg.com> <3D478DE2.8010105@net4u.ch>
In-Reply-To: <3D478DE2.8010105@net4u.ch>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by optimus.ietf.org id HAA01981
Sender: isis-wg-admin@ietf.org
Errors-To: isis-wg-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: IETF IS-IS working group <isis-wg.ietf.org>
X-BeenThere: isis-wg@ietf.org
Content-Transfer-Encoding: 8bit

On Wednesday 31 July 2002 09:12, Tony Przygienda wrote:
> Alex Zinin wrote:
> 
> >Folks-
> >
> > Before I leave the exact wording decisions in the capable hands of
> > this WG, I'd like to give my perspective on the issue of the scope of
> > this document.
> >
> > What we have here is not just yet another useful ISIS TLV. We're
> > talking about different forwarding behavior and routing calculations
> > supporting it. As such, we need to give enough clue to the reader
> > about the forwarding process and RIB/FIB construction to make sure we
> > do not end up receiving mid-night support calls and troubleshooting a
> > permanent routing loop because someone misinterpreted the spec. The
> > smart-guys-will- figure-out argument is just not good enough. I do
> > not see a problem in giving some generic rules that need to be
> > followed and giving some valid examples of the approaches that can be
> > used to implement them (as opposed to limiting implementations to
> > them only). I guess my point is that routing is too important, so I'd
> > rather us err on the side of descriptiveness. It might be a good idea
> > to consider adding a separate section that talks about forwarding
> > implications...
> >
> 
> let's maybe take a step back and think about what is the essence of a 
> workgroup
> document like this given that the raison d'etre of a such a group is 
> vendor-interoperability,
> nothing more and nothing less. If you're easily bored by ramblings, skip 
> 1-3 and get to
> conclusion at the end
> 
> 1. It has to specify very precisely what and when shows up on the wire 
> between nodes
>    in terms of the protocol's packets.
>    Those are formats, often supplemented by descriptive rules but it's 
> basically syntax.
>    This should not be screwed up since otherwise the spec is useless.
>    These things mostly map pretty straightforward into implementation.
> 2. It has to specify a model to be followed of what the nodes do 
> internally to get the
>    proper protocol packets in and out to their neighbors. It's normally 
> described as EFSM, again often
>    supplemented by descriptive rules. This is basically semantics and it 
> often takes quite
>    a few iterations to get it right or a very long time to get the first 
> version right.
>    A very tight and unambiguous semantics produces hundreds of pages
>    (commonly known as ATM Forum, OSI and such specs and traditionally 
> despised by IETF folks,
>    but loved by people who have to make money reliably from networks) 
> and often
>    leads to a certain 'rigidity" of the protocol since people tend to 
> take 'biblical' positions
>    on paragraphs within the spec to defend problems or advantages of 
> their implementations
>    and deployment scenarios. Within the
>    realm of IETF, speed is often preferred over non-ambiguous semantic 
> description at a cost
>    of iterations and sometimes, ehem, initial interoperability problems.
>    Finally, we do not forget  that the model described to exhibit such 
> desired semantics is
>    _just a model_. By whatever
>    implementation means a meaningfull semantic behavior is achieved is 
> none of
>    the workgroup's business.
> 3. In Link-states we have the artifact of hop-by-hop forwarding that 
> forces us to describe
>    a model that produces a coherent 'forwarding-behavior' of the whole 
> network, not just
>    one node. This is normally done by
>    providing people with variations of distributed Dijkstra's or 
> Bellman's algorithms which are
>    basically very statefull FSMs. It is a wonder that only deems on 
> humans in modern
>    times that such 'each-on-its-own'
>    semantics generates a meaningfull behavior of a larger entity 
> (something found also
>    in other realms of modern science, people like Hayek being an early 
> thinker of the
>    whole concept if you have time and inclination for some deeper 
> thoughts) .
>    The specification of those computation is an aritifact in the sense 
> that they
>    are purely internal and not exchanged with neighbors so strictly they 
> do not need
>    standardization under normal circumstances (and e.g. purely 
> source-routed protocols
>    don't need them, something that still seems a mystery to many folks 
> in the context
>    of LSPs and CSPF). However, whether those computatons map into RIBs, 
> forwarding decisions or
>    on-demand computations or even contacting a local psychic is none of the
>    workgroup's business. We just want the specific behavior achieved.
> 
> If you follow me so far, we should _not_ specify anything about what 
> structures
> the computations generate in MT, we just describe that to achieve a 
> coherent
> forwarding behavior, those algorithms and their results must be followed 
> by some means
> at the implementor's discretion.  So IMHO, we left the scope of our work 
> with the
> 'hint at how many RIBs' and that's how we got into hot water. Saying 
> that you run
> separate decisions and forwarding must not generate loops would have 
> been enough.
> 
> After all the rambling, here's my take as what to do: We had 
> off-the-list some
> discussions with a private application that made a perfect argument for 
> a single RIB, it achieves the
> semantics intended by a mean that suits its needs so any _MUST_ in terms of
> multiple RIBs is redundant and wrong in its context. Alex is right since 
> hinting at people with a suggestion that they could do a 'single' RIB 
> will land them in hot water more
> likely than not. What we should do IMO, is to say 'overlapping addresses 
> in different topologies MUST not
> lead to undesirable routing behavior such as forwarding loops. Such a 
> behavior MAY be
> prevented by storing the results of distinct computations in separate 
> RIBs. Network configuration and any equivalent of
> forwarding logic MUST ensure the same MT is used by all nodes from the 
> source to the destination
> when dealing with a packet.'
> 
>    let's get that converged

I agree.

s.

> 
> 
>    -- tony
> 
> 

_______________________________________________
Isis-wg mailing list
Isis-wg@ietf.org
https://www1.ietf.org/mailman/listinfo/isis-wg


From isis-wg-admin@ietf.org  Wed Jul 31 13:52:54 2002
Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA10046
	for <isis-archive@odin.ietf.org>; Wed, 31 Jul 2002 13:52:54 -0400 (EDT)
Received: from optimus.ietf.org (localhost [127.0.0.1])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id NAA24743;
	Wed, 31 Jul 2002 13:42:34 -0400 (EDT)
Received: from ietf.org (odin [132.151.1.176])
	by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id NAA24717
	for <isis-wg@optimus.ietf.org>; Wed, 31 Jul 2002 13:42:33 -0400 (EDT)
Received: from net4u.net4u.ch (root@net4u.net4u.ch [194.191.0.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA09335
	for <isis-wg@ietf.org>; Wed, 31 Jul 2002 13:41:24 -0400 (EDT)
Received: from net4u.ch (adsl-63-200-48-203.dsl.snfc21.pacbell.net [63.200.48.203])
	by net4u.net4u.ch (8.11.3/8.11.3) with ESMTP id g6VHeY909232;
	Wed, 31 Jul 2002 19:40:34 +0200
Message-ID: <3D481CFF.10402@net4u.ch>
Date: Wed, 31 Jul 2002 10:23:11 -0700
From: Tony Przygienda <prz@net4u.ch>
Reply-To: prz@net4u.ch
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.9) Gecko/20020408
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: "Manral, Vishwas" <VishwasM@netplane.com>
CC: Alex Zinin <zinin@psg.com>, Naiming Shen <naiming@redback.com>,
        stefano
 previdi <sprevidi@cisco.com>, isis-wg@ietf.org
Subject: Re: [Isis-wg] Comments on draft-ietf-isis-wg-multi-topology
References: <E7E13AAF2F3ED41197C100508BD6A3282920F5@india_exch.hyderabad.mindspeed.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: isis-wg-admin@ietf.org
Errors-To: isis-wg-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: IETF IS-IS working group <isis-wg.ietf.org>
X-BeenThere: isis-wg@ietf.org
Content-Transfer-Encoding: 7bit

Manral, Vishwas wrote:

>Hi Tony,
>
>My doubt does not relate to the MT draft, however I have had this doubt for
>some time now and thought this may a right time to clarify(in context of the
>discussion).
>
>Don't you think items that can be done internally, without affecting
>interoperability but can be useful for the ISIS community as a whole be also
>pursued by the ISIS-WG?
>
nope, some attempt at this kind of stuff have proven failures in the 
past ... Just imagine what
will happen if you unknowningly suggest a 'MUST' for an implementation 
technique that some major
competitor of yours cannot incorporate into his deployed, successfull 
implementation. Ultimately,
do you think he'll even care to follow such a 'MUST' ?  And how would 
exactly prove that he
does not follow this 'MUST' ?

There is a small grey area but it is normally better to not get into 
'internal operations or
implementation techniques' unless there is no other choice.

>
>It seems to me "document current protocol implementation practices and
>improvements" is a chartered goal of the working group.
>
that always means 'as far as they can affect inteoperability'

    -- tony





_______________________________________________
Isis-wg mailing list
Isis-wg@ietf.org
https://www1.ietf.org/mailman/listinfo/isis-wg


