[art] Re: Artart last call review of draft-ietf-tsvwg-multipath-dccp-17

Markus.Amend@telekom.de Mon, 07 October 2024 06:08 UTC

Return-Path: <Markus.Amend@telekom.de>
X-Original-To: art@ietfa.amsl.com
Delivered-To: art@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5D816C180B6D; Sun, 6 Oct 2024 23:08:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.25
X-Spam-Level:
X-Spam-Status: No, score=-2.25 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.148, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, 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=telekom.de
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 qj88MC0GAimn; Sun, 6 Oct 2024 23:08:53 -0700 (PDT)
Received: from mailout41.telekom.de (mailout41.telekom.de [194.25.225.151]) (using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D3FE6C15170B; Sun, 6 Oct 2024 23:08:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telekom.de; i=@telekom.de; q=dns/txt; s=dtag1; t=1728281333; x=1759817333; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=pepjJ8Kj80VHaccSy0bs6+tSCoMU2V5zq67p1Hqk3D0=; b=cEpMn2zqkTxkwboq7tr5RsPiWjhcxcXtxTow3ZV4GxqHVdpMWuEc5M2R MfsNOZjF2aWoCkQG2SMgVgJCBJDW3/xU+lZxlApsEz5Qj4pgTPGCyidOG QgbHlRhmCI0LpOU82tVg/Mat2pM50AwRcmRb82Ys4FckXg4Fguytx+TJH qwMKm1mViSe/+R4CJhLGJMP6eDUKQEqt86GlX2ooUuxJlRM5Pj6CMZOXL nYCZVgBTQ8NSHhWe6+9QXA17ryXhTQMFVTUVNpOzCdS/B/sM4uLO35tPR wtyiIzesKY5q6yCzgoV221bAjRE+/HbLtzwis/q7dIF+ccHfDOashFvlz w==;
Received: from qde9xy.de.t-internal.com ([10.171.254.32]) by mailout41.dmznet.de.t-internal.com with ESMTP/TLS/ECDHE-RSA-AES128-GCM-SHA256; 07 Oct 2024 08:08:39 +0200
IronPort-SDR: 67037ae6_PNAAMmfEENxUEngUef509wpFEliB7adTC/m+lxXKvknD54d lnQ9NdcTEaoAupPX5zl1l/XqdzO4ORWsK3e1KPA==
X-IronPort-AV: E=Sophos;i="6.11,183,1725314400"; d="scan'208";a="955906869"
X-MGA-submission: MDEMOMpyAIPkUDPkdakmcGutV17+wNI+xw9X7qPG6G/sw4ePZW7u99O4G0C9i+OPrnBKoSnkJtQ/4QT2BHJE/vSZaZTImn5Vw2QFH5JWgxnnH+clRNmLflApuf9niK38bb/FQ75kVkDMd+cnVBxsLjvto6UHSl2uEE3cqbiLGjGXxQ==
Received: from he101416.emea1.cds.t-internal.com ([10.169.118.195]) by QDE9Y1.de.t-internal.com with ESMTP/TLS/ECDHE-RSA-AES128-GCM-SHA256; 07 Oct 2024 08:08:39 +0200
Received: from HE126306.emea1.cds.t-internal.com (10.169.118.207) by HE101416.emea1.cds.t-internal.com (10.169.118.195) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.11; Mon, 7 Oct 2024 08:08:38 +0200
Received: from HE102771.emea1.cds.t-internal.com (10.171.40.43) by HE126306.emea1.cds.t-internal.com (10.169.118.207) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.11 via Frontend Transport; Mon, 7 Oct 2024 08:08:38 +0200
Received: from FR5P281CU006.outbound.protection.outlook.com (40.93.78.52) by O365mail08.telekom.de (172.30.0.240) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.11; Mon, 7 Oct 2024 08:08:38 +0200
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=NFhUsLOOALI3JRX0V0f6UZITNdm5eEiDGbnyx2uZxt2oI3ixiREVIup3McMCWBGQwPB4CAPHMRbL/YhIkwlO29uLvYUz1Jzo4Ud5DBFk79+Hnxu1S+/w+DlbchEMqglLU83AdMUL85o6c0MPyzuxmEWVqCR3e2jgqjhdv+ItMmKSXDWifNDKBwo9WqVcTdgBVZzagJHJn0F9U56W8vw1W6e8/VTkecOIOaSzVbBhuzFx2KsPLuD8PiWr55pRTaBkGeQwXcuPjO/NxwTUK4BWoAd3fRkvK9tY7KWqywJfUjbHc+JrGLm2Yl7lKMdFeq2E1vdP/gMnhxuMDLKb4/djqw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=pepjJ8Kj80VHaccSy0bs6+tSCoMU2V5zq67p1Hqk3D0=; b=WI+YfAHHTxV50nbP3JQIIq8hVHpeE6Rwl2Ji3Ht2VM6eKaf9y4IwaUFDClu8D5QtRfVUthyD23jmQ8EGzFlf5lDqn5WHpbwFwAtaS5g/G6u5iryIi2pEFQVq4i23BJuThbOe7U7/+Syc9yerjmn5FVHEKRKTyKHpZS/KFBWD0tlVg5Kag0aGQ+pkqkzTjufD2qtqVokIZPLlSXXwSWlmYAyRl8Xt09Q8sKmVpFQbP0moCMjr9fxSdLh/Snq7+ebH+wiaUw71T01XZVK2zhiUQO841MpcHJHzGhHUmqzuyTlcZcsOsVJlCkqt+rCjfiFlNt74lngy8Uzb/a6nCLJlRQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=telekom.de; dmarc=pass action=none header.from=telekom.de; dkim=pass header.d=telekom.de; arc=none
Received: from FR6P281MB4642.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:159::8) by FR5P281MB4053.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:109::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8026.22; Mon, 7 Oct 2024 06:08:37 +0000
Received: from FR6P281MB4642.DEUP281.PROD.OUTLOOK.COM ([fe80::f549:c408:72df:4b6]) by FR6P281MB4642.DEUP281.PROD.OUTLOOK.COM ([fe80::f549:c408:72df:4b6%4]) with mapi id 15.20.8026.020; Mon, 7 Oct 2024 06:08:37 +0000
From: Markus.Amend@telekom.de
To: housley@vigilsec.com, art@ietf.org
Thread-Topic: Artart last call review of draft-ietf-tsvwg-multipath-dccp-17
Thread-Index: AQHbFo2f4LoMrR+1N0W7G/71MJS3I7J60ORw
Date: Mon, 07 Oct 2024 06:08:37 +0000
Message-ID: <FR6P281MB46420BF4EACB8784E4AA0205FA7D2@FR6P281MB4642.DEUP281.PROD.OUTLOOK.COM>
References: <172806753857.96916.8975919092615857918@dt-datatracker-cb674fff7-jr9km>
In-Reply-To: <172806753857.96916.8975919092615857918@dt-datatracker-cb674fff7-jr9km>
Accept-Language: de-DE, en-US
Content-Language: de-DE
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=telekom.de;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: FR6P281MB4642:EE_|FR5P281MB4053:EE_
x-ms-office365-filtering-correlation-id: 351d0283-3cdf-4889-32ce-08dce6967b88
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|1800799024|366016|376014|38070700018;
x-microsoft-antispam-message-info: 01XyoOGRHALwWDEMZ4ldtlkmbAQDmT1rlFmI5IjmtQupQEU68k3XK8dnK6ZXT5sHEs8+hM7of/5gOZkohN5TCZDhtoNHDrNQcPp4A8KglqmI4cNElw076AJ0K+HFlC2FDff/uY6SNgMXcf/1GEjBz4032pwVc4aBoL/6BLXUgGjXEbUjl4fvynS62hOdCHpt8FSM66uc9oGl3c9Tx1VlEA2BUa4MmEkTf95sJNx9AeufrX0iRTCBOK25DqpREMxNId3yoFyvBFWEf+ThOFN+dVK7jN069o+TPY4wI6xe6H+JYyiASHxObQKD3DrYn9nbXFOMTGpSMOCnrTv72MpQXAZDfi5weUjwQXIHoZ+a80KwojLk4V4NSlzrnJB9Q5rs1R6T83IBSqdpAd/uqf1yP+3GnZEb0xBHLeOdkfxKoKhTh44ltZ+8HDvx/CV5EgpEi/PmMIeXJpX2ajA+aDqAGVQfEth/lR+VvpCZw4hE2izVa1wI/fKDtHxd7OlGIP4GcSr1UKxxFvtLMbk0otcxoPc4ejZTeeX7jRBtaZkAu4lwn3uN9L7/tMswpqcqGjO0o8NawniHbDk8Ln/Wix+pEnbtAxWlk5/KPhwKSld6H+kcQlYfVvrN7UNoD6zfYIy542mTYMgzrhzbvxDhFdZBAM+8omxEGU3vMdLEN1xdM2Vfsjgl2f/+HzD/65/e/2pvC8xWik3KOabN9Iu7i5RVTDvQZzdAced0hP005776GAtfY/Inc3cd+iL2IGBWseustVKGLIzPSSsf8iK0voqe8Ra9zndkVfldakc57WZSXg76Y2S3yCl/2BFX9wNMJHig6rdEDmU/YQj95RYuezZI3hFj8t1uZsfkPN4nmsv6z3o3hW/+UcwJLE2AqeyaTG8qnFinOrcACGLN475wSiljz6at5APTyFMswWetr5PXBoTJX+2S8WSJGG3tZdvpWCo7rVEkagpYWIH/UV9OhOhs5K7SV5BntvnxcfkOi6pSX2UGObT7lZCqgEiRmojDalNAc03xZIZ1ZSoL5u2bjx0VvNwM8So/W8HYWrVWbGN3m3+DWpdVXAIeojZyCnEkF8JWKxWLCzGMcEfuBSjaW3Kzc0MJ9K4xUpUEC6NtyND6Me3MF/rz0fCXNlsFlOh7JITRf6llAlfP+q6HJ7oobYcdDIgQoaMKJSyakw+idgyyOWiGqkIYXw+hvv7Ye3DFELGpTFthCmWjtbxr0cfNJfhxq6sYH5MAG9TpA6sVGC5ALOahDnSbjKZcFi6RGTayO9glNtLzMmrRgCZIcsHT9YkpTbbVX9K7qkMNtVfczwwBWF5GUhBdfCEsLVieFeRhNKOM2XBsvKdXLQYViDDvkqiRcQ==
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:FR6P281MB4642.DEUP281.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(376014)(38070700018);DIR:OUT;SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: nHlllJqVFEEau/ORZ7uy5ahY/6l8+TTOBLdlIm9Kv/eB/aIgw4F2pd4EHdscXP2djETNZMeqVBkskzE4IR9lhQ/6dMJ/DnwWb2mY7c2+uMQhNaGNRes2RO00aTVuOlMk+t2iW0yJTU968Tly2vkxqGzB/VIWtvja98v8lRjEekEoP8bBftsV4A0LZWRoFQlPF7/KwRR9EZBJynRqqQpR7RHDU0d0GRwjkVWLYeaUONLgVkHRZgzsSLLpGFQqVkrnVm8jM7szyQhxRK21WrrNlk+gdAAiRVHWyHg0GB7yhUvGhp6Y3PyFme2nbN4zAphbWBasSgfkETCMWn3u2zf/ctKV4UU5P/FjPrLvnQPRUmj7b7OIznv2CxNEokhFw5Hj3C+lcTltvXFCwkgdJ6XuEhy1IpbRDZJ5u0yjz6u4vm56LUOYxQnGo6uziqqZp3zI+Q46Pmzy348xb5mPwHzYwyAH5HnmvL8Jln5HspVgqlfGdxI/zIacjw7hLxlsX9z1ApAte3jsj/dcHl8/g4dx/FvnWPj1hxX6w77ZM7/dZ0JZDSxZHPrBH10EwY8cEmffKu2cCZMpbDN83QZmzG+iGJ20cfKSBZoJRvMxF7guLlQBMBf1q66EJY5HjpWAvyDuCESh0XHW7v/iMpMouIc7jGdxzBNgNrDrat/lIEuYJ5/3231RuKR8ftoCGEnlFZhBOhGnuUSq8AuLqXYhhrxWWaEIrWbkIK+H41MPxDdchx/gARWWi9dkIF+ZlH7xL3u4sJnlMbhqBuurTmnw8uem0mUtzw/biMg04U9T9EA7uN84pWUMoxZzXTGr5S2dcAj+o7DUYmOf6DBMv9wk/3CXBMZHb1fm25IHESdgiMBEJvVyPx43D6LTglNcj2StzUyn4B5S0sLGyKXZ3/VV7X9qfbnOEcOwwK3PxMrbZ9+oICdmxp6ECDXiZIktl6rhWcaW4NqkcrRYSDUBBlzUH0+yvFtTkMd1Sa4VjnfPknEIhoargAc/E72xfbKWenl0qZMRv/L/EVtGLNpTy0Yy4mWKYlvYY4jOK5Xxp9LYpvuIWdtEaB4TBC7J6kW5kKAPcaopS78AVoja/Tm8hLhk2ZhTRsJ9t+fVcWXHVJtm2HppGbrbpJRdRTxlNYETNk4RUC5WyRHBN/UDL9OuMJpI99pO6J109L9RlijHizwFfKhEWQ9lH1rb60VXSVDhNY+O6+OfG/XeVr8VVgQnx/5ie48WHizt/f6VEuXGrw2soAMcdFBuEF0uWe1scTa8i0vEGCOi6OQSWtM30hWPEH/v9MNbcTUXmdB8/TGy1dwFuPD+M3O+heTAkirlo1Jxm5gGEgUiSlwaeDDI4ZYC6e+Y0MxcswmvmXmt8l2nsw1bAu/md1WJIN+FjdAGmIP1TJW2Kh5YASEW6m9tkE7NIOfdmcWSKFhoLNIomtStkVd7XtzOr+DN1gtreefSxPrJvxqNtsdRbpWOtEeeJhRkFxMhDqgBDNQDV9mI6CmVqc+YmNNyTG9fLBriG/fdw6NEbcH7F60GbH5Y08c2NL6FtgC5J8UW8/oad+n5X92kQ+xsckI0SLryfVdoirA2Ko/jgDhR0X/F
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: FR6P281MB4642.DEUP281.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-Network-Message-Id: 351d0283-3cdf-4889-32ce-08dce6967b88
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Oct 2024 06:08:37.1399 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bde4dffc-4b60-4cf6-8b04-a5eeb25f5c4f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: iG46EmnXsXni1cc7X3gSEqZVE24QdiNwb8q51gvKV7DMJyRqwIiDAPVJS7zKPFLOSSf34Ipsm3ohWprtxJ0ODw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: FR5P281MB4053
X-OriginatorOrg: telekom.de
Message-ID-Hash: A57WIAL6TRHIJCIIF6LNBABFNA44ACJU
X-Message-ID-Hash: A57WIAL6TRHIJCIIF6LNBABFNA44ACJU
X-MailFrom: Markus.Amend@telekom.de
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-art.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: draft-ietf-tsvwg-multipath-dccp.all@ietf.org, last-call@ietf.org, tsvwg@ietf.org
X-Mailman-Version: 3.3.9rc5
Precedence: list
Subject: [art] Re: Artart last call review of draft-ietf-tsvwg-multipath-dccp-17
List-Id: Applications and Real-Time Area Discussion <art.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/art/F3GCl6wf24A4BtBp6-p0oUtiqH4>
List-Archive: <https://mailarchive.ietf.org/arch/browse/art>
List-Help: <mailto:art-request@ietf.org?subject=help>
List-Owner: <mailto:art-owner@ietf.org>
List-Post: <mailto:art@ietf.org>
List-Subscribe: <mailto:art-join@ietf.org>
List-Unsubscribe: <mailto:art-leave@ietf.org>

Hi Russ,

thank you for your review. We will handle this in
https://github.com/tsvwg/ietf-multipath-dccp/issues/316.

Br

Markus 

> -----Ursprüngliche Nachricht-----
> Von: Russ Housley via Datatracker <noreply@ietf.org>
> Gesendet: Freitag, 4. Oktober 2024 20:46
> An: art@ietf.org
> Cc: draft-ietf-tsvwg-multipath-dccp.all@ietf.org; last-call@ietf.org;
> tsvwg@ietf.org
> Betreff: Artart last call review of draft-ietf-tsvwg-multipath-dccp-17
> 
> Reviewer: Russ Housley
> Review result: Almost Ready
> 
> I am the assigned ART-ART reviewer for this draft. Please treat these
> comments just like any other last call comments.
> 
> 
> Document: draft-ietf-tsvwg-multipath-dccp-17
> Reviewer: Russ Housley
> Review Date: 2024-10-04
> IETF LC End Date: 2024-10-17
> IESG Telechat date: Unknown
> 
> Summary: Almost Ready
> 
> The document is very well written.  Thanks for the significant effort.
> 
> 
> Major Concerns:
> 
> Section 3.2.4: I find the notation confusing: hostA d-key(A)=(key-a+key-b).
> Further, the use of "-" as part of the variable name is easy to confuse
> with a math operator.  I suggest that the paragraph be reworded to show
> how to compute key_d_a and key_d_b, which also avoids the key names
> looking like functions.  Maybe:
> 
>    Key Material is exchanged in plain text between hosts, and the key
>    parts (key_a, key_b) are used to generate the derived key (key_d)
>    by concatenating the two parts with the local key in front.
>    That is, key_d_a=key_a+key_b, and key_d_b=key_b+key_a.
> 
> If you accept this comment, then you might define the following:
>    *  HMAC(A) = HMAC-SHA256(key_d_a, message)
>    *  HMAC(B) = HMAC-SHA256(key_d_b, message)
> 
> Section 3.2.4: Is one of the Key Type mandatory-to-implement?  I realize
> that does not make that Key Type mandatory-to-use.
> 
> Section 3.2.6: The "Key" used for the HMAC computation is the derived
> key (d-key) described in Section 3.2.4.  This statement is ambiguous.
> In the proposed rewording of Section 3.2.4, the two keys values are
> key_d_a and key_d_b.  Which one is used here?  The answer appears in
> the bullets that follow, but it would be more clear to say it one time
> before the bullets.  Further, both Hast A and Host B need to "perform"
> the HMAC-SHA256 calculation.  One host is doing it to compute the value
> to include in the datagram, and the other is doing it to check the value
> that was received.
> 
> Section 3.2.6: The text says:
> 
>    ...  In the event that an
>    MP_HMAC cannot be associated with a suboption, unless it is an
>    MP_HMAC sent in DCCP-Ack in response to a DCCP-Response packet
>    containing an MP_JOIN option, this MP_HMAC MUST be ignored.
> 
> This text begs for an explanation of MP_HMAC sent in DCCP-Ack in
> response to a DCCP-Response packet containing an MP_JOIN option.
> If a sentence will not cover it, then please add a pointer to the
> part of the document that discusses this situation.
> 
> Section 3.6: The text says: " (if this is not possible it MUST be
> closed)."  Please reword.  Please do not burry the MUST statement in
> a parenthetical.
> 
> Section 4: Please add a paragraph that describes the consequences for
> choosing the Plain Text Key Type over ECDHE-C25519-SHA256 or
> ECDHE-C25519-SHA512.
> 
> 
> Minor Concerns:
> 
> The IANA registry indicates that Feature Number 10 was given a temporary
> assignment.  I expected to see a similar temporary assignment for Option
> Type 46.  Maybe this document will be published as an RFC before that
> can happen, but it seems prudent to make the assignment.
> 
> Section 3.1: The text says:
> 
>    Unlike the example in Figure 4, this document only allows the
>    negotiation of MP-DCCP version 0, which means that client and server
>    must support it.
> 
> I think it would be more clear to say:
> 
>    Unlike the example in Figure 4, this document only allows the
>    negotiation of MP-DCCP version 0.  Therefore, successful
>    negotiation of MP-DCCP as defined in this document, the client
>    and the server MUST both support MP-DCCP version 0.
> 
> Section 3.2.4: s/certificate authority/certification authority (CA)/
> Also, you may want to reference RFC 5280 for a definition of a CA.
> 
> Section 3.2.8:  The text says:
> 
>    ...  Note that an
>    implementation MAY discard incoming address advertisements - for
>    example, to avoid the required mapping state, or because advertised
>    addresses are of no use to it (for example, IPv6 addresses when it
>    has IPv4 only).  Therefore, a host MUST treat address advertisements
>    as soft state, and the sender MAY choose to refresh advertisements
>    periodically.
> 
> The nesting of examples makes this paragraph very difficult.  First,
> please separate the MUST statement and the MAY statement.  Then, offer
> examples to explain the reasons an implementation might choose to
> discard incoming address advertisements or refresh advertisements
> periodically.
> 
> Section 3.2.9: Different names are used for the inputs to compute the
> HMAC key in this section.  Please be consistent.
> 
> 
> Nits:
> 
> General: Some sections use "Host A" and others use "host A".  Please
> pick one capitalization convention and use it throughout the document.
> 
> General: Please use "bytes" (not "Bytes") when discussing the length of
> a field or message.
> 
> General: Please use "bytes" or "octets" when discussing the length of
> a field or message.  I have a mild preference for octets, but consistency
> is desired.
> 
> Section 1.2: Please consider adding a definition of 4-tuple.
> 
> Section 2: There is something odd with the line breaks in the two
> paragraphs.
> 
> Section 2.1: s/Hosts A and B, respectively./Hosts A and B./
> 
> Section 2.1: s/The two subflows continues/The two subflows continue/
> 
> Section 3.2.1: s/MP_SEQ Section 3.2.5/MP_SEQ; see Section 3.2.5/
> 
> Section 3.2.2: s/packet (See Section 3.2.6 for details)/
>                 /packet; see Section 3.2.6 for details/
> 
> Section 3.2.2: s/needing to know what the source address at the receiver is/
>                 /the need to know the source address at the receiver/
> 
> Section 3.2.7: s/down- and uplink/down-link and up-link/
> 
> Section 3.2.9: s/MP_SEQ Section 3.2.5/MP_SEQ (Section 3.2.5)/
> 
> Section 3.2.9: s/server, respectively on the affected subflow(s) (if possible)/
>                 /server on the affected subflow(s), if possible)/
> 
> Section 3.2.10: I expected a paragraph for each example since "Example
> use cases include:" is in a paragraph of its own.
> 
> Section 3.2.10: s/path values 3-15 depends/path values 3-15 depend/
> 
> Section 3.11.2: Please add white space between the adjacent paragraphs.
> 
> Section 5: s/Section 4/Section 4./
> 
>