[mpls] I-D Action:draft-ietf-mpls-p2mp-lsp-ping-12.txt
Shivakumar Channalli <shivakumar@juniper.net> Tue, 19 October 2010 06:00 UTC
Return-Path: <shivakumar@juniper.net>
X-Original-To: mpls@core3.amsl.com
Delivered-To: mpls@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id DE81D3A6BAF for <mpls@core3.amsl.com>; Mon, 18 Oct 2010 23:00:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.299
X-Spam-Level:
X-Spam-Status: No, score=-6.299 tagged_above=-999 required=5 tests=[AWL=0.300, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id CO4T9L-ujzm0 for <mpls@core3.amsl.com>; Mon, 18 Oct 2010 22:59:54 -0700 (PDT)
Received: from exprod7og123.obsmtp.com (exprod7og123.obsmtp.com [64.18.2.24]) by core3.amsl.com (Postfix) with ESMTP id BDFD13A6C0D for <mpls@ietf.org>; Mon, 18 Oct 2010 22:59:09 -0700 (PDT)
Received: from source ([66.129.224.36]) (using TLSv1) by exprod7ob123.postini.com ([64.18.6.12]) with SMTP ID DSNKTL00CJK6rTiMmYeZo1FBzFuFk0+CX9sF@postini.com; Mon, 18 Oct 2010 23:01:20 PDT
Received: from gaugeboson.jnpr.net (10.209.194.17) by P-EMHUB03-HQ.jnpr.net (172.24.192.37) with Microsoft SMTP Server id 8.2.254.0; Mon, 18 Oct 2010 22:59:50 -0700
Received: from emailbng5.jnpr.net ([10.209.194.35]) by gaugeboson.jnpr.net with Microsoft SMTPSVC(6.0.3790.4675); Tue, 19 Oct 2010 11:29:47 +0530
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-Class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Tue, 19 Oct 2010 11:29:33 +0530
Message-ID: <D4C56A454A92494AB873F2FBB8E4154808E455EB@emailbng5.jnpr.net>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: [mpls] I-D Action:draft-ietf-mpls-p2mp-lsp-ping-12.txt
Thread-Index: Acr97fovWGELdmbmzEeKyK2GG/RPxQAPfh+gAA7zTAAACB51UAADMoBgAArX9yAAAVdKwAAetk9gAJBjYkAAAOyKIBtzHt5w
From: Shivakumar Channalli <shivakumar@juniper.net>
To: "Shaleen Saxena (ssaxena)" <ssaxena@cisco.com>
X-OriginalArrivalTime: 19 Oct 2010 05:59:47.0753 (UTC) FILETIME=[D5F0F190:01CB6F52]
Cc: mpls@ietf.org
Subject: [mpls] I-D Action:draft-ietf-mpls-p2mp-lsp-ping-12.txt
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mpls>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 19 Oct 2010 06:00:01 -0000
Shaleen, Please find the mail thread, where in we had a discussed about PHP scenario. $hiv... -----Original Message----- From: Shivakumar Channalli Sent: Tuesday, June 01, 2010 6:17 PM To: 'Shaleen Saxena (ssaxena)'; Santiago Alvarez (saalvare); Nitin Bahadur Cc: mpls@ietf.org Subject: RE: [mpls] Last Calls on P2MP LSP Ping and Enhanced DS Map |I will updated the P2MP OAM draft to reflect the PHP scenario. | |So does PHP always happen before bud node? Consider the following |topology: | | H - M1 - B - M2 - T | |Here: | H: Head | M1, M2: Two mid-point nodes | B: Bud | T: Tail PHP will happen before tail (T i.e pure egress) also. In the example T is pure egress, so packet should be processed by T, but in case of B (bud node) it should be dropped. That's why it should be clearly specified as "In p2mp LSP case, if a node (other than ++pure egress++) receives a +MPLS LSP trace packet+, without any label, then it should drop the packet without processing" In other words, "if a bud node receives a unlabelled packets , then it should be dropped" | |So will both M1 and M2 send out unlabelled packets? Will the TTL of the |packet cause any different behavior from M1 and M2? I guess, there should not be any problems as such. |Also, your suggestion applies to only packets with T bit turned on, |correct? If it is for all ping/trace packets, then I foresee some |issues, where certain nodes will never respond. That's correct. The packets should be dropped only if T bit is set. Other wise in ping mode of operation, we may not get reply at all if we apply this rule to all packets. ...$hiv |-----Original Message----- |From: Shaleen Saxena (ssaxena) [mailto:ssaxena@cisco.com] |Sent: Tuesday, June 01, 2010 5:51 PM |To: Shivakumar Channalli; Santiago Alvarez (saalvare); Nitin Bahadur |Cc: mpls@ietf.org; Shaleen Saxena (ssaxena) |Subject: RE: [mpls] Last Calls on P2MP LSP Ping and Enhanced DS Map | |Hi Shiv, Nitin, | |I will updated the P2MP OAM draft to reflect the PHP scenario. | |So does PHP always happen before bud node? Consider the following |topology: | | H - M1 - B - M2 - T | |Here: | H: Head | M1, M2: Two mid-point nodes | B: Bud | T: Tail | |So will both M1 and M2 send out unlabelled packets? Will the TTL of the |packet cause any different behavior from M1 and M2? | |Also, your suggestion applies to only packets with T bit turned on, |correct? If it is for all ping/trace packets, then I foresee some |issues, where certain nodes will never respond. | |Thanks, |Shaleen | | |> -----Original Message----- |> From: Shivakumar Channalli [mailto:shivakumar@juniper.net] |> Sent: Saturday, May 29, 2010 11:13 AM |> To: Santiago Alvarez (saalvare); Nitin Bahadur; Shaleen Saxena |> (ssaxena) |> Cc: mpls@ietf.org |> Subject: RE: [mpls] Last Calls on P2MP LSP Ping and Enhanced DS Map |> |> |> |> 1. precluding bud node support |> Another way is to try to solve bud node issue in case of PHP |> |> |> 2. bud node receiving duplicate traffic (label and unlabeled) |> |> Cheers. |> Receiving unlabelled packet in case of PHP can be solved by following |a |> simple rule. |> |> "In p2mp LSP case, if a node (other than pure egress) receives a +MPLS |> LSP trace packet+, without any label, then we should drop the packet |> without processing" |> |> Reason: In trace route mode we want packets to reach control plane due |> to TTL expiry, but in PHP p2mp mode packets are also received by bud |> nodes due the PHP. As a result we can make an assumption that, the |> packet received by control plane is not due to TTL expiry, and drop |the |> packets. |> |> |> ...$hiv |> |> |> |> |-----Original Message----- |> |From: Santiago Alvarez (saalvare) [mailto:saalvare@cisco.com] |> |Sent: Saturday, May 29, 2010 6:03 AM |> |To: Nitin Bahadur; Shaleen Saxena (ssaxena); Shivakumar Channalli |> |Cc: mpls@ietf.org; Santiago Alvarez (saalvare) |> |Subject: RE: [mpls] Last Calls on P2MP LSP Ping and Enhanced DS Map |> | |> |It seems to me that, in order to find PHP acceptable for P2MP LSPs, |> one |> |the these two need to be acceptable: |> |1. precluding bud node support |> |2. bud node receiving duplicate traffic (label and unlabeled) |> |Cheers. |> | |> |SA |> |-- |> |> -----Original Message----- |> |> From: mpls-bounces@ietf.org [mailto:mpls-bounces@ietf.org] On |Behalf |> |Of |> |> Nitin Bahadur |> |> Sent: Friday, May 28, 2010 4:52 PM |> |> To: Shaleen Saxena (ssaxena); Shivakumar Channalli |> |> Cc: mpls@ietf.org |> |> Subject: Re: [mpls] Last Calls on P2MP LSP Ping and Enhanced DS Map |> |> |> |> |> |> Shaleen, |> |> |> |> > I was referring to |> |> > http://tools.ietf.org/html/draft-ietf-mpls-rsvp-te-no-php-oob- |> |> > mapping-04 |> |> |> |> This draft does not say that PHP *must not* be used ever for RSVP |> |P2MP. |> |> This draft specifies a requirement for non-PHP behavior and solves |> |that |> |> problem. |> |> |> |> > . Do you have an application where you use PHP? Is P2MP TE |> |> > with PHP going to be deployed in service provider networks? |> |> |> |> Yes...we have customers (in deployment) using P2MP with PHP. |> |> |> |> nitin |> |> _______________________________________________ |> |> mpls mailing list |> |> mpls@ietf.org |> |> https://www.ietf.org/mailman/listinfo/mpls
- [mpls] I-D Action:draft-ietf-mpls-p2mp-lsp-ping-1… Shivakumar Channalli
- [mpls] I-D Action:draft-ietf-mpls-p2mp-lsp-ping-1… Internet-Drafts
- Re: [mpls] I-D Action:draft-ietf-mpls-p2mp-lsp-pi… Shivakumar Channalli
- Re: [mpls] I-D Action:draft-ietf-mpls-p2mp-lsp-pi… Shaleen Saxena (ssaxena)
- Re: [mpls] I-D Action:draft-ietf-mpls-p2mp-lsp-pi… Shivakumar Channalli
- Re: [mpls] I-D Action:draft-ietf-mpls-p2mp-lsp-pi… Shaleen Saxena (ssaxena)
- Re: [mpls] I-D Action:draft-ietf-mpls-p2mp-lsp-pi… Shivakumar Channalli
- Re: [mpls] I-D Action:draft-ietf-mpls-p2mp-lsp-pi… Shaleen Saxena (ssaxena)
- Re: [mpls] I-D Action:draft-ietf-mpls-p2mp-lsp-pi… Shivakumar Channalli
- Re: [mpls] I-D Action:draft-ietf-mpls-p2mp-lsp-pi… Shaleen Saxena (ssaxena)
- Re: [mpls] I-D Action:draft-ietf-mpls-p2mp-lsp-pi… Nitin Bahadur
- Re: [mpls] I-D Action:draft-ietf-mpls-p2mp-lsp-pi… Shaleen Saxena (ssaxena)
- Re: [mpls] I-D Action:draft-ietf-mpls-p2mp-lsp-pi… Shivakumar Channalli