Re: [CCAMP] Question on LSP control in draft-ietf-ccamp-mpls-tp-rsvpte-ext-associated-lsp-04.txt

"Rakesh Gandhi (rgandhi)" <rgandhi@cisco.com> Thu, 13 September 2012 00:53 UTC

Return-Path: <rgandhi@cisco.com>
X-Original-To: ccamp@ietfa.amsl.com
Delivered-To: ccamp@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1986821F865C for <ccamp@ietfa.amsl.com>; Wed, 12 Sep 2012 17:53:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.497
X-Spam-Level:
X-Spam-Status: No, score=-8.497 tagged_above=-999 required=5 tests=[AWL=-2.102, BAYES_00=-2.599, HTML_MESSAGE=0.001, MIME_BASE64_TEXT=1.753, MIME_CHARSET_FARAWAY=2.45, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MGystg5H8G+b for <ccamp@ietfa.amsl.com>; Wed, 12 Sep 2012 17:53:10 -0700 (PDT)
Received: from rcdn-iport-3.cisco.com (rcdn-iport-3.cisco.com [173.37.86.74]) by ietfa.amsl.com (Postfix) with ESMTP id 362F521F8648 for <ccamp@ietf.org>; Wed, 12 Sep 2012 17:53:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=31943; q=dns/txt; s=iport; t=1347497589; x=1348707189; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=TLOnchAbBk2J33DzK6dfXPTGYRqlkFboRvx7/uZyrys=; b=cDe8VrguqFxHFbgjUPjDCA1Cnd89pS+kfjOx2EvnoWzTABsotiXISBPY MgfCRyScNdsFZv1VX/QnTworHi9UmMUlILnDZBC/UY6Sgr6CLOzCqO/+D c7V5PNZWYN8x/yLjdAuQ8w/xULOhpyG2TeggdFFjL+lPRpCnG2yE7tj/X I=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AgMFAHUtUVCtJV2c/2dsb2JhbABFgkuDPLRwc4EHgiABAQEDARIBFAZMBQcEAgEGAhEEAQEBChYHBQICMBQJCAIEDgUIEweHZQabZ40TCJMfixCFLDZgA6QVgWmCZoIX
X-IronPort-AV: E=Sophos; i="4.80,413,1344211200"; d="scan'208,217"; a="121056075"
Received: from rcdn-core-5.cisco.com ([173.37.93.156]) by rcdn-iport-3.cisco.com with ESMTP; 13 Sep 2012 00:53:08 +0000
Received: from xhc-aln-x06.cisco.com (xhc-aln-x06.cisco.com [173.36.12.80]) by rcdn-core-5.cisco.com (8.14.5/8.14.5) with ESMTP id q8D0r8lg021896 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Thu, 13 Sep 2012 00:53:08 GMT
Received: from xmb-aln-x07.cisco.com ([169.254.2.196]) by xhc-aln-x06.cisco.com ([173.36.12.80]) with mapi id 14.02.0298.004; Wed, 12 Sep 2012 19:53:07 -0500
From: "Rakesh Gandhi (rgandhi)" <rgandhi@cisco.com>
To: "zhang.fei3@zte.com.cn" <zhang.fei3@zte.com.cn>
Thread-Topic: Question on LSP control in draft-ietf-ccamp-mpls-tp-rsvpte-ext-associated-lsp-04.txt
Thread-Index: Ac2Hf3Os+VLHAQPjT0mEShgHpTx4wgDXVW4AAAiZetABSEkbsAA8itKAAAUdObAAASWMgAAIiywQAAku1IAACmMi4A==
Date: Thu, 13 Sep 2012 00:53:07 +0000
Message-ID: <B7D2A316AA32B6469D9670B6A81B7C2409895E@xmb-aln-x07.cisco.com>
References: <B7D2A316AA32B6469D9670B6A81B7C2409845A@xmb-aln-x07.cisco.com> <OFFDA18ACB.EDA82B53-ON48257A78.0002692C-48257A78.0003D24A@zte.com.cn>
In-Reply-To: <OFFDA18ACB.EDA82B53-ON48257A78.0002692C-48257A78.0003D24A@zte.com.cn>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.82.213.162]
x-tm-as-product-ver: SMEX-10.2.0.1135-7.000.1014-19178.004
x-tm-as-result: No--55.402900-8.000000-31
x-tm-as-user-approved-sender: No
x-tm-as-user-blocked-sender: No
Content-Type: multipart/alternative; boundary="_000_B7D2A316AA32B6469D9670B6A81B7C2409895Exmbalnx07ciscocom_"
MIME-Version: 1.0
Cc: "ccamp@ietf.org" <ccamp@ietf.org>
Subject: Re: [CCAMP] Question on LSP control in draft-ietf-ccamp-mpls-tp-rsvpte-ext-associated-lsp-04.txt
X-BeenThere: ccamp@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Discussion list for the CCAMP working group <ccamp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ccamp>, <mailto:ccamp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ccamp>
List-Post: <mailto:ccamp@ietf.org>
List-Help: <mailto:ccamp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ccamp>, <mailto:ccamp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 13 Sep 2012 00:53:23 -0000

Hi Fei,

Please see inline..<RG>..

From: zhang.fei3@zte.com.cn [mailto:zhang.fei3@zte.com.cn]
Sent: Wednesday, September 12, 2012 8:42 PM
To: Rakesh Gandhi (rgandhi)
Cc: ccamp@ietf.org; Lou Berger
Subject: RE: Question on LSP control in draft-ietf-ccamp-mpls-tp-rsvpte-ext-associated-lsp-04.txt


Hi Rakesh

 In the absence of such notification request, egress node SHOULD relay the received signaling error on the reverse LSP to the ingress node using the NOTIFY message."

<fei> "Note that a Notify message MUST NOT be generated unless an appropriate Notify Request object has been received."

       If my understanding is correct, your proposed relay mechanism does not depend on the existing of the Notify Request object, which may conflict with the
       descripitons in RFC3473.

       Do you want to change this or do I have some misunderstanding?

<RG> Yes your understanding is correct.  NOTIFY message in this case is generated based on the presence of the “REVERSE_LSP” object and association type “Single Sided Associated Bidirectional LSPs.  I understand what you are saying though. FYI,  Lou had following thoughts on this. Do you think this simplifies things ?
>          Speaking as WG participant, I haven't thought about this too much so may be off, but method 3 seems to be most consistent with the usage of the REVERSE_LSP Object in the path message.  Perhaps consider using the REVERSE_LSP Object in the upstream/Resv direction to allow the egress/tail to provide the ingress/head with arbitrary information....

Thanks,
Rakesh



Regards

Fei

"Rakesh Gandhi (rgandhi)" <rgandhi@cisco.com<mailto:rgandhi@cisco.com>>

2012-09-13 01:23

收件人

Lou Berger <lberger@labn.net<mailto:lberger@labn.net>>

抄送

"zhang.fei3@zte.com.cn<mailto:zhang.fei3@zte.com.cn>" <zhang.fei3@zte.com.cn<mailto:zhang.fei3@zte.com.cn>>, "ccamp@ietf.org<mailto:ccamp@ietf.org>" <ccamp@ietf.org<mailto:ccamp@ietf.org>>

主题

RE: Question on LSP control in draft-ietf-ccamp-mpls-tp-rsvpte-ext-associated-lsp-04.txt







Hi Lou, Fei, WG,

Thanks for your replies. May I propose following text to cover this case? This allows the mid-point solution which has advantages but given the additional complexity can be optional.

Please advise.

"When an initiating ingress node is provisioned with "Single Sided Associated Bidirectional LSPs" and wishes to control both forward and reverse  LSPs by adding "REVERSE_LSP" object, the ingress node SHOULD know the signaling (path) errors on the reverse LSP.  A transit node MAY be requested to notify the signaling error on the reverse LSP by using the NOTIFY message and procedures defined in RFC[3473]. In the absence of such notification request, egress node SHOULD relay the received signaling error on the reverse LSP to the ingress node using the NOTIFY message."

Thanks,
Rakesh


-----Original Message-----
From: Lou Berger [mailto:lberger@labn.net]<mailto:[mailto:lberger@labn.net]>
Sent: Wednesday, September 12, 2012 12:14 PM
To: Rakesh Gandhi (rgandhi)
Cc: zhang.fei3@zte.com.cn<mailto:zhang.fei3@zte.com.cn>; ccamp@ietf.org<mailto:ccamp@ietf.org>
Subject: Re: Question on LSP control in draft-ietf-ccamp-mpls-tp-rsvpte-ext-associated-lsp-04.txt

Rakesh,


On 9/12/2012 11:52 AM, Rakesh Gandhi (rgandhi) wrote:
> Thanks Lou.
>
> Are we ok in general to use NOTIFY message [RFC3473] for this?

I'm not speaking for the WG, as noted my comments were as a participant.
IMO you'll need to fully document the proposal, perhaps discuss alternatives considered, and then ask the WG for concurrence.

>
> One advantage with the mid-point sending notification for the reverse
> LSP is that signaling error propagation time
> (mid->egress-node->ingress-node) is significantly reduced (to
> mid->ingress-node) which may be preferred in some cases.

From my (personal) perspective, the added complexity isn't worth the effort.  Of course, a detailed proposal may show otherwise.

Lou

>
> Thanks,
> Rakesh
>
>
> -----Original Message-----
> From: Lou Berger [mailto:lberger@labn.net]<mailto:[mailto:lberger@labn.net]>
> Sent: Wednesday, September 12, 2012 9:15 AM
> To: Rakesh Gandhi (rgandhi)
> Cc: zhang.fei3@zte.com.cn<mailto:zhang.fei3@zte.com.cn>; ccamp@ietf.org<mailto:ccamp@ietf.org>
> Subject: Re: Question on LSP control in
> draft-ietf-ccamp-mpls-tp-rsvpte-ext-associated-lsp-04.txt
>
> Rakesh,
>                  Speaking as WG participant, I haven't thought about this too much so may be off, but method 3 seems to be most consistent with the usage of the REVERSE_LSP Object in the path message.  Perhaps consider using the REVERSE_LSP Object in the upstream/Resv direction to allow the egress/tail to provide the ingress/head with arbitrary information....
>
> Lou
>
> On 9/11/2012 9:22 AM, Rakesh Gandhi (rgandhi) wrote:
>> Hi WG,
>>
>> Any thoughts on the following proposal?
>>
>> Thanks,
>> Rakesh
>>
>>
>> -----Original Message-----
>> From: Rakesh Gandhi (rgandhi)
>> Sent: Tuesday, September 04, 2012 1:36 PM
>> To: 'Lou Berger'
>> Cc: zhang.fei3@zte.com.cn<mailto:zhang.fei3@zte.com.cn>; ccamp@ietf.org<mailto:ccamp@ietf.org>
>> Subject: RE: Question on LSP control in
>> draft-ietf-ccamp-mpls-tp-rsvpte-ext-associated-lsp-04.txt
>>
>>
>> Thanks Lou for your reply.
>>
>> RFC 3473 defines procedures for NOTIFY request and reply. We could use this for reverse LSP signaling error notification to the initiating ingress node.
>>
>> <Notify message> ::= <Common Header> [<INTEGRITY>] [ [<MESSAGE_ID_ACK> | <MESSAGE_ID_NACK>] ... ]
>> <ERROR_SPEC>
>> <notify session list ::= <upstream session> <downstream session>  >
>>
>> There are multiple ways we can use the NOTIFY message.
>>
>> Method 1 - Mid-point aware with Path message request:
>> When an egress node receives a Path message with REVERSE_LSP object, the node will insert NOTIFY_REQ message in the reverse LSP path message with node ID of the initiating ingress node. A mid-point node will send  a copy of the signaling error to the initiating node using the NOTIFY message.
>>
>> IPv4 Notify Request Object
>>    IPv4 Notify Node Address: 32 bits
>>       The IP address of the node that should be notified when generating an error message.
>>
>> Method 2 - Mid-point aware with Resv message request:
>> When an initiating ingress node receives a Path message for a reverse LSP, the node will insert NOTIFY_REQ message in the reverse LSP Resv message with its own node ID. A mid-point node will send a copy of the signaling error to the initiating node using the NOTIFY message.
>>
>> Method 3 - Tail-end relaying :
>> When an egress node receives a Path message with REVERSE_LSP object, the node will relay the received signaling error message on the reverse LSP to the initializing ingress node. The egress node copies the received "ERROR_SPEC" object into a NOTIFY [RFC3473, section 4.3] message and signals it to the ingress node. In this case, NOTIFY_REQ message is not required.
>>
>> Please advise your thoughts.
>>
>> Thanks,
>> Rakesh
>>
>>
>>
>> -----Original Message-----
>> From: Lou Berger [mailto:lberger@labn.net]<mailto:[mailto:lberger@labn.net]>
>> Sent: Tuesday, September 04, 2012 11:35 AM
>> To: Rakesh Gandhi (rgandhi)
>> Cc: zhang.fei3@zte.com.cn<mailto:zhang.fei3@zte.com.cn>; ccamp@ietf.org<mailto:ccamp@ietf.org>
>> Subject: Re: Question on LSP control in
>> draft-ietf-ccamp-mpls-tp-rsvpte-ext-associated-lsp-04.txt
>>
>> As I read the current rev, no such notification mechanism is specified.
>>  Looks like you get to propose one!
>>
>> Lou (as WG participant).
>>
>> On 8/31/2012 9:49 AM, Rakesh Gandhi (rgandhi) wrote:
>>> Hi Lou, Fei,
>>>
>>> When an (originating) ingress node is provisioned with "5 (TBD)  Single Sided Associated Bidirectional LSPs  (A)" and wishes to control both forward and reverse  LSPs by adding "REVERSE_LSP" object, I would think that the ingress node needs to know about the signaling (path) errors (such as soft preemption or admission failure) on the reverse LSP.  Is there any text somewhere in an RFC/draft that describes how a mid-point node can send the signaling (path) error to the originating ingress node for the reverse LSP? Is there an assumption to use RSVP_NOTIFY message? Sorry if I had missed any previous discussion on this topic.
>>>
>>> Thanks,
>>> Rakesh
>>>
>>>
>>>
>>>
>>>
>>
>>
>>
>>
>
>
>
>