[mpls] Re: Rtgdir last call review of draft-ietf-mpls-mna-usecases-11

Greg Mirsky <gregimirsky@gmail.com> Thu, 12 September 2024 19:35 UTC

Return-Path: <gregimirsky@gmail.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 728F9C14F696; Thu, 12 Sep 2024 12:35:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.095
X-Spam-Level:
X-Spam-Status: No, score=-2.095 tagged_above=-999 required=5 tests=[AC_DIV_BONANZA=0.001, BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_HTML_ATTACH=0.01, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Bj9-3MwMcjZb; Thu, 12 Sep 2024 12:35:17 -0700 (PDT)
Received: from mail-wm1-x32e.google.com (mail-wm1-x32e.google.com [IPv6:2a00:1450:4864:20::32e]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C9562C14F686; Thu, 12 Sep 2024 12:35:16 -0700 (PDT)
Received: by mail-wm1-x32e.google.com with SMTP id 5b1f17b1804b1-42cb57f8b41so1704205e9.0; Thu, 12 Sep 2024 12:35:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1726169715; x=1726774515; darn=ietf.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=FYEPxKsh20el18ITE33xxphOrj5LX+Nhhk0wqz9E7gg=; b=OlfnAhdBOXBLFu0+hsgNhq5b1WTzGEaHMrEpUuPa2hlWz/rHpEzViB37tuv0o8nVgq P5IvFKNYKymNSd45VAktddHTE63UoVtRHSe8pc7Ne83kS4cbfs71SWh03HKuw2fitZor QpKxm82uB7SNBmATv+prRAlNvTIsNa3j3TAuSfH1lz4zXCcXNxKvzme6LkgLfl8SiUrF 5McaYmA9qbVzh9198jIv/f9O/7LnxLh0rlHS00T7UhY5hBHEQyYkBS4CMTPJGo+rF9Zs n3IicZoZQMmhRHe9b4KxP3YD4PBkIR7nr5MDwhZL3WRPM6GZn/i9Vfj1PFhtwlWusK/i kttg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1726169715; x=1726774515; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=FYEPxKsh20el18ITE33xxphOrj5LX+Nhhk0wqz9E7gg=; b=sx+CHAZnCJr8u3z4GfBYpFYcn/TwZ2Wy67XMDVsjmTZJBWXK1rxfNBqWq0u76OVNRS Kp7Kirez2L89JcCS5eccyMDB2G8zjd1T01PQkJQQhZ20XsE4rhd1py2D1CU0wyacLgEL u+Oe+4xThlFDVoAD060zOqWLBtDwt7Hbp+P9qb2ynWhicKh+Bzx2qcrDOz/EqIiUig3q c7Kll3au1uf1+dajqLvXbCMs+aYNeujbsO1ZvOpdWJJTEV3KP9WyFkN6L68ukmT+PKes kkU3yMr1//nAY6mnURmWAU+iynRd2fBfvcw90froCDXWTxKJ0F56wlanS9vNC+gmsMvU su4w==
X-Forwarded-Encrypted: i=1; AJvYcCUwUiwVipsSuU+ec7Wig1Qk0dC3ROPWCclMHjQlpsF8yf42AcCxJvi0NAmV2t//EY2WLNHfdQ==@ietf.org, AJvYcCWp0CJPEzlTNY0FA0HZCbjOrZLzrc6s8ypva4rBZNxww8PMRMZJth5ys4Jd4ttA/M/Ng/b/4AGAOeOd@ietf.org, AJvYcCX++mLrOS9FjdpDQukQkzOUfPL2Kc0wRWGsVciOy+lGJPrhy2VYRMK/lo/H5v5U4NWodCg3faisGhFedPcYGBfx6o2++bu+GePZvLy/hXZavg==@ietf.org
X-Gm-Message-State: AOJu0Yx3HnBKkEbD2k53lryfPYor9MSyEZdDZ22PpB78r2nOnkn2Ttsm ZFML329zwopMqIgRL2eljaniWMq0s2Rd2i0KgbBAm2L6BvRtSVZXgzfHz78ebc+gwU4zHt6sPHM ZfwtF6rLQeIs98/oRvwEiL38Mn67srpdaqYw=
X-Google-Smtp-Source: AGHT+IFrLZYWoo93WnrxoH7suWGub/uulJeYt2mh8zY+NHguQbKMR62OvCm1f1UbrZwWg4PDr/cweOtNERnlY32dcs8=
X-Received: by 2002:a05:600c:4f01:b0:42c:aeaa:6b0d with SMTP id 5b1f17b1804b1-42d907205a5mr4579705e9.9.1726169714068; Thu, 12 Sep 2024 12:35:14 -0700 (PDT)
MIME-Version: 1.0
References: <172527801349.1030992.2582167041505088105@dt-datatracker-68b7b78cf9-q8rsp> <CA+RyBmVsXpeNaNi3MO75NHWXLCUStw30cp_rP3RxDsEnonAG-Q@mail.gmail.com> <AS2PR02MB88399AAB010193C86A6C0A74F09B2@AS2PR02MB8839.eurprd02.prod.outlook.com>
In-Reply-To: <AS2PR02MB88399AAB010193C86A6C0A74F09B2@AS2PR02MB8839.eurprd02.prod.outlook.com>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Thu, 12 Sep 2024 12:35:03 -0700
Message-ID: <CA+RyBmW3-mvdOpT2FzDYy=mprStMVv=DfaKN-k1BDzM=vFT8wg@mail.gmail.com>
To: bruno.decraene@orange.com
Content-Type: multipart/mixed; boundary="000000000000a132860621f134d6"
Message-ID-Hash: ZMRUVLIUOILM4FM6JFNY7HBJP3CYI4VM
X-Message-ID-Hash: ZMRUVLIUOILM4FM6JFNY7HBJP3CYI4VM
X-MailFrom: gregimirsky@gmail.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-mpls.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: "rtg-dir@ietf.org" <rtg-dir@ietf.org>, "draft-ietf-mpls-mna-usecases.all@ietf.org" <draft-ietf-mpls-mna-usecases.all@ietf.org>, "last-call@ietf.org" <last-call@ietf.org>, "mpls@ietf.org" <mpls@ietf.org>
X-Mailman-Version: 3.3.9rc4
Precedence: list
Subject: [mpls] Re: Rtgdir last call review of draft-ietf-mpls-mna-usecases-11
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/Fyak5KAf6Yzfzlo0LOKFgIm8Ix4>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Owner: <mailto:mpls-owner@ietf.org>
List-Post: <mailto:mpls@ietf.org>
List-Subscribe: <mailto:mpls-join@ietf.org>
List-Unsubscribe: <mailto:mpls-leave@ietf.org>

Hi Bruno,
thank you for the detailed feedback and helpful suggested changes. Please
find my follow-up notes below tagged GIM2>>. I've attached the diff that
reflects all updates we discussed.

Regards,
Greg

On Wed, Sep 11, 2024 at 7:26 AM <bruno.decraene@orange.com> wrote:

> Hi Greg,
>
>
>
> Thank you for your replay and constructive suggestion.
>
> Please see inline [Bruno]
>
>
>
> *From:* Greg Mirsky <gregimirsky@gmail.com>
> *Sent:* Friday, September 6, 2024 1:19 AM
> *To:* DECRAENE Bruno INNOV/NET <bruno.decraene@orange.com>
> *Cc:* rtg-dir@ietf.org; draft-ietf-mpls-mna-usecases.all@ietf.org;
> last-call@ietf.org; mpls@ietf.org
>
> Hi Bruno,
>
> thank you for your thorough review, constructive comments, and helpful
> suggestions. Please find my notes below tagged by GIM>>. I attached the new
> working version of the draft and the diff that highlights all the updates.
>
>
>
> Regards,
>
> Greg
>
>
>
> On Mon, Sep 2, 2024 at 4:53 AM Bruno Decraene via Datatracker <
> noreply@ietf.org> wrote:
>
> Reviewer: Bruno Decraene
> Review result: Has Issues
>
> Hello
>
> I have been selected to do a routing directorate “early” review of this
> draft.
> https://datatracker.ietf.org/doc/html/draft-ietf-mpls-mna-usecases-11
>
> Document: draft-ietf-mpls-mna-usecases-11
> Reviewer: Bruno Decraene
> Review Date: 2024-09-02
> Intended Status: Informational
>
> Summary:
>     I have some minor concerns about this document that I think should be
>     resolved before it is submitted to the IESG.
>
> Comments:
>
> The document reads well and is interesting to read. Thank you.
>
> GIM>> Thank you for your kind words, Bruno.
>
>
> I think that the document and the abstract should better indicate how use
> cases
> have been selected. In particular
>
> - I think that the Abtract should better states how use cases have been
> selected (and rejected). Abstract has two sentences about this while one
> should
> be enough. And they differ ("community interest" vs "actively discussed").
>
> GIM>> I think that "community interest" describes the attitude towards MNA
> work in general, while "actively discussed" is intended to reflect the
> situation with the use cases.
>
>
>
> [Bruno] OK.
>
>
>
> Especially since some uses cases have been moved to appendix,
>
> GIM>> Indeed, over the course of the discussion, the feedback received
> from groups that work with the MPLS data plane indicated that theese groups
> have not yet reached consensus on the proposed solutions. The authors
> proposed moving these cases to the appendix rather than removing them
> altogether for the historical value. It appears that the WG agreed and
> supported that update.
>
> and some of the
> uses cases could be read as "motivating MNA" while some could be read as
> "could
> (possibly) use MNA is MNA existed".
>
> GIM>> I agree that some use cases, e.g., NOFRR, can be realized by using
> an assigned SPL. Some other use cases also can be supported by assigning a
> dedicated SPL. As the available number of bSPLs is limited, it is very
> likely that the respective solutions will use eSPL, i.e., two LSEs. In that
> regard, MNA improves utilization of SPL space.
>
>
> -  Ideally, each use case could better indicate which category it falls
> into.
> (e.g., it's difficult to assume that the Segment Routing use case (section
> 2.5)
> which has probably not been discussed in the SPRING WG is one use case
> motivating MNA work and implementation)
>
> GIM>>  Yes, although the use case described in Section 2.5 seems useful, I
> also cannot find a document on that topic that have been submitted for the
> discussion by SPRING WG. Do you propose removing this section?
>
>
>
> [Bruno] I was proposing that use cases be split between:
>
>    1. uses cases justifying the creation of MNA
>    2. uses cases that would use MNA once MNA was available.
>
>
>
> Because probably network operator and vendors are primarily interested in
> uses cases strong enough to motivate the investment in a new technology. At
> least that’s what I was looking for and section 2.5 did not seem like a
> strong reason to me so the use case could even be read as counter
> productive by some people (“if this is the use case for MNA, then I don’t
> really need MNA).
>
> But that’s just a feedback. I understand that different people may have
> different on each use case which make my comment difficult to address. So,
> up to you.
>
> No, I was not suggesting to remove a use case.
>
GIM2>> Thank you for sharing your perspective. The document has changed
from what it was when the MPLS WG adopted it. All updates were presented,
discussed by the WG, and, as I understand it, changes agreed to. Although
no specific document describes in more detail how MNA could be used in
support of the network programming paradigm, I think that the WG indicated
interest in this use case by supporting the publication of the document
during the WG LC.

>
>
>
>
>
>
>
> §1 Introduction
> " The current state of the art requires allocating a new special-purpose
> label
> [RFC3032] or extended special-purpose label.  To conserve that limited
> resource, an MPLS Network Action (MNA) approach was proposed to extend the
> MPLS
> architecture." I don't feel that extended special-purpose label is such a
> limited ressource. So you may want to rephase/split and indicate other
> reasons
> for MNA (e.g., stack size when multiple MNA are used in the same packet,
> common
> framework simplifying implementation...)
>
> GIM>> Would the following updated text be clearer:
>
> OLD TEXT:
>
>    The current state
>
>    of the art requires allocating a new special-purpose label [RFC3032]
>
>    or extended special-purpose label.  To conserve that limited
>
>    resource, an MPLS Network Action (MNA) approach was proposed to
>
>    extend the MPLS architecture.  MNA is expected to enable functions
>
>    that may require carrying additional ancillary data within the MPLS
>
>    packets, as well as a means to indicate the ancillary data is present
>
>    and a specific action needs to be performed on the packet.
>
> NEW TEXT:
>
>    The current state
>
>    of the art requires allocating a new special-purpose label [RFC3032]
>
>    or extended special-purpose label.  To conserve that limited
>
>    resource, an MPLS Network Action (MNA) approach was proposed to
>
>    extend the MPLS architecture.  MNA is expected to enable functions
>
>    that may require carrying additional ancillary data within the MPLS
>
>    packets, as well as a means to indicate the ancillary data is present
>
>    and a specific action needs to be performed on the packet.
>
>
>
> [Bruno] I couldn’t spot any difference between your above OLD and NEW.
> Looking at the diff you provided (thanks, much useful), new text seems
> better but it removes one technical argument/reason in favor of MNA.
>
> Personally I had in mind the following change:
>
>
>
> OLD: To conserve that limited or extended special-purpose label.  An MPLS
> Network Action (MNA)
>
> NEW: SPL are a very limited resource while eSPL requires two extra label
> per Network Action which is expensive. Therefore an MPLS Network Action
> (MNA)
>
GIM2>> Thank you for the clear and crisp proposed text. I applied it
resulting in the following;
NEW TEXT:
  The current state
   of the art requires allocating a new special-purpose label (SPL)
   [RFC3032] or extended special-purpose label (eSPL).  SPLs are a very
   limited resource, while eSPL requires an extra Label Stack Entry per
   Network Action, which is expensive.  Therefore, an MPLS Network
   Action (MNA) [RFC9613] approach was proposed to extend the MPLS
   architecture.  MNA is expected to enable functions that may require
   carrying additional ancillary data within the MPLS packets, as well
   as a means to indicate the ancillary data is present and a specific
   action needs to be performed on the packet.

>
>
>
>
>
> ---
> "This document lists various use cases that could benefit extensively from
> the
> MNA framework [I-D.ietf-mpls-mna-fwk]."
>
> This reads as a normative reference to me. So I'd rather move the
> reference to
> normative. Alternative, you could rephrase to make the use case
> independent of
> the framework.
>
> GIM>> Thank you for the suggestion. I moved it to the Normative References
> list.
>
>
>
> [Bruno] OK, thanks.
>
>
>
>
> §1.1 Terminology
>
> "The MPLS Ancillary Data (AD) is classified as:
> residing within the MPLS label stack and referred to as In Stack Data
> (ISD), and
> residing after the Bottom of Stack (BoS) and referred to as Post Stack Data
> (PSD)."
>
> I'd rather say :s/and/or
>
> GIM>> I think that "and" is appropriate in characterizing two types of
> MPLS Ancillary Data. But I noticed hypen missing in ISD and PSD. Fixed
> these.
>
>
>
> [Bruno] TBH, being non-native, I don’t really know, so totally up to
> you/RFC editor.
>
> FYI, while it’s a very biased search 😉, I could find example with “or”.
> e.g., “Non-Standards Track RFCs may be classified as Informational or
> Experimental.“ https://www.ietf.org/process/informal/
>
GIM2>> I am non-native too. I will follow suggestions from the IESG reviews
and rely on the RFC Editor's guidance.

>
>
>
> §1.2.1. Acronyms and Abbreviations
> Thanks for expanding the acronym. But someone not familiar with the
> accronym
> may also not be familiar with the concept. So I think adding a refence to
> the
> RFC defining it would help.
>
> GIM>> I know that some documents provide references in Abbreviation
> section. I find that references in the body of the document is sufficiently
> useful to a reader.
>
>
>
> [Bruno] OK. Anyway it’s an editorial choice so up to you.
>
>
>
>
> Also GDF has been moved to appendix. Is is still necessary in this list?
>
> GIM>> I agree; removed.
>
>
>
> [Bruno] Ack.
>
>
>
>
> §2.2.2. Alternate Marking Method
>
> Given that the MPLS WG already provided a solution for the use case, it
> would
> be good to indicate why this is still a use case to work on and why adding
> a
> second solution would be helpful.
>
> GIM>> As I understand it, the WG decided that the publication of
> draft-ietf-mpls-inband-pm-encapsulation
> <https://datatracker.ietf.org/doc/draft-ietf-mpls-inband-pm-encapsulation/> is
> to fix squatting of the code point and the MNA-based solution will be
> considered:
>
>    Considering the MPLS performance measurement with the Alternate-
>
>    Marking method can also be achieved by MNA encapsulation, it is
>
>    agreed that this document will be made Historic once the MNA solution
>
>    of performance measurement with the Alternate-Marking method is
>
>    published as an RFC.
>
>
>
> [Bruno] Thanks for clarifying to me. I feel that the above clarification
> would be useful in the draft and would better motivate the creation of MNA
> (rather than the current: “The MNA is an alternative mechanism that can be
> used to support AMM in the MPLS network.” which reads as creating a second
> solution for no extra benefit.)
>
> But up to you.
>
GIM2>> Thank you for your kind consideration. AFAICS, the discussion of
draft-ietf-mpls-inband-pm-encapsulation
<https://datatracker.ietf.org/doc/draft-ietf-mpls-inband-pm-encapsulation/>
continues.
We will follow it and will align this document accordingly once the final
text is settled.

>
>
>
> §2.4. NSH-based Service Function Chaining
> "This approach, however, can benefit from the framework introduced with
> MNA "
> It's not crystal clear to me what "this" refers to. e.g., RFC8595 or
> draft-ietf-mpls-mna-usecases? May be clarifying would help.
>
> GIM>> I hope that the following update makes it clearer:
>
> NEW TEXT:
>
>    The approach in [RFC8595] introduces some limitations discussed in
>
>    [I-D.lm-mpls-sfc-path-verification].  However, that approach can
>
>    benefit from the framework introduced with MNA in
>
>    [I-D.ietf-mpls-mna-fwk].
>
>
>
> [Bruno] ok, thanks.
>
>
>
>
> §2.5. Network Programming
> Has this Segment Routing use case been discussed in the SPRING WG? I don't
> recall so. This comes back to the question of how the use cases have been
> selected.
>
> GIM>> The work on MNA was first conducted by the Open DT chartered by
> MPLS, PALS, and DetNet WGs. Once fundamental MNA documents matured, they
> were adopted by the MPLS WG. After that MNA work, as I understand it, has
> been conducted as part of MPLS WG agenda.
>
>
>
> [Bruno] OK, thanks for the clarification. I read your answer as a ‘No’
> (this Segment Routing use case has not been discussed in the SPRING WG.)
>
>
>
>
> §3. Existing MPLS Use cases
> This section is not clear to me. Is this expected to be count as use cases
> for
> MNA? Justifying MNA? Using MNA? (if so why would those existing MPLS use
> cases
> be changed to use MNA) Could this be clarified. -- "It is expected that
> new use
> cases described in this document will allow" by "new" do you mean
> "additional
> uses case that will be descibed in the future" in which cases this seems
> unlikely after RFC publication. Or do you mean the new use cases described
> in
> this document. If so do you mean all use cases or a select number of use
> cases.
> If so may be they could be referenced in the sentence.
>
> GIM>> That section is intended as the reminder to the authors of drafts
> that propose MNA-based solutions for the use cases listed in this document
> as well as for any applications in the future. I agree that "new" is
> confusing in the sentence. I propose the following update:
>
> NEW TEXT:
>
>    MNA-based solutions for the use cases described in this document and
>
>    proposed in the future are expected to allow for coexistence and
>
>    backward compatibility with all existing MPLS services.
>
>
>
> [Bruno] Thanks for the clarification. If that’s the intention I would not
> call that section a “use case”. At minimum I propose to change the title of
> this section
>
> OLD: Existing MPLS Use cases
>
> NEW: Co-existence with existing MPLS extensions
>
GIM2>> Thank you for suggesting a clearer title for the section. I updated
it accordingly

>
>
> The above proposition tries to be aligned with the title of the next
> section. That being said, all the MPLS extensions defined in §3 seems to be
> classified as Post Stack Data (PSD) (as per §1.1). If so, I’d rather
> propose
>
> NEW2: Co-existence with existing MPLS Post Stack extensions
>
>
>
> (I tried to avoid using the term PSD... Obviously please feel free to
> reword)
>
GIM2>> Would the follwoing work:
NEW TEXT:
Co-existence with the Existing MPLS Services Using Post-Stack Headers

>
>
>
> §4. Co-existence of the MNA Use Cases
>
> MPLS allows for hierarchy. e.g., with Carriers' carrier. It would be good
> for
> this section to cover the co-existence of MNA at multiple level of the
> hierarchy. e.g. how MNA can freely be used by the customer carrier without
> interference with the supporting carrier use of MNA.
>
> GIM>> I think that the the questions of MNA deployment are outside the
> scope of the document that is aimed at listing generic use cases that
> benefit from MNA. Deployment of MNA-based solutions should be discussed in
> respective drafts that define the solution for the particular case listed
> in this document.
>
>
>
> [Bruno] Fair enough, I guess. But its seems that the point could at least
> be raised.
>
> I still believe that MNA introduces security consideration including for
> existing network (in particular with Carrier’s Carrier deployment) if MNA
> is activated by default on equipments. I.e. there is no MNA deployment done
> but MNA is exploited by unauthorized person which previously where shielded
> through MPLS hierarchy
>
>
>
> Cf  VPN security text “unless it is known that
>
>          such packets will leave the backbone before the IP header or
>
>          any labels lower in the stack will be inspected,”
>
>
>
> https://datatracker.ietf.org/doc/html/rfc4364#section-13.1
>
>
>
> with MNA the lower labels are inspected even if they will never appear at
> the top of stack.
>
GIM2>> I think that the question of activating, using MNA in an MPLS domain
deserves thorough analysis. I imagine that MNA would not be enabled by
default but only after the MNA-capabilities have been discovered.

>
>
> Regards,
>
> --Bruno
>
>
>
>
> §6. Security Considerations
>
> "This document introduces no new security considerations."
>
> I think that the above point has security implications and that they
> should be
> covered in this section.
>
> § Appendix A. Use Cases for Continued Discussion
> Again, what are the considerations for moving some of the use cases to
> appendix?
> If the only reason is ongoing discussion, shouldn't we wait for the
> conclusion
> of those discussions before publishing this document?
>
> Thanks,
> Regards,
> --Bruno
>
> ____________________________________________________________________________________________________________
> Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc
> pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler
> a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration,
> Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.
>
> This message and its attachments may contain confidential or privileged information that may be protected by law;
> they should not be distributed, used or copied without authorisation.
> If you have received this email in error, please notify the sender and delete this message and its attachments.
> As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified.
> Thank you.
>
>