Re: [alto] [media-types] application/alto-* Media Types Registration Request
Jensen Zhang <jingxuan.n.zhang@gmail.com> Wed, 15 December 2021 12:20 UTC
Return-Path: <jingxuan.n.zhang@gmail.com>
X-Original-To: alto@ietfa.amsl.com
Delivered-To: alto@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4EB143A0F49; Wed, 15 Dec 2021 04:20:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level:
X-Spam-Status: No, score=-2.097 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_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 XUAHHZAaZx-u; Wed, 15 Dec 2021 04:20:04 -0800 (PST)
Received: from mail-wr1-x432.google.com (mail-wr1-x432.google.com [IPv6:2a00:1450:4864:20::432]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6C6E33A0F4A; Wed, 15 Dec 2021 04:20:04 -0800 (PST)
Received: by mail-wr1-x432.google.com with SMTP id k9so20068812wrd.2; Wed, 15 Dec 2021 04:20:04 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=tgBK7bSUjmy1OZIlw+Vz7jJ5dWYKH10PWojiiKICNds=; b=Gt7lHTy+peHtS3DZ4UIefOXJ1l4erwkzrnJdXo2TFtfZd3hPd4DOOhgs3vCaAKhU9w x7U4efJbu/r4HiXwOeqvqS9bmv1FPJSRLFeOEgwy7IALGujjWxTuyA7XL0zDNyzmtjul d6sX58yj77Ke1sNUa+n8MjB1F/OPmutcMMKcf3FxXQM1qL6py2z/f1KqQEThBJmln9UB TFb/9heGS70iHIZM1j2fveR4Ta9sN7etN2gHyMw8uIy0eGhyzNaVbbWCTkEVQHfmNkXb TlKeoJkcfYf4Dr5Kyj7mboLaOBd4TVIfC+Ear5HuiQbONsFybhvQ6+jz9/S/+qdx1paI cP1g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=tgBK7bSUjmy1OZIlw+Vz7jJ5dWYKH10PWojiiKICNds=; b=ilibDZVBOwZrrL21h8p2lJc+BdMPKUNFpoHvTCQWT8i8y9LxRhoOrNiCqp1qJ+Zp4b wSQ7QkREKBCmb4a2nm4opksMgsgMl1AZGds9PsZB/DmLvuzbhFh1z5pMKTvoC0P5/Cqz NjMtkm+isenv5a0ygcCWwx0SmI25vQKVLwIY+mNMPflE0pN+3P8jVfwQH6Rn/9ys8cGn tkanL1s14k/EpXFIjDJY1+lKVwD21su/nKZhA7n+7EZ4pDilY3gieHqcoZFUYy4/doKy oXD70t770cs6uYtIhdDOsWC2XPx+8ukJADZPMPl3eX+FVQL32kqlRePztoGcxvZPDLKk i+EQ==
X-Gm-Message-State: AOAM533vis1S9Y5/aT5iWfUP/tpmKXONq3f2596Z3tze3dLlaMUIoTMf wvmPNRzaonagPDl9I2bRB96ybutKNk2TDcA52FnC3xLieKg=
X-Google-Smtp-Source: ABdhPJzFHy9oH89uUOyq3FtnUVhqYeOAzfH+jY8GSMqvYE12O9KWJn9Hay8D2ELi6tpaIPwnFSUb1A1DtiHnneZqEs4=
X-Received: by 2002:a05:6000:52:: with SMTP id k18mr4247573wrx.192.1639570797764; Wed, 15 Dec 2021 04:19:57 -0800 (PST)
MIME-Version: 1.0
References: <4c31aebabee3490ab8041ba0c98acff7@huawei.com> <CAAbpuyrhE-t7W4_DxSiXPdGrpu3APetKR92ThxPHwiOCNK=qQA@mail.gmail.com> <2613a81f-0398-aa4e-b89d-ce051656c568@isode.com>
In-Reply-To: <2613a81f-0398-aa4e-b89d-ce051656c568@isode.com>
From: Jensen Zhang <jingxuan.n.zhang@gmail.com>
Date: Wed, 15 Dec 2021 20:19:46 +0800
Message-ID: <CAAbpuyoMf6KnWSOL-cD0kqqgkq4yBAJXFFc9ckUzmiVgkGpfNQ@mail.gmail.com>
To: Alexey Melnikov <alexey.melnikov@isode.com>
Cc: Qin Wu <bill.wu=40huawei.com@dmarc.ietf.org>, "media-types@ietf.org" <media-types@ietf.org>, "alto@ietf.org" <alto@ietf.org>, Francesca Palombini <francesca.palombini@ericsson.com>, "draft-ietf-alto-cdni-request-routing-alto.all@ietf.org" <draft-ietf-alto-cdni-request-routing-alto.all@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000fc24c705d32e526c"
Archived-At: <https://mailarchive.ietf.org/arch/msg/alto/P1AOjpDTxf7FdPLrDcUllGwMUi4>
Subject: Re: [alto] [media-types] application/alto-* Media Types Registration Request
X-BeenThere: alto@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Application-Layer Traffic Optimization \(alto\) WG mailing list" <alto.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/alto>, <mailto:alto-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/alto/>
List-Post: <mailto:alto@ietf.org>
List-Help: <mailto:alto-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/alto>, <mailto:alto-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 15 Dec 2021 12:20:10 -0000
Hi Alexey, Thanks for your answer. On Wed, Dec 15, 2021 at 6:52 PM Alexey Melnikov <alexey.melnikov@isode.com> wrote: > Hi Jensen, > On 15/12/2021 02:06, Jensen Zhang wrote: > > Hi Alexey, > > Thanks for your comments. Also thanks to Qin for your help. I will split > the media-type registration into two separated subsections as well as > address all your other comments and get back to you soon. For some of > your comments, I have some further questions inline. > > Answering below: > > > Thanks, > Jensen > > > On Wed, Dec 15, 2021 at 9:23 AM Qin Wu <bill.wu= > 40huawei.com@dmarc.ietf.org> wrote: > >> Thanks Alex for valuable review and suggestion, I will ask leading author >> of draft-alto-request-routing-alto to implement the changes you suggested. >> >> >> >> -Qin >> >> *发件人:* Alexey Melnikov [mailto:alexey.melnikov@isode.com] >> *发送时间:* 2021年12月15日 4:22 >> *收件人:* Qin Wu <bill.wu=40huawei.com@dmarc.ietf.org>; media-types@ietf.org >> *抄送:* alto@ietf.org; Francesca Palombini < >> francesca.palombini@ericsson.com>; >> draft-ietf-alto-cdni-request-routing-alto.all@ietf.org >> *主题:* Re: [media-types] application/alto-* Media Types Registration >> Request >> >> >> >> Hi Qin, >> >> Overall this looks fine to me. A few comments below: >> >> >> >> On 03/12/2021 11:17, Qin Wu wrote: >> >> Hello, >> >> Here is the registration request of application/alto-* Media Types >> defined in section 7.1 of draft-ietf-alto-cdni-request-routing-alto: >> >> >> https://datatracker.ietf.org/doc/draft-ietf-alto-cdni-request-routing-alto/ >> >> >> https://www.ietf.org/archive/id/draft-ietf-alto-cdni-request-routing-alto-17.html >> >> >> >> I’ve included the details below. >> >> >> >> Note that this document has already entered into IESG review phase. >> Francesca Palombini kindly reminds us and the authors of this draft to >> >> send the media type registrations to the media-type mailing list for >> review before the document moves forward. Thanks Francesca. >> >> >> >> -Qin (on behalf of chairs) >> 7.1. >> <https://www.ietf.org/archive/id/draft-ietf-alto-cdni-request-routing-alto-17.html#section-7.1>application/alto-* >> Media Types >> <https://www.ietf.org/archive/id/draft-ietf-alto-cdni-request-routing-alto-17.html#name-application-alto-media-type> >> >> This document updates the IANA Media Types Registry by registering two >> additional ALTO media types, listed in Table 1 >> <https://www.ietf.org/archive/id/draft-ietf-alto-cdni-request-routing-alto-17.html#TableMediaTypes> >> . >> >> *Table 1 >> <https://www.ietf.org/archive/id/draft-ietf-alto-cdni-request-routing-alto-17.html#table-1>: Additional >> ALTO Media Types. >> <https://www.ietf.org/archive/id/draft-ietf-alto-cdni-request-routing-alto-17.html#name-additional-alto-media-types>* >> >> *Type* >> >> *Subtype* >> >> *Specification* >> >> application >> >> alto-cdni+json >> >> Section 3 >> <https://www.ietf.org/archive/id/draft-ietf-alto-cdni-request-routing-alto-17.html#cdnifci> of >> RFCthis >> >> application >> >> alto-cdnifilter+json >> >> Section 5 >> <https://www.ietf.org/archive/id/draft-ietf-alto-cdni-request-routing-alto-17.html#filteredcdnifci> of >> RFCthis >> >> Type name: >> >> application >> >> Subtype name: >> >> This document registers multiple subtypes, as listed in Table 1 >> <https://www.ietf.org/archive/id/draft-ietf-alto-cdni-request-routing-alto-17.html#TableMediaTypes> >> . >> >> Existing media type registration template doesn’t allow registering >> multiple media types using the same template. So you will need to create >> multiple registrations. >> >> >> >> Having said that, a few minor comments below: >> >> Required parameters: >> >> n/a >> >> Optional parameters: >> >> n/a >> >> Encoding considerations: >> >> Encoding considerations are identical to those specified for the >> "application/json" media type. See [RFC8259 >> <https://www.ietf.org/archive/id/draft-ietf-alto-cdni-request-routing-alto-17.html#RFC8259> >> ]. >> >> Security considerations: >> >> Security considerations related to the generation and consumption of ALTO >> Protocol messages are discussed in Section 15 of [RFC7285 >> <https://www.ietf.org/archive/id/draft-ietf-alto-cdni-request-routing-alto-17.html#RFC7285> >> ]. >> >> Interoperability considerations: >> >> This document specifies formats of conforming messages and the >> interpretation thereof. >> >> This section is for known interoperability concerns. If you don’t know of >> any, putting N/A here is probably the best. >> > > Thanks for the suggestion. It has been done in version -18. > > >> Published specification: >> >> This document is the specification for these media types; see Table 1 >> <https://www.ietf.org/archive/id/draft-ietf-alto-cdni-request-routing-alto-17.html#TableMediaTypes> for >> the section documenting each media type. >> >> Applications that use this media type: >> >> ALTO servers and ALTO clients either stand alone or are embedded within >> other applications. >> >> Please add a reference to a document where ALTO is defined. Registration >> templates can be read by people who are not necessarily familiar with this >> technology. >> > > Got it. Will add the reference to [RFC7285]. > > I've just realized that you are also missing "Fragment identifier > considerations:" field after this one. (See RFC 6838) Having it as "N/A" is > fine. > Thanks for catching it. Will add this field. > >> >> Also when you split the registration template into 2 it would be good to >> have a sentence here explaining how the two formats differ. >> > > Thanks for the suggestion. Could you kindly give us some further examples > about what should be explained? Do we need to explain the different cases > where the two subtypes should be used, or just explain the difference > between the two registration forms? > > The former. If I as an implementor read the registration, I need to decide > whether or not I should implement processing of this particular media type. > Got it. I will add such explanations. Thanks, Jensen > > > >> Additional information: >> >> Magic number(s): >> >> n/a >> >> File extension(s): >> >> This document uses the mime type to refer to protocol messages and thus >> does not require a file extension. >> >> >> >> I don’t think I agree with this statement, but not having a file >> extension is Ok. So just put “N/A” here. >> > > OK. We will just put n/a here. > > > >> >> Macintosh file type code(s): >> >> n/a >> >> Person & email address to contact for further information: >> >> See Authors' Addresses section. >> >> Intended usage: >> >> COMMON >> >> Restrictions on usage: >> >> n/a >> >> Author: >> >> See Authors' Addresses section. >> >> Change controller: >> >> Internet Engineering Task Force (mailto:iesg@ietf.org <iesg@ietf.org>). >> >> >> >> >> >> _______________________________________________ >> >> media-types mailing list >> >> media-types@ietf.org >> >> https://www.ietf.org/mailman/listinfo/media-types >> >> _______________________________________________ >> alto mailing list >> alto@ietf.org >> https://www.ietf.org/mailman/listinfo/alto >> >
- [alto] application/alto-* Media Types Registratio… Qin Wu
- Re: [alto] [media-types] application/alto-* Media… Alexey Melnikov
- Re: [alto] [media-types] application/alto-* Media… Qin Wu
- Re: [alto] [media-types] application/alto-* Media… Jensen Zhang
- Re: [alto] [media-types] application/alto-* Media… Alexey Melnikov
- Re: [alto] [media-types] application/alto-* Media… Jensen Zhang