Requirements for IPv6 Customer Edge Routers to Support IPv4-as-a-Service
draft-ietf-v6ops-transition-ipv4aas-15
Revision differences
Document history
Date | Rev. | By | Action |
---|---|---|---|
2019-05-01
|
15 | (System) | RFC Editor state changed to AUTH48-DONE from AUTH48 |
2019-04-22
|
15 | (System) | RFC Editor state changed to AUTH48 from RFC-EDITOR |
2019-04-05
|
15 | (System) | RFC Editor state changed to RFC-EDITOR from EDIT |
2019-02-15
|
15 | (System) | IANA Action state changed to No IANA Actions from In Progress |
2019-02-15
|
15 | (System) | IANA Action state changed to In Progress from Waiting on Authors |
2019-02-14
|
15 | (System) | IANA Action state changed to Waiting on Authors from In Progress |
2019-02-11
|
15 | (System) | RFC Editor state changed to EDIT |
2019-02-11
|
15 | (System) | IESG state changed to RFC Ed Queue from Approved-announcement sent |
2019-02-11
|
15 | (System) | Announcement was received by RFC Editor |
2019-02-11
|
15 | (System) | IANA Action state changed to In Progress |
2019-02-11
|
15 | Cindy Morgan | IESG state changed to Approved-announcement sent from IESG Evaluation::AD Followup |
2019-02-11
|
15 | Cindy Morgan | IESG has approved the document |
2019-02-11
|
15 | Cindy Morgan | Closed "Approve" ballot |
2019-02-11
|
15 | Cindy Morgan | Ballot approval text was generated |
2019-01-28
|
15 | Suresh Krishnan | [Ballot comment] Thanks for addressing my DISCUSS. |
2019-01-28
|
15 | Suresh Krishnan | [Ballot Position Update] Position for Suresh Krishnan has been changed to No Objection from Discuss |
2019-01-28
|
15 | Jordi Palet Martinez | New version available: draft-ietf-v6ops-transition-ipv4aas-15.txt |
2019-01-28
|
15 | (System) | New version approved |
2019-01-28
|
15 | (System) | Request for posting confirmation emailed to previous authors: Masanobu Kawashima , Jordi Palet , Hans Liu |
2019-01-28
|
15 | Jordi Palet Martinez | Uploaded new revision |
2019-01-15
|
14 | Alissa Cooper | [Ballot comment] Thanks for addressing my DISCUSS. Here is my original COMMENT: == Section 1 == OLD This ensures that remote IPv4-only services continue … [Ballot comment] Thanks for addressing my DISCUSS. Here is my original COMMENT: == Section 1 == OLD This ensures that remote IPv4-only services continue to be accessible, from an IPv6-only Internet Service Provider access network (typically referred as WAN - Wide Area Network, even if in some cases it may be metropolitan, regional, etc.), from both, IPv4-only and IPv6-only applications or devices in the LAN side. NEW This ensures that remote IPv4-only services continue to be accessible from an IPv6-only Internet Service Provider (ISP) access network from both IPv4-only and IPv6-only applications and devices on the LAN side. These ISP access networks are typically referred to as Wide Area Networks (WANs), even if in some cases they may be metropolitan or regional. (Then you could deleted the parenthetical "(Internet Service Providers)" in the sentence below Figure 1.) It seems odd that Figure 1 appears in Section 1 but isn't referenced in the text until Section 12. I think you need a sentence in this section to describe what is depicted in the figure or why it is there, or you need to remove the figure. s/devices or applications/devices and applications/ == Section 3.2 == s/an automated IPv6 transition mechanism provisioning/automated IPv6 transition mechanism provisioning/ s/per interface/per interface/ Would suggest dropping "(which may depend on each transition mechanism)" since it makes the sentence confusing and doesn't add anything. == Section 3.2.1 == OLD If DNS64 [RFC6147] is not used, or not trusted, as the DNS configuration at the CE (or hosts behind the CE) may be modified by the customer, then the service provider may opt to configure the NAT64 prefix either by means of [RFC7225] or [RFC8115], which also can be used if the service provider uses DNS64 [RFC6147]. NEW It may be the case that the service provider does not use or does not trust DNS64 [RFC6147] because the DNS configuration at the CE (or hosts behind the CE) may be modified by the customer. In that case, the service provider may opt to configure the NAT64 prefix either by means of [RFC7225] or [RFC8115]. These can also be used if the service provider uses DNS64. == Section 7 == I would suggest starting this section with "At the time of this writing, ..." == Section 12 == The text that refers to Figure 1 I think is meant to refer to Figure 2. Or if not, text is needed to describe Figure 2. |
2019-01-15
|
14 | Alissa Cooper | [Ballot Position Update] Position for Alissa Cooper has been changed to No Objection from Discuss |
2019-01-14
|
14 | Benjamin Kaduk | [Ballot comment] Thank you for addressing my Discuss point. |
2019-01-14
|
14 | Benjamin Kaduk | [Ballot Position Update] Position for Benjamin Kaduk has been changed to No Objection from Discuss |
2019-01-14
|
14 | (System) | Sub state has been changed to AD Followup from Revised ID Needed |
2019-01-14
|
14 | (System) | IANA Review state changed to Version Changed - Review Needed from IANA OK - Actions Needed |
2019-01-14
|
14 | Jordi Palet Martinez | New version available: draft-ietf-v6ops-transition-ipv4aas-14.txt |
2019-01-14
|
14 | (System) | New version approved |
2019-01-14
|
14 | (System) | Request for posting confirmation emailed to previous authors: Masanobu Kawashima , Jordi Palet , Hans Liu |
2019-01-14
|
14 | Jordi Palet Martinez | Uploaded new revision |
2019-01-10
|
13 | Cindy Morgan | IESG state changed to IESG Evaluation::Revised I-D Needed from IESG Evaluation |
2019-01-10
|
13 | Benjamin Kaduk | [Ballot comment] [note: I reviewed the -12 version, as the -13 arrived during the middle of my review and I wanted to remain internally consistent] … [Ballot comment] [note: I reviewed the -12 version, as the -13 arrived during the middle of my review and I wanted to remain internally consistent] I don't think that making "DEFAULT" a capitalized keyword adds any value; the one usage reads fine with "default" in lowercase. Section 1 These routers rely upon "Basic Requirements for IPv6 Customer Edge Routers" [RFC7084], so the scope of this document is to ensure the IPv4 "service continuity" support, in the LAN side, ensuring that remote IPv4-only services are accessible, from an IPv6-only Internet Service Provider access network (typically referred as WAN - Wide Area Network, even in some cases it may be metropolitan, regional, etc.) even from IPv6-only applications or devices in the LAN side. nit: this is a single very-long sentence. I suggest breaking it into two or three smaller ones (e.g., break after "in the LAN side". device, causing IPv4 addresses to become prohibitive expense. This, nit: "a prohibitive expense" or "prohibitively expensive" Since it is impossible to know prior to sale which transition mechanism a device will need over its lifetime, IPv6 Transition CE Router intended for the retail market MUST support all the IPv4aaS transition mechanisms supported by this document. Service providers nit: it's probably more "listed in" this document than "supported by". Section 1.1 I think it would be okay to just use the normal BCP 14 boilerplate, even though this is an information document placing (opt-in) requirements on devices to be used in a certain use case. Section 3.2 TRANS-2: The IPv6 Transition CE Router MUST have a GUI, CLI and/or API option to manually enable/disable each of the supported transition mechanisms. Do we really need to pick and name interfaces, or can we just say "MUST have a configuration interface"? TRANS-3: If an IPv6 Transition CE Router supports more than one LAN subnet, the IPv6 Transition CE Router MUST allow appropriate subnetting and configuring the address space nit: perhaps "configuration of"? (which may depend on each transition mechanism) among the several interfaces. In some transition mechanisms, this may require differentiating mappings/translations per interfaces. nit: perhaps "different mappings/translations" or "differentiating mappings/translations on a per-interface basis" CONFIG-1: Request the relevant configuration options for each supported transition mechanisms, which MUST remain disabled at this step. This seems like it could make for really bad UX in some cases, such as when a user is only given one class of configuration information from their ISP and is hopelessly confused by questions (about other mechanisms) that they don't have answers for. Is the MUST requirement (not quoted) to follow this step really justified? Section 3.2.1 If 464XLAT is supported, it MUST be implemented according to [RFC6877]. [...] Do we want to consider adding "or a successor document"? 464XLAT-1: The IPv6 Transition CE Router MUST perform IPv4 Network Address Translation (NAT) on IPv4 traffic translated using the CLAT, unless a dedicated /64 prefix has been "MUST, unless" is sometimes an awkward formulation. In general, even reordering to "Unless X, Y MUST ..." is frequently an improvement. Plain IPv6 mode (i.e., no IPv4-in-IPv6 encapsulation is used) MUST be used to send PCP requests to the server. What entity does this requirement apply to (and under what conditions, if any)? 464XLAT-7: The priority for the NAT64 prefix, in case the network provides several choices, MUST be: 1) [RFC7225], 2) [RFC8115], and 3) [RFC7050]. I'm not entirely sure why this has to be a MUST -- a SHOULD would leave room for implementations to have different preferences, say, if they like DHCP discovery more than PCP. If DNS64 [RFC6147] is not used, or not trusted, as the DNS configuration at the CE (or hosts behind the CE) may be modified by the customer, then the service provider may opt to configure the NAT64 prefix either by means of [RFC7225] or [RFC8115], which also can be used if the service provider uses DNS64 [RFC6147]. This is another long and convoluted sentence. If I am correct in inferring that "as the DNS configuration at the CE (or hosts behind the CE) may be modified by the customer" is intended to justify not trusting DNS64, then I suggest putting it in parentheses (in which case the now-internal parenthetical could be changed to just be offset by commas). Plain IPv6 mode (i.e., no IPv4-in-IPv6 encapsulation is used) MUST be used to send PCP requests to the server. Same comment as for Section 3.2.1. Section 7 However, it has been confirmed from existing open source implementations (OpenWRT/LEDE, Linux, others), that adding the support for the new transitions mechanisms, requires around 10-12 Kbytes (because most of the code base is shared among several transition mechanisms already supported by [RFC7084]), as a single data plane is common to all them, which typically means about 0,15% of the existing code size in popular CEs already in the market [OpenWRT]. nit: This sentence is very long. Even if it is not split into smaller sentences for clarity, I would suggest at least clarifying that the 0,15% refers to 10-12 KB being 0.15% of the existing code size. In general, the new requirements don't have extra cost in terms of RAM memory, neither other hardware requirements such as more powerful CPUs, if compared to the cost of NAT44 code so, existing hardware supports them with minimal impact. nit: s/neither/nor/; s/ so,/, so/; s/supports them/should be able to support them/. Finally, in some cases, operators supporting several transition mechanisms may need to consider training costs for staff in all those techniques for their operation and management, even if this is not nit: I don't think "those" is the right word here; maybe "the"? Section 8 I agree with the secdir reviewer that it would be pretty easy to include some more discussion of the DHCP (in)security situation in some common network types that would be relevant for this document, e.g., giving some guidance that for residential networks the risk/reward is likely in favor of trusting the information in DHCP responses even without DHCP security. Section 11 The situation previously described, where there is ongoing IPv6 deployment and lack of IPv4 addresses, is not happening at the same pace in every country, and even within every country, every ISP. For nit: "for every ISP" the global transition timings cannot be estimated. nit: they can be estimated by anyone with a pulse; what cannot be done is reliable estimation. Considering that situation and different possible usage cases, the IPv6 Transition CE Router described in this document is expected to be used typically, in residential/household, Small Office/Home Office (SOHO) and Small/Medium Enterprise (SME). [...] I share the concern expressed in the directorate review of the use of the term "SME" here (but did not yet get a chance to fully follow the subsequent discussion). The above is not intended to be comprehensive list of all the possible usage cases, just an overall view. In fact, combinations of nit: "a comprehensive" the above usages are also possible, as well as situations where the same CE is used at different times in different scenarios or even different services providers that may use a different transition mechanism. nit: "or even with different" available in any IPv6 router, when using GUA (IPv6 Global Unicast nit: no comma here Addresses), unless they are blocked by firewall rules, which may require some manual configuration by means of a GUI, CLI and/or API. same comment as above -- can't we just say "manual configuration" and not guess at modes of doing so? already provide a GUI and/or a CLI to manually configure them, or the possibility to setup the CE in bridge mode, so another CE behind it, takes care of that. The requirements for that support are out of the nit: no comma before "takes care of that" It is not relevant who provides the IPv6 Transition CE Router. In most of the cases is the service provider, and in fact is responsible, typically, of provisioning/managing at least the WAN nit: "it is the service provider" nit: "in fact they are responsible, typically, for provisioning/managing" underscores the importance of the IPv6 Transition CE Routers supporting the same requirements defined in this document. nit: generally I see "supporting" with "features" and "meeting" or "fulfilling" with "requirements". Section 12 combined with a dynamic routing protocol. Once again, this is true for both, IPv4 and IPv6. nit: no comma here |
2019-01-10
|
13 | Benjamin Kaduk | Ballot comment text updated for Benjamin Kaduk |
2019-01-10
|
13 | Alissa Cooper | [Ballot discuss] (1) I think the standard RFC 8174 boilerplate is needed here. I think it was a mistake to use the 2119 keywords differently … [Ballot discuss] (1) I think the standard RFC 8174 boilerplate is needed here. I think it was a mistake to use the 2119 keywords differently in RFC 7084, and that mistake need not be repeated. This document uses the normative keywords in the same ways as many other informational documents. RFC 2119 is not focused on interoperability, but rather on the requirements that the specification using the keywords is laying out. (2) I don't think it is appropriate for this document to defined a new normative keyword, "DEFAULT," in Section 1.1. The right place to do that would be an update to RFC 2119 or RFC 8174. This is especially problematic given that the one place in this document where it is used, it is in a paragraph that also uses other normative keywords. Since it's only used once, I would suggest just explaining what it means in that location (3.2.2) rather than defining it as a keyword. |
2019-01-10
|
13 | Alissa Cooper | [Ballot comment] == Section 1 == OLD This ensures that remote IPv4-only services continue to be accessible, from an IPv6-only Internet Service Provider … [Ballot comment] == Section 1 == OLD This ensures that remote IPv4-only services continue to be accessible, from an IPv6-only Internet Service Provider access network (typically referred as WAN - Wide Area Network, even if in some cases it may be metropolitan, regional, etc.), from both, IPv4-only and IPv6-only applications or devices in the LAN side. NEW This ensures that remote IPv4-only services continue to be accessible from an IPv6-only Internet Service Provider (ISP) access network from both IPv4-only and IPv6-only applications and devices on the LAN side. These ISP access networks are typically referred to as Wide Area Networks (WANs), even if in some cases they may be metropolitan or regional. (Then you could deleted the parenthetical "(Internet Service Providers)" in the sentence below Figure 1.) It seems odd that Figure 1 appears in Section 1 but isn't referenced in the text until Section 12. I think you need a sentence in this section to describe what is depicted in the figure or why it is there, or you need to remove the figure. s/devices or applications/devices and applications/ == Section 3.2 == s/an automated IPv6 transition mechanism provisioning/automated IPv6 transition mechanism provisioning/ s/per interface/per interface/ Would suggest dropping "(which may depend on each transition mechanism)" since it makes the sentence confusing and doesn't add anything. == Section 3.2.1 == OLD If DNS64 [RFC6147] is not used, or not trusted, as the DNS configuration at the CE (or hosts behind the CE) may be modified by the customer, then the service provider may opt to configure the NAT64 prefix either by means of [RFC7225] or [RFC8115], which also can be used if the service provider uses DNS64 [RFC6147]. NEW It may be the case that the service provider does not use or does not trust DNS64 [RFC6147] because the DNS configuration at the CE (or hosts behind the CE) may be modified by the customer. In that case, the service provider may opt to configure the NAT64 prefix either by means of [RFC7225] or [RFC8115]. These can also be used if the service provider uses DNS64. == Section 7 == I would suggest starting this section with "At the time of this writing, ..." == Section 12 == The text that refers to Figure 1 I think is meant to refer to Figure 2. Or if not, text is needed to describe Figure 2. |
2019-01-10
|
13 | Alissa Cooper | [Ballot Position Update] New position, Discuss, has been recorded for Alissa Cooper |
2019-01-10
|
13 | Michelle Cotton | IANA Review state changed to IANA OK - Actions Needed from Version Changed - Review Needed |
2019-01-10
|
13 | (System) | IANA Review state changed to Version Changed - Review Needed from IANA OK - Actions Needed |
2019-01-10
|
13 | Jordi Palet Martinez | New version available: draft-ietf-v6ops-transition-ipv4aas-13.txt |
2019-01-10
|
13 | (System) | New version approved |
2019-01-10
|
13 | (System) | Request for posting confirmation emailed to previous authors: Masanobu Kawashima , Jordi Palet , Hans Liu |
2019-01-10
|
13 | Jordi Palet Martinez | Uploaded new revision |
2019-01-09
|
12 | Adam Roach | [Ballot comment] I share Ben and Mirja's question about the formal relationship between this document and RFC 7084. I also share Ben's confusion about … [Ballot comment] I share Ben and Mirja's question about the formal relationship between this document and RFC 7084. I also share Ben's confusion about the document's status as not being a BCP -- statements like the following are, by my understanding of the term, specifying practices that are considered to be "best" at the present time: * "The IPv6 Transition CE Router MUST implement a DNS proxy as described in [RFC5625] (DNS Proxy Implementation Guidelines)." * "The IPv6 Transition CE Router MUST support the DHCPv6 S46 priority options described in [RFC8026]." * "The IPv6 Transition CE Router MUST have a GUI, CLI and/or API option to manually enable/disable each of the supported transition mechanisms." If these (and similarly phrased) statements are not recommending best current practices, then I don't understand the purpose of this document. |
2019-01-09
|
12 | Adam Roach | [Ballot Position Update] New position, No Objection, has been recorded for Adam Roach |
2019-01-09
|
12 | Benjamin Kaduk | [Ballot discuss] I guess this is related to Suresh's Discuss as well. It's late in the day and I'm reading quickly, so my apologies if … [Ballot discuss] I guess this is related to Suresh's Discuss as well. It's late in the day and I'm reading quickly, so my apologies if I've missed something obvious and this is in fact a non-issue. That said, process-wise, it seems that 464XLAT-6 in Section 3.2.1 is attempting to direct an implementation of RFC 8115 to violate a MUST-level requirement from that document ("the conveyed multicast IPv6 prefix MUST belong to the [ASM|SSM] range") by allowing for all-zero ASM_mPrefix64 and SSM_mPrefix64 fields. (Furthermore, the end of Section 3 of RFC 8115 appears to suggest that the Well-Known DNS Name heuristic discovery-based method should be used instead, when only unicast services are needed.) |
2019-01-09
|
12 | Benjamin Kaduk | [Ballot comment] [this is an incomplete review but I wanted to solicit clarification on the Discuss point before the telechat if possible] |
2019-01-09
|
12 | Benjamin Kaduk | [Ballot Position Update] New position, Discuss, has been recorded for Benjamin Kaduk |
2019-01-09
|
12 | Ben Campbell | [Ballot comment] General: I'm curious why this is not a BCP. The shepherd review states that it doesn't recommend practices, but that seems to be … [Ballot comment] General: I'm curious why this is not a BCP. The shepherd review states that it doesn't recommend practices, but that seems to be me to be exactly what it does. abstract: Does this need to update RFC7084? §1, 2nd paragraph: The paragraph does not parse. §1.1: Is there a reason not to use the updated boilerplate from RFC 8174? §3.2, third paragraph: The paragraph is hard to follow. Please consider breaking into simpler sentences. §3.2.1: "The IPv6 Transition CE Router MUST support CLAT functionality [RFC6877] if intended for the retail market. If 464XLAT is supported, it MUST be implemented according to [RFC6877]." The 2nd MUST seems redundant; we don't generally need to say that a function defined in an RFC MUST be implemented according to that RFC unless there's some reason to expect people might do otherwise. §7: - The entirety of this section is very hard to parse. - "... only integration and testing cost may become a minor issue." I don't think that's a judgement the IETF is in a position to make. It's not all that unusual for integration and testing to be greater costs than coding. §8, 2nd paragraph: Is there any guidance that can be given for mitigating this issue in the context of transition mechanisms? |
2019-01-09
|
12 | Ben Campbell | [Ballot Position Update] New position, No Objection, has been recorded for Ben Campbell |
2019-01-09
|
12 | Deborah Brungard | [Ballot Position Update] New position, No Objection, has been recorded for Deborah Brungard |
2019-01-09
|
12 | Spencer Dawkins | [Ballot comment] I'm willing to believe that Since it is impossible to know prior to sale which transition mechanism a device will need … [Ballot comment] I'm willing to believe that Since it is impossible to know prior to sale which transition mechanism a device will need over its lifetime, IPv6 Transition CE Router intended for the retail market MUST support all the IPv4aaS transition mechanisms supported by this document. Service providers who specify feature sets for IPv6 Transition CE Router may specify a different set of features than those included in this document, for example supporting only some of the transition mechanisms enumerated in this document. we can't do better than requiring all IPv6 Transition CE Routers to support all five transition mechanisms listed in this document, but I am wondering if five is hitting a natural law, or if someone is likely to come up with more transition mechanisms (that the existing CE routers won't support because they're already deployed). But I trust the working group is doing its best ... |
2019-01-09
|
12 | Spencer Dawkins | [Ballot Position Update] New position, No Objection, has been recorded for Spencer Dawkins |
2019-01-09
|
12 | Mirja Kühlewind | [Ballot comment] Some more processing-related comments: 1) "The keywords "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in … [Ballot comment] Some more processing-related comments: 1) "The keywords "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document, are not used as described in RFC 2119 [RFC2119]." While it is not forbidden to define their own language requirements, I find this really confusing. I've seen that RFC7084 uses the same definition but actually I don't think the usage is really that different. I'd say the keywords are used in a similar fashion in other informational docs. 2) In the abstract: "this document extends the "Basic Requirements for IPv6 Customer Edge Routers" (RFC7084) in order to allow the provisioning of IPv6 transition services for the support of "IPv4 as-a-Service" (IPv4aaS) by means of new transition mechanisms." Shouldn't this doc maybe actually update RFC7084 then? Otherwise,how is someone reading RFC7084 supposed to know about this RFC as well? |
2019-01-09
|
12 | Mirja Kühlewind | [Ballot Position Update] New position, No Objection, has been recorded for Mirja Kühlewind |
2019-01-08
|
12 | Suresh Krishnan | [Ballot discuss] * Section 3.2.1. I do not see why the use of RFC8115 (464XLAT-6) is being mandated for the use of 464XLAT. What is … [Ballot discuss] * Section 3.2.1. I do not see why the use of RFC8115 (464XLAT-6) is being mandated for the use of 464XLAT. What is the intent of such a mandate? Especially, since the uPrefix64 is used for address synthesis for SSM for IPv4 *sources* in the IPv6 domain. Given that IPv4 multicast support itself is only conditional in Section 4, I do not see a need at all for this MUST requirement. Can you please clarify? |
2019-01-08
|
12 | Suresh Krishnan | [Ballot Position Update] New position, Discuss, has been recorded for Suresh Krishnan |
2019-01-08
|
12 | Alvaro Retana | [Ballot Position Update] New position, No Objection, has been recorded for Alvaro Retana |
2019-01-06
|
12 | Christian Huitema | Request for Telechat review by SECDIR Completed: Ready. Reviewer: Christian Huitema. Sent review to list. |
2019-01-03
|
12 | (System) | IANA Review state changed to IANA OK - Actions Needed from Version Changed - Review Needed |
2019-01-03
|
12 | Warren Kumari | IESG state changed to IESG Evaluation from Waiting for Writeup |
2019-01-03
|
12 | Tero Kivinen | Request for Telechat review by SECDIR is assigned to Christian Huitema |
2019-01-03
|
12 | Tero Kivinen | Request for Telechat review by SECDIR is assigned to Christian Huitema |
2019-01-02
|
12 | Matthew Miller | Request for Last Call review by GENART Completed: Ready with Nits. Reviewer: Matthew Miller. Sent review to list. |
2019-01-02
|
12 | Cindy Morgan | Placed on agenda for telechat - 2019-01-10 |
2019-01-02
|
12 | Warren Kumari | Ballot has been issued |
2019-01-02
|
12 | Warren Kumari | [Ballot Position Update] New position, Yes, has been recorded for Warren Kumari |
2019-01-02
|
12 | Warren Kumari | Created "Approve" ballot |
2019-01-02
|
12 | Warren Kumari | Ballot writeup was changed |
2018-12-27
|
12 | (System) | IANA Review state changed to Version Changed - Review Needed from IANA OK - Actions Needed |
2018-12-27
|
12 | Jordi Palet Martinez | New version available: draft-ietf-v6ops-transition-ipv4aas-12.txt |
2018-12-27
|
12 | (System) | New version approved |
2018-12-27
|
12 | (System) | Request for posting confirmation emailed to previous authors: Masanobu Kawashima , Jordi Palet , Hans Liu |
2018-12-27
|
12 | Jordi Palet Martinez | Uploaded new revision |
2018-12-26
|
11 | Warren Kumari | Asked authors to let mw know once they've had a chance to address, and post a new version - https://mailarchive.ietf.org/arch/msg/v6ops/bzGbITAd8IUxf6hSBh10acfYCIQ (I'm trying to use the … Asked authors to let mw know once they've had a chance to address, and post a new version - https://mailarchive.ietf.org/arch/msg/v6ops/bzGbITAd8IUxf6hSBh10acfYCIQ (I'm trying to use the draft history page to help me track what the status for my documents is...) |
2018-12-18
|
11 | Martin Stiemerling | Request for Last Call review by TSVART Completed: Ready with Issues. Reviewer: Martin Stiemerling. Sent review to list. |
2018-12-16
|
11 | Min Ye | Request for Last Call review by RTGDIR Completed: Has Issues. Reviewer: Daniele Ceccarelli. |
2018-12-14
|
11 | (System) | IANA Review state changed to IANA OK - Actions Needed from IANA - Review Needed |
2018-12-14
|
11 | Sabrina Tanamal | (Via drafts-lastcall@iana.org): IESG/Authors/WG Chairs: The IANA Functions Operator has completed its review of draft-ietf-v6ops-transition-ipv4aas-11`. If any part of this review is inaccurate, please … (Via drafts-lastcall@iana.org): IESG/Authors/WG Chairs: The IANA Functions Operator has completed its review of draft-ietf-v6ops-transition-ipv4aas-11`. If any part of this review is inaccurate, please let us know. The IANA Functions Operator understands that, upon approval of this document, there is a single action which we must complete. In the Option Codes Permitted in the S46 Priority Option registry on the Dynamic Host Configuration Protocol for IPv6 (DHCPv6) registry page located at: https://www.iana.org/assignments/dhcpv6-parameters/ a single, new registration will be made as follows: Option Code: 113 S46 Mechanism: 464XLAT Reference: [ RFC-to-be ] The IANA Functions Operator understands that this is the only action required to be completed upon approval of this document. Note: The actions requested in this document will not be completed until the document has been approved for publication as an RFC. This message is meant only to confirm the list of actions that will be performed. Thank you, Sabrina Tanamal Senior IANA Services Specialist |
2018-12-14
|
11 | (System) | IESG state changed to Waiting for Writeup from In Last Call |
2018-12-13
|
11 | Christian Huitema | Request for Last Call review by SECDIR Completed: Has Issues. Reviewer: Christian Huitema. Sent review to list. |
2018-12-07
|
11 | Tero Kivinen | Request for Last Call review by SECDIR is assigned to Christian Huitema |
2018-12-07
|
11 | Tero Kivinen | Request for Last Call review by SECDIR is assigned to Christian Huitema |
2018-12-06
|
11 | Jean Mahoney | Request for Last Call review by GENART is assigned to Matthew Miller |
2018-12-06
|
11 | Jean Mahoney | Request for Last Call review by GENART is assigned to Matthew Miller |
2018-12-05
|
11 | Dan Romascanu | Request for Last Call review by OPSDIR Completed: Has Issues. Reviewer: Dan Romascanu. Sent review to list. |
2018-12-03
|
11 | Min Ye | Request for Last Call review by RTGDIR is assigned to Daniele Ceccarelli |
2018-12-03
|
11 | Min Ye | Request for Last Call review by RTGDIR is assigned to Daniele Ceccarelli |
2018-12-03
|
11 | Min Ye | Assignment of request for Last Call review by RTGDIR to Stewart Bryant was rejected |
2018-12-03
|
11 | Min Ye | Request for Last Call review by RTGDIR is assigned to Stewart Bryant |
2018-12-03
|
11 | Min Ye | Request for Last Call review by RTGDIR is assigned to Stewart Bryant |
2018-12-03
|
11 | Min Ye | Request for Last Call review by RTGDIR is assigned to Patrice Brissette |
2018-12-03
|
11 | Min Ye | Request for Last Call review by RTGDIR is assigned to Patrice Brissette |
2018-12-03
|
11 | Alvaro Retana | Requested Last Call review by RTGDIR |
2018-12-03
|
11 | Gunter Van de Velde | Request for Last Call review by OPSDIR is assigned to Dan Romascanu |
2018-12-03
|
11 | Gunter Van de Velde | Request for Last Call review by OPSDIR is assigned to Dan Romascanu |
2018-12-03
|
11 | Magnus Westerlund | Request for Last Call review by TSVART is assigned to Martin Stiemerling |
2018-12-03
|
11 | Magnus Westerlund | Request for Last Call review by TSVART is assigned to Martin Stiemerling |
2018-11-30
|
11 | Cindy Morgan | IANA Review state changed to IANA - Review Needed |
2018-11-30
|
11 | Cindy Morgan | The following Last Call announcement was sent out (ends 2018-12-14): From: The IESG To: IETF-Announce CC: Ron Bonica , draft-ietf-v6ops-transition-ipv4aas@ietf.org, rbonica@juniper.net, v6ops-chairs@ietf.org, … The following Last Call announcement was sent out (ends 2018-12-14): From: The IESG To: IETF-Announce CC: Ron Bonica , draft-ietf-v6ops-transition-ipv4aas@ietf.org, rbonica@juniper.net, v6ops-chairs@ietf.org, v6ops@ietf.org, warren@kumari.net Reply-To: ietf@ietf.org Sender: Subject: Last Call: (Requirements for IPv6 Customer Edge Routers to Support IPv4 Connectivity as-a-Service) to Informational RFC The IESG has received a request from the IPv6 Operations WG (v6ops) to consider the following document: - 'Requirements for IPv6 Customer Edge Routers to Support IPv4 Connectivity as-a-Service' as Informational RFC The IESG plans to make a decision in the next few weeks, and solicits final comments on this action. Please send substantive comments to the ietf@ietf.org mailing lists by 2018-12-14. Exceptionally, comments may be sent to iesg@ietf.org instead. In either case, please retain the beginning of the Subject line to allow automated sorting. Abstract This document specifies the IPv4 service continuity requirements for an IPv6 Customer Edge (CE) router, either provided by the service provider or through the retail market. Specifically, this document extends the "Basic Requirements for IPv6 Customer Edge Routers" in order to allow the provisioning of IPv6 transition services for the support of "IPv4 as-a-Service" (IPv4aaS) by means of new transition mechanisms. The document only covers transition technologies for delivering IPv4 in IPv6-only access networks, commonly called "IPv4 as-a-Service" (IPv4aaS). This is necessary because there aren't sufficient IPv4 addresses available for every possible customer/device. However, devices or applications in the customer LANs may be IPv4-only or IPv6-only and still need to communicate with IPv4-only services at the Internet. The file can be obtained via https://datatracker.ietf.org/doc/draft-ietf-v6ops-transition-ipv4aas/ IESG discussion can be tracked via https://datatracker.ietf.org/doc/draft-ietf-v6ops-transition-ipv4aas/ballot/ No IPR declarations have been submitted directly on this I-D. |
2018-11-30
|
11 | Cindy Morgan | IESG state changed to In Last Call from Last Call Requested |
2018-11-30
|
11 | Warren Kumari | Last call was requested |
2018-11-30
|
11 | Warren Kumari | Last call announcement was generated |
2018-11-30
|
11 | Warren Kumari | Ballot approval text was generated |
2018-11-30
|
11 | Warren Kumari | Ballot writeup was generated |
2018-11-30
|
11 | Warren Kumari | IESG state changed to Last Call Requested from AD Evaluation |
2018-11-30
|
11 | Warren Kumari | Changed consensus to Yes from Unknown |
2018-11-30
|
11 | Jordi Palet Martinez | New version available: draft-ietf-v6ops-transition-ipv4aas-11.txt |
2018-11-30
|
11 | (System) | New version approved |
2018-11-30
|
11 | (System) | Request for posting confirmation emailed to previous authors: Masanobu Kawashima , Jordi Palet , Hans Liu |
2018-11-30
|
11 | Jordi Palet Martinez | Uploaded new revision |
2018-10-16
|
10 | Jordi Palet Martinez | New version available: draft-ietf-v6ops-transition-ipv4aas-10.txt |
2018-10-16
|
10 | (System) | New version approved |
2018-10-16
|
10 | (System) | Request for posting confirmation emailed to previous authors: Masanobu Kawashima , Jordi Palet , Hans Liu |
2018-10-16
|
10 | Jordi Palet Martinez | Uploaded new revision |
2018-10-05
|
09 | Jordi Palet Martinez | New version available: draft-ietf-v6ops-transition-ipv4aas-09.txt |
2018-10-05
|
09 | (System) | New version approved |
2018-10-05
|
09 | (System) | Request for posting confirmation emailed to previous authors: Masanobu Kawashima , Jordi Palet , Hans Liu |
2018-10-05
|
09 | Jordi Palet Martinez | Uploaded new revision |
2018-09-18
|
08 | Warren Kumari | IESG state changed to AD Evaluation from Publication Requested |
2018-09-07
|
08 | Cindy Morgan | Intended Status changed to Informational from None |
2018-09-07
|
08 | Ron Bonica | (1) What type of RFC is being requested (BCP, Proposed Standard, Internet Standard, Informational, Experimental, or Historic)? Why is this the proper type of RFC? … (1) What type of RFC is being requested (BCP, Proposed Standard, Internet Standard, Informational, Experimental, or Historic)? Why is this the proper type of RFC? Is this type of RFC indicated in the title page header? INFORMATIONAL. This is correct because the document does not describe new protocols or bits on the wire. It also does not recommend best practices. (2) The IESG approval announcement includes a Document Announcement Write-Up. Please provide such a Document Announcement Write-Up. Recent examples can be found in the "Action" announcements for approved documents. The approval announcement contains the following sections: Technical Summary: This document specifies the IPv4 service continuity requirements for an IPv6 Customer Edge (CE) router, either provided by the service provider or thru the retail market. Specifically, this document extends the "Basic Requirements for IPv6 Customer Edge Routers" in order to allow the provisioning of IPv6 transition services for the support of "IPv4 as-a-Service" (IPv4aaS) by means of new transition mechanisms. The document only covers transition technologies for delivering IPv4 in IPv6-only access networks, commonly called "IPv4 as-a-Service" (IPv4aaS), as required in a world where IPv4 addresses are no longer available, so hosts in the customer LANs with IPv4-only or IPv6-only applications or devices, requiring to communicate with IPv4-only services at the Internet, are still able to do so. Working Group Summary: There was broad consensus behind this document and no controversy. Document Quality: This document contains a competent overview and comparison of IPv4aaS transition mechanisms. All of these mechanisms have been implemented by multiple vendors. Personnel: Ron Bonica is the Document Shepherd. Warren Kumari is the Responsible Area Director. (3) Briefly describe the review of this document that was performed by the Document Shepherd. If this version of the document is not ready for publication, please explain why the document is being forwarded to the IESG. I have read every word of this document. Coincidentally, I am doing a similar comparison as part of my day job. Therefore, I am testing all but one of the transition mechanisms mentioned in this document in the lab. (My employer doesn't implement one of the mechanisms.) (4) Does the document Shepherd have any concerns about the depth or breadth of the reviews that have been performed? No (5) Do portions of the document need review from a particular or from broader perspective, e.g., security, operational complexity, AAA, DNS, DHCP, XML, or internationalization? If so, describe the review that took place. No (6) Describe any specific concerns or issues that the Document Shepherd has with this document that the Responsible Area Director and/or the IESG should be aware of? For example, perhaps he or she is uncomfortable with certain parts of the document, or has concerns whether there really is a need for it. In any event, if the WG has discussed those issues and has indicated that it still wishes to advance the document, detail those concerns here. None (7) Has each author confirmed that any and all appropriate IPR disclosures required for full conformance with the provisions of BCP 78 and BCP 79 have already been filed. If not, explain why? Yes (8) Has an IPR disclosure been filed that references this document? If so, summarize any WG discussion and conclusion regarding the IPR disclosures. No (9) How solid is the WG consensus behind this document? Does it represent the strong concurrence of a few individuals, with others being silent, or does the WG as a whole understand and agree with it? At least fifteen people have reviewed and commented on this document. (10) Has anyone threatened an appeal or otherwise indicated extreme discontent? If so, please summarise the areas of conflict in separate email messages to the Responsible Area Director. (It should be in a separate email because this questionnaire is publicly available.) No (11) Identify any ID nits the Document Shepherd has found in this document. (See http://www.ietf.org/tools/idnits/ and the Internet-Drafts Checklist). Boilerplate checks are not enough; this check needs to be thorough. None. (The Nit-checker complains that there is no RFC 2119 language, but such language is not required in this document.) (12) Describe how the document meets any required formal review criteria, such as the MIB Doctor, media type, and URI type reviews. NA (13) Have all references within this document been identified as either normative or informative? Yes (14) Are there normative references to documents that are not ready for advancement or are otherwise in an unclear state? If such normative references exist, what is the plan for their completion? No (15) Are there downward normative references references (see RFC 3967)? If so, list these downward references to support the Area Director in the Last Call procedure. No (16) Will publication of this document change the status of any existing RFCs? Are those RFCs listed on the title page header, listed in the abstract, and discussed in the introduction? If the RFCs are not listed in the Abstract and Introduction, explain why, and point to the part of the document where the relationship of this document to the other RFCs is discussed. If this information is not in the document, explain why the WG considers it unnecessary. No (17) Describe the Document Shepherd's review of the IANA considerations section, especially with regard to its consistency with the body of the document. Confirm that all protocol extensions that the document makes are associated with the appropriate reservations in IANA registries. Confirm that any referenced IANA registries have been clearly identified. Confirm that newly created IANA registries include a detailed specification of the initial contents for the registry, that allocations procedures for future registrations are defined, and a reasonable name for the new registry has been suggested (see RFC 5226). This document requests that IANA add an existing option (113 OPTION_V6_PREFIX64) to the list of options permissible in the Option Codes Permitted in the S46 Priority Option Registration. This is in compliance with RFC 8026. (18) List any new IANA registries that require Expert Review for future allocations. Provide any public guidance that the IESG would find useful in selecting the IANA Experts for these new registries. None (19) Describe reviews and automated checks performed by the Document Shepherd to validate sections of the document written in a formal language, such as XML code, BNF rules, MIB definitions, etc. None |
2018-09-07
|
08 | Ron Bonica | Responsible AD changed to Warren Kumari |
2018-09-07
|
08 | Ron Bonica | IETF WG state changed to Submitted to IESG for Publication from WG Consensus: Waiting for Write-Up |
2018-09-07
|
08 | Ron Bonica | IESG state changed to Publication Requested |
2018-09-07
|
08 | Ron Bonica | IESG process started in state Publication Requested |
2018-09-07
|
08 | Ron Bonica | Changed document writeup |
2018-09-06
|
08 | Ron Bonica | IETF WG state changed to WG Consensus: Waiting for Write-Up from WG Document |
2018-09-06
|
08 | Ron Bonica | Notification list changed to Ron Bonica <rbonica@juniper.net> |
2018-09-06
|
08 | Ron Bonica | Document shepherd changed to Ron Bonica |
2018-08-16
|
08 | Jordi Palet Martinez | New version available: draft-ietf-v6ops-transition-ipv4aas-08.txt |
2018-08-16
|
08 | (System) | New version approved |
2018-08-16
|
08 | (System) | Request for posting confirmation emailed to previous authors: Masanobu Kawashima , Jordi Palet , Hans Liu |
2018-08-16
|
08 | Jordi Palet Martinez | Uploaded new revision |
2018-08-13
|
07 | Jordi Palet Martinez | New version available: draft-ietf-v6ops-transition-ipv4aas-07.txt |
2018-08-13
|
07 | (System) | New version approved |
2018-08-13
|
07 | (System) | Request for posting confirmation emailed to previous authors: Masanobu Kawashima , Jordi Palet , Hans Liu |
2018-08-13
|
07 | Jordi Palet Martinez | Uploaded new revision |
2018-08-10
|
06 | Jordi Palet Martinez | New version available: draft-ietf-v6ops-transition-ipv4aas-06.txt |
2018-08-10
|
06 | (System) | New version approved |
2018-08-10
|
06 | (System) | Request for posting confirmation emailed to previous authors: Masanobu Kawashima , Jordi Palet , Hans Liu |
2018-08-10
|
06 | Jordi Palet Martinez | Uploaded new revision |
2018-07-20
|
05 | Jordi Palet Martinez | New version available: draft-ietf-v6ops-transition-ipv4aas-05.txt |
2018-07-20
|
05 | (System) | New version approved |
2018-07-20
|
05 | (System) | Request for posting confirmation emailed to previous authors: Masanobu Kawashima , Jordi Palet , Hans Liu |
2018-07-20
|
05 | Jordi Palet Martinez | Uploaded new revision |
2018-06-25
|
04 | Jordi Palet Martinez | New version available: draft-ietf-v6ops-transition-ipv4aas-04.txt |
2018-06-25
|
04 | (System) | New version approved |
2018-06-25
|
04 | (System) | Request for posting confirmation emailed to previous authors: Masanobu Kawashima , Jordi Palet , Hans Liu |
2018-06-25
|
04 | Jordi Palet Martinez | Uploaded new revision |
2018-06-15
|
03 | Jordi Palet Martinez | New version available: draft-ietf-v6ops-transition-ipv4aas-03.txt |
2018-06-15
|
03 | (System) | New version approved |
2018-06-15
|
03 | (System) | Request for posting confirmation emailed to previous authors: Masanobu Kawashima , Jordi Palet , Hans Liu |
2018-06-15
|
03 | Jordi Palet Martinez | Uploaded new revision |
2018-06-13
|
02 | Jordi Palet Martinez | New version available: draft-ietf-v6ops-transition-ipv4aas-02.txt |
2018-06-13
|
02 | (System) | New version approved |
2018-06-13
|
02 | (System) | Request for posting confirmation emailed to previous authors: Masanobu Kawashima , Jordi Martinez , Hans Liu |
2018-06-13
|
02 | Jordi Palet Martinez | Uploaded new revision |
2018-05-28
|
01 | Jordi Palet Martinez | New version available: draft-ietf-v6ops-transition-ipv4aas-01.txt |
2018-05-28
|
01 | (System) | New version approved |
2018-05-28
|
01 | (System) | Request for posting confirmation emailed to previous authors: Masanobu Kawashima , Jordi Martinez , Hans Liu |
2018-05-28
|
01 | Jordi Palet Martinez | Uploaded new revision |
2018-04-28
|
00 | Jordi Palet Martinez | This document now replaces draft-palet-v6ops-transition-ipv4aas instead of None |
2018-04-28
|
00 | Jordi Palet Martinez | New version available: draft-ietf-v6ops-transition-ipv4aas-00.txt |
2018-04-28
|
00 | (System) | New version approved |
2018-04-28
|
00 | Jordi Palet Martinez | Request for posting confirmation emailed to submitter and authors: Masanobu Kawashima , Jordi Martinez , Hans Liu |
2018-04-28
|
00 | Jordi Palet Martinez | Uploaded new revision |