Re: [PWE3] Questions relating to draft-ietf-pwe3-iccp-15.
Binny Jeshan <binnyjeshan@gmail.com> Wed, 30 April 2014 20:59 UTC
Return-Path: <binnyjeshan@gmail.com>
X-Original-To: pwe3@ietfa.amsl.com
Delivered-To: pwe3@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com
(Postfix) with ESMTP id E82AA1A0776 for <pwe3@ietfa.amsl.com>;
Wed, 30 Apr 2014 13:59:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.399
X-Spam-Level:
X-Spam-Status: No,
score=-1.399 tagged_above=-999 required=5 tests=[BAYES_00=-1.9,
DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001,
HTML_MESSAGE=0.001, J_CHICKENPOX_14=0.6, SPF_PASS=-0.001] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com
[127.0.0.1]) (amavisd-new, port 10024) with ESMTP id yYVVW-oovI4S for
<pwe3@ietfa.amsl.com>; Wed, 30 Apr 2014 13:59:40 -0700 (PDT)
Received: from mail-we0-x22f.google.com (mail-we0-x22f.google.com
[IPv6:2a00:1450:400c:c03::22f]) by ietfa.amsl.com (Postfix) with ESMTP id
4E2091A06DB for <pwe3@ietf.org>; Wed, 30 Apr 2014 13:59:40 -0700 (PDT)
Received: by mail-we0-f175.google.com with SMTP id q58so2222611wes.20 for
<pwe3@ietf.org>; Wed, 30 Apr 2014 13:59:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
h=message-id:mime-version:to:cc:from:subject:date:content-type;
bh=WpgCJX0zjXcp4n173idE53C+jN40xBZlf4My1k2hsjU=;
b=F+sbNzH0Sd1MFTcDIp9FCgI/U2Vm+R83pdDV9rZFQYCer4Q1d+IfaNziip+RXIfIQc
RYtSBmiyCv2CeBZzEqr2wwif2/ifB4YjLox67WXGcg2iqn+rtBYA1fwqLslGEgnSpFLM
qWaJxb8ijqmOdG5eoZDqVJJ5bcPE99ElgNiReeHAKxzPcuDcEAXDTcAVgmIGPXlbaQTN
TBvszpneA1GYEk5lPTQJ7c8etEsOYA6zZ/q55LuzdfPcSXy7NPJr+JM0woLtk1BA5RTL
X0w/A+/7tIJ8NnXJKyXsZLx+TAwMSK+BP5Q9gygp7hCiromvvj55P769xKOlIoc78Onh 3YMA==
X-Received: by 10.194.59.226 with SMTP id c2mr5803002wjr.6.1398891578246;
Wed, 30 Apr 2014 13:59:38 -0700 (PDT)
Received: from [10.0.0.8] ([109.64.114.4]) by mx.google.com with ESMTPSA id
lj15sm5978299wic.13.2014.04.30.13.59.35 for <multiple recipients>
(version=TLSv1.2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
Wed, 30 Apr 2014 13:59:37 -0700 (PDT)
Message-ID: <53616439.efcdb40a.339b.ffffd9bf@mx.google.com>
MIME-Version: 1.0
To: "Samer Salam (ssalam)" <ssalam@cisco.com>
From: Binny Jeshan <binnyjeshan@gmail.com>
Date: Wed, 30 Apr 2014 23:58:14 +0300
Content-Type: multipart/alternative;
boundary="_EEA1C136-502D-46EA-B3BC-E7EF9037D718_"
Archived-At: http://mailarchive.ietf.org/arch/msg/pwe3/ryhcXqHDX4fUaogWQHK-V3otvvE
Cc: "Ali Sajassi \(sajassi\)" <sajassi@cisco.com>,
"tnadeau@brocade.com" <tnadeau@brocade.com>,
"Luca Martini \(lmartini\)" <lmartini@cisco.com>,
"matthew.bocci@alcatel-lucent.co.uk" <matthew.bocci@alcatel-lucent.co.uk>,
"pwe3@ietf.org" <pwe3@ietf.org>
Subject: Re: [PWE3] Questions relating to draft-ietf-pwe3-iccp-15.
X-BeenThere: pwe3@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Pseudowire Emulation Edge to Edge <pwe3.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pwe3>,
<mailto:pwe3-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pwe3/>
List-Post: <mailto:pwe3@ietf.org>
List-Help: <mailto:pwe3-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pwe3>,
<mailto:pwe3-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 30 Apr 2014 20:59:43 -0000
Hi Samer, To the last question I had, I am still left unclear & with a feeling that it would be good to have a ROID that is always a part of the application data message so that at the receiving end demultiplexing becomes better especially when multiple bundles or applications use the ICCP channel. The packet information would look a bit more informative in that case, and also helps a bit more for implementation. In mc-lag case, if I don't have a ROID carried in every application data packet, I'd be required to inspect aggregator or port configuration data for demultiplexing that packet to the right bundle, which is not so good. Had I encoded a,ROID something like 32bit RG ID + 32 bit aggregator ID / bundle unique id, and sent this on the very top of the application message, things get more nicer. I'd kindly suggest to adding ROID in this way of usage, as because the current ROID advertisement in just one of the packets seems not showing ease. Please consider, and feedback. Regards, Binny. Sent from Nokia Lumia. -----Original Message----- From: "Samer Salam (ssalam)" <ssalam@cisco.com> Sent: 30-04-2014 10:39 PM To: "Binny Jeshan" <binnyjeshan@gmail.com> Cc: "Luca Martini (lmartini)" <lmartini@cisco.com>om>; "Ali Sajassi (sajassi)" <sajassi@cisco.com>om>; "matthew.bocci@alcatel-lucent.co.uk" <matthew.bocci@alcatel-lucent.co.uk>uk>; "satoru.matsushima@gmail.com" <satoru.matsushima@gmail.com>om>; "tnadeau@brocade.com" <tnadeau@brocade.com>om>; "pwe3@ietf.org" <pwe3@ietf.org> Subject: Re: Questions relating to draft-ietf-pwe3-iccp-15. Hi Binny, Please find responses inline at [s1] From: Binny Jeshan <binnyjeshan@gmail.com> Date: Sunday, 20 April, 2014 2:31 AM To: Samer Salam <ssalam@cisco.com> Cc: "Luca Martini (lmartini)" <lmartini@cisco.com>om>, "Ali Sajassi (sajassi)" <sajassi@cisco.com>om>, "matthew.bocci@alcatel-lucent.co.uk" <matthew.bocci@alcatel-lucent.co.uk>uk>, "satoru.matsushima@gmail.com" <satoru.matsushima@gmail.com>om>, "tnadeau@brocade.com" <tnadeau@brocade.com>om>, "pwe3@ietf.org" <pwe3@ietf.org> Subject: Re: Questions relating to draft-ietf-pwe3-iccp-15. Hi Samer, I have few questions now. 1) How many MAX redundant Groups can be possible between two Peers? [Binny]: In my understanding one RG configured in a PE can cater many instances of Applications. for example, one can associate a mLACP Aggregation bundle t1 and t2 to be a part of Redundant group 1. Please clarify and confirm. [s1] Typically, between two PEs, a single Redundancy Group is sufficient. Indeed, it is possible to associate multiple bundle interfaces with the same group. Usually, multiple RGs are employed if you need to logically group 3 or more PEs into subsets. E.g. PE1, PE2, PE3. On PE1, you may have an RG with PE2 and another RG with PE3 to perform flexible grouping. 2) As i understand from this draft, applications send their TLV's to the peer through the ICCP channel. Which means mLACP Application Data Message would look like -> ICC Header (6.1.1) with Type 0x703+ mLACP SystemConfig Tlv (type 0032 - section 7.2.3) . Is this understanding correct that the stack order looks like Ethernet + IP + LDP Header + ICCP header + Application TLVs. [s1] Correct. If my understanding in (1) was right, then How different Application Instances are distinuguished in the Packets received. (for example mLACP may have two MC-LAG instances that its managing) - but the ICC header will have only one RG ID but the following TLV could belong to one of the application instances running on top of the RG. How to demultiplex that. [s1] You are mixing up two things here: each application has a single instance in a given RG. That is, there is one mLCAP client application of ICCP. This application is managing both MC-LAG instances (in your example). The way by which one MC-LAG is distinguished from the other is by the ROID or Aggregator ID. I see a reference to ROID. Section 4.3 " That allows separate systems in an RG to use a common handle to reference the protected entity" . This draft does not define how exactly the ROID bytes will be encoded, as far as i read. This leaves interop malfunction also, various options to code the ROID. one option could ROID = But im left unclear where i will fit this ROID in each type of packet sent by the application [s1] The only requirement for interoperability between systems is that all PEs in the RG use the same ROID numeric value for the same protected entity. If an implementation wishes to encode semantics in the ROID, that's fine, and out of scope of the draft. 3) How do i exactly code the ROID? can you please standardize that > Comment please. [s1] The semantics of the ROID is irrelevant for interoperability, that's why it was not standardized. All what is required is that it matches on the PEs. You can have it set by configuration, for example. 4) Why ROID is not mentioned to be a Part of EVERY TLV or atleast have a Application Header or something like that to carry it ? [s1] It is treated as part of the configuration data, and hence it does not change dynamically during the lifespan of the application connection. If it does change, then this is handled as if the object is deleted and a new created. This allows you to safely reset the associated state machines. Regards, Samer Thanks, Binny. Aricent. On 31 March 2014 23:15, Samer Salam (ssalam) <ssalam@cisco.com> wrote: Hi Binny, From: Binny Jeshan <binnyjeshan@gmail.com> Date: Thursday, 20 March, 2014 3:12 AM To: "Luca Martini (lmartini)" <lmartini@cisco.com>om>, Samer Salam <ssalam@cisco.com>om>, "Ali Sajassi (sajassi)" <sajassi@cisco.com>om>, "matthew.bocci@alcatel-lucent.co.uk" <matthew.bocci@alcatel-lucent.co.uk>uk>, "satoru.matsushima@gmail.com" <satoru.matsushima@gmail.com>om>, "tnadeau@brocade.com" <tnadeau@brocade.com> Cc: "pwe3@ietf.org" <pwe3@ietf.org> Subject: Questions relating to draft-ietf-pwe3-iccp-15. Hello, I came across this when reading this draft. http://tools.ietf.org/html/draft-ietf-pwe3-iccp-15 1) Section 7.2.5. mLACP Port Config TLV says, - Flags Valid values are: -i. Synchronized (0x01) Indicates that the sender has concluded transmitting all member link port configurations for a given Aggregator. Shouldn't this be stating it as "given Port" ? >>> Aggregator is the term used by the IEEE 802.1AX standard to refer to the Ethernet "bundle", so it is correct as is. 2) I am not able to spot mail archives of this topic in the PWE3 group . Did I do a limited search or a wrong directory search? please direct me to the right mail archive where I can see discussion emails about this draft so that I can know more details from it for better understanding. >>>> What type of information are you looking for? The draft is quite detailed and self-explanatory. If you have questions, please post them. Regards, Samer I am new to this Topic of mLACP and its aggregation. I may have more queries later on. Thanks, Binny Aricent, India.
- [PWE3] Questions relating to draft-ietf-pwe3-iccp… Binny Jeshan
- Re: [PWE3] Questions relating to draft-ietf-pwe3-… Samer Salam (ssalam)
- Re: [PWE3] Questions relating to draft-ietf-pwe3-… Andrew G. Malis
- Re: [PWE3] Questions relating to draft-ietf-pwe3-… Binny Jeshan
- Re: [PWE3] Questions relating to draft-ietf-pwe3-… Binny Jeshan
- Re: [PWE3] Questions relating to draft-ietf-pwe3-… Samer Salam (ssalam)
- Re: [PWE3] Questions relating to draft-ietf-pwe3-… Binny Jeshan
- Re: [PWE3] Questions relating to draft-ietf-pwe3-… Samer Salam (ssalam)
- Re: [PWE3] Questions relating to draft-ietf-pwe3-… Binny Jeshan
- Re: [PWE3] Questions relating to draft-ietf-pwe3-… Samer Salam (ssalam)
- Re: [PWE3] Questions relating to draft-ietf-pwe3-… Binny Jeshan
- Re: [PWE3] Questions relating to draft-ietf-pwe3-… Samer Salam (ssalam)