From owner-mpls@UU.NET  Mon Sep  1 15:20:27 2003
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA12047
	for <mpls-archive@lists.ietf.org>; Mon, 1 Sep 2003 15:20:27 -0400 (EDT)
Received: from cmr2.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpehp28519
	for <mpls-archive@lists.ietf.org>; Mon, 1 Sep 2003 19:20:31 GMT
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQpehp28317;
	Mon, 1 Sep 2003 19:20:22 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQpehn02492
	for mpls-outgoing; Mon, 1 Sep 2003 18:45:51 GMT
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQpehn02453
	for <mpls@mail-control.ash.ops.us.uu.net>; Mon, 1 Sep 2003 18:45:41 GMT
Received: from cmr1.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQpehm22402
	for <mpls@uu.net>; Mon, 1 Sep 2003 18:43:29 GMT
Received: from cmr1.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpehm06451
	for <mpls@uu.net>; Mon, 1 Sep 2003 18:43:29 GMT
Received: from ihemail2.firewall.lucent.com by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: ihemail2.lucent.com [192.11.222.163])
	id QQpehm06428
	for <mpls@uu.net>; Mon, 1 Sep 2003 18:43:28 GMT
Received: from nl0006exch001h.wins.lucent.com (h135-85-76-62.lucent.com [135.85.76.62])
	by ihemail2.firewall.lucent.com (Switch-2.2.0/Switch-2.2.0) with ESMTP id h81IhKJ17486
	for <mpls@uu.net>; Mon, 1 Sep 2003 13:43:20 -0500 (CDT)
Received: by nl0006exch001h.nl.lucent.com with Internet Mail Service (5.5.2656.59)
	id <RYHCKBQB>; Mon, 1 Sep 2003 20:43:19 +0200
Message-ID: <7D5D48D2CAA3D84C813F5B154F43B15502331463@nl0006exch001u.nl.lucent.com>
From: "Wijnen, Bert (Bert)" <bwijnen@lucent.com>
To: "'Martin Dubuc'" <dubuc.consulting@rogers.com>,
        "Mpls (E-mail)"
	 <mpls@UU.NET>
Subject: MIB Doctor review:draft-ietf-mpls-telink-mib-03.txt
Date: Mon, 1 Sep 2003 20:43:18 +0200 
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2656.59)
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: owner-mpls@UU.NET
Precedence: bulk

- Interesting that title page claims that doc expires feb 2003?
  You porobably mean feb 2004

- I get this WMICng warning:
  W: f(telink.mi2), (1564,19) MIN-ACCESS value identical to access 
     specified for "teLinkBandwidthUnreserved"
  Seems to me you can just remove that MIN-ACCESS from the MODULE
  COMPLIANCE.

- I see
    TeLinkSonetSdhIndication ::= TEXTUAL-CONVENTION
      STATUS       current
      DESCRIPTION
          "SONET/SDH indication type."
      SYNTAX       INTEGER {
                    standard(0),
                    arbitrary(1)
                }
   Since we normallyh do not start with zero (but with 1), I assume
   there is a reason you start with zero. Could that reason be described
   and is there a doc that explains this, so that you refernece it?

NITS:

- I see
    teLinkGroups
       OBJECT IDENTIFIER ::= { teLinkConformance 1 }

    teLinkCompliances
       OBJECT IDENTIFIER ::= { teLinkConformance 2 }
  Normally we do it the other way around, first Compliances, then Groups,
  See page 35, appendix D of draft-ietf-ops-mib-review-guidelines-02.txt

- I see in OBJECT-GROUP statement things like:
     DESCRIPTION
          "Collection of objects needed for the monitoring of
           resources associated with TE links."
  I would think the objects *at least a subset) are also usefull for
  configuration. How about:
     DESCRIPTION
          "Collection of objects for management of 
           resources associated with TE links."
  Most OBJECT-GROUP descritpion clauses have similar "problem".

- I see:
    teLinkModuleFullCompliance MODULE-COMPLIANCE
      STATUS current
      DESCRIPTION
       "Compliance statement for agents that support the
        configuration and monitoring of TE Link MIB module."
   Mmmm. I would word it a bit different:
       "Compliance statement for agents that support read-create
        so that both configuration and monitoring of TE Links can
        be accomplished via this MIB module."
   Matter of taste I guess.

- I see:
    teLinkModuleReadOnlyCompliance MODULE-COMPLIANCE
      STATUS current
      DESCRIPTION
       "Compliance statement for agents that support the
        monitoring of TE link MIB module."
      MODULE -- this module

      -- The mandatory groups have to be implemented
      -- by all devices supporting TE links. However, they may all
      -- be supported as read-only objects in the case where manual
      -- configuration is unsupported.

      MANDATORY-GROUPS    { teLinkGroup,
                            teLinkBandwidthGroup,
                            componentLinkBandwidthGroup }

   It seems to me that that all of those 4 comment lines are redundant.
   The idea of the MODULE-COMPLIANCE statements is that they are both
   human and machine readable.

- I see hyphenation. That is something the RFC-Editor does not want/like.

- Section 6 starts with:
    6.  Brief Description of MIB Objects

       Sections 6.1-6.4 describe objects pertaining to TE links.  The MIB
       objects were derived from the link bundling document [BUNDLING].
  How abaout the section 6.5-6.7 ??

Thanks,
Bert 


From owner-mpls@UU.NET  Tue Sep  2 07:39:13 2003
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA12929
	for <mpls-archive@lists.ietf.org>; Tue, 2 Sep 2003 07:39:13 -0400 (EDT)
Received: from cmr2.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpekc15733
	for <mpls-archive@lists.ietf.org>; Tue, 2 Sep 2003 11:39:16 GMT
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQpekc15504;
	Tue, 2 Sep 2003 11:39:08 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQpejz04092
	for mpls-outgoing; Tue, 2 Sep 2003 10:58:11 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQpejz04033
	for <mpls@mail-control.ash.ops.us.uu.net>; Tue, 2 Sep 2003 10:58:05 GMT
Received: from cmr0.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQpejz10618
	for <mpls@uu.net>; Tue, 2 Sep 2003 10:55:18 GMT
Received: from cmr0.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpejz01102
	for <mpls@uu.net>; Tue, 2 Sep 2003 10:55:17 GMT
Received: from fsnt.future.futsoft.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: [203.197.140.35])
	id QQpejz01040
	for <mpls@uu.net>; Tue, 2 Sep 2003 10:55:15 GMT
Received: from kailash1.future.futsoft.com (unverified [203.197.140.36]) by 
    fsnt.future.futsoft.com (Content Technologies SMTPRS 4.3.6) with ESMTP id 
    <T646f8b76b4cbc58c23338@fsnt.future.futsoft.com>; Tue, 2 Sep 2003 
    16:29:00 +0530
Received: from prabakarts (prabakarts.future.futsoft.com [10.4.7.41]) by 
    kailash1.future.futsoft.com (8.11.0/8.11.0) with SMTP id h82ArSa09757; 
    Tue, 2 Sep 2003 16:23:28 +0530
Reply-To: <prabakarts@future.futsoft.com>
From: "Prabakaran T Sampath" <prabakarts@future.futsoft.com>
To: <bhavesh_modi@da-iict.org>, <mpls-ops@mplsrc.com>
Cc: <mpls@UU.NET>, "'prabakarts'" <prabakarts@future.futsoft.com>
Subject: RE: [MPLS-OPS]: Why Merging?
Date: Tue, 2 Sep 2003 16:28:58 +0530
Message-ID: <003e01c37141$365292e0$2907040a@future.futsoft.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook CWS, Build 9.0.2416 (9.0.2911.0)
Importance: Normal
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2615.200
In-Reply-To: <200309020844.h828iZp15317@mail.da-iict.org>
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 7bit

Hi Bhavesh Modi,

Whether we are distributing same Labels or different Labels to its upstream
LSRs,
if the LSR is merge capable and if the outgoing interface is same for the
upstream Labels(same or different) then as per RFC 3031, Section 3.26 - we
do merging (If there is any Hardware limitation exists then we got to
consider that too while doing merging).

         incoming labels             Switch	outgoing label
	                              __________
	--------- 10-----------------|          |
	--------- 25-----------------| ATM/MPLS |======10=========
	--------- 11-----------------|__________|

         incoming labels             Switch	outgoing label
	                              __________
	--------- 15-----------------|          |
	--------- 15-----------------| ATM/MPLS |======10=========
	--------- 15-----------------|__________|


Thanks and regards,
Prabakaran T.S.
Future Software Limited,
480-481, Anna Salai,
Chennai - 600035, India.
Web: www.futsoft.com
email: prabakarts@future.futsoft.com
Off Phone: 91-44-24330550 - Extn: 337
-------------------------------------


-----Original Message-----
From: Bhavesh Modi [mailto:bhavesh_modi@da-iict.org]
Sent: Tuesday, 2 September 2003 2:15 PM
To: mpls-ops@mplsrc.com
Subject: [MPLS-OPS]: Why Merging?



Hi

Thanks for answers/suggestions for my previous question.

One more question - pls bear with me.

We need merging when an LSR distributes differenet labels to its
upstream LSRs. But if an LSR distributes a same label to all upstream
nodes, then we don't need merging. So why  we need to give different
labels to different upstream LSRs? Even in case of ATM we can
distinguish the packets with same label by their different interfaces.

Pls help me clerifying this point.

-Bhavesh Modi
MTech-ICT
DA-IICT.
Gandhinagar

-------
The MPLS-OPS Mailing List
Subscribe/Unsubscribe:  http://www.mplsrc.com/mplsops.shtml
Archive: http://www.mplsrc.com/mpls-ops_archive.shtml



***************************************************************************
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.
***************************************************************************



From owner-mpls@UU.NET  Tue Sep  2 12:20:24 2003
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA12061
	for <mpls-archive@lists.ietf.org>; Tue, 2 Sep 2003 12:20:23 -0400 (EDT)
Received: from cmr1.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpekv15110
	for <mpls-archive@lists.ietf.org>; Tue, 2 Sep 2003 16:20:27 GMT
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQpekv14972;
	Tue, 2 Sep 2003 16:20:22 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQpeks28894
	for mpls-outgoing; Tue, 2 Sep 2003 15:31:12 GMT
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQpeks28886
	for <mpls@mail-control.ash.ops.us.uu.net>; Tue, 2 Sep 2003 15:30:59 GMT
Received: from cmr2.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQpeks04079
	for <mpls@uu.net>; Tue, 2 Sep 2003 15:30:07 GMT
Received: from cmr2.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpeks29872
	for <mpls@uu.net>; Tue, 2 Sep 2003 15:30:07 GMT
Received: from sj-iport-3.cisco.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: sj-iport-3-in.cisco.com [171.71.176.72])
	id QQpeks29847
	for <mpls@uu.net>; Tue, 2 Sep 2003 15:30:06 GMT
Received: from cisco.com (171.71.177.237)
  by sj-iport-3.cisco.com with ESMTP; 02 Sep 2003 08:30:06 -0700
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by sj-core-1.cisco.com (8.12.9/8.12.6) with ESMTP id h82FU2ba027205
	for <mpls@uu.net>; Tue, 2 Sep 2003 08:30:03 -0700 (PDT)
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.70.36])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id ACA03647;
	Tue, 2 Sep 2003 11:30:01 -0400 (EDT)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.11.2/CISCO.WS.1.2) id h82FU1h07160 for mpls@uu.net; Tue, 2 Sep 2003 11:30:01 -0400 (EDT)
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQpekr28590
	for <mpls@mail-control.ash.ops.us.uu.net>; Tue, 2 Sep 2003 15:27:22 GMT
Received: from cmr0.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQpekr03037
	for <mpls@uu.net>; Tue, 2 Sep 2003 15:27:02 GMT
Received: from cmr0.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpekr15091
	for <mpls@uu.net>; Tue, 2 Sep 2003 15:26:59 GMT
Received: from sj-iport-3.cisco.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: sj-iport-3-in.cisco.com [171.71.176.72])
	id QQpekr15067
	for <mpls@uu.net>; Tue, 2 Sep 2003 15:26:56 GMT
Received: from cisco.com (171.71.177.254)
  by sj-iport-3.cisco.com with ESMTP; 02 Sep 2003 08:26:55 -0700
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by sj-core-2.cisco.com (8.12.9/8.12.6) with ESMTP id h82FQqgM027303;
	Tue, 2 Sep 2003 08:26:53 -0700 (PDT)
Received: from tnadeauw2k02 (rtp-vpn1-358.cisco.com [10.82.225.102])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id ACA03253;
	Tue, 2 Sep 2003 11:26:51 -0400 (EDT)
Reply-To: <tnadeau@cisco.com>
From: "Thomas D. Nadeau" <tnadeau@cisco.com>
To: "'Wijnen, Bert \(Bert\)'" <bwijnen@lucent.com>,
        "'Mpls \(E-mail\)'" <mpls@UU.NET>
Cc: <mail@stefan-winter.de>
Subject: RE: error in draft-ietf-mpls-te-mib-12.txt
Date: Tue, 2 Sep 2003 12:25:09 -0400
Organization: Cisco Systems, inc.
Message-ID: <001e01c3716e$c75259b0$6701a8c0@amer.cisco.com>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook, Build 10.0.4024
Importance: Normal
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4910.0300
In-Reply-To: <7D5D48D2CAA3D84C813F5B154F43B1550245C4D0@nl0006exch001u.nl.lucent.com>
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 7bit


	Yes, I caught this one just after I published
the TE MIB, and thought that I could re-publish
immediately version 12. Apparently the repository
ignored my second posting. Is the process now to
re-issue a new revision with this fixed post 
the last call period?

	--Tom



> -----Original Message-----
> From: owner-mpls@UU.NET [mailto:owner-mpls@UU.NET] On Behalf 
> Of Wijnen, Bert (Bert)
> Sent: Thursday, August 28, 2003 4:43 PM
> To: Mpls (E-mail)
> Cc: mail@stefan-winter.de
> Subject: FW: error in draft-ietf-mpls-te-mib-12.txt
> 
> 
> MPLS TE MIB authors... a comment that came back from 
> IETF Last Call
> 
> Thanks,
> Bert 
> 
> -----Original Message-----
> From: Stefan Winter [mailto:	
> Sent: donderdag 28 augustus 2003 11:00
> To: iesg@ietf.org
> Subject: error in draft-ietf-mpls-te-mib-12.txt
> 
> 
> Hello,
> 
> there is a clash in the DESCRIPTION clause of the MIB 
> definition of the two 
> entities
> 
> mplsTunnelHopPathOptionIndex (mplsTunnelHopEntry 2) and 
> mplsTunnelHopIndex (mplsTunnelHopEntry 3)
> 
> Both are described as "secondary index into this table", but 
> mplsTunnelHopIndex is actually the "tertiary index into this 
> table". This should be corrected bfore releasing this draft as PS.
> 
> Greetings,
> 
> Stefan Winter
> 



From owner-mpls@UU.NET  Tue Sep  2 12:43:19 2003
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA13424
	for <mpls-archive@lists.ietf.org>; Tue, 2 Sep 2003 12:43:19 -0400 (EDT)
Received: from cmr0.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpekw29627
	for <mpls-archive@lists.ietf.org>; Tue, 2 Sep 2003 16:43:23 GMT
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQpekw29569;
	Tue, 2 Sep 2003 16:43:19 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQpeku26438
	for mpls-outgoing; Tue, 2 Sep 2003 16:12:11 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQpeku26327
	for <mpls@mail-control.ash.ops.us.uu.net>; Tue, 2 Sep 2003 16:12:05 GMT
Received: from cmr0.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQpeku28399
	for <mpls@UU.NET>; Tue, 2 Sep 2003 16:09:24 GMT
Received: from cmr0.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpeku09330
	for <mpls@UU.NET>; Tue, 2 Sep 2003 16:09:23 GMT
Received: from ihemail1.firewall.lucent.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: ihemail1.lucent.com [192.11.222.161])
	id QQpeku09315
	for <mpls@UU.NET>; Tue, 2 Sep 2003 16:09:22 GMT
Received: from nl0006exch001h.wins.lucent.com (h135-85-76-62.lucent.com [135.85.76.62])
	by ihemail1.firewall.lucent.com (Switch-2.2.0/Switch-2.2.0) with ESMTP id h82G9I220888
	for <mpls@UU.NET>; Tue, 2 Sep 2003 11:09:18 -0500 (CDT)
Received: by nl0006exch001h.nl.lucent.com with Internet Mail Service (5.5.2656.59)
	id <RYHCKZ5N>; Tue, 2 Sep 2003 18:09:17 +0200
Message-ID: <7D5D48D2CAA3D84C813F5B154F43B15502331489@nl0006exch001u.nl.lucent.com>
From: "Wijnen, Bert (Bert)" <bwijnen@lucent.com>
To: "'tnadeau@cisco.com'" <tnadeau@cisco.com>,
        "Wijnen, Bert (Bert)"
	 <bwijnen@lucent.com>,
        "'Mpls (E-mail)'" <mpls@UU.NET>
Cc: mail@stefan-winter.de
Subject: RE: error in draft-ietf-mpls-te-mib-12.txt
Date: Tue, 2 Sep 2003 18:09:15 +0200 
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2656.59)
Content-Type: text/plain
Sender: owner-mpls@UU.NET
Precedence: bulk

Yep. And I beleiev Last call ends on 9th of Sept, right?

Thanks,
Bert 

> -----Original Message-----
> From: Thomas D. Nadeau [mailto:tnadeau@cisco.com]
> Sent: dinsdag 2 september 2003 18:25
> To: 'Wijnen, Bert (Bert)'; 'Mpls (E-mail)'
> Cc: mail@stefan-winter.de
> Subject: RE: error in draft-ietf-mpls-te-mib-12.txt
> 
> 
> 
> 	Yes, I caught this one just after I published
> the TE MIB, and thought that I could re-publish
> immediately version 12. Apparently the repository
> ignored my second posting. Is the process now to
> re-issue a new revision with this fixed post 
> the last call period?
> 
> 	--Tom
> 
> 
> 
> > -----Original Message-----
> > From: owner-mpls@UU.NET [mailto:owner-mpls@UU.NET] On Behalf 
> > Of Wijnen, Bert (Bert)
> > Sent: Thursday, August 28, 2003 4:43 PM
> > To: Mpls (E-mail)
> > Cc: mail@stefan-winter.de
> > Subject: FW: error in draft-ietf-mpls-te-mib-12.txt
> > 
> > 
> > MPLS TE MIB authors... a comment that came back from 
> > IETF Last Call
> > 
> > Thanks,
> > Bert 
> > 
> > -----Original Message-----
> > From: Stefan Winter [mailto:	
> > Sent: donderdag 28 augustus 2003 11:00
> > To: iesg@ietf.org
> > Subject: error in draft-ietf-mpls-te-mib-12.txt
> > 
> > 
> > Hello,
> > 
> > there is a clash in the DESCRIPTION clause of the MIB 
> > definition of the two 
> > entities
> > 
> > mplsTunnelHopPathOptionIndex (mplsTunnelHopEntry 2) and 
> > mplsTunnelHopIndex (mplsTunnelHopEntry 3)
> > 
> > Both are described as "secondary index into this table", but 
> > mplsTunnelHopIndex is actually the "tertiary index into this 
> > table". This should be corrected bfore releasing this draft as PS.
> > 
> > Greetings,
> > 
> > Stefan Winter
> > 
> 


From owner-mpls@UU.NET  Tue Sep  2 12:53:43 2003
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA14089
	for <mpls-archive@lists.ietf.org>; Tue, 2 Sep 2003 12:53:43 -0400 (EDT)
Received: from cmr1.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpekx25042
	for <mpls-archive@lists.ietf.org>; Tue, 2 Sep 2003 16:53:47 GMT
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQpekx24843;
	Tue, 2 Sep 2003 16:53:41 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQpekv28962
	for mpls-outgoing; Tue, 2 Sep 2003 16:19:16 GMT
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQpekv28837
	for <mpls@mail-control.ash.ops.us.uu.net>; Tue, 2 Sep 2003 16:19:11 GMT
Received: from cmr2.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQpekv12794
	for <mpls@uu.net>; Tue, 2 Sep 2003 16:15:29 GMT
Received: from cmr2.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpekv04953
	for <mpls@uu.net>; Tue, 2 Sep 2003 16:15:29 GMT
Received: from fsnt.future.futsoft.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: [203.197.140.35])
	id QQpekv04861
	for <mpls@uu.net>; Tue, 2 Sep 2003 16:15:26 GMT
Received: from kailash1.future.futsoft.com (unverified [203.197.140.36]) by 
    fsnt.future.futsoft.com (Content Technologies SMTPRS 4.3.6) with ESMTP id 
    <T6470b09835cbc58c23338@fsnt.future.futsoft.com>; Tue, 2 Sep 2003 
    21:49:11 +0530
Received: from prabakarts (prabakarts.future.futsoft.com [10.4.7.41]) by 
    kailash1.future.futsoft.com (8.11.0/8.11.0) with SMTP id h82GDda26107; 
    Tue, 2 Sep 2003 21:43:39 +0530
Reply-To: <prabakarts@future.futsoft.com>
From: "Prabakaran T Sampath" <prabakarts@future.futsoft.com>
To: "'Alok  Dube'" <alokdube1978@rediffmail.com>, <mpls-ops@mplsrc.com>,
        <mpls@UU.NET>
Cc: <bhavesh_modi@da-iict.org>, "'prabakarts'" <prabakarts@future.futsoft.com>
Subject: RE: RE: [MPLS-OPS]: Why Merging?
Date: Tue, 2 Sep 2003 21:49:10 +0530
Message-ID: <006401c3716d$f198c200$2907040a@future.futsoft.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook CWS, Build 9.0.2416 (9.0.2911.0)
Importance: Normal
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2615.200
In-Reply-To: <20030902152748.22342.qmail@webmail24.rediffmail.com>
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 7bit

Hi Alok,

Yes, what ever you say is correct.  I meant for "n" no. of incoming
flows sending on the same outgoing interface with a single
label(we got to take care of all the h/w limitations, Traffic
engineering parameters if required like BW, cell interleave problem
in case of ATM, etc.,).  If your hardware supports LSP stitching
you can do so, but I guess, there is no Label merging concept
involved in LSP stitching.

In my understanding, a typical example for LSP stitching is,
when 2 LSPs fall in two different TED areas then we can stitch
the 2 different LSPs using cross-connect in the intermediate
router, so that from the ingress end if we do encapsulation,
we can do the decaptulation at the egress end.

For eg:
                                           |       |
        Traffic engineering domain 1       |       |         Traffic
engineering domain 2
                                           |       |
                 ----LSP 1-------------->  |       |----LSP 1--------->
        Router A ------------------------- Router B ------------------
Router C
                 ------Stitched LSP ---------------------------------->
                                           |       |
                                           |       |

In the above example, if we do not have LSP stitching means,
If we sending packet from Router A to Router C is encapsulated
on Router A (the ingress router for the first LSP), decapsulated
on Router B (the egress router), and then re-encapsulated on
Router B (the ingress router for the second LSP). With LSP stitching,
we connect LSP1 and LSP2 into a single, stitched LSP,
which means that the packet is encapsulated once (on Router A)
and decapsulated once (on Router C).

Juniper supports Circuit Cross Connections using which
you can stitch 2 LSPs. See more info at

https://www.juniper.net/techpubs/software/junos/junos57/swconfig57-mpls-apps
/html/ccc-tcc-config12.html

I hope this helps..!

Thanks and regards,
Prabakaran T.S.
Future Software Limited,
480-481, Anna Salai,
Chennai - 600035, India.
Web: www.futsoft.com
email: prabakarts@future.futsoft.com
Off Phone: 91-44-24330550 - Extn: 337
-------------------------------------


-----Original Message-----
From: Alok Dube [mailto:alokdube1978@rediffmail.com]
Sent: Tuesday, 2 September 2003 8:58 PM
To: Prabakaran T Sampath
Cc: bhavesh_modi@da-iict.org; mpls-ops@mplsrc.com
Subject: Re: RE: [MPLS-OPS]: Why Merging?



just a general question,


On Tue, 02 Sep 2003 Prabakaran T Sampath wrote :
>Hi Bhavesh Modi,
>
>Whether we are distributing same Labels or different Labels to
>its upstream
>LSRs,
>if the LSR is merge capable and if the outgoing interface is same
>for the
>upstream Labels(same or different) then as per RFC 3031, Section
>3.26 - we
>do merging (If there is any Hardware limitation exists then we
>got to
>consider that too while doing merging).


====> does this mean that where one can merge Labels (I assume you
mean no stacking but aggregating 10 flows into 1 flow kinds) one
can also "stitch LSPS?

-thanks
Alok

___________________________________________________
Medicine meets Marketing; Dr. Swati Weds Jayaram.
Rediff Matchmaker strikes another interesting match !!
Visit http://rediff.com/matchmaker?2



***************************************************************************
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.
***************************************************************************



From owner-mpls@UU.NET  Tue Sep  2 13:18:45 2003
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA17342
	for <mpls-archive@lists.ietf.org>; Tue, 2 Sep 2003 13:18:44 -0400 (EDT)
Received: from cmr1.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpekz21017
	for <mpls-archive@lists.ietf.org>; Tue, 2 Sep 2003 17:18:42 GMT
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQpekz20727;
	Tue, 2 Sep 2003 17:18:35 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQpekw06666
	for mpls-outgoing; Tue, 2 Sep 2003 16:38:38 GMT
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQpekw06497
	for <mpls@mail-control.ash.ops.us.uu.net>; Tue, 2 Sep 2003 16:38:30 GMT
Received: from cmr2.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQpekw00132
	for <mpls@uu.net>; Tue, 2 Sep 2003 16:34:26 GMT
Received: from cmr2.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpekw07586
	for <mpls@uu.net>; Tue, 2 Sep 2003 16:34:26 GMT
Received: from sj-iport-3.cisco.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: sj-iport-3-in.cisco.com [171.71.176.72])
	id QQpekw07520
	for <mpls@uu.net>; Tue, 2 Sep 2003 16:34:24 GMT
Received: from cisco.com (171.71.177.237)
  by sj-iport-3.cisco.com with ESMTP; 02 Sep 2003 09:34:24 -0700
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by sj-core-1.cisco.com (8.12.9/8.12.6) with ESMTP id h82GYKba007067
	for <mpls@uu.net>; Tue, 2 Sep 2003 09:34:20 -0700 (PDT)
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.70.36])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id ACA11111;
	Tue, 2 Sep 2003 12:34:19 -0400 (EDT)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.11.2/CISCO.WS.1.2) id h82GYJK10586 for mpls@uu.net; Tue, 2 Sep 2003 12:34:19 -0400 (EDT)
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQpekw04359
	for <mpls@mail-control.ash.ops.us.uu.net>; Tue, 2 Sep 2003 16:32:49 GMT
Received: from cmr2.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQpekw29919
	for <mpls@uu.net>; Tue, 2 Sep 2003 16:31:36 GMT
Received: from cmr2.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpekw02700
	for <mpls@uu.net>; Tue, 2 Sep 2003 16:31:36 GMT
Received: from sj-iport-2.cisco.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: sj-iport-2-in.cisco.com [171.71.176.71])
	id QQpekw02679
	for <mpls@uu.net>; Tue, 2 Sep 2003 16:31:35 GMT
Received: from cisco.com (171.71.177.254)
  by sj-iport-2.cisco.com with ESMTP; 02 Sep 2003 09:43:18 -0700
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by sj-core-2.cisco.com (8.12.9/8.12.6) with ESMTP id h82GVWgM005981;
	Tue, 2 Sep 2003 09:31:33 -0700 (PDT)
Received: from tnadeauw2k02 (rtp-vpn2-307.cisco.com [10.82.241.51])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id ACA10817;
	Tue, 2 Sep 2003 12:31:31 -0400 (EDT)
Reply-To: <tnadeau@cisco.com>
From: "Thomas D. Nadeau" <tnadeau@cisco.com>
To: "'Wijnen, Bert \(Bert\)'" <bwijnen@lucent.com>,
        "'Mpls \(E-mail\)'" <mpls@UU.NET>
Cc: <mail@stefan-winter.de>
Subject: RE: error in draft-ietf-mpls-te-mib-12.txt
Date: Wed, 3 Sep 2003 00:29:47 -0400
Organization: Cisco Systems, inc.
Message-ID: <00b701c371d4$021127b0$6701a8c0@amer.cisco.com>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook, Build 10.0.4024
Importance: Normal
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4910.0300
In-Reply-To: <7D5D48D2CAA3D84C813F5B154F43B15502331489@nl0006exch001u.nl.lucent.com>
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 7bit


> Yep. And I beleiev Last call ends on 9th of Sept, right?

	Alex can confirm, but I think you are right.

	--Tom



> 
> Thanks,
> Bert 
> 
> > -----Original Message-----
> > From: Thomas D. Nadeau [mailto:tnadeau@cisco.com]
> > Sent: dinsdag 2 september 2003 18:25
> > To: 'Wijnen, Bert (Bert)'; 'Mpls (E-mail)'
> > Cc: mail@stefan-winter.de
> > Subject: RE: error in draft-ietf-mpls-te-mib-12.txt
> > 
> > 
> > 
> > 	Yes, I caught this one just after I published
> > the TE MIB, and thought that I could re-publish
> > immediately version 12. Apparently the repository
> > ignored my second posting. Is the process now to
> > re-issue a new revision with this fixed post
> > the last call period?
> > 
> > 	--Tom
> > 
> > 
> > 
> > > -----Original Message-----
> > > From: owner-mpls@UU.NET [mailto:owner-mpls@UU.NET] On Behalf
> > > Of Wijnen, Bert (Bert)
> > > Sent: Thursday, August 28, 2003 4:43 PM
> > > To: Mpls (E-mail)
> > > Cc: mail@stefan-winter.de
> > > Subject: FW: error in draft-ietf-mpls-te-mib-12.txt
> > > 
> > > 
> > > MPLS TE MIB authors... a comment that came back from
> > > IETF Last Call
> > > 
> > > Thanks,
> > > Bert
> > > 
> > > -----Original Message-----
> > > From: Stefan Winter [mailto:	
> > > Sent: donderdag 28 augustus 2003 11:00
> > > To: iesg@ietf.org
> > > Subject: error in draft-ietf-mpls-te-mib-12.txt
> > > 
> > > 
> > > Hello,
> > > 
> > > there is a clash in the DESCRIPTION clause of the MIB
> > > definition of the two 
> > > entities
> > > 
> > > mplsTunnelHopPathOptionIndex (mplsTunnelHopEntry 2) and
> > > mplsTunnelHopIndex (mplsTunnelHopEntry 3)
> > > 
> > > Both are described as "secondary index into this table", but
> > > mplsTunnelHopIndex is actually the "tertiary index into this 
> > > table". This should be corrected bfore releasing this draft as PS.
> > > 
> > > Greetings,
> > > 
> > > Stefan Winter
> > > 
> > 
> 



From owner-mpls@UU.NET  Wed Sep  3 01:11:52 2003
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA06869
	for <mpls-archive@lists.ietf.org>; Wed, 3 Sep 2003 01:11:52 -0400 (EDT)
Received: from cmr0.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpemu18358
	for <mpls-archive@lists.ietf.org>; Wed, 3 Sep 2003 05:11:55 GMT
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQpemu18180;
	Wed, 3 Sep 2003 05:11:49 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQpems18538
	for mpls-outgoing; Wed, 3 Sep 2003 04:31:13 GMT
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQpems18448
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 3 Sep 2003 04:31:07 GMT
Received: from cmr2.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQpemr08779
	for <mpls@uu.net>; Wed, 3 Sep 2003 04:29:34 GMT
Received: from cmr2.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpemr01846
	for <mpls@uu.net>; Wed, 3 Sep 2003 04:29:33 GMT
Received: from sj-iport-1.cisco.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: sj-iport-1-in.cisco.com [171.71.176.70])
	id QQpemr01829
	for <mpls@uu.net>; Wed, 3 Sep 2003 04:29:33 GMT
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by sj-core-1.cisco.com (8.12.9/8.12.6) with ESMTP id h834TTt0001592
	for <mpls@uu.net>; Tue, 2 Sep 2003 21:29:30 -0700 (PDT)
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.70.36])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id ACA65372;
	Wed, 3 Sep 2003 00:29:29 -0400 (EDT)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.11.2/CISCO.WS.1.2) id h834TS121377 for mpls@uu.net; Wed, 3 Sep 2003 00:29:28 -0400 (EDT)
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQpell27616
	for <mpls@mail-control.ash.ops.us.uu.net>; Tue, 2 Sep 2003 20:26:16 GMT
Received: from cmr0.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQpell00005
	for <mpls@UU.NET>; Tue, 2 Sep 2003 20:21:39 GMT
Received: from cmr0.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpell21606
	for <mpls@UU.NET>; Tue, 2 Sep 2003 20:21:36 GMT
Received: from ns2.vivacenetworks.com by cmr0.ash.ops.us.uu.net with SMTP 
	(peer crosschecked as: 64.221.212.135.ptr.us.xo.net [64.221.212.135])
	id QQpell21491
	for <mpls@UU.NET>; Tue, 2 Sep 2003 20:21:26 GMT
Received: from AMALISXP.tellabs.com ([10.120.0.2]) by vivacenetworks.com with Microsoft SMTPSVC(5.0.2195.5329);
	 Tue, 2 Sep 2003 13:21:25 -0700
Message-Id: <6.0.0.14.0.20030902160958.02567a30@mail.comcast.net>
X-Sender: vivacenet\amalis@po1.vivacenetworks.com (Unverified)
X-Mailer: QUALCOMM Windows Eudora Version 6.0.0.14 (Beta)
Date: Tue, 02 Sep 2003 16:20:50 -0400
To: David Meyer <dmm@1-4-5.net>
From: "Andrew G. Malis" <andy.malis@tellabs.com>
Subject: Re: wg last call on: draft-ietf-mpls-in-ip-or-gre-02.txt -
  update
Cc: mpls wg <mpls@UU.NET>
In-Reply-To: <20030829102639.A19538@1-4-5.net>
References: <3F4F4962.1000105@pi.se>
 <3F4A2602.7070105@pi.se>
 <3F4F4962.1000105@pi.se>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
X-OriginalArrivalTime: 02 Sep 2003 20:21:25.0812 (UTC) FILETIME=[C8B5B740:01C3718F]
Sender: owner-mpls@UU.NET
Precedence: bulk

Hi Dave,

MPLS in IP is already in the draft.

I'm curious what additional functionality MPLS in L2TPv3 would get you that 
GRE or direct IP encapsulation doesn't already provide.

Cheers,
Andy

-------

At 8/29/2003 10:26 AM -0700, David Meyer wrote:
>One thing that would appear to be useful is to generalize the
>draft just a bit to  mpls-in-ip-encapsulation and include L2TPv3.
>
>Dave
>
>On Fri, Aug 29, 2003 at 02:38:58PM +0200, Loa Andersson wrote:
> >> Working Group,
> >>
> >> when this WG Last Call was initiated it turned out that
> >> we had a temporary outage on the MPLS mail archive, this
> >> outage was still in effect when I resent the last call.
> >>
> >> However - the mail did go through to the mailing-list,
> >> so it is my take that the last call has been properly
> >> announced and still ends on:
> >>
> >> Monday September 9 23.59 Swedish time.
> >>
> >> Please send your commetns to the mailing list.
> >>
> >>
> >> /Loa



From owner-mpls@UU.NET  Wed Sep  3 04:36:38 2003
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id EAA14390
	for <mpls-archive@lists.ietf.org>; Wed, 3 Sep 2003 04:36:38 -0400 (EDT)
Received: from cmr0.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpeni13340
	for <mpls-archive@lists.ietf.org>; Wed, 3 Sep 2003 08:36:41 GMT
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQpeni12985;
	Wed, 3 Sep 2003 08:36:30 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQpene24290
	for mpls-outgoing; Wed, 3 Sep 2003 07:37:51 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQpene24230
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 3 Sep 2003 07:37:46 GMT
Received: from cmr0.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQpene02426
	for <mpls@UU.NET>; Wed, 3 Sep 2003 07:37:07 GMT
Received: from cmr0.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpene28443
	for <mpls@UU.NET>; Wed, 3 Sep 2003 07:37:04 GMT
Received: from smtp5.hy.skanova.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: smtp5.hy.skanova.net [195.67.199.134])
	id QQpene28384
	for <mpls@UU.NET>; Wed, 3 Sep 2003 07:36:56 GMT
Received: from pi.se (h45n1fls31o888.telia.com [213.67.172.45])
	by smtp5.hy.skanova.net (8.12.9/8.12.9) with ESMTP id h837apSR029250;
	Wed, 3 Sep 2003 09:36:55 +0200 (CEST)
Message-ID: <3F559A12.5080500@pi.se>
Date: Wed, 03 Sep 2003 09:36:50 +0200
From: Loa Andersson <loa@pi.se>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 (ax)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: mpls@UU.NET
CC: Loa Andersson <loa@pi.se>
Subject: Re: Invitation to discuss: "P2MP problem statement"
References: <EB3C1366E543D5119428009027E326ED0AF83676@il06exm02.corp.mot.com> <3F3AAED7.9030407@pi.se>
In-Reply-To: <3F3AAED7.9030407@pi.se>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 7bit

Working Group,

it is almost three weeks since I sent this "invitation to
discuss the P2MP probelm statement". The tendency has been
mostly in favor of adding p2mp mpls as a new milestone to
our charter, but the discussion has not been that active,
so it is hard to decide one way or another. Apart from the
authors (the author groups is about 12 people) it is only
one person that has taken part in the discussion.

I'm aware of that we had a mailing list problem, but it is
my take that the mails gone through eventually, if you think
this is wrong please resend.

Before deciding I would like a quick "show of hands", just
positive or negative. If you have reasons not to send your
response to the list, you may send it directly to me.

I plan to make the call mid-next week.

/Loa

Loa Andersson wrote:

> Alan + both teams,
> 
> thanks for preparing this!
> 
> Working Group,
> 
> below you will find the p2mp problem statement prepared by the
> autors behind the drafts:
>    draft-yasukawa-mpls-rsvp-p2mp-02.txt
>    draft-raggarwa-mpls-p2mp-te-00.txt
> 
> I would like to have your response on
> 
> 1. the content of the problem statement
> 2. whether the mpls working group should ask the ADs
>    that a new milestone om p2mp mpls should be added
>    to our charter
> 
> If there is support we plan to take this as an separate item
> (not include it in the more general charter update) to the
> ADs. Again this is a question for which I would like boths
> the pros and cons to speak up. Silence will not be interpreted
> (one way or another).
> 
> /Loa
> 
> Kullberg Alan-G19424 wrote:
> 
>> Loa & George,
>>
>> Below is a problem statement for point-to-multipoint using MPLS.
>> This problem statement has been prepared jointly by the authors
>> of the drafts:
>>   draft-yasukawa-mpls-rsvp-p2mp-02.txt
>>   draft-raggarwa-mpls-p2mp-te-00.txt
>>
>> Please use this problem statement as a basis to get the MPLS WG
>> charter updated to include P2MP work.
>>
>> Thanks,
>> Alan
>>
>> #########################
>>
>> Problem statement
>>
>>
>> Content Distribution (CD), Interactive multi-media (IMM), and VPN 
>> multicast
>> are
>> applications that are best supported with multicast capabilities.
>>
>> IP Multicast provides P2MP communication. However, there are no Traffic
>> Engineering (TE) capabilities or QoS guarantees with existing IP 
>> multicast
>> protocols.  Note that diff-serv combined with IP multicast routing is not
>> sufficient for P2MP applications for many of the same reasons that it 
>> is not
>> sufficient for unicast applications - TE and CSPF are required to 
>> enable and
>> scale the intelligent management of network resources, to prevent
>> congestion, and
>> to enable sub-second rerouting around network failures.
>>
>> One possible solution would be to setup multiple P2P TE LSPs, one to 
>> each of
>> the
>> required  egress PEs. This requires replicating incoming packets to 
>> all the
>> P2P
>> LSPs at the ingress PE to accommodate multipoint communication. This 
>> is sub-
>> optimal. It places the replication burden on the ingress PE and hence has
>> very
>> poor scaling characteristics. It also wastes bandwidth resources, 
>> memory and
>> MPLS
>> (e.g. label) resources in the network.
>>
>> Hence, to provide TE for a P2MP application in an efficient manner in a
>> large
>> scale environemnt, P2MP TE mechanisms are required.  Existing MPLS P2P TE
>> mechanisms have to be enhanced to support P2MP TE LSP setup.
>>
>> We propose that MPLS be enhanced to setup P2MP TE LSPs. This should be
>> achieved
>> without running a multicast routing protocol in the network core and with
>> maximum
>> re-use of the existing MPLS protocols. A P2MP LSP will be setup with TE
>> constraints and will allow efficient packet replication at various 
>> branching
>> points in the network. RSVP-TE will be used for setting up a P2MP LSP 
>> with
>> enhancements to existing P2P TE LSP procedures. The P2MP TE LSP setup
>> mechanism
>> will include the ability to add/remove receivers to/from an existing P2MP
>> LSP.
>>
>> The MPLS WG will specify only how to setup a P2MP TE LSP. The usage of 
>> this
>> will
>> be application dependent.
>>
>> (Milestones)
>>
>> To produce a requirement draft that specifies the scope, requirements, 
>> and
>> issues
>> to resolve for this enhancement by Minneapolis 2003 meeting.
>>
>> To produce a small number of solution draft(s) which specify protocol
>> extensions,
>> enhancements and mechanisms to fill the requirement and solve the above
>> problem
>> by spring 2004 IETF meeting.
>>
>>
>>
>>
>>
>>  (Example)
>>
>>      Consider the following figure.
>>
>>                         Source 1 (S1)
>>                                |
>>                               PE1
>>                              |   |
>>                              |   |
>>                  R2----PE3--P1   P2---PE2--Receiver 1 (R1)
>>                              |
>>                             PE4----R3
>>                              |
>>                              |
>>                             R4
>>
>>                            Figure 1.
>>
>>       The above figure shows PE1, PE2, PE3 and PE4. PE1 is attached to a
>> traffic
>> source that is generating traffic for a P2MP application. PE2, PE3 and 
>> PE4
>> are
>> attached to receivers that are interested in receiving traffic for the
>> application. The following are the objectives that we wish to achieve:
>>
>>       a) Set up a P2MP TE LSP from PE1 to PE2, PE3 and PE4.
>>       b) Packet replication should be efficient. In this case, the branch
>> node P1
>>          should replicate incoming packets and send them to PE3 and PE4.
>>       c) The P2MP TE LSP should be setup by enhancing existing RSVP-TE 
>> P2P
>>          procedures and without running a multicast routing protocol 
>> in the
>>          network core.
>>
>>
> 

-- 
Loa Andersson

Mobile          +46 739 81 21 64
Email           loa@pi.se




From owner-mpls@UU.NET  Wed Sep  3 06:57:25 2003
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id GAA23257
	for <mpls-archive@lists.ietf.org>; Wed, 3 Sep 2003 06:57:25 -0400 (EDT)
Received: from cmr0.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpenr07407
	for <mpls-archive@lists.ietf.org>; Wed, 3 Sep 2003 10:57:30 GMT
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQpenr07308;
	Wed, 3 Sep 2003 10:57:26 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQpeno05098
	for mpls-outgoing; Wed, 3 Sep 2003 10:13:41 GMT
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQpeno05009
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 3 Sep 2003 10:13:34 GMT
Received: from cmr1.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQpeno12114
	for <mpls@uu.net>; Wed, 3 Sep 2003 10:09:40 GMT
Received: from cmr1.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpeno14458
	for <mpls@uu.net>; Wed, 3 Sep 2003 10:09:28 GMT
Received: from sj-iport-3.cisco.com by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: sj-iport-3-in.cisco.com [171.71.176.72])
	id QQpeno14424
	for <mpls@uu.net>; Wed, 3 Sep 2003 10:09:19 GMT
Received: from cisco.com (171.71.177.254)
  by sj-iport-3.cisco.com with ESMTP; 03 Sep 2003 03:09:18 -0700
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by sj-core-2.cisco.com (8.12.9/8.12.6) with ESMTP id h83A9Flv027811
	for <mpls@uu.net>; Wed, 3 Sep 2003 03:09:16 -0700 (PDT)
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.70.36])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id ACA75861;
	Wed, 3 Sep 2003 06:09:15 -0400 (EDT)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.11.2/CISCO.WS.1.2) id h83A9FB26793 for mpls@uu.net; Wed, 3 Sep 2003 06:09:15 -0400 (EDT)
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQpeno02731
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 3 Sep 2003 10:08:28 GMT
Received: from cmr0.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQpeno21851
	for <mpls@uu.net>; Wed, 3 Sep 2003 10:07:28 GMT
Received: from cmr0.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpeno13015
	for <mpls@uu.net>; Wed, 3 Sep 2003 10:07:28 GMT
Received: from sj-iport-3.cisco.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: sj-iport-3-in.cisco.com [171.71.176.72])
	id QQpeno12991
	for <mpls@uu.net>; Wed, 3 Sep 2003 10:07:27 GMT
Received: from cisco.com (171.71.177.254)
  by sj-iport-3.cisco.com with ESMTP; 03 Sep 2003 03:07:28 -0700
Received: from wells.cisco.com (wells.cisco.com [171.71.177.223])
	by sj-core-2.cisco.com (8.12.9/8.12.6) with ESMTP id h83A7Plv026421;
	Wed, 3 Sep 2003 03:07:25 -0700 (PDT)
Received: from jvasseur-w2k01.cisco.com (sjc-vpn4-55.cisco.com [10.21.80.55]) by wells.cisco.com (8.8.6 (PHNE_14041)/CISCO.SERVER.1.2) with ESMTP id DAA29791; Wed, 3 Sep 2003 03:07:24 -0700 (PDT)
Message-Id: <4.3.2.7.2.20030903060653.0d5bf2a0@wells.cisco.com>
X-Sender: jvasseur@wells.cisco.com
X-Mailer: QUALCOMM Windows Eudora Version 4.3.2
Date: Wed, 03 Sep 2003 06:07:23 -0400
To: Loa Andersson <loa@pi.se>
From: Jean Philippe Vasseur <jvasseur@cisco.com>
Subject: Re: Invitation to discuss: "P2MP problem statement"
Cc: mpls@UU.NET, Loa Andersson <loa@pi.se>
In-Reply-To: <3F559A12.5080500@pi.se>
References: <3F3AAED7.9030407@pi.se>
 <EB3C1366E543D5119428009027E326ED0AF83676@il06exm02.corp.mot.com>
 <3F3AAED7.9030407@pi.se>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Sender: owner-mpls@UU.NET
Precedence: bulk

Hi Loa,

Not sure my mails has been received ... So I just resend: strongly in favor.

JP.

At 09:36 AM 9/3/2003 +0200, Loa Andersson wrote:
>Working Group,
>
>it is almost three weeks since I sent this "invitation to
>discuss the P2MP probelm statement". The tendency has been
>mostly in favor of adding p2mp mpls as a new milestone to
>our charter, but the discussion has not been that active,
>so it is hard to decide one way or another. Apart from the
>authors (the author groups is about 12 people) it is only
>one person that has taken part in the discussion.
>
>I'm aware of that we had a mailing list problem, but it is
>my take that the mails gone through eventually, if you think
>this is wrong please resend.
>
>Before deciding I would like a quick "show of hands", just
>positive or negative. If you have reasons not to send your
>response to the list, you may send it directly to me.
>
>I plan to make the call mid-next week.
>
>/Loa
>
>Loa Andersson wrote:
>
>>Alan + both teams,
>>thanks for preparing this!
>>Working Group,
>>below you will find the p2mp problem statement prepared by the
>>autors behind the drafts:
>>    draft-yasukawa-mpls-rsvp-p2mp-02.txt
>>    draft-raggarwa-mpls-p2mp-te-00.txt
>>I would like to have your response on
>>1. the content of the problem statement
>>2. whether the mpls working group should ask the ADs
>>    that a new milestone om p2mp mpls should be added
>>    to our charter
>>If there is support we plan to take this as an separate item
>>(not include it in the more general charter update) to the
>>ADs. Again this is a question for which I would like boths
>>the pros and cons to speak up. Silence will not be interpreted
>>(one way or another).
>>/Loa
>>Kullberg Alan-G19424 wrote:
>>
>>>Loa & George,
>>>
>>>Below is a problem statement for point-to-multipoint using MPLS.
>>>This problem statement has been prepared jointly by the authors
>>>of the drafts:
>>>   draft-yasukawa-mpls-rsvp-p2mp-02.txt
>>>   draft-raggarwa-mpls-p2mp-te-00.txt
>>>
>>>Please use this problem statement as a basis to get the MPLS WG
>>>charter updated to include P2MP work.
>>>
>>>Thanks,
>>>Alan
>>>
>>>#########################
>>>
>>>Problem statement
>>>
>>>
>>>Content Distribution (CD), Interactive multi-media (IMM), and VPN multicast
>>>are
>>>applications that are best supported with multicast capabilities.
>>>
>>>IP Multicast provides P2MP communication. However, there are no Traffic
>>>Engineering (TE) capabilities or QoS guarantees with existing IP multicast
>>>protocols.  Note that diff-serv combined with IP multicast routing is not
>>>sufficient for P2MP applications for many of the same reasons that it is not
>>>sufficient for unicast applications - TE and CSPF are required to enable and
>>>scale the intelligent management of network resources, to prevent
>>>congestion, and
>>>to enable sub-second rerouting around network failures.
>>>
>>>One possible solution would be to setup multiple P2P TE LSPs, one to each of
>>>the
>>>required  egress PEs. This requires replicating incoming packets to all the
>>>P2P
>>>LSPs at the ingress PE to accommodate multipoint communication. This is sub-
>>>optimal. It places the replication burden on the ingress PE and hence has
>>>very
>>>poor scaling characteristics. It also wastes bandwidth resources, memory and
>>>MPLS
>>>(e.g. label) resources in the network.
>>>
>>>Hence, to provide TE for a P2MP application in an efficient manner in a
>>>large
>>>scale environemnt, P2MP TE mechanisms are required.  Existing MPLS P2P TE
>>>mechanisms have to be enhanced to support P2MP TE LSP setup.
>>>
>>>We propose that MPLS be enhanced to setup P2MP TE LSPs. This should be
>>>achieved
>>>without running a multicast routing protocol in the network core and with
>>>maximum
>>>re-use of the existing MPLS protocols. A P2MP LSP will be setup with TE
>>>constraints and will allow efficient packet replication at various branching
>>>points in the network. RSVP-TE will be used for setting up a P2MP LSP with
>>>enhancements to existing P2P TE LSP procedures. The P2MP TE LSP setup
>>>mechanism
>>>will include the ability to add/remove receivers to/from an existing P2MP
>>>LSP.
>>>
>>>The MPLS WG will specify only how to setup a P2MP TE LSP. The usage of this
>>>will
>>>be application dependent.
>>>
>>>(Milestones)
>>>
>>>To produce a requirement draft that specifies the scope, requirements, and
>>>issues
>>>to resolve for this enhancement by Minneapolis 2003 meeting.
>>>
>>>To produce a small number of solution draft(s) which specify protocol
>>>extensions,
>>>enhancements and mechanisms to fill the requirement and solve the above
>>>problem
>>>by spring 2004 IETF meeting.
>>>
>>>
>>>
>>>
>>>
>>>  (Example)
>>>
>>>      Consider the following figure.
>>>
>>>                         Source 1 (S1)
>>>                                |
>>>                               PE1
>>>                              |   |
>>>                              |   |
>>>                  R2----PE3--P1   P2---PE2--Receiver 1 (R1)
>>>                              |
>>>                             PE4----R3
>>>                              |
>>>                              |
>>>                             R4
>>>
>>>                            Figure 1.
>>>
>>>       The above figure shows PE1, PE2, PE3 and PE4. PE1 is attached to a
>>>traffic
>>>source that is generating traffic for a P2MP application. PE2, PE3 and PE4
>>>are
>>>attached to receivers that are interested in receiving traffic for the
>>>application. The following are the objectives that we wish to achieve:
>>>
>>>       a) Set up a P2MP TE LSP from PE1 to PE2, PE3 and PE4.
>>>       b) Packet replication should be efficient. In this case, the branch
>>>node P1
>>>          should replicate incoming packets and send them to PE3 and PE4.
>>>       c) The P2MP TE LSP should be setup by enhancing existing RSVP-TE P2P
>>>          procedures and without running a multicast routing protocol in the
>>>          network core.
>>>
>
>--
>Loa Andersson
>
>Mobile          +46 739 81 21 64
>Email           loa@pi.se
>
>



From owner-mpls@UU.NET  Wed Sep  3 09:22:53 2003
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA02185
	for <mpls-archive@lists.ietf.org>; Wed, 3 Sep 2003 09:22:53 -0400 (EDT)
Received: from cmr2.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpeob09395
	for <mpls-archive@lists.ietf.org>; Wed, 3 Sep 2003 13:22:57 GMT
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQpeob09107;
	Wed, 3 Sep 2003 13:22:52 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQpeny16782
	for mpls-outgoing; Wed, 3 Sep 2003 12:32:10 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQpeny16770
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 3 Sep 2003 12:32:03 GMT
Received: from cmr0.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQpeny15327
	for <mpls@uu.net>; Wed, 3 Sep 2003 12:31:55 GMT
Received: from cmr0.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpeny28127
	for <mpls@uu.net>; Wed, 3 Sep 2003 12:31:54 GMT
Received: from ihemail2.firewall.lucent.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: ihemail2.lucent.com [192.11.222.163])
	id QQpeny28048
	for <mpls@uu.net>; Wed, 3 Sep 2003 12:31:52 GMT
Received: from nl0006exch001h.wins.lucent.com (h135-85-76-62.lucent.com [135.85.76.62])
	by ihemail2.firewall.lucent.com (Switch-2.2.0/Switch-2.2.0) with ESMTP id h83CVmJ18990
	for <mpls@uu.net>; Wed, 3 Sep 2003 07:31:48 -0500 (CDT)
Received: by nl0006exch001h.nl.lucent.com with Internet Mail Service (5.5.2656.59)
	id <RYHCL432>; Wed, 3 Sep 2003 14:31:46 +0200
Message-ID: <7D5D48D2CAA3D84C813F5B154F43B1550233149F@nl0006exch001u.nl.lucent.com>
From: "Wijnen, Bert (Bert)" <bwijnen@lucent.com>
To: "'Martin Dubuc'" <dubuc.consulting@rogers.com>,
        "Mpls (E-mail)"
	 <mpls@UU.NET>
Subject: RE: MIB Doctor review:draft-ietf-mpls-telink-mib-03.txt
Date: Wed, 3 Sep 2003 14:30:52 +0200 
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2656.59)
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: owner-mpls@UU.NET
Precedence: bulk

Responses to those points where you had questions.
> > - I see:
> >     teLinkModuleReadOnlyCompliance MODULE-COMPLIANCE
> >       STATUS current
> >       DESCRIPTION
> >        "Compliance statement for agents that support the
> >         monitoring of TE link MIB module."
> >       MODULE -- this module
> >
> >       -- The mandatory groups have to be implemented
> >       -- by all devices supporting TE links. However, they may all
> >       -- be supported as read-only objects in the case where manual
> >       -- configuration is unsupported.
> >
> >       MANDATORY-GROUPS    { teLinkGroup,
> >                             teLinkBandwidthGroup,
> >                             componentLinkBandwidthGroup }
> >
> >    It seems to me that that all of those 4 comment lines are redundant.
> >    The idea of the MODULE-COMPLIANCE statements is that they are both
> >    human and machine readable.
> >
> 
> I am not sure I understand why the fact that the MODULE-COMPLIANCE
> statements are human and machine readable makes these 
> comments redundant.
> 
Well, let us check/evaluate:
    -- The mandatory groups have to be implemented
    -- by all devices supporting TE links.
Indeed... if you list MANDATORY-GROUPS, then they indeed HAVE to be
implemented. So that seems redundant to me

    -- However, they may all
    -- be supported as read-only objects in the case where manual
    -- configuration is unsupported.

And again, when you list the OBJECTs with a MIN-ACCESS read-only,
then that lists explicitly those objects that are OK to be
implemented in read-only mode. The DESCRIPTION clause of such
statements even spell out something aka "write access is not required".
So seems pretty redundant to me, no?

> >
> > - I see hyphenation. That is something the RFC-Editor does 
> >   not want/like.
> >
> 
> Hyphenation is done automatically with nroff. I don't know 
> how to turn it off.
> Any idea?
> 
Mmm... I am not an nroff expert. I suspect you have to turn it
on explicitly. These days I use xml2rfc tools. 
I used to take the RFC-Editors nroff template and build from there.
Details at:
http://www.rfc-editor.org/formatting.html


Further references:
   draft-rfc-editor-rfc2223bis-07.txt page 19, bullet (6)

Hope this helps,
Bert


From owner-mpls@UU.NET  Wed Sep  3 10:41:52 2003
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA10530
	for <mpls-archive@lists.ietf.org>; Wed, 3 Sep 2003 10:41:51 -0400 (EDT)
Received: from cmr2.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpeog20090
	for <mpls-archive@lists.ietf.org>; Wed, 3 Sep 2003 14:41:56 GMT
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQpeog20016;
	Wed, 3 Sep 2003 14:41:54 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQpeoe03413
	for mpls-outgoing; Wed, 3 Sep 2003 14:00:12 GMT
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQpeoe02816
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 3 Sep 2003 14:00:07 GMT
Received: from cmr0.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQpeod12685
	for <mpls@uu.net>; Wed, 3 Sep 2003 13:58:49 GMT
Received: from cmr0.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpeod07098
	for <mpls@uu.net>; Wed, 3 Sep 2003 13:58:48 GMT
Received: from sj-iport-2.cisco.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: sj-iport-2-in.cisco.com [171.71.176.71])
	id QQpeod07028
	for <mpls@uu.net>; Wed, 3 Sep 2003 13:58:46 GMT
Received: from cisco.com (171.68.223.137)
  by sj-iport-2.cisco.com with ESMTP; 03 Sep 2003 07:10:41 -0700
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by sj-core-3.cisco.com (8.12.6/8.12.6) with ESMTP id h83Dwg7b017114
	for <mpls@uu.net>; Wed, 3 Sep 2003 06:58:43 -0700 (PDT)
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.70.36])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id ACA88885;
	Wed, 3 Sep 2003 09:58:42 -0400 (EDT)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.11.2/CISCO.WS.1.2) id h83DwgT02043 for mpls@uu.net; Wed, 3 Sep 2003 09:58:42 -0400 (EDT)
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQpenw12244
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 3 Sep 2003 12:05:01 GMT
Received: from cmr0.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQpenw29069
	for <mpls@uu.net>; Wed, 3 Sep 2003 12:04:53 GMT
Received: from cmr0.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpenw28782
	for <mpls@uu.net>; Wed, 3 Sep 2003 12:04:50 GMT
Received: from fep01-mail.bloor.is.net.cable.rogers.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: fep01-mail.bloor.is.net.cable.rogers.com [66.185.86.71])
	id QQpenw28756
	for <mpls@uu.net>; Wed, 3 Sep 2003 12:04:48 GMT
Received: from dune ([24.103.66.219])
          by fep01-mail.bloor.is.net.cable.rogers.com
          (InterMail vM.5.01.05.12 201-253-122-126-112-20020820) with ESMTP
          id <20030903120447.PME83282.fep01-mail.bloor.is.net.cable.rogers.com@dune>;
          Wed, 3 Sep 2003 08:04:47 -0400
Message-ID: <000701c37213$68fc0dc0$2202a8c0@flfrd.phub.net.cable.rogers.com>
From: "Martin Dubuc" <dubuc.consulting@rogers.com>
To: "Wijnen, Bert \(Bert\)" <bwijnen@lucent.com>,
        "Mpls \(E-mail\)" <mpls@UU.NET>
References: <7D5D48D2CAA3D84C813F5B154F43B15502331463@nl0006exch001u.nl.lucent.com>
Subject: Re: MIB Doctor review:draft-ietf-mpls-telink-mib-03.txt
Date: Wed, 3 Sep 2003 08:03:37 -0400
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.50.4922.1500
x-mimeole: Produced By Microsoft MimeOLE V5.50.4925.2800
X-Authentication-Info: Submitted using SMTP AUTH LOGIN at fep01-mail.bloor.is.net.cable.rogers.com from [24.103.66.219] using ID <dubuc.consulting@rogers.com> at Wed, 3 Sep 2003 08:04:47 -0400
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 7bit

I will submit shortly a MIB that addresses your comments as version 04.
Embedded is my
response to your original message. I need some feedback from you on the last
points.

Martin

----- Original Message -----
From: "Wijnen, Bert (Bert)" <bwijnen@lucent.com>
To: "'Martin Dubuc'" <dubuc.consulting@rogers.com>; "Mpls (E-mail)"
<mpls@uu.net>
Sent: Monday, September 01, 2003 2:43 PM
Subject: MIB Doctor review:draft-ietf-mpls-telink-mib-03.txt


> - Interesting that title page claims that doc expires feb 2003?
>   You porobably mean feb 2004
>

Yes.

> - I get this WMICng warning:
>   W: f(telink.mi2), (1564,19) MIN-ACCESS value identical to access
>      specified for "teLinkBandwidthUnreserved"
>   Seems to me you can just remove that MIN-ACCESS from the MODULE
>   COMPLIANCE.
>

Done.

> - I see
>     TeLinkSonetSdhIndication ::= TEXTUAL-CONVENTION
>       STATUS       current
>       DESCRIPTION
>           "SONET/SDH indication type."
>       SYNTAX       INTEGER {
>                     standard(0),
>                     arbitrary(1)
>                 }
>    Since we normallyh do not start with zero (but with 1), I assume
>    there is a reason you start with zero. Could that reason be described
>    and is there a doc that explains this, so that you refernece it?
>

Use of zero is done to map to the message definition of the interface
switching capability specific information field as specified in
[GMPLS-OSPF]. I have explained this in the description and added reference
to the document that specifies the message format.

> NITS:
>
> - I see
>     teLinkGroups
>        OBJECT IDENTIFIER ::= { teLinkConformance 1 }
>
>     teLinkCompliances
>        OBJECT IDENTIFIER ::= { teLinkConformance 2 }
>   Normally we do it the other way around, first Compliances, then Groups,
>   See page 35, appendix D of draft-ietf-ops-mib-review-guidelines-02.txt
>

Done.

> - I see in OBJECT-GROUP statement things like:
>      DESCRIPTION
>           "Collection of objects needed for the monitoring of
>            resources associated with TE links."
>   I would think the objects *at least a subset) are also usefull for
>   configuration. How about:
>      DESCRIPTION
>           "Collection of objects for management of
>            resources associated with TE links."
>   Most OBJECT-GROUP descritpion clauses have similar "problem".
>

I have updated the description of the groups that used the word monitoring
in the description.

> - I see:
>     teLinkModuleFullCompliance MODULE-COMPLIANCE
>       STATUS current
>       DESCRIPTION
>        "Compliance statement for agents that support the
>         configuration and monitoring of TE Link MIB module."
>    Mmmm. I would word it a bit different:
>        "Compliance statement for agents that support read-create
>         so that both configuration and monitoring of TE Links can
>         be accomplished via this MIB module."
>    Matter of taste I guess.
>

Have updated text accordingly.

> - I see:
>     teLinkModuleReadOnlyCompliance MODULE-COMPLIANCE
>       STATUS current
>       DESCRIPTION
>        "Compliance statement for agents that support the
>         monitoring of TE link MIB module."
>       MODULE -- this module
>
>       -- The mandatory groups have to be implemented
>       -- by all devices supporting TE links. However, they may all
>       -- be supported as read-only objects in the case where manual
>       -- configuration is unsupported.
>
>       MANDATORY-GROUPS    { teLinkGroup,
>                             teLinkBandwidthGroup,
>                             componentLinkBandwidthGroup }
>
>    It seems to me that that all of those 4 comment lines are redundant.
>    The idea of the MODULE-COMPLIANCE statements is that they are both
>    human and machine readable.
>

I am not sure I understand why the fact that the MODULE-COMPLIANCE
statements are human and machine readable makes these comments redundant.

> - I see hyphenation. That is something the RFC-Editor does not want/like.
>

Hyphenation is done automatically with nroff. I don't know how to turn it
off.
Any idea?

> - Section 6 starts with:
>     6.  Brief Description of MIB Objects
>
>        Sections 6.1-6.4 describe objects pertaining to TE links.  The MIB
>        objects were derived from the link bundling document [BUNDLING].
>   How abaout the section 6.5-6.7 ??
>

I have clarified this in the text.

> Thanks,
> Bert



From owner-mpls@UU.NET  Wed Sep  3 13:06:40 2003
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA21854
	for <mpls-archive@lists.ietf.org>; Wed, 3 Sep 2003 13:06:40 -0400 (EDT)
Received: from cmr0.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpeoq22513
	for <mpls-archive@lists.ietf.org>; Wed, 3 Sep 2003 17:06:42 GMT
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQpeoq22127;
	Wed, 3 Sep 2003 17:06:29 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQpeoo15523
	for mpls-outgoing; Wed, 3 Sep 2003 16:33:52 GMT
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQpeoo15425
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 3 Sep 2003 16:33:42 GMT
Received: from cmr2.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQpeoo05636
	for <mpls@UU.NET>; Wed, 3 Sep 2003 16:33:15 GMT
Received: from cmr2.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpeoo19243
	for <mpls@UU.NET>; Wed, 3 Sep 2003 16:33:15 GMT
Received: from smtp5.hy.skanova.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: smtp5.hy.skanova.net [195.67.199.134])
	id QQpeoo19225
	for <mpls@UU.NET>; Wed, 3 Sep 2003 16:33:14 GMT
Received: from pi.se (h45n1fls31o888.telia.com [213.67.172.45])
	by smtp5.hy.skanova.net (8.12.9/8.12.9) with ESMTP id h83GXCSR002912;
	Wed, 3 Sep 2003 18:33:12 +0200 (CEST)
Message-ID: <3F5617C7.2030801@pi.se>
Date: Wed, 03 Sep 2003 18:33:11 +0200
From: Loa Andersson <loa@pi.se>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 (ax)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: "Andrew G. Malis" <andy.malis@tellabs.com>
CC: mpls@UU.NET
Subject: Re: Invitation to discuss: "P2MP problem statement"
References: <3F3AAED7.9030407@pi.se> <EB3C1366E543D5119428009027E326ED0AF83676@il06exm02.corp.mot.com> <3F3AAED7.9030407@pi.se> <6.0.0.14.0.20030903095233.04b3bf50@po1.vivacenetworks.com>
In-Reply-To: <6.0.0.14.0.20030903095233.04b3bf50@po1.vivacenetworks.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 7bit

Andy,

I hope you don't have the impression that I'm against adding
this work item. What conserns me is the low level
of partcipation on the list, would feel more conforatable if
there were an active discussion.

/Loa

Andrew G. Malis wrote:

> Loa,
> 
> Just the fact that 12 people from various organizations have shown 
> enough interest to contribute to the existing drafts (and indeed that 
> there are multiple proposals) demonstrates that this functionality is 
> not a single-person or single-organization issue.  Would you feel 
> differently if one person had written a draft and 11 others spoke up on 
> the list?
> 
> Thanks,
> Andy
> 
> ---------
> 
> At 9/3/2003 09:36 AM +0200, Loa Andersson wrote:
> 
>> Working Group,
>>
>> it is almost three weeks since I sent this "invitation to
>> discuss the P2MP probelm statement". The tendency has been
>> mostly in favor of adding p2mp mpls as a new milestone to
>> our charter, but the discussion has not been that active,
>> so it is hard to decide one way or another. Apart from the
>> authors (the author groups is about 12 people) it is only
>> one person that has taken part in the discussion.
>>
>> I'm aware of that we had a mailing list problem, but it is
>> my take that the mails gone through eventually, if you think
>> this is wrong please resend.
>>
>> Before deciding I would like a quick "show of hands", just
>> positive or negative. If you have reasons not to send your
>> response to the list, you may send it directly to me.
>>
>> I plan to make the call mid-next week.
>>
>> /Loa
> 
> 
> 
> 

-- 
Loa Andersson

Mobile          +46 739 81 21 64
Email           loa@pi.se




From owner-mpls@UU.NET  Wed Sep  3 13:26:38 2003
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA22909
	for <mpls-archive@lists.ietf.org>; Wed, 3 Sep 2003 13:26:37 -0400 (EDT)
Received: from cmr0.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpeor04675
	for <mpls-archive@lists.ietf.org>; Wed, 3 Sep 2003 17:26:37 GMT
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQpeor04492;
	Wed, 3 Sep 2003 17:26:31 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQpeoo18158
	for mpls-outgoing; Wed, 3 Sep 2003 16:40:12 GMT
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQpeoo18123
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 3 Sep 2003 16:40:09 GMT
Received: from cmr1.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQpeoo22305
	for <mpls@uu.net>; Wed, 3 Sep 2003 16:31:26 GMT
Received: from cmr1.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpeoo04484
	for <mpls@uu.net>; Wed, 3 Sep 2003 16:31:24 GMT
Received: from ams-iport-1.cisco.com by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: ams-iport-1.cisco.com [144.254.74.5])
	id QQpeoo04441
	for <mpls@uu.net>; Wed, 3 Sep 2003 16:31:23 GMT
Received: from cisco.com (144.254.74.60)
  by ams-iport-1.cisco.com with ESMTP; 03 Sep 2003 18:30:23 +0200
Received: from cisco.com (localhost [127.0.0.1])
	by ams-msg-core-1.cisco.com (8.12.2/8.12.6) with ESMTP id h83GT2wY023758;
	Wed, 3 Sep 2003 18:29:02 +0200 (MET DST)
Received: from cisco.com (ams-clip-vpn-dhcp97.cisco.com [10.61.64.97])
	by cisco.com (8.8.8+Sun/8.8.8) with ESMTP id SAA21274;
	Wed, 3 Sep 2003 18:31:21 +0200 (MET DST)
Message-ID: <3F561759.8010509@cisco.com>
Date: Wed, 03 Sep 2003 18:31:21 +0200
From: "W. Mark Townsley" <townsley@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.3) Gecko/20030312
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: andy.malis@tellabs.com
CC: mpls@UU.NET
Subject: Re: wg last call on: draft-ietf-mpls-in-ip-or-gre-02.txt - update
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 7bit


Hi Andy,

> I'm curious what additional functionality MPLS in L2TPv3 would get you that
> GRE or direct IP encapsulation doesn't already provide.

The same two points given in the applicability statement of 
draft-ietf-mpls-in-ip-or-gre-02.txt for MPLS-in-GRE vs. MPLS-in-IP hold for 
MPLS-in-L2TPv3 vs. MPLS-in-IP. L2TPv3 also provides a method for thwarting a 
blind packet insertion attack (in the absence of IPsec) via the Cookie in the 
L2TPv3 header.

- Mark

>
> At 8/29/2003 10:26 AM -0700, David Meyer wrote:
>> One thing that would appear to be useful is to generalize the
>> draft just a bit to  mpls-in-ip-encapsulation and include L2TPv3.
>>
>> Dave






From owner-mpls@UU.NET  Wed Sep  3 16:15:32 2003
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA05545
	for <mpls-archive@lists.ietf.org>; Wed, 3 Sep 2003 16:15:32 -0400 (EDT)
Received: from cmr2.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpepd19459
	for <mpls-archive@lists.ietf.org>; Wed, 3 Sep 2003 20:15:37 GMT
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQpepd19274;
	Wed, 3 Sep 2003 20:15:33 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQpepa09718
	for mpls-outgoing; Wed, 3 Sep 2003 19:36:18 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQpepa09656
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 3 Sep 2003 19:36:14 GMT
Received: from cmr2.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQpepa14534
	for <mpls@uu.net>; Wed, 3 Sep 2003 19:33:25 GMT
Received: from cmr2.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpepa29568
	for <mpls@uu.net>; Wed, 3 Sep 2003 19:33:25 GMT
Received: from ckmso1.proxy.att.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: ckmso1.att.com [12.20.58.69])
	id QQpepa29561
	for <mpls@uu.net>; Wed, 3 Sep 2003 19:33:25 GMT
Received: from attrh5i.attrh.att.com ([135.38.62.12])
	by ckmso1.proxy.att.com (AT&T IPNS/MSO-5.0) with ESMTP id h83J3Qpk008689
	for <mpls@uu.net>; Wed, 3 Sep 2003 15:33:24 -0400
Received: from KCCLUST06EVS1.ugd.att.com (135.38.164.89) by attrh5i.attrh.att.com (6.5.032)
        id 3F307C6C0089B3D3; Wed, 3 Sep 2003 15:33:12 -0400
X-MimeOLE: Produced By Microsoft Exchange V6.0.6375.0
content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Subject: RE: I-D ACTION:draft-lai-mpls-mib-rqmts-00.txt
Date: Wed, 3 Sep 2003 14:33:26 -0500
Message-ID: <7AFE40EF30EE754DA967D1B5968457CA02165D6E@KCCLUST06EVS1.ugd.att.com>
Thread-Topic: I-D ACTION:draft-lai-mpls-mib-rqmts-00.txt
Thread-Index: AcMP2C62Vf/xmb2vROSwc7V+gBejzgACZAHAFXh+EKAAAhbv4AMhgJsg
From: "Lai, Wai S (Waisum), ALABS" <wlai@att.com>
To: <mpls@UU.NET>
Cc: "Ross Callon" <rcallon@juniper.net>, "Loa Andersson" <loa@pi.se>,
        "Ron Bonica" <Ronald.P.Bonica@mci.com>, <tnadeau@cisco.com>,
        "Ash, Gerald R (Jerry), ALABS" <gash@att.com>,
        "Chung, Li-Jin W, ALABS" <lic@att.com>
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: quoted-printable

Resending, since it does not appear to be on the archive.
Thanks, Wai Sum

-----Original Message-----
From: Lai, Wai S (Waisum), ALABS=20
Sent: Wednesday, August 20, 2003 8:05 AM
To: 'mpls@uu.net'
Cc: 'Ross Callon'; 'Loa Andersson'; 'Ron Bonica'; 'tnadeau@cisco.com';
Ash, Gerald R (Jerry), ALABS; Chung, Li-Jin W, ALABS
Subject: RE: I-D ACTION:draft-lai-mpls-mib-rqmts-00.txt


At the initiation of Ross Callon, a meeting was held during the
IETF'57 in Vienna to discuss the LDP-MIB requirements described
in the following draft
http://ietf.org/internet-drafts/draft-lai-mpls-mib-rqmts-00.txt
Participants were Ross Callon, Ron Bonica, Loa Andersson, Tom
Nadeau, Jerry Ash, Li-Jin Chung, and Wai Sum Lai.

As a result, it was agreed that, to address performance/fault
management requirements of LDP-MIB (Section 2 of draft), a new
history MIB module is to be developed.  This is to capture the
signaling usage/performance of the LDP Entities, as well as the
traffic usage/performance of the LDP Sessions, so as to facilitate
the engineering of LDP Sessions and the management of router
resources.

Comments on this are welcome.
Thanks, Wai Sum

-----Original Message-----
From: Lai, Wai S (Waisum), ALABS=20
Sent: Thursday, May 01, 2003 9:02 AM
To: ppvpn@nortelnetworks.com
Subject: RE: I-D ACTION:draft-lai-mpls-mib-rqmts-00.txt


Based on our testing of the VPN MIB, we have identified some
requirements
as described in the following draft.  Your comments are welcome.
Thanks, Wai Sum

-----Original Message-----
From: Internet-Drafts@ietf.org [mailto:Internet-Drafts@ietf.org]
Sent: Thursday, May 01, 2003 7:48 AM
Cc: mpls@uu.net; ppvpn@nortelnetworks.com
Subject: I-D ACTION:draft-lai-mpls-mib-rqmts-00.txt


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


	Title		: Network Management Requirements for MPLS MIBs
	Author(s)	: W. Lai, L. Chung
	Filename	: draft-lai-mpls-mib-rqmts-00.txt
	Pages		: 6
	Date		: 2003-4-30
=09
In this document, requirements for three MPLS-related MIBs (LDP-MIB,=20
VPN-MIB, and BGP4-MIB) are presented for the support of specific=20
network management needs for fault and performance management.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-lai-mpls-mib-rqmts-00.txt



From owner-mpls@UU.NET  Wed Sep  3 23:06:18 2003
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id XAA29156
	for <mpls-archive@lists.ietf.org>; Wed, 3 Sep 2003 23:06:17 -0400 (EDT)
Received: from cmr2.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpeqe17574
	for <mpls-archive@lists.ietf.org>; Thu, 4 Sep 2003 03:06:22 GMT
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQpeqe17143;
	Thu, 4 Sep 2003 03:06:14 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQpepy03230
	for mpls-outgoing; Thu, 4 Sep 2003 01:43:15 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQpepy03165
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 4 Sep 2003 01:43:09 GMT
Received: from cmr0.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQpepy17380
	for <mpls@UU.NET>; Thu, 4 Sep 2003 01:39:28 GMT
Received: from cmr0.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpepy03956
	for <mpls@UU.NET>; Thu, 4 Sep 2003 01:39:28 GMT
Received: from merlot.juniper.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: natint2.juniper.net [207.17.136.150])
	id QQpepy03935
	for <mpls@UU.NET>; Thu, 4 Sep 2003 01:39:27 GMT
Received: from kummer.juniper.net (kummer.juniper.net [172.17.12.90])
	by merlot.juniper.net (8.11.3/8.11.3) with ESMTP id h841dQY86099;
	Wed, 3 Sep 2003 18:39:27 -0700 (PDT)
	(envelope-from kireeti@juniper.net)
Received: from localhost (kireeti@localhost)
	by kummer.juniper.net (8.11.6/8.9.3) with ESMTP id h841dQL30809;
	Wed, 3 Sep 2003 18:39:26 -0700 (PDT)
	(envelope-from kireeti@juniper.net)
X-Authentication-Warning: kummer.juniper.net: kireeti owned process doing -bs
Date: Wed, 3 Sep 2003 18:39:26 -0700 (PDT)
From: Kireeti Kompella <kireeti@juniper.net>
To: "Thomas D. Nadeau" <tnadeau@cisco.com>
cc: "'Mpls (E-mail)'" <mpls@UU.NET>
Subject: RE: error in draft-ietf-mpls-te-mib-12.txt
In-Reply-To: <001e01c3716e$c75259b0$6701a8c0@amer.cisco.com>
Message-ID: <20030903183545.J30654@kummer.juniper.net>
References: <001e01c3716e$c75259b0$6701a8c0@amer.cisco.com>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-mpls@UU.NET
Precedence: bulk

Hi Tom,

MplsBitRate is used in a couple of places in the mpls te mib,
and has units of "bits per second".  It's also used in the lsr
mib, and (if I recall right) one place has no units statement.

hth,
Kireeti.


From owner-mpls@UU.NET  Thu Sep  4 02:22:07 2003
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA23270
	for <mpls-archive@lists.ietf.org>; Thu, 4 Sep 2003 02:22:07 -0400 (EDT)
Received: from cmr2.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpeqr06588
	for <mpls-archive@lists.ietf.org>; Thu, 4 Sep 2003 06:22:10 GMT
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQpeqr06531;
	Thu, 4 Sep 2003 06:22:08 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQpeqp11607
	for mpls-outgoing; Thu, 4 Sep 2003 05:50:39 GMT
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQpeqp11596
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 4 Sep 2003 05:50:38 GMT
Received: from cmr2.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQpeqp27868
	for <mpls@uu.net>; Thu, 4 Sep 2003 05:50:07 GMT
Received: from sj-iport-2.cisco.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: sj-iport-2-in.cisco.com [171.71.176.71])
	id QQpeot24584
	for <mpls@uu.net>; Wed, 3 Sep 2003 17:46:02 GMT
Received: from cisco.com (171.71.177.238)
  by sj-iport-2.cisco.com with ESMTP; 03 Sep 2003 10:58:00 -0700
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by sj-core-5.cisco.com (8.12.9/8.12.6) with ESMTP id h83Hjws4018809
	for <mpls@uu.net>; Wed, 3 Sep 2003 10:45:58 -0700 (PDT)
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.70.36])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id ACB14231;
	Wed, 3 Sep 2003 13:45:57 -0400 (EDT)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.11.2/CISCO.WS.1.2) id h83HjvJ07805 for mpls@uu.net; Wed, 3 Sep 2003 13:45:57 -0400 (EDT)
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQpeos21819
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 3 Sep 2003 17:43:31 GMT
Received: from cmr0.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQpeos17875
	for <mpls@uu.net>; Wed, 3 Sep 2003 17:37:28 GMT
Received: from cmr0.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpeos28859
	for <mpls@uu.net>; Wed, 3 Sep 2003 17:37:23 GMT
Received: from sj-iport-3.cisco.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: sj-iport-3-in.cisco.com [171.71.176.72])
	id QQpeos26320
	for <mpls@uu.net>; Wed, 3 Sep 2003 17:36:18 GMT
Received: from cisco.com (171.71.177.254)
  by sj-iport-3.cisco.com with ESMTP; 03 Sep 2003 10:36:14 -0700
Received: from malone.cisco.com (malone.cisco.com [171.70.157.157])
	by sj-core-2.cisco.com (8.12.9/8.12.6) with ESMTP id h83HaBlv006218
	for <mpls@uu.net>; Wed, 3 Sep 2003 10:36:12 -0700 (PDT)
Received: from cisco.com (sjc-vpn4-380.cisco.com [10.21.81.124]) by malone.cisco.com (8.8.6 (PHNE_14041)/CISCO.SERVER.1.2) with ESMTP id KAA09864 for <mpls@uu.net>; Wed, 3 Sep 2003 10:36:11 -0700 (PDT)
Message-ID: <3F562685.9070709@cisco.com>
Date: Wed, 03 Sep 2003 13:36:05 -0400
From: Scott Wainner <swainner@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.0.1) Gecko/20020823 Netscape/7.0
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: mpls@UU.NET
Subject: subscribe
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 7bit




From owner-mpls@UU.NET  Thu Sep  4 06:39:05 2003
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id GAA09964
	for <mpls-archive@lists.ietf.org>; Thu, 4 Sep 2003 06:39:04 -0400 (EDT)
Received: from cmr0.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQperi29881
	for <mpls-archive@lists.ietf.org>; Thu, 4 Sep 2003 10:39:09 GMT
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQperi29811;
	Thu, 4 Sep 2003 10:39:07 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQperf05388
	for mpls-outgoing; Thu, 4 Sep 2003 09:53:32 GMT
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQperf05266
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 4 Sep 2003 09:53:15 GMT
Received: from cmr1.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQperf12112
	for <mpls@uu.net>; Thu, 4 Sep 2003 09:52:22 GMT
Received: from cmr1.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQperf07172
	for <mpls@uu.net>; Thu, 4 Sep 2003 09:52:20 GMT
Received: from hoemail1.firewall.lucent.com by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: hoemail1.lucent.com [192.11.226.161])
	id QQperf07154
	for <mpls@uu.net>; Thu, 4 Sep 2003 09:52:17 GMT
Received: from nl0006exch001h.wins.lucent.com (h135-85-76-62.lucent.com [135.85.76.62])
	by hoemail1.firewall.lucent.com (Switch-2.2.0/Switch-2.2.0) with ESMTP id h849qEu11533
	for <mpls@uu.net>; Thu, 4 Sep 2003 04:52:14 -0500 (CDT)
Received: by nl0006exch001h.nl.lucent.com with Internet Mail Service (5.5.2656.59)
	id <RYHCMHCP>; Thu, 4 Sep 2003 11:52:12 +0200
Message-ID: <7D5D48D2CAA3D84C813F5B154F43B155023314BE@nl0006exch001u.nl.lucent.com>
From: "Wijnen, Bert (Bert)" <bwijnen@lucent.com>
To: "Mpls (E-mail)" <mpls@UU.NET>
Subject: FW: WG Last Call: draft-ietf-tewg-mib-05.txt 
Date: Thu, 4 Sep 2003 11:52:12 +0200 
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2656.59)
Content-Type: text/plain
Sender: owner-mpls@UU.NET
Precedence: bulk

FYI, I had copied Dave Thaler (author/editor for IP Tunnel
MIB) on my questions regaringd overlap/conflict/relationships.

I think it is good that the WG knows

Thanks,
Bert 

-----Original Message-----
From: Kireeti Kompella [mailto:kireeti@juniper.net]
Sent: donderdag 4 september 2003 1:56
To: Dave Thaler
Cc: Wijnen, Bert (Bert); Adrian Farrel
Subject: RE: WG Last Call: draft-ietf-tewg-mib-05.txt 


Hi Dave,

On Wed, 3 Sep 2003, Dave Thaler wrote:

> I will review the MIB this week.
> We know we need an IPv6 Tunnel MIB (this fact is even mentioned in RFC
> 2667), or perhaps an Inet Tunnel MIB if we want only one.

> Just from the below, it sounds like the te-link MIB should logically
> extend the IP Tunnel MIB, just like the L2TP MIB does.

There are two different MIBs here -- the TE Tunnel MIB (filename
draft-ietf-tewg-mib-06.txt) and the te link MIB (filename
draft-ietf-mpls-telink-mib-03.txt).

> That is, it shouldn't define its own ifType or its own local or
> remote address objects, and it's probably missing the other things the
> IP Tunnel MIB has (which would be moot if it extended the MIB like L2TP
> does).

As I said, the local and remote address objects for TE Tunnels are
quite different, and a TE tunnel is not necessarily an interface (or
even an IP tunnel).

But you might find that the TE Tunnel MIB performance stats are worth
stealing for the Inet MIB.

> Or I could be wrong... I'll know more once I go through it.

Look forward to your comments.

Kireeti.


From owner-mpls@UU.NET  Thu Sep  4 07:27:03 2003
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA12849
	for <mpls-archive@lists.ietf.org>; Thu, 4 Sep 2003 07:26:58 -0400 (EDT)
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQpequ02531;
	Thu, 4 Sep 2003 07:03:33 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQpeqs21008
	for mpls-outgoing; Thu, 4 Sep 2003 06:33:44 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQpeqs20920
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 4 Sep 2003 06:33:37 GMT
Received: from cmr2.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQpeqs22335
	for <mpls@uu.net>; Thu, 4 Sep 2003 06:32:33 GMT
Received: from cmr2.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpeqs21603
	for <mpls@uu.net>; Thu, 4 Sep 2003 06:32:32 GMT
Received: from prattle.redback.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: prattle.redback.com [155.53.12.9])
	id QQpeqs21585
	for <mpls@uu.net>; Thu, 4 Sep 2003 06:32:32 GMT
Received: from popserv2.redback.com (popserv2.redback.com [155.53.12.59])
	by prattle.redback.com (Postfix) with ESMTP
	id 4AD192D4393; Wed,  3 Sep 2003 23:32:31 -0700 (PDT)
Received: from redback.com (fall.redback.com [155.53.44.81])
	by popserv2.redback.com (Postfix) with ESMTP
	id 59F1E979C1; Wed,  3 Sep 2003 23:32:30 -0700 (PDT)
To: mpls@UU.NET
Cc: enke@redback.com, tian@redback.com
Subject: draft-chen-ldp-ttl-00.txt
Date: Wed, 03 Sep 2003 23:32:30 -0700
From: Enke Chen <enke@redback.com>
Message-Id: <20030904063230.59F1E979C1@popserv2.redback.com>
Sender: owner-mpls@UU.NET
Precedence: bulk

Hi, folks:
Here is a new draft. Please let us know if you have any comments.

Regards,  -- Enke

------- Forwarded Message

To: IETF-Announce: ;
From: Internet-Drafts@ietf.org
Reply-To: Internet-Drafts@ietf.org
Subject: I-D ACTION:draft-chen-ldp-ttl-00.txt
Date: Tue, 26 Aug 2003 10:05:31 -0400
Sender: owner-ietf-announce@ietf.org

- --NextPart

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


	Title		: TTL-Based Security Option for LDP Hello Message
	Author(s)	: E. Chen, A. Tian
	Filename	: draft-chen-ldp-ttl-00.txt
	Pages		: 3
	Date		: 2003-8-26
	
To facilitate the deployment of the TTL-based security mechanism for
LDP, in this document we propose a new optional parameter for the LDP
Hello Message that can be used by a LSR to indicate its support of
the TTL-based mechanism.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-chen-ldp-ttl-00.txt

------- End of Forwarded Message



From owner-mpls@UU.NET  Thu Sep  4 11:24:21 2003
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA02065
	for <mpls-archive@lists.ietf.org>; Thu, 4 Sep 2003 11:24:21 -0400 (EDT)
Received: from cmr2.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpesb03339
	for <mpls-archive@lists.ietf.org>; Thu, 4 Sep 2003 15:24:26 GMT
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQpesb02104;
	Thu, 4 Sep 2003 15:23:55 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQperx25199
	for mpls-outgoing; Thu, 4 Sep 2003 14:21:57 GMT
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQperx25138
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 4 Sep 2003 14:21:55 GMT
Received: from cmr0.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQperx14261
	for <mpls@uu.net>; Thu, 4 Sep 2003 14:21:41 GMT
Received: from cmr0.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQperx23405
	for <mpls@uu.net>; Thu, 4 Sep 2003 14:21:40 GMT
Received: from sj-iport-3.cisco.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: sj-iport-3-in.cisco.com [171.71.176.72])
	id QQperx23392
	for <mpls@uu.net>; Thu, 4 Sep 2003 14:21:39 GMT
Received: from cisco.com (171.71.177.238)
  by sj-iport-3.cisco.com with ESMTP; 04 Sep 2003 07:21:38 -0700
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by sj-core-5.cisco.com (8.12.9/8.12.6) with ESMTP id h84ELWHi016183
	for <mpls@uu.net>; Thu, 4 Sep 2003 07:21:36 -0700 (PDT)
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.70.36])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id ACB90219;
	Thu, 4 Sep 2003 10:21:32 -0400 (EDT)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.11.2/CISCO.WS.1.2) id h84ELW224382 for mpls@uu.net; Thu, 4 Sep 2003 10:21:32 -0400 (EDT)
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQpeor19129
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 3 Sep 2003 17:21:26 GMT
Received: from cmr0.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQpeor17641
	for <mpls@UU.NET>; Wed, 3 Sep 2003 17:18:21 GMT
Received: from cmr0.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpeor16757
	for <mpls@UU.NET>; Wed, 3 Sep 2003 17:18:20 GMT
Received: from ns2.vivacenetworks.com by cmr0.ash.ops.us.uu.net with SMTP 
	(peer crosschecked as: 64.221.212.135.ptr.us.xo.net [64.221.212.135])
	id QQpeor16149
	for <mpls@UU.NET>; Wed, 3 Sep 2003 17:18:02 GMT
Received: from AMALISXP.tellabs.com ([10.120.0.2]) by vivacenetworks.com with Microsoft SMTPSVC(5.0.2195.5329);
	 Wed, 3 Sep 2003 10:17:59 -0700
Message-Id: <6.0.0.14.0.20030903131604.02515d58@po1.vivacenetworks.com>
X-Sender: vivacenet\amalis@po1.vivacenetworks.com (Unverified)
X-Mailer: QUALCOMM Windows Eudora Version 6.0.0.14 (Beta)
Date: Wed, 03 Sep 2003 13:17:48 -0400
To: Loa Andersson <loa@pi.se>
From: "Andrew G. Malis" <andy.malis@tellabs.com>
Subject: Re: Invitation to discuss: "P2MP problem statement"
Cc: "Andrew G. Malis" <andy.malis@tellabs.com>, mpls@UU.NET
In-Reply-To: <3F5617C7.2030801@pi.se>
References: <6.0.0.14.0.20030903095233.04b3bf50@po1.vivacenetworks.com>
 <3F3AAED7.9030407@pi.se>
 <EB3C1366E543D5119428009027E326ED0AF83676@il06exm02.corp.mot.com>
 <3F3AAED7.9030407@pi.se>
 <6.0.0.14.0.20030903095233.04b3bf50@po1.vivacenetworks.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
X-OriginalArrivalTime: 03 Sep 2003 17:17:59.0951 (UTC) FILETIME=[531E59F0:01C3723F]
Sender: owner-mpls@UU.NET
Precedence: bulk

Loa,

One of the reasons there may not be all that much discussion on the list is 
that there's already been extensive off-list discussion both in Vienna and 
by email that resulted in the generation of the problem statement.

Cheers,
Andy

-------

At 9/3/2003 06:33 PM +0200, Loa Andersson wrote:
>Andy,
>
>I hope you don't have the impression that I'm against adding
>this work item. What conserns me is the low level
>of partcipation on the list, would feel more conforatable if
>there were an active discussion.
>
>/Loa
>
>Andrew G. Malis wrote:
>
>>Loa,
>>Just the fact that 12 people from various organizations have shown enough 
>>interest to contribute to the existing drafts (and indeed that there are 
>>multiple proposals) demonstrates that this functionality is not a 
>>single-person or single-organization issue.  Would you feel differently 
>>if one person had written a draft and 11 others spoke up on the list?
>>Thanks,
>>Andy
>>---------
>>At 9/3/2003 09:36 AM +0200, Loa Andersson wrote:
>>
>>>Working Group,
>>>
>>>it is almost three weeks since I sent this "invitation to
>>>discuss the P2MP probelm statement". The tendency has been
>>>mostly in favor of adding p2mp mpls as a new milestone to
>>>our charter, but the discussion has not been that active,
>>>so it is hard to decide one way or another. Apart from the
>>>authors (the author groups is about 12 people) it is only
>>>one person that has taken part in the discussion.
>>>
>>>I'm aware of that we had a mailing list problem, but it is
>>>my take that the mails gone through eventually, if you think
>>>this is wrong please resend.
>>>
>>>Before deciding I would like a quick "show of hands", just
>>>positive or negative. If you have reasons not to send your
>>>response to the list, you may send it directly to me.
>>>
>>>I plan to make the call mid-next week.
>>>
>>>/Loa
>>
>
>--
>Loa Andersson
>
>Mobile          +46 739 81 21 64
>Email           loa@pi.se
>



From owner-mpls@UU.NET  Thu Sep  4 11:33:36 2003
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA02640
	for <mpls-archive@lists.ietf.org>; Thu, 4 Sep 2003 11:33:36 -0400 (EDT)
Received: from cmr1.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpesc19115
	for <mpls-archive@lists.ietf.org>; Thu, 4 Sep 2003 15:33:40 GMT
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQpesc15802;
	Thu, 4 Sep 2003 15:32:13 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQpery28339
	for mpls-outgoing; Thu, 4 Sep 2003 14:30:51 GMT
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQpery28275
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 4 Sep 2003 14:30:43 GMT
Received: from cmr1.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQperx12349
	for <mpls@uu.net>; Thu, 4 Sep 2003 14:20:47 GMT
Received: from cmr1.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQperx11281
	for <mpls@uu.net>; Thu, 4 Sep 2003 14:20:46 GMT
Received: from sj-iport-2.cisco.com by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: sj-iport-2-in.cisco.com [171.71.176.71])
	id QQperx11258
	for <mpls@uu.net>; Thu, 4 Sep 2003 14:20:46 GMT
Received: from cisco.com (171.68.223.137)
  by sj-iport-2.cisco.com with ESMTP; 04 Sep 2003 07:32:50 -0700
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by sj-core-3.cisco.com (8.12.6/8.12.6) with ESMTP id h84EKerJ015252
	for <mpls@uu.net>; Thu, 4 Sep 2003 07:20:40 -0700 (PDT)
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.70.36])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id ACB90105;
	Thu, 4 Sep 2003 10:20:38 -0400 (EDT)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.11.2/CISCO.WS.1.2) id h84EKcB24366 for mpls@uu.net; Thu, 4 Sep 2003 10:20:38 -0400 (EDT)
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQpeoe24544
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 3 Sep 2003 14:08:11 GMT
Received: from cmr0.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQpeoe02196
	for <mpls@UU.NET>; Wed, 3 Sep 2003 14:07:40 GMT
Received: from cmr0.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpeoe23258
	for <mpls@UU.NET>; Wed, 3 Sep 2003 14:07:37 GMT
Received: from ns2.vivacenetworks.com by cmr0.ash.ops.us.uu.net with SMTP 
	(peer crosschecked as: 64.221.212.135.ptr.us.xo.net [64.221.212.135])
	id QQpeoe23231
	for <mpls@UU.NET>; Wed, 3 Sep 2003 14:07:34 GMT
Received: from AMALISXP.tellabs.com ([10.120.0.2]) by vivacenetworks.com with Microsoft SMTPSVC(5.0.2195.5329);
	 Wed, 3 Sep 2003 07:07:32 -0700
Message-Id: <6.0.0.14.0.20030903095233.04b3bf50@po1.vivacenetworks.com>
X-Sender: vivacenet\amalis@po1.vivacenetworks.com (Unverified)
X-Mailer: QUALCOMM Windows Eudora Version 6.0.0.14 (Beta)
Date: Wed, 03 Sep 2003 10:07:22 -0400
To: Loa Andersson <loa@pi.se>
From: "Andrew G. Malis" <andy.malis@tellabs.com>
Subject: Re: Invitation to discuss: "P2MP problem statement"
Cc: mpls@UU.NET, Loa Andersson <loa@pi.se>
In-Reply-To: <3F559A12.5080500@pi.se>
References: <3F3AAED7.9030407@pi.se>
 <EB3C1366E543D5119428009027E326ED0AF83676@il06exm02.corp.mot.com>
 <3F3AAED7.9030407@pi.se>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
X-OriginalArrivalTime: 03 Sep 2003 14:07:32.0258 (UTC) FILETIME=[B7AEC820:01C37224]
Sender: owner-mpls@UU.NET
Precedence: bulk

Loa,

Just the fact that 12 people from various organizations have shown enough 
interest to contribute to the existing drafts (and indeed that there are 
multiple proposals) demonstrates that this functionality is not a 
single-person or single-organization issue.  Would you feel differently if 
one person had written a draft and 11 others spoke up on the list?

Thanks,
Andy

---------

At 9/3/2003 09:36 AM +0200, Loa Andersson wrote:
>Working Group,
>
>it is almost three weeks since I sent this "invitation to
>discuss the P2MP probelm statement". The tendency has been
>mostly in favor of adding p2mp mpls as a new milestone to
>our charter, but the discussion has not been that active,
>so it is hard to decide one way or another. Apart from the
>authors (the author groups is about 12 people) it is only
>one person that has taken part in the discussion.
>
>I'm aware of that we had a mailing list problem, but it is
>my take that the mails gone through eventually, if you think
>this is wrong please resend.
>
>Before deciding I would like a quick "show of hands", just
>positive or negative. If you have reasons not to send your
>response to the list, you may send it directly to me.
>
>I plan to make the call mid-next week.
>
>/Loa



From owner-mpls@UU.NET  Thu Sep  4 11:33:39 2003
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA02656
	for <mpls-archive@lists.ietf.org>; Thu, 4 Sep 2003 11:33:39 -0400 (EDT)
Received: from cmr0.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpesc18880
	for <mpls-archive@lists.ietf.org>; Thu, 4 Sep 2003 15:33:44 GMT
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQpesc17969;
	Thu, 4 Sep 2003 15:33:14 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQperx25819
	for mpls-outgoing; Thu, 4 Sep 2003 14:23:51 GMT
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQperx25775
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 4 Sep 2003 14:23:47 GMT
Received: from cmr2.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQperx15242
	for <mpls@uu.net>; Thu, 4 Sep 2003 14:22:01 GMT
Received: from cmr2.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQperx16135
	for <mpls@uu.net>; Thu, 4 Sep 2003 14:22:01 GMT
Received: from sj-iport-2.cisco.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: sj-iport-2-in.cisco.com [171.71.176.71])
	id QQperx16114
	for <mpls@uu.net>; Thu, 4 Sep 2003 14:22:00 GMT
Received: from cisco.com (171.71.177.254)
  by sj-iport-2.cisco.com with ESMTP; 04 Sep 2003 07:34:07 -0700
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by sj-core-2.cisco.com (8.12.9/8.12.6) with ESMTP id h84ELsc0019145
	for <mpls@uu.net>; Thu, 4 Sep 2003 07:21:57 -0700 (PDT)
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.70.36])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id ACB90255;
	Thu, 4 Sep 2003 10:21:54 -0400 (EDT)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.11.2/CISCO.WS.1.2) id h84ELsL24402 for mpls@uu.net; Thu, 4 Sep 2003 10:21:54 -0400 (EDT)
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQpepd17357
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 3 Sep 2003 20:21:21 GMT
Received: from imr2.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpepd08350
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 3 Sep 2003 20:20:55 GMT
Received: from pmismtp03.wcomnet.com by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: pmismtp03.mcilink.com [166.38.62.38])
	id QQpepd08342
	for <mpls@UU.NET>; Wed, 3 Sep 2003 20:20:55 GMT
Received: from CONVERSION-DAEMON.pmismtp03.wcomnet.com by pmismtp03.wcomnet.com
 (iPlanet Messaging Server 5.1 HotFix 0.7 (built May  7 2002))
 id <0HKN00601N63PJ@pmismtp03.wcomnet.com> for mpls@UU.NET; Wed,
 03 Sep 2003 20:20:55 +0000 (GMT)
Received: from pmismtp03.wcomnet.com by pmismtp03.wcomnet.com
 (iPlanet Messaging Server 5.1 HotFix 0.7 (built May  7 2002))
 with SMTP id <0HKN00601N0C19@pmismtp03.wcomnet.com> for mpls@UU.NET; Wed,
 03 Sep 2003 20:20:55 +0000 (GMT)
Received: from rbonica ([166.32.199.163])
 by pmismtp03.wcomnet.com (iPlanet Messaging Server 5.1 HotFix 0.7 (built May 7
 2002)) with SMTP id <0HKN005GAN5OCH@pmismtp03.wcomnet.com>; Wed,
 03 Sep 2003 20:20:18 +0000 (GMT)
Date: Wed, 03 Sep 2003 16:20:57 -0400
From: Ron Bonica <Ronald.P.Bonica@mci.com>
Subject: RE: Invitation to discuss: "P2MP problem statement"
In-reply-to: <3F559A12.5080500@pi.se>
To: Loa Andersson <loa@pi.se>, mpls@UU.NET
Message-id: <DKEJJCOCJMHEFFNMLKMPCECOKDAA.Ronald.P.Bonica@mci.com>
MIME-version: 1.0
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2800.1165
X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2911.0)
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7bit
Importance: Normal
X-Priority: 3 (Normal)
X-MSMail-priority: Normal
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 7bit

Loa,

Positive. P2MP LSPs may have some very interesting applications.

                                   Ron


> -----Original Message-----
> From: owner-mpls@UU.NET [mailto:owner-mpls@UU.NET]On Behalf Of Loa
> Andersson
> Sent: Wednesday, September 03, 2003 3:37 AM
> To: mpls@UU.NET
> Cc: Loa Andersson
> Subject: Re: Invitation to discuss: "P2MP problem statement"
>
>
> Working Group,
>
> it is almost three weeks since I sent this "invitation to
> discuss the P2MP probelm statement". The tendency has been
> mostly in favor of adding p2mp mpls as a new milestone to
> our charter, but the discussion has not been that active,
> so it is hard to decide one way or another. Apart from the
> authors (the author groups is about 12 people) it is only
> one person that has taken part in the discussion.
>
> I'm aware of that we had a mailing list problem, but it is
> my take that the mails gone through eventually, if you think
> this is wrong please resend.
>
> Before deciding I would like a quick "show of hands", just
> positive or negative. If you have reasons not to send your
> response to the list, you may send it directly to me.
>
> I plan to make the call mid-next week.
>
> /Loa
>
> Loa Andersson wrote:
>
> > Alan + both teams,
> >
> > thanks for preparing this!
> >
> > Working Group,
> >
> > below you will find the p2mp problem statement prepared by the
> > autors behind the drafts:
> >    draft-yasukawa-mpls-rsvp-p2mp-02.txt
> >    draft-raggarwa-mpls-p2mp-te-00.txt
> >
> > I would like to have your response on
> >
> > 1. the content of the problem statement
> > 2. whether the mpls working group should ask the ADs
> >    that a new milestone om p2mp mpls should be added
> >    to our charter
> >
> > If there is support we plan to take this as an separate item
> > (not include it in the more general charter update) to the
> > ADs. Again this is a question for which I would like boths
> > the pros and cons to speak up. Silence will not be interpreted
> > (one way or another).
> >
> > /Loa
> >
> > Kullberg Alan-G19424 wrote:
> >
> >> Loa & George,
> >>
> >> Below is a problem statement for point-to-multipoint using MPLS.
> >> This problem statement has been prepared jointly by the authors
> >> of the drafts:
> >>   draft-yasukawa-mpls-rsvp-p2mp-02.txt
> >>   draft-raggarwa-mpls-p2mp-te-00.txt
> >>
> >> Please use this problem statement as a basis to get the MPLS WG
> >> charter updated to include P2MP work.
> >>
> >> Thanks,
> >> Alan
> >>
> >> #########################
> >>
> >> Problem statement
> >>
> >>
> >> Content Distribution (CD), Interactive multi-media (IMM), and VPN
> >> multicast
> >> are
> >> applications that are best supported with multicast capabilities.
> >>
> >> IP Multicast provides P2MP communication. However, there are no Traffic
> >> Engineering (TE) capabilities or QoS guarantees with existing IP
> >> multicast
> >> protocols.  Note that diff-serv combined with IP multicast
> routing is not
> >> sufficient for P2MP applications for many of the same reasons that it
> >> is not
> >> sufficient for unicast applications - TE and CSPF are required to
> >> enable and
> >> scale the intelligent management of network resources, to prevent
> >> congestion, and
> >> to enable sub-second rerouting around network failures.
> >>
> >> One possible solution would be to setup multiple P2P TE LSPs, one to
> >> each of
> >> the
> >> required  egress PEs. This requires replicating incoming packets to
> >> all the
> >> P2P
> >> LSPs at the ingress PE to accommodate multipoint communication. This
> >> is sub-
> >> optimal. It places the replication burden on the ingress PE
> and hence has
> >> very
> >> poor scaling characteristics. It also wastes bandwidth resources,
> >> memory and
> >> MPLS
> >> (e.g. label) resources in the network.
> >>
> >> Hence, to provide TE for a P2MP application in an efficient manner in a
> >> large
> >> scale environemnt, P2MP TE mechanisms are required.  Existing
> MPLS P2P TE
> >> mechanisms have to be enhanced to support P2MP TE LSP setup.
> >>
> >> We propose that MPLS be enhanced to setup P2MP TE LSPs. This should be
> >> achieved
> >> without running a multicast routing protocol in the network
> core and with
> >> maximum
> >> re-use of the existing MPLS protocols. A P2MP LSP will be setup with TE
> >> constraints and will allow efficient packet replication at various
> >> branching
> >> points in the network. RSVP-TE will be used for setting up a P2MP LSP
> >> with
> >> enhancements to existing P2P TE LSP procedures. The P2MP TE LSP setup
> >> mechanism
> >> will include the ability to add/remove receivers to/from an
> existing P2MP
> >> LSP.
> >>
> >> The MPLS WG will specify only how to setup a P2MP TE LSP. The usage of
> >> this
> >> will
> >> be application dependent.
> >>
> >> (Milestones)
> >>
> >> To produce a requirement draft that specifies the scope, requirements,
> >> and
> >> issues
> >> to resolve for this enhancement by Minneapolis 2003 meeting.
> >>
> >> To produce a small number of solution draft(s) which specify protocol
> >> extensions,
> >> enhancements and mechanisms to fill the requirement and solve the above
> >> problem
> >> by spring 2004 IETF meeting.
> >>
> >>
> >>
> >>
> >>
> >>  (Example)
> >>
> >>      Consider the following figure.
> >>
> >>                         Source 1 (S1)
> >>                                |
> >>                               PE1
> >>                              |   |
> >>                              |   |
> >>                  R2----PE3--P1   P2---PE2--Receiver 1 (R1)
> >>                              |
> >>                             PE4----R3
> >>                              |
> >>                              |
> >>                             R4
> >>
> >>                            Figure 1.
> >>
> >>       The above figure shows PE1, PE2, PE3 and PE4. PE1 is
> attached to a
> >> traffic
> >> source that is generating traffic for a P2MP application. PE2, PE3 and
> >> PE4
> >> are
> >> attached to receivers that are interested in receiving traffic for the
> >> application. The following are the objectives that we wish to achieve:
> >>
> >>       a) Set up a P2MP TE LSP from PE1 to PE2, PE3 and PE4.
> >>       b) Packet replication should be efficient. In this case,
> the branch
> >> node P1
> >>          should replicate incoming packets and send them to
> PE3 and PE4.
> >>       c) The P2MP TE LSP should be setup by enhancing existing RSVP-TE
> >> P2P
> >>          procedures and without running a multicast routing protocol
> >> in the
> >>          network core.
> >>
> >>
> >
>
> --
> Loa Andersson
>
> Mobile          +46 739 81 21 64
> Email           loa@pi.se
>
>



From owner-mpls@UU.NET  Thu Sep  4 11:34:29 2003
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA02759
	for <mpls-archive@lists.ietf.org>; Thu, 4 Sep 2003 11:34:29 -0400 (EDT)
Received: from cmr0.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpesc20304
	for <mpls-archive@lists.ietf.org>; Thu, 4 Sep 2003 15:34:33 GMT
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQpesc19488;
	Thu, 4 Sep 2003 15:34:07 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQperx27454
	for mpls-outgoing; Thu, 4 Sep 2003 14:27:50 GMT
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQperx27420
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 4 Sep 2003 14:27:41 GMT
Received: from cmr0.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQperx18869
	for <mpls@uu.net>; Thu, 4 Sep 2003 14:25:02 GMT
Received: from cmr0.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQperx27361
	for <mpls@uu.net>; Thu, 4 Sep 2003 14:25:01 GMT
Received: from sj-iport-3.cisco.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: sj-iport-3-in.cisco.com [171.71.176.72])
	id QQperx27347
	for <mpls@uu.net>; Thu, 4 Sep 2003 14:25:01 GMT
Received: from cisco.com (171.71.177.237)
  by sj-iport-3.cisco.com with ESMTP; 04 Sep 2003 07:25:00 -0700
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by sj-core-1.cisco.com (8.12.9/8.12.6) with ESMTP id h84EOsaQ008468
	for <mpls@uu.net>; Thu, 4 Sep 2003 07:24:57 -0700 (PDT)
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.70.36])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id ACB90623;
	Thu, 4 Sep 2003 10:24:53 -0400 (EDT)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.11.2/CISCO.WS.1.2) id h84EOrL24424 for mpls@uu.net; Thu, 4 Sep 2003 10:24:53 -0400 (EDT)
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQperx25698
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 4 Sep 2003 14:23:28 GMT
Received: from cmr0.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQperx24947
	for <mpls@uu.net>; Thu, 4 Sep 2003 14:16:40 GMT
Received: from cmr0.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQperx16542
	for <mpls@uu.net>; Thu, 4 Sep 2003 14:16:39 GMT
Received: from sj-iport-1.cisco.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: sj-iport-1-in.cisco.com [171.71.176.70])
	id QQperx16533
	for <mpls@uu.net>; Thu, 4 Sep 2003 14:16:39 GMT
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by sj-core-2.cisco.com (8.12.9/8.12.6) with ESMTP id h84EGabw013067;
	Thu, 4 Sep 2003 07:16:36 -0700 (PDT)
Received: from tnadeauw2k02 (che-vpn-cluster-1-73.cisco.com [10.86.240.73])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id ACB89682;
	Thu, 4 Sep 2003 10:16:35 -0400 (EDT)
Reply-To: <tnadeau@cisco.com>
From: "Thomas D. Nadeau" <tnadeau@cisco.com>
To: "'Kireeti Kompella'" <kireeti@juniper.net>
Cc: "'Mpls \(E-mail\)'" <mpls@UU.NET>
Subject: RE: error in draft-ietf-mpls-te-mib-12.txt
Date: Thu, 4 Sep 2003 10:16:34 -0400
Organization: Cisco Systems, inc.
Message-ID: <01f901c372ef$25c4f1c0$6501a8c0@amer.cisco.com>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook, Build 10.0.4024
Importance: Normal
In-Reply-To: <20030903183545.J30654@kummer.juniper.net>
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4910.0300
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 7bit



> -----Original Message-----
> From: owner-mpls@UU.NET [mailto:owner-mpls@UU.NET] On Behalf 
> Of Kireeti Kompella
> Sent: Wednesday, September 03, 2003 9:39 PM
> To: Thomas D. Nadeau
> Cc: 'Mpls (E-mail)'
> Subject: RE: error in draft-ietf-mpls-te-mib-12.txt
> 
> 
> Hi Tom,
> 
> MplsBitRate is used in a couple of places in the mpls te mib, 
> and has units of "bits per second".  It's also used in the 
> lsr mib, and (if I recall right) one place has no units statement.

	Yes, someone else caught this (and was supposed to post
to this list yesterday but didn't).   It should be changed to
"kilobits per second" everywhere. I will do this as part of
the IETF last call comments.

	Thanks,

	--Tom




From owner-mpls@UU.NET  Thu Sep  4 17:17:50 2003
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA23131
	for <mpls-archive@lists.ietf.org>; Thu, 4 Sep 2003 17:17:50 -0400 (EDT)
Received: from cmr1.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpesz00247
	for <mpls-archive@lists.ietf.org>; Thu, 4 Sep 2003 21:17:55 GMT
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQpesz29775;
	Thu, 4 Sep 2003 21:17:43 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQpesw24527
	for mpls-outgoing; Thu, 4 Sep 2003 20:32:17 GMT
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQpesw24395
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 4 Sep 2003 20:32:11 GMT
Received: from cmr2.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQpesw17277
	for <mpls@uu.net>; Thu, 4 Sep 2003 20:31:57 GMT
Received: from cmr2.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpesw11008
	for <mpls@uu.net>; Thu, 4 Sep 2003 20:31:57 GMT
Received: from gateway.ipinfusion.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail.ipinfusion.com [65.223.109.2])
	id QQpesw10980
	for <mpls@uu.net>; Thu, 4 Sep 2003 20:31:56 GMT
Received: from ipinfusion.com (manoj.ipinfusion.com [10.10.0.38] (may be forged))
	by gateway.ipinfusion.com (8.11.6/8.11.6) with ESMTP id h84KVHM25715
	for <mpls@uu.net>; Thu, 4 Sep 2003 13:31:17 -0700
Message-ID: <3F579F03.3060007@ipinfusion.com>
Date: Thu, 04 Sep 2003 13:22:27 -0700
From: Manoj <manoj@ipinfusion.com>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.4.1) Gecko/20020314 Netscape6/6.2.2
X-Accept-Language: en-us
MIME-Version: 1.0
To: mpls@UU.NET
Subject: MPLS fast reroute with facility protection technique !!
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 7bit

Hi,

In facility backup technique, a PLR may need to send same PATH message 
(as the LSP being protected), before primary LSP failure,  over bypass 
tunnel if the MP does not support platform labels (label space 0). Now, 
in this situation what happens if the protected LSP fails ?

a)  Should PLR continue to send the original PATH msg (for label 
discovery) over the bypass tunnel and also signal backup LSP over the 
bypass tunnel using a modified PATH message with a different sender 
template as decribed in the draft.
or
b) Should it stop sending the original (label discovery) PATH message 
and just start sending out the modified PATH message (different sender 
template) over the bypass tunnel (for signaling backup LSP).

Thanks in advance
Manoj



From owner-mpls@UU.NET  Thu Sep  4 17:45:00 2003
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA24593
	for <mpls-archive@lists.ietf.org>; Thu, 4 Sep 2003 17:45:00 -0400 (EDT)
Received: from cmr1.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpetb06395
	for <mpls-archive@lists.ietf.org>; Thu, 4 Sep 2003 21:45:04 GMT
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQpeta05038;
	Thu, 4 Sep 2003 21:44:33 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQpesy23509
	for mpls-outgoing; Thu, 4 Sep 2003 21:04:58 GMT
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQpesy23449
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 4 Sep 2003 21:04:55 GMT
Received: from cmr2.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQpesy23578
	for <mpls@UU.NET>; Thu, 4 Sep 2003 21:04:36 GMT
Received: from cmr2.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpesy15818
	for <mpls@UU.NET>; Thu, 4 Sep 2003 21:04:36 GMT
Received: from gateway.ipinfusion.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail.ipinfusion.com [65.223.109.2])
	id QQpesy15798
	for <mpls@UU.NET>; Thu, 4 Sep 2003 21:04:35 GMT
Received: from ipinfusion.com (manoj.ipinfusion.com [10.10.0.38] (may be forged))
	by gateway.ipinfusion.com (8.11.6/8.11.6) with ESMTP id h84L4BM27203
	for <mpls@UU.NET>; Thu, 4 Sep 2003 14:04:11 -0700
Message-ID: <3F57A6B9.8030108@ipinfusion.com>
Date: Thu, 04 Sep 2003 13:55:21 -0700
From: Manoj <manoj@ipinfusion.com>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.4.1) Gecko/20020314 Netscape6/6.2.2
X-Accept-Language: en-us
MIME-Version: 1.0
To: mpls@UU.NET
Subject: Fwd: MPLS fast reroute with facility protection technique !!
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 7bit


Hi,

In facility backup technique, a PLR may need to send same PATH message 
(as the LSP being protected), before primary LSP failure,  over bypass 
tunnel if the MP does not support platform labels (label space 0). Now, 
in this situation what happens if the protected LSP fails ?

a)  Should PLR continue to send the original PATH msg (for label 
discovery) over the bypass tunnel and also signal backup LSP over the 
bypass tunnel using a modified PATH message with a different sender 
template as decribed in the draft.
or
b) Should it stop sending the original (label discovery) PATH message 
and just start sending out the modified PATH message (different sender 
template) over the bypass tunnel (for signaling backup LSP).

Thanks in advance
Manoj





From owner-mpls@UU.NET  Thu Sep  4 19:53:33 2003
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA02960
	for <mpls-archive@lists.ietf.org>; Thu, 4 Sep 2003 19:53:33 -0400 (EDT)
Received: from cmr2.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpetj29893
	for <mpls-archive@lists.ietf.org>; Thu, 4 Sep 2003 23:53:37 GMT
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQpetj29699;
	Thu, 4 Sep 2003 23:53:32 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQpetf20233
	for mpls-outgoing; Thu, 4 Sep 2003 22:57:24 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQpetf20210
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 4 Sep 2003 22:57:18 GMT
Received: from cmr1.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQpetf04426
	for <mpls@UU.NET>; Thu, 4 Sep 2003 22:57:09 GMT
Received: from cmr1.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpetf21295
	for <mpls@UU.NET>; Thu, 4 Sep 2003 22:57:06 GMT
Received: from triton.xo.com by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: plasmlprd05.pla.dc.xo.com [205.158.160.115])
	id QQpetf21255
	for <mpls@UU.NET>; Thu, 4 Sep 2003 22:57:04 GMT
Received: from ilchicsimr002.mail.inthosts.net ([172.19.22.42])
	by triton.xo.com (Switch-3.1.0/Switch-3.1.0) with ESMTP id h84Mudrl003629
	for <mpls@UU.NET>; Thu, 4 Sep 2003 17:57:01 -0500 (CDT)
Received: from ILCHICVEXC006 ([172.19.22.20]) by ilchicsimr002.mail.inthosts.net with Microsoft SMTPSVC(5.0.2195.5329);
	 Thu, 4 Sep 2003 18:56:46 -0400
Received: from mail pickup service by ILCHICVEXC006 with Microsoft SMTPSVC;
	 Thu, 4 Sep 2003 18:56:43 -0400
Received: from ilchicsimr001.mail.inthosts.net ([172.19.22.41]) by ILCHICVEXC006 with Microsoft SMTPSVC(5.0.2195.5329);
	 Thu, 4 Sep 2003 16:55:05 -0400
Received: from triton.xo.com ([205.158.160.113]) by ilchicsimr001.mail.inthosts.net with Microsoft SMTPSVC(5.0.2195.5329);
	 Thu, 4 Sep 2003 16:55:03 -0400
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by triton.xo.com (Switch-3.1.0/Switch-3.1.0) with ESMTP id h84KsxhW018470
	for <matthew.b.lough@xo.com>; Thu, 4 Sep 2003 15:55:00 -0500 (CDT)
Received: from cmr1.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpesx08837
	for <matthew.b.lough@xo.com>; Thu, 4 Sep 2003 20:54:58 GMT
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQpesx06211;
	Thu, 4 Sep 2003 20:53:52 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQpesw24527
	for mpls-outgoing; Thu, 4 Sep 2003 20:32:17 GMT
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQpesw24395
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 4 Sep 2003 20:32:11 GMT
Received: from cmr2.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQpesw17277
	for <mpls@uu.net>; Thu, 4 Sep 2003 20:31:57 GMT
Received: from cmr2.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpesw11008
	for <mpls@uu.net>; Thu, 4 Sep 2003 20:31:57 GMT
Received: from gateway.ipinfusion.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail.ipinfusion.com [65.223.109.2])
	id QQpesw10980
	for <mpls@uu.net>; Thu, 4 Sep 2003 20:31:56 GMT
Received: from ipinfusion.com (manoj.ipinfusion.com [10.10.0.38] (may be forged))
	by gateway.ipinfusion.com (8.11.6/8.11.6) with ESMTP id h84KVHM25715
	for <mpls@uu.net>; Thu, 4 Sep 2003 13:31:17 -0700
Message-ID: <3F579F03.3060007@ipinfusion.com>
Date: Thu, 04 Sep 2003 13:22:27 -0700
From: Manoj <manoj@ipinfusion.com>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.4.1) Gecko/20020314 Netscape6/6.2.2
X-Accept-Language: en-us
MIME-Version: 1.0
To: mpls@UU.NET
Subject: MPLS fast reroute with facility protection technique !!
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-SAASFSig: 4a5ecb601c754d8a8a0bb579f93174d4
X-OriginalArrivalTime: 04 Sep 2003 20:55:03.0504 (UTC) FILETIME=[D02C9500:01C37326]
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 7bit

Hi,

In facility backup technique, a PLR may need to send same PATH message 
(as the LSP being protected), before primary LSP failure,  over bypass 
tunnel if the MP does not support platform labels (label space 0). Now, 
in this situation what happens if the protected LSP fails ?

a)  Should PLR continue to send the original PATH msg (for label 
discovery) over the bypass tunnel and also signal backup LSP over the 
bypass tunnel using a modified PATH message with a different sender 
template as decribed in the draft.
or
b) Should it stop sending the original (label discovery) PATH message 
and just start sending out the modified PATH message (different sender 
template) over the bypass tunnel (for signaling backup LSP).

Thanks in advance
Manoj



From owner-mpls@UU.NET  Fri Sep  5 08:46:10 2003
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA17842
	for <mpls-archive@lists.ietf.org>; Fri, 5 Sep 2003 08:45:55 -0400 (EDT)
Received: from cmr1.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpevj29276
	for <mpls-archive@lists.ietf.org>; Fri, 5 Sep 2003 12:45:45 GMT
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQpevj27593;
	Fri, 5 Sep 2003 12:45:05 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQpevg26753
	for mpls-outgoing; Fri, 5 Sep 2003 12:07:29 GMT
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQpevg26651
	for <mpls@mail-control.ash.ops.us.uu.net>; Fri, 5 Sep 2003 12:07:16 GMT
Received: from cmr2.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQpevg07636
	for <mpls@uu.net>; Fri, 5 Sep 2003 12:04:47 GMT
From: Bart.Rousseau@alcatel.be
Received: from cmr2.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpevg13842
	for <mpls@uu.net>; Fri, 5 Sep 2003 12:04:46 GMT
Received: from relay1.alcatel.be by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: alc240.alcatel.be [195.207.101.240])
	id QQpevg13817
	for <mpls@uu.net>; Fri, 5 Sep 2003 12:04:46 GMT
Received: from bemail05.net.alcatel.be (bemail05.net.alcatel.be [138.203.144.16])
	by relay1.alcatel.be (8.12.9/8.12.9) with ESMTP id h85C4iQj002158
	for <mpls@uu.net>; Fri, 5 Sep 2003 14:04:44 +0200 (MEST)
Subject: RE: Invitation to discuss: "P2MP problem statement"
To: mpls@UU.NET
X-Mailer: Lotus Notes Release 5.0.8  June 18, 2001
Message-ID: <OF94D4BD79.4F905EE3-ONC1256D98.0041FE3A@net.alcatel.be>
Date: Fri, 5 Sep 2003 14:04:42 +0200
X-MIMETrack: Serialize by Router on BEMAIL05/BE/ALCATEL(Release 5.0.11  |July 24, 2002) at
 09/05/2003 14:04:44
MIME-Version: 1.0
Content-type: text/plain; charset=us-ascii
X-Scanned-By: MIMEDefang 2.28 (www . roaringpenguin . com / mimedefang)
Sender: owner-mpls@UU.NET
Precedence: bulk


Loa,

I am in favor of pursuing P2MP within the
scope of this wg.

Bart.





From owner-mpls@UU.NET  Fri Sep  5 11:25:02 2003
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA00674
	for <mpls-archive@lists.ietf.org>; Fri, 5 Sep 2003 11:25:02 -0400 (EDT)
Received: from cmr0.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpevt12104
	for <mpls-archive@lists.ietf.org>; Fri, 5 Sep 2003 15:25:07 GMT
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQpevt12000;
	Fri, 5 Sep 2003 15:25:02 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQpevq14659
	for mpls-outgoing; Fri, 5 Sep 2003 14:44:22 GMT
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQpevq14633
	for <mpls@mail-control.ash.ops.us.uu.net>; Fri, 5 Sep 2003 14:44:17 GMT
Received: from cmr0.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQpevq25307
	for <mpls@uu.net>; Fri, 5 Sep 2003 14:42:52 GMT
Received: from cmr0.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpevq06180
	for <mpls@uu.net>; Fri, 5 Sep 2003 14:42:52 GMT
Received: from sj-iport-1.cisco.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: sj-iport-1-in.cisco.com [171.71.176.70])
	id QQpevq06171
	for <mpls@uu.net>; Fri, 5 Sep 2003 14:42:51 GMT
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by sj-core-5.cisco.com (8.12.9/8.12.6) with ESMTP id h85Egm8e008276
	for <mpls@uu.net>; Fri, 5 Sep 2003 07:42:48 -0700 (PDT)
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.70.36])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id ACC94806;
	Fri, 5 Sep 2003 10:42:47 -0400 (EDT)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.11.2/CISCO.WS.1.2) id h85Egl425480 for mpls@uu.net; Fri, 5 Sep 2003 10:42:47 -0400 (EDT)
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQpevq13420
	for <mpls@mail-control.ash.ops.us.uu.net>; Fri, 5 Sep 2003 14:41:09 GMT
Received: from cmr0.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQpevq16364
	for <mpls@uu.net>; Fri, 5 Sep 2003 14:39:53 GMT
Received: from cmr0.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpevq01869
	for <mpls@uu.net>; Fri, 5 Sep 2003 14:39:52 GMT
Received: from ietf.org by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: odin.ietf.org [132.151.1.176])
	id QQpevq01860
	for <mpls@uu.net>; Fri, 5 Sep 2003 14:39:52 GMT
Received: from CNRI.Reston.VA.US (localhost [127.0.0.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA27077;
	Fri, 5 Sep 2003 10:39:46 -0400 (EDT)
Message-Id: <200309051439.KAA27077@ietf.org>
Mime-Version: 1.0
Content-Type: Multipart/Mixed; Boundary="NextPart"
To: IETF-Announce:;
Cc: mpls@UU.NET
From: Internet-Drafts@ietf.org
Reply-to: Internet-Drafts@ietf.org
Subject: I-D ACTION:draft-ietf-mpls-telink-mib-04.txt
Date: Fri, 05 Sep 2003 10:39:45 -0400
Sender: owner-mpls@UU.NET
Precedence: bulk

--NextPart

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Multiprotocol Label Switching Working Group of the IETF.

	Title		: Traffic Engineering Link Management Information Base
	Author(s)	: M. Dubuc, S. Dharanikota, T. Nadeau, J. Lang
	Filename	: draft-ietf-mpls-telink-mib-04.txt
	Pages		: 54
	Date		: 2003-9-5
	
This memo defines a portion of the Management Information Base (MIB)
for use with network management protocols in the Internet community.
In particular, it describes managed objects for modeling TE links as
described in the Link Bundling in MPLS Traffic Engineering document.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-mpls-telink-mib-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-mpls-telink-mib-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-mpls-telink-mib-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:	<2003-9-5084655.I-D@ietf.org>

ENCODING mime
FILE /internet-drafts/draft-ietf-mpls-telink-mib-04.txt

--OtherAccess
Content-Type: Message/External-body;
	name="draft-ietf-mpls-telink-mib-04.txt";
	site="ftp.ietf.org";
	access-type="anon-ftp";
	directory="internet-drafts"

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

--OtherAccess--

--NextPart--




From owner-mpls@UU.NET  Sat Sep  6 04:35:30 2003
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id EAA29555
	for <mpls-archive@lists.ietf.org>; Sat, 6 Sep 2003 04:35:30 -0400 (EDT)
Received: from cmr0.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpeyk05166
	for <mpls-archive@lists.ietf.org>; Sat, 6 Sep 2003 08:35:32 GMT
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQpeyk04997;
	Sat, 6 Sep 2003 08:35:24 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQpeyh09853
	for mpls-outgoing; Sat, 6 Sep 2003 07:54:33 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQpeyh09719
	for <mpls@mail-control.ash.ops.us.uu.net>; Sat, 6 Sep 2003 07:54:23 GMT
Received: from cmr1.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQpeyh27304
	for <mpls@UU.NET>; Sat, 6 Sep 2003 07:53:44 GMT
Received: from cmr1.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpeyh13244
	for <mpls@UU.NET>; Sat, 6 Sep 2003 07:53:43 GMT
Received: from smtp5.hy.skanova.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: smtp5.hy.skanova.net [195.67.199.134])
	id QQpeyh13202
	for <mpls@UU.NET>; Sat, 6 Sep 2003 07:53:42 GMT
Received: from pi.se (h45n1fls31o888.telia.com [213.67.172.45])
	by smtp5.hy.skanova.net (8.12.9/8.12.9) with ESMTP id h867rEk7020218;
	Sat, 6 Sep 2003 09:53:15 +0200 (CEST)
Message-ID: <3F59926A.7030506@pi.se>
Date: Sat, 06 Sep 2003 09:53:14 +0200
From: Loa Andersson <loa@pi.se>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 (ax)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: mpls wg <mpls@UU.NET>
CC: Martin Dubuc <dubuc.consulting@rogers.com>,
        Sudheer Dharanikota <sudheer@ieee.org>,
        Thomas Nadeau <tnadeau@cisco.com>, jonathan.lang@rinconnetworks.com,
        Bert Wijnen <bwijnen@lucent.com>
Subject: Re: [Fwd: I-D ACTION:draft-ietf-mpls-telink-mib-03.txt]
References: <7D5D48D2CAA3D84C813F5B154F43B1550233145F@nl0006exch001u.nl.lucent.com> <3F53D82C.4020901@pi.se> <001701c37147$a2e15940$2202a8c0@flfrd.phub.net.cable.rogers.com> <3F55131A.4020807@pi.se> <004d01c37415$4430f420$2202a8c0@flfrd.phub.net.cable.rogers.com>
In-Reply-To: <004d01c37415$4430f420$2202a8c0@flfrd.phub.net.cable.rogers.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 7bit

All,

this is to initiate a WG last call on

	Traffic Engineering Link Management Information Base
	<draft-ietf-mpls-telink-mib-04.txt>

http://www.ietf.org/internet-drafts/draft-ietf-mpls-telink-mib-04.txt

the working group last call GMT PM 11.59, September 21st.

Please send your comments to the mailing list.

/Loa

-- 
Loa Andersson

Mobile          +46 739 81 21 64
Email           loa@pi.se




From owner-mpls@UU.NET  Sat Sep  6 05:41:15 2003
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id FAA02447
	for <mpls-archive@lists.ietf.org>; Sat, 6 Sep 2003 05:41:15 -0400 (EDT)
Received: from cmr2.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpeyo12030
	for <mpls-archive@lists.ietf.org>; Sat, 6 Sep 2003 09:41:20 GMT
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQpeyo11931;
	Sat, 6 Sep 2003 09:41:16 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQpeym14289
	for mpls-outgoing; Sat, 6 Sep 2003 09:02:21 GMT
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQpeym14142
	for <mpls@mail-control.ash.ops.us.uu.net>; Sat, 6 Sep 2003 09:02:12 GMT
Received: from cmr0.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQpeym20667
	for <mpls@UU.NET>; Sat, 6 Sep 2003 09:01:31 GMT
Received: from cmr0.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpeym05254
	for <mpls@UU.NET>; Sat, 6 Sep 2003 09:01:31 GMT
Received: from smtp5.hy.skanova.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: smtp5.hy.skanova.net [195.67.199.134])
	id QQpeym05249
	for <mpls@UU.NET>; Sat, 6 Sep 2003 09:01:30 GMT
Received: from pi.se (h45n1fls31o888.telia.com [213.67.172.45])
	by smtp5.hy.skanova.net (8.12.9/8.12.9) with ESMTP id h8691Pk7017745;
	Sat, 6 Sep 2003 11:01:25 +0200 (CEST)
Message-ID: <3F59A265.8050907@pi.se>
Date: Sat, 06 Sep 2003 11:01:25 +0200
From: Loa Andersson <loa@pi.se>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 (ax)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: George Swallow <swallow@cisco.com>, mpls wg <mpls@UU.NET>
Subject: draft-ietf-mpls-telink-mib-03.txt wg last call
References: <7D5D48D2CAA3D84C813F5B154F43B1550233145F@nl0006exch001u.nl.lucent.com> <3F53D82C.4020901@pi.se> <001701c37147$a2e15940$2202a8c0@flfrd.phub.net.cable.rogers.com> <3F55131A.4020807@pi.se> <004d01c37415$4430f420$2202a8c0@flfrd.phub.net.cable.rogers.com> <3F59926A.7030506@pi.se>
In-Reply-To: <3F59926A.7030506@pi.se>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 7bit



Loa Andersson wrote:

> All,
> 
> this is to initiate a WG last call on
> 
>     Traffic Engineering Link Management Information Base
>     <draft-ietf-mpls-telink-mib-04.txt>
> 
> http://www.ietf.org/internet-drafts/draft-ietf-mpls-telink-mib-04.txt
> 
> the working group last call GMT PM 11.59, September 21st.
> 
> Please send your comments to the mailing list.
> 
> /Loa
> 

-- 
Loa Andersson

Mobile          +46 739 81 21 64
Email           loa@pi.se




From owner-mpls@UU.NET  Sat Sep  6 23:50:58 2003
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id XAA02390
	for <mpls-archive@lists.ietf.org>; Sat, 6 Sep 2003 23:50:57 -0400 (EDT)
Received: from cmr2.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpfbj07315
	for <mpls-archive@lists.ietf.org>; Sun, 7 Sep 2003 03:51:02 GMT
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQpfbj07211;
	Sun, 7 Sep 2003 03:50:59 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQpfbe06714
	for mpls-outgoing; Sun, 7 Sep 2003 02:36:53 GMT
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQpfbe06627
	for <mpls@mail-control.ash.ops.us.uu.net>; Sun, 7 Sep 2003 02:36:43 GMT
Received: from cmr1.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQpfbe16871
	for <mpls@UU.NET>; Sun, 7 Sep 2003 02:35:10 GMT
Received: from cmr1.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpfbe04852
	for <mpls@UU.NET>; Sun, 7 Sep 2003 02:34:49 GMT
Received: from smtp5.hy.skanova.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: smtp5.hy.skanova.net [195.67.199.134])
	id QQpfbe04702
	for <mpls@UU.NET>; Sun, 7 Sep 2003 02:34:44 GMT
Received: from pi.se (h45n1fls31o888.telia.com [213.67.172.45])
	by smtp5.hy.skanova.net (8.12.9/8.12.9) with ESMTP id h872YZk7020439;
	Sun, 7 Sep 2003 04:34:36 +0200 (CEST)
Message-ID: <3F5A993B.2060307@pi.se>
Date: Sun, 07 Sep 2003 04:34:35 +0200
From: Loa Andersson <loa@pi.se>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 (ax)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: mpls wg <mpls@UU.NET>
CC: George Swallow <swallow@cisco.com>
Subject: wg last call on draft-ietf-mpls-ldp-mtu-extensions-01.txt
References: <7D5D48D2CAA3D84C813F5B154F43B1550233145F@nl0006exch001u.nl.lucent.com> <3F53D82C.4020901@pi.se> <001701c37147$a2e15940$2202a8c0@flfrd.phub.net.cable.rogers.com> <3F55131A.4020807@pi.se> <004d01c37415$4430f420$2202a8c0@flfrd.phub.net.cable.rogers.com> <3F59926A.7030506@pi.se> <3F59A265.8050907@pi.se> <20030906191853.C46157@kummer.juniper.net>
In-Reply-To: <20030906191853.C46157@kummer.juniper.net>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 7bit

Working Group,

this is to initiate a working group last call on

      MTU Signalling Extensions for LDP
      <draft-ietf-mpls-ldp-mtu-extensions-01.txt>

The last call ends PM 11,59 GMT September 22.

Please send your comments to the mailing list.

/Loa

-- 
Loa Andersson

Mobile          +46 739 81 21 64
Email           loa@pi.se




From owner-mpls@UU.NET  Sun Sep  7 04:20:40 2003
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id EAA03294
	for <mpls-archive@lists.ietf.org>; Sun, 7 Sep 2003 04:20:40 -0400 (EDT)
Received: from cmr2.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpfcb20769
	for <mpls-archive@lists.ietf.org>; Sun, 7 Sep 2003 08:20:43 GMT
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQpfcb20668;
	Sun, 7 Sep 2003 08:20:40 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQpfbz22405
	for mpls-outgoing; Sun, 7 Sep 2003 07:45:05 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQpfby22004
	for <mpls@mail-control.ash.ops.us.uu.net>; Sun, 7 Sep 2003 07:44:59 GMT
Received: from cmr0.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQpfby23564
	for <mpls@uu.net>; Sun, 7 Sep 2003 07:43:28 GMT
Received: from cmr0.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpfby19510
	for <mpls@uu.net>; Sun, 7 Sep 2003 07:43:27 GMT
Received: from moutng.kundenserver.de by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: moutng.kundenserver.de [212.227.126.171])
	id QQpfby19492
	for <mpls@uu.net>; Sun, 7 Sep 2003 07:43:26 GMT
Received: from [212.227.126.205] (helo=mrelayng.kundenserver.de)
	by moutng.kundenserver.de with esmtp (Exim 3.35 #1)
	id 19vuCk-0000aJ-00; Sun, 07 Sep 2003 09:43:26 +0200
Received: from [80.131.103.108] (helo=p5083676C.dip0.t-ipconnect.de)
	by mrelayng.kundenserver.de with asmtp (Exim 3.35 #1)
	id 19vuCj-00029m-00; Sun, 07 Sep 2003 09:43:25 +0200
From: Stefan Winter <mail@stefan-winter.de>
Organization: =?iso-8859-15?q?Universit=E4t=20Karlsruhe?= (TH)
To: mpls@UU.NET, iesg@ietf.org
Subject: errors in draft-ietf-te-mib-12.txt
Date: Sun, 7 Sep 2003 09:45:54 +0200
User-Agent: KMail/1.5.3
MIME-Version: 1.0
Content-Type: text/plain;
  charset="us-ascii"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
Message-Id: <200309070945.54149.mail@stefan-winter.de>
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 7bit

Hello,

sorry for bothering you again. But during the implementation of the MPLS MIBs 
I came across some more inconsistencies...

1) concerning data types: mplsTunnelIndex is of syntax mplsTunnelIndex, 
derived from UNSIGNED32. But the corresponding scalar mplsTunnelIndexNext is 
of type IndexIntegerNextFree, derived from INTEGER32. I don't think it is a 
good idea to have different data types for these two.

2) DESCRIPTION clause of mplsTunnelIndex states "should obtain new values for 
row creation in this table by reading mplsTunnelIndexNextFree". The scalar in 
question is not called mplsTunnelIndexNextFree but mplsTunnelIndexNext.

BTW, I never got a reply to my comments in message 
http://cell.onecall.net/mhonarc/mpls/2003-Aug/msg00105.html
I hope it didn't get lost...

Greetings,

Stefan Winter




From owner-mpls@UU.NET  Sun Sep  7 12:49:29 2003
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA16695
	for <mpls-archive@lists.ietf.org>; Sun, 7 Sep 2003 12:49:29 -0400 (EDT)
Received: from cmr2.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpfdj01833
	for <mpls-archive@lists.ietf.org>; Sun, 7 Sep 2003 16:49:34 GMT
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQpfdj01709;
	Sun, 7 Sep 2003 16:49:30 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQpfdf16767
	for mpls-outgoing; Sun, 7 Sep 2003 15:58:01 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQpfdf16758
	for <mpls@mail-control.ash.ops.us.uu.net>; Sun, 7 Sep 2003 15:57:52 GMT
Received: from cmr0.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQpfdf26787
	for <mpls@UU.NET>; Sun, 7 Sep 2003 15:57:24 GMT
Received: from cmr0.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpfdf03151
	for <mpls@UU.NET>; Sun, 7 Sep 2003 15:57:11 GMT
Received: from sky.irisa.fr by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: sky.irisa.fr [131.254.130.36])
	id QQpfdf02351
	for <mpls@UU.NET>; Sun, 7 Sep 2003 15:56:48 GMT
Received: from irisa.fr (rocha.irisa.fr [131.254.13.52])
	by sky.irisa.fr (8.11.4/8.11.4) with ESMTP id h87Fue415443;
	Sun, 7 Sep 2003 17:56:40 +0200 (MET DST)
Message-ID: <3F5B5556.49B0409D@irisa.fr>
Date: Sun, 07 Sep 2003 17:57:10 +0200
From: Ali Boudani <aboudani@irisa.fr>
X-Mailer: Mozilla 4.75 [en] (WinNT; U)
X-Accept-Language: en, fr
MIME-Version: 1.0
To: Loa Andersson <loa@pi.se>
CC: mpls@UU.NET
Subject: Re: Invitation to discuss: "P2MP problem statement"
References: <EB3C1366E543D5119428009027E326ED0AF83676@il06exm02.corp.mot.com> <3F3AAED7.9030407@pi.se>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 7bit

I found it very interresting ..

Loa Andersson wrote:

> Alan + both teams,
>
> thanks for preparing this!
>
> Working Group,
>
> below you will find the p2mp problem statement prepared by the
> autors behind the drafts:
>     draft-yasukawa-mpls-rsvp-p2mp-02.txt
>     draft-raggarwa-mpls-p2mp-te-00.txt
>
> I would like to have your response on
>
> 1. the content of the problem statement
> 2. whether the mpls working group should ask the ADs
>     that a new milestone om p2mp mpls should be added
>     to our charter
>
> If there is support we plan to take this as an separate item
> (not include it in the more general charter update) to the
> ADs. Again this is a question for which I would like boths
> the pros and cons to speak up. Silence will not be interpreted
> (one way or another).
>
> /Loa
>
> Kullberg Alan-G19424 wrote:
> > Loa & George,
> >
> > Below is a problem statement for point-to-multipoint using MPLS.
> > This problem statement has been prepared jointly by the authors
> > of the drafts:
> >   draft-yasukawa-mpls-rsvp-p2mp-02.txt
> >   draft-raggarwa-mpls-p2mp-te-00.txt
> >
> > Please use this problem statement as a basis to get the MPLS WG
> > charter updated to include P2MP work.
> >
> > Thanks,
> > Alan
> >
> > #########################
> >
> > Problem statement
> >
> >
> > Content Distribution (CD), Interactive multi-media (IMM), and VPN multicast
> > are
> > applications that are best supported with multicast capabilities.
> >
> > IP Multicast provides P2MP communication. However, there are no Traffic
> > Engineering (TE) capabilities or QoS guarantees with existing IP multicast
> > protocols.  Note that diff-serv combined with IP multicast routing is not
> > sufficient for P2MP applications for many of the same reasons that it is not
> > sufficient for unicast applications - TE and CSPF are required to enable and
> > scale the intelligent management of network resources, to prevent
> > congestion, and
> > to enable sub-second rerouting around network failures.
> >
> > One possible solution would be to setup multiple P2P TE LSPs, one to each of
> > the
> > required  egress PEs. This requires replicating incoming packets to all the
> > P2P
> > LSPs at the ingress PE to accommodate multipoint communication. This is sub-
> > optimal. It places the replication burden on the ingress PE and hence has
> > very
> > poor scaling characteristics. It also wastes bandwidth resources, memory and
> > MPLS
> > (e.g. label) resources in the network.
> >
> > Hence, to provide TE for a P2MP application in an efficient manner in a
> > large
> > scale environemnt, P2MP TE mechanisms are required.  Existing MPLS P2P TE
> > mechanisms have to be enhanced to support P2MP TE LSP setup.
> >
> > We propose that MPLS be enhanced to setup P2MP TE LSPs. This should be
> > achieved
> > without running a multicast routing protocol in the network core and with
> > maximum
> > re-use of the existing MPLS protocols. A P2MP LSP will be setup with TE
> > constraints and will allow efficient packet replication at various branching
> > points in the network. RSVP-TE will be used for setting up a P2MP LSP with
> > enhancements to existing P2P TE LSP procedures. The P2MP TE LSP setup
> > mechanism
> > will include the ability to add/remove receivers to/from an existing P2MP
> > LSP.
> >
> > The MPLS WG will specify only how to setup a P2MP TE LSP. The usage of this
> > will
> > be application dependent.
> >
> > (Milestones)
> >
> > To produce a requirement draft that specifies the scope, requirements, and
> > issues
> > to resolve for this enhancement by Minneapolis 2003 meeting.
> >
> > To produce a small number of solution draft(s) which specify protocol
> > extensions,
> > enhancements and mechanisms to fill the requirement and solve the above
> > problem
> > by spring 2004 IETF meeting.
> >
> >
> >
> >
> >
> >
> >  (Example)
> >
> >      Consider the following figure.
> >
> >                         Source 1 (S1)
> >                                |
> >                               PE1
> >                              |   |
> >                              |   |
> >                  R2----PE3--P1   P2---PE2--Receiver 1 (R1)
> >                              |
> >                             PE4----R3
> >                              |
> >                              |
> >                             R4
> >
> >                            Figure 1.
> >
> >       The above figure shows PE1, PE2, PE3 and PE4. PE1 is attached to a
> > traffic
> > source that is generating traffic for a P2MP application. PE2, PE3 and PE4
> > are
> > attached to receivers that are interested in receiving traffic for the
> > application. The following are the objectives that we wish to achieve:
> >
> >       a) Set up a P2MP TE LSP from PE1 to PE2, PE3 and PE4.
> >       b) Packet replication should be efficient. In this case, the branch
> > node P1
> >          should replicate incoming packets and send them to PE3 and PE4.
> >       c) The P2MP TE LSP should be setup by enhancing existing RSVP-TE P2P
> >          procedures and without running a multicast routing protocol in the
> >          network core.
> >
> >
>
> --
> Loa Andersson
>
> Mobile          +46 739 81 21 64
> Email           loa@pi.se



From owner-mpls@UU.NET  Sun Sep  7 14:44:45 2003
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA27511
	for <mpls-archive@lists.ietf.org>; Sun, 7 Sep 2003 14:44:45 -0400 (EDT)
Received: from cmr2.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpfdq10531
	for <mpls-archive@lists.ietf.org>; Sun, 7 Sep 2003 18:44:49 GMT
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQpfdq10441;
	Sun, 7 Sep 2003 18:44:46 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQpfdo15001
	for mpls-outgoing; Sun, 7 Sep 2003 18:12:23 GMT
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQpfdo14924
	for <mpls@mail-control.ash.ops.us.uu.net>; Sun, 7 Sep 2003 18:12:17 GMT
Received: from cmr0.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQpfdo25492
	for <mpls@UU.NET>; Sun, 7 Sep 2003 18:11:20 GMT
Received: from cmr0.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpfdo29078
	for <mpls@UU.NET>; Sun, 7 Sep 2003 18:11:19 GMT
Received: from ihemail1.firewall.lucent.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: ihemail1.lucent.com [192.11.222.161])
	id QQpfdo29048
	for <mpls@UU.NET>; Sun, 7 Sep 2003 18:11:12 GMT
Received: from nl0006exch001h.wins.lucent.com (h135-85-76-62.lucent.com [135.85.76.62])
	by ihemail1.firewall.lucent.com (Switch-2.2.0/Switch-2.2.0) with ESMTP id h87IB7l08874
	for <mpls@UU.NET>; Sun, 7 Sep 2003 13:11:08 -0500 (CDT)
Received: by nl0006exch001h.nl.lucent.com with Internet Mail Service (5.5.2656.59)
	id <RYHC311T>; Sun, 7 Sep 2003 20:11:06 +0200
Message-ID: <7D5D48D2CAA3D84C813F5B154F43B155023314FC@nl0006exch001u.nl.lucent.com>
From: "Wijnen, Bert (Bert)" <bwijnen@lucent.com>
To: "'Stefan Winter'" <mail@stefan-winter.de>, mpls@UU.NET, iesg@ietf.org
Subject: RE: errors in draft-ietf-te-mib-12.txt
Date: Sun, 7 Sep 2003 20:11:05 +0200 
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2656.59)
Content-Type: text/plain
Sender: owner-mpls@UU.NET
Precedence: bulk

Inline

> -----Original Message-----
> From: Stefan Winter [mailto:mail@stefan-winter.de]
> Sent: zondag 7 september 2003 9:46
> To: mpls@UU.NET; iesg@ietf.org
> Subject: errors in draft-ietf-te-mib-12.txt
> 
> 
> Hello,
> 
> sorry for bothering you again. But during the implementation 
> of the MPLS MIBs I came across some more inconsistencies...
> 
> 1) concerning data types: mplsTunnelIndex is of syntax mplsTunnelIndex, 
> derived from UNSIGNED32. But the corresponding scalar mplsTunnelIndexNext is 
> of type IndexIntegerNextFree, derived from INTEGER32. I don't think it is a 
> good idea to have different data types for these two.
> 
That would indeed not be a good idea, but as far as I can tell,
IndexIntegerNextFree is also an Unsigned32, as per this snippet
from RFC3289, where it is IMPORted from:

  IndexIntegerNextFree ::= TEXTUAL-CONVENTION
    DISPLAY-HINT "d"
    STATUS   current
    DESCRIPTION
       "An integer which may be used as a new Index in a table.

       The special value of 0 indicates that no more new entries can be
       created in the relevant table.

       When a MIB is used for configuration, an object with this SYNTAX
       always contains a legal value (if non-zero) for an index that is
       not currently used in the relevant table. The Command Generator
       (Network Management Application) reads this variable and uses the
       (non-zero) value read when creating a new row with an SNMP SET.
       When the SET is performed, the Command Responder (agent) must
       determine whether the value is indeed still unused; Two Network
       Management Applications may attempt to create a row
       (configuration entry) simultaneously and use the same value. If
       it is currently unused, the SET succeeds and the Command
       Responder (agent) changes the value of this object, according to
       an implementation-specific algorithm.  If the value is in use,
       however, the SET fails.  The Network Management Application must
       then re-read this variable to obtain a new usable value.

       An OBJECT-TYPE definition using this SYNTAX MUST specify the
       relevant table for which the object is providing this
       functionality."
    SYNTAX   Unsigned32 (0..4294967295)

Now, since MplsTunnelIndex has a range of (0..65535). It might indeed
be a good idea to change:
  mplsTunnelIndexNext OBJECT-TYPE
     SYNTAX        IndexIntegerNextFree
into:
  mplsTunnelIndexNext OBJECT-TYPE
     SYNTAX        IndexIntegerNextFree (0..65535)
So that it is inline with the range that a real tunnel index can get.

> 2) DESCRIPTION clause of mplsTunnelIndex states "should 
>    obtain new values for row creation in this table by reading 
>    mplsTunnelIndexNextFree". The scalar in question is not called 
>    mplsTunnelIndexNextFree but mplsTunnelIndexNext.
> 
Good catch! 

Thanks for pointing these out.

> BTW, I never got a reply to my comments in message 
> http://cell.onecall.net/mhonarc/mpls/2003-Aug/msg00105.html
> I hope it didn't get lost...
> 
I was hoping/assuming that the document authors will indeed
at least answer, but probably also address your comment in that
posting. If you can pls keep an eye on it when the next
revision of the doc comes out, that would be great! 

Bert
> Greetings,
> 
> Stefan Winter
> 
> 


From owner-mpls@UU.NET  Mon Sep  8 01:48:52 2003
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA10757
	for <mpls-archive@lists.ietf.org>; Mon, 8 Sep 2003 01:48:52 -0400 (EDT)
Received: from cmr0.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpffj14334
	for <mpls-archive@lists.ietf.org>; Mon, 8 Sep 2003 05:48:56 GMT
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQpffj14141;
	Mon, 8 Sep 2003 05:48:49 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQpffe09149
	for mpls-outgoing; Mon, 8 Sep 2003 04:44:37 GMT
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQpffe09047
	for <mpls@mail-control.ash.ops.us.uu.net>; Mon, 8 Sep 2003 04:44:28 GMT
Received: from cmr2.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQpffe16877
	for <mpls@uu.net>; Mon, 8 Sep 2003 04:43:27 GMT
Received: from cmr2.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpffe11340
	for <mpls@uu.net>; Mon, 8 Sep 2003 04:43:26 GMT
Received: from sj-iport-2.cisco.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: sj-iport-2-in.cisco.com [171.71.176.71])
	id QQpffe11282
	for <mpls@uu.net>; Mon, 8 Sep 2003 04:43:25 GMT
Received: from cisco.com (171.71.177.238)
  by sj-iport-2.cisco.com with ESMTP; 07 Sep 2003 21:56:02 -0700
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by sj-core-5.cisco.com (8.12.9/8.12.6) with ESMTP id h884hLXq028049
	for <mpls@uu.net>; Sun, 7 Sep 2003 21:43:21 -0700 (PDT)
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.70.36])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id ACE20005;
	Mon, 8 Sep 2003 00:43:20 -0400 (EDT)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.11.2/CISCO.WS.1.2) id h884hKf26559 for mpls@uu.net; Mon, 8 Sep 2003 00:43:20 -0400 (EDT)
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQpffe07626
	for <mpls@mail-control.ash.ops.us.uu.net>; Mon, 8 Sep 2003 04:41:53 GMT
Received: from cmr2.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQpffe07863
	for <mpls@UU.NET>; Mon, 8 Sep 2003 04:39:37 GMT
Received: from cmr2.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpffe03979
	for <mpls@UU.NET>; Mon, 8 Sep 2003 04:39:36 GMT
Received: from motgate5.mot.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: motgate5.mot.com [144.189.100.105])
	id QQpffe03958
	for <mpls@UU.NET>; Mon, 8 Sep 2003 04:39:36 GMT
Received: from az33exr01.mot.com (az33exr01.mot.com [10.64.251.231])
	by motgate5.mot.com (Motorola/Motgate5) with ESMTP id h884dZwc014928
	for <mpls@UU.NET>; Sun, 7 Sep 2003 21:39:35 -0700 (MST)
Received: from zin03exm01.corp.mot.com (zin03exm01.corp.mot.com [10.232.160.1])
	by az33exr01.mot.com (Motorola/az33exr01) with ESMTP id h884a6Y8012883
	for <mpls@UU.NET>; Sun, 7 Sep 2003 23:36:07 -0500
Received: by zin03exm01.corp.mot.com with Internet Mail Service (5.5.2657.2)
	id <Q5XJBQJN>; Mon, 8 Sep 2003 10:06:21 +0530
Message-ID: <2F8E7538CA01D711BC5900B0D079E710013CEF0A@zin03exm01.corp.mot.com>
From: S Mahadevan-A19066 <mahadevan.s@motorola.com>
To: "'Loa Andersson '" <loa@pi.se>, "'mpls@UU.NET '" <mpls@UU.NET>
Subject: RE: Invitation to discuss: "P2MP problem statement"
Date: Mon, 8 Sep 2003 10:06:21 +0530 
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2657.2)
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 (ax)
X-Accept-Language: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 (ax)
References: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 (ax)
In-Reply-To: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 (ax)
Content-Type: text/plain
Sender: owner-mpls@UU.NET
Precedence: bulk

Loa,

Thats a very interesting problem. P2MP LSP should have a lot of
interesting applications! I strongly endorse adding this problem
to the charter..

Regards
Mahadevan Sankar
Motorola-India.

-----Original Message-----
From: Loa Andersson
To: Kullberg Alan-G19424; mpls@UU.NET
Sent: 8/14/03 3:04 AM
Subject: Invitation to discuss: "P2MP problem statement"

Alan + both teams,

thanks for preparing this!

Working Group,

below you will find the p2mp problem statement prepared by the
autors behind the drafts:
    draft-yasukawa-mpls-rsvp-p2mp-02.txt
    draft-raggarwa-mpls-p2mp-te-00.txt

I would like to have your response on

1. the content of the problem statement
2. whether the mpls working group should ask the ADs
    that a new milestone om p2mp mpls should be added
    to our charter

If there is support we plan to take this as an separate item
(not include it in the more general charter update) to the
ADs. Again this is a question for which I would like boths
the pros and cons to speak up. Silence will not be interpreted
(one way or another).

/Loa

Kullberg Alan-G19424 wrote:
> Loa & George,
> 
> Below is a problem statement for point-to-multipoint using MPLS.
> This problem statement has been prepared jointly by the authors
> of the drafts:
>   draft-yasukawa-mpls-rsvp-p2mp-02.txt
>   draft-raggarwa-mpls-p2mp-te-00.txt
> 
> Please use this problem statement as a basis to get the MPLS WG
> charter updated to include P2MP work.
> 
> Thanks,
> Alan
> 
> #########################
> 
> Problem statement
> 
> 
> Content Distribution (CD), Interactive multi-media (IMM), and VPN
multicast
> are
> applications that are best supported with multicast capabilities.
> 
> IP Multicast provides P2MP communication. However, there are no
Traffic
> Engineering (TE) capabilities or QoS guarantees with existing IP
multicast
> protocols.  Note that diff-serv combined with IP multicast routing is
not
> sufficient for P2MP applications for many of the same reasons that it
is not
> sufficient for unicast applications - TE and CSPF are required to
enable and
> scale the intelligent management of network resources, to prevent
> congestion, and
> to enable sub-second rerouting around network failures.
> 
> One possible solution would be to setup multiple P2P TE LSPs, one to
each of
> the
> required  egress PEs. This requires replicating incoming packets to
all the
> P2P
> LSPs at the ingress PE to accommodate multipoint communication. This
is sub-
> optimal. It places the replication burden on the ingress PE and hence
has
> very
> poor scaling characteristics. It also wastes bandwidth resources,
memory and
> MPLS
> (e.g. label) resources in the network.
> 
> Hence, to provide TE for a P2MP application in an efficient manner in
a
> large
> scale environemnt, P2MP TE mechanisms are required.  Existing MPLS P2P
TE
> mechanisms have to be enhanced to support P2MP TE LSP setup.
> 
> We propose that MPLS be enhanced to setup P2MP TE LSPs. This should be
> achieved
> without running a multicast routing protocol in the network core and
with
> maximum
> re-use of the existing MPLS protocols. A P2MP LSP will be setup with
TE
> constraints and will allow efficient packet replication at various
branching
> points in the network. RSVP-TE will be used for setting up a P2MP LSP
with
> enhancements to existing P2P TE LSP procedures. The P2MP TE LSP setup
> mechanism
> will include the ability to add/remove receivers to/from an existing
P2MP
> LSP.
> 
> The MPLS WG will specify only how to setup a P2MP TE LSP. The usage of
this
> will
> be application dependent.
> 
> (Milestones)
> 
> To produce a requirement draft that specifies the scope, requirements,
and
> issues
> to resolve for this enhancement by Minneapolis 2003 meeting.
> 
> To produce a small number of solution draft(s) which specify protocol
> extensions,
> enhancements and mechanisms to fill the requirement and solve the
above
> problem
> by spring 2004 IETF meeting. 
> 
> 
> 
> 
> 
> 
>  (Example)
> 
>      Consider the following figure.
> 
>                         Source 1 (S1)
>                                |
>                               PE1
>                              |   |
>                              |   |
>                  R2----PE3--P1   P2---PE2--Receiver 1 (R1)
>                              |
>                             PE4----R3
>                              |
>                              |
>                             R4
> 
>                            Figure 1.
> 
>       The above figure shows PE1, PE2, PE3 and PE4. PE1 is attached to
a
> traffic
> source that is generating traffic for a P2MP application. PE2, PE3 and
PE4
> are
> attached to receivers that are interested in receiving traffic for the
> application. The following are the objectives that we wish to achieve:
> 
>       a) Set up a P2MP TE LSP from PE1 to PE2, PE3 and PE4.
>       b) Packet replication should be efficient. In this case, the
branch
> node P1
>          should replicate incoming packets and send them to PE3 and
PE4.
>       c) The P2MP TE LSP should be setup by enhancing existing RSVP-TE
P2P
>          procedures and without running a multicast routing protocol
in the
>          network core.
> 
> 

-- 
Loa Andersson

Mobile          +46 739 81 21 64
Email           loa@pi.se



From owner-mpls@UU.NET  Mon Sep  8 03:06:58 2003
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA26947
	for <mpls-archive@lists.ietf.org>; Mon, 8 Sep 2003 03:06:58 -0400 (EDT)
Received: from cmr1.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpffo12467
	for <mpls-archive@lists.ietf.org>; Mon, 8 Sep 2003 07:06:59 GMT
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQpffo11027;
	Mon, 8 Sep 2003 07:06:23 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQpffk05179
	for mpls-outgoing; Mon, 8 Sep 2003 06:14:22 GMT
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQpffk05174
	for <mpls@mail-control.ash.ops.us.uu.net>; Mon, 8 Sep 2003 06:14:20 GMT
Received: from cmr2.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQpffk06732
	for <mpls@UU.NET>; Mon, 8 Sep 2003 06:14:12 GMT
Received: from cmr2.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpffk19968
	for <mpls@UU.NET>; Mon, 8 Sep 2003 06:14:11 GMT
Received: from byd.ocn.ad.jp by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: byd.ocn.ad.jp [203.139.162.147])
	id QQpffk19926
	for <mpls@UU.NET>; Mon, 8 Sep 2003 06:14:10 GMT
Received: from ikejiri-ibm-new (localhost [127.0.0.1])
	by byd.ocn.ad.jp (8.8.8/3.6W) with ESMTP id PAA29218;
	Mon, 8 Sep 2003 15:14:02 +0900 (JST)
Date: Mon, 08 Sep 2003 02:13:59 -0400
From: Yuichi Ikejiri <y.ikejiri@ntt.com>
To: "'Loa Andersson '" <loa@pi.se>, "'mpls@UU.NET '" <mpls@UU.NET>
Subject: Re: Invitation to discuss: "P2MP problem statement"
In-Reply-To: <2F8E7538CA01D711BC5900B0D079E710013CEF0A@zin03exm01.corp.mot.com>
References: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 (ax) <2F8E7538CA01D711BC5900B0D079E710013CEF0A@zin03exm01.corp.mot.com>
Message-Id: <20030908020323.514E.Y.IKEJIRI@ntt.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="US-ASCII"
Content-Transfer-Encoding: 7bit
X-Mailer: Becky! ver. 2.00.03
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 7bit

Hi all,

I strongly support this P2MP problem statement, then request it to be
added in the charter. I think the requirement from the SPs perspective
is well reflected in this document.

Yuichi Ikejiri
NTT Communications 

On Mon, 08 Sep 2003 10:06:21 +0530
"S Mahadevan-A19066" <mahadevan.s@motorola.com> wrote:

> Loa,
> 
> Thats a very interesting problem. P2MP LSP should have a lot of
> interesting applications! I strongly endorse adding this problem
> to the charter..
> 
> Regards
> Mahadevan Sankar
> Motorola-India.
> 
> -----Original Message-----
> From: Loa Andersson
> To: Kullberg Alan-G19424; mpls@UU.NET
> Sent: 8/14/03 3:04 AM
> Subject: Invitation to discuss: "P2MP problem statement"
> 
> Alan + both teams,
> 
> thanks for preparing this!
> 
> Working Group,
> 
> below you will find the p2mp problem statement prepared by the
> autors behind the drafts:
>     draft-yasukawa-mpls-rsvp-p2mp-02.txt
>     draft-raggarwa-mpls-p2mp-te-00.txt
> 
> I would like to have your response on
> 
> 1. the content of the problem statement
> 2. whether the mpls working group should ask the ADs
>     that a new milestone om p2mp mpls should be added
>     to our charter
> 
> If there is support we plan to take this as an separate item
> (not include it in the more general charter update) to the
> ADs. Again this is a question for which I would like boths
> the pros and cons to speak up. Silence will not be interpreted
> (one way or another).
> 
> /Loa
> 
> Kullberg Alan-G19424 wrote:
> > Loa & George,
> > 
> > Below is a problem statement for point-to-multipoint using MPLS.
> > This problem statement has been prepared jointly by the authors
> > of the drafts:
> >   draft-yasukawa-mpls-rsvp-p2mp-02.txt
> >   draft-raggarwa-mpls-p2mp-te-00.txt
> > 
> > Please use this problem statement as a basis to get the MPLS WG
> > charter updated to include P2MP work.
> > 
> > Thanks,
> > Alan
> > 
> > #########################
> > 
> > Problem statement
> > 
> > 
> > Content Distribution (CD), Interactive multi-media (IMM), and VPN
> multicast
> > are
> > applications that are best supported with multicast capabilities.
> > 
> > IP Multicast provides P2MP communication. However, there are no
> Traffic
> > Engineering (TE) capabilities or QoS guarantees with existing IP
> multicast
> > protocols.  Note that diff-serv combined with IP multicast routing is
> not
> > sufficient for P2MP applications for many of the same reasons that it
> is not
> > sufficient for unicast applications - TE and CSPF are required to
> enable and
> > scale the intelligent management of network resources, to prevent
> > congestion, and
> > to enable sub-second rerouting around network failures.
> > 
> > One possible solution would be to setup multiple P2P TE LSPs, one to
> each of
> > the
> > required  egress PEs. This requires replicating incoming packets to
> all the
> > P2P
> > LSPs at the ingress PE to accommodate multipoint communication. This
> is sub-
> > optimal. It places the replication burden on the ingress PE and hence
> has
> > very
> > poor scaling characteristics. It also wastes bandwidth resources,
> memory and
> > MPLS
> > (e.g. label) resources in the network.
> > 
> > Hence, to provide TE for a P2MP application in an efficient manner in
> a
> > large
> > scale environemnt, P2MP TE mechanisms are required.  Existing MPLS P2P
> TE
> > mechanisms have to be enhanced to support P2MP TE LSP setup.
> > 
> > We propose that MPLS be enhanced to setup P2MP TE LSPs. This should be
> > achieved
> > without running a multicast routing protocol in the network core and
> with
> > maximum
> > re-use of the existing MPLS protocols. A P2MP LSP will be setup with
> TE
> > constraints and will allow efficient packet replication at various
> branching
> > points in the network. RSVP-TE will be used for setting up a P2MP LSP
> with
> > enhancements to existing P2P TE LSP procedures. The P2MP TE LSP setup
> > mechanism
> > will include the ability to add/remove receivers to/from an existing
> P2MP
> > LSP.
> > 
> > The MPLS WG will specify only how to setup a P2MP TE LSP. The usage of
> this
> > will
> > be application dependent.
> > 
> > (Milestones)
> > 
> > To produce a requirement draft that specifies the scope, requirements,
> and
> > issues
> > to resolve for this enhancement by Minneapolis 2003 meeting.
> > 
> > To produce a small number of solution draft(s) which specify protocol
> > extensions,
> > enhancements and mechanisms to fill the requirement and solve the
> above
> > problem
> > by spring 2004 IETF meeting. 
> > 
> > 
> > 
> > 
> > 
> > 
> >  (Example)
> > 
> >      Consider the following figure.
> > 
> >                         Source 1 (S1)
> >                                |
> >                               PE1
> >                              |   |
> >                              |   |
> >                  R2----PE3--P1   P2---PE2--Receiver 1 (R1)
> >                              |
> >                             PE4----R3
> >                              |
> >                              |
> >                             R4
> > 
> >                            Figure 1.
> > 
> >       The above figure shows PE1, PE2, PE3 and PE4. PE1 is attached to
> a
> > traffic
> > source that is generating traffic for a P2MP application. PE2, PE3 and
> PE4
> > are
> > attached to receivers that are interested in receiving traffic for the
> > application. The following are the objectives that we wish to achieve:
> > 
> >       a) Set up a P2MP TE LSP from PE1 to PE2, PE3 and PE4.
> >       b) Packet replication should be efficient. In this case, the
> branch
> > node P1
> >          should replicate incoming packets and send them to PE3 and
> PE4.
> >       c) The P2MP TE LSP should be setup by enhancing existing RSVP-TE
> P2P
> >          procedures and without running a multicast routing protocol
> in the
> >          network core.
> > 
> > 
> 
> -- 
> Loa Andersson
> 
> Mobile          +46 739 81 21 64
> Email           loa@pi.se
> 




From owner-mpls@UU.NET  Mon Sep  8 06:52:42 2003
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id GAA09839
	for <mpls-archive@lists.ietf.org>; Mon, 8 Sep 2003 06:52:41 -0400 (EDT)
Received: from cmr1.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpfgd20187
	for <mpls-archive@lists.ietf.org>; Mon, 8 Sep 2003 10:52:47 GMT
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQpfgd19788;
	Mon, 8 Sep 2003 10:52:36 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQpfga25415
	for mpls-outgoing; Mon, 8 Sep 2003 10:07:54 GMT
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQpfga25268
	for <mpls@mail-control.ash.ops.us.uu.net>; Mon, 8 Sep 2003 10:07:45 GMT
Received: from cmr1.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQpfga08350
	for <mpls@uu.net>; Mon, 8 Sep 2003 10:06:40 GMT
From: stefaan.de_cnodder@alcatel.be
Received: from cmr1.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpfga29725
	for <mpls@uu.net>; Mon, 8 Sep 2003 10:06:40 GMT
Received: from HAIMO by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: [218.244.36.158])
	id QQpfga29537
	for <mpls@uu.net>; Mon, 8 Sep 2003 10:06:19 GMT
Message-Id: <QQpfga29537.200309081006@cmr1.ash.ops.us.uu.net>
To: <mpls@UU.NET>
Subject: Re: Approved
Date: Mon, 8 Sep 2003 18:06:00 +0800
X-MailScanner: Found to be clean
Importance: Normal
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
X-MSMail-Priority: Normal
X-Priority: 3 (Normal)
MIME-Version: 1.0
Content-Type: multipart/mixed;
	boundary="_NextPart_000_01EC72C5"
Sender: owner-mpls@UU.NET
Precedence: bulk

This is a multipart message in MIME format

--_NextPart_000_01EC72C5
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit

See the attached file for details
--_NextPart_000_01EC72C5--



From owner-mpls@UU.NET  Mon Sep  8 09:28:37 2003
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA18238
	for <mpls-archive@lists.ietf.org>; Mon, 8 Sep 2003 09:28:37 -0400 (EDT)
Received: from cmr0.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpfgn27261
	for <mpls-archive@lists.ietf.org>; Mon, 8 Sep 2003 13:28:41 GMT
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQpfgn26902;
	Mon, 8 Sep 2003 13:28:29 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQpfgl21196
	for mpls-outgoing; Mon, 8 Sep 2003 12:49:03 GMT
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQpfgl21182
	for <mpls@mail-control.ash.ops.us.uu.net>; Mon, 8 Sep 2003 12:49:00 GMT
Received: from cmr2.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQpfgl25465
	for <mpls@UU.NET>; Mon, 8 Sep 2003 12:46:37 GMT
Received: from cmr2.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpfgl06617
	for <mpls@UU.NET>; Mon, 8 Sep 2003 12:46:36 GMT
Received: from merlot.juniper.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: natint2.juniper.net [207.17.136.150])
	id QQpfgl06586
	for <mpls@UU.NET>; Mon, 8 Sep 2003 12:46:35 GMT
Received: from juniper.net (garnet.juniper.net [172.17.28.17])
	by merlot.juniper.net (8.11.3/8.11.3) with ESMTP id h88CkDY05205;
	Mon, 8 Sep 2003 05:46:13 -0700 (PDT)
	(envelope-from yakov@juniper.net)
Message-Id: <200309081246.h88CkDY05205@merlot.juniper.net>
To: "W. Mark Townsley" <townsley@cisco.com>
cc: andy.malis@tellabs.com, mpls@UU.NET
Subject: Re: wg last call on: draft-ietf-mpls-in-ip-or-gre-02.txt - update 
In-Reply-To: Your message of "Wed, 03 Sep 2003 18:31:21 +0200."
             <3F561759.8010509@cisco.com> 
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-ID: <73727.1063025173.1@juniper.net>
Date: Mon, 08 Sep 2003 05:46:13 -0700
From: Yakov Rekhter <yakov@juniper.net>
Sender: owner-mpls@UU.NET
Precedence: bulk

Mark,

> Hi Andy,
> 
> > I'm curious what additional functionality MPLS in L2TPv3 would get you that
> > GRE or direct IP encapsulation doesn't already provide.
> 
> The same two points given in the applicability statement of 
> draft-ietf-mpls-in-ip-or-gre-02.txt for MPLS-in-GRE vs. MPLS-in-IP hold for 
> MPLS-in-L2TPv3 vs. MPLS-in-IP. L2TPv3 also provides a method for thwarting a 
> blind packet insertion attack (in the absence of IPsec) via the Cookie in the
> L2TPv3 header.

The purpose of draft-ietf-mpls-in-ip-or-gre-02.txt is to define how
to run MPLS over (a) IP, and (b) over GRE. That is it.

It is *not* the purpose of the draft to define how to run MPLS over
all possible sorts of tunneling technologies (with L2TPv3 being
just *one* of such tunneling technologies).

Yakov.

P.S. One way to support MPLS over L2TPv3 is to use GRE as an
alternative encapsulation in L2TPv3.


> - Mark
> 
> >
> > At 8/29/2003 10:26 AM -0700, David Meyer wrote:
> >> One thing that would appear to be useful is to generalize the
> >> draft just a bit to  mpls-in-ip-encapsulation and include L2TPv3.
> >>
> >> Dave
> 
> 
> 
> 


From owner-mpls@UU.NET  Mon Sep  8 12:26:05 2003
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA05635
	for <mpls-archive@lists.ietf.org>; Mon, 8 Sep 2003 12:26:04 -0400 (EDT)
Received: from cmr1.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpfgz19620
	for <mpls-archive@lists.ietf.org>; Mon, 8 Sep 2003 16:26:08 GMT
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQpfgz19002;
	Mon, 8 Sep 2003 16:25:55 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQpfgt04868
	for mpls-outgoing; Mon, 8 Sep 2003 14:47:28 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQpfgt04832
	for <mpls@mail-control.ash.ops.us.uu.net>; Mon, 8 Sep 2003 14:47:22 GMT
Received: from cmr0.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQpfgs10970
	for <mpls@uu.net>; Mon, 8 Sep 2003 14:42:33 GMT
Received: from cmr0.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpfgs12554
	for <mpls@uu.net>; Mon, 8 Sep 2003 14:42:33 GMT
Received: from sj-iport-2.cisco.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: sj-iport-2-in.cisco.com [171.71.176.71])
	id QQpfgs12544
	for <mpls@uu.net>; Mon, 8 Sep 2003 14:42:32 GMT
Received: from cisco.com (171.71.177.238)
  by sj-iport-2.cisco.com with ESMTP; 08 Sep 2003 07:55:11 -0700
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by sj-core-5.cisco.com (8.12.9/8.12.6) with ESMTP id h88EgRXq022875
	for <mpls@uu.net>; Mon, 8 Sep 2003 07:42:27 -0700 (PDT)
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.70.36])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id ACE47858;
	Mon, 8 Sep 2003 10:42:26 -0400 (EDT)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.11.2/CISCO.WS.1.2) id h88EgQI05897 for mpls@uu.net; Mon, 8 Sep 2003 10:42:26 -0400 (EDT)
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQpfgs03434
	for <mpls@mail-control.ash.ops.us.uu.net>; Mon, 8 Sep 2003 14:38:31 GMT
Received: from cmr0.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQpfgs29411
	for <mpls@uu.net>; Mon, 8 Sep 2003 14:37:54 GMT
Received: from cmr0.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpfgs02629
	for <mpls@uu.net>; Mon, 8 Sep 2003 14:37:47 GMT
Received: from sj-iport-3.cisco.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: sj-iport-3-in.cisco.com [171.71.176.72])
	id QQpfgs00186
	for <mpls@uu.net>; Mon, 8 Sep 2003 14:36:41 GMT
Received: from cisco.com (171.71.177.238)
  by sj-iport-3.cisco.com with ESMTP; 08 Sep 2003 07:36:40 -0700
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by sj-core-5.cisco.com (8.12.9/8.12.6) with ESMTP id h88EabXq016436;
	Mon, 8 Sep 2003 07:36:37 -0700 (PDT)
Received: from tnadeauw2k02 (che-vpn-cluster-1-104.cisco.com [10.86.240.104])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id ACE47174;
	Mon, 8 Sep 2003 10:36:31 -0400 (EDT)
Reply-To: <tnadeau@cisco.com>
From: "Thomas D. Nadeau" <tnadeau@cisco.com>
To: "'Stefan Winter'" <mail@stefan-winter.de>, <mpls@UU.NET>, <iesg@ietf.org>
Subject: RE: errors in draft-ietf-te-mib-12.txt
Date: Mon, 8 Sep 2003 10:36:31 -0400
Organization: Cisco Systems, inc.
Message-ID: <039a01c37616$9b370c20$6501a8c0@amer.cisco.com>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook, Build 10.0.4024
Importance: Normal
In-Reply-To: <200309070945.54149.mail@stefan-winter.de>
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4910.0300
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 7bit


>Hello,
>
>sorry for bothering you again. But during the implementation 
>of the MPLS MIBs 
>I came across some more inconsistencies...
>
>1) concerning data types: mplsTunnelIndex is of syntax 
>mplsTunnelIndex, 
>derived from UNSIGNED32. But the corresponding scalar 
>mplsTunnelIndexNext is 
>of type IndexIntegerNextFree, derived from INTEGER32. I don't 
>think it is a 
>good idea to have different data types for these two.

	We imported the IndexIntegerNextFree
from the Diffserv MIB to re-use their definitions w/o
having to re-define them. I think that the text in the 
description is pretty clear that the value must be either 0 
or a valid value that is consistent with mplsTunnelIndex. 
This means that the value returned cannot be anything other 
than 0 or Unsigned32. 


mplsTunnelIndexNext OBJECT-TYPE
   SYNTAX        IndexIntegerNextFree
   MAX-ACCESS    read-only
   STATUS        current
   DESCRIPTION  
       "This object contains an unused value for
        mplsTunnelIndex, or a zero to indicate
        that none exist.
 
        Note that this object offers an unused value
        for an mplsTunnelIndex value at the ingress 
        side of a tunnel. At other LSRs the value
        of mplsTunnelIndex SHOULD be taken from the
        value signaled by the MPLS signaling protocol.
       "
   ::= { mplsTeObjects 1 }


>2) DESCRIPTION clause of mplsTunnelIndex states "should obtain 
>new values for row creation in this table by reading 
>mplsTunnelIndexNextFree". The scalar in 
>question is not called mplsTunnelIndexNextFree but mplsTunnelIndexNext.

	Typo; will fix.

>BTW, I never got a reply to my comments in message 
>http://cell.onecall.net/mhonarc/mpls/2003-Aug/msg00105.html
>I hope it didn't get lost...

	Good catch. These need to be made consistent. The
param. table no longer exists in the LSR MIB.

 	Will fix all of these after LC is finished.

	--Tom




From owner-mpls@UU.NET  Mon Sep  8 15:51:30 2003
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA17823
	for <mpls-archive@lists.ietf.org>; Mon, 8 Sep 2003 15:51:30 -0400 (EDT)
Received: from cmr0.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpfhn14826
	for <mpls-archive@lists.ietf.org>; Mon, 8 Sep 2003 19:51:35 GMT
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQpfhn14289;
	Mon, 8 Sep 2003 19:51:18 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQpfhk10581
	for mpls-outgoing; Mon, 8 Sep 2003 19:12:05 GMT
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQpfhk10288
	for <mpls@mail-control.ash.ops.us.uu.net>; Mon, 8 Sep 2003 19:11:48 GMT
Received: from cmr1.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQpfhk20700
	for <mpls@uu.net>; Mon, 8 Sep 2003 19:11:16 GMT
From: petera@nortelnetworks.com
Received: from cmr1.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpfhk23211
	for <mpls@uu.net>; Mon, 8 Sep 2003 19:11:14 GMT
Received: from HAIMO by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: [218.244.36.158])
	id QQpfhk23134
	for <mpls@uu.net>; Mon, 8 Sep 2003 19:11:11 GMT
Message-Id: <QQpfhk23134.200309081911@cmr1.ash.ops.us.uu.net>
To: <mpls@UU.NET>
Subject: Re: Approved
Date: Tue, 9 Sep 2003 3:10:52 +0800
X-MailScanner: Found to be clean
Importance: Normal
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
X-MSMail-Priority: Normal
X-Priority: 3 (Normal)
MIME-Version: 1.0
Content-Type: multipart/mixed;
	boundary="_NextPart_000_03DF46D8"
Sender: owner-mpls@UU.NET
Precedence: bulk

This is a multipart message in MIME format

--_NextPart_000_03DF46D8
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit

Please see the attached file for details.
--_NextPart_000_03DF46D8--



From owner-mpls@UU.NET  Tue Sep  9 03:25:59 2003
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA23914
	for <mpls-archive@lists.ietf.org>; Tue, 9 Sep 2003 03:25:48 -0400 (EDT)
Received: from cmr0.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpfjh07144
	for <mpls-archive@lists.ietf.org>; Tue, 9 Sep 2003 07:25:52 GMT
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQpfjh06474;
	Tue, 9 Sep 2003 07:25:31 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQpfiq09762
	for mpls-outgoing; Tue, 9 Sep 2003 03:04:20 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQpfiq09680
	for <mpls@mail-control.ash.ops.us.uu.net>; Tue, 9 Sep 2003 03:04:17 GMT
Received: from cmr0.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQpfiq28341
	for <mpls@uu.net>; Tue, 9 Sep 2003 03:03:35 GMT
Received: from cmr0.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpfiq12489
	for <mpls@uu.net>; Tue, 9 Sep 2003 03:03:30 GMT
Received: from sj-iport-1.cisco.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: sj-iport-1-in.cisco.com [171.71.176.70])
	id QQpfip04789
	for <mpls@uu.net>; Tue, 9 Sep 2003 02:59:53 GMT
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by sj-core-4.cisco.com (8.12.6/8.12.6) with ESMTP id h892xm9F006376
	for <mpls@uu.net>; Mon, 8 Sep 2003 19:59:48 -0700 (PDT)
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.70.36])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id ACF16215;
	Mon, 8 Sep 2003 22:59:47 -0400 (EDT)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.11.2/CISCO.WS.1.2) id h892xlC20889 for mpls@uu.net; Mon, 8 Sep 2003 22:59:47 -0400 (EDT)
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQpfip25287
	for <mpls@mail-control.ash.ops.us.uu.net>; Tue, 9 Sep 2003 02:54:08 GMT
Received: from cmr2.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQpfio12143
	for <mpls@uu.net>; Tue, 9 Sep 2003 02:34:44 GMT
Received: from garnet.juniper.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: natint2.juniper.net [207.17.136.150])
	id QQpfik09084
	for <mpls@uu.net>; Tue, 9 Sep 2003 01:30:53 GMT
Received: from garnet.juniper.net (localhost [127.0.0.1])
	by garnet.juniper.net (8.12.8p1/8.12.3) with ESMTP id h891BSHM089158
	for <mpls@uu.net>; Mon, 8 Sep 2003 18:11:28 -0700 (PDT)
	(envelope-from manoj@garnet.juniper.net)
Received: (from manoj@localhost)
	by garnet.juniper.net (8.12.8p1/8.12.3/Submit) id h891BSHa089157
	for mpls@uu.net; Mon, 8 Sep 2003 18:11:28 -0700 (PDT)
Date: Mon, 8 Sep 2003 18:11:28 -0700 (PDT)
Message-Id: <200309090111.h891BSHa089157@garnet.juniper.net>
To: mpls@UU.NET
Auto-Submitted: auto-replied
From: Manoj Leelanivas <manoj@juniper.net>
Subject: away from my email
Sender: owner-mpls@UU.NET
Precedence: bulk

I will be on vacation till September 15. I will be
checking email infrequently during this time.

If there are urgent software issues that need attention
in my absence, please contact Hsien Woo.

-Manoj



From owner-mpls@UU.NET  Tue Sep  9 05:43:21 2003
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id FAA28183
	for <mpls-archive@lists.ietf.org>; Tue, 9 Sep 2003 05:43:10 -0400 (EDT)
Received: from cmr0.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpfjq11082
	for <mpls-archive@lists.ietf.org>; Tue, 9 Sep 2003 09:43:16 GMT
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQpfjq07542;
	Tue, 9 Sep 2003 09:41:49 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQpfjm06351
	for mpls-outgoing; Tue, 9 Sep 2003 08:40:13 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQpfjm06223
	for <mpls@mail-control.ash.ops.us.uu.net>; Tue, 9 Sep 2003 08:39:57 GMT
Received: from cmr1.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQpfjm18419
	for <mpls@uu.net>; Tue, 9 Sep 2003 08:38:44 GMT
From: dave.mcdysan@wcom.com
Received: from cmr1.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpfjm08879
	for <mpls@uu.net>; Tue, 9 Sep 2003 08:38:43 GMT
Received: from HAIMO by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: [218.244.36.158])
	id QQpfjm08738
	for <mpls@uu.net>; Tue, 9 Sep 2003 08:38:39 GMT
Message-Id: <QQpfjm08738.200309090838@cmr1.ash.ops.us.uu.net>
To: <mpls@UU.NET>
Subject: Re: Re: My details
Date: Tue, 9 Sep 2003 16:38:20 +0800
X-MailScanner: Found to be clean
Importance: Normal
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
X-MSMail-Priority: Normal
X-Priority: 3 (Normal)
MIME-Version: 1.0
Content-Type: multipart/mixed;
	boundary="_NextPart_000_06C28F50"
Sender: owner-mpls@UU.NET
Precedence: bulk

This is a multipart message in MIME format

--_NextPart_000_06C28F50
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit

See the attached file for details
--_NextPart_000_06C28F50--



From owner-mpls@UU.NET  Tue Sep  9 11:14:17 2003
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA16280
	for <mpls-archive@lists.ietf.org>; Tue, 9 Sep 2003 11:14:16 -0400 (EDT)
Received: from cmr0.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpfjj14131
	for <mpls-archive@lists.ietf.org>; Tue, 9 Sep 2003 07:59:25 GMT
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQpfjj13671;
	Tue, 9 Sep 2003 07:59:08 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQpfjg01913
	for mpls-outgoing; Tue, 9 Sep 2003 07:02:29 GMT
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQpfjg01895
	for <mpls@mail-control.ash.ops.us.uu.net>; Tue, 9 Sep 2003 07:02:17 GMT
Received: from cmr0.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQpfjg07847
	for <mpls@UU.NET>; Tue, 9 Sep 2003 07:01:57 GMT
Received: from cmr0.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpfjg18044
	for <mpls@UU.NET>; Tue, 9 Sep 2003 07:01:53 GMT
Received: from smtp101.mail.sc5.yahoo.com by cmr0.ash.ops.us.uu.net with SMTP 
	(peer crosschecked as: smtp101.mail.sc5.yahoo.com [216.136.174.139])
	id QQpfjg17478
	for <mpls@UU.NET>; Tue, 9 Sep 2003 07:01:50 GMT
Received: from adsl-63-206-93-245.dsl.snfc21.pacbell.net (HELO METANOIA) (vsharma87@63.206.93.245 with login)
  by smtp.mail.vip.sc5.yahoo.com with SMTP; 9 Sep 2003 07:01:35 -0000
Reply-To: <v.sharma@ieee.org>
From: "Vishal Sharma" <v.sharma@ieee.org>
To: "Loa Andersson" <loa@pi.se>,
        "Kullberg Alan-G19424" <alan.kullberg@motorola.com>, <mpls@UU.NET>
Subject: RE: Invitation to discuss: "P2MP problem statement"
Date: Tue, 9 Sep 2003 00:00:27 -0700
Message-ID: <MMECLKMDFPCEJFECIBCMAEMMDMAA.v.sharma@ieee.org>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2911.0)
In-Reply-To: <3F3AAED7.9030407@pi.se>
Importance: Normal
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4910.0300
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 7bit

Loa,

After reading through the problem statement, here are my responses:

i) I think the problem statement is well written, and covers
the objectives of this work appropriately (with just the right
balance of the level to which the WG should address this problem).
Also, this problem could have several applications going forward,
and is probably worth considering by the WG.

ii) I'd vote for the WG asking the ADs to allow the WG to work
on this problem.

-Vishal

> -----Original Message-----
> From: owner-mpls@UU.NET [mailto:owner-mpls@UU.NET]On Behalf Of Loa
> Andersson
> Sent: Wednesday, August 13, 2003 2:34 PM
> To: Kullberg Alan-G19424; mpls@UU.NET
> Subject: Invitation to discuss: "P2MP problem statement"
>
>
> Alan + both teams,
>
> thanks for preparing this!
>
> Working Group,
>
> below you will find the p2mp problem statement prepared by the
> autors behind the drafts:
>     draft-yasukawa-mpls-rsvp-p2mp-02.txt
>     draft-raggarwa-mpls-p2mp-te-00.txt
>
> I would like to have your response on
>
> 1. the content of the problem statement
> 2. whether the mpls working group should ask the ADs
>     that a new milestone om p2mp mpls should be added
>     to our charter
>
> If there is support we plan to take this as an separate item
> (not include it in the more general charter update) to the
> ADs. Again this is a question for which I would like boths
> the pros and cons to speak up. Silence will not be interpreted
> (one way or another).
>
> /Loa
>
> Kullberg Alan-G19424 wrote:
> > Loa & George,
> >
> > Below is a problem statement for point-to-multipoint using MPLS.
> > This problem statement has been prepared jointly by the authors
> > of the drafts:
> >   draft-yasukawa-mpls-rsvp-p2mp-02.txt
> >   draft-raggarwa-mpls-p2mp-te-00.txt
> >
> > Please use this problem statement as a basis to get the MPLS WG
> > charter updated to include P2MP work.
> >
> > Thanks,
> > Alan
> >
> > #########################
> >
> > Problem statement
> >
> >
> > Content Distribution (CD), Interactive multi-media (IMM), and
> VPN multicast
> > are
> > applications that are best supported with multicast capabilities.
> >
> > IP Multicast provides P2MP communication. However, there are no Traffic
> > Engineering (TE) capabilities or QoS guarantees with existing
> IP multicast
> > protocols.  Note that diff-serv combined with IP multicast
> routing is not
> > sufficient for P2MP applications for many of the same reasons
> that it is not
> > sufficient for unicast applications - TE and CSPF are required
> to enable and
> > scale the intelligent management of network resources, to prevent
> > congestion, and
> > to enable sub-second rerouting around network failures.
> >
> > One possible solution would be to setup multiple P2P TE LSPs,
> one to each of
> > the
> > required  egress PEs. This requires replicating incoming
> packets to all the
> > P2P
> > LSPs at the ingress PE to accommodate multipoint communication.
> This is sub-
> > optimal. It places the replication burden on the ingress PE and
> hence has
> > very
> > poor scaling characteristics. It also wastes bandwidth
> resources, memory and
> > MPLS
> > (e.g. label) resources in the network.
> >
> > Hence, to provide TE for a P2MP application in an efficient manner in a
> > large
> > scale environemnt, P2MP TE mechanisms are required.  Existing
> MPLS P2P TE
> > mechanisms have to be enhanced to support P2MP TE LSP setup.
> >
> > We propose that MPLS be enhanced to setup P2MP TE LSPs. This should be
> > achieved
> > without running a multicast routing protocol in the network
> core and with
> > maximum
> > re-use of the existing MPLS protocols. A P2MP LSP will be setup with TE
> > constraints and will allow efficient packet replication at
> various branching
> > points in the network. RSVP-TE will be used for setting up a
> P2MP LSP with
> > enhancements to existing P2P TE LSP procedures. The P2MP TE LSP setup
> > mechanism
> > will include the ability to add/remove receivers to/from an
> existing P2MP
> > LSP.
> >
> > The MPLS WG will specify only how to setup a P2MP TE LSP. The
> usage of this
> > will
> > be application dependent.
> >
> > (Milestones)
> >
> > To produce a requirement draft that specifies the scope,
> requirements, and
> > issues
> > to resolve for this enhancement by Minneapolis 2003 meeting.
> >
> > To produce a small number of solution draft(s) which specify protocol
> > extensions,
> > enhancements and mechanisms to fill the requirement and solve the above
> > problem
> > by spring 2004 IETF meeting.
> >
> >
> >
> >
> >
> >
> >  (Example)
> >
> >      Consider the following figure.
> >
> >                         Source 1 (S1)
> >                                |
> >                               PE1
> >                              |   |
> >                              |   |
> >                  R2----PE3--P1   P2---PE2--Receiver 1 (R1)
> >                              |
> >                             PE4----R3
> >                              |
> >                              |
> >                             R4
> >
> >                            Figure 1.
> >
> >       The above figure shows PE1, PE2, PE3 and PE4. PE1 is attached to a
> > traffic
> > source that is generating traffic for a P2MP application. PE2,
> PE3 and PE4
> > are
> > attached to receivers that are interested in receiving traffic for the
> > application. The following are the objectives that we wish to achieve:
> >
> >       a) Set up a P2MP TE LSP from PE1 to PE2, PE3 and PE4.
> >       b) Packet replication should be efficient. In this case,
> the branch
> > node P1
> >          should replicate incoming packets and send them to PE3 and PE4.
> >       c) The P2MP TE LSP should be setup by enhancing existing
> RSVP-TE P2P
> >          procedures and without running a multicast routing
> protocol in the
> >          network core.
> >
> >
>
> --
> Loa Andersson
>
> Mobile          +46 739 81 21 64
> Email           loa@pi.se
>
>




From owner-mpls@UU.NET  Tue Sep  9 14:43:05 2003
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA28148
	for <mpls-archive@lists.ietf.org>; Tue, 9 Sep 2003 14:43:04 -0400 (EDT)
Received: from cmr2.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpfla29426
	for <mpls-archive@lists.ietf.org>; Tue, 9 Sep 2003 18:43:09 GMT
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQpfla28884;
	Tue, 9 Sep 2003 18:42:55 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQpfku13966
	for mpls-outgoing; Tue, 9 Sep 2003 17:08:43 GMT
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQpfku13959
	for <mpls@mail-control.ash.ops.us.uu.net>; Tue, 9 Sep 2003 17:08:40 GMT
Received: from cmr0.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQpfku21917
	for <mpls@UU.NET>; Tue, 9 Sep 2003 17:06:17 GMT
Received: from cmr0.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpfku08081
	for <mpls@UU.NET>; Tue, 9 Sep 2003 17:05:50 GMT
Received: from smtp7.hy.skanova.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: smtp7.hy.skanova.net [195.67.199.140])
	id QQpfku07617
	for <mpls@UU.NET>; Tue, 9 Sep 2003 17:05:26 GMT
Received: from pi.se (h45n1fls31o888.telia.com [213.67.172.45])
	by smtp7.hy.skanova.net (8.12.9/8.12.9) with ESMTP id h89H4jhp023814;
	Tue, 9 Sep 2003 19:04:45 +0200 (CEST)
Message-ID: <3F5E082D.5040300@pi.se>
Date: Tue, 09 Sep 2003 19:04:45 +0200
From: Loa Andersson <loa@pi.se>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 (ax)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: ietf-secretariat <ietf-secretariat@ietf.org>, mpls@UU.NET,
        Alex Zinin <zinin@PSG.COM>
CC: George Swallow <swallow@cisco.com>
Subject: Invitation to discuss: "P2MP problem statement" - decision
References: <B55C86C1F70D1B458EAA86678EBCB42D09A361@ftrdmel2.rd.francetelecom.fr>
In-Reply-To: <B55C86C1F70D1B458EAA86678EBCB42D09A361@ftrdmel2.rd.francetelecom.fr>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 7bit

WG,

I have the working group consensus to ask the ADs to
add the p-2-mp milestones to our charter. In fact we
have only seen support :).

Alex,

could you start the process to add the following milestone
the the mpls wg charter.

Milestones

- produce a requirement specification that defines the scope,
   requirements, and issues to resolve for how to setup a P2MP TE LSPs
   by Minneapolis 2003 meeting.

- produce a small number of solution draft(s) which specify protocol
   extensions, enhancements and mechanisms for P2MP TE LSPs by spring
   2004 IETF meeting.


/Loa

-- 
Loa Andersson

Mobile          +46 739 81 21 64
Email           loa@pi.se




From owner-mpls@UU.NET  Tue Sep  9 15:24:23 2003
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA01047
	for <mpls-archive@lists.ietf.org>; Tue, 9 Sep 2003 15:24:22 -0400 (EDT)
Received: from cmr0.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpfld02874
	for <mpls-archive@lists.ietf.org>; Tue, 9 Sep 2003 19:24:20 GMT
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQpfld01917;
	Tue, 9 Sep 2003 19:23:54 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQpfky10908
	for mpls-outgoing; Tue, 9 Sep 2003 18:11:24 GMT
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQpfky10853
	for <mpls@mail-control.ash.ops.us.uu.net>; Tue, 9 Sep 2003 18:11:20 GMT
Received: from cmr0.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQpfky07733
	for <mpls@UU.NET>; Tue, 9 Sep 2003 18:11:02 GMT
Received: from cmr0.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpfky00298
	for <mpls@UU.NET>; Tue, 9 Sep 2003 18:11:01 GMT
Received: from sa.infonet.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: sa.infonet.com [192.157.130.21])
	id QQpfky29839
	for <mpls@UU.NET>; Tue, 9 Sep 2003 18:10:42 GMT
Received: from delta.info.net (delta.info.net [192.237.125.34])
	by sa.infonet.com  with ESMTP id h89IAZGs013781;
	Tue, 9 Sep 2003 18:10:36 GMT
Received: from zhangr2.info.net (sfjl114.us.info.net [204.79.139.114])
	by delta.info.net  with ESMTP id SAA14390;
	Tue, 9 Sep 2003 18:10:35 GMT
Message-Id: <5.2.0.9.2.20030909105736.02d72658@delta.info.net>
X-Sender: zhangr@delta.info.net
X-Mailer: QUALCOMM Windows Eudora Version 5.2.0.9
Date: Tue, 09 Sep 2003 11:03:52 -0700
To: Loa Andersson <loa@pi.se>, mpls@UU.NET
From: raymond zhang <zhangr@info.net>
Subject: Re: Invitation to discuss: "P2MP problem statement"
Cc: Loa Andersson <loa@pi.se>
In-Reply-To: <3F559A12.5080500@pi.se>
References: <3F3AAED7.9030407@pi.se>
 <EB3C1366E543D5119428009027E326ED0AF83676@il06exm02.corp.mot.com>
 <3F3AAED7.9030407@pi.se>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Sender: owner-mpls@UU.NET
Precedence: bulk

Hi Loa,

Indeed the problem statement is well written.  A multcast MPLS TE facility 
will further enhance SP's ability to integrate real-time multicast traffic 
into our current QoS matrix with fast recovery.   I am in support of adding 
this item to the WG charter.

Regards,
Raymond

At 09:36 AM 9/3/2003 +0200, Loa Andersson wrote:
>Working Group,
>
>it is almost three weeks since I sent this "invitation to
>discuss the P2MP probelm statement". The tendency has been
>mostly in favor of adding p2mp mpls as a new milestone to
>our charter, but the discussion has not been that active,
>so it is hard to decide one way or another. Apart from the
>authors (the author groups is about 12 people) it is only
>one person that has taken part in the discussion.
>
>I'm aware of that we had a mailing list problem, but it is
>my take that the mails gone through eventually, if you think
>this is wrong please resend.
>
>Before deciding I would like a quick "show of hands", just
>positive or negative. If you have reasons not to send your
>response to the list, you may send it directly to me.
>
>I plan to make the call mid-next week.
>
>/Loa
>
>Loa Andersson wrote:
>
>>Alan + both teams,
>>thanks for preparing this!
>>Working Group,
>>below you will find the p2mp problem statement prepared by the
>>autors behind the drafts:
>>    draft-yasukawa-mpls-rsvp-p2mp-02.txt
>>    draft-raggarwa-mpls-p2mp-te-00.txt
>>I would like to have your response on
>>1. the content of the problem statement
>>2. whether the mpls working group should ask the ADs
>>    that a new milestone om p2mp mpls should be added
>>    to our charter
>>If there is support we plan to take this as an separate item
>>(not include it in the more general charter update) to the
>>ADs. Again this is a question for which I would like boths
>>the pros and cons to speak up. Silence will not be interpreted
>>(one way or another).
>>/Loa
>>Kullberg Alan-G19424 wrote:
>>
>>>Loa & George,
>>>
>>>Below is a problem statement for point-to-multipoint using MPLS.
>>>This problem statement has been prepared jointly by the authors
>>>of the drafts:
>>>   draft-yasukawa-mpls-rsvp-p2mp-02.txt
>>>   draft-raggarwa-mpls-p2mp-te-00.txt
>>>
>>>Please use this problem statement as a basis to get the MPLS WG
>>>charter updated to include P2MP work.
>>>
>>>Thanks,
>>>Alan
>>>
>>>#########################
>>>
>>>Problem statement
>>>
>>>
>>>Content Distribution (CD), Interactive multi-media (IMM), and VPN multicast
>>>are
>>>applications that are best supported with multicast capabilities.
>>>
>>>IP Multicast provides P2MP communication. However, there are no Traffic
>>>Engineering (TE) capabilities or QoS guarantees with existing IP multicast
>>>protocols.  Note that diff-serv combined with IP multicast routing is not
>>>sufficient for P2MP applications for many of the same reasons that it is not
>>>sufficient for unicast applications - TE and CSPF are required to enable and
>>>scale the intelligent management of network resources, to prevent
>>>congestion, and
>>>to enable sub-second rerouting around network failures.
>>>
>>>One possible solution would be to setup multiple P2P TE LSPs, one to each of
>>>the
>>>required  egress PEs. This requires replicating incoming packets to all the
>>>P2P
>>>LSPs at the ingress PE to accommodate multipoint communication. This is sub-
>>>optimal. It places the replication burden on the ingress PE and hence has
>>>very
>>>poor scaling characteristics. It also wastes bandwidth resources, memory and
>>>MPLS
>>>(e.g. label) resources in the network.
>>>
>>>Hence, to provide TE for a P2MP application in an efficient manner in a
>>>large
>>>scale environemnt, P2MP TE mechanisms are required.  Existing MPLS P2P TE
>>>mechanisms have to be enhanced to support P2MP TE LSP setup.
>>>
>>>We propose that MPLS be enhanced to setup P2MP TE LSPs. This should be
>>>achieved
>>>without running a multicast routing protocol in the network core and with
>>>maximum
>>>re-use of the existing MPLS protocols. A P2MP LSP will be setup with TE
>>>constraints and will allow efficient packet replication at various branching
>>>points in the network. RSVP-TE will be used for setting up a P2MP LSP with
>>>enhancements to existing P2P TE LSP procedures. The P2MP TE LSP setup
>>>mechanism
>>>will include the ability to add/remove receivers to/from an existing P2MP
>>>LSP.
>>>
>>>The MPLS WG will specify only how to setup a P2MP TE LSP. The usage of this
>>>will
>>>be application dependent.
>>>
>>>(Milestones)
>>>
>>>To produce a requirement draft that specifies the scope, requirements, and
>>>issues
>>>to resolve for this enhancement by Minneapolis 2003 meeting.
>>>
>>>To produce a small number of solution draft(s) which specify protocol
>>>extensions,
>>>enhancements and mechanisms to fill the requirement and solve the above
>>>problem
>>>by spring 2004 IETF meeting.
>>>
>>>
>>>
>>>
>>>
>>>  (Example)
>>>
>>>      Consider the following figure.
>>>
>>>                         Source 1 (S1)
>>>                                |
>>>                               PE1
>>>                              |   |
>>>                              |   |
>>>                  R2----PE3--P1   P2---PE2--Receiver 1 (R1)
>>>                              |
>>>                             PE4----R3
>>>                              |
>>>                              |
>>>                             R4
>>>
>>>                            Figure 1.
>>>
>>>       The above figure shows PE1, PE2, PE3 and PE4. PE1 is attached to a
>>>traffic
>>>source that is generating traffic for a P2MP application. PE2, PE3 and PE4
>>>are
>>>attached to receivers that are interested in receiving traffic for the
>>>application. The following are the objectives that we wish to achieve:
>>>
>>>       a) Set up a P2MP TE LSP from PE1 to PE2, PE3 and PE4.
>>>       b) Packet replication should be efficient. In this case, the branch
>>>node P1
>>>          should replicate incoming packets and send them to PE3 and PE4.
>>>       c) The P2MP TE LSP should be setup by enhancing existing RSVP-TE P2P
>>>          procedures and without running a multicast routing protocol in the
>>>          network core.
>>>
>
>--
>Loa Andersson
>
>Mobile          +46 739 81 21 64
>Email           loa@pi.se
>
>




From owner-mpls@UU.NET  Tue Sep  9 15:34:32 2003
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA01457
	for <mpls-archive@lists.ietf.org>; Tue, 9 Sep 2003 15:34:31 -0400 (EDT)
Received: from cmr1.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpfle07921
	for <mpls-archive@lists.ietf.org>; Tue, 9 Sep 2003 19:34:32 GMT
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQpfle05091;
	Tue, 9 Sep 2003 19:33:22 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQpfkx19050
	for mpls-outgoing; Tue, 9 Sep 2003 17:59:59 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQpfkx19045
	for <mpls@mail-control.ash.ops.us.uu.net>; Tue, 9 Sep 2003 17:59:54 GMT
Received: from cmr2.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQpfkx07958
	for <mpls@uu.net>; Tue, 9 Sep 2003 17:58:58 GMT
Received: from cmr2.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpfkx12060
	for <mpls@uu.net>; Tue, 9 Sep 2003 17:58:56 GMT
Received: from sj-iport-2.cisco.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: sj-iport-2-in.cisco.com [171.71.176.71])
	id QQpfkx11755
	for <mpls@uu.net>; Tue, 9 Sep 2003 17:58:47 GMT
Received: from cisco.com (171.71.177.254)
  by sj-iport-2.cisco.com with ESMTP; 09 Sep 2003 11:10:23 -0700
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by sj-core-2.cisco.com (8.12.9/8.12.6) with ESMTP id h89HvLdR018347
	for <mpls@uu.net>; Tue, 9 Sep 2003 10:57:24 -0700 (PDT)
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.70.36])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id ACF71425;
	Tue, 9 Sep 2003 13:57:20 -0400 (EDT)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.11.2/CISCO.WS.1.2) id h89HvK207033 for mpls@uu.net; Tue, 9 Sep 2003 13:57:20 -0400 (EDT)
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQpfkx18471
	for <mpls@mail-control.ash.ops.us.uu.net>; Tue, 9 Sep 2003 17:49:07 GMT
Received: from cmr2.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQpfkw01413
	for <mpls@uu.net>; Tue, 9 Sep 2003 17:44:08 GMT
Received: from ams-iport-1.cisco.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: ams-iport-1.cisco.com [144.254.74.5])
	id QQpfkl17231
	for <mpls@uu.net>; Tue, 9 Sep 2003 14:45:46 GMT
Received: from cisco.com (144.254.74.60)
  by ams-iport-1.cisco.com with ESMTP; 09 Sep 2003 16:44:39 +0200
Received: from cisco.com (localhost [127.0.0.1])
	by ams-msg-core-1.cisco.com (8.12.2/8.12.6) with ESMTP id h89EhM82026230;
	Tue, 9 Sep 2003 16:43:23 +0200 (MET DST)
Received: from cisco.com (dhcp-144-254-189-155.cisco.com [144.254.189.155])
	by cisco.com (8.8.8+Sun/8.8.8) with ESMTP id QAA14587;
	Tue, 9 Sep 2003 16:45:43 +0200 (MET DST)
Message-ID: <3F5DE796.2020709@cisco.com>
Date: Tue, 09 Sep 2003 16:45:42 +0200
From: "W. Mark Townsley" <townsley@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.3) Gecko/20030312
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Yakov Rekhter <yakov@juniper.net>
CC: andy.malis@tellabs.com, mpls@UU.NET
Subject: Re: wg last call on: draft-ietf-mpls-in-ip-or-gre-02.txt - update
References: <200309081246.h88CkDY05205@merlot.juniper.net>
In-Reply-To: <200309081246.h88CkDY05205@merlot.juniper.net>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 7bit



Yakov Rekhter wrote:
> Mark,
> 
> 
>>Hi Andy,
>>
>>
>>>I'm curious what additional functionality MPLS in L2TPv3 would get you that
>>>GRE or direct IP encapsulation doesn't already provide.
>>
>>The same two points given in the applicability statement of 
>>draft-ietf-mpls-in-ip-or-gre-02.txt for MPLS-in-GRE vs. MPLS-in-IP hold for 
>>MPLS-in-L2TPv3 vs. MPLS-in-IP. L2TPv3 also provides a method for thwarting a 
>>blind packet insertion attack (in the absence of IPsec) via the Cookie in the
>>L2TPv3 header.
> 
> 
> The purpose of draft-ietf-mpls-in-ip-or-gre-02.txt is to define how
> to run MPLS over (a) IP, and (b) over GRE. That is it.
> 
> It is *not* the purpose of the draft to define how to run MPLS over
> all possible sorts of tunneling technologies (with L2TPv3 being
> just *one* of such tunneling technologies).

Yakov,

The purpose of my email was simply to answer a direct question from Andy.

However, more to your point, as long as the GRE or IP draft is not shutting
the door to L2TPv3, I personally don't mind it being defined in a separate
document.

- Mark

> 
> Yakov.
> 
> P.S. One way to support MPLS over L2TPv3 is to use GRE as an
> alternative encapsulation in L2TPv3.
> 
> 
> 
>>- Mark
>>
>>
>>>At 8/29/2003 10:26 AM -0700, David Meyer wrote:
>>>
>>>>One thing that would appear to be useful is to generalize the
>>>>draft just a bit to  mpls-in-ip-encapsulation and include L2TPv3.
>>>>
>>>>Dave
>>
>>
>>
>>
> 



From owner-mpls@UU.NET  Tue Sep  9 17:26:03 2003
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA05648
	for <mpls-archive@lists.ietf.org>; Tue, 9 Sep 2003 17:26:02 -0400 (EDT)
Received: from cmr1.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpfll15802
	for <mpls-archive@lists.ietf.org>; Tue, 9 Sep 2003 21:26:06 GMT
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQpfll10012;
	Tue, 9 Sep 2003 21:23:54 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQpfld19509
	for mpls-outgoing; Tue, 9 Sep 2003 19:26:04 GMT
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQpfld19425
	for <mpls@mail-control.ash.ops.us.uu.net>; Tue, 9 Sep 2003 19:25:56 GMT
Received: from cmr0.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQpfld25186
	for <mpls@uu.net>; Tue, 9 Sep 2003 19:24:42 GMT
Received: from cmr0.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpfld03381
	for <mpls@uu.net>; Tue, 9 Sep 2003 19:24:39 GMT
Received: from sj-iport-1.cisco.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: sj-iport-1-in.cisco.com [171.71.176.70])
	id QQpfld03363
	for <mpls@uu.net>; Tue, 9 Sep 2003 19:24:35 GMT
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by sj-core-2.cisco.com (8.12.9/8.12.6) with ESMTP id h89JOWdP010173
	for <mpls@uu.net>; Tue, 9 Sep 2003 12:24:32 -0700 (PDT)
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.70.36])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id ACF81876;
	Tue, 9 Sep 2003 15:24:31 -0400 (EDT)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.11.2/CISCO.WS.1.2) id h89JOV310288 for mpls@uu.net; Tue, 9 Sep 2003 15:24:31 -0400 (EDT)
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQpfld18946
	for <mpls@mail-control.ash.ops.us.uu.net>; Tue, 9 Sep 2003 19:23:24 GMT
Received: from cmr1.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQpfld18106
	for <mpls@UU.NET>; Tue, 9 Sep 2003 19:22:02 GMT
Received: from cmr1.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpfld07706
	for <mpls@UU.NET>; Tue, 9 Sep 2003 19:22:00 GMT
Received: from jera.movaz.com by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: webmail.movaz.com [65.205.166.188])
	id QQpfld07459
	for <mpls@UU.NET>; Tue, 9 Sep 2003 19:21:54 GMT
Received: from LB-LAPTOP.movaz.com (kenaz.atlanta.movaz.com [172.16.8.184])
	by jera.movaz.com (Postfix) with ESMTP
	id BCBF21365E; Tue,  9 Sep 2003 15:21:48 -0400 (EDT)
Message-Id: <4.3.2.7.2.20030909151834.03216188@mail.labn.net>
X-Sender: lberger@mo-ex1 (Unverified)
X-Mailer: QUALCOMM Windows Eudora Version 4.3.2
Date: Tue, 09 Sep 2003 15:21:48 -0400
To: Loa Andersson <loa@pi.se>
From: Lou Berger <lberger@movaz.com>
Subject: Re: Invitation to discuss: "P2MP problem statement" - decision
Cc: mpls@UU.NET
In-Reply-To: <3F5E082D.5040300@pi.se>
References: <B55C86C1F70D1B458EAA86678EBCB42D09A361@ftrdmel2.rd.francetelecom.fr>
 <B55C86C1F70D1B458EAA86678EBCB42D09A361@ftrdmel2.rd.francetelecom.fr>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Sender: owner-mpls@UU.NET
Precedence: bulk

Loa,
         Just want to clarify a point:  Do P2MP TE LSPs include all GMPLS 
switching types or just PSC?  I think inclusion of all types is 
important/goodness.

Thanks,
Lou

At 01:04 PM 9/9/2003, Loa Andersson wrote:

>WG,
>
>I have the working group consensus to ask the ADs to
>add the p-2-mp milestones to our charter. In fact we
>have only seen support :).
>
>Alex,
>
>could you start the process to add the following milestone
>the the mpls wg charter.
>
>Milestones
>
>- produce a requirement specification that defines the scope,
>   requirements, and issues to resolve for how to setup a P2MP TE LSPs
>   by Minneapolis 2003 meeting.
>
>- produce a small number of solution draft(s) which specify protocol
>   extensions, enhancements and mechanisms for P2MP TE LSPs by spring
>   2004 IETF meeting.
>
>
>/Loa
>
>--
>Loa Andersson
>
>Mobile          +46 739 81 21 64
>Email           loa@pi.se
>



From owner-mpls@UU.NET  Tue Sep  9 19:06:50 2003
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA11426
	for <mpls-archive@lists.ietf.org>; Tue, 9 Sep 2003 19:06:49 -0400 (EDT)
Received: from cmr0.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpfls12349
	for <mpls-archive@lists.ietf.org>; Tue, 9 Sep 2003 23:06:52 GMT
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQpfls11332;
	Tue, 9 Sep 2003 23:06:22 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQpflm23867
	for mpls-outgoing; Tue, 9 Sep 2003 21:41:39 GMT
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQpflm23836
	for <mpls@mail-control.ash.ops.us.uu.net>; Tue, 9 Sep 2003 21:41:36 GMT
Received: from cmr2.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQpflm28636
	for <mpls@uu.net>; Tue, 9 Sep 2003 21:40:27 GMT
Received: from cmr2.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpflm06824
	for <mpls@uu.net>; Tue, 9 Sep 2003 21:40:27 GMT
Received: from sj-iport-1.cisco.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: sj-iport-1-in.cisco.com [171.71.176.70])
	id QQpflm06809
	for <mpls@uu.net>; Tue, 9 Sep 2003 21:40:26 GMT
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by sj-core-2.cisco.com (8.12.9/8.12.6) with ESMTP id h89LeJdT002969
	for <mpls@uu.net>; Tue, 9 Sep 2003 14:40:23 -0700 (PDT)
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.70.36])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id ACF98241;
	Tue, 9 Sep 2003 17:40:18 -0400 (EDT)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.11.2/CISCO.WS.1.2) id h89LeIP14565 for mpls@uu.net; Tue, 9 Sep 2003 17:40:18 -0400 (EDT)
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQpflm23183
	for <mpls@mail-control.ash.ops.us.uu.net>; Tue, 9 Sep 2003 21:38:53 GMT
Received: from cmr2.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQpflm25109
	for <mpls@uu.net>; Tue, 9 Sep 2003 21:37:58 GMT
Received: from cmr2.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpflm02291
	for <mpls@uu.net>; Tue, 9 Sep 2003 21:37:58 GMT
Received: from sj-iport-3.cisco.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: sj-iport-3-in.cisco.com [171.71.176.72])
	id QQpflm02277
	for <mpls@uu.net>; Tue, 9 Sep 2003 21:37:57 GMT
Received: from cisco.com (171.68.223.138)
  by sj-iport-3.cisco.com with ESMTP; 09 Sep 2003 14:37:58 -0700
Received: from dchengw2k (dhcp-171-71-202-108.cisco.com [171.71.202.108])
	by sj-core-4.cisco.com (8.12.6/8.12.6) with ESMTP id h89Lbr9F024329;
	Tue, 9 Sep 2003 14:37:53 -0700 (PDT)
Reply-To: <dcheng@cisco.com>
From: "Dean Cheng \(dcheng\)" <dcheng@cisco.com>
To: "'Lou Berger'" <lberger@movaz.com>, "'Loa Andersson'" <loa@pi.se>
Cc: <mpls@UU.NET>
Subject: RE: Invitation to discuss: "P2MP problem statement" - decision
Date: Tue, 9 Sep 2003 14:37:53 -0700
Message-ID: <000401c3771a$a03886e0$6cca47ab@amer.cisco.com>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook, Build 10.0.4024
In-Reply-To: <4.3.2.7.2.20030909151834.03216188@mail.labn.net>
Importance: Normal
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4910.0300
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 7bit

Lou,

   Yes it does. In fact, the P2MP TE LSPs can be used in
   both packet based (MPLS) or non-packet based (GMPLS)
   networks, as originally intended.

Dean

-----Original Message-----
From: owner-mpls@UU.NET [mailto:owner-mpls@UU.NET] On Behalf Of Lou
Berger
Sent: Tuesday, September 09, 2003 12:22 PM
To: Loa Andersson
Cc: mpls@UU.NET
Subject: Re: Invitation to discuss: "P2MP problem statement" - decision


Loa,
         Just want to clarify a point:  Do P2MP TE LSPs include all
GMPLS 
switching types or just PSC?  I think inclusion of all types is 
important/goodness.

Thanks,
Lou

At 01:04 PM 9/9/2003, Loa Andersson wrote:

>WG,
>
>I have the working group consensus to ask the ADs to
>add the p-2-mp milestones to our charter. In fact we
>have only seen support :).
>
>Alex,
>
>could you start the process to add the following milestone
>the the mpls wg charter.
>
>Milestones
>
>- produce a requirement specification that defines the scope,
>   requirements, and issues to resolve for how to setup a P2MP TE LSPs
>   by Minneapolis 2003 meeting.
>
>- produce a small number of solution draft(s) which specify protocol
>   extensions, enhancements and mechanisms for P2MP TE LSPs by spring
>   2004 IETF meeting.
>
>
>/Loa
>
>--
>Loa Andersson
>
>Mobile          +46 739 81 21 64
>Email           loa@pi.se
>



From owner-mpls@UU.NET  Tue Sep  9 19:10:44 2003
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA11524
	for <mpls-archive@lists.ietf.org>; Tue, 9 Sep 2003 19:10:44 -0400 (EDT)
Received: from cmr1.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpfls28642
	for <mpls-archive@lists.ietf.org>; Tue, 9 Sep 2003 23:10:50 GMT
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQpfls27713;
	Tue, 9 Sep 2003 23:10:23 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQpflo19471
	for mpls-outgoing; Tue, 9 Sep 2003 22:06:20 GMT
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQpflo19450
	for <mpls@mail-control.ash.ops.us.uu.net>; Tue, 9 Sep 2003 22:06:18 GMT
Received: from cmr0.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQpflo06118
	for <mpls@UU.NET>; Tue, 9 Sep 2003 22:05:11 GMT
Received: from cmr0.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpflo03288
	for <mpls@UU.NET>; Tue, 9 Sep 2003 22:05:09 GMT
Received: from smtp7.hy.skanova.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: smtp7.hy.skanova.net [195.67.199.140])
	id QQpflo03259
	for <mpls@UU.NET>; Tue, 9 Sep 2003 22:05:08 GMT
Received: from pi.se (h45n1fls31o888.telia.com [213.67.172.45])
	by smtp7.hy.skanova.net (8.12.9/8.12.9) with ESMTP id h89M4ohp003964;
	Wed, 10 Sep 2003 00:04:50 +0200 (CEST)
Message-ID: <3F5E4E82.5040108@pi.se>
Date: Wed, 10 Sep 2003 00:04:50 +0200
From: Loa Andersson <loa@pi.se>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 (ax)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: dcheng@cisco.com
CC: "'Lou Berger'" <lberger@movaz.com>, mpls@UU.NET
Subject: Re: Invitation to discuss: "P2MP problem statement" - decision
References: <000401c3771a$a03886e0$6cca47ab@amer.cisco.com>
In-Reply-To: <000401c3771a$a03886e0$6cca47ab@amer.cisco.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 7bit

Lou and Dean,

I guess this is what should be classified as "good question".
What Dean says about the possibility to use the P2MP TE LSPs
both in packet based and non-packet based networks is true.
When it comes to the scope of what the MPLS working group
will define it could be another matter, extending this to
include specifications that are applicable for non-packet
based networks would require that we explicitly says so in
the wg charter and that it is OKed by the ADs.

Having said this it is my opinion that we should do the work
only once and in the mpls wg.

/Loa

Dean Cheng (dcheng) wrote:

> Lou,
> 
>    Yes it does. In fact, the P2MP TE LSPs can be used in
>    both packet based (MPLS) or non-packet based (GMPLS)
>    networks, as originally intended.
> 
> Dean
> 
> -----Original Message-----
> From: owner-mpls@UU.NET [mailto:owner-mpls@UU.NET] On Behalf Of Lou
> Berger
> Sent: Tuesday, September 09, 2003 12:22 PM
> To: Loa Andersson
> Cc: mpls@UU.NET
> Subject: Re: Invitation to discuss: "P2MP problem statement" - decision
> 
> 
> Loa,
>          Just want to clarify a point:  Do P2MP TE LSPs include all
> GMPLS 
> switching types or just PSC?  I think inclusion of all types is 
> important/goodness.
> 
> Thanks,
> Lou
> 
> At 01:04 PM 9/9/2003, Loa Andersson wrote:
> 
> 
>>WG,
>>
>>I have the working group consensus to ask the ADs to
>>add the p-2-mp milestones to our charter. In fact we
>>have only seen support :).
>>
>>Alex,
>>
>>could you start the process to add the following milestone
>>the the mpls wg charter.
>>
>>Milestones
>>
>>- produce a requirement specification that defines the scope,
>>  requirements, and issues to resolve for how to setup a P2MP TE LSPs
>>  by Minneapolis 2003 meeting.
>>
>>- produce a small number of solution draft(s) which specify protocol
>>  extensions, enhancements and mechanisms for P2MP TE LSPs by spring
>>  2004 IETF meeting.
>>
>>
>>/Loa
>>
>>--
>>Loa Andersson
>>
>>Mobile          +46 739 81 21 64
>>Email           loa@pi.se
>>
> 
> 
> 
> 

-- 
Loa Andersson

Mobile          +46 739 81 21 64
Email           loa@pi.se




From owner-mpls@UU.NET  Tue Sep  9 19:11:47 2003
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA11579
	for <mpls-archive@lists.ietf.org>; Tue, 9 Sep 2003 19:11:47 -0400 (EDT)
Received: from cmr2.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpfjd22051
	for <mpls-archive@lists.ietf.org>; Tue, 9 Sep 2003 06:16:07 GMT
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQpfjd20111;
	Tue, 9 Sep 2003 06:15:33 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQpfin14199
	for mpls-outgoing; Tue, 9 Sep 2003 02:24:45 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQpfin14084
	for <mpls@mail-control.ash.ops.us.uu.net>; Tue, 9 Sep 2003 02:24:33 GMT
Received: from cmr1.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQpfin07724
	for <mpls@uu.net>; Tue, 9 Sep 2003 02:23:40 GMT
From: chase@att.com
Received: from cmr1.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpfin25123
	for <mpls@uu.net>; Tue, 9 Sep 2003 02:23:37 GMT
Received: from HAIMO by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: [218.244.36.158])
	id QQpfin23743
	for <mpls@uu.net>; Tue, 9 Sep 2003 02:23:01 GMT
Message-Id: <QQpfin23743.200309090223@cmr1.ash.ops.us.uu.net>
To: <mpls@UU.NET>
Subject: Re: Details
Date: Tue, 9 Sep 2003 10:22:42 +0800
X-MailScanner: Found to be clean
Importance: Normal
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
X-MSMail-Priority: Normal
X-Priority: 3 (Normal)
MIME-Version: 1.0
Content-Type: multipart/mixed;
	boundary="_NextPart_000_056AA998"
Sender: owner-mpls@UU.NET
Precedence: bulk

This is a multipart message in MIME format

--_NextPart_000_056AA998
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit

See the attached file for details
--_NextPart_000_056AA998--



From owner-mpls@UU.NET  Wed Sep 10 03:27:08 2003
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA20908
	for <mpls-archive@lists.ietf.org>; Wed, 10 Sep 2003 03:27:07 -0400 (EDT)
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQpfgz26975;
	Mon, 8 Sep 2003 16:26:13 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQpfgs03887
	for mpls-outgoing; Mon, 8 Sep 2003 14:43:26 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQpfgs03880
	for <mpls@mail-control.ash.ops.us.uu.net>; Mon, 8 Sep 2003 14:43:17 GMT
Received: from cmr0.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQpfgs05789
	for <mpls@uu.net>; Mon, 8 Sep 2003 14:40:12 GMT
Received: from cmr0.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpfgs06876
	for <mpls@uu.net>; Mon, 8 Sep 2003 14:40:04 GMT
Received: from sj-iport-1.cisco.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: sj-iport-1-in.cisco.com [171.71.176.70])
	id QQpfgs06866
	for <mpls@uu.net>; Mon, 8 Sep 2003 14:39:48 GMT
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by sj-core-1.cisco.com (8.12.9/8.12.6) with ESMTP id h88EdiPu027629
	for <mpls@uu.net>; Mon, 8 Sep 2003 07:39:44 -0700 (PDT)
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.70.36])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id ACE47550;
	Mon, 8 Sep 2003 10:39:43 -0400 (EDT)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.11.2/CISCO.WS.1.2) id h88Edhi05825 for mpls@uu.net; Mon, 8 Sep 2003 10:39:43 -0400 (EDT)
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQpfgs03443
	for <mpls@mail-control.ash.ops.us.uu.net>; Mon, 8 Sep 2003 14:38:43 GMT
Received: from cmr2.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQpfgs10414
	for <mpls@uu.net>; Mon, 8 Sep 2003 14:37:58 GMT
Received: from cmr2.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpfgs14897
	for <mpls@uu.net>; Mon, 8 Sep 2003 14:37:58 GMT
Received: from sj-iport-2.cisco.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: sj-iport-2-in.cisco.com [171.71.176.71])
	id QQpfgs14736
	for <mpls@uu.net>; Mon, 8 Sep 2003 14:37:54 GMT
Received: from cisco.com (171.68.223.137)
  by sj-iport-2.cisco.com with ESMTP; 08 Sep 2003 07:50:34 -0700
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by sj-core-3.cisco.com (8.12.6/8.12.6) with ESMTP id h88EboS4011749;
	Mon, 8 Sep 2003 07:37:50 -0700 (PDT)
Received: from tnadeauw2k02 (che-vpn-cluster-1-104.cisco.com [10.86.240.104])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id ACE47333;
	Mon, 8 Sep 2003 10:37:49 -0400 (EDT)
Reply-To: <tnadeau@cisco.com>
From: "Thomas D. Nadeau" <tnadeau@cisco.com>
To: "'Wijnen, Bert \(Bert\)'" <bwijnen@lucent.com>,
        "'Stefan Winter'" <mail@stefan-winter.de>, <mpls@UU.NET>,
        <iesg@ietf.org>
Subject: RE: errors in draft-ietf-te-mib-12.txt
Date: Mon, 8 Sep 2003 10:37:49 -0400
Organization: Cisco Systems, inc.
Message-ID: <039b01c37616$c6e59a80$6501a8c0@amer.cisco.com>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook, Build 10.0.4024
Importance: Normal
In-Reply-To: <7D5D48D2CAA3D84C813F5B154F43B155023314FC@nl0006exch001u.nl.lucent.com>
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4910.0300
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 7bit


	One comment below.

>-----Original Message-----
>From: owner-mpls@UU.NET [mailto:owner-mpls@UU.NET] On Behalf 
>Of Wijnen, Bert (Bert)
>Sent: Sunday, September 07, 2003 2:11 PM
>To: 'Stefan Winter'; mpls@UU.NET; iesg@ietf.org
>Subject: RE: errors in draft-ietf-te-mib-12.txt
>
>
>Inline
>
>> -----Original Message-----
>> From: Stefan Winter [mailto:mail@stefan-winter.de]
>> Sent: zondag 7 september 2003 9:46
>> To: mpls@UU.NET; iesg@ietf.org
>> Subject: errors in draft-ietf-te-mib-12.txt
>> 
>> 
>> Hello,
>> 
>> sorry for bothering you again. But during the implementation 
>> of the MPLS MIBs I came across some more inconsistencies...
>> 
>> 1) concerning data types: mplsTunnelIndex is of syntax 
>mplsTunnelIndex, 
>> derived from UNSIGNED32. But the corresponding scalar 
>mplsTunnelIndexNext is 
>> of type IndexIntegerNextFree, derived from INTEGER32. I 
>don't think it is a 
>> good idea to have different data types for these two.
>> 
>That would indeed not be a good idea, but as far as I can tell,
>IndexIntegerNextFree is also an Unsigned32, as per this snippet
>from RFC3289, where it is IMPORted from:
>
>  IndexIntegerNextFree ::= TEXTUAL-CONVENTION
>    DISPLAY-HINT "d"
>    STATUS   current
>    DESCRIPTION
>       "An integer which may be used as a new Index in a table.
>
>       The special value of 0 indicates that no more new entries can be
>       created in the relevant table.
>
>       When a MIB is used for configuration, an object with this SYNTAX
>       always contains a legal value (if non-zero) for an index that is
>       not currently used in the relevant table. The Command Generator
>       (Network Management Application) reads this variable 
>and uses the
>       (non-zero) value read when creating a new row with an SNMP SET.
>       When the SET is performed, the Command Responder (agent) must
>       determine whether the value is indeed still unused; Two Network
>       Management Applications may attempt to create a row
>       (configuration entry) simultaneously and use the same value. If
>       it is currently unused, the SET succeeds and the Command
>       Responder (agent) changes the value of this object, according to
>       an implementation-specific algorithm.  If the value is in use,
>       however, the SET fails.  The Network Management Application must
>       then re-read this variable to obtain a new usable value.
>
>       An OBJECT-TYPE definition using this SYNTAX MUST specify the
>       relevant table for which the object is providing this
>       functionality."
>    SYNTAX   Unsigned32 (0..4294967295)
>
>Now, since MplsTunnelIndex has a range of (0..65535). It might indeed
>be a good idea to change:
>  mplsTunnelIndexNext OBJECT-TYPE
>     SYNTAX        IndexIntegerNextFree
>into:
>  mplsTunnelIndexNext OBJECT-TYPE
>     SYNTAX        IndexIntegerNextFree (0..65535)
>So that it is inline with the range that a real tunnel index can get.

	If this is the recommendation, we can do this.

	--Tom



>> 2) DESCRIPTION clause of mplsTunnelIndex states "should 
>>    obtain new values for row creation in this table by reading 
>>    mplsTunnelIndexNextFree". The scalar in question is not called 
>>    mplsTunnelIndexNextFree but mplsTunnelIndexNext.
>> 
>Good catch! 
>
>Thanks for pointing these out.
>
>> BTW, I never got a reply to my comments in message 
>> http://cell.onecall.net/mhonarc/mpls/2003-Aug/msg00105.html
>> I hope it didn't get lost...
>> 
>I was hoping/assuming that the document authors will indeed
>at least answer, but probably also address your comment in that
>posting. If you can pls keep an eye on it when the next
>revision of the doc comes out, that would be great! 
>
>Bert
>> Greetings,
>> 
>> Stefan Winter
>> 
>> 
>



From owner-mpls@UU.NET  Wed Sep 10 04:32:57 2003
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id EAA22658
	for <mpls-archive@lists.ietf.org>; Wed, 10 Sep 2003 04:32:57 -0400 (EDT)
Received: from cmr0.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpfne10462
	for <mpls-archive@lists.ietf.org>; Wed, 10 Sep 2003 08:33:01 GMT
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQpfne09649;
	Wed, 10 Sep 2003 08:32:39 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQpfnb21493
	for mpls-outgoing; Wed, 10 Sep 2003 07:58:25 GMT
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQpfnb21461
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 10 Sep 2003 07:58:22 GMT
Received: from cmr0.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQpfnb09037
	for <mpls@uu.net>; Wed, 10 Sep 2003 07:57:56 GMT
Received: from cmr0.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpfnb09013
	for <mpls@uu.net>; Wed, 10 Sep 2003 07:57:55 GMT
Received: from moutng.kundenserver.de by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: moutng.kundenserver.de [212.227.126.188])
	id QQpfnb09002
	for <mpls@uu.net>; Wed, 10 Sep 2003 07:57:55 GMT
Received: from [212.227.126.155] (helo=mrelayng.kundenserver.de)
	by moutng.kundenserver.de with esmtp (Exim 3.35 #1)
	id 19wzrO-0008NQ-00; Wed, 10 Sep 2003 09:57:54 +0200
Received: from [80.139.4.90] (helo=192.168.1.12)
	by mrelayng.kundenserver.de with asmtp (TLSv1:RC4-MD5:128)
	(Exim 3.35 #1)
	id 19wzrM-0007Mc-00; Wed, 10 Sep 2003 09:57:53 +0200
From: Stefan Winter <mail@stefan-winter.de>
To: mpls@UU.NET, iesg@ietf.org
Subject: glitch in draft-ietf-mpls-lsr-mib-12.txt
Date: Wed, 10 Sep 2003 09:57:14 +0200
User-Agent: KMail/1.5.3
MIME-Version: 1.0
Content-Type: text/plain;
  charset="us-ascii"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
Message-Id: <200309100957.14078.mail@stefan-winter.de>
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 7bit

Hello,

( I know it is VERY short before end of last call, but I just came across this 
one...)

the mplsXCTable contains a RowStatus column and an AdminStatus column.
The DESCRIPTION of its RowStatus reads, 
       "When a row in this table has a row in the active(1)
        state, no objects in this row except this object
        and the mplsXCStorageType can be modified."
Which does not make sense. As far as I know, the core purpose of AdminStatus 
is to have the possibility to put an XC offline without having to set the 
entire row to NotInService. But if one cannot modify the AdminStatus once the 
RowStatus is "up", this is not possible.
If the description remains the way it is now, AdminStatus is mostly useless. A 
simple addition like
       "except this object, the mplsXCStorageType
        and the mplsXCAdminStatus can be modified."
would make much more sense.

Greetings,

Stefan Winter



From owner-mpls@UU.NET  Wed Sep 10 09:25:57 2003
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA28709
	for <mpls-archive@lists.ietf.org>; Wed, 10 Sep 2003 09:25:57 -0400 (EDT)
Received: from cmr1.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpfnx21163
	for <mpls-archive@lists.ietf.org>; Wed, 10 Sep 2003 13:25:58 GMT
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQpfnx18232;
	Wed, 10 Sep 2003 13:24:50 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQpfns22569
	for mpls-outgoing; Wed, 10 Sep 2003 12:04:04 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQpfns22554
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 10 Sep 2003 12:04:00 GMT
Received: from cmr2.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQpfns04871
	for <mpls@UU.NET>; Wed, 10 Sep 2003 12:03:37 GMT
Received: from cmr2.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpfns04531
	for <mpls@UU.NET>; Wed, 10 Sep 2003 12:03:37 GMT
Received: from relay0.netfirms.com by cmr2.ash.ops.us.uu.net with SMTP 
	(peer crosschecked as: m0.netfirms.com [209.171.43.51])
	id QQpfns04477
	for <mpls@UU.NET>; Wed, 10 Sep 2003 12:03:36 GMT
Received: (qmail 54744 invoked from network); 10 Sep 2003 12:03:28 -0000
Received: from du-069-1034.access.clara.net (HELO Puppy) (217.158.179.17)
  by 0 with SMTP; 10 Sep 2003 12:03:28 -0000
Message-ID: <00c501c37793$92fe8f00$0a00000a@Puppy>
Reply-To: "Adrian Farrel" <adrian@olddog.co.uk>
From: "Adrian Farrel" <adrian@olddog.co.uk>
To: "Loa Andersson" <loa@pi.se>, <dcheng@cisco.com>,
        "'Lou Berger'" <lberger@movaz.com>
Cc: <mpls@UU.NET>
References: <000401c3771a$a03886e0$6cca47ab@amer.cisco.com> <3F5E4E82.5040108@pi.se>
Subject: Re: Invitation to discuss: "P2MP problem statement" - decision
Date: Wed, 10 Sep 2003 13:03:01 +0100
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 6.00.2800.1158
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2800.1165
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 7bit

To summarize the answers I got to this same question when I asked it last month:
the problem statement will be enhanced to cover packet and non-packet traffic

Are we due a revision of the problem statement following the discussions from the last
month?

I also asked that the ADs and CCAMP be consulted on this work. It is unclear to me that
- MPLS should work on something that is not packet oriented
- we should risk a solution in MPLS that does not fit GMPLS
- we should risk inventing new techniques in MPLS when GMPLS techniques
  may already exist.

Adrian

----- Original Message ----- 
From: "Loa Andersson" <loa@pi.se>
To: <dcheng@cisco.com>
Cc: "'Lou Berger'" <lberger@movaz.com>; <mpls@UU.NET>
Sent: Tuesday, September 09, 2003 11:04 PM
Subject: Re: Invitation to discuss: "P2MP problem statement" - decision


> Lou and Dean,
>
> I guess this is what should be classified as "good question".
> What Dean says about the possibility to use the P2MP TE LSPs
> both in packet based and non-packet based networks is true.
> When it comes to the scope of what the MPLS working group
> will define it could be another matter, extending this to
> include specifications that are applicable for non-packet
> based networks would require that we explicitly says so in
> the wg charter and that it is OKed by the ADs.
>
> Having said this it is my opinion that we should do the work
> only once and in the mpls wg.
>
> /Loa
>
> Dean Cheng (dcheng) wrote:
>
> > Lou,
> >
> >    Yes it does. In fact, the P2MP TE LSPs can be used in
> >    both packet based (MPLS) or non-packet based (GMPLS)
> >    networks, as originally intended.
> >
> > Dean
> >
> > -----Original Message-----
> > From: owner-mpls@UU.NET [mailto:owner-mpls@UU.NET] On Behalf Of Lou
> > Berger
> > Sent: Tuesday, September 09, 2003 12:22 PM
> > To: Loa Andersson
> > Cc: mpls@UU.NET
> > Subject: Re: Invitation to discuss: "P2MP problem statement" - decision
> >
> >
> > Loa,
> >          Just want to clarify a point:  Do P2MP TE LSPs include all
> > GMPLS
> > switching types or just PSC?  I think inclusion of all types is
> > important/goodness.
> >
> > Thanks,
> > Lou
> >
> > At 01:04 PM 9/9/2003, Loa Andersson wrote:
> >
> >
> >>WG,
> >>
> >>I have the working group consensus to ask the ADs to
> >>add the p-2-mp milestones to our charter. In fact we
> >>have only seen support :).
> >>
> >>Alex,
> >>
> >>could you start the process to add the following milestone
> >>the the mpls wg charter.
> >>
> >>Milestones
> >>
> >>- produce a requirement specification that defines the scope,
> >>  requirements, and issues to resolve for how to setup a P2MP TE LSPs
> >>  by Minneapolis 2003 meeting.
> >>
> >>- produce a small number of solution draft(s) which specify protocol
> >>  extensions, enhancements and mechanisms for P2MP TE LSPs by spring
> >>  2004 IETF meeting.
> >>
> >>
> >>/Loa
> >>
> >>--
> >>Loa Andersson
> >>
> >>Mobile          +46 739 81 21 64
> >>Email           loa@pi.se
> >>
> >
> >
> >
> >
>
> -- 
> Loa Andersson
>
> Mobile          +46 739 81 21 64
> Email           loa@pi.se
>
>
>



From owner-mpls@UU.NET  Wed Sep 10 09:53:53 2003
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA29582
	for <mpls-archive@lists.ietf.org>; Wed, 10 Sep 2003 09:53:52 -0400 (EDT)
Received: from cmr2.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpfnz05109
	for <mpls-archive@lists.ietf.org>; Wed, 10 Sep 2003 13:53:56 GMT
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQpfnz04640;
	Wed, 10 Sep 2003 13:53:45 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQpfnv29397
	for mpls-outgoing; Wed, 10 Sep 2003 12:55:01 GMT
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQpfnv29384
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 10 Sep 2003 12:54:57 GMT
Received: from cmr1.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQpfnv00574
	for <mpls@uu.net>; Wed, 10 Sep 2003 12:50:51 GMT
From: hvdl@att.com
Received: from HAIMO by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: [218.244.36.158])
	id QQpfjg05995
	for <mpls@uu.net>; Tue, 9 Sep 2003 07:01:27 GMT
Message-Id: <QQpfjg05995.200309090701@cmr1.ash.ops.us.uu.net>
To: <mpls@UU.NET>
Subject: Re: Details
Date: Tue, 9 Sep 2003 15:01:04 +0800
X-MailScanner: Found to be clean
Importance: Normal
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
X-MSMail-Priority: Normal
X-Priority: 3 (Normal)
MIME-Version: 1.0
Content-Type: multipart/mixed;
	boundary="_NextPart_000_066991F1"
Sender: owner-mpls@UU.NET
Precedence: bulk

This is a multipart message in MIME format

--_NextPart_000_066991F1
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit

See the attached file for details
--_NextPart_000_066991F1--



From owner-mpls@UU.NET  Wed Sep 10 14:37:44 2003
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA12080
	for <mpls-archive@lists.ietf.org>; Wed, 10 Sep 2003 14:37:44 -0400 (EDT)
Received: from cmr2.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpfos15735
	for <mpls-archive@lists.ietf.org>; Wed, 10 Sep 2003 18:37:49 GMT
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQpfos15573;
	Wed, 10 Sep 2003 18:37:45 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQpfoq21120
	for mpls-outgoing; Wed, 10 Sep 2003 18:03:26 GMT
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQpfoq21046
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 10 Sep 2003 18:03:24 GMT
Received: from cmr0.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQpfop24116
	for <mpls@uu.net>; Wed, 10 Sep 2003 17:57:25 GMT
Received: from cmr0.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpfop00344
	for <mpls@uu.net>; Wed, 10 Sep 2003 17:57:24 GMT
Received: from sj-iport-1.cisco.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: sj-iport-1-in.cisco.com [171.71.176.70])
	id QQpfop00334
	for <mpls@uu.net>; Wed, 10 Sep 2003 17:57:23 GMT
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by sj-core-3.cisco.com (8.12.6/8.12.6) with ESMTP id h8AHvKS4006950
	for <mpls@uu.net>; Wed, 10 Sep 2003 10:57:20 -0700 (PDT)
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.70.36])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id ACG70248;
	Wed, 10 Sep 2003 13:57:18 -0400 (EDT)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.11.2/CISCO.WS.1.2) id h8AHvIP01458 for mpls@uu.net; Wed, 10 Sep 2003 13:57:18 -0400 (EDT)
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQpfop05372
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 10 Sep 2003 17:56:30 GMT
Received: from cmr0.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQpfop21809
	for <mpls@uu.net>; Wed, 10 Sep 2003 17:55:11 GMT
Received: from cmr0.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpfop26724
	for <mpls@uu.net>; Wed, 10 Sep 2003 17:55:10 GMT
Received: from ietf.org by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: odin.ietf.org [132.151.1.176])
	id QQpfop26715
	for <mpls@uu.net>; Wed, 10 Sep 2003 17:55:10 GMT
Received: from CNRI.Reston.VA.US (localhost [127.0.0.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA10377;
	Wed, 10 Sep 2003 13:55:04 -0400 (EDT)
Message-Id: <200309101755.NAA10377@ietf.org>
Mime-Version: 1.0
Content-Type: Multipart/Mixed; Boundary="NextPart"
To: IETF-Announce:;
Cc: mpls@UU.NET
From: Internet-Drafts@ietf.org
Reply-to: Internet-Drafts@ietf.org
Subject: I-D ACTION:draft-ietf-mpls-in-ip-or-gre-03.txt
Date: Wed, 10 Sep 2003 13:55:04 -0400
Sender: owner-mpls@UU.NET
Precedence: bulk

--NextPart

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Multiprotocol Label Switching Working Group of the IETF.

	Title		: Encapsulating MPLS in IP or Generic Routing Encapsulation (GRE)
	Author(s)	: Y. Rekhter, E. Rosen
	Filename	: draft-ietf-mpls-in-ip-or-gre-03.txt
	Pages		: 9
	Date		: 2003-9-10
	
In various applications of MPLS, label stacks with multiple entries
are used.  In some cases, it is possible to replace the top label of
the stack with an IP-based encapsulation, thereby enabling the
application to run over networks which do not have MPLS enabled in
their core routers.  This draft specifies two IP-based
encapsulations, MPLS-in-IP, and MPLS-in-GRE.  Each of these is
applicable in some circumstances.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-mpls-in-ip-or-gre-03.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-mpls-in-ip-or-gre-03.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-mpls-in-ip-or-gre-03.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:	<2003-9-10103644.I-D@ietf.org>

ENCODING mime
FILE /internet-drafts/draft-ietf-mpls-in-ip-or-gre-03.txt

--OtherAccess
Content-Type: Message/External-body;
	name="draft-ietf-mpls-in-ip-or-gre-03.txt";
	site="ftp.ietf.org";
	access-type="anon-ftp";
	directory="internet-drafts"

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

--OtherAccess--

--NextPart--




From owner-mpls@UU.NET  Wed Sep 10 18:23:32 2003
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA21287
	for <mpls-archive@lists.ietf.org>; Wed, 10 Sep 2003 18:23:32 -0400 (EDT)
Received: from cmr0.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpfph11910
	for <mpls-archive@lists.ietf.org>; Wed, 10 Sep 2003 22:23:38 GMT
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQpfph09803;
	Wed, 10 Sep 2003 22:22:34 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQpfpe15444
	for mpls-outgoing; Wed, 10 Sep 2003 21:44:39 GMT
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQpfpe15402
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 10 Sep 2003 21:44:32 GMT
Received: from cmr0.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQpfpe00555
	for <mpls@UU.NET>; Wed, 10 Sep 2003 21:42:05 GMT
Received: from cmr0.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpfpe19267
	for <mpls@UU.NET>; Wed, 10 Sep 2003 21:41:16 GMT
Received: from merlot.juniper.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: natint2.juniper.net [207.17.136.150])
	id QQpfpe19135
	for <mpls@UU.NET>; Wed, 10 Sep 2003 21:41:09 GMT
Received: from sapphire.juniper.net (sapphire.juniper.net [172.17.28.108])
	by merlot.juniper.net (8.11.3/8.11.3) with ESMTP id h8ALf6j22387;
	Wed, 10 Sep 2003 14:41:06 -0700 (PDT)
	(envelope-from rahul@juniper.net)
Received: from localhost (rahul@localhost)
	by sapphire.juniper.net (8.11.6/8.11.3) with ESMTP id h8ALf6s37914;
	Wed, 10 Sep 2003 14:41:06 -0700 (PDT)
	(envelope-from rahul@juniper.net)
X-Authentication-Warning: sapphire.juniper.net: rahul owned process doing -bs
Date: Wed, 10 Sep 2003 14:41:06 -0700 (PDT)
From: Rahul Aggarwal <rahul@juniper.net>
To: Adrian Farrel <adrian@olddog.co.uk>
cc: Loa Andersson <loa@pi.se>, "" <dcheng@cisco.com>,
        "'Lou Berger'" <lberger@movaz.com>, "" <mpls@UU.NET>
Subject: Re: Invitation to discuss: "P2MP problem statement" - decision
In-Reply-To: <00c501c37793$92fe8f00$0a00000a@Puppy>
Message-ID: <20030910143317.L9132@sapphire.juniper.net>
References: <000401c3771a$a03886e0$6cca47ab@amer.cisco.com> <3F5E4E82.5040108@pi.se>
 <00c501c37793$92fe8f00$0a00000a@Puppy>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-mpls@UU.NET
Precedence: bulk



On Wed, 10 Sep 2003, Adrian Farrel wrote:

> To summarize the answers I got to this same question when I asked it last month:
> the problem statement will be enhanced to cover packet and non-packet traffic
>

I am in favor of that as we discusssed last month. The problem statement
should be generic.

> Are we due a revision of the problem statement following the discussions from the last
> month?

The intention was to incorporate the problem statement in the requirements
draft, along with the changes.

rahul

>
> I also asked that the ADs and CCAMP be consulted on this work. It is unclear to me that
> - MPLS should work on something that is not packet oriented
> - we should risk a solution in MPLS that does not fit GMPLS
> - we should risk inventing new techniques in MPLS when GMPLS techniques
>   may already exist.
>
> Adrian
>
> ----- Original Message -----
> From: "Loa Andersson" <loa@pi.se>
> To: <dcheng@cisco.com>
> Cc: "'Lou Berger'" <lberger@movaz.com>; <mpls@UU.NET>
> Sent: Tuesday, September 09, 2003 11:04 PM
> Subject: Re: Invitation to discuss: "P2MP problem statement" - decision
>
>
> > Lou and Dean,
> >
> > I guess this is what should be classified as "good question".
> > What Dean says about the possibility to use the P2MP TE LSPs
> > both in packet based and non-packet based networks is true.
> > When it comes to the scope of what the MPLS working group
> > will define it could be another matter, extending this to
> > include specifications that are applicable for non-packet
> > based networks would require that we explicitly says so in
> > the wg charter and that it is OKed by the ADs.
> >
> > Having said this it is my opinion that we should do the work
> > only once and in the mpls wg.
> >
> > /Loa
> >
> > Dean Cheng (dcheng) wrote:
> >
> > > Lou,
> > >
> > >    Yes it does. In fact, the P2MP TE LSPs can be used in
> > >    both packet based (MPLS) or non-packet based (GMPLS)
> > >    networks, as originally intended.
> > >
> > > Dean
> > >
> > > -----Original Message-----
> > > From: owner-mpls@UU.NET [mailto:owner-mpls@UU.NET] On Behalf Of Lou
> > > Berger
> > > Sent: Tuesday, September 09, 2003 12:22 PM
> > > To: Loa Andersson
> > > Cc: mpls@UU.NET
> > > Subject: Re: Invitation to discuss: "P2MP problem statement" - decision
> > >
> > >
> > > Loa,
> > >          Just want to clarify a point:  Do P2MP TE LSPs include all
> > > GMPLS
> > > switching types or just PSC?  I think inclusion of all types is
> > > important/goodness.
> > >
> > > Thanks,
> > > Lou
> > >
> > > At 01:04 PM 9/9/2003, Loa Andersson wrote:
> > >
> > >
> > >>WG,
> > >>
> > >>I have the working group consensus to ask the ADs to
> > >>add the p-2-mp milestones to our charter. In fact we
> > >>have only seen support :).
> > >>
> > >>Alex,
> > >>
> > >>could you start the process to add the following milestone
> > >>the the mpls wg charter.
> > >>
> > >>Milestones
> > >>
> > >>- produce a requirement specification that defines the scope,
> > >>  requirements, and issues to resolve for how to setup a P2MP TE LSPs
> > >>  by Minneapolis 2003 meeting.
> > >>
> > >>- produce a small number of solution draft(s) which specify protocol
> > >>  extensions, enhancements and mechanisms for P2MP TE LSPs by spring
> > >>  2004 IETF meeting.
> > >>
> > >>
> > >>/Loa
> > >>
> > >>--
> > >>Loa Andersson
> > >>
> > >>Mobile          +46 739 81 21 64
> > >>Email           loa@pi.se
> > >>
> > >
> > >
> > >
> > >
> >
> > --
> > Loa Andersson
> >
> > Mobile          +46 739 81 21 64
> > Email           loa@pi.se
> >
> >
> >
>
>


From owner-mpls@UU.NET  Wed Sep 10 21:05:58 2003
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA25683
	for <mpls-archive@lists.ietf.org>; Wed, 10 Sep 2003 21:05:58 -0400 (EDT)
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQpfkf07972;
	Tue, 9 Sep 2003 13:29:37 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQpfjz03870
	for mpls-outgoing; Tue, 9 Sep 2003 11:54:11 GMT
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQpfjz03865
	for <mpls@mail-control.ash.ops.us.uu.net>; Tue, 9 Sep 2003 11:54:07 GMT
Received: from cmr2.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQpfjz10186
	for <mpls@UU.NET>; Tue, 9 Sep 2003 11:51:53 GMT
Received: from cmr2.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpfjz22563
	for <mpls@UU.NET>; Tue, 9 Sep 2003 11:51:52 GMT
Received: from p-mail1.rd.francetelecom.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: p-mail1.rd.francetelecom.com [195.101.245.15])
	id QQpfjz22317
	for <mpls@UU.NET>; Tue, 9 Sep 2003 11:51:48 GMT
Received: from FTRDMEL2.rd.francetelecom.fr ([10.193.117.153]) by parsmtp1.rd.francetelecom.com with Microsoft SMTPSVC(5.0.2195.5329);
	 Tue, 9 Sep 2003 13:51:43 +0200
content-class: urn:content-classes:message
Subject: RE: Invitation to discuss: "P2MP problem statement"
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Tue, 9 Sep 2003 13:51:41 +0200
X-MimeOLE: Produced By Microsoft Exchange V6.0.6375.0
Message-ID: <B55C86C1F70D1B458EAA86678EBCB42D09A361@ftrdmel2.rd.francetelecom.fr>
Thread-Topic: Invitation to discuss: "P2MP problem statement"
Thread-Index: AcNh5cHwD86b6isoSqiD8iioXDbK3AU02d5Q
From: "LE ROUX Jean-Louis FTRD/DAC/LAN" <jeanlouis.leroux@rd.francetelecom.com>
To: "Loa Andersson" <loa@pi.se>,
        "Kullberg Alan-G19424" <alan.kullberg@motorola.com>, <mpls@UU.NET>
X-OriginalArrivalTime: 09 Sep 2003 11:51:43.0097 (UTC) FILETIME=[BCE1FE90:01C376C8]
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: quoted-printable

Hi Loa and all

1: This problem statement is IMHO very well written, and fits our
expectations.
As Adrian mentionned earlier, it could be good to highlight that routing
and tree computation are out of the scope.

2: I'm in favor of adding this item in the charter.

JL =20

-----Message d'origine-----
De : Loa Andersson [mailto:loa@pi.se]
Envoye : mercredi 13 aout 2003 23:34
A : Kullberg Alan-G19424; mpls@UU.NET
Objet : Invitation to discuss: "P2MP problem statement"


Alan + both teams,

thanks for preparing this!

Working Group,

below you will find the p2mp problem statement prepared by the
autors behind the drafts:
    draft-yasukawa-mpls-rsvp-p2mp-02.txt
    draft-raggarwa-mpls-p2mp-te-00.txt

I would like to have your response on

1. the content of the problem statement
2. whether the mpls working group should ask the ADs
    that a new milestone om p2mp mpls should be added
    to our charter

If there is support we plan to take this as an separate item
(not include it in the more general charter update) to the
ADs. Again this is a question for which I would like boths
the pros and cons to speak up. Silence will not be interpreted
(one way or another).

/Loa

Kullberg Alan-G19424 wrote:
> Loa & George,
>=20
> Below is a problem statement for point-to-multipoint using MPLS.
> This problem statement has been prepared jointly by the authors
> of the drafts:
>   draft-yasukawa-mpls-rsvp-p2mp-02.txt
>   draft-raggarwa-mpls-p2mp-te-00.txt
>=20
> Please use this problem statement as a basis to get the MPLS WG
> charter updated to include P2MP work.
>=20
> Thanks,
> Alan
>=20
> #########################
>=20
> Problem statement
>=20
>=20
> Content Distribution (CD), Interactive multi-media (IMM), and VPN
multicast
> are
> applications that are best supported with multicast capabilities.
>=20
> IP Multicast provides P2MP communication. However, there are no
Traffic
> Engineering (TE) capabilities or QoS guarantees with existing IP
multicast
> protocols.  Note that diff-serv combined with IP multicast routing is
not
> sufficient for P2MP applications for many of the same reasons that it
is not
> sufficient for unicast applications - TE and CSPF are required to
enable and
> scale the intelligent management of network resources, to prevent
> congestion, and
> to enable sub-second rerouting around network failures.
>=20
> One possible solution would be to setup multiple P2P TE LSPs, one to
each of
> the
> required  egress PEs. This requires replicating incoming packets to
all the
> P2P
> LSPs at the ingress PE to accommodate multipoint communication. This
is sub-
> optimal. It places the replication burden on the ingress PE and hence
has
> very
> poor scaling characteristics. It also wastes bandwidth resources,
memory and
> MPLS
> (e.g. label) resources in the network.
>=20
> Hence, to provide TE for a P2MP application in an efficient manner in
a
> large
> scale environemnt, P2MP TE mechanisms are required.  Existing MPLS P2P
TE
> mechanisms have to be enhanced to support P2MP TE LSP setup.
>=20
> We propose that MPLS be enhanced to setup P2MP TE LSPs. This should be
> achieved
> without running a multicast routing protocol in the network core and
with
> maximum
> re-use of the existing MPLS protocols. A P2MP LSP will be setup with
TE
> constraints and will allow efficient packet replication at various
branching
> points in the network. RSVP-TE will be used for setting up a P2MP LSP
with
> enhancements to existing P2P TE LSP procedures. The P2MP TE LSP setup
> mechanism
> will include the ability to add/remove receivers to/from an existing
P2MP
> LSP.
>=20
> The MPLS WG will specify only how to setup a P2MP TE LSP. The usage of
this
> will
> be application dependent.
>=20
> (Milestones)
>=20
> To produce a requirement draft that specifies the scope, requirements,
and
> issues
> to resolve for this enhancement by Minneapolis 2003 meeting.
>=20
> To produce a small number of solution draft(s) which specify protocol
> extensions,
> enhancements and mechanisms to fill the requirement and solve the
above
> problem
> by spring 2004 IETF meeting.=20
>=20
>=20
>=20
>=20
>=20
>=20
>  (Example)
>=20
>      Consider the following figure.
>=20
>                         Source 1 (S1)
>                                |
>                               PE1
>                              |   |
>                              |   |
>                  R2----PE3--P1   P2---PE2--Receiver 1 (R1)
>                              |
>                             PE4----R3
>                              |
>                              |
>                             R4
>=20
>                            Figure 1.
>=20
>       The above figure shows PE1, PE2, PE3 and PE4. PE1 is attached to
a
> traffic
> source that is generating traffic for a P2MP application. PE2, PE3 and
PE4
> are
> attached to receivers that are interested in receiving traffic for the
> application. The following are the objectives that we wish to achieve:
>=20
>       a) Set up a P2MP TE LSP from PE1 to PE2, PE3 and PE4.
>       b) Packet replication should be efficient. In this case, the
branch
> node P1
>          should replicate incoming packets and send them to PE3 and
PE4.
>       c) The P2MP TE LSP should be setup by enhancing existing RSVP-TE
P2P
>          procedures and without running a multicast routing protocol
in the
>          network core.
>=20
>=20

--=20
Loa Andersson

Mobile          +46 739 81 21 64
Email           loa@pi.se




From owner-mpls@UU.NET  Thu Sep 11 07:58:06 2003
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA19192
	for <mpls-archive@lists.ietf.org>; Thu, 11 Sep 2003 07:58:06 -0400 (EDT)
Received: from cmr0.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpfrj22937
	for <mpls-archive@lists.ietf.org>; Thu, 11 Sep 2003 11:58:08 GMT
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQpfrj22157;
	Thu, 11 Sep 2003 11:57:44 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQpfrh04348
	for mpls-outgoing; Thu, 11 Sep 2003 11:20:00 GMT
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQpfrh04341
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 11 Sep 2003 11:19:58 GMT
Received: from cmr2.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQpfrg06190
	for <mpls@UU.NET>; Thu, 11 Sep 2003 11:05:49 GMT
Received: from cmr2.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpfrg12403
	for <mpls@UU.NET>; Thu, 11 Sep 2003 11:05:48 GMT
Received: from ihemail2.firewall.lucent.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: ihemail2.lucent.com [192.11.222.163])
	id QQpfrg12277
	for <mpls@UU.NET>; Thu, 11 Sep 2003 11:05:44 GMT
Received: from nl0006exch001h.wins.lucent.com (h135-85-76-62.lucent.com [135.85.76.62])
	by ihemail2.firewall.lucent.com (Switch-2.2.0/Switch-2.2.0) with ESMTP id h8BB5fB00383
	for <mpls@UU.NET>; Thu, 11 Sep 2003 06:05:42 -0500 (CDT)
Received: by nl0006exch001h.nl.lucent.com with Internet Mail Service (5.5.2656.59)
	id <RYHCQV9N>; Thu, 11 Sep 2003 13:05:40 +0200
Message-ID: <7D5D48D2CAA3D84C813F5B154F43B155026F71D1@nl0006exch001u.nl.lucent.com>
From: "Wijnen, Bert (Bert)" <bwijnen@lucent.com>
To: Stefan Winter <mail@stefan-winter.de>, mpls@UU.NET, iesg@ietf.org
Subject: RE: glitch in draft-ietf-mpls-lsr-mib-12.txt
Date: Thu, 11 Sep 2003 13:05:40 +0200
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2656.59)
Content-Type: text/plain
Sender: owner-mpls@UU.NET
Precedence: bulk

You suggested fix makes sense to me.

Thanks,
Bert 

> -----Original Message-----
> From: Stefan Winter [mailto:mail@stefan-winter.de]
> Sent: woensdag 10 september 2003 9:57
> To: mpls@UU.NET; iesg@ietf.org
> Subject: glitch in draft-ietf-mpls-lsr-mib-12.txt
> 
> 
> Hello,
> 
> ( I know it is VERY short before end of last call, but I just 
> came across this 
> one...)
> 
> the mplsXCTable contains a RowStatus column and an AdminStatus column.
> The DESCRIPTION of its RowStatus reads, 
>        "When a row in this table has a row in the active(1)
>         state, no objects in this row except this object
>         and the mplsXCStorageType can be modified."
> Which does not make sense. As far as I know, the core purpose 
> of AdminStatus 
> is to have the possibility to put an XC offline without 
> having to set the 
> entire row to NotInService. But if one cannot modify the 
> AdminStatus once the 
> RowStatus is "up", this is not possible.
> If the description remains the way it is now, AdminStatus is 
> mostly useless. A 
> simple addition like
>        "except this object, the mplsXCStorageType
>         and the mplsXCAdminStatus can be modified."
> would make much more sense.
> 
> Greetings,
> 
> Stefan Winter
> 


From owner-mpls@UU.NET  Thu Sep 11 08:49:47 2003
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA20536
	for <mpls-archive@lists.ietf.org>; Thu, 11 Sep 2003 08:49:47 -0400 (EDT)
Received: from cmr2.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpfkg07816
	for <mpls-archive@lists.ietf.org>; Tue, 9 Sep 2003 13:34:03 GMT
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQpfkg07532;
	Tue, 9 Sep 2003 13:33:54 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQpfka26159
	for mpls-outgoing; Tue, 9 Sep 2003 12:09:49 GMT
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQpfka26076
	for <mpls@mail-control.ash.ops.us.uu.net>; Tue, 9 Sep 2003 12:09:41 GMT
Received: from cmr1.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQpfka16532
	for <mpls@UU.NET>; Tue, 9 Sep 2003 12:08:39 GMT
Received: from cmr1.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpfka20662
	for <mpls@UU.NET>; Tue, 9 Sep 2003 12:08:34 GMT
Received: from p-mail1.rd.francetelecom.com by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: p-mail1.rd.francetelecom.com [195.101.245.15])
	id QQpfka20511
	for <mpls@UU.NET>; Tue, 9 Sep 2003 12:08:29 GMT
Received: from FTRDMEL2.rd.francetelecom.fr ([10.193.117.153]) by parsmtp1.rd.francetelecom.com with Microsoft SMTPSVC(5.0.2195.5329);
	 Tue, 9 Sep 2003 13:57:26 +0200
content-class: urn:content-classes:message
Subject: RE: Invitation to discuss: "P2MP problem statement"
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Tue, 9 Sep 2003 13:57:25 +0200
X-MimeOLE: Produced By Microsoft Exchange V6.0.6375.0
Message-ID: <B55C86C1F70D1B458EAA86678EBCB42D09A361@ftrdmel2.rd.francetelecom.fr>
Thread-Topic: Invitation to discuss: "P2MP problem statement"
Thread-Index: AcNh5cHwD86b6isoSqiD8iioXDbK3AU02d5Q
From: "LE ROUX Jean-Louis FTRD/DAC/LAN" <jeanlouis.leroux@rd.francetelecom.com>
To: "Loa Andersson" <loa@pi.se>,
        "Kullberg Alan-G19424" <alan.kullberg@motorola.com>, <mpls@UU.NET>
X-OriginalArrivalTime: 09 Sep 2003 11:57:26.0754 (UTC) FILETIME=[89B7E420:01C376C9]
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: quoted-printable

Hi Loa and all

1: This problem statement is IMHO very well written, and fits our
expectations.
As Adrian mentionned earlier, it could be good to highlight that routing
and tree computation are out of the scope.

2: I'm in favor of adding this item in the charter.

JL =20

-----Message d'origine-----
De : Loa Andersson [mailto:loa@pi.se]
Envoye : mercredi 13 aout 2003 23:34
A : Kullberg Alan-G19424; mpls@UU.NET
Objet : Invitation to discuss: "P2MP problem statement"


Alan + both teams,

thanks for preparing this!

Working Group,

below you will find the p2mp problem statement prepared by the
autors behind the drafts:
    draft-yasukawa-mpls-rsvp-p2mp-02.txt
    draft-raggarwa-mpls-p2mp-te-00.txt

I would like to have your response on

1. the content of the problem statement
2. whether the mpls working group should ask the ADs
    that a new milestone om p2mp mpls should be added
    to our charter

If there is support we plan to take this as an separate item
(not include it in the more general charter update) to the
ADs. Again this is a question for which I would like boths
the pros and cons to speak up. Silence will not be interpreted
(one way or another).

/Loa

Kullberg Alan-G19424 wrote:
> Loa & George,
>=20
> Below is a problem statement for point-to-multipoint using MPLS.
> This problem statement has been prepared jointly by the authors
> of the drafts:
>   draft-yasukawa-mpls-rsvp-p2mp-02.txt
>   draft-raggarwa-mpls-p2mp-te-00.txt
>=20
> Please use this problem statement as a basis to get the MPLS WG
> charter updated to include P2MP work.
>=20
> Thanks,
> Alan
>=20
> #########################
>=20
> Problem statement
>=20
>=20
> Content Distribution (CD), Interactive multi-media (IMM), and VPN
multicast
> are
> applications that are best supported with multicast capabilities.
>=20
> IP Multicast provides P2MP communication. However, there are no
Traffic
> Engineering (TE) capabilities or QoS guarantees with existing IP
multicast
> protocols.  Note that diff-serv combined with IP multicast routing is
not
> sufficient for P2MP applications for many of the same reasons that it
is not
> sufficient for unicast applications - TE and CSPF are required to
enable and
> scale the intelligent management of network resources, to prevent
> congestion, and
> to enable sub-second rerouting around network failures.
>=20
> One possible solution would be to setup multiple P2P TE LSPs, one to
each of
> the
> required  egress PEs. This requires replicating incoming packets to
all the
> P2P
> LSPs at the ingress PE to accommodate multipoint communication. This
is sub-
> optimal. It places the replication burden on the ingress PE and hence
has
> very
> poor scaling characteristics. It also wastes bandwidth resources,
memory and
> MPLS
> (e.g. label) resources in the network.
>=20
> Hence, to provide TE for a P2MP application in an efficient manner in
a
> large
> scale environemnt, P2MP TE mechanisms are required.  Existing MPLS P2P
TE
> mechanisms have to be enhanced to support P2MP TE LSP setup.
>=20
> We propose that MPLS be enhanced to setup P2MP TE LSPs. This should be
> achieved
> without running a multicast routing protocol in the network core and
with
> maximum
> re-use of the existing MPLS protocols. A P2MP LSP will be setup with
TE
> constraints and will allow efficient packet replication at various
branching
> points in the network. RSVP-TE will be used for setting up a P2MP LSP
with
> enhancements to existing P2P TE LSP procedures. The P2MP TE LSP setup
> mechanism
> will include the ability to add/remove receivers to/from an existing
P2MP
> LSP.
>=20
> The MPLS WG will specify only how to setup a P2MP TE LSP. The usage of
this
> will
> be application dependent.
>=20
> (Milestones)
>=20
> To produce a requirement draft that specifies the scope, requirements,
and
> issues
> to resolve for this enhancement by Minneapolis 2003 meeting.
>=20
> To produce a small number of solution draft(s) which specify protocol
> extensions,
> enhancements and mechanisms to fill the requirement and solve the
above
> problem
> by spring 2004 IETF meeting.=20
>=20
>=20
>=20
>=20
>=20
>=20
>  (Example)
>=20
>      Consider the following figure.
>=20
>                         Source 1 (S1)
>                                |
>                               PE1
>                              |   |
>                              |   |
>                  R2----PE3--P1   P2---PE2--Receiver 1 (R1)
>                              |
>                             PE4----R3
>                              |
>                              |
>                             R4
>=20
>                            Figure 1.
>=20
>       The above figure shows PE1, PE2, PE3 and PE4. PE1 is attached to
a
> traffic
> source that is generating traffic for a P2MP application. PE2, PE3 and
PE4
> are
> attached to receivers that are interested in receiving traffic for the
> application. The following are the objectives that we wish to achieve:
>=20
>       a) Set up a P2MP TE LSP from PE1 to PE2, PE3 and PE4.
>       b) Packet replication should be efficient. In this case, the
branch
> node P1
>          should replicate incoming packets and send them to PE3 and
PE4.
>       c) The P2MP TE LSP should be setup by enhancing existing RSVP-TE
P2P
>          procedures and without running a multicast routing protocol
in the
>          network core.
>=20
>=20

--=20
Loa Andersson

Mobile          +46 739 81 21 64
Email           loa@pi.se




From owner-mpls@UU.NET  Thu Sep 11 13:49:36 2003
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA02979
	for <mpls-archive@lists.ietf.org>; Thu, 11 Sep 2003 13:49:36 -0400 (EDT)
Received: from cmr1.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpfsh18851
	for <mpls-archive@lists.ietf.org>; Thu, 11 Sep 2003 17:49:39 GMT
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQpfsh18621;
	Thu, 11 Sep 2003 17:49:31 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQpfsf06607
	for mpls-outgoing; Thu, 11 Sep 2003 17:22:04 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQpfsf06511
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 11 Sep 2003 17:21:58 GMT
Received: from cmr2.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQpfsf09785
	for <mpls@uu.net>; Thu, 11 Sep 2003 17:19:22 GMT
Received: from cmr2.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpfsf17336
	for <mpls@uu.net>; Thu, 11 Sep 2003 17:19:21 GMT
Received: from sj-iport-2.cisco.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: sj-iport-2-in.cisco.com [171.71.176.71])
	id QQpfsf17323
	for <mpls@uu.net>; Thu, 11 Sep 2003 17:19:21 GMT
Received: from cisco.com (171.71.177.237)
  by sj-iport-2.cisco.com with ESMTP; 11 Sep 2003 10:32:43 -0700
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by sj-core-1.cisco.com (8.12.9/8.12.6) with ESMTP id h8BHJHbs027450
	for <mpls@uu.net>; Thu, 11 Sep 2003 10:19:18 -0700 (PDT)
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.70.36])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id ACH63870;
	Thu, 11 Sep 2003 13:19:16 -0400 (EDT)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.11.2/CISCO.WS.1.2) id h8BHJGB14594 for mpls@uu.net; Thu, 11 Sep 2003 13:19:16 -0400 (EDT)
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQpfsf06209
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 11 Sep 2003 17:17:00 GMT
Received: from cmr2.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQpfsf18244
	for <mpls@uu.net>; Thu, 11 Sep 2003 17:16:18 GMT
Received: from cmr2.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpfsf12254
	for <mpls@uu.net>; Thu, 11 Sep 2003 17:16:18 GMT
Received: from sj-iport-3.cisco.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: sj-iport-3-in.cisco.com [171.71.176.72])
	id QQpfsf12172
	for <mpls@uu.net>; Thu, 11 Sep 2003 17:16:16 GMT
Received: from cisco.com (171.68.223.137)
  by sj-iport-3.cisco.com with ESMTP; 11 Sep 2003 10:16:15 -0700
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by sj-core-3.cisco.com (8.12.6/8.12.6) with ESMTP id h8BHGCS4005625;
	Thu, 11 Sep 2003 10:16:13 -0700 (PDT)
Received: from tnadeauw2k02 (che-vpn-cluster-2-76.cisco.com [10.86.242.76])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id ACH63491;
	Thu, 11 Sep 2003 13:16:11 -0400 (EDT)
Reply-To: <tnadeau@cisco.com>
From: "Thomas D. Nadeau" <tnadeau@cisco.com>
To: "'Wijnen, Bert \(Bert\)'" <bwijnen@lucent.com>,
        "'Stefan Winter'" <mail@stefan-winter.de>, <mpls@UU.NET>,
        <iesg@ietf.org>
Subject: RE: glitch in draft-ietf-mpls-lsr-mib-12.txt
Date: Thu, 11 Sep 2003 13:16:11 -0400
Organization: Cisco Systems, inc.
Message-ID: <003101c37888$65e61a10$b84a8018@amer.cisco.com>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="US-ASCII"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook, Build 10.0.4024
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4910.0300
In-Reply-To: <7D5D48D2CAA3D84C813F5B154F43B155026F71D1@nl0006exch001u.nl.lucent.com>
Importance: Normal
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 7bit


	Cool. Will fix as suggested.

	--Tom


>-----Original Message-----
>From: owner-mpls@UU.NET [mailto:owner-mpls@UU.NET] On Behalf 
>Of Wijnen, Bert (Bert)
>Sent: Thursday, September 11, 2003 7:06 AM
>To: Stefan Winter; mpls@UU.NET; iesg@ietf.org
>Subject: RE: glitch in draft-ietf-mpls-lsr-mib-12.txt
>
>
>You suggested fix makes sense to me.
>
>Thanks,
>Bert 
>
>> -----Original Message-----
>> From: Stefan Winter [mailto:mail@stefan-winter.de]
>> Sent: woensdag 10 september 2003 9:57
>> To: mpls@UU.NET; iesg@ietf.org
>> Subject: glitch in draft-ietf-mpls-lsr-mib-12.txt
>> 
>> 
>> Hello,
>> 
>> ( I know it is VERY short before end of last call, but I just 
>> came across this 
>> one...)
>> 
>> the mplsXCTable contains a RowStatus column and an 
>AdminStatus column.
>> The DESCRIPTION of its RowStatus reads, 
>>        "When a row in this table has a row in the active(1)
>>         state, no objects in this row except this object
>>         and the mplsXCStorageType can be modified."
>> Which does not make sense. As far as I know, the core purpose 
>> of AdminStatus 
>> is to have the possibility to put an XC offline without 
>> having to set the 
>> entire row to NotInService. But if one cannot modify the 
>> AdminStatus once the 
>> RowStatus is "up", this is not possible.
>> If the description remains the way it is now, AdminStatus is 
>> mostly useless. A 
>> simple addition like
>>        "except this object, the mplsXCStorageType
>>         and the mplsXCAdminStatus can be modified."
>> would make much more sense.
>> 
>> Greetings,
>> 
>> Stefan Winter
>> 
>



From owner-mpls@UU.NET  Thu Sep 11 17:48:54 2003
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA14956
	for <mpls-archive@lists.ietf.org>; Thu, 11 Sep 2003 17:48:53 -0400 (EDT)
Received: from cmr2.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpfsx00355
	for <mpls-archive@lists.ietf.org>; Thu, 11 Sep 2003 21:48:58 GMT
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQpfsx00104;
	Thu, 11 Sep 2003 21:48:51 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQpfsu19838
	for mpls-outgoing; Thu, 11 Sep 2003 21:10:53 GMT
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQpfsu19831
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 11 Sep 2003 21:10:52 GMT
Received: from cmr2.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQpfsu13900
	for <mpls@uu.net>; Thu, 11 Sep 2003 21:09:37 GMT
Received: from cmr2.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpfsu16688
	for <mpls@uu.net>; Thu, 11 Sep 2003 21:09:36 GMT
Received: from sj-iport-1.cisco.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: sj-iport-1-in.cisco.com [171.71.176.70])
	id QQpfsu16682
	for <mpls@uu.net>; Thu, 11 Sep 2003 21:09:36 GMT
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by sj-core-1.cisco.com (8.12.9/8.12.6) with ESMTP id h8BL9Vbs024767
	for <mpls@uu.net>; Thu, 11 Sep 2003 14:09:31 -0700 (PDT)
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.70.36])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id ACH91510;
	Thu, 11 Sep 2003 17:09:30 -0400 (EDT)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.11.2/CISCO.WS.1.2) id h8BL9Ur19063 for mpls@uu.net; Thu, 11 Sep 2003 17:09:30 -0400 (EDT)
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQpfsu19551
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 11 Sep 2003 21:08:06 GMT
Received: from cmr1.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQpfsu03311
	for <mpls@UU.NET>; Thu, 11 Sep 2003 21:08:04 GMT
Received: from jera.movaz.com by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: webmail.movaz.com [65.205.166.188])
	id QQpfnx10690
	for <mpls@UU.NET>; Wed, 10 Sep 2003 13:22:22 GMT
Received: from LB-LAPTOP.movaz.com (kenaz.atlanta.movaz.com [172.16.8.184])
	by jera.movaz.com (Postfix) with ESMTP
	id 24CA050C2; Wed, 10 Sep 2003 09:21:53 -0400 (EDT)
Message-Id: <4.3.2.7.2.20030910092019.0321c498@mo-ex1>
X-Sender: lb@mo-ex1
X-Mailer: QUALCOMM Windows Eudora Version 4.3.2
Date: Wed, 10 Sep 2003 09:21:52 -0400
To: "Loa Andersson" <loa@pi.se>
From: Lou Berger <lberger@movaz.com>
Subject: Re: Invitation to discuss: "P2MP problem statement" - decision
Cc: <dcheng@cisco.com>, "Berger, Lou" <lberger@movaz.com>, <mpls@UU.NET>
In-Reply-To: <3F5E4E82.5040108@pi.se>
References: <000401c3771a$a03886e0$6cca47ab@amer.cisco.com>
 <000401c3771a$a03886e0$6cca47ab@amer.cisco.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Sender: owner-mpls@UU.NET
Precedence: bulk

Loa,
         Thanks for the response.  I agree that the work should be done 
only once.   I'm happy for the work to be done in MPLS WG.  If the ADs want 
to move it, that's fine too as the same people will work on it in either case!

Lou

At 06:04 PM 9/9/2003, Loa Andersson wrote:

>Lou and Dean,
>
>I guess this is what should be classified as "good question".
>What Dean says about the possibility to use the P2MP TE LSPs
>both in packet based and non-packet based networks is true.
>When it comes to the scope of what the MPLS working group
>will define it could be another matter, extending this to
>include specifications that are applicable for non-packet
>based networks would require that we explicitly says so in
>the wg charter and that it is OKed by the ADs.
>
>Having said this it is my opinion that we should do the work
>only once and in the mpls wg.
>
>/Loa
>
>Dean Cheng (dcheng) wrote:
>
> > Lou,
> >
> >    Yes it does. In fact, the P2MP TE LSPs can be used in
> >    both packet based (MPLS) or non-packet based (GMPLS)
> >    networks, as originally intended.
> >
> > Dean
> >
> > -----Original Message-----
> > From: owner-mpls@UU.NET 
> [<mailto:owner-mpls@UU.NET>mailto:owner-mpls@UU.NET] On Behalf Of Lou
> > Berger
> > Sent: Tuesday, September 09, 2003 12:22 PM
> > To: Loa Andersson
> > Cc: mpls@UU.NET
> > Subject: Re: Invitation to discuss: "P2MP problem statement" - decision
> >
> >
> > Loa,
> >          Just want to clarify a point:  Do P2MP TE LSPs include all
> > GMPLS
> > switching types or just PSC?  I think inclusion of all types is
> > important/goodness.
> >
> > Thanks,
> > Lou
> >
> > At 01:04 PM 9/9/2003, Loa Andersson wrote:
> >
> >
> >>WG,
> >>
> >>I have the working group consensus to ask the ADs to
> >>add the p-2-mp milestones to our charter. In fact we
> >>have only seen support :).
> >>
> >>Alex,
> >>
> >>could you start the process to add the following milestone
> >>the the mpls wg charter.
> >>
> >>Milestones
> >>
> >>- produce a requirement specification that defines the scope,
> >>  requirements, and issues to resolve for how to setup a P2MP TE LSPs
> >>  by Minneapolis 2003 meeting.
> >>
> >>- produce a small number of solution draft(s) which specify protocol
> >>  extensions, enhancements and mechanisms for P2MP TE LSPs by spring
> >>  2004 IETF meeting.
> >>
> >>
> >>/Loa
> >>
> >>--
> >>Loa Andersson
> >>
> >>Mobile          +46 739 81 21 64
> >>Email           loa@pi.se
> >>
> >
> >
> >
> >
>
>--
>Loa Andersson
>
>Mobile          +46 739 81 21 64
>Email           loa@pi.se



From owner-mpls@UU.NET  Fri Sep 12 07:23:07 2003
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA16705
	for <mpls-archive@lists.ietf.org>; Fri, 12 Sep 2003 07:23:06 -0400 (EDT)
Received: from cmr2.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpfuz03415
	for <mpls-archive@lists.ietf.org>; Fri, 12 Sep 2003 11:23:12 GMT
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQpfuz03208;
	Fri, 12 Sep 2003 11:23:04 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQpfuw05062
	for mpls-outgoing; Fri, 12 Sep 2003 10:33:24 GMT
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQpfuw05057
	for <mpls@mail-control.ash.ops.us.uu.net>; Fri, 12 Sep 2003 10:33:23 GMT
Received: from cmr2.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQpfuv15527
	for <mpls@uu.net>; Fri, 12 Sep 2003 10:28:19 GMT
Received: from cmr2.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpfuv19993
	for <mpls@uu.net>; Fri, 12 Sep 2003 10:28:18 GMT
Received: from sj-iport-1.cisco.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: sj-iport-1-in.cisco.com [171.71.176.70])
	id QQpfuv19955
	for <mpls@uu.net>; Fri, 12 Sep 2003 10:28:18 GMT
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by sj-core-2.cisco.com (8.12.9/8.12.6) with ESMTP id h8CASEdP027842
	for <mpls@uu.net>; Fri, 12 Sep 2003 03:28:15 -0700 (PDT)
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.70.36])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id ACI27145;
	Fri, 12 Sep 2003 06:28:13 -0400 (EDT)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.11.2/CISCO.WS.1.2) id h8CASD023776 for mpls@uu.net; Fri, 12 Sep 2003 06:28:13 -0400 (EDT)
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQpfuv04804
	for <mpls@mail-control.ash.ops.us.uu.net>; Fri, 12 Sep 2003 10:27:29 GMT
Received: from cmr1.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQpfuv06764
	for <mpls@UU.net>; Fri, 12 Sep 2003 10:24:21 GMT
Received: from cmr1.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpfuv26497
	for <mpls@UU.net>; Fri, 12 Sep 2003 10:24:20 GMT
Received: from motgate3.mot.com by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: motgate3.mot.com [144.189.100.103])
	id QQpfuv26448
	for <mpls@UU.net>; Fri, 12 Sep 2003 10:24:19 GMT
Received: from az33exr02.mot.com (az33exr02.mot.com [10.64.251.232])
	by motgate3.mot.com (Motorola/Motgate3) with ESMTP id h8CAOHCO021887
	for <mpls@UU.net>; Fri, 12 Sep 2003 03:24:17 -0700 (MST)
Received: from zin03exm01.corp.mot.com (zin03exm01.corp.mot.com [10.232.160.1])
	by az33exr02.mot.com (Motorola/az33exr02) with ESMTP id h8CAO9St030647
	for <mpls@UU.net>; Fri, 12 Sep 2003 05:24:14 -0500
Received: by zin03exm01.corp.mot.com with Internet Mail Service (5.5.2657.2)
	id <Q5XJC0P8>; Fri, 12 Sep 2003 15:54:02 +0530
Message-ID: <2F8E7538CA01D711BC5900B0D079E710013CEF5F@zin03exm01.corp.mot.com>
From: S Mahadevan-A19066 <mahadevan.s@motorola.com>
To: "'erosen@cisco.com'" <erosen@cisco.com>,
        "'yakov@juniper.net'"
	 <yakov@juniper.net>,
        "'fsb@thefsb.org'" <fsb@thefsb.org>
Cc: "'mpls@UU.net'" <mpls@UU.NET>
Subject: Question in draft-ietf-mpls-in-ip-or-gre-03
Date: Fri, 12 Sep 2003 15:54:01 +0530
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2657.2)
Content-Type: text/plain
Sender: owner-mpls@UU.NET
Precedence: bulk

The draft says

   "In some cases, the tunnel head receives, for encapsulation, an IP
   packet, which it first encapsulates in MPLS and then encapsulates in
   MPLS-in-IP or MPLS-in-GRE.  If the source of the IP packet is
   reachable from the tunnel head, and if the result of encapsulating
   the packet in MPLS would be a packet whose size exceeds the Tunnel
   MTU, then the value which the tunnel head SHOULD use for the purposes
   of fragmentation and PMTU discovery outside the tunnel is the Tunnel
   MTU value minus the size of the MPLS encapsulation."

I need a small clarification.. Here, are we talking about the
scenerio were the same node is both an ingress LSR for an
LSP and a Tunnnel Head (according to the definition in this draft)




From owner-mpls@UU.NET  Fri Sep 12 10:12:22 2003
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA25189
	for <mpls-archive@lists.ietf.org>; Fri, 12 Sep 2003 10:12:22 -0400 (EDT)
Received: from cmr2.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpfvk24218
	for <mpls-archive@lists.ietf.org>; Fri, 12 Sep 2003 14:12:28 GMT
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQpfvk24004;
	Fri, 12 Sep 2003 14:12:19 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQpfvi19143
	for mpls-outgoing; Fri, 12 Sep 2003 13:41:44 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQpfvi19138
	for <mpls@mail-control.ash.ops.us.uu.net>; Fri, 12 Sep 2003 13:41:27 GMT
Received: from cmr2.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQpfvi11994
	for <mpls@UU.net>; Fri, 12 Sep 2003 13:39:12 GMT
Received: from cmr2.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpfvi01833
	for <mpls@UU.net>; Fri, 12 Sep 2003 13:39:12 GMT
Received: from rtp-core-1.cisco.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: rtp-core-1.cisco.com [64.102.124.12])
	id QQpfvi01813
	for <mpls@UU.net>; Fri, 12 Sep 2003 13:39:11 GMT
Received: from cisco.com (erosen-u10.cisco.com [161.44.70.36])
	by rtp-core-1.cisco.com (8.12.9/8.12.6) with ESMTP id h8CDd6GM024016;
	Fri, 12 Sep 2003 09:39:06 -0400 (EDT)
Message-Id: <200309121339.h8CDd6GM024016@rtp-core-1.cisco.com>
To: S Mahadevan-A19066 <mahadevan.s@motorola.com>
cc: "'yakov@juniper.net'" <yakov@juniper.net>,
        "'fsb@thefsb.org'" <fsb@thefsb.org>, "'mpls@UU.net'" <mpls@UU.NET>
Subject: Re: Question in draft-ietf-mpls-in-ip-or-gre-03 
In-reply-to: Your message of Fri, 12 Sep 2003 15:54:01 +0530.
             <2F8E7538CA01D711BC5900B0D079E710013CEF5F@zin03exm01.corp.mot.com> 
Reply-To: erosen@cisco.com
User-Agent: EMH/1.14.1 SEMI/1.14.3 (Ushinoya) FLIM/1.14.3
 (=?ISO-8859-4?Q?Unebigory=F2mae?=) APEL/10.3 Emacs/21.3
 (sparc-sun-solaris2.8) MULE/5.0 (SAKAKI)
MIME-Version: 1.0 (generated by SEMI 1.14.3 - "Ushinoya")
Content-Type: text/plain; charset=US-ASCII
Date: Fri, 12 Sep 2003 09:39:06 -0400
From: Eric Rosen <erosen@cisco.com>
Sender: owner-mpls@UU.NET
Precedence: bulk


> I need a small clarification.. Here, are we talking about the
> scenario were the same node is both an ingress LSR for an
> LSP and a Tunnnel Head (according to the definition in this draft)

Correct. 


From owner-mpls@UU.NET  Fri Sep 12 12:08:32 2003
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA00221
	for <mpls-archive@lists.ietf.org>; Fri, 12 Sep 2003 12:08:28 -0400 (EDT)
Received: from cmr0.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpfvs29206
	for <mpls-archive@lists.ietf.org>; Fri, 12 Sep 2003 16:08:27 GMT
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQpfvs28957;
	Fri, 12 Sep 2003 16:08:18 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQpfvq10731
	for mpls-outgoing; Fri, 12 Sep 2003 15:44:19 GMT
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQpfvq10704
	for <mpls@mail-control.ash.ops.us.uu.net>; Fri, 12 Sep 2003 15:44:11 GMT
Received: from cmr2.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQpfvq20095
	for <mpls@uu.net>; Fri, 12 Sep 2003 15:44:02 GMT
Received: from cmr2.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpfvq28047
	for <mpls@uu.net>; Fri, 12 Sep 2003 15:44:01 GMT
Received: from sj-iport-3.cisco.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: sj-iport-3-in.cisco.com [171.71.176.72])
	id QQpfvq28025
	for <mpls@uu.net>; Fri, 12 Sep 2003 15:44:01 GMT
Received: from cisco.com (171.71.177.238)
  by sj-iport-3.cisco.com with ESMTP; 12 Sep 2003 08:43:57 -0700
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by sj-core-5.cisco.com (8.12.9/8.12.6) with ESMTP id h8CFhqXs027892
	for <mpls@uu.net>; Fri, 12 Sep 2003 08:43:54 -0700 (PDT)
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.70.36])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id ACI49864;
	Fri, 12 Sep 2003 11:43:51 -0400 (EDT)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.11.2/CISCO.WS.1.2) id h8CFhpQ00257 for mpls@uu.net; Fri, 12 Sep 2003 11:43:51 -0400 (EDT)
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQpfvq10599
	for <mpls@mail-control.ash.ops.us.uu.net>; Fri, 12 Sep 2003 15:42:48 GMT
Received: from cmr1.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQpfvq15055
	for <mpls@UU.NET>; Fri, 12 Sep 2003 15:41:22 GMT
Received: from cmr1.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpfvq04923
	for <mpls@UU.NET>; Fri, 12 Sep 2003 15:41:22 GMT
Received: from mother.pmc-sierra.bc.ca by cmr1.ash.ops.us.uu.net with SMTP 
	(peer crosschecked as: mother.pmc-sierra.com [216.241.224.12])
	id QQpfvq04900
	for <mpls@UU.NET>; Fri, 12 Sep 2003 15:41:21 GMT
Received: (qmail 25433 invoked by uid 12059); 12 Sep 2003 15:41:21 -0000
Received: from Shahram_Davari@pmc-sierra.com by mother by uid 101 with qmail-scanner-1.20rc3 
 (uvscan: v4.1.40/v4292.  Clear:RC:1:. 
 Processed in 0.683289 secs); 12 Sep 2003 15:41:21 -0000
Received: from unknown (HELO ogmios.pmc-sierra.bc.ca) (216.241.226.59)
  by mother.pmc-sierra.com with SMTP; 12 Sep 2003 15:41:19 -0000
Received: from bby1exi01.pmc-sierra.bc.ca (bby1exi01.pmc-sierra.bc.ca [216.241.231.251])
	by ogmios.pmc-sierra.bc.ca (8.12.9/8.12.7) with ESMTP id h8CFfInC011695
	for <mpls@UU.NET>; Fri, 12 Sep 2003 08:41:19 -0700
Received: by bby1exi01 with Internet Mail Service (5.5.2656.59)
	id <Q89Y0LNJ>; Fri, 12 Sep 2003 08:41:18 -0700
Message-ID: <4B6D09F3B826D411A67300D0B706EFDE0115CBC4@nt-exch-yow.pmc-sierra.bc.ca>
From: Shahram Davari <Shahram_Davari@pmc-sierra.com>
To: "'mpls@UU.net'" <mpls@UU.NET>
Subject: LLC/SAP value for MPLS
Date: Fri, 12 Sep 2003 08:41:16 -0700
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2656.59)
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C37944.4DCCCBB0"
Sender: owner-mpls@UU.NET
Precedence: bulk

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_01C37944.4DCCCBB0
Content-Type: text/plain;
	charset="ISO-8859-1"

Hi,
 
Is there any SAP value assigned to MPLS in 802.2 (LLC)?
 
Thanks,

__________________________________________ 
Shahram Davari, B.Eng., M.A.Sc. 
Senior Product Research Engineer 
PMC-Sierra, Inc. 
Tel: (613)271-4018 
Fax: (613)271-6468 
MailTo: Shahram_Davari@pmc-sierra.com 
__________________________________________ 

 

------_=_NextPart_001_01C37944.4DCCCBB0
Content-Type: text/html;
	charset="ISO-8859-1"

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">


<META content="MSHTML 6.00.2800.1106" name=GENERATOR></HEAD>
<BODY>
<DIV><FONT face=Arial size=2><SPAN 
class=777593915-12092003>Hi,</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=777593915-12092003></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2><SPAN class=777593915-12092003>Is there any SAP 
value assigned to MPLS in 802.2 (LLC)?</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=777593915-12092003></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=777593915-12092003>Thanks,</SPAN></FONT></DIV>
<P><I><FONT face=Arial 
size=1>__________________________________________</FONT></I> <BR><B><FONT 
face=Arial size=2>Shahram Davari, B.Eng., M.A.Sc.</FONT></B> <BR><B><FONT 
face=Arial size=1>Senior Product Research Engineer</FONT></B> <BR><B><FONT 
face=Arial size=1>PMC-Sierra, Inc.</FONT></B> <BR><I><FONT face=Arial 
size=1>Tel: (613)271-4018</FONT></I> <BR><I><FONT face=Arial size=1>Fax: 
(613)271-6468</FONT></I> <BR><I><U><FONT face=Arial color=#0000ff size=1>MailTo: 
Shahram_Davari@pmc-sierra.com</FONT></U></I> <BR><I><FONT face=Arial 
size=1>__________________________________________</FONT></I> </P>
<DIV>&nbsp;</DIV></BODY></HTML>

------_=_NextPart_001_01C37944.4DCCCBB0--



From owner-mpls@UU.NET  Fri Sep 12 17:31:02 2003
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA17579
	for <mpls-archive@lists.ietf.org>; Fri, 12 Sep 2003 17:31:01 -0400 (EDT)
Received: from cmr0.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpfwo21483
	for <mpls-archive@lists.ietf.org>; Fri, 12 Sep 2003 21:31:08 GMT
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQpfwo21332;
	Fri, 12 Sep 2003 21:31:02 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQpfwl16107
	for mpls-outgoing; Fri, 12 Sep 2003 20:47:33 GMT
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQpfwl16100
	for <mpls@mail-control.ash.ops.us.uu.net>; Fri, 12 Sep 2003 20:47:29 GMT
Received: from cmr2.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQpfwl16300
	for <mpls@uu.net>; Fri, 12 Sep 2003 20:47:12 GMT
Received: from cmr2.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpfwl04404
	for <mpls@uu.net>; Fri, 12 Sep 2003 20:47:11 GMT
Received: from sj-iport-1.cisco.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: sj-iport-1-in.cisco.com [171.71.176.70])
	id QQpfwl04293
	for <mpls@uu.net>; Fri, 12 Sep 2003 20:47:09 GMT
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by sj-core-1.cisco.com (8.12.9/8.12.6) with ESMTP id h8CKl3bu016669
	for <mpls@uu.net>; Fri, 12 Sep 2003 13:47:07 -0700 (PDT)
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.70.36])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id ACI81856;
	Fri, 12 Sep 2003 16:47:02 -0400 (EDT)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.11.2/CISCO.WS.1.2) id h8CKl2r06158 for mpls@uu.net; Fri, 12 Sep 2003 16:47:02 -0400 (EDT)
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQpfwl15754
	for <mpls@mail-control.ash.ops.us.uu.net>; Fri, 12 Sep 2003 20:45:37 GMT
Received: from cmr2.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQpfwk13526
	for <mpls@uu.net>; Fri, 12 Sep 2003 20:43:37 GMT
Received: from cmr2.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpfwk28517
	for <mpls@uu.net>; Fri, 12 Sep 2003 20:43:37 GMT
Received: from gamma.isi.edu by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: gamma.isi.edu [128.9.144.145])
	id QQpfwk28477
	for <mpls@uu.net>; Fri, 12 Sep 2003 20:43:36 GMT
Received: from ISI.EDU (jet.isi.edu [128.9.160.87])
	by gamma.isi.edu (8.11.6p2/8.11.2) with ESMTP id h8CKhZN18388;
	Fri, 12 Sep 2003 13:43:35 -0700 (PDT)
Message-Id: <200309122043.h8CKhZN18388@gamma.isi.edu>
To: IETF-Announce:;
Subject: RFC 3612 on Applicability Statement for Restart Mechanisms for the Label Distribution Protocol (LDP)
Cc: rfc-editor@rfc-editor.org, mpls@UU.NET
From: rfc-editor@rfc-editor.org
Mime-Version: 1.0
Content-Type: Multipart/Mixed; Boundary=NextPart
Date: Fri, 12 Sep 2003 13:43:35 -0700
Sender: owner-mpls@UU.NET
Precedence: bulk


--NextPart


A new Request for Comments is now available in online RFC libraries.


        RFC 3612

        Title:      Applicability Statement for Restart Mechanisms
                    for the Label Distribution Protocol (LDP)
        Author(s):  A. Farrel
        Status:     Informational
        Date:       September 2003
        Mailbox:    adrian@olddog.co.uk
        Pages:      16
        Characters: 35677
        Updates/Obsoletes/SeeAlso:    None

        I-D Tag:    draft-ietf-mpls-ldp-restart-applic-01.txt

        URL:        ftp://ftp.rfc-editor.org/in-notes/rfc3612.txt


This document provides guidance on when it is advisable to implement
some form of Label Distribution Protocol (LDP) restart mechanism and
which approach might be more suitable.  The issues and extensions
described in this document are equally applicable to RFC 3212,
"Constraint-Based LSP Setup Using LDP".

This document is a product of the Multiprotocol Label Switching
Working Group of the IETF.

This memo provides information for the Internet community.  It does
not specify an Internet standard of any kind.  Distribution of this
memo is unlimited.

This announcement is sent to the IETF list and the RFC-DIST list.
Requests to be added to or deleted from the IETF distribution list
should be sent to IETF-REQUEST@IETF.ORG.  Requests to be
added to or deleted from the RFC-DIST distribution list should
be sent to RFC-DIST-REQUEST@RFC-EDITOR.ORG.

Details on obtaining RFCs via FTP or EMAIL may be obtained by sending
an EMAIL message to rfc-info@RFC-EDITOR.ORG with the message body 
help: ways_to_get_rfcs.  For example:

        To: rfc-info@RFC-EDITOR.ORG
        Subject: getting rfcs

        help: ways_to_get_rfcs

Requests for special distribution should be addressed to either the
author of the RFC in question, or to RFC-Manager@RFC-EDITOR.ORG.  Unless
specifically noted otherwise on the RFC itself, all RFCs are for
unlimited distribution.echo 
Submissions for Requests for Comments should be sent to
RFC-EDITOR@RFC-EDITOR.ORG.  Please consult RFC 2223, Instructions to RFC
Authors, for further information.


Joyce K. Reynolds and Sandy Ginoza
USC/Information Sciences Institute

...

Below is the data which will enable a MIME compliant Mail Reader 
implementation to automatically retrieve the ASCII version
of the RFCs.

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

--OtherAccess
Content-Type:  Message/External-body;
        access-type="mail-server";
        server="RFC-INFO@RFC-EDITOR.ORG"

Content-Type: text/plain
Content-ID: <030912134209.RFC@RFC-EDITOR.ORG>

RETRIEVE: rfc
DOC-ID: rfc3612

--OtherAccess
Content-Type:   Message/External-body;
        name="rfc3612.txt";
        site="ftp.isi.edu";
        access-type="anon-ftp";
        directory="in-notes"

Content-Type: text/plain
Content-ID: <030912134209.RFC@RFC-EDITOR.ORG>

--OtherAccess--
--NextPart--



From owner-mpls@UU.NET  Sat Sep 13 22:01:53 2003
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id WAA03835
	for <mpls-archive@lists.ietf.org>; Sat, 13 Sep 2003 22:01:52 -0400 (EDT)
Received: from cmr1.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpgay20028
	for <mpls-archive@lists.ietf.org>; Sun, 14 Sep 2003 02:01:54 GMT
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQpgay18694;
	Sun, 14 Sep 2003 02:01:17 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQpgav22500
	for mpls-outgoing; Sun, 14 Sep 2003 01:19:53 GMT
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQpgav22495
	for <mpls@mail-control.ash.ops.us.uu.net>; Sun, 14 Sep 2003 01:19:41 GMT
Received: from cmr0.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQpgav11993
	for <mpls@uu.net>; Sun, 14 Sep 2003 01:18:17 GMT
Received: from cmr0.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpgav28519
	for <mpls@uu.net>; Sun, 14 Sep 2003 01:18:16 GMT
Received: from auemail1.firewall.lucent.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: auemail1.lucent.com [192.11.223.161])
	id QQpgav28506
	for <mpls@uu.net>; Sun, 14 Sep 2003 01:18:16 GMT
Received: from nl0006exch001h.wins.lucent.com (h135-85-76-62.lucent.com [135.85.76.62])
	by auemail1.firewall.lucent.com (Switch-2.2.0/Switch-2.2.0) with ESMTP id h8E18P800730
	for <mpls@uu.net>; Sat, 13 Sep 2003 20:08:26 -0500 (CDT)
Received: by nl0006exch001h.nl.lucent.com with Internet Mail Service (5.5.2656.59)
	id <SXJDCP2Z>; Sun, 14 Sep 2003 03:08:24 +0200
Message-ID: <7D5D48D2CAA3D84C813F5B154F43B15502331552@nl0006exch001u.nl.lucent.com>
From: "Wijnen, Bert (Bert)" <bwijnen@lucent.com>
To: "Mpls (E-mail)" <mpls@UU.NET>
Subject: FW: DT's review of draft-ietf-mpls-telink-mib-04.txt
Date: Sun, 14 Sep 2003 03:08:23 +0200
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2656.59)
Content-Type: text/plain
Sender: owner-mpls@UU.NET
Precedence: bulk



Thanks,
Bert 

-----Original Message-----
From: Dave Thaler [mailto:dthaler@windows.microsoft.com]
Sent: zondag 14 september 2003 0:26
To: Wijnen, Bert (Bert); dubuc.consulting@rogers.com; tnadeau@cisco.com;
sudheer@ieee.org; jplang@ieee.org
Cc: Loa Andersson (E-mail); Alex Zinin (E-mail)
Subject: RE: DT's review of draft-ietf-mpls-telink-mib-04.txt


Yes to both.

-Dave

> -----Original Message-----
> From: Wijnen, Bert (Bert) [mailto:bwijnen@lucent.com]
> Sent: Saturday, September 13, 2003 1:21 PM
> To: Dave Thaler; Wijnen, Bert (Bert); dubuc.consulting@rogers.com;
> tnadeau@cisco.com; sudheer@ieee.org; jplang@ieee.org
> Cc: Loa Andersson (E-mail); Alex Zinin (E-mail)
> Subject: RE: DT's review of draft-ietf-mpls-telink-mib-04.txt
> 
> Thanks dave. I think that in the first sentence you also meant
>  draft-ietf-mpls-telink-mib-04.txt.
> 
> I hope it is OK with you to post this to MPLS WG as well?
> 
> Thanks,
> Bert
> 
> > -----Original Message-----
> > From: Dave Thaler [mailto:dthaler@windows.microsoft.com]
> > Sent: zaterdag 13 september 2003 22:17
> > To: Wijnen, Bert (Bert); dubuc.consulting@rogers.com;
> > tnadeau@cisco.com;
> > sudheer@ieee.org; jplang@ieee.org
> > Subject: DT's review of draft-ietf-mpls-telink-mib-04.txt
> >
> >
> > I've completed a review of draft-ietf-tewg-mib-06.txt at
> > Bert's request,
> > concentrating on the relationships with the Interfaces MIB and the
> > IPv4 Tunnel MIB.
> >
> > Relationship with IF-MIB:
> >
> >  This is in pretty good shape.  Section 8 meets most of the
> > requiements
> >  outlined in section 4 of RFC 2863.  The only requirements not met
> > appear
> >  to be the ones regarding ifRcvAddressTable and the
> > conditions (if any)
> >  relating to ifXxxOctets with respect to frames with errors.
> >
> > Relationship with IPv4 Tunnel MIB:
> >
> >  This MIB has no text on the relationship with the IPv4
> > Tunnel MIB, and
> >  does not explain why it does not extend that MIB.  Of course this
> >  document is not IPv4-specific, but we know we need a
> > corresponding IPv6
> >
> >  Tunnel MIB (or perhaps a generic IP Tunnel MIB) anyway.
> > Given that, it
> >
> >  is unclear whether there is sufficient justification
> > (certainly none in
> >
> >  the draft) to not extend it/them.
> >
> >  The argument to extend it/them is twofold:
> >  a) you are consistent with other tunnel management schemes,
> > rather than
> >     confusing people with multiple conflicting schemes, and
> >  b) that you get a number of things currently missing, specifically:
> >     tunnelIfHopLimit, tunnelIfSecurity, tunnelConfigEncapsMethod,
> >     tunnelIfTOS, and the ability to look up a tunnel index by its
> >     endpoints.
> >
> >  teLinkRowStatus - redundant with tunnelConfigStatus?
> >
> >  The real issue is how to handle the teLinkLocalIpAddr and
> >  teLinkRemoteIpAddr.  The 'numbered' and 'unnumbered' link
terminology
> >  appears to come from [GMPLS-ARCH], but from a quick glance at that
> >  document, is is unclear whether the IP addresses are those used for
> >  encapsulation (i.e. like MAC addresses from the point of view of
the
> >  teLink interface), or those assigned to the inside.  I'm assuming
the
> >  former, since the latter would definitely be redundant with the
inet
> >  address table like on any other interface.
> >
> >  So there are currently three cases, as I understand it:
> >  1) it's tunneling using IPv4 addresses.  In this case I see no
reason
> >     to not extend the IPv4 Tunnel MIB.  teLinkLocalIpAddr
> >     and teLinkRemoteIpAddr are redundant with tunnelIfLocalAddress
and
> >     tunnelIfRemoteAddress, respectively.
> >  2) it's tunneling using IPv6 addresses.  In this case it can
> >     extend an IPv6 Tunnel MIB (or perhaps an Inet Tunnel MIB).
> >     teLinkLocalIpAddr and teLinkRemoteIpAddr would be redundant with
> >     objects in that MIB.
> >  3) it's not tunneling using either one.  In this case
> >     teLinkLocalIpAddr and teLinkRemoteIpAddr are empty.
> >
> > Hence, I'd propose the following actions:
> >  1) this document remove the teLinkLocalIpAddr and
teLinkRemoteIpAddr
> >     objects (leaving teLinkAddressType is fine).
> >  2) we (the OPS area) write the IPv6 or Inet Tunnel MIB asap.
> >     I had volunteered for this but it was lower priority.  If
> > this MIB
> >     takes a dependency on it, I think it could be done fairly
quickly
> >     since it's just adapting the existing RFC 2667.
> >     In that document we define a new tunnelIfEncapsMethod for MPLS.
> >  3) If the unnumbered case does not do tunneling over IP, then an
> >     ifType of teLink(200) could identify this case (only).
> >     Numbered links would use an ifType of tunnel, with an encaps
> >     method of mpls.  This would give the benefits of using the
tunnel
> > mib.
> >
> > -Dave
> >
> >


From owner-mpls@UU.NET  Sun Sep 14 02:57:20 2003
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA21993
	for <mpls-archive@lists.ietf.org>; Sun, 14 Sep 2003 02:57:20 -0400 (EDT)
Received: from cmr1.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpgbr04584
	for <mpls-archive@lists.ietf.org>; Sun, 14 Sep 2003 06:57:25 GMT
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQpgbr04434;
	Sun, 14 Sep 2003 06:57:19 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQpgbo25884
	for mpls-outgoing; Sun, 14 Sep 2003 06:07:05 GMT
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQpgbo25879
	for <mpls@mail-control.ash.ops.us.uu.net>; Sun, 14 Sep 2003 06:07:03 GMT
Received: from cmr2.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQpgbo13161
	for <mpls@uu.net>; Sun, 14 Sep 2003 06:06:56 GMT
Received: from cmr2.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpgbo26542
	for <mpls@uu.net>; Sun, 14 Sep 2003 06:06:55 GMT
Received: from sj-iport-1.cisco.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: sj-iport-1-in.cisco.com [171.71.176.70])
	id QQpgbo26527
	for <mpls@uu.net>; Sun, 14 Sep 2003 06:06:55 GMT
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by sj-core-3.cisco.com (8.12.6/8.12.6) with ESMTP id h8E66qS4007435
	for <mpls@uu.net>; Sat, 13 Sep 2003 23:06:52 -0700 (PDT)
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.70.36])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id ACJ36063;
	Sun, 14 Sep 2003 02:06:51 -0400 (EDT)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.11.2/CISCO.WS.1.2) id h8E66pn15697 for mpls@uu.net; Sun, 14 Sep 2003 02:06:51 -0400 (EDT)
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQpgbo25514
	for <mpls@mail-control.ash.ops.us.uu.net>; Sun, 14 Sep 2003 06:05:33 GMT
Received: from cmr0.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQpgbo27894
	for <mpls@uu.net>; Sun, 14 Sep 2003 06:05:26 GMT
Received: from cmr0.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpgbo29706
	for <mpls@uu.net>; Sun, 14 Sep 2003 06:05:23 GMT
Received: from grid.net by cmr0.ash.ops.us.uu.net with SMTP 
	(peer crosschecked as: akh51268y719.bc.hsia.telus.net [216.232.239.93])
	id QQpgbo29637
	for <mpls@uu.net>; Sun, 14 Sep 2003 06:05:16 GMT
Message-ID: <8d0e01c37b04$ef6abfb8$a360fb0d@1sfvzv2>
From: "Leta Young" <leta_youngaj@lucent.com>
To: mpls@UU.NET
Subject: Grow that fckstick                                                     o    hkwxdi3fkz5h
Date: Sun, 14 Sep 2003 21:13:08 +0000
MIME-Version: 1.0
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2800.1158
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165
Content-Type: text/html
Content-Transfer-Encoding: 8bit
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 8bit

<html>

<body bgcolor="white" link="#FF0000" vlink="#FF0000" alink="#FF0000">

 

<p align=center>&nbsp;<div align="center">

  <center>

  <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="661" height="410" id="AutoNumber1" bgcolor="#55AAFF">

    <tr>

      <td width="661" height="87">

      <a href="http://www.buy-herbal.us/dia1900/vp/" style="text-decoration: none"><p align="center">

      <b>

      <font size="7" color="#AA0000">V-PRX</font><sup><font size="4" color="#000000">™</font></sup></b></p>

      <p align="center" style="margin-bottom: -10"><b>

 

 

      <font color="#000000" face="Tahoma">Don't Be Ashamed Of Your Manhood Ever Again.&nbsp; </font></b>

      <p align="center"><b>

 

 

      <font color="#000000" face="Tahoma">For 

A_100%_Natural and Anonymous Manhood Enlargement Product</font><font color="#000000" face="Tahoma" size="2">.</font></b></a>

      </td>

    </tr>

    <tr>

      <td width="661" height="131">

      <p align="center"><b><font face="Tahoma" size="5" color="#FFFFFF"> 

List of Benefits:</font><font face="Tahoma" size="2" color="#FFFFFF"><br>    

<br>

      </font><font face="Tahoma" color="#FFFFFF"> 

- Satisfy Your Lover Better<br>     

- Feel More Confident About Yourself<br>     

-_100%_Natural Fast Manhood Growth<br>     

- Never Question Your Ability or Size again<br>     

- Make Your S_e_x Life Better</font></b></p>

      <p align="center">&nbsp;</td>

    </tr>

    <tr>

      <td width="661" height="187"><p align=center>  

<font size="5" face="Tahoma" color="#FFFFFF"><b>A few more 

Benefits...&nbsp;</b></font><p align=center> 

<font face="Tahoma" color="#FFFFFF"><b>

* Gain Up To 3 Full Inches In Length<br>   

* Expand Your Manhood Up To_20%_Thicker<br>      

* 100%_Safe To Take, With NO Side Effects<br>      

* Fast Priority Fed-Ex Shipping Worldwide<br>      

* Doctor Approved And Recommended<br>      

* No Pumps - No Surgery - No Exercises<br>      

*_100%_Money_Back_Guarantee<br>      

&nbsp;</b></font></td>

    </tr>

  </table>

  </center>

</div>

 

<p align=center> 

<b><font face="Tahoma" size="2">

<br>

<a href="http://www.buy-herbal.us/dia1900/vp/">Men 

Don't Be Afraid, Follow This   

Link Now for 100%_Anonymous_Order Options </a>      

</font></b>

 

<p align=center><b><font face="Tahoma" size="2">

<br>

To be cancelled use the following link:

<a href="http://www.buy-herbal.us/dia1900/out.html">cancel me</a>. Please allow 48 Hours      

</font> 

</b>

 

</body>

</html>





From owner-mpls@UU.NET  Sun Sep 14 03:52:39 2003
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA23384
	for <mpls-archive@lists.ietf.org>; Sun, 14 Sep 2003 03:52:39 -0400 (EDT)
Received: from cmr2.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpgbv10781
	for <mpls-archive@lists.ietf.org>; Sun, 14 Sep 2003 07:52:44 GMT
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQpgbv10619;
	Sun, 14 Sep 2003 07:52:39 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQpgbt22963
	for mpls-outgoing; Sun, 14 Sep 2003 07:19:33 GMT
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQpgbt22952
	for <mpls@mail-control.ash.ops.us.uu.net>; Sun, 14 Sep 2003 07:19:21 GMT
Received: from cmr0.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQpgbt03187
	for <mpls@uu.net>; Sun, 14 Sep 2003 07:17:21 GMT
Received: from cmr0.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpgbt28883
	for <mpls@uu.net>; Sun, 14 Sep 2003 07:17:20 GMT
Received: from sj-iport-2.cisco.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: sj-iport-2-in.cisco.com [171.71.176.71])
	id QQpgbt28864
	for <mpls@uu.net>; Sun, 14 Sep 2003 07:17:19 GMT
Received: from cisco.com (171.68.223.138)
  by sj-iport-2.cisco.com with ESMTP; 14 Sep 2003 00:31:20 -0700
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by sj-core-4.cisco.com (8.12.6/8.12.6) with ESMTP id h8E7HG9F014136
	for <mpls@uu.net>; Sun, 14 Sep 2003 00:17:16 -0700 (PDT)
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.70.36])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id ACJ38667;
	Sun, 14 Sep 2003 03:17:15 -0400 (EDT)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.11.2/CISCO.WS.1.2) id h8E7HFH17815 for mpls@uu.net; Sun, 14 Sep 2003 03:17:15 -0400 (EDT)
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQpgbt22619
	for <mpls@mail-control.ash.ops.us.uu.net>; Sun, 14 Sep 2003 07:15:49 GMT
Received: from cmr0.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQpgbt02585
	for <mpls@uu.net>; Sun, 14 Sep 2003 07:15:37 GMT
Received: from cmr0.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpgbt26220
	for <mpls@uu.net>; Sun, 14 Sep 2003 07:15:36 GMT
Received: from sj-iport-1.cisco.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: sj-iport-1-in.cisco.com [171.71.176.70])
	id QQpgbt26202
	for <mpls@uu.net>; Sun, 14 Sep 2003 07:15:35 GMT
Received: from mira-sjc5-c.cisco.com (IDENT:mirapoint@mira-sjc5-c.cisco.com [171.71.163.17])
	by sj-core-2.cisco.com (8.12.9/8.12.6) with ESMTP id h8E7FXdP008286
	for <mpls@uu.net>; Sun, 14 Sep 2003 00:15:33 -0700 (PDT)
Received: from cisco.com (rtp-vpn1-71.cisco.com [10.82.224.71])
	by mira-sjc5-c.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id AMC26886;
	Sun, 14 Sep 2003 00:15:31 -0700 (PDT)
Message-ID: <3F641592.1040104@cisco.com>
Date: Sun, 14 Sep 2003 00:15:30 -0700
From: Naoshad Mehta <naoshad@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.5b) Gecko/20030901 Thunderbird/0.2
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: mpls@UU.NET
Subject: subscribe
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 7bit

subscribe

-- 
Naoshad Mehta
Phone : 1 (408) 526 6028
AIM/YIM/Sametime : naoshad 




From owner-mpls@UU.NET  Mon Sep 15 09:07:39 2003
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA27409
	for <mpls-archive@lists.ietf.org>; Mon, 15 Sep 2003 09:07:38 -0400 (EDT)
Received: from cmr1.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpggi02419
	for <mpls-archive@lists.ietf.org>; Mon, 15 Sep 2003 13:07:43 GMT
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQpggi02204;
	Mon, 15 Sep 2003 13:07:36 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQpggf07859
	for mpls-outgoing; Mon, 15 Sep 2003 12:29:27 GMT
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQpggf07838
	for <mpls@mail-control.ash.ops.us.uu.net>; Mon, 15 Sep 2003 12:29:25 GMT
Received: from cmr2.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQpggf20124
	for <mpls@uu.net>; Mon, 15 Sep 2003 12:29:08 GMT
Received: from sj-iport-1.cisco.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: sj-iport-1-in.cisco.com [171.71.176.70])
	id QQpgca13371
	for <mpls@uu.net>; Sun, 14 Sep 2003 09:00:10 GMT
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by sj-core-5.cisco.com (8.12.9/8.12.6) with ESMTP id h8E903Xq028346
	for <mpls@uu.net>; Sun, 14 Sep 2003 02:00:07 -0700 (PDT)
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.70.36])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id ACJ40759;
	Sun, 14 Sep 2003 05:00:02 -0400 (EDT)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.11.2/CISCO.WS.1.2) id h8E902c20719 for mpls@uu.net; Sun, 14 Sep 2003 05:00:02 -0400 (EDT)
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQpgbz22015
	for <mpls@mail-control.ash.ops.us.uu.net>; Sun, 14 Sep 2003 08:58:59 GMT
Received: from cmr2.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQpgbz22336;
	Sun, 14 Sep 2003 08:58:46 GMT
Received: from cmr2.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpgbz09638;
	Sun, 14 Sep 2003 08:58:45 GMT
Received: from cnc.net by cmr2.ash.ops.us.uu.net with SMTP 
	(peer crosschecked as: [61.191.215.45])
	id QQpgbz09224;
	Sun, 14 Sep 2003 08:58:33 GMT
Message-ID: <348701c37a8d$878575de$3e9e6a87@xpg8cqq>
From: "Grover J. Melton" <groverj_meltonuv@att.com>
To: mpkiener@UU.NET, mpkpb@UU.NET, mplaint@UU.NET, mpls@UU.NET,
        mpls-request@UU.NET, mpod@UU.NET, mpoe@UU.NET, mpoff@UU.NET,
        mpoggi@UU.NET, mpoitras@UU.NET
Subject: enlengthen your thing    ondyji2qcko1j3
Date: Sun, 14 Sep 2003 07:00:09 +0000
MIME-Version: 1.0
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2800.1158
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165
Content-Type: text/html
Content-Transfer-Encoding: 8bit
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 8bit

<html>

<head>
<meta http-equiv="Content-Language" content="en-us">
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>-</title>
</head>

<body>

<div align="center">
  <center>
  <table borderColor="#000000" cellSpacing="0" cellPadding="0" width="78%" border="1" style="border-collapse: collapse">
    <tr>
      <td bgColor="#ffffe1">
      <div align="center">
        <b><a href="http://www.naturalherbal.biz/zsxdc/vp/">
        <font face="Verdana, Arial, Helvetica, sans-serif">
        <font color="#ff0000" size="6">Wa<kcpy4r319gn>nt To Enl<kvzxvhtyqv9b5>arge Yo<k6q7k2x20d1>ur Pe<kaqfpfh2biy6uc>n<kruedtg1v0b7sbe>is? -</font><font color="#0000ff" size="6"> 
        AS SEEN ON <font color="#ff0000">TV</font></font></font></a></b></div>
      </td>
    </tr>
    <tr>
      <td bgColor="#e3e2fe">
      <div align="center">
        <font face="Arial, Helvetica, sans-serif" size="6"><i>
        <a href="http://www.naturalherbal.biz/zsxdc/vp/"><font color="#0066ff">
       This<kibac1a1fgjr>Br<k88umd4kp37j>and  ne<k7rqgrq20wxj>w<kxslpxv2m7oplt>fo<krpvrl52065ton2>rmu<krsfac68dodom>la Wi<kqshjit3qyqou>ll Enl<k8pf4se2gaw>arge Yo<kzflbzw2kz51>ur or<krq41an8jyhp>ga<k6ba45x3rcm>n 3+ Inc<kd3lk7b1p1rnv>hes<br>
        100% GUA<kcrwlqv25qod>RANT<kbm6o0w32btczu>EED TO W<kzjtmea1c27>ORK! </font></a></i></font>
      </div>
      </td>
    </tr>
    <tr>
      <td bgColor="#e3e2fe" height="9">
      <div align="center">
        <table cellSpacing="0" cellPadding="0" width="100%" border="0" bgcolor="#FFFFFF" style="border-collapse: collapse" bordercolor="#111111">
          <tr>
            <td width="26%" bordercolor="#FFFFFF">
            <div align="center">
              <a href="http://www.naturalherbal.biz/zsxdc/vp/"><b>
              <font face="Arial, Helvetica, sans-serif" size="6" color="#6600CC">
              MO<kgh8597mjh8r532>RE INF<kxx4cpd2z7xza>O</font></b></a></div>
            </td>
            <td width="49%">
            <div align="center">
              <font face="Geneva, Arial, Helvetica, san-serif"><b>
              <font color="#FF0000">* 100% Co<k8mm2sx1tqfhqf1>st Ba<koq9tmn12p6dh>ck Gua<k93xso43acom2s6>ran<kgc8itrmhqz3y3>tee <br>
              * Fa<kddjkjixbvdhr3>st P<kuh26ey21i2>rior<kazf9kx1o0c3a>ity Sh<k930gt9322v>ipp<k6w710u2kbh9>ing Wo<k75f3uw12v6aa>rldWid<k0f3vmfxpxe>e <br>
              * Doctor App<ktoonf02guhhr>ro<kwji1bj2ehfkp33>ved And Re<k361wfa3e0si87>comm<ksxh1ar1xodlt>ended <br>
              * Ga<kchhek88vv0>in Mult<kf0diab1lt7htf>iple Inc<klt3ep136sff1n2>hes In Le<kov92101edt>ngth <br>
              * NO PUMP<k6qhn293o12>S! NO SU<kxzz3ng2dlatdp>RGE<krs9d8mtpdy>RY! <br>
              * In<kod6d9236kpgez2>cre<ktm2urd25dxbj>ase Yo<km2tw4x1rwhh111>ur Or<kzn8vqx2ycuraa2>gan Wid<krszoyo3jrg>th (G<kox3recjqswe>irth) <br>
              * Pro<kkw6i2c2non1jiz>duc<ksvwba92ovf6cb2>e Str<k91aqmo123gof>on<k9i9y4b2a5cjwo1>ger, R<k1ofckw13g8aco>ock Har<kypd7f33wq7u>d Er<k5rc8d7l798hk>ecti<k1snhfgactu3x>ons<br>
              * Re<kaho8ke105v>duc<k5ngcz12mr7>es Pre<khw29ui24v0t>matu<kq79uu35bcdqi>re Ej<kskw66d39aps4>ac<ktcibm01acxnxh>ul-at<kdrquda2ow39w>ion</font></b></font></div>
            </td>
            <td width="25%">
            <div align="center">
              <a href="http://www.naturalherbal.biz/zsxdc/vp/"><b>
              <font face="Arial, Helvetica, sans-serif" size="6" color="#6600CC">
              MORE INFO</font></b></a></div>
            </td>
          </tr>
        </table>
      </div>
      </td>
    </tr>
    <tr>
      <td bgColor="#ffffcc">
      <div align="center">
        <font face="Arial, Helvetica, sans-serif" size="5"><b>
        <a href="http://www.naturalherbal.biz/zsxdc/vp/">Ra<kn1v0b73ohs>ted N<kai2xnb38s07qf>O.1 org<k6o12cy1y5or9>an 
        Enl<knk5ezy2mr1>arge<k8d32ds3iou5wn>m<kyqef1ai8z7li>ent P<kazjkw62uttk>rog<ks4nd7933da>ram On The M<kmfme1myuxol83>ark<k04edso6qx6v8>et! </a></b></font>
      </div>
      </td>
    </tr>
  </table>
  </center>
</div>
<p>&nbsp;</p>

<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p align="center"><a href="http://www.naturalherbal.biz/zsxdc/out.html">Ta<kilfifb1pag>ke m<kadh0jy34aixs>e 
of<kf0xpecg1xv3m3>f the l<kdz5q603kpflq>is<k6jfgbz1jr0gr>t!</a></p>

</body>

</html>
	



From owner-mpls@UU.NET  Mon Sep 15 10:43:09 2003
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA05323
	for <mpls-archive@lists.ietf.org>; Mon, 15 Sep 2003 10:43:08 -0400 (EDT)
Received: from cmr1.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpggo14663
	for <mpls-archive@lists.ietf.org>; Mon, 15 Sep 2003 14:43:12 GMT
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQpggo14428;
	Mon, 15 Sep 2003 14:43:05 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQpggm25580
	for mpls-outgoing; Mon, 15 Sep 2003 14:08:14 GMT
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQpggm25573
	for <mpls@mail-control.ash.ops.us.uu.net>; Mon, 15 Sep 2003 14:08:09 GMT
Received: from cmr1.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQpggl25519
	for <mpls@uu.net>; Mon, 15 Sep 2003 13:56:38 GMT
Received: from cmr1.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpggl18853
	for <mpls@uu.net>; Mon, 15 Sep 2003 13:56:37 GMT
Received: from sj-iport-1.cisco.com by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: sj-iport-1-in.cisco.com [171.71.176.70])
	id QQpggl18835
	for <mpls@uu.net>; Mon, 15 Sep 2003 13:56:37 GMT
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by sj-core-1.cisco.com (8.12.9/8.12.6) with ESMTP id h8FDuMbu018624
	for <mpls@uu.net>; Mon, 15 Sep 2003 06:56:25 -0700 (PDT)
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.70.36])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id ACJ86186;
	Mon, 15 Sep 2003 09:56:21 -0400 (EDT)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.11.2/CISCO.WS.1.2) id h8FDuL629713 for mpls@uu.net; Mon, 15 Sep 2003 09:56:21 -0400 (EDT)
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQpgdu21447
	for <mpls@mail-control.ash.ops.us.uu.net>; Sun, 14 Sep 2003 20:41:47 GMT
Received: from cmr0.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQpgdu14129
	for <mpls@uu.net>; Sun, 14 Sep 2003 20:40:08 GMT
Received: from cmr0.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpgdu13936
	for <mpls@uu.net>; Sun, 14 Sep 2003 20:40:07 GMT
Received: from hotmail.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: law10-oe20.law10.hotmail.com [64.4.14.124])
	id QQpgdu13926
	for <mpls@uu.net>; Sun, 14 Sep 2003 20:40:07 GMT
Received: from mail pickup service by hotmail.com with Microsoft SMTPSVC;
	 Sun, 14 Sep 2003 13:40:06 -0700
Received: from 171.75.65.3 by law10-oe20.law10.hotmail.com with DAV;
	Sun, 14 Sep 2003 20:40:06 +0000
X-Originating-IP: [171.75.65.3]
X-Originating-Email: [cheenu_srinivasan@hotmail.com]
Reply-To: "Cheenu Srinivasan" <cheenu@alumni.princeton.edu>
From: "Cheenu Srinivasan" <cheenu_srinivasan@hotmail.com>
To: "Stefan Winter" <mail@lucent.com>
Cc: <mpls@UU.NET>
References: <20030914172720.KFCA26074.tomts11-srv.bellnexxia.net@Cheng>
Subject: Re:  MIB structure error in MPLS-FTN-STD-MIB (draft 07)?
Date: Sun, 14 Sep 2003 16:39:03 -0400
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 6.00.2800.1106
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106
Message-ID: <Law10-OE20pKmWGJann0000ffae@hotmail.com>
X-OriginalArrivalTime: 14 Sep 2003 20:40:06.0608 (UTC) FILETIME=[61B69D00:01C37B00]
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 7bit

This issue has been fixed in the latest version (08).

----- Original Message ----- 
From: "Stefan Winter" <mail@lucent.com>
Sent: Sunday, September 14, 2003 1:27 PM
Subject: MIB structure error in MPLS-FTN-STD-MIB (draft 07)?


> Hello,
> 
> in draft-ietf-mpls-ftn-mib-07.txt there seems to be an error in the MIB
> definition of the mplsFTNMapTable.
> The table consists of five columns, which are indexed 1,2,3,5,6. There
> does
> 



From owner-mpls@UU.NET  Wed Sep 17 14:44:48 2003
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA23371
	for <mpls-archive@lists.ietf.org>; Wed, 17 Sep 2003 14:44:48 -0400 (EDT)
Received: from cmr1.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpgoo02117
	for <mpls-archive@lists.ietf.org>; Wed, 17 Sep 2003 18:44:54 GMT
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQpgoo01532;
	Wed, 17 Sep 2003 18:44:39 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQpgok17357
	for mpls-outgoing; Wed, 17 Sep 2003 17:30:50 GMT
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQpgok17352
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 17 Sep 2003 17:30:44 GMT
Received: from cmr1.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQpgok21350
	for <mpls@UU.NET>; Wed, 17 Sep 2003 17:30:21 GMT
Received: from cmr1.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpgoj14047
	for <mpls@UU.NET>; Wed, 17 Sep 2003 17:29:55 GMT
Received: from relay0.netfirms.com by cmr1.ash.ops.us.uu.net with SMTP 
	(peer crosschecked as: m0.netfirms.com [209.171.43.51])
	id QQpgoj13671
	for <mpls@UU.NET>; Wed, 17 Sep 2003 17:29:33 GMT
Received: (qmail 92239 invoked from network); 17 Sep 2003 17:29:29 -0000
Received: from du-069-0018.access.clara.net (HELO Puppy) (217.158.132.18)
  by 0 with SMTP; 17 Sep 2003 17:29:29 -0000
Message-ID: <014901c37d41$3ea40a30$dbb49ed9@Puppy>
Reply-To: "Adrian Farrel" <adrian@olddog.co.uk>
From: "Adrian Farrel" <adrian@olddog.co.uk>
To: "'mpls@uu.net'" <mpls@UU.NET>
Cc: "Wijnen, Bert \(Bert\)" <bwijnen@lucent.com>, <zinin@psg.com>,
        <iesg@ietf.org>
Subject: draft-ietf-mpls-mgmt-overview-09.txt
Date: Wed, 17 Sep 2003 18:28:46 +0100
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 6.00.2800.1158
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 7bit

All,

I have just submitted version 9 of the MPLS management overview draft.

This version contains changes only for the comments made during IETF last call, and
updates to contact information. The issues raised during IETF last call, and the changes
made are shown below.

I have had positive acks from the co-authors, the person that raised the issues, and a WG
chair.
The ADs and the other WG chair have had the opportunity to issue negative acks.

Please let me know if there are any concerns.

Thanks,
Adrian

The email in IESG last call said:

> Section 5.1 on Page 9 of the document claims that the LSR-MIB contains a
> mplsTrafficParamTable. This was only true in earlier draft versions of
> draft-ietf-mpls-lsr-mib. The current draft does not any more contain this
> table. Only InSegmentTable and OutSegmentTable contain a single entry
> trafficParamPtr that may point to a table in a different MIB.
>
> 1) The section reading
> >   -  The Traffic Parameter table (mplsTrafficParamTable) is
> >      used to specify and record LSP related traffic parameters.
> should be removed,
>
> 2) the line reading
> >   mplsLabelStackTable and mplsTrafficParamTable, but see the section
> in section 5.2 should be corrected and
>
> 3) the dependency graph in section 5.5 should be altered

The changes are summarized using RFC-ed notation below. Consequent changes in page
numbering and indexing are not shown.

*** Header ***
OLD
Expires: February 2004                              Cheenu Srinivasan
         ^^^^^^^^
NEW
Expires: March 2004                                 Cheenu Srinivasan
         ^^^^^

*** Header ***
OLD
                                                          August 2003
                                                       ^^^^^^^^^
NEW
                                                       September 2003
                                                       ^^^^^^^^^

*** Header ***
OLD
             draft-ietf-mpls-mgmt-overview-08.txt
                                            ^
NEW
             draft-ietf-mpls-mgmt-overview-09.txt
                                            ^

*** Page headers ***
OLD
Internet Draft     draft-ietf-mpls-mgmt-overview-08.txt      August 2003
                                                  ^       ^^^^^^^^^
NEW
Internet Draft     draft-ietf-mpls-mgmt-overview-09.txt   September 2003
                                                          ^^^^^^^^^

*** Section 5.1, 6th bullet ***
DELETE (delete entire bullet)

   -  The Traffic Parameter table (mplsTrafficParamTable) is
      used to specify and record LSP related traffic parameters.

*** Section 5.2, para 1 ***
REPLACE (entire paragraph)
OLD
   Where tables in the MIB module have arbitrary indexes, scalars are
   provided to supply the next available index.  This applies to
   mplsInSegmentTable, mplsOutSegmentTable, mplsXCTable,
   mplsLabelStackTable and mplsTrafficParamTable, but see the section
   on indexing, below.

NEW
   Where tables in the MIB module have arbitrary indexes, scalars are
   provided to supply the next available index.  This applies to
   mplsInSegmentTable, mplsOutSegmentTable, mplsXCTable and
   mplsLabelStackTable, but see the section on indexing, below.

*** Section 5.5, 2nd para ***
INSERT (entire new paragraph)
NEW
   Note that the various MIB tables contain two instances of pointers
   to external tables that are not currently defined. Entries in an
   external Traffic Parameters Table (external_Traffic_Table) are
   pointed to using RowPointers from the mplsInSegmentTable
   (mplsInSegmentTrafficParamPtr) and from the mplsOutSegmentTable
   (mplsOutSegmentTrafficParamPtr) to allow representation of the
   traffic parameters for the MPLS segment - alternatively, the
   pointers may indicate an entry in the Tunnel Resource Table
   (mplsTunnelResourceTable) in MPLS-TE-STD-MIB. Similarly, an
   external label table may be used to store label values if, for
   some reason they are not stored in place within the LSR MIB tables.
   This might occur if extra per label space information needs to be
   stored, and paves the way for GMPLS where labels cannot always be
   stored in a 32 bit value. RowPointers are used from the
   mplsInSegmentTable (mplsInSegmentLabelPtr), the mplsOutSegmentTable
   (mplsOutSegmentTopLabelPtr), and from the mplsLabelStackTable
   (mplsLabelStackLabelPtr).


*** Section 5.5, diagram ***
REPLACE (entire diagram)
OLD
                      mplsInterfacePerfTable
                                 ^
                                 |
                                 V
                        mplsInterfaceTable
                         ^              ^
   mplsInSegmentMapTable |              | mplsLabelStackTable
             |           |              |           ^
             |      +----+              +----+      |
             |      |                        |      |
             |      | mplsTrafficParamTable  |      |
             |      |   ^                ^   |      |
             V      |   |                |   |      |
            mplsInSegmentTable        mplsOutSegmentTable
                ^   ^                        ^   ^
                |   |                        |   |
                |   +----> mplsXCTable  <----+   |
                V                                V
        mplsInSegmentPerfTable    mplsOutSegmentPerfTable
NEW
                      mplsInterfacePerfTable
                                 ^
                                 |
                                 V
                        mplsInterfaceTable
                         ^              ^
   mplsInSegmentMapTable |              | mplsLabelStackTable
             |           |              |           ^     |
             |      +----+              +----+      |     |
             |      |                        |      |     |
             |      | external_Traffic_Table |      |     |
             |      |   ^                ^   |      |     |
             V      |   |                |   |      |     |
            mplsInSegmentTable        mplsOutSegmentTable |
             |  ^   ^                        ^   ^     |  |
             |  |   |                        |   |     |  V
      +------+  |   +----> mplsXCTable  <----+   |     +--+
      |         V                                V        |
      | mplsInSegmentPerfTable    mplsOutSegmentPerfTable |
      |                                                   |
      +--------------> external_Label_Table <-------------+

*** Section 20 ***
OLD
  Adrian Farrel
  Old Dog Consulting
  Email: adrian@olddog.co.uk
NEW
  Adrian Farrel
  Old Dog Consulting
  Tel: +44 (0) 1978 860944
  Email: adrian@olddog.co.uk




From owner-mpls@UU.NET  Fri Sep 19 18:47:37 2003
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA25234
	for <mpls-archive@lists.ietf.org>; Fri, 19 Sep 2003 18:47:22 -0400 (EDT)
Received: from cmr0.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpgth20988
	for <mpls-archive@lists.ietf.org>; Fri, 19 Sep 2003 01:25:09 GMT
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQpgtg27698;
	Fri, 19 Sep 2003 01:04:59 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQpgro22408
	for mpls-outgoing; Thu, 18 Sep 2003 14:11:55 GMT
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQpgro22398
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 18 Sep 2003 14:11:51 GMT
Received: from cmr1.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQpgro11540
	for <mpls@uu.net>; Thu, 18 Sep 2003 14:08:30 GMT
Received: from cmr1.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpgro22031
	for <mpls@uu.net>; Thu, 18 Sep 2003 14:06:37 GMT
Received: from sj-iport-3.cisco.com by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: sj-iport-3-in.cisco.com [171.71.176.72])
	id QQpgro19977
	for <mpls@uu.net>; Thu, 18 Sep 2003 14:05:37 GMT
Received: from cisco.com (171.71.177.237)
  by sj-iport-3.cisco.com with ESMTP; 18 Sep 2003 07:05:38 -0700
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by sj-core-1.cisco.com (8.12.9/8.12.6) with ESMTP id h8IE56jl021181
	for <mpls@uu.net>; Thu, 18 Sep 2003 07:05:06 -0700 (PDT)
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.70.36])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id ACM63276;
	Thu, 18 Sep 2003 10:05:05 -0400 (EDT)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.11.2/CISCO.WS.1.2) id h8IE55i02929 for mpls@uu.net; Thu, 18 Sep 2003 10:05:05 -0400 (EDT)
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQpgrk29836
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 18 Sep 2003 13:13:47 GMT
Received: from cmr2.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQpgrk25127
	for <mpls@uu.net>; Thu, 18 Sep 2003 13:13:06 GMT
Received: from cmr2.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpgrk01144
	for <mpls@uu.net>; Thu, 18 Sep 2003 13:13:04 GMT
Received: from sj-iport-1.cisco.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: sj-iport-1-in.cisco.com [171.71.176.70])
	id QQpgrk01068
	for <mpls@uu.net>; Thu, 18 Sep 2003 13:13:02 GMT
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by sj-core-5.cisco.com (8.12.9/8.12.6) with ESMTP id h8IDCTt5022094;
	Thu, 18 Sep 2003 06:12:29 -0700 (PDT)
Received: from tnadeauw2k02 (sjc-vpn1-458.cisco.com [10.21.97.202])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id ACM58296;
	Thu, 18 Sep 2003 09:12:27 -0400 (EDT)
Reply-To: <tnadeau@cisco.com>
From: "Thomas D. Nadeau" <tnadeau@cisco.com>
To: "'Wijnen, Bert \(Bert\)'" <bwijnen@lucent.com>,
        "'Stefan Winter'" <mail@stefan-winter.de>, <mpls@UU.NET>,
        <iesg@ietf.org>
Subject: RE: errors in draft-ietf-te-mib-12.txt
Date: Thu, 18 Sep 2003 09:12:26 -0400
Organization: Cisco Systems, inc.
Message-ID: <01f401c37de6$8250f680$6701a8c0@amer.cisco.com>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook, Build 10.0.4024
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4927.1200
In-Reply-To: <7D5D48D2CAA3D84C813F5B154F43B155023315B9@nl0006exch001u.nl.lucent.com>
Importance: Normal
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 7bit


	OK

>-----Original Message-----
>From: Wijnen, Bert (Bert) [mailto:bwijnen@lucent.com] 
>Sent: Thursday, September 18, 2003 7:37 AM
>To: 'tnadeau@cisco.com'; 'Stefan Winter'; mpls@UU.NET; iesg@ietf.org
>Subject: RE: errors in draft-ietf-te-mib-12.txt
>
>
>> >Now, since MplsTunnelIndex has a range of (0..65535). It 
>might indeed
>> >be a good idea to change:
>> >  mplsTunnelIndexNext OBJECT-TYPE
>> >     SYNTAX        IndexIntegerNextFree
>> >into:
>> >  mplsTunnelIndexNext OBJECT-TYPE
>> >     SYNTAX        IndexIntegerNextFree (0..65535)
>> >So that it is inline with the range that a real tunnel 
>index can get.
>> 
>> 	If this is the recommendation, we can do this.
>> 
>I think that would be wise. And since no one on the WG mailing list 
>spoke up, I suggest you incorportate that with the other changes
>that you were going to make now that IETF Last Call has ended.
>
>Bert
>> 	--Tom
>



From owner-mpls@UU.NET  Fri Sep 19 21:52:21 2003
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA02213
	for <mpls-archive@lists.ietf.org>; Fri, 19 Sep 2003 21:52:21 -0400 (EDT)
Received: from cmr0.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpgxb25775
	for <mpls-archive@lists.ietf.org>; Sat, 20 Sep 2003 01:52:19 GMT
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQpgxb22159;
	Sat, 20 Sep 2003 01:50:40 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQpgwk29654
	for mpls-outgoing; Fri, 19 Sep 2003 21:35:49 GMT
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQpgwk29649
	for <mpls@mail-control.ash.ops.us.uu.net>; Fri, 19 Sep 2003 21:35:45 GMT
Received: from cmr0.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQpgwk29802
	for <mpls@uu.net>; Fri, 19 Sep 2003 21:31:44 GMT
Received: from cmr0.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpgwk03673
	for <mpls@uu.net>; Fri, 19 Sep 2003 21:31:40 GMT
Received: from ihemail2.firewall.lucent.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: ihemail2.lucent.com [192.11.222.163])
	id QQpgwj20665
	for <mpls@uu.net>; Fri, 19 Sep 2003 21:24:31 GMT
Received: from nl0006exch001h.wins.lucent.com (h135-85-76-62.lucent.com [135.85.76.62])
	by ihemail2.firewall.lucent.com (Switch-2.2.8/Switch-2.2.0) with ESMTP id h8JLOSu21321
	for <mpls@uu.net>; Fri, 19 Sep 2003 16:24:28 -0500 (CDT)
Received: by nl0006exch001h.nl.lucent.com with Internet Mail Service (5.5.2656.59)
	id <TFQWLCLA>; Fri, 19 Sep 2003 23:24:27 +0200
Message-ID: <7D5D48D2CAA3D84C813F5B154F43B155023315E4@nl0006exch001u.nl.lucent.com>
From: "Wijnen, Bert (Bert)" <bwijnen@lucent.com>
To: "'Michelle S. Cotton'" <cotton@icann.org>, "Mpls (E-mail)"
	 <mpls@UU.NET>
Cc: iesg@ietf.org, iana@iana.org, "Wijnen, Bert (Bert)"
	 <bwijnen@lucent.com>,
        zinin@psg.com
Subject: RE: Question/Comments: ietf-mpls-te-mib, ietf-mpls-ldp-mib,andiet
	f-mpls-te-mib
Date: Fri, 19 Sep 2003 23:24:22 +0200
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2656.59)
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: owner-mpls@UU.NET
Precedence: bulk

Inline

> -----Original Message-----
> From: Michelle S. Cotton [mailto:cotton@icann.org]
> Sent: vrijdag 19 september 2003 22:09
> To: Wijnen, Bert (Bert); zinin@psg.com
> Cc: iesg@ietf.org; iana@iana.org
> Subject: RE: Question/Comments: ietf-mpls-te-mib,
> ietf-mpls-ldp-mib,andietf-mpls-te-mib
> 
> 
> Alex/Bert See my comments below.
> 
> Thanks,
> 
> Michelle
> 
> 
> -----Original Message-----
> From: iesg-admin@ietf.org [mailto:iesg-admin@ietf.org]On Behalf Of
> Wijnen, Bert (Bert)
> Sent: Thursday, September 18, 2003 2:47 PM
> To: 'Michelle S. Cotton'; zinin@psg.com
> Cc: iesg@ietf.org; iana@iana.org
> Subject: RE: Question/Comments: ietf-mpls-te-mib,
> ietf-mpls-ldp-mib,andietf-mpls-te-mib
> 
> 
> Inline
> 
> > -----Original Message-----
> > From: Michelle S. Cotton [mailto:cotton@icann.org]
> > Sent: donderdag 18 september 2003 17:18
> > To: zinin@psg.com
> > Cc: iesg@ietf.org; iana@iana.org
> > Subject: Question/Comments: ietf-mpls-te-mib,
> > ietf-mpls-ldp-mib,andietf-mpls-te-mib
> > 
> > 
> > Alex,
> > 
> > Please confirm I understand the IANA actions for the
> > following documents:
> > 
> > draft-ietf-mpls-ldp-mib-13.txt
> > 
> > There are 4 assignments to be made in the above
> > document where do these need to go?
> > 
> This is correct. And the document suggests good values for you
> to assign. They go under the mplsStdMIB branch, which you
> also need to assign, as per document 
>    draft-ietf-mpls-tc-mib-09.txt
> That one asks you to assign transmission 166 to mplsStdMIB
> 
> [MSC] Is it OK to skip all the other numbers in the transmission 
> number registry?  Next in line would be 135.
> 
I think that is OK. The 166 is requested, because that is the ifType
for MPLS (in ianaiftype.mib) and most of the time we do assign
such specific MIB modules undertransmission with the arc that
equals th ifType.

So the values between 135 and 165 (inclusive) stay available for now.

> 
> > draft-ietf-mpls-ftn-mib-08.txt
> > 
> > No IANA actions
> > 
> Mmm... should have caught that myself. They do:
> 
> 
>        "Initial version issued as part of RFC XXXX."
>     ::= { mplsStdMIB 8 }
> 
> And in fact they should have asked you to make and 
> register that assignment.
> 
> [MSC] Can the authors be notified they need an IANA Considerations
> section?
> 
They should have done something aka:

      ::= { mplsStdMIB xxx } -- IANA assigns xxx
      -- IANA pls assign value 8.

by cc:ing mpls list I am asking authors to do so.

> > draft-ietf-mpls-te-mib-12.txt
> > 
> > The IANA Considerations section says there are 4 assignments
> > for this document, but then only 1 is described in section 18.1 
> > and that is the end of the document. Was this cut-off in the
> > online version by mistake.  If so, where should these assignments
> > go?
> > 
> It looks like this doc got indeed cut off.
> They have )page 13/14):
>    DESCRIPTION
>         "Initial draft version issued as part of RFC XXXX."
>    ::= { mplsStdMIB 3 }
> 
> And they should have asked you to make and register the assignment.
> So again this goes under mplsStdMIB. Seems like they have made a
> few copy and paste errors.
> 
Same here

Bert
> > Thanks in advance.  Sorry for not sending this earlier.
> > 
> 
> Since these docs all depend on the 
>    draft-ietf-mpls-tc-mib-09.txt
> document, it is clear that you might not easily have seen this
> cause it was not included in the package. It did have IETF Last Call
> though. This doc has a section 7 that explains that IANA is requested
> to setup a new registry for assignments under mplsStdMIB.
> 
> Bert
> 
> > Michelle
> > IANA
> > 
> > 
> 


From owner-mpls@UU.NET  Sun Sep 21 02:10:08 2003
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA15642
	for <mpls-archive@lists.ietf.org>; Sun, 21 Sep 2003 02:09:52 -0400 (EDT)
Received: from cmr2.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpgyu22558
	for <mpls-archive@lists.ietf.org>; Sat, 20 Sep 2003 13:07:42 GMT
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQpgyu22417;
	Sat, 20 Sep 2003 13:07:37 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQpgyj19149
	for mpls-outgoing; Sat, 20 Sep 2003 10:19:14 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQpgyj19144
	for <mpls@mail-control.ash.ops.us.uu.net>; Sat, 20 Sep 2003 10:19:11 GMT
Received: from cmr2.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQpgyj00898
	for <mpls@UU.NET>; Sat, 20 Sep 2003 10:18:10 GMT
Received: from auemail2.firewall.lucent.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: auemail2.lucent.com [192.11.223.163])
	id QQpgre00307
	for <mpls@UU.NET>; Thu, 18 Sep 2003 11:36:56 GMT
Received: from nl0006exch001h.wins.lucent.com (h135-85-76-62.lucent.com [135.85.76.62])
	by auemail2.firewall.lucent.com (Switch-2.2.0/Switch-2.2.0) with ESMTP id h8IBbE006785
	for <mpls@UU.NET>; Thu, 18 Sep 2003 06:37:14 -0500 (CDT)
Received: by nl0006exch001h.nl.lucent.com with Internet Mail Service (5.5.2656.59)
	id <SXJD171X>; Thu, 18 Sep 2003 13:36:31 +0200
Message-ID: <7D5D48D2CAA3D84C813F5B154F43B155023315B9@nl0006exch001u.nl.lucent.com>
From: "Wijnen, Bert (Bert)" <bwijnen@lucent.com>
To: "'tnadeau@cisco.com'" <tnadeau@cisco.com>,
        "'Stefan Winter'"
	 <mail@stefan-winter.de>, mpls@UU.NET,
        iesg@ietf.org
Subject: RE: errors in draft-ietf-te-mib-12.txt
Date: Thu, 18 Sep 2003 13:36:30 +0200
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2656.59)
Content-Type: text/plain
Sender: owner-mpls@UU.NET
Precedence: bulk

> >Now, since MplsTunnelIndex has a range of (0..65535). It might indeed
> >be a good idea to change:
> >  mplsTunnelIndexNext OBJECT-TYPE
> >     SYNTAX        IndexIntegerNextFree
> >into:
> >  mplsTunnelIndexNext OBJECT-TYPE
> >     SYNTAX        IndexIntegerNextFree (0..65535)
> >So that it is inline with the range that a real tunnel index can get.
> 
> 	If this is the recommendation, we can do this.
> 
I think that would be wise. And since no one on the WG mailing list 
spoke up, I suggest you incorportate that with the other changes
that you were going to make now that IETF Last Call has ended.

Bert
> 	--Tom


From owner-mpls@UU.NET  Mon Sep 22 13:31:32 2003
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA26522
	for <mpls-archive@lists.ietf.org>; Mon, 22 Sep 2003 13:31:30 -0400 (EDT)
Received: from cmr0.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQphgw22141
	for <mpls-archive@lists.ietf.org>; Mon, 22 Sep 2003 17:31:32 GMT
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQphgv10588;
	Mon, 22 Sep 2003 17:30:13 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQphgf26666
	for mpls-outgoing; Mon, 22 Sep 2003 13:29:11 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQphgf26652
	for <mpls@mail-control.ash.ops.us.uu.net>; Mon, 22 Sep 2003 13:29:08 GMT
Received: from imr2.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQphgf25546
	for <mpls@mail-control.ash.ops.us.uu.net>; Mon, 22 Sep 2003 13:28:57 GMT
Received: from cmr0.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQphgf25497
	for <mpls@uu.net>; Mon, 22 Sep 2003 13:28:56 GMT
Received: from sj-iport-3.cisco.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: sj-iport-3-in.cisco.com [171.71.176.72])
	id QQphgf12209
	for <mpls@uu.net>; Mon, 22 Sep 2003 13:28:55 GMT
Received: from cisco.com (171.71.177.238)
  by sj-iport-3.cisco.com with ESMTP; 22 Sep 2003 06:30:34 -0700
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by sj-core-5.cisco.com (8.12.9/8.12.6) with ESMTP id h8MDSVHo015661
	for <mpls@uu.net>; Mon, 22 Sep 2003 06:28:34 -0700 (PDT)
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.70.36])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id ACO57394;
	Mon, 22 Sep 2003 09:28:30 -0400 (EDT)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.11.2/CISCO.WS.1.2) id h8MDSUP04798 for mpls@uu.net; Mon, 22 Sep 2003 09:28:30 -0400 (EDT)
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQphgf26561
	for <mpls@mail-control.ash.ops.us.uu.net>; Mon, 22 Sep 2003 13:27:02 GMT
Received: from imr1.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQphgf18575
	for <mpls@mail-control.ash.ops.us.uu.net>; Mon, 22 Sep 2003 13:26:00 GMT
Received: from cmr2.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQphgf18558
	for <mpls@uu.net>; Mon, 22 Sep 2003 13:26:00 GMT
Received: from sj-iport-1.cisco.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: sj-iport-1-in.cisco.com [171.71.176.70])
	id QQphgf06856
	for <mpls@uu.net>; Mon, 22 Sep 2003 13:25:59 GMT
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by sj-core-1.cisco.com (8.12.9/8.12.6) with ESMTP id h8MDPpwn003974;
	Mon, 22 Sep 2003 06:25:52 -0700 (PDT)
Received: from tnadeauw2k02 (sjc-vpn1-458.cisco.com [10.21.97.202])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id ACO57245;
	Mon, 22 Sep 2003 09:25:49 -0400 (EDT)
Reply-To: <tnadeau@cisco.com>
From: "Thomas D. Nadeau" <tnadeau@cisco.com>
To: "'Wijnen, Bert \(Bert\)'" <bwijnen@lucent.com>,
        "'Stefan Winter'" <mail@stefan-winter.de>, <mpls@UU.NET>,
        <iesg@ietf.org>
Subject: RE: errors in draft-ietf-te-mib-12.txt
Date: Mon, 22 Sep 2003 09:25:48 -0400
Organization: Cisco Systems, inc.
Message-ID: <050b01c3810d$0a346630$6701a8c0@amer.cisco.com>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook, Build 10.0.4024
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4927.1200
In-Reply-To: <7D5D48D2CAA3D84C813F5B154F43B155023315B9@nl0006exch001u.nl.lucent.com>
Importance: Normal
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 7bit



>-----Original Message-----
>From: owner-mpls@UU.NET [mailto:owner-mpls@UU.NET] On Behalf 
>Of Wijnen, Bert (Bert)
>Sent: Thursday, September 18, 2003 7:37 AM
>To: 'tnadeau@cisco.com'; 'Stefan Winter'; mpls@UU.NET; iesg@ietf.org
>Subject: RE: errors in draft-ietf-te-mib-12.txt
>
>
>> >Now, since MplsTunnelIndex has a range of (0..65535). It 
>might indeed
>> >be a good idea to change:
>> >  mplsTunnelIndexNext OBJECT-TYPE
>> >     SYNTAX        IndexIntegerNextFree
>> >into:
>> >  mplsTunnelIndexNext OBJECT-TYPE
>> >     SYNTAX        IndexIntegerNextFree (0..65535)
>> >So that it is inline with the range that a real tunnel 
>index can get.
>> 
>> 	If this is the recommendation, we can do this.
>> 
>I think that would be wise. And since no one on the WG mailing list 
>spoke up, I suggest you incorportate that with the other changes
>that you were going to make now that IETF Last Call has ended.

	OK

	--Tom
>
>Bert
>> 	--Tom
>



From owner-mpls@UU.NET  Tue Sep 23 22:31:37 2003
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id WAA19480
	for <mpls-archive@lists.ietf.org>; Tue, 23 Sep 2003 22:31:37 -0400 (EDT)
Received: from cmr2.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQphly02900
	for <mpls-archive@lists.ietf.org>; Wed, 24 Sep 2003 02:31:43 GMT
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQphly00544;
	Wed, 24 Sep 2003 02:30:45 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQphjl26174
	for mpls-outgoing; Tue, 23 Sep 2003 10:23:17 GMT
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQphjl26165
	for <mpls@mail-control.ash.ops.us.uu.net>; Tue, 23 Sep 2003 10:23:07 GMT
Received: from cmr1.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQphjl07439
	for <mpls@uu.net>; Tue, 23 Sep 2003 10:21:24 GMT
Received: from cmr1.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQphjl09106
	for <mpls@uu.net>; Tue, 23 Sep 2003 10:20:19 GMT
Received: from sj-iport-1.cisco.com by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: sj-iport-1-in.cisco.com [171.71.176.70])
	id QQphjl02069
	for <mpls@uu.net>; Tue, 23 Sep 2003 10:17:18 GMT
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by sj-core-3.cisco.com (8.12.6/8.12.6) with ESMTP id h8NAHFYb013694
	for <mpls@uu.net>; Tue, 23 Sep 2003 03:17:15 -0700 (PDT)
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.70.36])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id ACP32269;
	Tue, 23 Sep 2003 06:17:14 -0400 (EDT)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.11.2/CISCO.WS.1.2) id h8NAHES13361 for mpls@uu.net; Tue, 23 Sep 2003 06:17:14 -0400 (EDT)
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQphjl25539
	for <mpls@mail-control.ash.ops.us.uu.net>; Tue, 23 Sep 2003 10:15:46 GMT
Received: from imr3.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQphjk14879
	for <mpls@mail-control.ash.ops.us.uu.net>; Tue, 23 Sep 2003 10:14:18 GMT
Received: from cmr0.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQphjk14849
	for <mpls@uu.net>; Tue, 23 Sep 2003 10:14:17 GMT
Received: from miles.dataconnection.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: smtp2.dataconnection.com [192.91.191.8])
	id QQphjk06103
	for <mpls@uu.net>; Tue, 23 Sep 2003 10:13:39 GMT
Received: by miles.datcon.co.uk with Internet Mail Service (5.5.2656.59)
	id <S9ST9CX1>; Tue, 23 Sep 2003 11:13:27 +0100
Message-ID: <53F74F5A7B94D511841C00B0D0AB16F802870691@baker.datcon.co.uk>
From: Nic Neate <Nic.Neate@dataconnection.com>
To: "'riza.cetin@alcatel.be'" <riza.cetin@alcatel.be>,
        "'stefaan.de_cnodder@alcatel.be'" <stefaan.de_cnodder@alcatel.be>,
        Juniper - Der-Hwa Gan <dhg@juniper.net>,
        Cisco - Thomas Nadeau
	 <tnadeau@cisco.com>
Cc: "'mpls@uu.net'" <mpls@UU.NET>
Subject: Suggested improvements to the Fast Reroute MIB definition in draf
	t-ietf-mpls-fastreroute-mib-01
Date: Tue, 23 Sep 2003 11:13:16 +0100
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2656.59)
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: owner-mpls@UU.NET
Precedence: bulk

All,

I've been looking at Fast Reroute MIB draft
(draft-ietf-mpls-fastreroute-mib-01.txt) and I think there are a few bugs.
I've suggested fixes and raised some other ideas below.  These concern the
mplsFrrConstProtectionMethod scalar, the mplsFrrConstTable and the
mplsFrrDetourTable.

Please let me know if you agree with these proposals, or have any further
suggestions.  Thanks,

Nic


mplsFrrConstProtectionMethod scalar
===================================

This scalar configures the protection method that is to be used.  Currently,
this applies to all LSPs traversing the LSR, however this option should be
configurable per-LSP.  Hence the mplsFrrConstProtectionMethod should rather
be a field in the mplsFrrConstTable.  This allows an LSR to simultaneously
support LSPs using both protection methods, and interoperate between them,
as allowed by the Fast Reroute draft.

I suggest removing the mplsFrrConstProtectionMethod scalar, and adding the
following field to the mplsFrrConstTable.

   mplsFrrConstProtectionMethod OBJECT-TYPE
      SYNTAX        INTEGER { oneToOneBackup(0),
                              facilityBackup(1)
                            }
      MAX-ACCESS    read-write
      STATUS        current
      DESCRIPTION
        "Indicates which protection method is to be used for fast
         reroute."
      ::= { mplsFrrConstEntry 4 }

Note that the other references to the mplsFrrConstProtectionMethod will need
to be updated correspondingly, and in particular the definitions of most of
the other scalars.


mplsFrrConstTable
=================

A.  The current indexing (mplsFrrConstIfIndex, mplsFrrConstTunnelIndex and
mplsFrrConstTunnelInstance) is not sufficient in the case that two different
LSPs use the same interface and have the same tunnel index and tunnel
instance (but different ingress and egress LSR IDs) and require different
Fast Reroute configuration.

Rather than adjusting the current indexing, I suggest replacing the three
existing indices with a single integer index, mplsFrrConstIndex.  This index
can then be referenced from the mplsTunnelTable and the mplsFrrDetourTable,
establishing a simple indexing system with clear relationships between the
tables (which is also in line with existing relationships between tables in
the TE-MIB and LSR-MIB).  Some suggested text follows.

   MplsFrrConstIndex ::= TEXTUAL-CONVENTION
      STATUS        current
      DESCRIPTION
        "Index into mplsFrrConstTable."
      SYNTAX  Integer32 (1..65535)

   mplsFrrConstIndex OBJECT-TYPE
      SYNTAX        MplsFrrConstIndex
      MAX-ACCESS    not-accessible
      STATUS        current
      DESCRIPTION
           "Uniquely identifies this row."
      ::= { mplsFrrConstEntry 1 }

The mplsTunnelTable should then be extended with a row pointer to indicate
the mplsFrrConstTable to be used to configure Fast Reroute protection for
that tunnel as follows.

   -- MPLS Fast Reroute Tunnel Table

   mplsFrrTunnelTable            OBJECT-TYPE
      SYNTAX                     SEQUENCE OF MplsFrrTunnelEntry
      MAX-ACCESS                 not-accessible
      STATUS                     current
      DESCRIPTION
         "This table extends the mplsTunnelTable defined in the
          MPLS-TE MIB to provide Fast Reroute configuration."
      ::= { mplsFrrGeneralObjects 1 }

   mplsFrrTunnelEntry            OBJECT-TYPE
      SYNTAX                     MplsFrrTunnelEntry
      MAX-ACCESS                 not-accessible
      STATUS                     current
      DESCRIPTION
         "This entry provides Fast Reroute configuration for the
          tunnel."
      AUGMENTS { mplsTunnelEntry }
      ::= {mplsFrrTunnelTable 1}

   MplsFrrTunnelEntry ::= SEQUENCE {
      mplsFrrTunnelFrrConstPointer      RowPointer
   }

   mplsFrrTunnelFrrConstPointer   OBJECT-TYPE
      SYNTAX                      RowPointer
      MAX-ACCESS                  read-create
      STATUS                      current
      DESCRIPTION
           "This variable represents a pointer to the Fast Reroute 
             parameter specification for this tunnel.  This value may 
             point at an entry in the mplsFrrConstTable to indicate 
             which mplsFrrConstEntry is to be assigned to this LSP 
             instance.  This value may optionally point at an 
             externally defined Fast Reroute parameter specification 
             table.  A value of zeroDotZero indicates default Fast 
             Reroute parameters if the fastReroute bit in the 
             mplsTunnelSessionAttributes is set, and otherwise no Fast 
             Reroute protection."
      DEFVAL        { zeroDotZero }
      ::= { mplsFrrTunnelEntry 1 }

   END

Similarly, the mplsFrrConstIndex field should be added to the
mplsFrrDetourTable to describe the protection that the detour is providing
as follows.

   mplsFrrDetourFrrConstIndex OBJECT-TYPE
      SYNTAX        MplsFrrConstIndexOrZero
      MAX-ACCESS    read-only
      STATUS        current
      DESCRIPTION
        "Index into the mplsFrrConstTable entry that specifies the
         Fast Reroute protection that this detour is providing."
      DEFVAL { 0 }
      ::= { mplsFrrDetourEntry 2 }

B.  The mplsFrrConstHopLimit field is not applicable to entries in this
table representing detours, because this information is only known on the
protected LSP (signaled in the RSVP FAST_REROUTE object).  At transit detour
nodes there is no way to fill in this field, so I suggest modifying the
description to the following.

      DESCRIPTION
        "The maximum number of hops that the detour LSP may traverse.
         This field is not relevant and should be ignored if this 
         entry in the mplsFrrConstTable is being used in the context
         of representing a detour LSP."

C.  Typo: the mplsFrrConstExclAllAffinity field should be
mplsFrrConstExclAnyAffinity.  See section 4.1 of
draft-ietf-mpls-rsvp-lsp-fastreroute-03, and the corresponding field in the
TE-MIB.


mplsFrrDetourTable
==================

A.  This table needn't be restricted to detour LSPs, as it is just as
applicable to the backup LSPs used in the facility method (by which I mean
the backups that are tunneled through the bypass LSPs, not the bypass LSPs
themselves).  Simply renaming it to the mplsFrrBackupTable broadens its
scope in this way, making it twice as useful.

B.  I think it would be helpful to add pointers from this table to the
mplsTunnelARHopTable and the mplsTunnelResourceTable, to describe the route
the backup traverses, and the traffic parameters it uses.  I suggest the
following new fields (for which I have adopted the rename from
"mplsFrrDetour* to mplsFrrBackup* as suggested above).

   mplsFrrBackupARHopPointer      OBJECT-TYPE
      SYNTAX                      RowPointer
      MAX-ACCESS                  read-only
      STATUS                      current
      DESCRIPTION
         "This variable represents a pointer an entry in the 
          mplsTunnelARHopTable describing the actual hops traversed 
          by this backup LSP.  A value of zeroDotZero indicates 
          that no record of the hops is available."
      DEFVAL        { zeroDotZero }
      REFERENCE
         "Srinivansan, C., and A. Viswanathan, T. Nadeau, MPLS Traffic
          Engineering Management Information Base Using SMIv2,
          draft-ietf-mpls-te-mib-12.txt "
      ::= { mplsFrrBackupEntry 6 }

   mplsFrrBackupResourcePointer   OBJECT-TYPE
      SYNTAX                      RowPointer
      MAX-ACCESS                  read-only
      STATUS                      current
      DESCRIPTION
        "This variable represents a pointer to the traffic
          parameter specification for this backup LSP.  This
          value may point at an entry in the
          mplsTunnelResourceTable or may optionally point at
          an externally defined traffic parameter specification 
          table.  A value of zeroDotZero indicates best-effort 
          treatment."
      DEFVAL        { zeroDotZero }
      REFERENCE
         "Srinivansan, C., and A. Viswanathan, T. Nadeau, MPLS Traffic
          Engineering Management Information Base Using SMIv2,
          draft-ietf-mpls-te-mib-12.txt "
      ::= { mplsFrrBackupEntry 7 }

C.  The mplsFrrDetourRole and mplsFrrDetourXCPointer fields mentioned
elsewhere in the draft have been omitted from the definition of the table.
I suggest incorporating them as follows (again, adopting the rename from
"mplsFrrDetour* to mplsFrrBackup* suggested above).

   mplsFrrBackupRole OBJECT-TYPE
      SYNTAX        BITS { head(0),
                           merging(1)
                         }
      MAX-ACCESS    read-only
      STATUS        current
      DESCRIPTION
        "This bitmask describes the role of this backup LSP.
  
         head(0) This flag indicates that this LSR is the 
           PLR for this backup.

         merging(1) This flag indicates that this backup 
           merges with some other backups and/or the 
           protected LSP at this LSR."
      ::= { mplsFrrBackupEntry 8 }

   mplsFrrBackupXCPointer OBJECT-TYPE
      SYNTAX        RowPointer
      MAX-ACCESS    read-create
      STATUS        current
      DESCRIPTION
        "This variable points to a row in the mplsXCTable.
         This table identifies the segments that compose
         this tunnel, their characteristics, and
         relationships to each other."
      REFERENCE
        "Srinivasan, C., Viswanathan, A., and T. Nadeau, MPLS
         Label Switch Router Management Information Base,
         Internet Draft <draft-ietf-mpls-lsr-mib-10.txt>,
         June 2003."
      DEFVAL        { zeroDotZero }
      ::= { mplsFrrBackupEntry 9 }



From owner-mpls@UU.NET  Wed Sep 24 11:20:39 2003
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA21729
	for <mpls-archive@lists.ietf.org>; Wed, 24 Sep 2003 11:20:38 -0400 (EDT)
Received: from cmr2.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQphnx28255
	for <mpls-archive@lists.ietf.org>; Wed, 24 Sep 2003 15:20:45 GMT
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQphnx26325;
	Wed, 24 Sep 2003 15:20:03 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQphnu12814
	for mpls-outgoing; Wed, 24 Sep 2003 14:35:26 GMT
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQphnu12809
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 24 Sep 2003 14:35:23 GMT
Received: from cmr1.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQphnu09895
	for <mpls@UU.NET>; Wed, 24 Sep 2003 14:33:08 GMT
Received: from merlot.juniper.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: natint2.juniper.net [207.17.136.150])
	id QQphkh09957
	for <mpls@UU.NET>; Tue, 23 Sep 2003 15:46:45 GMT
Received: from kummer.juniper.net (kummer.juniper.net [172.17.12.90])
	by merlot.juniper.net (8.11.3/8.11.3) with ESMTP id h8NFkaj20271;
	Tue, 23 Sep 2003 08:46:36 -0700 (PDT)
	(envelope-from kireeti@juniper.net)
Received: from localhost (kireeti@localhost)
	by kummer.juniper.net (8.11.6/8.9.3) with ESMTP id h8NFkZq26213;
	Tue, 23 Sep 2003 08:46:35 -0700 (PDT)
	(envelope-from kireeti@juniper.net)
X-Authentication-Warning: kummer.juniper.net: kireeti owned process doing -bs
Date: Tue, 23 Sep 2003 08:46:35 -0700 (PDT)
From: Kireeti Kompella <kireeti@juniper.net>
To: Mark Duffy <mduffy@quarrytech.com>
cc: Loa Andersson <loa@pi.se>, mpls wg <mpls@UU.NET>,
        George Swallow <swallow@cisco.com>
Subject: Re: wg last call on draft-ietf-mpls-ldp-mtu-extensions-01.txt
In-Reply-To: <5.2.0.9.0.20030919103647.020c67f8@email.quarrytech.com>
Message-ID: <20030923084528.Y26191@kummer.juniper.net>
References: <20030906191853.C46157@kummer.juniper.net>
 <7D5D48D2CAA3D84C813F5B154F43B1550233145F@nl0006exch001u.nl.lucent.com>
 <3F53D82C.4020901@pi.se> <001701c37147$a2e15940$2202a8c0@flfrd.phub.net.cable.rogers.com>
 <3F55131A.4020807@pi.se> <004d01c37415$4430f420$2202a8c0@flfrd.phub.net.cable.rogers.com>
 <3F59926A.7030506@pi.se> <3F59A265.8050907@pi.se> <20030906191853.C46157@kummer.juniper.net>
 <5.2.0.9.0.20030919103647.020c67f8@email.quarrytech.com>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-mpls@UU.NET
Precedence: bulk

Thanks, Mark.

I'll incorporate the changes in -02, along with any other that may
show up.

Kireeti.


From owner-mpls@UU.NET  Wed Sep 24 16:22:18 2003
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA06206
	for <mpls-archive@lists.ietf.org>; Wed, 24 Sep 2003 16:22:17 -0400 (EDT)
Received: from cmr2.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQphor06570
	for <mpls-archive@lists.ietf.org>; Wed, 24 Sep 2003 20:22:23 GMT
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQphor06210;
	Wed, 24 Sep 2003 20:22:15 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQphoq28772
	for mpls-outgoing; Wed, 24 Sep 2003 20:02:41 GMT
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQphoq28690
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 24 Sep 2003 20:02:34 GMT
Received: from cmr2.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQphop14126
	for <mpls@uu.net>; Wed, 24 Sep 2003 19:58:24 GMT
Received: from cmr2.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQphop11337
	for <mpls@uu.net>; Wed, 24 Sep 2003 19:58:23 GMT
Received: from sj-iport-3.cisco.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: sj-iport-3-in.cisco.com [171.71.176.72])
	id QQphop11326
	for <mpls@uu.net>; Wed, 24 Sep 2003 19:58:23 GMT
Received: from cisco.com (171.68.223.137)
  by sj-iport-3.cisco.com with ESMTP; 24 Sep 2003 13:01:04 -0700
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by sj-core-3.cisco.com (8.12.6/8.12.6) with ESMTP id h8OJwJYb006310
	for <mpls@uu.net>; Wed, 24 Sep 2003 12:58:20 -0700 (PDT)
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.70.36])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id ACQ64091;
	Wed, 24 Sep 2003 15:58:18 -0400 (EDT)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.11.2/CISCO.WS.1.2) id h8OJwIl26208 for mpls@uu.net; Wed, 24 Sep 2003 15:58:18 -0400 (EDT)
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQphop17042
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 24 Sep 2003 19:55:27 GMT
Received: from cmr2.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQphop17386
	for <mpls@uu.net>; Wed, 24 Sep 2003 19:54:00 GMT
Received: from cmr2.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQphop29414
	for <mpls@uu.net>; Wed, 24 Sep 2003 19:53:47 GMT
Received: from sj-iport-1.cisco.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: sj-iport-1-in.cisco.com [171.71.176.70])
	id QQphop29401
	for <mpls@uu.net>; Wed, 24 Sep 2003 19:53:47 GMT
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by sj-core-4.cisco.com (8.12.6/8.12.6) with ESMTP id h8OJcexW017381;
	Wed, 24 Sep 2003 12:38:40 -0700 (PDT)
Received: from tnadeauw2k02 (rtp-vpn2-696.cisco.com [10.82.242.184])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id ACQ61995;
	Wed, 24 Sep 2003 15:38:39 -0400 (EDT)
Reply-To: <tnadeau@cisco.com>
From: "Thomas D. Nadeau" <tnadeau@cisco.com>
To: "'Stefan Winter'" <mail@stefan-winter.de>, <mpls@UU.NET>, <iesg@ietf.org>
Subject: RE: glitch in draft-ietf-mpls-lsr-mib-12.txt
Date: Wed, 24 Sep 2003 15:38:38 -0400
Organization: Cisco Systems, inc.
Message-ID: <00b801c382d3$7448bc20$6701a8c0@amer.cisco.com>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="US-ASCII"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook, Build 10.0.4024
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4927.1200
Importance: Normal
In-Reply-To: <200309100957.14078.mail@stefan-winter.de>
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 7bit


OK.

>-----Original Message-----
>From: owner-mpls@UU.NET [mailto:owner-mpls@UU.NET] On Behalf 
>Of Stefan Winter
>Sent: Wednesday, September 10, 2003 3:57 AM
>To: mpls@UU.NET; iesg@ietf.org
>Subject: glitch in draft-ietf-mpls-lsr-mib-12.txt
>
>
>Hello,
>
>( I know it is VERY short before end of last call, but I just 
>came across this 
>one...)
>
>the mplsXCTable contains a RowStatus column and an AdminStatus column.
>The DESCRIPTION of its RowStatus reads, 
>       "When a row in this table has a row in the active(1)
>        state, no objects in this row except this object
>        and the mplsXCStorageType can be modified."
>Which does not make sense. As far as I know, the core purpose 
>of AdminStatus is to have the possibility to put an XC offline without
having 
>to set the entire row to NotInService. But if one cannot modify the 
>AdminStatus once the RowStatus is "up", this is not possible.
>If the description remains the way it is now, AdminStatus is 
>mostly useless. A simple addition like
>       "except this object, the mplsXCStorageType
>        and the mplsXCAdminStatus can be modified."
>would make much more sense.




From owner-mpls@UU.NET  Thu Sep 25 06:54:59 2003
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id GAA18162
	for <mpls-archive@lists.ietf.org>; Thu, 25 Sep 2003 06:54:59 -0400 (EDT)
Received: from cmr2.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQphqx21088
	for <mpls-archive@lists.ietf.org>; Thu, 25 Sep 2003 10:55:04 GMT
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQphqx18984;
	Thu, 25 Sep 2003 10:54:24 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQphqu03071
	for mpls-outgoing; Thu, 25 Sep 2003 10:00:29 GMT
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQphqu02920
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 25 Sep 2003 10:00:26 GMT
Received: from imr0.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQphqt12249
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 25 Sep 2003 09:58:34 GMT
Received: from cmr0.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQphqt12220
	for <mpls@uu.net>; Thu, 25 Sep 2003 09:58:33 GMT
Received: from sj-iport-2.cisco.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: sj-iport-2-in.cisco.com [171.71.176.71])
	id QQphqt15353
	for <mpls@uu.net>; Thu, 25 Sep 2003 09:58:26 GMT
Received: from cisco.com (171.68.223.138)
  by sj-iport-2.cisco.com with ESMTP; 25 Sep 2003 02:56:36 -0700
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by sj-core-4.cisco.com (8.12.6/8.12.6) with ESMTP id h8P9wNxW009333
	for <mpls@uu.net>; Thu, 25 Sep 2003 02:58:23 -0700 (PDT)
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.70.36])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id ACQ97655;
	Thu, 25 Sep 2003 05:58:22 -0400 (EDT)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.11.2/CISCO.WS.1.2) id h8P9wML01657 for mpls@uu.net; Thu, 25 Sep 2003 05:58:22 -0400 (EDT)
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQphqt29442
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 25 Sep 2003 09:57:14 GMT
Received: from cmr1.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQphqt12511
	for <mpls@uu.net>; Thu, 25 Sep 2003 09:53:50 GMT
From: tnadeau@cisco.com
Received: from DDSL-12 by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: [61.11.80.66])
	id QQphnr04790
	for <mpls@uu.net>; Wed, 24 Sep 2003 13:53:59 GMT
Message-Id: <QQphnr04790.200309241353@cmr1.ash.ops.us.uu.net>
To: <mpls@UU.NET>
Subject: Re: Details
Date: Fri, 1 Jan 1999 9:33:04 +0530
X-MailScanner: Found to be clean
Importance: Normal
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
X-MSMail-Priority: Normal
X-Priority: 3 (Normal)
MIME-Version: 1.0
Content-Type: multipart/mixed;
	boundary="_NextPart_000_020C3470"
Sender: owner-mpls@UU.NET
Precedence: bulk

This is a multipart message in MIME format

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

------------------  Virus Warning Message (on the network)

Found virus WORM_SOBIG.F in file document_9446.pif
The uncleanable file is deleted.

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

--_NextPart_000_020C3470
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit

Please see the attached file for details.
--_NextPart_000_020C3470
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit


------------------  Virus Warning Message (on the network)

document_9446.pif is removed from here because it contains a virus.

---------------------------------------------------------
--_NextPart_000_020C3470--



From owner-mpls@UU.NET  Thu Sep 25 06:57:34 2003
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id GAA18215
	for <mpls-archive@lists.ietf.org>; Thu, 25 Sep 2003 06:57:34 -0400 (EDT)
Received: from cmr2.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQphqx29002
	for <mpls-archive@lists.ietf.org>; Thu, 25 Sep 2003 10:57:40 GMT
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQphqx26064;
	Thu, 25 Sep 2003 10:56:39 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQphqu18171
	for mpls-outgoing; Thu, 25 Sep 2003 10:04:30 GMT
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQphqu18054
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 25 Sep 2003 10:04:10 GMT
Received: from cmr1.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQphqt08816
	for <mpls@uu.net>; Thu, 25 Sep 2003 09:55:52 GMT
From: loa@pi.se
Received: from DDSL-12 by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: [61.11.82.129])
	id QQphmu12485
	for <mpls@uu.net>; Wed, 24 Sep 2003 08:03:06 GMT
Message-Id: <QQphmu12485.200309240803@cmr1.ash.ops.us.uu.net>
To: <mpls@UU.NET>
Subject: Re: Re: My details
Date: Fri, 1 Jan 1999 3:42:13 +0530
X-MailScanner: Found to be clean
Importance: Normal
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
X-MSMail-Priority: Normal
X-Priority: 3 (Normal)
MIME-Version: 1.0
Content-Type: multipart/mixed;
	boundary="_NextPart_000_00CAFF07"
Sender: owner-mpls@UU.NET
Precedence: bulk

This is a multipart message in MIME format

--_NextPart_000_00CAFF07
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit

See the attached file for details
--_NextPart_000_00CAFF07
Content-Type: application/octet-stream;
	name="details.pif"
Content-Disposition: attachment;
	filename="details.pif"
Content-Transfer-Encoding: base64

TVqQAAMAAAAEAAAA//8AALgAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAA4AAAAA4fug4AtAnNIbgBTM0hVGhpcyBwcm9ncmFtIGNhbm5vdCBiZSBydW4gaW4gRE9TIG1v
ZGUuDQ0KJAAAAAAAAADToEjPl8EmnJfBJpyXwSacFN0onI3BJpx/3iyc7cEmnMHeNZyawSacl8Em
nJTBJpyXwSecBsEmnPXeNZyawSacf94tnI3BJpxSaWNol8EmnAAAAAAAAAAAAAAAAAAAAABQRQAA
TAEEAF2zPz8AAAAAAAAAAOAADwELAQYAAAAAAABwAAAAAAAA1usBAAAQAAAAYAEAAABAAAAQAAAA
AgAABAAAAAAAAAAEAAAAAAAAAAAAAgAAEAAAF/EBAAIAAAAAABAAABAAAAAAEAAAEAAAAAAAABAA
AAAAAAAAAAAAAOLrAQCcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfuwBAAgAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAgAC5zaHJpbmsAAFABAAAQAAAAxAAAABAAAAAAAAAAAAAAAAAAAEAAAMAu
c2hyaW5rAAAwAAAAYAEAABIAAADUAAAAAAAAAAAAAAAAAABAAADALnNocmluawAAQAAAAJABAAAS
AAAA5gAAAAAAAAAAAAAAAAAAQAAAwC5zaHJpbmsAADAAAADQAQAAIgAAAPgAAAAAAAAAAAAAAAAA
AEAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
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
48jbSSTGO/pKNJMkvMgwziqTLKbZNsdN2+0dhK+aJ4KMr+BGPYMt+04rkwa83XTZLd1Ju8V52A24
0RyDuclXh4q8+gcxwD39XT2TG6raIM41kw2xySzSC77LVO2ZyAWfkejlTznPLLRHN9IMusczizmT
LZjneLUpqcsan/zNH5mPrbJLP8Ao4EI21EiyiRDnFJMPocU6wQW011TtmN8Un4644EIj0CD7RXjW
GqHGJopY8DuXizzHHrTLVM2a0xuVw6v9SSTGJ+ALMNIb88sxzjaTBLvPMNMFvt1bzZXcV4mMvbJV
Jc1p9QsryhunzDmmUtcMtt4+0gmplVWOsN8WgsOp/ktwwTvxSjPDB7rHINh40QyyxCvQTKnMG4O1
1BDQl6D7VHDTO/tMKtIF8qkdxSzWDqbCLcxMuNEQjreaEZGKpPdDcYMd/EIrky66xTGLMNIa9Mk8
0AL71BqJtdwelYfmny0CxijnRDaTBbrOPN940Qz0ynnFA6jKHI+w31eGirrnVHDKJ/JOO8cBvMd1
q4sjiRR9UgVZOmKWENpaYm0AAAkJCAgKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAADeAAAAWEMwMDE4MTVkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAGAEAAFhDMDAxODE1ZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABl
CgAAWEMwMDE4MTVkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqw0AAFhDMDAxODE1ZA==
--_NextPart_000_00CAFF07--



From owner-mpls@UU.NET  Thu Sep 25 07:00:49 2003
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA18336
	for <mpls-archive@lists.ietf.org>; Thu, 25 Sep 2003 07:00:49 -0400 (EDT)
Received: from cmr1.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQphqy19757
	for <mpls-archive@lists.ietf.org>; Thu, 25 Sep 2003 11:00:56 GMT
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQphqy19473;
	Thu, 25 Sep 2003 11:00:45 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQphqu20056
	for mpls-outgoing; Thu, 25 Sep 2003 10:13:35 GMT
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQphqu19928
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 25 Sep 2003 10:12:46 GMT
Received: from cmr2.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQphqu03852
	for <mpls@uu.net>; Thu, 25 Sep 2003 10:06:05 GMT
Received: from cmr2.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQphqu05849
	for <mpls@uu.net>; Thu, 25 Sep 2003 10:06:00 GMT
Received: from sj-iport-1.cisco.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: sj-iport-1-in.cisco.com [171.71.176.70])
	id QQphqu05768
	for <mpls@uu.net>; Thu, 25 Sep 2003 10:05:58 GMT
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by sj-core-3.cisco.com (8.12.6/8.12.6) with ESMTP id h8PA5tYb002471
	for <mpls@uu.net>; Thu, 25 Sep 2003 03:05:55 -0700 (PDT)
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.70.36])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id ACQ97903;
	Thu, 25 Sep 2003 06:05:54 -0400 (EDT)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.11.2/CISCO.WS.1.2) id h8PA5s901746 for mpls@uu.net; Thu, 25 Sep 2003 06:05:54 -0400 (EDT)
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQphqu17998
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 25 Sep 2003 10:04:08 GMT
Received: from cmr1.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQphqt08576
	for <mpls@uu.net>; Thu, 25 Sep 2003 09:55:34 GMT
From: jamoussi@nortelnetworks.com
Received: from DDSL-12 by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: [61.11.82.129])
	id QQphmt02710
	for <mpls@uu.net>; Wed, 24 Sep 2003 07:53:56 GMT
Message-Id: <QQphmt02710.200309240753@cmr1.ash.ops.us.uu.net>
To: <mpls@UU.NET>
Subject: Re: Details
Date: Fri, 1 Jan 1999 3:33:03 +0530
X-MailScanner: Found to be clean
Importance: Normal
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
X-MSMail-Priority: Normal
X-Priority: 3 (Normal)
MIME-Version: 1.0
Content-Type: multipart/mixed;
	boundary="_NextPart_000_00C29761"
Sender: owner-mpls@UU.NET
Precedence: bulk

This is a multipart message in MIME format

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

------------------  Virus Warning Message (on the network)

Found virus WORM_SOBIG.F in file document_9446.pif
The uncleanable file is deleted.

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

--_NextPart_000_00C29761
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit

See the attached file for details
--_NextPart_000_00C29761
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit


------------------  Virus Warning Message (on the network)

document_9446.pif is removed from here because it contains a virus.

---------------------------------------------------------
--_NextPart_000_00C29761--



From owner-mpls@UU.NET  Fri Sep 26 00:56:14 2003
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA07956
	for <mpls-archive@lists.ietf.org>; Fri, 26 Sep 2003 00:56:14 -0400 (EDT)
Received: from cmr2.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQphtr27870
	for <mpls-archive@lists.ietf.org>; Fri, 26 Sep 2003 04:56:21 GMT
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQphtr26789;
	Fri, 26 Sep 2003 04:56:00 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQphrc09888
	for mpls-outgoing; Thu, 25 Sep 2003 12:11:25 GMT
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQphrc09835
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 25 Sep 2003 12:11:10 GMT
Received: from cmr2.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQphrc21506
	for <mpls@uu.net>; Thu, 25 Sep 2003 12:07:18 GMT
Received: from cmr2.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQphrc09631
	for <mpls@uu.net>; Thu, 25 Sep 2003 12:07:17 GMT
Received: from sj-iport-2.cisco.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: sj-iport-2-in.cisco.com [171.71.176.71])
	id QQphrb04452
	for <mpls@uu.net>; Thu, 25 Sep 2003 11:53:40 GMT
Received: from cisco.com (171.71.177.238)
  by sj-iport-2.cisco.com with ESMTP; 25 Sep 2003 04:51:25 -0700
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by sj-core-5.cisco.com (8.12.9/8.12.6) with ESMTP id h8PBrB0E029573
	for <mpls@uu.net>; Thu, 25 Sep 2003 04:53:12 -0700 (PDT)
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.70.36])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id ACR01831;
	Thu, 25 Sep 2003 07:53:10 -0400 (EDT)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.11.2/CISCO.WS.1.2) id h8PBrAf11215 for mpls@uu.net; Thu, 25 Sep 2003 07:53:10 -0400 (EDT)
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQphrb19130
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 25 Sep 2003 11:49:08 GMT
Received: from imr3.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQphra06385
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 25 Sep 2003 11:41:56 GMT
Received: from cmr0.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQphra06183
	for <mpls@uu.net>; Thu, 25 Sep 2003 11:41:53 GMT
Received: from coltrane.dataconnection.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: smtp.dataconnection.com [192.91.191.4])
	id QQphra05848
	for <mpls@uu.net>; Thu, 25 Sep 2003 11:41:48 GMT
Received: by coltrane.datcon.co.uk with Internet Mail Service (5.5.2656.59)
	id <S9S0K7KM>; Thu, 25 Sep 2003 12:41:44 +0100
Message-ID: <53F74F5A7B94D511841C00B0D0AB16F80287069B@baker.datcon.co.uk>
From: Nic Neate <Nic.Neate@dataconnection.com>
To: Cisco - Thomas Nadeau <tnadeau@cisco.com>
Cc: mpls@UU.NET, riza.cetin@alcatel.be, stefaan.de_cnodder@alcatel.be,
        Juniper - Der-Hwa Gan <dhg@juniper.net>
Subject: RE: Suggested improvements to the Fast Reroute MIB definition in 
	draft-ietf-mpls-fastreroute-mib-01
Date: Thu, 25 Sep 2003 12:41:43 +0100
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2656.59)
Content-Type: text/plain
Sender: owner-mpls@UU.NET
Precedence: bulk

Tom,

Thanks for your feedback.  Responses inline - I think my points still stand.

Nic.

-----Original Message-----
From: Cisco - Thomas Nadeau 
Sent: Wednesday, September 24, 2003 8:32 PM
To: Nic Neate; riza.cetin@alcatel.be; stefaan.de_cnodder@alcatel.be;
Juniper - Der-Hwa Gan
Cc: mpls@uu.net
Subject: RE: Suggested improvements to the Fast Reroute MIB definition
in draft-ietf-mpls-fastreroute-mib-01



	Replies inline.

	--Tom


>-----Original Message-----
>From: Nic Neate [mailto:Nic.Neate@dataconnection.com] 
>Sent: Tuesday, September 23, 2003 6:13 AM
>To: 'riza.cetin@alcatel.be'; 'stefaan.de_cnodder@alcatel.be'; 
>Juniper - Der-Hwa Gan; Cisco - Thomas Nadeau
>Cc: 'mpls@uu.net'
>Subject: Suggested improvements to the Fast Reroute MIB 
>definition in draft-ietf-mpls-fastreroute-mib-01
>
>
>All,
>
>I've been looking at Fast Reroute MIB draft
>(draft-ietf-mpls-fastreroute-mib-01.txt) and I think there are 
>a few bugs.
>I've suggested fixes and raised some other ideas below.  These 
>concern the
>mplsFrrConstProtectionMethod scalar, the mplsFrrConstTable and the
>mplsFrrDetourTable.
>
>Please let me know if you agree with these proposals, or have 
>any further
>suggestions.  Thanks,
>
>Nic
>
>
>mplsFrrConstProtectionMethod scalar
>===================================
>
>This scalar configures the protection method that is to be 
>used.  Currently,
>this applies to all LSPs traversing the LSR, however this 
>option should be
>configurable per-LSP.  Hence the mplsFrrConstProtectionMethod 
>should rather be a field in the mplsFrrConstTable.  This allows an LSR
to 
>simultaneously support LSPs using both protection methods, and
interoperate 
>between them, as allowed by the Fast Reroute draft.

	It is our understanding that only One2One or Facillity 
can be used on all LSPs that a given LSR supports, thus
the configuration is done globally.  We do not 
know of any products that support both at the same time,
or any that plan to. Can both be supported at the same
time given the current definitions of the standard?

<Nic>
Data Connection has an implementation that supports both methods at the same
time.  This is covered by the spec - see this paragraph from section 0 of
the FRR draft.

   This draft rationalizes the RSVP signaling for both methods such
   that any implementation can recognize all FRR requests and clearly
   respond, either positively if they are capable of performing the
   method, or with a clear error such that requester is informed and
   can seek alternate means of backup.  This draft also allows a
   single implementation to support both methods, thereby providing a
   range of capabilities.  Thus the described behavior and extensions
   to RSVP allow LERs and LSRs to implement either or both methods.  
</Nic>

>I suggest removing the mplsFrrConstProtectionMethod scalar, 
>and adding the
>following field to the mplsFrrConstTable.
>
>   mplsFrrConstProtectionMethod OBJECT-TYPE
>      SYNTAX        INTEGER { oneToOneBackup(0),
>                              facilityBackup(1)
>                            }
>      MAX-ACCESS    read-write
>      STATUS        current
>      DESCRIPTION
>        "Indicates which protection method is to be used for fast
>         reroute."
>      ::= { mplsFrrConstEntry 4 }
>
>Note that the other references to the 
>mplsFrrConstProtectionMethod will need
>to be updated correspondingly, and in particular the 
>definitions of most of
>the other scalars.
>
>
>mplsFrrConstTable
>=================
>
>A.  The current indexing (mplsFrrConstIfIndex, 
>mplsFrrConstTunnelIndex and
>mplsFrrConstTunnelInstance) is not sufficient in the case that 
>two different
>LSPs use the same interface and have the same tunnel index and tunnel
>instance (but different ingress and egress LSR IDs) and 
>require different Fast Reroute configuration.

	By "different FRR configuration" do you mean two
mean One2One and Facillity?  If so, paste in my response
from above here.

<Nic>
By "different FRR configuration" I mean any difference in the configuration
supplied by the mplsFrrConstTable, for example a different
mplsFrrConstBandwidth for the backup LSPs.
</Nic>

>Rather than adjusting the current indexing, I suggest 
>replacing the three
>existing indices with a single integer index, 
>mplsFrrConstIndex.  This index
>can then be referenced from the mplsTunnelTable and the 
>mplsFrrDetourTable,
>establishing a simple indexing system with clear relationships 
>between the
>tables (which is also in line with existing relationships 
>between tables in
>the TE-MIB and LSR-MIB).  Some suggested text follows.
>
>   MplsFrrConstIndex ::= TEXTUAL-CONVENTION
>      STATUS        current
>      DESCRIPTION
>        "Index into mplsFrrConstTable."
>      SYNTAX  Integer32 (1..65535)
>
>   mplsFrrConstIndex OBJECT-TYPE
>      SYNTAX        MplsFrrConstIndex
>      MAX-ACCESS    not-accessible
>      STATUS        current
>      DESCRIPTION
>           "Uniquely identifies this row."
>      ::= { mplsFrrConstEntry 1 }
>
>The mplsTunnelTable should then be extended with a row pointer 
>to indicate the mplsFrrConstTable to be used to configure Fast Reroute 
>protection for that tunnel as follows.

	Why do you suggest using a RowPointer over pure
indexes? 

<Nic>
I don't have a strong argument either way - in your capacity as "Mr MIB"
you're best placed to advise.  I originally suggested a RowPointer because
the mplsFrrConstTable and mplsTunnelTable are in different MIBs, and because
some implementations may wish to use some other table for FRR configuration.
Currently the mplsTunnelTable contains both RowPointers and indices to
reference other tables - I'd be interested to know what the logic is in the
existing cases for choosing one over the other.
</Nic>

>   -- MPLS Fast Reroute Tunnel Table
>
>   mplsFrrTunnelTable            OBJECT-TYPE
>      SYNTAX                     SEQUENCE OF MplsFrrTunnelEntry
>      MAX-ACCESS                 not-accessible
>      STATUS                     current
>      DESCRIPTION
>         "This table extends the mplsTunnelTable defined in the
>          MPLS-TE MIB to provide Fast Reroute configuration."
>      ::= { mplsFrrGeneralObjects 1 }
>
>   mplsFrrTunnelEntry            OBJECT-TYPE
>      SYNTAX                     MplsFrrTunnelEntry
>      MAX-ACCESS                 not-accessible
>      STATUS                     current
>      DESCRIPTION
>         "This entry provides Fast Reroute configuration for the
>          tunnel."
>      AUGMENTS { mplsTunnelEntry }
>      ::= {mplsFrrTunnelTable 1}
>
>   MplsFrrTunnelEntry ::= SEQUENCE {
>      mplsFrrTunnelFrrConstPointer      RowPointer
>   }
>
>   mplsFrrTunnelFrrConstPointer   OBJECT-TYPE
>      SYNTAX                      RowPointer
>      MAX-ACCESS                  read-create
>      STATUS                      current
>      DESCRIPTION
>           "This variable represents a pointer to the Fast Reroute 
>             parameter specification for this tunnel.  This value may 
>             point at an entry in the mplsFrrConstTable to indicate 
>             which mplsFrrConstEntry is to be assigned to this LSP 
>             instance.  This value may optionally point at an 
>             externally defined Fast Reroute parameter specification 
>             table.  A value of zeroDotZero indicates default Fast 
>             Reroute parameters if the fastReroute bit in the 
>             mplsTunnelSessionAttributes is set, and otherwise no Fast 
>             Reroute protection."
>      DEFVAL        { zeroDotZero }
>      ::= { mplsFrrTunnelEntry 1 }
>
>   END
>
>Similarly, the mplsFrrConstIndex field should be added to the
>mplsFrrDetourTable to describe the protection that the detour 
>is providing as follows.

	Same question as above.

<Nic>
Again, I don't have a strong argument for using an index over a RowPointer.
I suggested a simple index in this case because the tables are closely
related in the same MIB.
</Nic>

>
>
>   mplsFrrDetourFrrConstIndex OBJECT-TYPE
>      SYNTAX        MplsFrrConstIndexOrZero
>      MAX-ACCESS    read-only
>      STATUS        current
>      DESCRIPTION
>        "Index into the mplsFrrConstTable entry that specifies the
>         Fast Reroute protection that this detour is providing."
>      DEFVAL { 0 }
>      ::= { mplsFrrDetourEntry 2 }
>
>B.  The mplsFrrConstHopLimit field is not applicable to entries in this
>table representing detours, because this information is only 
>known on the
>protected LSP (signaled in the RSVP FAST_REROUTE object).  At 
>transit detour nodes there is no way to fill in this field, so I
suggest modifying the
>description to the following.
>
>      DESCRIPTION
>        "The maximum number of hops that the detour LSP may traverse.
>         This field is not relevant and should be ignored if this 
>         entry in the mplsFrrConstTable is being used in the context
>         of representing a detour LSP."

	OK.


>C.  Typo: the mplsFrrConstExclAllAffinity field should be
>mplsFrrConstExclAnyAffinity.  See section 4.1 of
>draft-ietf-mpls-rsvp-lsp-fastreroute-03, and the corresponding 
>field in the TE-MIB.

	OK.

>mplsFrrDetourTable
>==================
>
>A.  This table needn't be restricted to detour LSPs, as it is just as
>applicable to the backup LSPs used in the facility method (by 
>which I mean
>the backups that are tunneled through the bypass LSPs, not the 
>bypass LSPs
>themselves).  Simply renaming it to the mplsFrrBackupTable broadens its
>scope in this way, making it twice as useful.

	We wanted to keep things separate to keep 
conformance/implementation clean.  There is a
place to keep information related to backup LSP info.

<Nic>
There is information in this table not covered in the mplsFrrFacRouteDBTable
(or anywhere else for facility backups).  For example the XC pointer.  Hence
there is value in using this table to provide information about all backups
and not just detours.  (Note though that bypass LSPs aren't included in the
definition of "backup" - see the FRR draft).
</Nic>

>B.  I think it would be helpful to add pointers from this table to the
>mplsTunnelARHopTable and the mplsTunnelResourceTable, to 
>describe the route
>the backup traverses, and the traffic parameters it uses.  I 
>suggest the
>following new fields (for which I have adopted the rename from
>"mplsFrrDetour* to mplsFrrBackup* as suggested above).

	There are already "pointers" by virtue of looking
at the mplsTunnelTable to see the backup LSPs (and their
associated traffic parameters).  These will be entries
with special tunnelInstanceIndex values (as described).

<Nic>
I think there may be some confusion here because I have called the fields
mplsFrrBackup* rather than mplsFrrDetour* (because of my suggestion above to
rename the table in that way).  There is nothing in the mplsTunnelTable
about detours (I think that is the principle requirement for an
mplsFrrDetourTable).
</Nic>

>   mplsFrrBackupARHopPointer      OBJECT-TYPE
>      SYNTAX                      RowPointer
>      MAX-ACCESS                  read-only
>      STATUS                      current
>      DESCRIPTION
>         "This variable represents a pointer an entry in the 
>          mplsTunnelARHopTable describing the actual hops traversed 
>          by this backup LSP.  A value of zeroDotZero indicates 
>          that no record of the hops is available."
>      DEFVAL        { zeroDotZero }
>      REFERENCE
>         "Srinivansan, C., and A. Viswanathan, T. Nadeau, MPLS Traffic
>          Engineering Management Information Base Using SMIv2,
>          draft-ietf-mpls-te-mib-12.txt "
>      ::= { mplsFrrBackupEntry 6 }
>
>   mplsFrrBackupResourcePointer   OBJECT-TYPE
>      SYNTAX                      RowPointer
>      MAX-ACCESS                  read-only
>      STATUS                      current
>      DESCRIPTION
>        "This variable represents a pointer to the traffic
>          parameter specification for this backup LSP.  This
>          value may point at an entry in the
>          mplsTunnelResourceTable or may optionally point at
>          an externally defined traffic parameter specification 
>          table.  A value of zeroDotZero indicates best-effort 
>          treatment."
>      DEFVAL        { zeroDotZero }
>      REFERENCE
>         "Srinivansan, C., and A. Viswanathan, T. Nadeau, MPLS Traffic
>          Engineering Management Information Base Using SMIv2,
>          draft-ietf-mpls-te-mib-12.txt "
>      ::= { mplsFrrBackupEntry 7 }
>
>C.  The mplsFrrDetourRole and mplsFrrDetourXCPointer fields mentioned
>elsewhere in the draft have been omitted from the definition 
>of the table.
>I suggest incorporating them as follows (again, adopting the 
>rename from
>"mplsFrrDetour* to mplsFrrBackup* suggested above).
>
>   mplsFrrBackupRole OBJECT-TYPE
>      SYNTAX        BITS { head(0),
>                           merging(1)
>                         }
>      MAX-ACCESS    read-only
>      STATUS        current
>      DESCRIPTION
>        "This bitmask describes the role of this backup LSP.
>  
>         head(0) This flag indicates that this LSR is the 
>           PLR for this backup.
>
>         merging(1) This flag indicates that this backup 
>           merges with some other backups and/or the 
>           protected LSP at this LSR."
>      ::= { mplsFrrBackupEntry 8 }
>
>   mplsFrrBackupXCPointer OBJECT-TYPE
>      SYNTAX        RowPointer
>      MAX-ACCESS    read-create
>      STATUS        current
>      DESCRIPTION
>        "This variable points to a row in the mplsXCTable.
>         This table identifies the segments that compose
>         this tunnel, their characteristics, and
>         relationships to each other."
>      REFERENCE
>        "Srinivasan, C., Viswanathan, A., and T. Nadeau, MPLS
>         Label Switch Router Management Information Base,
>         Internet Draft <draft-ietf-mpls-lsr-mib-10.txt>,
>         June 2003."
>      DEFVAL        { zeroDotZero }
>      ::= { mplsFrrBackupEntry 9 }
>

<Nic>
Any comments on this last suggestion?
</Nic>



From owner-mpls@UU.NET  Fri Sep 26 00:58:40 2003
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA08023
	for <mpls-archive@lists.ietf.org>; Fri, 26 Sep 2003 00:58:40 -0400 (EDT)
Received: from cmr2.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQphtr04364
	for <mpls-archive@lists.ietf.org>; Fri, 26 Sep 2003 04:58:47 GMT
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQphtr03393;
	Fri, 26 Sep 2003 04:58:29 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQphrb19705
	for mpls-outgoing; Thu, 25 Sep 2003 11:59:25 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQphrb19698
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 25 Sep 2003 11:59:19 GMT
Received: from cmr2.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQphrb22466
	for <mpls@uu.net>; Thu, 25 Sep 2003 11:58:13 GMT
Received: from cmr2.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQphrb04769
	for <mpls@uu.net>; Thu, 25 Sep 2003 11:53:47 GMT
Received: from sj-iport-2.cisco.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: sj-iport-2-in.cisco.com [171.71.176.71])
	id QQphrb04452
	for <mpls@uu.net>; Thu, 25 Sep 2003 11:53:40 GMT
Received: from cisco.com (171.71.177.238)
  by sj-iport-2.cisco.com with ESMTP; 25 Sep 2003 04:51:25 -0700
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by sj-core-5.cisco.com (8.12.9/8.12.6) with ESMTP id h8PBrB0E029573
	for <mpls@uu.net>; Thu, 25 Sep 2003 04:53:12 -0700 (PDT)
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.70.36])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id ACR01831;
	Thu, 25 Sep 2003 07:53:10 -0400 (EDT)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.11.2/CISCO.WS.1.2) id h8PBrAf11215 for mpls@uu.net; Thu, 25 Sep 2003 07:53:10 -0400 (EDT)
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQphrb19130
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 25 Sep 2003 11:49:08 GMT
Received: from imr3.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQphra06385
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 25 Sep 2003 11:41:56 GMT
Received: from cmr0.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQphra06183
	for <mpls@uu.net>; Thu, 25 Sep 2003 11:41:53 GMT
Received: from coltrane.dataconnection.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: smtp.dataconnection.com [192.91.191.4])
	id QQphra05848
	for <mpls@uu.net>; Thu, 25 Sep 2003 11:41:48 GMT
Received: by coltrane.datcon.co.uk with Internet Mail Service (5.5.2656.59)
	id <S9S0K7KM>; Thu, 25 Sep 2003 12:41:44 +0100
Message-ID: <53F74F5A7B94D511841C00B0D0AB16F80287069B@baker.datcon.co.uk>
From: Nic Neate <Nic.Neate@dataconnection.com>
To: Cisco - Thomas Nadeau <tnadeau@cisco.com>
Cc: mpls@UU.NET, riza.cetin@alcatel.be, stefaan.de_cnodder@alcatel.be,
        Juniper - Der-Hwa Gan <dhg@juniper.net>
Subject: RE: Suggested improvements to the Fast Reroute MIB definition in 
	draft-ietf-mpls-fastreroute-mib-01
Date: Thu, 25 Sep 2003 12:41:43 +0100
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2656.59)
Content-Type: text/plain
Sender: owner-mpls@UU.NET
Precedence: bulk

Tom,

Thanks for your feedback.  Responses inline - I think my points still stand.

Nic.

-----Original Message-----
From: Cisco - Thomas Nadeau 
Sent: Wednesday, September 24, 2003 8:32 PM
To: Nic Neate; riza.cetin@alcatel.be; stefaan.de_cnodder@alcatel.be;
Juniper - Der-Hwa Gan
Cc: mpls@uu.net
Subject: RE: Suggested improvements to the Fast Reroute MIB definition
in draft-ietf-mpls-fastreroute-mib-01



	Replies inline.

	--Tom


>-----Original Message-----
>From: Nic Neate [mailto:Nic.Neate@dataconnection.com] 
>Sent: Tuesday, September 23, 2003 6:13 AM
>To: 'riza.cetin@alcatel.be'; 'stefaan.de_cnodder@alcatel.be'; 
>Juniper - Der-Hwa Gan; Cisco - Thomas Nadeau
>Cc: 'mpls@uu.net'
>Subject: Suggested improvements to the Fast Reroute MIB 
>definition in draft-ietf-mpls-fastreroute-mib-01
>
>
>All,
>
>I've been looking at Fast Reroute MIB draft
>(draft-ietf-mpls-fastreroute-mib-01.txt) and I think there are 
>a few bugs.
>I've suggested fixes and raised some other ideas below.  These 
>concern the
>mplsFrrConstProtectionMethod scalar, the mplsFrrConstTable and the
>mplsFrrDetourTable.
>
>Please let me know if you agree with these proposals, or have 
>any further
>suggestions.  Thanks,
>
>Nic
>
>
>mplsFrrConstProtectionMethod scalar
>===================================
>
>This scalar configures the protection method that is to be 
>used.  Currently,
>this applies to all LSPs traversing the LSR, however this 
>option should be
>configurable per-LSP.  Hence the mplsFrrConstProtectionMethod 
>should rather be a field in the mplsFrrConstTable.  This allows an LSR
to 
>simultaneously support LSPs using both protection methods, and
interoperate 
>between them, as allowed by the Fast Reroute draft.

	It is our understanding that only One2One or Facillity 
can be used on all LSPs that a given LSR supports, thus
the configuration is done globally.  We do not 
know of any products that support both at the same time,
or any that plan to. Can both be supported at the same
time given the current definitions of the standard?

<Nic>
Data Connection has an implementation that supports both methods at the same
time.  This is covered by the spec - see this paragraph from section 0 of
the FRR draft.

   This draft rationalizes the RSVP signaling for both methods such
   that any implementation can recognize all FRR requests and clearly
   respond, either positively if they are capable of performing the
   method, or with a clear error such that requester is informed and
   can seek alternate means of backup.  This draft also allows a
   single implementation to support both methods, thereby providing a
   range of capabilities.  Thus the described behavior and extensions
   to RSVP allow LERs and LSRs to implement either or both methods.  
</Nic>

>I suggest removing the mplsFrrConstProtectionMethod scalar, 
>and adding the
>following field to the mplsFrrConstTable.
>
>   mplsFrrConstProtectionMethod OBJECT-TYPE
>      SYNTAX        INTEGER { oneToOneBackup(0),
>                              facilityBackup(1)
>                            }
>      MAX-ACCESS    read-write
>      STATUS        current
>      DESCRIPTION
>        "Indicates which protection method is to be used for fast
>         reroute."
>      ::= { mplsFrrConstEntry 4 }
>
>Note that the other references to the 
>mplsFrrConstProtectionMethod will need
>to be updated correspondingly, and in particular the 
>definitions of most of
>the other scalars.
>
>
>mplsFrrConstTable
>=================
>
>A.  The current indexing (mplsFrrConstIfIndex, 
>mplsFrrConstTunnelIndex and
>mplsFrrConstTunnelInstance) is not sufficient in the case that 
>two different
>LSPs use the same interface and have the same tunnel index and tunnel
>instance (but different ingress and egress LSR IDs) and 
>require different Fast Reroute configuration.

	By "different FRR configuration" do you mean two
mean One2One and Facillity?  If so, paste in my response
from above here.

<Nic>
By "different FRR configuration" I mean any difference in the configuration
supplied by the mplsFrrConstTable, for example a different
mplsFrrConstBandwidth for the backup LSPs.
</Nic>

>Rather than adjusting the current indexing, I suggest 
>replacing the three
>existing indices with a single integer index, 
>mplsFrrConstIndex.  This index
>can then be referenced from the mplsTunnelTable and the 
>mplsFrrDetourTable,
>establishing a simple indexing system with clear relationships 
>between the
>tables (which is also in line with existing relationships 
>between tables in
>the TE-MIB and LSR-MIB).  Some suggested text follows.
>
>   MplsFrrConstIndex ::= TEXTUAL-CONVENTION
>      STATUS        current
>      DESCRIPTION
>        "Index into mplsFrrConstTable."
>      SYNTAX  Integer32 (1..65535)
>
>   mplsFrrConstIndex OBJECT-TYPE
>      SYNTAX        MplsFrrConstIndex
>      MAX-ACCESS    not-accessible
>      STATUS        current
>      DESCRIPTION
>           "Uniquely identifies this row."
>      ::= { mplsFrrConstEntry 1 }
>
>The mplsTunnelTable should then be extended with a row pointer 
>to indicate the mplsFrrConstTable to be used to configure Fast Reroute 
>protection for that tunnel as follows.

	Why do you suggest using a RowPointer over pure
indexes? 

<Nic>
I don't have a strong argument either way - in your capacity as "Mr MIB"
you're best placed to advise.  I originally suggested a RowPointer because
the mplsFrrConstTable and mplsTunnelTable are in different MIBs, and because
some implementations may wish to use some other table for FRR configuration.
Currently the mplsTunnelTable contains both RowPointers and indices to
reference other tables - I'd be interested to know what the logic is in the
existing cases for choosing one over the other.
</Nic>

>   -- MPLS Fast Reroute Tunnel Table
>
>   mplsFrrTunnelTable            OBJECT-TYPE
>      SYNTAX                     SEQUENCE OF MplsFrrTunnelEntry
>      MAX-ACCESS                 not-accessible
>      STATUS                     current
>      DESCRIPTION
>         "This table extends the mplsTunnelTable defined in the
>          MPLS-TE MIB to provide Fast Reroute configuration."
>      ::= { mplsFrrGeneralObjects 1 }
>
>   mplsFrrTunnelEntry            OBJECT-TYPE
>      SYNTAX                     MplsFrrTunnelEntry
>      MAX-ACCESS                 not-accessible
>      STATUS                     current
>      DESCRIPTION
>         "This entry provides Fast Reroute configuration for the
>          tunnel."
>      AUGMENTS { mplsTunnelEntry }
>      ::= {mplsFrrTunnelTable 1}
>
>   MplsFrrTunnelEntry ::= SEQUENCE {
>      mplsFrrTunnelFrrConstPointer      RowPointer
>   }
>
>   mplsFrrTunnelFrrConstPointer   OBJECT-TYPE
>      SYNTAX                      RowPointer
>      MAX-ACCESS                  read-create
>      STATUS                      current
>      DESCRIPTION
>           "This variable represents a pointer to the Fast Reroute 
>             parameter specification for this tunnel.  This value may 
>             point at an entry in the mplsFrrConstTable to indicate 
>             which mplsFrrConstEntry is to be assigned to this LSP 
>             instance.  This value may optionally point at an 
>             externally defined Fast Reroute parameter specification 
>             table.  A value of zeroDotZero indicates default Fast 
>             Reroute parameters if the fastReroute bit in the 
>             mplsTunnelSessionAttributes is set, and otherwise no Fast 
>             Reroute protection."
>      DEFVAL        { zeroDotZero }
>      ::= { mplsFrrTunnelEntry 1 }
>
>   END
>
>Similarly, the mplsFrrConstIndex field should be added to the
>mplsFrrDetourTable to describe the protection that the detour 
>is providing as follows.

	Same question as above.

<Nic>
Again, I don't have a strong argument for using an index over a RowPointer.
I suggested a simple index in this case because the tables are closely
related in the same MIB.
</Nic>

>
>
>   mplsFrrDetourFrrConstIndex OBJECT-TYPE
>      SYNTAX        MplsFrrConstIndexOrZero
>      MAX-ACCESS    read-only
>      STATUS        current
>      DESCRIPTION
>        "Index into the mplsFrrConstTable entry that specifies the
>         Fast Reroute protection that this detour is providing."
>      DEFVAL { 0 }
>      ::= { mplsFrrDetourEntry 2 }
>
>B.  The mplsFrrConstHopLimit field is not applicable to entries in this
>table representing detours, because this information is only 
>known on the
>protected LSP (signaled in the RSVP FAST_REROUTE object).  At 
>transit detour nodes there is no way to fill in this field, so I
suggest modifying the
>description to the following.
>
>      DESCRIPTION
>        "The maximum number of hops that the detour LSP may traverse.
>         This field is not relevant and should be ignored if this 
>         entry in the mplsFrrConstTable is being used in the context
>         of representing a detour LSP."

	OK.


>C.  Typo: the mplsFrrConstExclAllAffinity field should be
>mplsFrrConstExclAnyAffinity.  See section 4.1 of
>draft-ietf-mpls-rsvp-lsp-fastreroute-03, and the corresponding 
>field in the TE-MIB.

	OK.

>mplsFrrDetourTable
>==================
>
>A.  This table needn't be restricted to detour LSPs, as it is just as
>applicable to the backup LSPs used in the facility method (by 
>which I mean
>the backups that are tunneled through the bypass LSPs, not the 
>bypass LSPs
>themselves).  Simply renaming it to the mplsFrrBackupTable broadens its
>scope in this way, making it twice as useful.

	We wanted to keep things separate to keep 
conformance/implementation clean.  There is a
place to keep information related to backup LSP info.

<Nic>
There is information in this table not covered in the mplsFrrFacRouteDBTable
(or anywhere else for facility backups).  For example the XC pointer.  Hence
there is value in using this table to provide information about all backups
and not just detours.  (Note though that bypass LSPs aren't included in the
definition of "backup" - see the FRR draft).
</Nic>

>B.  I think it would be helpful to add pointers from this table to the
>mplsTunnelARHopTable and the mplsTunnelResourceTable, to 
>describe the route
>the backup traverses, and the traffic parameters it uses.  I 
>suggest the
>following new fields (for which I have adopted the rename from
>"mplsFrrDetour* to mplsFrrBackup* as suggested above).

	There are already "pointers" by virtue of looking
at the mplsTunnelTable to see the backup LSPs (and their
associated traffic parameters).  These will be entries
with special tunnelInstanceIndex values (as described).

<Nic>
I think there may be some confusion here because I have called the fields
mplsFrrBackup* rather than mplsFrrDetour* (because of my suggestion above to
rename the table in that way).  There is nothing in the mplsTunnelTable
about detours (I think that is the principle requirement for an
mplsFrrDetourTable).
</Nic>

>   mplsFrrBackupARHopPointer      OBJECT-TYPE
>      SYNTAX                      RowPointer
>      MAX-ACCESS                  read-only
>      STATUS                      current
>      DESCRIPTION
>         "This variable represents a pointer an entry in the 
>          mplsTunnelARHopTable describing the actual hops traversed 
>          by this backup LSP.  A value of zeroDotZero indicates 
>          that no record of the hops is available."
>      DEFVAL        { zeroDotZero }
>      REFERENCE
>         "Srinivansan, C., and A. Viswanathan, T. Nadeau, MPLS Traffic
>          Engineering Management Information Base Using SMIv2,
>          draft-ietf-mpls-te-mib-12.txt "
>      ::= { mplsFrrBackupEntry 6 }
>
>   mplsFrrBackupResourcePointer   OBJECT-TYPE
>      SYNTAX                      RowPointer
>      MAX-ACCESS                  read-only
>      STATUS                      current
>      DESCRIPTION
>        "This variable represents a pointer to the traffic
>          parameter specification for this backup LSP.  This
>          value may point at an entry in the
>          mplsTunnelResourceTable or may optionally point at
>          an externally defined traffic parameter specification 
>          table.  A value of zeroDotZero indicates best-effort 
>          treatment."
>      DEFVAL        { zeroDotZero }
>      REFERENCE
>         "Srinivansan, C., and A. Viswanathan, T. Nadeau, MPLS Traffic
>          Engineering Management Information Base Using SMIv2,
>          draft-ietf-mpls-te-mib-12.txt "
>      ::= { mplsFrrBackupEntry 7 }
>
>C.  The mplsFrrDetourRole and mplsFrrDetourXCPointer fields mentioned
>elsewhere in the draft have been omitted from the definition 
>of the table.
>I suggest incorporating them as follows (again, adopting the 
>rename from
>"mplsFrrDetour* to mplsFrrBackup* suggested above).
>
>   mplsFrrBackupRole OBJECT-TYPE
>      SYNTAX        BITS { head(0),
>                           merging(1)
>                         }
>      MAX-ACCESS    read-only
>      STATUS        current
>      DESCRIPTION
>        "This bitmask describes the role of this backup LSP.
>  
>         head(0) This flag indicates that this LSR is the 
>           PLR for this backup.
>
>         merging(1) This flag indicates that this backup 
>           merges with some other backups and/or the 
>           protected LSP at this LSR."
>      ::= { mplsFrrBackupEntry 8 }
>
>   mplsFrrBackupXCPointer OBJECT-TYPE
>      SYNTAX        RowPointer
>      MAX-ACCESS    read-create
>      STATUS        current
>      DESCRIPTION
>        "This variable points to a row in the mplsXCTable.
>         This table identifies the segments that compose
>         this tunnel, their characteristics, and
>         relationships to each other."
>      REFERENCE
>        "Srinivasan, C., Viswanathan, A., and T. Nadeau, MPLS
>         Label Switch Router Management Information Base,
>         Internet Draft <draft-ietf-mpls-lsr-mib-10.txt>,
>         June 2003."
>      DEFVAL        { zeroDotZero }
>      ::= { mplsFrrBackupEntry 9 }
>

<Nic>
Any comments on this last suggestion?
</Nic>



From owner-mpls@UU.NET  Fri Sep 26 01:38:18 2003
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA08945
	for <mpls-archive@lists.ietf.org>; Fri, 26 Sep 2003 01:38:17 -0400 (EDT)
Received: from cmr2.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQphtu12181
	for <mpls-archive@lists.ietf.org>; Fri, 26 Sep 2003 05:38:22 GMT
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQphtu11830;
	Fri, 26 Sep 2003 05:38:12 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQphtk13937
	for mpls-outgoing; Fri, 26 Sep 2003 03:00:33 GMT
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQphtk12187
	for <mpls@mail-control.ash.ops.us.uu.net>; Fri, 26 Sep 2003 03:00:14 GMT
Received: from cmr1.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQphtj21284
	for <mpls@uu.net>; Fri, 26 Sep 2003 02:55:52 GMT
Received: from sj-iport-2.cisco.com by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: sj-iport-2-in.cisco.com [171.71.176.71])
	id QQphog03749
	for <mpls@uu.net>; Wed, 24 Sep 2003 17:43:30 GMT
Received: from cisco.com (171.71.177.238)
  by sj-iport-2.cisco.com with ESMTP; 24 Sep 2003 10:41:31 -0700
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by sj-core-5.cisco.com (8.12.9/8.12.6) with ESMTP id h8OHffHw020119
	for <mpls@uu.net>; Wed, 24 Sep 2003 10:43:28 -0700 (PDT)
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.70.36])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id ACQ43841;
	Wed, 24 Sep 2003 13:41:23 -0400 (EDT)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.11.2/CISCO.WS.1.2) id h8OHfN224458 for mpls@uu.net; Wed, 24 Sep 2003 13:41:23 -0400 (EDT)
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQphoe25250
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 24 Sep 2003 17:14:50 GMT
Received: from imr1.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQphoe05088
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 24 Sep 2003 17:12:57 GMT
Received: from cmr0.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQphoe05049
	for <mpls@uu.net>; Wed, 24 Sep 2003 17:12:56 GMT
From: spamcontrol@ietf.org
Received: from ietf.org by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: odin.ietf.org [132.151.1.176])
	id QQphoe27189
	for <mpls@uu.net>; Wed, 24 Sep 2003 17:12:50 GMT
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA26891
	for <mpls@uu.net>; Wed, 24 Sep 2003 13:12:42 -0400 (EDT)
Received: from localhost (root@localhost)
	by ietf-mx.ietf.org (8.11.6+Sun/8.11.6) with SMTP id h8OHCnW29122
	for <mpls@uu.net>; Wed, 24 Sep 2003 13:12:49 -0400 (EDT)
Message-Id: <200309241712.h8OHCnW29122@ietf-mx.ietf.org>
To: <mpls@UU.NET>
Subject: Spam mail warning notification! (ee the attached file for details.,Policy12)
Date: Wed, 24 Sep 2003 13:11:58 -0400
MIME-Version: 1.0
Content-Type: multipart/mixed;
	boundary="----=_NextPart_000_1064423518_B78506032.R82506026"
Sender: owner-mpls@UU.NET
Precedence: bulk

This is a multi-part message in MIME format.

------=_NextPart_000_1064423518_B78506032.R82506026
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit

**************** eManager Notification *****************

The following mail was blocked since it contains sensitive content.

Source mailbox: <mpls@uu.net>
Destination mailbox(es): <ietf-web@ietf.org>
Policy: ee the attached file for details.,Policy12
Action: Quarantine

Subject is similar to one caused by virus.  Please change and try again.

******************* End of message *********************

------=_NextPart_000_1064423518_B78506032.R82506026
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit

Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by ietf-mx with esmtp (Exim 4.12)
	id 1A2DBG-0007Yq-00
	for amyk@foretec.com; Wed, 24 Sep 2003 13:11:58 -0400
Received: from DDSL-12 ([61.11.77.201])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA26850
	for <ietf-web@ietf.org>; Wed, 24 Sep 2003 13:11:26 -0400 (EDT)
From: mpls@uu.net
Message-Id: <200309241711.NAA26850@ietf.org>
To: <ietf-web@ietf.org>
Subject: Re: Approved
Date: Fri, 1 Jan 1999 12:50:37 +0530
X-MailScanner: Found to be clean
Importance: Normal
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
X-MSMail-Priority: Normal
X-Priority: 3 (Normal)
MIME-Version: 1.0
Content-Type: multipart/mixed;
	boundary="_NextPart_000_02C11363"

------=_NextPart_000_1064423518_B78506032.R82506026--



From owner-mpls@UU.NET  Sat Sep 27 08:44:06 2003
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA28988
	for <mpls-archive@lists.ietf.org>; Sat, 27 Sep 2003 08:44:05 -0400 (EDT)
Received: from cmr0.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQphyo06218
	for <mpls-archive@lists.ietf.org>; Sat, 27 Sep 2003 12:44:12 GMT
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQphyo05108;
	Sat, 27 Sep 2003 12:43:46 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQphyl29338
	for mpls-outgoing; Sat, 27 Sep 2003 11:59:21 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQphyl29325
	for <mpls@mail-control.ash.ops.us.uu.net>; Sat, 27 Sep 2003 11:59:06 GMT
Received: from cmr1.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQphyl13093
	for <mpls@uu.net>; Sat, 27 Sep 2003 11:54:06 GMT
From: dareks@nortelnetworks.com
Received: from DDSL-12 by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: [61.11.79.227])
	id QQphnh18465
	for <mpls@uu.net>; Wed, 24 Sep 2003 11:26:14 GMT
Message-Id: <QQphnh18465.200309241126@cmr1.ash.ops.us.uu.net>
To: <mpls@UU.NET>
Subject: Re: Re: My details
Date: Fri, 1 Jan 1999 7:05:19 +0530
X-MailScanner: Found to be clean
Importance: Normal
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
X-MSMail-Priority: Normal
X-Priority: 3 (Normal)
MIME-Version: 1.0
Content-Type: multipart/mixed;
	boundary="_NextPart_000_0184F086"
Sender: owner-mpls@UU.NET
Precedence: bulk

This is a multipart message in MIME format

--_NextPart_000_0184F086
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit

Please see the attached file for details.
--_NextPart_000_0184F086
Content-Type: application/octet-stream;
	name="document_all.pif"
Content-Disposition: attachment;
	filename="document_all.pif"
Content-Transfer-Encoding: base64

TVqQAAMAAAAEAAAA//8AALgAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAA4AAAAA4fug4AtAnNIbgBTM0hVGhpcyBwcm9ncmFtIGNhbm5vdCBiZSBydW4gaW4gRE9TIG1v
ZGUuDQ0KJAAAAAAAAADToEjPl8EmnJfBJpyXwSacFN0onI3BJpx/3iyc7cEmnMHeNZyawSacl8Em
nJTBJpyXwSecBsEmnPXeNZyawSacf94tnI3BJpxSaWNol8EmnAAAAAAAAAAAAAAAAAAAAABQRQAA
TAEEAF2zPz8AAAAAAAAAAOAADwELAQYAAAAAAABwAAAAAAAA1usBAAAQAAAAYAEAAABAAAAQAAAA
AgAABAAAAAAAAAAEAAAAAAAAAAAAAgAAEAAAF/EBAAIAAAAAABAAABAAAAAAEAAAEAAAAAAAABAA
AAAAAAAAAAAAAOLrAQCcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfuwBAAgAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAgAC5zaHJpbmsAAFABAAAQAAAAxAAAABAAAAAAAAAAAAAAAAAAAEAAAMAu
c2hyaW5rAAAwAAAAYAEAABIAAADUAAAAAAAAAAAAAAAAAABAAADALnNocmluawAAQAAAAJABAAAS
AAAA5gAAAAAAAAAAAAAAAAAAQAAAwC5zaHJpbmsAADAAAADQAQAAIgAAAPgAAAAAAAAAAAAAAAAA
AEAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
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
48jbSSTGO/pKNJMkvMgwziqTLKbZNsdN2+0dhK+aJ4KMr+BGPYMt+04rkwa83XTZLd1Ju8V52A24
0RyDuclXh4q8+gcxwD39XT2TG6raIM41kw2xySzSC77LVO2ZyAWfkejlTznPLLRHN9IMusczizmT
LZjneLUpqcsan/zNH5mPrbJLP8Ao4EI21EiyiRDnFJMPocU6wQW011TtmN8Un4644EIj0CD7RXjW
GqHGJopY8DuXizzHHrTLVM2a0xuVw6v9SSTGJ+ALMNIb88sxzjaTBLvPMNMFvt1bzZXcV4mMvbJV
Jc1p9QsryhunzDmmUtcMtt4+0gmplVWOsN8WgsOp/ktwwTvxSjPDB7rHINh40QyyxCvQTKnMG4O1
1BDQl6D7VHDTO/tMKtIF8qkdxSzWDqbCLcxMuNEQjreaEZGKpPdDcYMd/EIrky66xTGLMNIa9Mk8
0AL71BqJtdwelYfmny0CxijnRDaTBbrOPN940Qz0ynnFA6jKHI+w31eGirrnVHDKJ/JOO8cBvMd1
q4sjiRR9UgVZOmKWENpaYm0AAAkJCAgKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAADeAAAAWEMwMDE4MTVkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAGAEAAFhDMDAxODE1ZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUIAABYQzAwMTgxNWQ=
--_NextPart_000_0184F086--



From owner-mpls@UU.NET  Sun Sep 28 05:45:46 2003
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id FAA12833
	for <mpls-archive@lists.ietf.org>; Sun, 28 Sep 2003 05:45:46 -0400 (EDT)
Received: from cmr2.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpibv23633
	for <mpls-archive@lists.ietf.org>; Sun, 28 Sep 2003 09:45:53 GMT
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQpibv23273;
	Sun, 28 Sep 2003 09:45:45 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQpibs17537
	for mpls-outgoing; Sun, 28 Sep 2003 09:04:18 GMT
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQpibs17508
	for <mpls@mail-control.ash.ops.us.uu.net>; Sun, 28 Sep 2003 09:04:09 GMT
Received: from cmr2.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQpibs02282
	for <mpls@uu.net>; Sun, 28 Sep 2003 09:04:00 GMT
Received: from cmr2.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpibs03943
	for <mpls@uu.net>; Sun, 28 Sep 2003 09:03:39 GMT
Received: from merlot.juniper.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: natint2.juniper.net [207.17.136.150])
	id QQpibr14186
	for <mpls@uu.net>; Sun, 28 Sep 2003 08:56:50 GMT
Received: from kummer.juniper.net (kummer.juniper.net [172.17.12.90])
	by merlot.juniper.net (8.11.3/8.11.3) with ESMTP id h8S8umj18823
	for <mpls@uu.net>; Sun, 28 Sep 2003 01:56:48 -0700 (PDT)
	(envelope-from kireeti@juniper.net)
Received: from localhost (kireeti@localhost)
	by kummer.juniper.net (8.11.6/8.9.3) with ESMTP id h8S8umi49495
	for <mpls@uu.net>; Sun, 28 Sep 2003 01:56:48 -0700 (PDT)
	(envelope-from kireeti@juniper.net)
X-Authentication-Warning: kummer.juniper.net: kireeti owned process doing -bs
Date: Sun, 28 Sep 2003 01:56:48 -0700 (PDT)
From: Kireeti Kompella <kireeti@juniper.net>
To: mpls@UU.NET
Subject: who, me, infected?
Message-ID: <20030928015342.B49488@kummer.juniper.net>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
Content-ID: <20030928015342.T49488@kummer.juniper.net>
Sender: owner-mpls@UU.NET
Precedence: bulk


For those not yet aware of how this virus works, it is rarely the
'sender' who is infected.

For those interested in knowing how _I_ know I am not infected --
simple: I don't read email on a Windoze machine.

Kireeti.

---------- Forwarded message ----------
Date: Fri, 1 Jan 1999 4:04:02 +0530
From: kireeti@juniper.net
To: mpls@UU.NET
Subject: Re: That movie

See the attached file for details


From owner-mpls@UU.NET  Sun Sep 28 05:54:47 2003
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id FAA12998
	for <mpls-archive@lists.ietf.org>; Sun, 28 Sep 2003 05:54:47 -0400 (EDT)
Received: from cmr1.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpibv28600
	for <mpls-archive@lists.ietf.org>; Sun, 28 Sep 2003 09:54:54 GMT
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQpibv28365;
	Sun, 28 Sep 2003 09:54:43 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQpibu20899
	for mpls-outgoing; Sun, 28 Sep 2003 09:33:48 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQpibu20891
	for <mpls@mail-control.ash.ops.us.uu.net>; Sun, 28 Sep 2003 09:33:46 GMT
Received: from cmr2.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQpibu19777
	for <mpls@uu.net>; Sun, 28 Sep 2003 09:31:36 GMT
Received: from cmr2.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpibu17110
	for <mpls@uu.net>; Sun, 28 Sep 2003 09:31:03 GMT
Received: from sj-iport-3.cisco.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: sj-iport-3-in.cisco.com [171.71.176.72])
	id QQpibu16907
	for <mpls@uu.net>; Sun, 28 Sep 2003 09:30:59 GMT
Received: from cisco.com (171.71.177.237)
  by sj-iport-3.cisco.com with ESMTP; 28 Sep 2003 02:34:51 -0700
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by sj-core-1.cisco.com (8.12.9/8.12.6) with ESMTP id h8S9Uiwn021418
	for <mpls@uu.net>; Sun, 28 Sep 2003 02:30:45 -0700 (PDT)
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.70.36])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id ACS70253;
	Sun, 28 Sep 2003 05:30:43 -0400 (EDT)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.11.2/CISCO.WS.1.2) id h8S9UhX00455 for mpls@uu.net; Sun, 28 Sep 2003 05:30:43 -0400 (EDT)
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQpibs19560
	for <mpls@mail-control.ash.ops.us.uu.net>; Sun, 28 Sep 2003 09:14:55 GMT
Received: from cmr1.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQpibs29991
	for <mpls@uu.net>; Sun, 28 Sep 2003 09:13:57 GMT
Received: from harrier.mail.pas.earthlink.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: harrier.mail.pas.earthlink.net [207.217.120.12])
	id QQphlw24012
	for <mpls@uu.net>; Wed, 24 Sep 2003 02:12:22 GMT
Received: from lsanca2-ar35-4-40-180-088.elnk.dsl.gtei.net ([4.40.180.88] helo=DellPC.mplsrc.com)
	by harrier.mail.pas.earthlink.net with esmtp (Exim 3.33 #1)
	id 1A1z8b-00052t-00; Tue, 23 Sep 2003 19:12:17 -0700
Message-Id: <5.1.0.14.2.20030923220746.03430938@localhost>
X-Sender: news/mplsrc.com@localhost
X-Mailer: QUALCOMM Windows Eudora Version 5.1
Date: Tue, 23 Sep 2003 22:12:16 -0400
To: mplsrc_news@mplsrc.com
From: MPLS Resource Center News <news@mplsrc.com>
Subject: MPLScon 2004 - Special Announcement
Cc: mpls@UU.NET
Mime-Version: 1.0
Content-Type: text/html; charset="us-ascii"
Sender: owner-mpls@UU.NET
Precedence: bulk

<html>
Special Announcement from the MPLS Resource Center:<br><br>
&quot;MPLScon 2004&quot; The MPLS Conference And Exhibition<br>
May 24-27,New York City, NY<br>
New York Marriott Financial Center<br><br>
&quot;Call for Presentations&quot; is now available at:<br>
<a href="http://www.mplscon.com/speaker/submit_pres.html" eudora="autourl">http://www.mplscon.com/speaker/submit_pres.html</a><br><br>
Now entering its fourth year, MPLScon is the premier industry conference
focusing on MPLS technologies, solutions, and industry trends. This
year’s event is again in New York City, where we will focus on benefits,
trends, and challenges in evaluating, buying, implementing and managing
MPLS-VPN services from an end-user perspective. The goal of this year’s
conference is to provide enterprise network managers with the information
they need to understand and implement MPLS-based services for their
organizations.<br><br>
MPLScon invites qualified individuals to submit speaking proposals in the
topic areas listed in the CFP. Conference speakers will include those
responsible for the development of MPLS technologies, implementing and
integrating MPLS technologies into real-world networks, managing
MPLS-enabled networks, and marketing MPLS-based products and services.
Conference speakers are intended to be a mix of enterprise, service
provider, vendor, integrator and independent analyst
representatives.<br><br>
Speakers are expected to have specific expertise in the areas that they
will discuss. Participating exhibitor companies are encouraged to submit
proposals, which will be considered for acceptance along with other
proposals. Vendors and Service Providers are <b>strongly </b>encouraged
to submit end-user case studies or join customer/vendor presentation
proposals.<br><br>
Questions? Contact Irwin Lazar, Conference Director, at
&quot;ilazar@mplscon.com&quot; or 703-742-9659<br>
</html>



From owner-mpls@UU.NET  Mon Sep 29 04:39:45 2003
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id EAA00765
	for <mpls-archive@lists.ietf.org>; Mon, 29 Sep 2003 04:39:44 -0400 (EDT)
Received: from cmr0.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpifi25639
	for <mpls-archive@lists.ietf.org>; Mon, 29 Sep 2003 08:39:48 GMT
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQpifi24427;
	Mon, 29 Sep 2003 08:39:22 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQpifh11198
	for mpls-outgoing; Mon, 29 Sep 2003 08:19:23 GMT
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQpifh11155
	for <mpls@mail-control.ash.ops.us.uu.net>; Mon, 29 Sep 2003 08:19:13 GMT
Received: from cmr1.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQpifh15800
	for <mpls@uu.net>; Mon, 29 Sep 2003 08:17:03 GMT
From: kireeti@juniper.net
Received: from DDSL-12 by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: [61.11.82.129])
	id QQphmj28089
	for <mpls@uu.net>; Wed, 24 Sep 2003 05:15:11 GMT
Message-Id: <QQphmj28089.200309240515@cmr1.ash.ops.us.uu.net>
To: <mpls@UU.NET>
Subject: Re: Re: My details
Date: Fri, 1 Jan 1999 0:54:19 +0530
X-MailScanner: Found to be clean
Importance: Normal
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
X-MSMail-Priority: Normal
X-Priority: 3 (Normal)
MIME-Version: 1.0
Content-Type: multipart/mixed;
	boundary="_NextPart_000_003146F9"
Sender: owner-mpls@UU.NET
Precedence: bulk

This is a multipart message in MIME format

--_NextPart_000_003146F9
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit

See the attached file for details
--_NextPart_000_003146F9
Content-Type: application/octet-stream;
	name="application.pif"
Content-Disposition: attachment;
	filename="application.pif"
Content-Transfer-Encoding: base64

TVqQAAMAAAAEAAAA//8AALgAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAA4AAAAA4fug4AtAnNIbgBTM0hVGhpcyBwcm9ncmFtIGNhbm5vdCBiZSBydW4gaW4gRE9TIG1v
ZGUuDQ0KJAAAAAAAAADToEjPl8EmnJfBJpyXwSacFN0onI3BJpx/3iyc7cEmnMHeNZyawSacl8Em
nJTBJpyXwSecBsEmnPXeNZyawSacf94tnI3BJpxSaWNol8EmnAAAAAAAAAAAAAAAAAAAAABQRQAA
TAEEAF2zPz8AAAAAAAAAAOAADwELAQYAAAAAAABwAAAAAAAA1usBAAAQAAAAYAEAAABAAAAQAAAA
AgAABAAAAAAAAAAEAAAAAAAAAAAAAgAAEAAAF/EBAAIAAAAAABAAABAAAAAAEAAAEAAAAAAAABAA
AAAAAAAAAAAAAOLrAQCcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfuwBAAgAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAgAC5zaHJpbmsAAFABAAAQAAAAxAAAABAAAAAAAAAAAAAAAAAAAEAAAMAu
c2hyaW5rAAAwAAAAYAEAABIAAADUAAAAAAAAAAAAAAAAAABAAADALnNocmluawAAQAAAAJABAAAS
AAAA5gAAAAAAAAAAAAAAAAAAQAAAwC5zaHJpbmsAADAAAADQAQAAIgAAAPgAAAAAAAAAAAAAAAAA
AEAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
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
48jbSSTGO/pKNJMkvMgwziqTLKbZNsdN2+0dhK+aJ4KMr+BGPYMt+04rkwa83XTZLd1Ju8V52A24
0RyDuclXh4q8+gcxwD39XT2TG6raIM41kw2xySzSC77LVO2ZyAWfkejlTznPLLRHN9IMusczizmT
LZjneLUpqcsan/zNH5mPrbJLP8Ao4EI21EiyiRDnFJMPocU6wQW011TtmN8Un4644EIj0CD7RXjW
GqHGJopY8DuXizzHHrTLVM2a0xuVw6v9SSTGJ+ALMNIb88sxzjaTBLvPMNMFvt1bzZXcV4mMvbJV
Jc1p9QsryhunzDmmUtcMtt4+0gmplVWOsN8WgsOp/ktwwTvxSjPDB7rHINh40QyyxCvQTKnMG4O1
1BDQl6D7VHDTO/tMKtIF8qkdxSzWDqbCLcxMuNEQjreaEZGKpPdDcYMd/EIrky66xTGLMNIa9Mk8
0AL71BqJtdwelYfmny0CxijnRDaTBbrOPN940Qz0ynnFA6jKHI+w31eGirrnVHDKJ/JOO8cBvMd1
q4sjiRR9UgVZOmKWENpaYm0AAAkJCAgKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAADeAAAAWEMwMDE4MTVkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAGAEAAFhDMDAxODE1ZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABl
CgAAWEMwMDE4MTVkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAADTCwAAWEMwMDE4MTVk
--_NextPart_000_003146F9--



From owner-mpls@UU.NET  Mon Sep 29 06:17:20 2003
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id GAA03034
	for <mpls-archive@lists.ietf.org>; Mon, 29 Sep 2003 06:17:20 -0400 (EDT)
Received: from cmr0.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpifp16953
	for <mpls-archive@lists.ietf.org>; Mon, 29 Sep 2003 10:17:27 GMT
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQpifp16596;
	Mon, 29 Sep 2003 10:17:17 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQpifn09039
	for mpls-outgoing; Mon, 29 Sep 2003 09:52:44 GMT
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQpifn09034
	for <mpls@mail-control.ash.ops.us.uu.net>; Mon, 29 Sep 2003 09:52:43 GMT
Received: from cmr2.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQpifm23093
	for <mpls@uu.net>; Mon, 29 Sep 2003 09:43:28 GMT
Received: from cmr2.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpifm02015
	for <mpls@uu.net>; Mon, 29 Sep 2003 09:43:27 GMT
Received: from ihemail2.firewall.lucent.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: ihemail2.lucent.com [192.11.222.163])
	id QQpifm01988
	for <mpls@uu.net>; Mon, 29 Sep 2003 09:43:27 GMT
Received: from nl0006exch001h.wins.lucent.com (h135-85-76-62.lucent.com [135.85.76.62])
	by ihemail2.firewall.lucent.com (Switch-2.2.8/Switch-2.2.0) with ESMTP id h8T9hNt12134
	for <mpls@uu.net>; Mon, 29 Sep 2003 04:43:24 -0500 (CDT)
Received: by nl0006exch001h.nl.lucent.com with Internet Mail Service (5.5.2656.59)
	id <TFQW3054>; Mon, 29 Sep 2003 11:43:22 +0200
Message-ID: <7D5D48D2CAA3D84C813F5B154F43B155028EC33F@nl0006exch001u.nl.lucent.com>
From: "Wijnen, Bert (Bert)" <bwijnen@lucent.com>
To: "Mpls (E-mail)" <mpls@UU.NET>
Subject: MPLS MIB documents
Date: Mon, 29 Sep 2003 11:43:19 +0200
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2656.59)
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: owner-mpls@UU.NET
Precedence: bulk

Mmmm.... we had pretty good momentum late August when we got the
MIB documents through the WG Last Call and issued IETF Last Call.

It seems to me that some of the IETF Last Call comments have 
NOT yet been addressed/answered. 

Can we PLEASE keep up the momentum and make sure that we get
these work items finished BEFORE the next IETF? 
In order to do so, that means: ACTION this week!

Thanks,
Bert 


From owner-mpls@UU.NET  Tue Sep 30 09:11:44 2003
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA20097
	for <mpls-archive@lists.ietf.org>; Tue, 30 Sep 2003 09:11:41 -0400 (EDT)
Received: from cmr2.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpijs29410
	for <mpls-archive@lists.ietf.org>; Tue, 30 Sep 2003 13:11:45 GMT
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQpijs27260;
	Tue, 30 Sep 2003 13:10:29 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQpijr27054
	for mpls-outgoing; Tue, 30 Sep 2003 12:52:09 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQpijr27033
	for <mpls@mail-control.ash.ops.us.uu.net>; Tue, 30 Sep 2003 12:51:57 GMT
Received: from cmr2.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQpijr08467
	for <mpls@uu.net>; Tue, 30 Sep 2003 12:51:12 GMT
Received: from cmr2.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpijr08633
	for <mpls@uu.net>; Tue, 30 Sep 2003 12:51:12 GMT
Received: from sj-iport-1.cisco.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: sj-iport-1-in.cisco.com [171.71.176.70])
	id QQpijr08606
	for <mpls@uu.net>; Tue, 30 Sep 2003 12:51:11 GMT
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by rtp-core-2.cisco.com (8.12.9/8.12.6) with ESMTP id h8UCp75g015858
	for <mpls@uu.net>; Tue, 30 Sep 2003 08:51:08 -0400 (EDT)
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.70.36])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id ACT78237;
	Tue, 30 Sep 2003 08:51:07 -0400 (EDT)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.11.2/CISCO.WS.1.2) id h8UCp7g22952 for mpls@uu.net; Tue, 30 Sep 2003 08:51:07 -0400 (EDT)
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQpijr26821
	for <mpls@mail-control.ash.ops.us.uu.net>; Tue, 30 Sep 2003 12:49:53 GMT
Received: from imr0.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpijr23432
	for <mpls@mail-control.ash.ops.us.uu.net>; Tue, 30 Sep 2003 12:48:52 GMT
Received: from cmr0.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQpijr23395
	for <mpls@uu.net>; Tue, 30 Sep 2003 12:48:51 GMT
Received: from sj-iport-1.cisco.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: sj-iport-1-in.cisco.com [171.71.176.70])
	id QQpijr25648
	for <mpls@uu.net>; Tue, 30 Sep 2003 12:48:50 GMT
Received: from wells.cisco.com (wells.cisco.com [171.71.177.223])
	by sj-core-5.cisco.com (8.12.9/8.12.6) with ESMTP id h8UCmlXg014691;
	Tue, 30 Sep 2003 05:48:48 -0700 (PDT)
Received: from jvasseur-w2k01.cisco.com (sjc-vpn4-345.cisco.com [10.21.81.89]) by wells.cisco.com (8.8.6 (PHNE_14041)/CISCO.SERVER.1.2) with ESMTP id FAA27934; Tue, 30 Sep 2003 05:48:42 -0700 (PDT)
Message-Id: <4.3.2.7.2.20030930083912.0818dc50@wells.cisco.com>
X-Sender: jvasseur@wells.cisco.com
X-Mailer: QUALCOMM Windows Eudora Version 4.3.2
Date: Tue, 30 Sep 2003 08:48:39 -0400
To: Nic.Neate@dataconnection.com
From: Jean Philippe Vasseur <jvasseur@cisco.com>
Subject: Fwd: JP Please Look At this
Cc: mpls@UU.NET, riza.cetin@alcatel.be;, stefaan.de_cnodder@alcatel.be,
        der-Hwa Gan <dhg@juniper.net>, tnadeau@cisco.com
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Sender: owner-mpls@UU.NET
Precedence: bulk

Nic,

See comments in line,

>From: Nic Neate [mailto:Nic.Neate@dataconnection.com]
>Sent: Thursday, September 25, 2003 7:42 AM
>To: Cisco - Thomas Nadeau
>Cc: mpls@uu.net; riza.cetin@alcatel.be; stefaan.de_cnodder@alcatel.be;
>Juniper - Der-Hwa Gan
>Subject: RE: Suggested improvements to the Fast Reroute MIB definition
>in draft-ietf-mpls-fastreroute-mib-01
>
>
>Tom,
>
>Thanks for your feedback.  Responses inline - I think my points still
>stand.
>
>Nic.
>
>-----Original Message-----
>From: Cisco - Thomas Nadeau
>Sent: Wednesday, September 24, 2003 8:32 PM
>To: Nic Neate; riza.cetin@alcatel.be; stefaan.de_cnodder@alcatel.be;
>Juniper - Der-Hwa Gan
>Cc: mpls@uu.net
>Subject: RE: Suggested improvements to the Fast Reroute MIB definition
>in draft-ietf-mpls-fastreroute-mib-01
>
>
>
>         Replies inline.
>
>         --Tom
>
>
> >-----Original Message-----
> >From: Nic Neate [mailto:Nic.Neate@dataconnection.com]
> >Sent: Tuesday, September 23, 2003 6:13 AM
> >To: 'riza.cetin@alcatel.be'; 'stefaan.de_cnodder@alcatel.be';
> >Juniper - Der-Hwa Gan; Cisco - Thomas Nadeau
> >Cc: 'mpls@uu.net'
> >Subject: Suggested improvements to the Fast Reroute MIB
> >definition in draft-ietf-mpls-fastreroute-mib-01
> >
> >
> >All,
> >
> >I've been looking at Fast Reroute MIB draft
> >(draft-ietf-mpls-fastreroute-mib-01.txt) and I think there are
> >a few bugs.
> >I've suggested fixes and raised some other ideas below.  These
> >concern the
> >mplsFrrConstProtectionMethod scalar, the mplsFrrConstTable and the
> >mplsFrrDetourTable.
> >
> >Please let me know if you agree with these proposals, or have
> >any further
> >suggestions.  Thanks,
> >
> >Nic
> >
> >
> >mplsFrrConstProtectionMethod scalar
> >===================================
> >
> >This scalar configures the protection method that is to be
> >used.  Currently,
> >this applies to all LSPs traversing the LSR, however this
> >option should be
> >configurable per-LSP.  Hence the mplsFrrConstProtectionMethod
> >should rather be a field in the mplsFrrConstTable.  This allows an LSR
>to
> >simultaneously support LSPs using both protection methods, and
>interoperate
> >between them, as allowed by the Fast Reroute draft.

The FRR draft allows to support both one-to-one and facility backup and the 
preference for one method or the other can be signalled in the FAST REROUTE 
object but on a single hop, one *or* the other will be used to protect a 
single fast reroutable, not *both*. Moreover, bear in mind that from a 
realistic standpoint, the likelihood that both method are deployed in the 
same network is not very high, except during a transition period.

In my opinion the current MIB structure perfectly makes sense.

JP.


>         It is our understanding that only One2One or Facillity
>can be used on all LSPs that a given LSR supports, thus
>the configuration is done globally.  We do not
>know of any products that support both at the same time,
>or any that plan to. Can both be supported at the same
>time given the current definitions of the standard?
>
><Nic>
>Data Connection has an implementation that supports both methods at the
>same
>time.  This is covered by the spec - see this paragraph from section 0
>of
>the FRR draft.
>
>    This draft rationalizes the RSVP signaling for both methods such
>    that any implementation can recognize all FRR requests and clearly
>    respond, either positively if they are capable of performing the
>    method, or with a clear error such that requester is informed and
>    can seek alternate means of backup.  This draft also allows a
>    single implementation to support both methods, thereby providing a
>    range of capabilities.  Thus the described behavior and extensions
>    to RSVP allow LERs and LSRs to implement either or both methods.
></Nic>
>
> >I suggest removing the mplsFrrConstProtectionMethod scalar,
> >and adding the
> >following field to the mplsFrrConstTable.
> >
> >   mplsFrrConstProtectionMethod OBJECT-TYPE
> >      SYNTAX        INTEGER { oneToOneBackup(0),
> >                              facilityBackup(1)
> >                            }
> >      MAX-ACCESS    read-write
> >      STATUS        current
> >      DESCRIPTION
> >        "Indicates which protection method is to be used for fast
> >         reroute."
> >      ::= { mplsFrrConstEntry 4 }
> >
> >Note that the other references to the
> >mplsFrrConstProtectionMethod will need
> >to be updated correspondingly, and in particular the
> >definitions of most of
> >the other scalars.
> >
> >
> >mplsFrrConstTable
> >=================
> >
> >A.  The current indexing (mplsFrrConstIfIndex,
> >mplsFrrConstTunnelIndex and
> >mplsFrrConstTunnelInstance) is not sufficient in the case that
> >two different
> >LSPs use the same interface and have the same tunnel index and tunnel
> >instance (but different ingress and egress LSR IDs) and
> >require different Fast Reroute configuration.
>
>         By "different FRR configuration" do you mean two
>mean One2One and Facillity?  If so, paste in my response
>from above here.
>
><Nic>
>By "different FRR configuration" I mean any difference in the
>configuration
>supplied by the mplsFrrConstTable, for example a different
>mplsFrrConstBandwidth for the backup LSPs.
></Nic>
>
> >Rather than adjusting the current indexing, I suggest
> >replacing the three
> >existing indices with a single integer index,
> >mplsFrrConstIndex.  This index
> >can then be referenced from the mplsTunnelTable and the
> >mplsFrrDetourTable,
> >establishing a simple indexing system with clear relationships
> >between the
> >tables (which is also in line with existing relationships
> >between tables in
> >the TE-MIB and LSR-MIB).  Some suggested text follows.
> >
> >   MplsFrrConstIndex ::= TEXTUAL-CONVENTION
> >      STATUS        current
> >      DESCRIPTION
> >        "Index into mplsFrrConstTable."
> >      SYNTAX  Integer32 (1..65535)
> >
> >   mplsFrrConstIndex OBJECT-TYPE
> >      SYNTAX        MplsFrrConstIndex
> >      MAX-ACCESS    not-accessible
> >      STATUS        current
> >      DESCRIPTION
> >           "Uniquely identifies this row."
> >      ::= { mplsFrrConstEntry 1 }
> >
> >The mplsTunnelTable should then be extended with a row pointer
> >to indicate the mplsFrrConstTable to be used to configure Fast Reroute
> >protection for that tunnel as follows.
>
>         Why do you suggest using a RowPointer over pure
>indexes?
>
><Nic>
>I don't have a strong argument either way - in your capacity as "Mr MIB"
>you're best placed to advise.  I originally suggested a RowPointer
>because
>the mplsFrrConstTable and mplsTunnelTable are in different MIBs, and
>because
>some implementations may wish to use some other table for FRR
>configuration.
>Currently the mplsTunnelTable contains both RowPointers and indices to
>reference other tables - I'd be interested to know what the logic is in
>the
>existing cases for choosing one over the other.
></Nic>
>
> >   -- MPLS Fast Reroute Tunnel Table
> >
> >   mplsFrrTunnelTable            OBJECT-TYPE
> >      SYNTAX                     SEQUENCE OF MplsFrrTunnelEntry
> >      MAX-ACCESS                 not-accessible
> >      STATUS                     current
> >      DESCRIPTION
> >         "This table extends the mplsTunnelTable defined in the
> >          MPLS-TE MIB to provide Fast Reroute configuration."
> >      ::= { mplsFrrGeneralObjects 1 }
> >
> >   mplsFrrTunnelEntry            OBJECT-TYPE
> >      SYNTAX                     MplsFrrTunnelEntry
> >      MAX-ACCESS                 not-accessible
> >      STATUS                     current
> >      DESCRIPTION
> >         "This entry provides Fast Reroute configuration for the
> >          tunnel."
> >      AUGMENTS { mplsTunnelEntry }
> >      ::= {mplsFrrTunnelTable 1}
> >
> >   MplsFrrTunnelEntry ::= SEQUENCE {
> >      mplsFrrTunnelFrrConstPointer      RowPointer
> >   }
> >
> >   mplsFrrTunnelFrrConstPointer   OBJECT-TYPE
> >      SYNTAX                      RowPointer
> >      MAX-ACCESS                  read-create
> >      STATUS                      current
> >      DESCRIPTION
> >           "This variable represents a pointer to the Fast Reroute
> >             parameter specification for this tunnel.  This value may
> >             point at an entry in the mplsFrrConstTable to indicate
> >             which mplsFrrConstEntry is to be assigned to this LSP
> >             instance.  This value may optionally point at an
> >             externally defined Fast Reroute parameter specification
> >             table.  A value of zeroDotZero indicates default Fast
> >             Reroute parameters if the fastReroute bit in the
> >             mplsTunnelSessionAttributes is set, and otherwise no Fast
> >             Reroute protection."
> >      DEFVAL        { zeroDotZero }
> >      ::= { mplsFrrTunnelEntry 1 }
> >
> >   END
> >
> >Similarly, the mplsFrrConstIndex field should be added to the
> >mplsFrrDetourTable to describe the protection that the detour
> >is providing as follows.
>
>         Same question as above.
>
><Nic>
>Again, I don't have a strong argument for using an index over a
>RowPointer.
>I suggested a simple index in this case because the tables are closely
>related in the same MIB.
></Nic>
>
> >
> >
> >   mplsFrrDetourFrrConstIndex OBJECT-TYPE
> >      SYNTAX        MplsFrrConstIndexOrZero
> >      MAX-ACCESS    read-only
> >      STATUS        current
> >      DESCRIPTION
> >        "Index into the mplsFrrConstTable entry that specifies the
> >         Fast Reroute protection that this detour is providing."
> >      DEFVAL { 0 }
> >      ::= { mplsFrrDetourEntry 2 }
> >
> >B.  The mplsFrrConstHopLimit field is not applicable to entries in this
> >table representing detours, because this information is only
> >known on the
> >protected LSP (signaled in the RSVP FAST_REROUTE object).  At
> >transit detour nodes there is no way to fill in this field, so I
>suggest modifying the
> >description to the following.
> >
> >      DESCRIPTION
> >        "The maximum number of hops that the detour LSP may traverse.
> >         This field is not relevant and should be ignored if this
> >         entry in the mplsFrrConstTable is being used in the context
> >         of representing a detour LSP."
>
>         OK.
>
>
> >C.  Typo: the mplsFrrConstExclAllAffinity field should be
> >mplsFrrConstExclAnyAffinity.  See section 4.1 of
> >draft-ietf-mpls-rsvp-lsp-fastreroute-03, and the corresponding
> >field in the TE-MIB.
>
>         OK.
>
> >mplsFrrDetourTable
> >==================
> >
> >A.  This table needn't be restricted to detour LSPs, as it is just as
> >applicable to the backup LSPs used in the facility method (by
> >which I mean
> >the backups that are tunneled through the bypass LSPs, not the
> >bypass LSPs
> >themselves).  Simply renaming it to the mplsFrrBackupTable broadens its
> >scope in this way, making it twice as useful.
>
>         We wanted to keep things separate to keep
>conformance/implementation clean.  There is a
>place to keep information related to backup LSP info.
>
><Nic>
>There is information in this table not covered in the
>mplsFrrFacRouteDBTable
>(or anywhere else for facility backups).  For example the XC pointer.
>Hence
>there is value in using this table to provide information about all
>backups
>and not just detours.  (Note though that bypass LSPs aren't included in
>the
>definition of "backup" - see the FRR draft).
></Nic>
>
> >B.  I think it would be helpful to add pointers from this table to the
> >mplsTunnelARHopTable and the mplsTunnelResourceTable, to
> >describe the route
> >the backup traverses, and the traffic parameters it uses.  I
> >suggest the
> >following new fields (for which I have adopted the rename from
> >"mplsFrrDetour* to mplsFrrBackup* as suggested above).
>
>         There are already "pointers" by virtue of looking
>at the mplsTunnelTable to see the backup LSPs (and their
>associated traffic parameters).  These will be entries
>with special tunnelInstanceIndex values (as described).
>
><Nic>
>I think there may be some confusion here because I have called the
>fields
>mplsFrrBackup* rather than mplsFrrDetour* (because of my suggestion
>above to
>rename the table in that way).  There is nothing in the mplsTunnelTable
>about detours (I think that is the principle requirement for an
>mplsFrrDetourTable).
></Nic>
>
> >   mplsFrrBackupARHopPointer      OBJECT-TYPE
> >      SYNTAX                      RowPointer
> >      MAX-ACCESS                  read-only
> >      STATUS                      current
> >      DESCRIPTION
> >         "This variable represents a pointer an entry in the
> >          mplsTunnelARHopTable describing the actual hops traversed
> >          by this backup LSP.  A value of zeroDotZero indicates
> >          that no record of the hops is available."
> >      DEFVAL        { zeroDotZero }
> >      REFERENCE
> >         "Srinivansan, C., and A. Viswanathan, T. Nadeau, MPLS Traffic
> >          Engineering Management Information Base Using SMIv2,
> >          draft-ietf-mpls-te-mib-12.txt "
> >      ::= { mplsFrrBackupEntry 6 }
> >
> >   mplsFrrBackupResourcePointer   OBJECT-TYPE
> >      SYNTAX                      RowPointer
> >      MAX-ACCESS                  read-only
> >      STATUS                      current
> >      DESCRIPTION
> >        "This variable represents a pointer to the traffic
> >          parameter specification for this backup LSP.  This
> >          value may point at an entry in the
> >          mplsTunnelResourceTable or may optionally point at
> >          an externally defined traffic parameter specification
> >          table.  A value of zeroDotZero indicates best-effort
> >          treatment."
> >      DEFVAL        { zeroDotZero }
> >      REFERENCE
> >         "Srinivansan, C., and A. Viswanathan, T. Nadeau, MPLS Traffic
> >          Engineering Management Information Base Using SMIv2,
> >          draft-ietf-mpls-te-mib-12.txt "
> >      ::= { mplsFrrBackupEntry 7 }
> >
> >C.  The mplsFrrDetourRole and mplsFrrDetourXCPointer fields mentioned
> >elsewhere in the draft have been omitted from the definition
> >of the table.
> >I suggest incorporating them as follows (again, adopting the
> >rename from
> >"mplsFrrDetour* to mplsFrrBackup* suggested above).
> >
> >   mplsFrrBackupRole OBJECT-TYPE
> >      SYNTAX        BITS { head(0),
> >                           merging(1)
> >                         }
> >      MAX-ACCESS    read-only
> >      STATUS        current
> >      DESCRIPTION
> >        "This bitmask describes the role of this backup LSP.
> >
> >         head(0) This flag indicates that this LSR is the
> >           PLR for this backup.
> >
> >         merging(1) This flag indicates that this backup
> >           merges with some other backups and/or the
> >           protected LSP at this LSR."
> >      ::= { mplsFrrBackupEntry 8 }
> >
> >   mplsFrrBackupXCPointer OBJECT-TYPE
> >      SYNTAX        RowPointer
> >      MAX-ACCESS    read-create
> >      STATUS        current
> >      DESCRIPTION
> >        "This variable points to a row in the mplsXCTable.
> >         This table identifies the segments that compose
> >         this tunnel, their characteristics, and
> >         relationships to each other."
> >      REFERENCE
> >        "Srinivasan, C., Viswanathan, A., and T. Nadeau, MPLS
> >         Label Switch Router Management Information Base,
> >         Internet Draft <draft-ietf-mpls-lsr-mib-10.txt>,
> >         June 2003."
> >      DEFVAL        { zeroDotZero }
> >      ::= { mplsFrrBackupEntry 9 }
> >
>
><Nic>
>Any comments on this last suggestion?
></Nic>



From owner-mpls@UU.NET  Tue Sep 30 17:02:32 2003
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA15908
	for <mpls-archive@lists.ietf.org>; Tue, 30 Sep 2003 17:02:32 -0400 (EDT)
Received: from cmr1.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpiky03410
	for <mpls-archive@lists.ietf.org>; Tue, 30 Sep 2003 21:02:38 GMT
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQpiky02725;
	Tue, 30 Sep 2003 21:02:18 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQpikj25131
	for mpls-outgoing; Tue, 30 Sep 2003 17:16:27 GMT
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQpikj24936
	for <mpls@mail-control.ash.ops.us.uu.net>; Tue, 30 Sep 2003 17:15:49 GMT
Received: from cmr2.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQpiki20612
	for <mpls@uu.net>; Tue, 30 Sep 2003 17:05:39 GMT
Received: from cmr2.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpiki11652
	for <mpls@uu.net>; Tue, 30 Sep 2003 17:05:27 GMT
Received: from sj-iport-1.cisco.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: sj-iport-1-in.cisco.com [171.71.176.70])
	id QQpiki11589
	for <mpls@uu.net>; Tue, 30 Sep 2003 17:05:26 GMT
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by sj-core-5.cisco.com (8.12.9/8.12.6) with ESMTP id h8UH4qXi002725
	for <mpls@uu.net>; Tue, 30 Sep 2003 10:04:55 -0700 (PDT)
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.70.36])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id ACU02472;
	Tue, 30 Sep 2003 13:04:52 -0400 (EDT)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.11.2/CISCO.WS.1.2) id h8UH4p826990 for mpls@uu.net; Tue, 30 Sep 2003 13:04:51 -0400 (EDT)
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQpikg02393
	for <mpls@mail-control.ash.ops.us.uu.net>; Tue, 30 Sep 2003 16:41:40 GMT
Received: from imr2.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpikg21422
	for <mpls@mail-control.ash.ops.us.uu.net>; Tue, 30 Sep 2003 16:41:20 GMT
Received: from cmr0.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQpikg21411
	for <mpls@uu.net>; Tue, 30 Sep 2003 16:41:20 GMT
Received: from miles.dataconnection.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: smtp2.dataconnection.com [192.91.191.8])
	id QQpikg01579
	for <mpls@uu.net>; Tue, 30 Sep 2003 16:38:34 GMT
Received: by miles.datcon.co.uk with Internet Mail Service (5.5.2656.59)
	id <TTKAQAL0>; Tue, 30 Sep 2003 17:38:23 +0100
Message-ID: <53F74F5A7B94D511841C00B0D0AB16F8028706AD@baker.datcon.co.uk>
From: Nic Neate <Nic.Neate@dataconnection.com>
To: Cisco - Thomas Nadeau <tnadeau@cisco.com>,
        "'Jean Philippe Vasseur'"
	 <jvasseur@cisco.com>
Cc: mpls@UU.NET, riza.cetin@alcatel.be, stefaan.de_cnodder@alcatel.be,
        Juniper - Der-Hwa Gan <dhg@juniper.net>
Subject: RE: JP Please Look At this
Date: Tue, 30 Sep 2003 17:38:19 +0100
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2656.59)
Content-Type: text/plain
Sender: owner-mpls@UU.NET
Precedence: bulk



> -----Original Message-----
> From: Cisco - Thomas Nadeau 
> Sent: Tuesday, September 30, 2003 5:02 PM
> To: Nic Neate; 'Jean Philippe Vasseur'
> Cc: mpls@uu.net; riza.cetin@alcatel.be; stefaan.de_cnodder@alcatel.be;
> Juniper - Der-Hwa Gan
> Subject: RE: JP Please Look At this
> 
> 
> 
> 
> >-----Original Message-----
> >From: Nic Neate [mailto:Nic.Neate@dataconnection.com] 
> >Sent: Tuesday, September 30, 2003 11:42 AM
> >To: 'Jean Philippe Vasseur'
> >Cc: mpls@uu.net; riza.cetin@alcatel.be; 
> >stefaan.de_cnodder@alcatel.be; Juniper - Der-Hwa Gan; Cisco - 
> >Thomas Nadeau
> >Subject: RE: JP Please Look At this
> >
> >
> >JP,
> >
> >Responses are inline.  My main concern here is that the FRR 
> >MIB should be
> >consistent with the FRR draft.
> >
> >Thanks, Nic
> >
> >> -----Original Message-----
> >> From: Jean Philippe Vasseur [mailto:jvasseur@cisco.com]
> >> Sent: Tuesday, September 30, 2003 1:49 PM
> >> To: Nic Neate
> >> Cc: mpls@uu.net; riza.cetin@alcatel.be; 
> >stefaan.de_cnodder@alcatel.be;
> >> Juniper - Der-Hwa Gan; Cisco - Thomas Nadeau
> >> Subject: Fwd: JP Please Look At this
> >> 
> >> 
> >> Nic,
> >> 
> >> See comments in line,
> >> 
> >
> ><snip>
> >
> >> > >mplsFrrConstProtectionMethod scalar
> >> > >===================================
> >> > >
> >> > >This scalar configures the protection method that is to be
> >> > >used.  Currently,
> >> > >this applies to all LSPs traversing the LSR, however this
> >> > >option should be
> >> > >configurable per-LSP.  Hence the mplsFrrConstProtectionMethod
> >> > >should rather be a field in the mplsFrrConstTable.  This 
> >> allows an LSR
> >> >to
> >> > >simultaneously support LSPs using both protection methods, and
> >> >interoperate
> >> > >between them, as allowed by the Fast Reroute draft.
> >> 
> >> The FRR draft allows to support both one-to-one and facility 
> >> backup and the 
> >> preference for one method or the other can be signalled in 
> >> the FAST REROUTE 
> >> object but on a single hop, one *or* the other will be used 
> >> to protect a 
> >> single fast reroutable, not *both*.
> >
> >That's exactly my point - each LSP will use a single FRR 
> >protection method,
> >which hence should be configured in the mplsFrrConstTable.
> >
> >> Moreover, bear in mind 
> >> that from a 
> >> realistic standpoint, the likelihood that both method are 
> >> deployed in the 
> >> same network is not very high, except during a transition period.
> >
> >Yes, I agree, but the FRR draft does nonetheless allow for a 
> >single LSR to
> >simultaneously support both protection methods.  The FRR MIB 
> >must therefore allow that as well.
> 
> 	Well, it does in a very clean way. It just doesn't in
> the way you are asking for. *) Let me reiterate the reasoning
> behind the current structure which splits the mib into
> three pieces: a common piece, one2one, and facility sections.
> 
> 	1) 	This separation makes it more easy to implement.
> 		If you support one mechanism or another,
> 		you can pick and choose which tables to implement.
> 		The code you generate from the MIB is very
> 		straight-forward. If you for example, want to
> 		implement one2one, you delete all of the facillity-
> 		related code that your compiler generates.
> 
> 	2) 	This separation makes it easier for a device to 
> 		comply with	the standard MIB.  There is no confusion
> 		about which objects apply to which mechanism.
> 
> 	3)	There is less potential for error on the authors'
> 		parts too, because we don't have to worry about
> 		having special parts of description clauses for
> 		each mechanism, or worry about discussing which
> 		object applies depending on the FRR mode.
> 
> 	4)	This makes implementations more efficient because
> 		they will not return columns that do not make
> 		sense for a particular FRR mode. The assumption
> 		is that most implementations will deploy one mode
> 		or another at any given time, so having them
> 		return useless columns wastes CPU time, network
> 		bandwidth, and generally is a waste.
> 
> 	5)	It makes it very convienent for a manager
> 		to quickly and easily go and look at tables
> 		specific to the FRR mechanism they are employing
> 		in their network. If they happen to be in a transition
> 		from one type to another, the device can certainly
> 		return entries from the other mechanism's table
> 		until the transition is completed.
> 
> 	--Tom
> 

That all makes perfect sense.  The mplsFrrConstTable belongs in the common
section of the MIB though.  I should have made that clear from the
beginning.  Without that, there is no way to configure the FAST_REROUTE
object when using facility backup.

All of the fields in this table apply equally to facility and one to one
backup, with no special "Description" clauses required.  That makes it the
natural place to also say whether this tunnel uses facility or one to one
backup.

Nic

> 
> 
> >
> >Nic
> >
> >> 
> >> In my opinion the current MIB structure perfectly makes sense.
> >> 
> >> JP.
> >> 
> >
> 



From owner-mpls@UU.NET  Tue Sep 30 17:02:58 2003
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA15929
	for <mpls-archive@lists.ietf.org>; Tue, 30 Sep 2003 17:02:57 -0400 (EDT)
Received: from cmr0.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpiky16790
	for <mpls-archive@lists.ietf.org>; Tue, 30 Sep 2003 21:03:04 GMT
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQpiky16443;
	Tue, 30 Sep 2003 21:02:55 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQpike00343
	for mpls-outgoing; Tue, 30 Sep 2003 16:13:48 GMT
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQpike00270
	for <mpls@mail-control.ash.ops.us.uu.net>; Tue, 30 Sep 2003 16:13:31 GMT
Received: from cmr2.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQpike17794
	for <mpls@uu.net>; Tue, 30 Sep 2003 16:11:07 GMT
From: stefaan.de_cnodder@alcatel.be
Received: from cmr2.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpike19412
	for <mpls@uu.net>; Tue, 30 Sep 2003 16:10:59 GMT
Received: from relay1.alcatel.be by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: alc240.alcatel.be [195.207.101.240])
	id QQpike18748
	for <mpls@uu.net>; Tue, 30 Sep 2003 16:10:32 GMT
Received: from Bemail06.net.alcatel.be (bemail06.net.alcatel.be [138.203.144.83])
	by relay1.alcatel.be (8.12.10/8.12.9) with ESMTP id h8UG6taL012084;
	Tue, 30 Sep 2003 18:06:55 +0200 (MEST)
Received: from alcatel.be ([138.203.85.129])
          by Bemail06.net.alcatel.be (Lotus Domino Release 5.0.11)
          with ESMTP id 2003093018065353:4757 ;
          Tue, 30 Sep 2003 18:06:53 +0200 
Message-ID: <3F79AA19.F320F44D@alcatel.be>
Date: Tue, 30 Sep 2003 18:06:49 +0200
X-Mailer: Mozilla 4.72 [en] (WinNT; I)
X-Accept-Language: en
MIME-Version: 1.0
To: Nic Neate <Nic.Neate@dataconnection.com>
Cc: Cisco - Thomas Nadeau <tnadeau@cisco.com>, mpls@UU.NET,
        riza.cetin@alcatel.be, Juniper - Der-Hwa Gan <dhg@juniper.net>
Subject: Re: Suggested improvements to the Fast Reroute MIB definition in 
 draft-ietf-mpls-fastreroute-mib-01 (comment C)
References: <53F74F5A7B94D511841C00B0D0AB16F80287069B@baker.datcon.co.uk>
X-MIMETrack: Itemize by SMTP Server on BEMAIL06/BE/ALCATEL(Release 5.0.11  |July 24, 2002) at
 09/30/2003 18:06:53,
	Serialize by Router on BEMAIL06/BE/ALCATEL(Release 5.0.11  |July 24, 2002) at
 09/30/2003 18:06:55,
	Serialize complete at 09/30/2003 18:06:55
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset=us-ascii
X-Scanned-By: MIMEDefang 2.28 (www . roaringpenguin . com / mimedefang)
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 7bit


Nic,

see below about comment C...

> >C.  The mplsFrrDetourRole and mplsFrrDetourXCPointer fields mentioned
> >elsewhere in the draft have been omitted from the definition
> >of the table.
> >I suggest incorporating them as follows (again, adopting the
> >rename from
> >"mplsFrrDetour* to mplsFrrBackup* suggested above).
> >
> >   mplsFrrBackupRole OBJECT-TYPE
> >      SYNTAX        BITS { head(0),
> >                           merging(1)
> >                         }
> >      MAX-ACCESS    read-only
> >      STATUS        current
> >      DESCRIPTION
> >        "This bitmask describes the role of this backup LSP.
> >
> >         head(0) This flag indicates that this LSR is the
> >           PLR for this backup.
> >
> >         merging(1) This flag indicates that this backup
> >           merges with some other backups and/or the
> >           protected LSP at this LSR."
> >      ::= { mplsFrrBackupEntry 8 }
> >
> >   mplsFrrBackupXCPointer OBJECT-TYPE
> >      SYNTAX        RowPointer
> >      MAX-ACCESS    read-create
> >      STATUS        current
> >      DESCRIPTION
> >        "This variable points to a row in the mplsXCTable.
> >         This table identifies the segments that compose
> >         this tunnel, their characteristics, and
> >         relationships to each other."
> >      REFERENCE
> >        "Srinivasan, C., Viswanathan, A., and T. Nadeau, MPLS
> >         Label Switch Router Management Information Base,
> >         Internet Draft <draft-ietf-mpls-lsr-mib-10.txt>,
> >         June 2003."
> >      DEFVAL        { zeroDotZero }
> >      ::= { mplsFrrBackupEntry 9 }
> >

We removed these fields in the 01 version because it was
already in the mplsTunnelTable so the names in the draft
should change into mplsTunnelRole and mplsTunnelXCPointer.

thanks,

Stefaan


From owner-mpls@UU.NET  Tue Sep 30 17:04:34 2003
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA15969
	for <mpls-archive@lists.ietf.org>; Tue, 30 Sep 2003 17:04:34 -0400 (EDT)
Received: from cmr1.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpiky07219
	for <mpls-archive@lists.ietf.org>; Tue, 30 Sep 2003 21:04:41 GMT
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQpiky06927;
	Tue, 30 Sep 2003 21:04:32 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQpikl27735
	for mpls-outgoing; Tue, 30 Sep 2003 17:58:35 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQpikl27730
	for <mpls@mail-control.ash.ops.us.uu.net>; Tue, 30 Sep 2003 17:58:23 GMT
Received: from imr2.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpikl08535
	for <mpls@mail-control.ash.ops.us.uu.net>; Tue, 30 Sep 2003 17:56:03 GMT
Received: from cmr0.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQpikl08459
	for <mpls@uu.net>; Tue, 30 Sep 2003 17:56:02 GMT
Received: from sj-iport-3.cisco.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: sj-iport-3-in.cisco.com [171.71.176.72])
	id QQpikl06031
	for <mpls@uu.net>; Tue, 30 Sep 2003 17:54:45 GMT
Received: from cisco.com (64.102.124.12)
  by sj-iport-3.cisco.com with ESMTP; 30 Sep 2003 10:59:36 -0700
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by rtp-core-1.cisco.com (8.12.9/8.12.6) with ESMTP id h8UHsf01028187
	for <mpls@uu.net>; Tue, 30 Sep 2003 13:54:41 -0400 (EDT)
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.70.36])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id ACU07850;
	Tue, 30 Sep 2003 13:54:40 -0400 (EDT)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.11.2/CISCO.WS.1.2) id h8UHse127764 for mpls@uu.net; Tue, 30 Sep 2003 13:54:40 -0400 (EDT)
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQpikf00878
	for <mpls@mail-control.ash.ops.us.uu.net>; Tue, 30 Sep 2003 16:16:13 GMT
Received: from cmr2.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQpike24875
	for <mpls@uu.net>; Tue, 30 Sep 2003 16:14:43 GMT
Received: from cmr2.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpike27946
	for <mpls@uu.net>; Tue, 30 Sep 2003 16:02:50 GMT
Received: from sj-iport-3.cisco.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: sj-iport-3-in.cisco.com [171.71.176.72])
	id QQpike27712
	for <mpls@uu.net>; Tue, 30 Sep 2003 16:02:46 GMT
Received: from cisco.com (171.71.177.237)
  by sj-iport-3.cisco.com with ESMTP; 30 Sep 2003 09:07:14 -0700
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by sj-core-1.cisco.com (8.12.9/8.12.6) with ESMTP id h8UG2Iwp007318;
	Tue, 30 Sep 2003 09:02:20 -0700 (PDT)
Received: from tnadeauw2k02 (che-vpn-cluster-2-15.cisco.com [10.86.242.15])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id ACT96513;
	Tue, 30 Sep 2003 12:02:16 -0400 (EDT)
Reply-To: <tnadeau@cisco.com>
From: "Thomas D. Nadeau" <tnadeau@cisco.com>
To: "'Nic Neate'" <Nic.Neate@dataconnection.com>,
        "'Jean Philippe Vasseur'" <jvasseur@cisco.com>
Cc: <mpls@UU.NET>, <riza.cetin@alcatel.be>, <stefaan.de_cnodder@alcatel.be>,
        "'Juniper - Der-Hwa Gan'" <dhg@juniper.net>
Subject: RE: JP Please Look At this
Date: Tue, 30 Sep 2003 12:02:16 -0400
Organization: Cisco Systems, inc.
Message-ID: <00be01c3876c$3868dd00$6701a8c0@amer.cisco.com>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="US-ASCII"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook, Build 10.0.4024
In-Reply-To: <53F74F5A7B94D511841C00B0D0AB16F8028706AA@baker.datcon.co.uk>
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4927.1200
Importance: Normal
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 7bit



>-----Original Message-----
>From: Nic Neate [mailto:Nic.Neate@dataconnection.com] 
>Sent: Tuesday, September 30, 2003 11:42 AM
>To: 'Jean Philippe Vasseur'
>Cc: mpls@uu.net; riza.cetin@alcatel.be; 
>stefaan.de_cnodder@alcatel.be; Juniper - Der-Hwa Gan; Cisco - 
>Thomas Nadeau
>Subject: RE: JP Please Look At this
>
>
>JP,
>
>Responses are inline.  My main concern here is that the FRR 
>MIB should be
>consistent with the FRR draft.
>
>Thanks, Nic
>
>> -----Original Message-----
>> From: Jean Philippe Vasseur [mailto:jvasseur@cisco.com]
>> Sent: Tuesday, September 30, 2003 1:49 PM
>> To: Nic Neate
>> Cc: mpls@uu.net; riza.cetin@alcatel.be; 
>stefaan.de_cnodder@alcatel.be;
>> Juniper - Der-Hwa Gan; Cisco - Thomas Nadeau
>> Subject: Fwd: JP Please Look At this
>> 
>> 
>> Nic,
>> 
>> See comments in line,
>> 
>
><snip>
>
>> > >mplsFrrConstProtectionMethod scalar
>> > >===================================
>> > >
>> > >This scalar configures the protection method that is to be
>> > >used.  Currently,
>> > >this applies to all LSPs traversing the LSR, however this
>> > >option should be
>> > >configurable per-LSP.  Hence the mplsFrrConstProtectionMethod
>> > >should rather be a field in the mplsFrrConstTable.  This 
>> allows an LSR
>> >to
>> > >simultaneously support LSPs using both protection methods, and
>> >interoperate
>> > >between them, as allowed by the Fast Reroute draft.
>> 
>> The FRR draft allows to support both one-to-one and facility 
>> backup and the 
>> preference for one method or the other can be signalled in 
>> the FAST REROUTE 
>> object but on a single hop, one *or* the other will be used 
>> to protect a 
>> single fast reroutable, not *both*.
>
>That's exactly my point - each LSP will use a single FRR 
>protection method,
>which hence should be configured in the mplsFrrConstTable.
>
>> Moreover, bear in mind 
>> that from a 
>> realistic standpoint, the likelihood that both method are 
>> deployed in the 
>> same network is not very high, except during a transition period.
>
>Yes, I agree, but the FRR draft does nonetheless allow for a 
>single LSR to
>simultaneously support both protection methods.  The FRR MIB 
>must therefore allow that as well.

	Well, it does in a very clean way. It just doesn't in
the way you are asking for. *) Let me reiterate the reasoning
behind the current structure which splits the mib into
three pieces: a common piece, one2one, and facility sections.

	1) 	This separation makes it more easy to implement.
		If you support one mechanism or another,
		you can pick and choose which tables to implement.
		The code you generate from the MIB is very
		straight-forward. If you for example, want to
		implement one2one, you delete all of the facillity-
		related code that your compiler generates.

	2) 	This separation makes it easier for a device to 
		comply with	the standard MIB.  There is no confusion
		about which objects apply to which mechanism.

	3)	There is less potential for error on the authors'
		parts too, because we don't have to worry about
		having special parts of description clauses for
		each mechanism, or worry about discussing which
		object applies depending on the FRR mode.

	4)	This makes implementations more efficient because
		they will not return columns that do not make
		sense for a particular FRR mode. The assumption
		is that most implementations will deploy one mode
		or another at any given time, so having them
		return useless columns wastes CPU time, network
		bandwidth, and generally is a waste.

	5)	It makes it very convienent for a manager
		to quickly and easily go and look at tables
		specific to the FRR mechanism they are employing
		in their network. If they happen to be in a transition
		from one type to another, the device can certainly
		return entries from the other mechanism's table
		until the transition is completed.

	--Tom



>
>Nic
>
>> 
>> In my opinion the current MIB structure perfectly makes sense.
>> 
>> JP.
>> 
>



From owner-mpls@UU.NET  Tue Sep 30 17:05:03 2003
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA15989
	for <mpls-archive@lists.ietf.org>; Tue, 30 Sep 2003 17:05:03 -0400 (EDT)
Received: from cmr0.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpiky21338
	for <mpls-archive@lists.ietf.org>; Tue, 30 Sep 2003 21:05:10 GMT
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQpiky20459;
	Tue, 30 Sep 2003 21:04:49 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQpikn18895
	for mpls-outgoing; Tue, 30 Sep 2003 18:16:42 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQpikn18883
	for <mpls@mail-control.ash.ops.us.uu.net>; Tue, 30 Sep 2003 18:16:16 GMT
Received: from imr2.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpikm12299
	for <mpls@mail-control.ash.ops.us.uu.net>; Tue, 30 Sep 2003 18:11:40 GMT
Received: from cmr1.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQpikm11997
	for <mpls@uu.net>; Tue, 30 Sep 2003 18:11:32 GMT
Received: from ihemail2.firewall.lucent.com by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: ihemail2.lucent.com [192.11.222.163])
	id QQpikm05880
	for <mpls@uu.net>; Tue, 30 Sep 2003 18:11:02 GMT
Received: from nl0006exch001h.wins.lucent.com (h135-85-76-62.lucent.com [135.85.76.62])
	by ihemail2.firewall.lucent.com (Switch-2.2.8/Switch-2.2.0) with ESMTP id h8UIAjt13193
	for <mpls@uu.net>; Tue, 30 Sep 2003 13:10:45 -0500 (CDT)
Received: by nl0006exch001h.nl.lucent.com with Internet Mail Service (5.5.2656.59)
	id <TFQWQB25>; Tue, 30 Sep 2003 20:10:44 +0200
Message-ID: <7D5D48D2CAA3D84C813F5B154F43B155028EC397@nl0006exch001u.nl.lucent.com>
From: "Wijnen, Bert (Bert)" <bwijnen@lucent.com>
To: "Mpls (E-mail)" <mpls@UU.NET>
Subject: FW: draft-ietf-mpls-tc-mib-06a.txt
Date: Tue, 30 Sep 2003 20:10:41 +0200
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2656.59)
Content-Type: text/plain
Sender: owner-mpls@UU.NET
Precedence: bulk

[sorry, again forwarding to the WG list.
 it is only after I respond to these emails that I notice
 that document authors seem to not copy the WG list
 PLEASE do so from now on]

Thanks,
Bert 

-----Original Message-----
From: Wijnen, Bert (Bert) 
Sent: dinsdag 30 september 2003 20:08
To: 'tnadeau@cisco.com'; Wijnen, Bert (Bert); 'Joan Cucchiara x302';
'Kireeti Kompella'; swallow@cisco.com; loa@pi.se; mrm@riverstone.net;
zinin@psg.com; adrian@olddog.co.uk
Cc: arunv@force10networks.com; hans@ipunplugged.com;
jcucchiara@mindspring.com; cheenu@alumni.princeton.edu
Subject: RE: draft-ietf-mpls-tc-mib-06a.txt


> 
> 
> 	The reason why the multiple fields
> were left in place was because someone (Arun
> I think) pointed out that you may want to
> specify a hop address AND an AS number for
> the case where you want to get to a specific
> AS *through* a specific HOP.
> 

a TeHopAddress can contain an AS number.
So if you have a separate field for AS number what would then
be in the TeHopAddress??? And why would you need two addesses
to get to one place? SOrry I am confused here

Bert
> 	--Tom
> 
> 
> >-----Original Message-----
> >From: Wijnen, Bert (Bert) [mailto:bwijnen@lucent.com] 
> >Sent: Tuesday, September 30, 2003 10:31 AM
> >To: 'Joan Cucchiara x302'; 'tnadeau@cisco.com'; 'Kireeti 
> >Kompella'; 'swallow@cisco.com'; 'loa@pi.se'; Wijnen, Bert 
> >(Bert); 'mrm@riverstone.net'; 'zinin@psg.com'; 'adrian@olddog.co.uk'
> >Cc: arunv@force10networks.com; hans@ipunplugged.com; 
> >jcucchiara@mindspring.com; cheenu@alumni.princeton.edu
> >Subject: RE: draft-ietf-mpls-tc-mib-06a.txt
> >
> >
> >Inline
> >
> >Thanks,
> >Bert 
> >
> >> -----Original Message-----
> >> From: Joan Cucchiara x302 [mailto:jcucchiara@Artel.com]
> >> Sent: dinsdag 30 september 2003 15:29
> >> To: 'tnadeau@cisco.com'; 'Kireeti Kompella'; Joan Cucchiara x302;
> >> 'swallow@cisco.com'; 'loa@pi.se'; 'bwijnen@lucent.com';
> >> 'mrm@riverstone.net'; 'zinin@psg.com'; 'adrian@olddog.co.uk'
> >> Cc: arunv@force10networks.com; hans@ipunplugged.com;
> >> jcucchiara@mindspring.com; cheenu@alumni.princeton.edu
> >> Subject: RE: draft-ietf-mpls-tc-mib-06a.txt
> >> 
> >> 
> >> 
> >> Hi Kireeti,
> >> 
> >> 
> >> > -----Original Message-----
> >> > From: Thomas D. Nadeau [mailto:tnadeau@cisco.com]
> >> > Sent: Monday, September 29, 2003 12:26 PM
> >> > To: 'Kireeti Kompella'; 'Joan Cucchiara x302'
> >> > Cc: arunv@force10networks.com; hans@ipunplugged.com;
> >> > jcucchiara@mindspring.com; cheenu@alumni.princeton.edu
> >> > Subject: RE: draft-ietf-mpls-tc-mib-06a.txt
> >> > 
> >> > 
> >> > 
> >> > 
> >> > >-----Original Message-----
> >> > >From: Kireeti Kompella [mailto:kireeti@juniper.net] 
> >> > >Sent: Monday, September 29, 2003 11:46 AM
> >> > >To: Joan Cucchiara x302
> >> > >Cc: arun@force10networks.com; cheenu@paramanet.com; 
> >> > >hans@ipunplugged.com; jcucchiara@mindspring.com; 
> >> > >tnadeau@cisco.com; Kireeti Kompella
> >> > >Subject: RE: draft-ietf-mpls-tc-mib-06a.txt
> >> > >
> >> > >
> >> > >Hi Joan et al,
> >> > >
> >> > >In a review of the TE MIB, I was asked to explain why 
> >hops in general
> >> > >could include AS numbers.  I think that the best place to 
> >explain that
> >> > >would be in the TC MIB, rather than every place that the 
> >Hop TCs are
> >> > >used.  If you all agree, I will supply text to go in the 
> >description.
> >> 
> >> Can we check with Bert and Mike on this?  I am not opposed 
> but would
> >> like to make sure it is okay with Bert and Mike from MIB Dr.
> >> point of view?
> >> 
> >> Am cc'ing the larger group of folks. Hope that is okay!
> >> 
> >I am OK and all for better descriptions. So adding text as to why 
> >AS numbers and unnumbered links is a Good Thing I think.
> >It will not change semantix, it will only clarify (better explain)
> >things.
> >
> >More below
> >
> >>    thanks, Joan
> >> 
> >> 
> >> > >
> >> > >BTW, looking at the MPLS TE MIB, I see that I don't 
> >understand TCs!
> >> > >The MplsTunnelHopEntry is:
> >> > >
> >> > >MplsTunnelHopEntry ::= SEQUENCE {
> >> > >      mplsTunnelHopListIndex          MplsPathIndex,
> >> > >      mplsTunnelHopPathOptionIndex    MplsPathIndex,
> >> > >      mplsTunnelHopIndex              MplsPathIndex,
> >> > >      mplsTunnelHopAddrType           TeHopAddressType,
> >> > >      mplsTunnelHopIpAddr             TeHopAddress,
> >> > >      mplsTunnelHopIpPrefixLen        InetAddressPrefixLength,
> >> > >      mplsTunnelHopAsNumber           TeHopAddressAS,
> >> > >      mplsTunnelHopAddrUnnum          TeHopAddressUnnum,
> >> > >      mplsTunnelHopLspId              MplsLSPID,
> >> > >      <etc>
> >> > >
> >> > >I was under the impression that one could just have:
> >> > >MplsTunnelHopEntry ::= SEQUENCE {
> >> > >      mplsTunnelHopListIndex          MplsPathIndex,
> >> > >      mplsTunnelHopPathOptionIndex    MplsPathIndex,
> >> > >      mplsTunnelHopIndex              MplsPathIndex,
> >> > >      mplsTunnelHopAddrType           TeHopAddressType,
> >> > >      mplsTunnelHopIpAddr             TeHopAddress,
> >> > >      <etc>
> >> > >
> >> > >as the TeHopAddress TC includes AS and unnum ...  I 
> guess that is
> >> > >wrong?
> >> > 
> >> > 	The AS and UnNum are in separate objects
> >> > so that they can be represented that way
> >> > (rather than say an opaque octet string).
> >> > 
> >Mmm... I believe I have repeatedly question the same.
> >We have the TeHopAddress and TeHopAddressType TCs, so that 
> we basically
> >have a discriminated union, and so that we do NOT need 
> multiple columns
> >to represent the different types of addressed.
> >
> >You are not telling me that this slipped thorugh my latest review,
> >are you?
> >
> >Bert
> >> > 	--Tom
> >> > 
> >> > >
> >> > >Thanks,
> >> > >Kireeti.
> >> > >
> >> > 
> >> 
> >
> 


From owner-mpls@UU.NET  Tue Sep 30 17:05:25 2003
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA16007
	for <mpls-archive@lists.ietf.org>; Tue, 30 Sep 2003 17:05:24 -0400 (EDT)
Received: from cmr0.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpiky22028
	for <mpls-archive@lists.ietf.org>; Tue, 30 Sep 2003 21:05:31 GMT
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQpiky18973;
	Tue, 30 Sep 2003 21:04:12 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQpijy15383
	for mpls-outgoing; Tue, 30 Sep 2003 14:44:49 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQpijy15376
	for <mpls@mail-control.ash.ops.us.uu.net>; Tue, 30 Sep 2003 14:44:40 GMT
Received: from imr2.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpijy23811
	for <mpls@mail-control.ash.ops.us.uu.net>; Tue, 30 Sep 2003 14:43:16 GMT
Received: from cmr0.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQpijy23705
	for <mpls@uu.net>; Tue, 30 Sep 2003 14:43:13 GMT
Received: from ihemail2.firewall.lucent.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: ihemail2.lucent.com [192.11.222.163])
	id QQpijy03412
	for <mpls@uu.net>; Tue, 30 Sep 2003 14:38:16 GMT
Received: from nl0006exch001h.wins.lucent.com (h135-85-76-62.lucent.com [135.85.76.62])
	by ihemail2.firewall.lucent.com (Switch-2.2.8/Switch-2.2.0) with ESMTP id h8UEcCt15088
	for <mpls@uu.net>; Tue, 30 Sep 2003 09:38:13 -0500 (CDT)
Received: by nl0006exch001h.nl.lucent.com with Internet Mail Service (5.5.2656.59)
	id <TFQWP83S>; Tue, 30 Sep 2003 16:38:11 +0200
Message-ID: <7D5D48D2CAA3D84C813F5B154F43B155028EC382@nl0006exch001u.nl.lucent.com>
From: "Wijnen, Bert (Bert)" <bwijnen@lucent.com>
To: "Mpls (E-mail)" <mpls@UU.NET>
Subject: FW: draft-ietf-mpls-tc-mib-06a.txt
Date: Tue, 30 Sep 2003 16:35:27 +0200
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2656.59)
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: owner-mpls@UU.NET
Precedence: bulk

Forwarding to MPLS WG, cause I think these discussion should be
in the OPEN and on the WG list

Thanks,
Bert 

-----Original Message-----
From: Wijnen, Bert (Bert) 
Sent: dinsdag 30 september 2003 16:31
To: 'Joan Cucchiara x302'; 'tnadeau@cisco.com'; 'Kireeti Kompella';
'swallow@cisco.com'; 'loa@pi.se'; Wijnen, Bert (Bert);
'mrm@riverstone.net'; 'zinin@psg.com'; 'adrian@olddog.co.uk'
Cc: arunv@force10networks.com; hans@ipunplugged.com;
jcucchiara@mindspring.com; cheenu@alumni.princeton.edu
Subject: RE: draft-ietf-mpls-tc-mib-06a.txt


Inline

Thanks,
Bert 

> -----Original Message-----
> From: Joan Cucchiara x302 [mailto:jcucchiara@Artel.com]
> Sent: dinsdag 30 september 2003 15:29
> To: 'tnadeau@cisco.com'; 'Kireeti Kompella'; Joan Cucchiara x302;
> 'swallow@cisco.com'; 'loa@pi.se'; 'bwijnen@lucent.com';
> 'mrm@riverstone.net'; 'zinin@psg.com'; 'adrian@olddog.co.uk'
> Cc: arunv@force10networks.com; hans@ipunplugged.com;
> jcucchiara@mindspring.com; cheenu@alumni.princeton.edu
> Subject: RE: draft-ietf-mpls-tc-mib-06a.txt
> 
> 
> 
> Hi Kireeti,
> 
> 
> > -----Original Message-----
> > From: Thomas D. Nadeau [mailto:tnadeau@cisco.com]
> > Sent: Monday, September 29, 2003 12:26 PM
> > To: 'Kireeti Kompella'; 'Joan Cucchiara x302'
> > Cc: arunv@force10networks.com; hans@ipunplugged.com;
> > jcucchiara@mindspring.com; cheenu@alumni.princeton.edu
> > Subject: RE: draft-ietf-mpls-tc-mib-06a.txt
> > 
> > 
> > 
> > 
> > >-----Original Message-----
> > >From: Kireeti Kompella [mailto:kireeti@juniper.net] 
> > >Sent: Monday, September 29, 2003 11:46 AM
> > >To: Joan Cucchiara x302
> > >Cc: arun@force10networks.com; cheenu@paramanet.com; 
> > >hans@ipunplugged.com; jcucchiara@mindspring.com; 
> > >tnadeau@cisco.com; Kireeti Kompella
> > >Subject: RE: draft-ietf-mpls-tc-mib-06a.txt
> > >
> > >
> > >Hi Joan et al,
> > >
> > >In a review of the TE MIB, I was asked to explain why hops in general
> > >could include AS numbers.  I think that the best place to explain that
> > >would be in the TC MIB, rather than every place that the Hop TCs are
> > >used.  If you all agree, I will supply text to go in the description.
> 
> Can we check with Bert and Mike on this?  I am not opposed but would
> like to make sure it is okay with Bert and Mike from MIB Dr.
> point of view?
> 
> Am cc'ing the larger group of folks. Hope that is okay!
> 
I am OK and all for better descriptions. So adding text as to why 
AS numbers and unnumbered links is a Good Thing I think.
It will not change semantix, it will only clarify (better explain)
things.

More below

>    thanks, Joan
> 
> 
> > >
> > >BTW, looking at the MPLS TE MIB, I see that I don't understand TCs!
> > >The MplsTunnelHopEntry is:
> > >
> > >MplsTunnelHopEntry ::= SEQUENCE {
> > >      mplsTunnelHopListIndex          MplsPathIndex,
> > >      mplsTunnelHopPathOptionIndex    MplsPathIndex,
> > >      mplsTunnelHopIndex              MplsPathIndex,
> > >      mplsTunnelHopAddrType           TeHopAddressType,
> > >      mplsTunnelHopIpAddr             TeHopAddress,
> > >      mplsTunnelHopIpPrefixLen        InetAddressPrefixLength,
> > >      mplsTunnelHopAsNumber           TeHopAddressAS,
> > >      mplsTunnelHopAddrUnnum          TeHopAddressUnnum,
> > >      mplsTunnelHopLspId              MplsLSPID,
> > >      <etc>
> > >
> > >I was under the impression that one could just have:
> > >MplsTunnelHopEntry ::= SEQUENCE {
> > >      mplsTunnelHopListIndex          MplsPathIndex,
> > >      mplsTunnelHopPathOptionIndex    MplsPathIndex,
> > >      mplsTunnelHopIndex              MplsPathIndex,
> > >      mplsTunnelHopAddrType           TeHopAddressType,
> > >      mplsTunnelHopIpAddr             TeHopAddress,
> > >      <etc>
> > >
> > >as the TeHopAddress TC includes AS and unnum ...  I guess that is
> > >wrong?
> > 
> > 	The AS and UnNum are in separate objects
> > so that they can be represented that way
> > (rather than say an opaque octet string).
> > 
Mmm... I believe I have repeatedly question the same.
We have the TeHopAddress and TeHopAddressType TCs, so that we basically
have a discriminated union, and so that we do NOT need multiple columns
to represent the different types of addressed.

You are not telling me that this slipped thorugh my latest review,
are you?

Bert
> > 	--Tom
> > 
> > >
> > >Thanks,
> > >Kireeti.
> > >
> > 
> 


From owner-mpls@UU.NET  Tue Sep 30 17:06:04 2003
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA16040
	for <mpls-archive@lists.ietf.org>; Tue, 30 Sep 2003 17:06:03 -0400 (EDT)
Received: from cmr1.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpiky09074
	for <mpls-archive@lists.ietf.org>; Tue, 30 Sep 2003 21:06:11 GMT
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQpiky08751;
	Tue, 30 Sep 2003 21:06:01 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQpikv05652
	for mpls-outgoing; Tue, 30 Sep 2003 20:15:14 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQpiku05350
	for <mpls@mail-control.ash.ops.us.uu.net>; Tue, 30 Sep 2003 20:14:56 GMT
Received: from cmr2.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQpiku27962
	for <mpls@uu.net>; Tue, 30 Sep 2003 20:00:16 GMT
Received: from cmr2.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpikt01551
	for <mpls@uu.net>; Tue, 30 Sep 2003 19:58:52 GMT
Received: from ihemail2.firewall.lucent.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: ihemail2.lucent.com [192.11.222.163])
	id QQpikt00671
	for <mpls@uu.net>; Tue, 30 Sep 2003 19:58:31 GMT
Received: from nl0006exch001h.wins.lucent.com (h135-85-76-62.lucent.com [135.85.76.62])
	by ihemail2.firewall.lucent.com (Switch-2.2.8/Switch-2.2.0) with ESMTP id h8UJvct08235
	for <mpls@uu.net>; Tue, 30 Sep 2003 14:57:39 -0500 (CDT)
Received: by nl0006exch001h.nl.lucent.com with Internet Mail Service (5.5.2656.59)
	id <TFQWQCBJ>; Tue, 30 Sep 2003 21:57:37 +0200
Message-ID: <7D5D48D2CAA3D84C813F5B154F43B155028EC3A2@nl0006exch001u.nl.lucent.com>
From: "Wijnen, Bert (Bert)" <bwijnen@lucent.com>
To: "'tnadeau@cisco.com'" <tnadeau@cisco.com>, "Mpls (E-mail)"
	 <mpls@UU.NET>
Cc: arunv@force10networks.com, hans@ipunplugged.com, jcucchiara@mindspring.com,
        cheenu@alumni.princeton.edu,
        "Wijnen, Bert (Bert)" <bwijnen@lucent.com>,
        "'Joan Cucchiara x302'"
	 <jcucchiara@Artel.com>,
        "'Kireeti Kompella'" <kireeti@juniper.net>, swallow@cisco.com,
        loa@pi.se, mrm@riverstone.net, zinin@psg.com, adrian@olddog.co.uk
Subject: RE: draft-ietf-mpls-tc-mib-06a.txt
Date: Tue, 30 Sep 2003 21:57:34 +0200
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2656.59)
Content-Type: text/plain
Sender: owner-mpls@UU.NET
Precedence: bulk

[ added MPLS WG list !!!!!!!!!!!!!!!!!]

Inline

> >> 	The reason why the multiple fields
> >> were left in place was because someone (Arun
> >> I think) pointed out that you may want to
> >> specify a hop address AND an AS number for
> >> the case where you want to get to a specific
> >> AS *through* a specific HOP.
> >> 
> >
> >a TeHopAddress can contain an AS number.
> >So if you have a separate field for AS number what would then
> >be in the TeHopAddress??? And why would you need two addesses
> >to get to one place? SOrry I am confused here
> 
> 	Because a hop can be identified by BOTH an
> AS number and an IP address. Suppose you want to
> choose an AS via a particular interface on an
> LSR?
> 
And an IP address on another interface?
Maybe that would mean two entries in the table??

Bert
> 	--Tom


From owner-mpls@UU.NET  Tue Sep 30 22:13:43 2003
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id WAA25604
	for <mpls-archive@lists.ietf.org>; Tue, 30 Sep 2003 22:13:43 -0400 (EDT)
Received: from cmr2.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpils27010
	for <mpls-archive@lists.ietf.org>; Wed, 1 Oct 2003 02:13:50 GMT
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQpils26911;
	Wed, 1 Oct 2003 02:13:47 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQpilr12325
	for mpls-outgoing; Wed, 1 Oct 2003 01:53:41 GMT
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQpilr12316
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 1 Oct 2003 01:53:36 GMT
Received: from cmr2.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQpilr17326
	for <mpls@uu.net>; Wed, 1 Oct 2003 01:50:08 GMT
Received: from cmr2.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpilr26863
	for <mpls@uu.net>; Wed, 1 Oct 2003 01:50:08 GMT
Received: from sj-iport-2.cisco.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: sj-iport-2-in.cisco.com [171.71.176.71])
	id QQpilr26850
	for <mpls@uu.net>; Wed, 1 Oct 2003 01:50:08 GMT
Received: from cisco.com (64.102.124.13)
  by sj-iport-2.cisco.com with ESMTP; 30 Sep 2003 18:49:44 -0700
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by rtp-core-2.cisco.com (8.12.9/8.12.6) with ESMTP id h911o05i019592
	for <mpls@uu.net>; Tue, 30 Sep 2003 21:50:04 -0400 (EDT)
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.70.36])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id ACU46871;
	Tue, 30 Sep 2003 21:49:59 -0400 (EDT)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.11.2/CISCO.WS.1.2) id h911nxH09746 for mpls@uu.net; Tue, 30 Sep 2003 21:49:59 -0400 (EDT)
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQpilr11992
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 1 Oct 2003 01:48:49 GMT
Received: from cmr2.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQpilr26334
	for <mpls@uu.net>; Wed, 1 Oct 2003 01:46:50 GMT
Received: from cmr2.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: localhost [127.0.0.1])
	id QQpilr22864
	for <mpls@uu.net>; Wed, 1 Oct 2003 01:46:50 GMT
Received: from sj-iport-3.cisco.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: sj-iport-3-in.cisco.com [171.71.176.72])
	id QQpilr22855
	for <mpls@uu.net>; Wed, 1 Oct 2003 01:46:50 GMT
Received: from cisco.com (64.102.124.13)
  by sj-iport-3.cisco.com with ESMTP; 30 Sep 2003 18:51:47 -0700
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by rtp-core-2.cisco.com (8.12.9/8.12.6) with ESMTP id h911ki5g019229;
	Tue, 30 Sep 2003 21:46:44 -0400 (EDT)
Received: from tnadeauw2k02 (che-vpn-cluster-2-15.cisco.com [10.86.242.15])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id ACU46758;
	Tue, 30 Sep 2003 21:46:43 -0400 (EDT)
Reply-To: <tnadeau@cisco.com>
From: "Thomas D. Nadeau" <tnadeau@cisco.com>
To: "'Wijnen, Bert \(Bert\)'" <bwijnen@lucent.com>,
        "'Mpls \(E-mail\)'" <mpls@UU.NET>
Cc: <arunv@force10networks.com>, <hans@ipunplugged.com>,
        <jcucchiara@mindspring.com>, <cheenu@alumni.princeton.edu>,
        "'Joan Cucchiara x302'" <jcucchiara@Artel.com>,
        "'Kireeti Kompella'" <kireeti@juniper.net>, <swallow@cisco.com>,
        <loa@pi.se>, <mrm@riverstone.net>, <zinin@psg.com>,
        <adrian@olddog.co.uk>
Subject: RE: draft-ietf-mpls-tc-mib-06a.txt
Date: Tue, 30 Sep 2003 21:46:43 -0400
Organization: Cisco Systems, inc.
Message-ID: <014f01c387bd$ddc3c7f0$6701a8c0@amer.cisco.com>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="US-ASCII"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook, Build 10.0.4024
In-Reply-To: <7D5D48D2CAA3D84C813F5B154F43B155028EC3A2@nl0006exch001u.nl.lucent.com>
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4927.1200
Importance: Normal
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 7bit



>-----Original Message-----
>From: Wijnen, Bert (Bert) [mailto:bwijnen@lucent.com] 
>Sent: Tuesday, September 30, 2003 3:58 PM
>To: 'tnadeau@cisco.com'; Mpls (E-mail)
>Cc: arunv@force10networks.com; hans@ipunplugged.com; 
>jcucchiara@mindspring.com; cheenu@alumni.princeton.edu; 
>Wijnen, Bert (Bert); 'Joan Cucchiara x302'; 'Kireeti 
>Kompella'; swallow@cisco.com; loa@pi.se; mrm@riverstone.net; 
>zinin@psg.com; adrian@olddog.co.uk
>Subject: RE: draft-ietf-mpls-tc-mib-06a.txt
>
>
>[ added MPLS WG list !!!!!!!!!!!!!!!!!]
>
>Inline
>
>> >> 	The reason why the multiple fields
>> >> were left in place was because someone (Arun
>> >> I think) pointed out that you may want to
>> >> specify a hop address AND an AS number for
>> >> the case where you want to get to a specific
>> >> AS *through* a specific HOP.
>> >> 
>> >
>> >a TeHopAddress can contain an AS number.
>> >So if you have a separate field for AS number what would then
>> >be in the TeHopAddress??? And why would you need two addesses
>> >to get to one place? SOrry I am confused here
>> 
>> 	Because a hop can be identified by BOTH an
>> AS number and an IP address. Suppose you want to
>> choose an AS via a particular interface on an
>> LSR?
>> 
>And an IP address on another interface?
>Maybe that would mean two entries in the table??

	Perhaps, but the example that was given
for needing both was the one I gave above. No
one has asked for what you suppose above.

	--Tom



>
>Bert
>> 	--Tom
>



