[manet] Re: Rtgdir last call review of draft-ietf-manet-dlep-da-credit-extension-18
Donald Eastlake <d3e3e3@gmail.com> Sun, 24 November 2024 20:53 UTC
Return-Path: <d3e3e3@gmail.com>
X-Original-To: manet@ietfa.amsl.com
Delivered-To: manet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CF726C14CEFE; Sun, 24 Nov 2024 12:53:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.855
X-Spam-Level:
X-Spam-Status: No, score=-1.855 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, 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 Grodz4KDiu7x; Sun, 24 Nov 2024 12:53:25 -0800 (PST)
Received: from mail-qt1-x835.google.com (mail-qt1-x835.google.com [IPv6:2607:f8b0:4864:20::835]) (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 ADD7CC14CF17; Sun, 24 Nov 2024 12:53:25 -0800 (PST)
Received: by mail-qt1-x835.google.com with SMTP id d75a77b69052e-4668f208f10so4648251cf.3; Sun, 24 Nov 2024 12:53:25 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1732481604; x=1733086404; 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=aKwElf/uT8shJYtncfq88ph1sE+ks4A4kXjkLlL5eig=; b=WQfgxEzfhtjRNd4yPY7PndmjBWdTFjgHWAU0iZEodk7KOhkjVFe68/e1iqz8a/ZATb SVCuNqrZ6xiEnfNrLrRecoJelujDb/X0s7IcAMf6u53PDZQlxeXOTntCeo5IAwzFU9we 21jlC3cIi8Pg1JMFyLPzrExD5eHzrovqemaqZmsyTWyIDSNLdHN6Z3QLf6dh7iGYRSDw iqG341za6mtSH9mFHOmrs+osou8k9VawrUz3p4jkPHRIQQU/1JUDJTm4Wr7dBo1N9tts IfYY2WTRw15dfSb0UH4kYTibh7/Ua9HfEGgVD3BwKUbjv0spNY308TguLurUFv8Xqf4u dyzA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1732481604; x=1733086404; 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=aKwElf/uT8shJYtncfq88ph1sE+ks4A4kXjkLlL5eig=; b=hhnQ6vMjmSRQI8KfKcKlAS2DIDsITsbQaPy1SFvMJIlrV+KeCs1jLqp/gqtQ9XOfOk sxTLg+tuhmPqHp+5/2MUI2boC8CTAbxwCUnsY0tKb2EIs5luvvYyStbyQeHbcOxQFIaY yb/ihxE6/eN4a0r/FfoZdB2ZX4he48f+3i/dBYoja4PTdSfGH8tp0yYzeKee4HAZsWje tqxEEoxgqtBt1BnqGUCy6G9tDqn3jWIw8AYuaFPcOwo1P/5XdyVWwq+I01W1uGsoH8T4 qVXjvA5NNMFwOQ+7KWg4uBvqq4pSCeUtOCtPMzQ6H3ipGNotq9XvMsosN3qd4Ls6w06v wmeg==
X-Forwarded-Encrypted: i=1; AJvYcCU5+DqXCuxE3Q0k8/SMQ2v6VkSJuR86Sc1ooJFhVRU86dJZGZv5ALR0T1SiATDCLgwfxVNMkIxTh0f7ArUfAVXExRbGz8WWiN8aJH5Blny9Cxgr6ya5Y7uJpxUO2sA=@ietf.org, AJvYcCUKYd4WsEGJpmlocI5/+PALPkktBTpjufUz68oXCvBKHHczd0p9Rxjs47h5+P3AHyonpGCmkjE=@ietf.org, AJvYcCXuR9j79hT5VTY00XGf/GoFcE2MI5qIxsyP+RTDK/4KoNJSrJEVY6H24PG/uW29rMZjTipFUJ4/mgYQ@ietf.org
X-Gm-Message-State: AOJu0YwHJmDsPq1QdkbmxNdAo9Ug87SXnbc0W71V7LkxGDd3apcG1XgH EIDlD8Qco6lSvFnIHK7PrasI3lDlqxTXH1fkSHSk1RBzRRm1sGwNmgQqEA9bPTwO4g/wknynNtx 6i3I1JB8FjEBr3R+Vo9wEKZLBOT3tiT7H
X-Gm-Gg: ASbGncuWxFXRN2XuA5EMAY258hiQOnEZGtrKhTcsIdRy8Pyq+KeqAWCWkBNqFcZpMK8 Dex3ZOfMJ/IXr5ao5W46qI2/fgL3HWKiu
X-Google-Smtp-Source: AGHT+IGg9VBjUQ3H29n2uW3xY2Zj1PT887rkxexW0oGjiz+WAjgaFyzLeA7U8HJzilCKdglgqoCGQ/HJ5T6kzUQNBOM=
X-Received: by 2002:a05:622a:4e0b:b0:466:93e2:8ba5 with SMTP id d75a77b69052e-46693e28cefmr17605551cf.5.1732481604131; Sun, 24 Nov 2024 12:53:24 -0800 (PST)
MIME-Version: 1.0
References: <CAF4+nEEP0ZAQmbyT4K0oHWQkWqD-r4ZC6a5BZic8SyMiaFBMtw@mail.gmail.com> <20241121102115017oDFQmhWFig--jgBnUYOwK@zte.com.cn>
In-Reply-To: <20241121102115017oDFQmhWFig--jgBnUYOwK@zte.com.cn>
From: Donald Eastlake <d3e3e3@gmail.com>
Date: Sun, 24 Nov 2024 15:53:13 -0500
Message-ID: <CAF4+nEG2aeM8NXuvQ9APnx_+yFPrMFV22CexFsPQM-Qx-oizjw@mail.gmail.com>
To: zhang.zheng@zte.com.cn
Content-Type: multipart/alternative; boundary="0000000000009821020627aece65"
Message-ID-Hash: YIKWQDQURFVJ66EBCMQ42AB424GXDBMM
X-Message-ID-Hash: YIKWQDQURFVJ66EBCMQ42AB424GXDBMM
X-MailFrom: d3e3e3@gmail.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-manet.ietf.org-0; header-match-manet.ietf.org-1; header-match-manet.ietf.org-2; header-match-manet.ietf.org-3; header-match-manet.ietf.org-4; header-match-manet.ietf.org-5; header-match-manet.ietf.org-6; header-match-manet.ietf.org-7; header-match-manet.ietf.org-8; header-match-manet.ietf.org-9; header-match-manet.ietf.org-10; header-match-manet.ietf.org-11; header-match-manet.ietf.org-12; header-match-manet.ietf.org-13; header-match-manet.ietf.org-14; header-match-manet.ietf.org-15; header-match-manet.ietf.org-16; header-match-manet.ietf.org-17; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: rtg-dir@ietf.org, draft-ietf-manet-dlep-da-credit-extension.all@ietf.org, last-call@ietf.org, manet@ietf.org
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [manet] Re: Rtgdir last call review of draft-ietf-manet-dlep-da-credit-extension-18
List-Id: Mobile Ad-hoc Networks <manet.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/manet/mbWXFuMCYC3F0PrqiBXBUQkGe0Q>
List-Archive: <https://mailarchive.ietf.org/arch/browse/manet>
List-Help: <mailto:manet-request@ietf.org?subject=help>
List-Owner: <mailto:manet-owner@ietf.org>
List-Post: <mailto:manet@ietf.org>
List-Subscribe: <mailto:manet-join@ietf.org>
List-Unsubscribe: <mailto:manet-leave@ietf.org>
Hi Sandy, Note that https://datatracker.ietf.org/doc/html/draft-ietf-manet-dlep-da-credit-extension-19 has been posted if you would like to look at the changes. Thanks, Donald =============================== Donald E. Eastlake 3rd +1-508-333-2270 (cell) 2386 Panoramic Circle, Apopka, FL 32703 USA d3e3e3@gmail.com On Wed, Nov 20, 2024 at 9:21 PM <zhang.zheng@zte.com.cn> wrote: > Hi Donald, > > thank you for your responding! > > looking forward for the update. > > Thanks, > > Sandy > > > <http://www.zte.com.cn/> > > > <http://www.zte.com.cn/> > Original > *From: *DonaldEastlake <d3e3e3@gmail.com> > *To: *张征00007940; > *Cc: *rtg-dir@ietf.org <rtg-dir@ietf.org>; > draft-ietf-manet-dlep-da-credit-extension.all@ietf.org < > draft-ietf-manet-dlep-da-credit-extension.all@ietf.org>;last-call@ietf.org > <last-call@ietf.org>;manet@ietf.org <manet@ietf.org>; > *Date: *2024年11月21日 07:21 > *Subject: **Re: Rtgdir last call review of > draft-ietf-manet-dlep-da-credit-extension-18* > Hi, > > Thanks for your review. See below. > > On Tue, Aug 6, 2024 at 3:39 AM Zheng Zhang via Datatracker > <noreply@ietf.org> wrote: > > Reviewer: Zheng Zhang > > Review result: Has Issues > > > > Hello, > > > >... > > > > Document: draft-ietf-manet-dlep-da-credit-extension-18 > > Reviewer: Zheng(Sandy) Zhang > > Review Date: 06 Aug 2024 > > IETF LC End Date: n/a > > Intended Status: Standards Track > > > > ... > > > > Summary: As an independent standard track draft, This draft needs > > clarification on some details: Major Issues: 1. Is this extension > > usable only when both the router and the modem support it? 2. If you > > need to use it when both the router and the modem support it, then > > in section 3 the "Management Considerations" must make this > > clear. And it is necessary to explain the detailed impact on session > > establishment. 3. Can this extension be used together with “IEEE > > 802.1Q Aware Credit Window” defined in > > draft-ietf-manet-dlep-ether-credit-extension? If so, how do we > > determine the priority? > > See below. > > > > Detailed Review (provided below with major/minor/nits tagging in IDnits o/p): > > > > 65 1. Introduction > > 66 > > 67 The Dynamic Link Exchange Protocol (DLEP) is defined in [RFC8175]. > > 68 This protocol provides the exchange of link related control > > > 69 information between DLEP peers. DLEP peers are comprised of a modem > > 70 and a router. DLEP defines a base set of mechanisms as well as > > 71 support for possible extensions. This document defines one such > > 72 extension. > > 73 > > > 74 The DLEP specification does not include any flow control capability.. > > > 75 There are various flow control techniques theoretically possible with > > 76 DLEP. This document defines a DLEP extension which provides a > > > 77 DiffServ-based flow control mechanism for traffic sent from a router > > 78 to a modem. Flow control is provided using one or more logical > > 79 "Credit Windows", each of which will typically be supported by an > > > 80 associated virtual or physical queue. A router will use traffic flow > > 81 classification information provided by the modem to identify which > > > 82 traffic is associated with each credit window. Credit windows may be > > 83 shared or dedicated on a per flow basis. See > > > 84 [I-D.berger-manet-dlep-ether-credit-extension] for an Ethernet-based > > 85 version of credit window flow control. > > > > > [nits] [I-D.berger-manet-dlep-ether-credit-extension] needs to be replaced by > > the adopted working group document. > > OK. > > > 86 > > 87 This document uses the traffic classification and credit window > > 88 control mechanisms defined in > > 89 [I-D.ietf-manet-dlep-traffic-classification] and > > 90 [I-D.ietf-manet-dlep-credit-flow-control] to provide credit window > > > 91 based flow control based on DLEP destinations and DiffServ [RFC2475] > > 92 DSCPs (differentiated services codepoints). The defined mechanism > > 93 allows for credit windows to be shared across traffic sent to > > > 94 multiple DLEP destinations and DSCPs, or used exclusively for traffic > > 95 sent to a particular destination and/or DSCP. The extension also > > 96 supports the "wildcard" matching of any DSCP. > > > > [minor] The last sentence has no direct relevance to this draft. > > It seems to be an example of "... multiple ... DSCPs". While the > sentence might not be necessary, I don't see how it hurts anything. > > > 98 ... > > 134 > > 1353. Management Considerations > > 136 > > 137 This section provides several network management guidelines to > > 138 implementations supporting the DiffServ Aware Credit Window > > 139 Extension. > > 140 > > 141 The use of the extension defined in this document SHOULD be > > 142 configurable on both modems and routers. > > 143 > > 144 Modems SHOULD support the configuration of DSCP to credit window > > 145 (queue) mapping. > > > > > [major] If the above "SHOULD" need to be replaced with "MUST"? If not, it is > > > necessary to clarify the processing process when one party does not support it. > > As provided in RFC 8175: > Extensions supported by > an implementation MUST be declared to potential DLEP participants > using the Extensions Supported Data Item (Section 13.6). Once both > DLEP participants have exchanged initialization Messages, an > implementation MUST NOT emit any Message, Signal, Data Item, or > status code associated with an extension that was not specified in > the received initialization Message from its peer. > > Some words about this or pointer to the above could be included in the > ether-credit-extension and da-credit-extension drafts. > > > > 147 Modems MAY support the configuration of the number of credit windows > > 148 (queues) to advertise to a router. > > 149 > > > 150 Routers may have limits on the number of queues that they can support > > 151 and, perhaps, even limits in supported credit window combinations, > > 152 e.g., if per destination queues can even be supported at all. When > > > 153 modem-provided credit window information exceeds the capabilities of > > 154 a router, the router SHOULD use a subset of the provided credit > > > 155 windows. Alternatively, a router MAY reset the session and indicate > > > 156 that the extension is not supported. In either case, the mismatch of > > 157 capabilities SHOULD be reported to the user via normal network > > 158 management mechanisms, e.g., user interface or error logging. > > 159 > > > 160 In all cases, if credit windows are in use, traffic for which credits > > 161 are not available MUST NOT be sent to the modem by the router. > > > > [major] The above three paragraphs are completely same with > > draft-ietf-manet-dlep-credit-flow-control section 2.4. However, it is not > > > directly related to this draft. It is recommended to add here the impact of > > > this extension on the session establishment between the Router and the Modem, > > > as well as the impact if the configuration changes. And if this extension can > > be used together with “IEEE 802.1Q Aware Credit Window” defined in > > > draft-ietf-manet-dlep-ether-credit-extension, Which one has higher priority? > > Traffic classification information is provided in the Session > Initialization Response Message and can be changed in the Session > Update Message. As provided in Section 2.3.1 of > draft-ietf-manet-dlep-traffic-classifiction: > In cases where both Traffic Classification Sub-Data Item types are > defined, matching on Ethernet information takes precedence. More > specifically, when a packet matches both a DSCP indicated in a > DiffServ Traffic Classification Sub-Data Item (Section 2.2) and a > VID/PCP identified in an Ethernet Traffic Classification Sub-Data > Item (Section 2.3), then the TID associated with the matching > VLAN/PCP MUST be used. > > Some words about this or pointer to the above could be included in the > ether-credit-extension and da-credit-extension drafts. > > > 1634. Security Considerations > > 164 > > > 165 This document defines a DLEP extension that uses DLEP mechanisms and > > 166 the credit window control and flow mechanisms defined in > > 167 [I-D.ietf-manet-dlep-traffic-classification] and > > 168 [I-D.ietf-manet-dlep-credit-flow-control]. The defined extension > > 169 exposes vulnerabilities similar to existing DLEP messages, e.g., an > > > 170 injected message resizes a credit window to a value that results in a > > 171 denial of service. The security mechanisms documented in [RFC8175] > > 172 can be applied equally to the mechanism defined in this document. > > > > [major] If the extension configuration changes affects the session > > > establishment between the Router and the Modem, the potential security impact > > needs to be clarified. > > > I am not sure exactly what you are looking for. I expect we will be making some > changes to the Security Considerations section based on the changes > that reviewers have requested in drat-ietf-dlep-ether-credit-extension-06. > > > 1745. IANA Considerations > > 175 > > 176 This document requests one assignment by IANA. All assignments are > > 177 to registries defined by [RFC8175]. > > 178 > > 1795.1. Extension Type Value > > 180 > > 181 This document requests 1 new assignment to the DLEP Extensions > > 182 Registry named "Extension Type Values" in the range with the > > > 183 "Specification Required" policy. The requested value is as follows: > > 184 > > 185 > > 186 +======+==============================+ > > 187 | Code | Description | > > 188 +======+==============================+ > > 189 | TBA1 | DiffServ Aware Credit Window | > > 190 +------+------------------------------+ > > 191 > > 192 Table 1: Requested Extension Type Value > > > > > [nits] There is only one application, which can be merged into the main section. > > OK. > > Thanks, > Donald > =============================== > Donald E. Eastlake 3rd +1-508-333-2270 (cell) > 2386 Panoramic Circle, Apopka, FL 32703 USA > d3e3e3@gmail.com > > > [End of Review] > > >
- [manet] Rtgdir last call review of draft-ietf-man… Zheng Zhang via Datatracker
- [manet] Re: Rtgdir last call review of draft-ietf… Donald Eastlake
- [manet] Re: Rtgdir last call review of draft-ietf… zhang.zheng
- [manet] Re: Rtgdir last call review of draft-ietf… Donald Eastlake
- [manet] Re: Rtgdir last call review of draft-ietf… zhang.zheng
- [manet] Re: Rtgdir last call review of draft-ietf… Donald Eastlake
- [manet] Re: Rtgdir last call review of draft-ietf… zhang.zheng