[Ediint] Re: Document Structure Discussion Summary - draft-ietf-ediint-rfc4130bis-01
Marc Blanchet <marc.blanchet@viagenie.ca> Fri, 12 June 2026 11:32 UTC
Return-Path: <marc.blanchet@viagenie.ca>
X-Original-To: ediint@mail2.ietf.org
Delivered-To: ediint@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id AC226100097D2 for <ediint@mail2.ietf.org>; Fri, 12 Jun 2026 04:32:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1781263933; bh=fMtWU927vgBLo5ZE5KXEmVsQCZzlpDqUAFHfIOdRHx8=; h=Subject:From:In-Reply-To:Date:Cc:References:To; b=Z1OnSxmW+tH0rwTLjDxqhtXfI4wAucUhKqnLwnl+ODzVWLI52BkuFR0KT/0pdDvjM yBYxYd+88CfLmbky4u8a3lzXnXl8GmjKavHcEvmJ53JY4NjIzs+VgJr0OenxAJ6ii/ /UGWmif+xvt63KRtMmFHMQ6Ju3no8u6F6DRx1hVQ=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=viagenie-ca.20251104.gappssmtp.com
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HZQo4wkBft2Z for <ediint@mail2.ietf.org>; Fri, 12 Jun 2026 04:32:13 -0700 (PDT)
Received: from mail-qv1-xf35.google.com (mail-qv1-xf35.google.com [IPv6:2607:f8b0:4864:20::f35]) (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 mail2.ietf.org (Postfix) with ESMTPS id CEC5B100097BC for <ediint@ietf.org>; Fri, 12 Jun 2026 04:32:12 -0700 (PDT)
Received: by mail-qv1-xf35.google.com with SMTP id 6a1803df08f44-8cd45d4b7e2so10061366d6.2 for <ediint@ietf.org>; Fri, 12 Jun 2026 04:32:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=viagenie-ca.20251104.gappssmtp.com; s=20251104; t=1781263932; x=1781868732; darn=ietf.org; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=814uSmEsd/Ls8mF3hRKeFjDc4BnF5rKQwgsyyjxlYqE=; b=WzlfWcGyMBPJy84hLTaZXHQ4VWeSVi5S2z6c71DKPo7uduy25aoNdJ6Sz86Htimf6u jbRp8/s7NCcggVQOPBWXdcBcYe5orEzcEO+L9HXA+x4NCoSbCgeOOq8ojKZO13OamoyL 2Li8TnuLy2G+TlMdiPnb+1bJSX1zoSPmmSFQQNsiIrUIe27P2jqXYl5AJfSxpNSpaRUd 39zVLbQ7fziuFueDuGxCBd4+JdBD4UD5GboZbql15s9Fz4H+2xmnBwH9AznIIhMsPH/M UPJSRxUt/kBvRyXCXBY29ynQiTtWXDhi7u+fbFeedo19d8k2QPvK1GJq2wiQP1XQv1uI nt+A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781263932; x=1781868732; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:x-gm-gg:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=814uSmEsd/Ls8mF3hRKeFjDc4BnF5rKQwgsyyjxlYqE=; b=BK/K6P6mApzWcDfjvEzSx4qSCVE7BpkZI85lVLWk4rEw/rn9HLJ7kRO8mfKBXN6wdP tQB8/3/bfgdxHVbENXAzEEMi3Jfp6Sb7xx4Fy+m9ARvE4yA3c1kS92/2aTZa12GDo3QF cxHAUFjRbHGOj4BNYk/ETHqnqnoU8Uj3Er2ytu0plZuU55odpdcxFqzdnZWcu/3DPMbU mg1nGExvmDI8D0CZDK80QOak32z5WuzkxZUcbDzrx7QD9TaByxSQuo8CmeJL6yVDWPAs pgHO0Y+ZqnmFuIV/NFT7ahAFmNhLgLL/R9Ot9vWqQ6h0o36541J9O27tbeRkVWfi6Q1I RxXA==
X-Gm-Message-State: AOJu0YzfZ8Fg12SykyIfoPQ7vhvWC5WO9OYyYbiXEMdmdXHROXNe56yb EiXEugwuyUCCbnVwNhGpWVJbttl8M/5AdFV48RM7D5kaziaMEW7vOt3aX7asJOxF1bVshJtsrfT hpXFv
X-Gm-Gg: Acq92OFZ2VS1P6vDPJRbyGcM25V2N8tIU6Tk55AKHS6PW5jd1fQI5Ch/PMZjR/ShEC5 t/adVwf1IB00v+CVrRwWr33Jdal5WmQ8Dn/Bi9sqd45y6VlFrw6HjEVZxzxE4pwm13Y9fCIEeFn 7G0JSRBWwHWytag9n1rU6gKnLHIx1H1s6eseG9P8H5BM+t7+9y+S1qkHXxk69VZV+NsRMTOIJZy qdareSvDdB55cWQ3OHWZrLGWe3WZWUgrvPX9nmQ//s4Re0KHusaHbv9ga8pvcPbH0J+ZSqELvVw HOFSzqwYnGfRwNIUmUQCINg6w/P3EQqAmfsipNc59doiFSWlu0jsAFsG4f1WCO/7gNjxQDaS7GZ lidf1QRBXeXF6to2FPSHFpnTNl9MlAvQb/AaC4+QAxq6w+uxtotb0Kw2ME7jKS772ShBSf6bl5u 1FWRkhSOtBjV/TiCowX2jx2vU2z50mq8b/HN1nbQAzYDyhkyyIS5ScUIxfpBvXa5GkwP4XZ0KoM TFXxzjZa55FdCCvxxoylKxjBA==
X-Received: by 2002:a05:6214:3f93:b0:8cc:3546:2630 with SMTP id 6a1803df08f44-8d32bd2d180mr39424156d6.9.1781263932006; Fri, 12 Jun 2026 04:32:12 -0700 (PDT)
Received: from smtpclient.apple (modemcable108.66-162-184.mc.videotron.ca. [184.162.66.108]) by smtp.gmail.com with ESMTPSA id 6a1803df08f44-8d301060e22sm20564476d6.7.2026.06.12.04.32.10 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 12 Jun 2026 04:32:11 -0700 (PDT)
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3891.100.17.1.3\))
From: Marc Blanchet <marc.blanchet@viagenie.ca>
In-Reply-To: <GV3P280MB12865DE7EEECFA5C60379D99BB182@GV3P280MB1286.SWEP280.PROD.OUTLOOK.COM>
Date: Fri, 12 Jun 2026 07:31:39 -0400
Content-Transfer-Encoding: quoted-printable
Message-Id: <1FCB8148-A898-4D0F-8930-2C679DB9094D@viagenie.ca>
References: <DM4PR11MB6408AC8066908D3E54EA9AABCC122@DM4PR11MB6408.namprd11.prod.outlook.com> <GV3P280MB1286DA4FE5E0A92907FA175DBB112@GV3P280MB1286.SWEP280.PROD.OUTLOOK.COM> <D185AD7C-A6D8-44D2-82CF-7BAABAD0C1B8@viagenie.ca> <GV3P280MB12865DE7EEECFA5C60379D99BB182@GV3P280MB1286.SWEP280.PROD.OUTLOOK.COM>
To: Erik Wramner <erik@wramnerconsulting.se>
X-Mailer: Apple Mail (2.3891.100.17.1.3)
Message-ID-Hash: LKE5GHESCFPFOUEND6LLOFN7A2FVRJSI
X-Message-ID-Hash: LKE5GHESCFPFOUEND6LLOFN7A2FVRJSI
X-MailFrom: marc.blanchet@viagenie.ca
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: "ediint@ietf.org" <ediint@ietf.org>, "ediint-chairs@ietf.org" <ediint-chairs@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [Ediint] Re: Document Structure Discussion Summary - draft-ietf-ediint-rfc4130bis-01
List-Id: "Electronic Data Interchange-Internet Integration: Discussions related to modernizing RFC 4130, which defines the AS2 (Applicability Statement 2) messaging standard" <ediint.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/ediint/ZJa4T3W4jbKcLzY3nMZMiO8ge5c>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ediint>
List-Help: <mailto:ediint-request@ietf.org?subject=help>
List-Owner: <mailto:ediint-owner@ietf.org>
List-Post: <mailto:ediint@ietf.org>
List-Subscribe: <mailto:ediint-join@ietf.org>
List-Unsubscribe: <mailto:ediint-leave@ietf.org>
> Le 12 juin 2026 à 02:47, Erik Wramner <erik@wramnerconsulting.se> a écrit : > > Marc, I feel that your comparison with DHCP is halting at best. Comparisons are always not best... > > Given that the new standard removes key pillars of the old, we are not talking about how to get an IP with or without manual configuration. A better example might be to try to communicate when one side is running only IPv6 and the other only IPv4 and you are trying to figure out how to make it work. Mandating that a product MUST use IPv6 in such a situation, but still be fully backwards compatible, is tricky and is more like what we are doing. I was trying to illustrate the manual vs autodiscovery differences, not different protocols. A manual configuration does not have to be specified in an RFC, an auto-discovery mechanism has to. Full stop. Marc. > > -Erik > > -----Original Message----- > From: Marc Blanchet <marc.blanchet@viagenie.ca> > Sent: Thursday, 11 June 2026 20:53 > To: Erik Wramner <erik@wramnerconsulting.se> > Cc: ediint@ietf.org; ediint-chairs@ietf.org; Debra Petta <debrap@drummondgroup.com> > Subject: Re: Document Structure Discussion Summary - draft-ietf-ediint-rfc4130bis-01 > > > >> Le 5 juin 2026 à 03:15, Erik Wramner <erik@wramnerconsulting.se> a écrit : >> >> Hi, >> I thought I should try to answer to the questions as well. > > ... > >> 3. What discovery or negotiation mechanisms would help implementations determine which algorithms a trading partner supports? >> I’m in favor of adding a well-known configuration page for automatic >> detection, > > Good. Then we shall define it. > > Our current AS2 setup with many partners is just a nightmare to manage, given the number of partners and that it is all done manually. This ecosystem should move to something more modern devops: a discovery mechanism is small step towards that. > >> BUT I still think this will be done ahead of time manually based on written instructions most of the time. In the real world, there will always be partners with old products, so the onboarding process needs to support them… which means it will be manual. > > Sure, that is a choice of a user. This has nothing to do with a protocol specification. For example, I can decide to statically configure my IP address on my computer or use DHCP. DHCP is the protocol and it has a specification. There is no IETF specification how to configure an IP address on my computer for my OS. > > So there is no point in discussing a manual configuration, unless it has an impact on the protocol, which I don't think there is any. > >> Making it smoother when both products implement the new standard would still be good. >> 4. Should legacy-only implementations that don't support modern algorithms be expected to remain on RFC 4130, or should the new specification accommodate them normatively? >> Given the discussions in the working group, I don’t think we have a choice. They need to remain on 4130. Which is not a bad thing, necessarily – if they don’t implement any of the new things, they are on the old version, which gives modern products an edge sales-wise. > > An implementation is free to add all kinds of bells and whistles. The key discussion here is what is in the new protocol specification. > >> 5. Are there specific implementation or deployment scenarios we need to consider that haven't been addressed? >> Not necessarily, but again I want to stress that most customers where AS/2 is important are likely to have many partners with a wide range of products, including homegrown and legacy. They are also likely to have at least some partners with strict firewalls, including content based, that can make automatic configuration more difficult. If upgrading means not being able to communicate with some of these partners, it is a no go. We really need to support legacy in a good way. > > The discovery mechanism (hopefully) will be specified. If a user is not able to discover the info of its future partner through the discovery mechanism, then he will have to revert to some out of band communication. If there is no DHCP mechanism on a visiting network, then to properly access the network, I will need to contact the network manager to get an IP address/subnetmask/dns server IP address to get it running. That out of band process is not discussed in the DHCP specification. > > Regards, Marc. > >> -Erik >> From: Debra Petta <debrap@drummondgroup.com> >> Sent: Tuesday, 2 June 2026 16:03 >> To: ediint@ietf.org >> Cc: ediint-chairs@ietf.org >> Subject: [Ediint] Document Structure Discussion Summary - >> draft-ietf-ediint-rfc4130bis-01 Dear EDIINT Working Group, Thank you >> to everyone who attended yesterday's interim meeting to review the changes between version -00 and version -01 of draft-ietf-ediint-rfc4130bis. >> With approximately 14 attendees, we had valuable discussion on the technical changes, but I want to bring the document structure question to the broader working group for input. >> During the technical review, a fundamental question was raised about how we structure backward compatibility in the specification. >> The issue is that our current approach defines both modern security requirements (SHA-256, TLS 1.3) AND legacy compatibility (SHA-1, 3DES, TLS 1.2) in the same normative sections, which creates ambiguity about what conformance means. >> Three possible approaches were presented for discussion: >> Option A: Clean Modern Spec with Non-Normative Legacy Appendix >> • Normative sections contain only modern requirements (SHA-256 MUST, 3DES forbidden) >> • Legacy interoperability guidance moves to a non-normative appendix >> • Clear specification, likely to pass IESG security review >> • May affect conformance status of legacy-only implementations >> Option B: Normative Legacy Support (Current Approach) >> • Normative sections include both modern AND legacy algorithms >> • SHA-256 MUST, SHA-1 MAY (deprecated), 3DES MAY (deprecated) >> • True backward compatibility, existing implementations remain conformant >> • May face IESG security review pushback, creates "two-tier" >> conformance Option C: Two-Document Approach >> • Document 1: RFC4130bis with minimal errata/clarifications >> • Document 2: AS2 v2.0 as clean modern protocol with new version number >> • Cleanest separation of concerns >> • More work, longer timeline, potential adoption challenges >> Summary of Discussion Themes During yesterday's meeting, several >> important themes emerged: >> >> • Support for Modern Requirements: There was strong support for a specification with high cryptographic standards in the normative sections. Multiple participants expressed that SHA-1 should not appear in normative requirements, with concerns raised about whether "SHA-1 MAY" would pass IESG review. >> >> • Pragmatic Implementation Reality: Participants noted that real-world implementations will be pragmatic - they'll support both old and new algorithms regardless of what the specification says, because trading partner requirements demand it. The question is how the specification should document this reality. >> >> • Need for Transition Guidance: There was discussion about the need for normative text that clearly documents what implementations should do when choosing between old and new algorithms, including discovery mechanisms and transition strategies. The specification needs to provide clear guidance on how modern implementations interoperate with legacy partners. >> >> • Legacy System Path: Some discussion suggested that legacy systems that only support deprecated algorithms could remain on RFC 4130 rather than claiming conformance to the updated specification. >> >> • Convergence Toward Option A: While no formal consensus was reached, the discussion seemed to lean toward Option A (modern normative requirements with non-normative legacy guidance), with some interest in elements of Option C if the AS2 v1.3 specification can properly document how to support AS2 v1.2 interoperability. >> Request for Working Group Input >> Given the limited attendance at yesterday's interim meeting, we need broader working group input on this fundamental document structure question. >> This decision affects not just the current revision, but how we structure all future versions of the AS2 specification. >> Please consider the following questions and share your perspective on the mailing list: >> 1. Which document structure approach (A, B, or C) best serves the AS2 community? >> 2. If we pursue Option A (modern normative requirements), what transition and interoperability guidance is essential to include in non-normative sections? >> 3. What discovery or negotiation mechanisms would help implementations determine which algorithms a trading partner supports? >> 4. Should legacy-only implementations that don't support modern algorithms be expected to remain on RFC 4130, or should the new specification accommodate them normatively? >> 5. Are there specific implementation or deployment scenarios we need to consider that haven't been addressed? >> Next Steps >> I'll plan to compile the mailing list feedback and, if we achieve rough consensus on an approach, prepare a document revision that reflects that consensus. >> If there are divergent views that still need more discussion, we can schedule additional time at the next IETF meeting in July. >> The presentation slides and the recording from yesterday's meeting >> are available at >> https://datatracker.ietf.org/meeting/interim-2026-ediint-03/session/ed >> iint for those who want to review the full technical changes in >> version -01 and this discussion. >> Let me know if you have any questions or concerns about the document structure question or any other aspect of the draft. >> Best regards, >> Debra Petta > >
- [Ediint] Document Structure Discussion Summary - … Debra Petta
- [Ediint] Re: Document Structure Discussion Summar… Asger Smidt
- [Ediint] Re: Document Structure Discussion Summar… Andy Newton
- [Ediint] Re: Document Structure Discussion Summar… Erik Wramner
- [Ediint] Re: Document Structure Discussion Summar… Andy Newton
- [Ediint] Re: Document Structure Discussion Summar… Erik Wramner
- [Ediint] Re: Document Structure Discussion Summar… Russ Housley
- [Ediint] Re: Document Structure Discussion Summar… Erik Wramner
- [Ediint] Re: Document Structure Discussion Summar… Marc Blanchet
- [Ediint] Re: Document Structure Discussion Summar… Marc Blanchet
- [Ediint] Re: Document Structure Discussion Summar… Erik Wramner
- [Ediint] Re: Document Structure Discussion Summar… Marc Blanchet
- [Ediint] Re: Document Structure Discussion Summar… Marc Blanchet
- [Ediint] Re: Document Structure Discussion Summar… Erik Wramner
- [Ediint] Re: Document Structure Discussion Summar… Erik Wramner