PPP Over Ethernet (PPPoE) Extensions for Credit Flow and Link Metrics
draft-bberry-pppoe-credit-06
Revision differences
Document history
Date | Rev. | By | Action |
---|---|---|---|
2012-08-22
|
06 | (System) | post-migration administrative database adjustment to the No Objection position for Brian Carpenter |
2007-04-02
|
06 | (System) | IANA Action state changed to RFC-Ed-Ack from Waiting on RFC Editor |
2007-03-28
|
06 | (System) | IANA Action state changed to Waiting on RFC Editor from In Progress |
2007-03-28
|
06 | (System) | IANA Action state changed to In Progress from Waiting on Authors |
2007-03-28
|
06 | (System) | IANA Action state changed to Waiting on Authors from In Progress |
2007-03-26
|
06 | (System) | IANA Action state changed to In Progress from On Hold |
2006-11-14
|
06 | (System) | New version available: draft-bberry-pppoe-credit-06.txt |
2006-09-26
|
06 | (System) | IANA Action state changed to On Hold |
2006-06-01
|
06 | Mark Townsley | State Changes to RFC Ed Queue from AD is watching by Mark Townsley |
2006-06-01
|
06 | Mark Townsley | Message from Bob Braden concerning state changes and status ----- Begin forwarded message: From: Bob Braden Subject: Re: Status of draft-bberry-pppoe-credit- Date: Tue, Mar 28 … Message from Bob Braden concerning state changes and status ----- Begin forwarded message: From: Bob Braden Subject: Re: Status of draft-bberry-pppoe-credit- Date: Tue, Mar 28 14:48:41 To: rfc-editor@rfc-editor.org, townsley@cisco.com Cc: bberry@cisco.com, hholgate@cisco.com, fenner@research.att.com, sratliff@cisco.com *> Editor, *> *> Can you give us insight into what is happening with this document? Why was it *> moved out of your RFC Ed Queue? Bill moved it out of the tracker state because *> he saw it transition out of your ed queue, now it has expired and died. I *> believe it to be approved from our side, but perhaps something went wrong in the *> handover? *> *> Thanks, *> *> - Mark *> *> I have no idea what the message from the IETF Tracker State Update means. We sent you a message back in February, asking for significant changes following suggestions from two reviewers. Bo Berry replied on Feb 18 that you planned to update the document, and we have no record of any furhter action since then. RFC Editor/bb |
2006-06-01
|
06 | Mark Townsley | Note field has been cleared by Mark Townsley |
2006-04-05
|
06 | (System) | State Changes to AD is watching from Dead by system |
2006-04-04
|
05 | (System) | New version available: draft-bberry-pppoe-credit-05.txt |
2006-03-20
|
06 | (System) | State Changes to Dead from AD is watching by system |
2006-03-20
|
06 | (System) | Document has expired |
2006-03-07
|
06 | Bill Fenner | State Changes to AD is watching from RFC Ed Queue by Bill Fenner |
2006-03-07
|
06 | Bill Fenner | RFC Editor removed from their queue on 2/8/2006 |
2006-01-20
|
06 | Amy Vezza | State Changes to RFC Ed Queue from Approved-announcement sent by Amy Vezza |
2006-01-09
|
06 | Amy Vezza | IESG state changed to Approved-announcement sent |
2006-01-09
|
06 | Amy Vezza | IESG has approved the document |
2006-01-09
|
06 | Amy Vezza | Closed "Approve" ballot |
2006-01-06
|
06 | Amy Vezza | State Changes to IESG Evaluation::AD Followup from IESG Evaluation by Amy Vezza |
2006-01-06
|
06 | Brian Carpenter | [Ballot Position Update] Position for Brian Carpenter has been changed to No Objection from Discuss by Brian Carpenter |
2006-01-06
|
06 | (System) | Removed from agenda for telechat - 2006-01-05 |
2006-01-05
|
06 | Brian Carpenter | [Ballot discuss] Requires IANA registry for new PPoE code values 0x0A etc and for new PPoE tag values 0x0106 etc. Therefore cannot be an RFC … [Ballot discuss] Requires IANA registry for new PPoE code values 0x0A etc and for new PPoE tag values 0x0106 etc. Therefore cannot be an RFC Editor submission. At least, must be coordinated with draft-arberg-pppoe-iana. |
2006-01-05
|
06 | Allison Mankin | [Ballot comment] Here is the comment which Mark asked the TSVWG chairs to solicit - from Sally Floyd, ICIR. The document is no problem, but … [Ballot comment] Here is the comment which Mark asked the TSVWG chairs to solicit - from Sally Floyd, ICIR. The document is no problem, but Sally does offer some advice the authors might like to take. Sure, this is a quick review of the flow control mechanisms in "PPP Over Ethernet (PPPoE) Extensions for Credit Flow and Link Metrics". The flow control seems sound to me, and I don't think that this is damaging to the Internet. (As I understand it, the point of the flow control is to keep the sending node from sending too fast for the receiving node to handle, and not as congestion control. PPP didn't need any flow control because the assumption was that the receiver could receive at the link rate.) However, there are a few things that could be more clearly addressed in the draft, as I say below. I should say at the beginning that I don't have expertise in either PPP or in PPPoE. For a flow-controlled PPPoE session, flow credits are granted out-of-band in the Discovery Stage, or in-band with Credit Tags, containing FCN (Forward Credit Notification) and BCN (Backward Credit Notification) fields. In the PADG packet granting credits, the FCN gives the number of additional credits granted *to* the peer, and the BCN gives the remaining credits that have been granted *by* the peer. Out-of-band credit management with PADG and PADC packets: The draft is very clear that a PADG packet granting credits is responded-to by a PADC packet. For the PADC packet, "the Credit Tag FCN represents the absolute credits remaining that have [been] granted to the peer by the node." It might be worth it to add a phrase saying that this information is simply echoed from the PADG packet. (I assume this is the case.) In-band credit management: The draft says that the in-band credit management is done with Credit Tags, as illustrated in page 18. Is it the case that for a Credit Tag in a Session Stage packet, the FCN and BCN are interpreted as in the PADG packet, and that there is no "response" Session Stage packet with the FCN and BCN fields interpreted as in the PADC packet? Or not? It would be good for the text to address this explicitly. Duplication?: Is the assumption that packets will never be duplicated between the two nodes? If not, then some text should be adding explaining why duplication would not cause a problem, e.g., with the peer thinking that credits had been granted twice. (For example, for the PADG packet I assume that the Sequence Number Tag would take care of this.) Transmission errors: On p. 9, there is a discussion that "much larger credit mismatches can occur if there are transmission errors. To correct these larger errors, the BCN fields of the PADG and PADC packets from a peer should be used by a node to set the credit values of its peer." I assume that there are already mechanisms in PPPoE for a node to decide when to retransmit a PADG or PADC packet? What about transmission errors in the Session Stage, when PADG and PADC packets aren't used? Are there other mechanisms that take care of transmission errors in this case? Security: The security session says the following: "It is recommnded that the Service Tag and Session ID always be validated prior to processing credits." Why is this *recommended*, instead of required? A little more discussion might be useful. A few typos, noted in passing: P. 6: "that have granted to the peerby" -> "that have been granted to the peer by" P. 9: "recieving" -> "receiving" The "TVL" acronym wasn't expanded. |
2006-01-05
|
06 | Allison Mankin | [Ballot Position Update] New position, No Objection, has been recorded for Allison Mankin by Allison Mankin |
2006-01-05
|
06 | Mark Townsley | [Note]: 'Need to sync up with draft-arberg-pppoe-iana-00.txt' added by Mark Townsley |
2006-01-05
|
06 | Mark Townsley | TSVWG Review -------- Original Message -------- Subject: Re: Fwd: Review of flow control aspects of draft-bberry-pppoe-credit-04.txt Date: Wed, 04 Jan 2006 23:04:29 -0800 From: Sally … TSVWG Review -------- Original Message -------- Subject: Re: Fwd: Review of flow control aspects of draft-bberry-pppoe-credit-04.txt Date: Wed, 04 Jan 2006 23:04:29 -0800 From: Sally Floyd To: James M. Polk CC: Allison Mankin , Mark Townsley >Would you be willing to provide us this quick review? Sure, this is a quick review of the flow control mechanisms in "PPP Over Ethernet (PPPoE) Extensions for Credit Flow and Link Metrics". The flow control seems sound to me, and I don't think that this is damaging to the Internet. (As I understand it, the point of the flow control is to keep the sending node from sending too fast for the receiving node to handle, and not as congestion control. PPP didn't need any flow control because the assumption was that the receiver could receive at the link rate.) However, there are a few things that could be more clearly addressed in the draft, as I say below. I should say at the beginning that I don't have expertise in either PPP or in PPPoE. For a flow-controlled PPPoE session, flow credits are granted out-of-band in the Discovery Stage, or in-band with Credit Tags, containing FCN (Forward Credit Notification) and BCN (Backward Credit Notification) fields. In the PADG packet granting credits, the FCN gives the number of additional credits granted *to* the peer, and the BCN gives the remaining credits that have been granted *by* the peer. Out-of-band credit management with PADG and PADC packets: The draft is very clear that a PADG packet granting credits is responded-to by a PADC packet. For the PADC packet, "the Credit Tag FCN represents the absolute credits remaining that have [been] granted to the peer by the node." It might be worth it to add a phrase saying that this information is simply echoed from the PADG packet. (I assume this is the case.) In-band credit management: The draft says that the in-band credit management is done with Credit Tags, as illustrated in page 18. Is it the case that for a Credit Tag in a Session Stage packet, the FCN and BCN are interpreted as in the PADG packet, and that there is no "response" Session Stage packet with the FCN and BCN fields interpreted as in the PADC packet? Or not? It would be good for the text to address this explicitly. Duplication?: Is the assumption that packets will never be duplicated between the two nodes? If not, then some text should be adding explaining why duplication would not cause a problem, e.g., with the peer thinking that credits had been granted twice. (For example, for the PADG packet I assume that the Sequence Number Tag would take care of this.) Transmission errors: On p. 9, there is a discussion that "much larger credit mismatches can occur if there are transmission errors. To correct these larger errors, the BCN fields of the PADG and PADC packets from a peer should be used by a node to set the credit values of its peer." I assume that there are already mechanisms in PPPoE for a node to decide when to retransmit a PADG or PADC packet? What about transmission errors in the Session Stage, when PADG and PADC packets aren't used? Are there other mechanisms that take care of transmission errors in this case? Security: The security session says the following: "It is recommnded that the Service Tag and Session ID always be validated prior to processing credits." Why is this *recommended*, instead of required? A little more discussion might be useful. A few typos, noted in passing: P. 6: "that have granted to the peerby" -> "that have been granted to the peer by" P. 9: "recieving" -> "receiving" The "TVL" acronym wasn't expanded. - Sally http://www.icir.org/floyd/ |
2006-01-05
|
06 | Margaret Cullen | [Ballot Position Update] New position, No Objection, has been recorded for Margaret Wasserman by Margaret Wasserman |
2006-01-04
|
06 | David Kessens | [Ballot comment] This document is targeted towards radio links. Radio links, and especially mobile radio links, have rapidly changing quality parameters. I am not convinced … [Ballot comment] This document is targeted towards radio links. Radio links, and especially mobile radio links, have rapidly changing quality parameters. I am not convinced that this extension can really deal with such situations. However, that seems to make this document the ideal candidate for an experimental protocol (instead of informational document) to figure out whether it is really useful. |
2006-01-04
|
06 | David Kessens | [Ballot Position Update] New position, No Objection, has been recorded for David Kessens by David Kessens |
2006-01-04
|
06 | Michelle Cotton | IANA Comments: Even with draft-arberg-pppoe-iana-00.txt, wouldn't this document still need an IANA Considerations section for the registration of 3 values? |
2006-01-03
|
06 | Mark Townsley | [Note]: 'Requested TSVWG review of flow-control procedures, will sync up with draft-arberg-pppoe-iana-00.txt' added by Mark Townsley |
2006-01-03
|
06 | Brian Carpenter | [Ballot discuss] Requires IANA registry for new PPoE code values 0x0A etc and for new PPoE tag values 0x0106 etc. Therefore cannot be an RFC … [Ballot discuss] Requires IANA registry for new PPoE code values 0x0A etc and for new PPoE tag values 0x0106 etc. Therefore cannot be an RFC Editor submission. At least, must be coordinated with draft-arberg-pppoe-iana. Attempts to introduce credit-based flow control at PPP level. I need to know that the Internet (PPPEXT) and Transport (TSVWG) areas are happy with this before concluding that it is non-damaging to the network. |
2006-01-03
|
06 | Brian Carpenter | [Ballot Position Update] New position, Discuss, has been recorded for Brian Carpenter by Brian Carpenter |
2006-01-01
|
06 | Russ Housley | [Ballot Position Update] New position, No Objection, has been recorded for Russ Housley by Russ Housley |
2005-12-19
|
06 | Mark Townsley | Ballot has been issued by Mark Townsley |
2005-12-19
|
06 | Mark Townsley | Ballot has been issued by Mark Townsley |
2005-12-13
|
06 | Mark Townsley | Area acronymn has been changed to int from gen |
2005-12-13
|
06 | Mark Townsley | Placed on agenda for telechat - 2006-01-05 by Mark Townsley |
2005-12-13
|
06 | Mark Townsley | Note field has been cleared by Mark Townsley |
2005-12-13
|
06 | Mark Townsley | PPPEXT REVIEW SUMMARY -------- Original Message -------- Subject: Re: pppoe-credit Date: Tue, 13 Dec 2005 09:28:44 -0500 From: James Carlson To: Mark Townsley References: < … PPPEXT REVIEW SUMMARY -------- Original Message -------- Subject: Re: pppoe-credit Date: Tue, 13 Dec 2005 09:28:44 -0500 From: James Carlson To: Mark Townsley References: <439ED28D.9020406@cisco.com> Here's the current text. I think everyone involved is unhappy with it to one degree or another, so that must mean it's close to right. The key issue here is that the author is using PPPoE as though it were a serial wire emulation protocol. That's not at all what PPPoE does, and dragging it in that direction is compounding an existing error to an unacceptable degree. I do have some sympathy, and I can see how the author ended up where he is by taking incremental steps that were each seemingly somewhat reasonable, but I (and the other working group members) just do not agree that the overall architecture is sound. "The PPP Extensions Working Group (pppext) has reservations about the desirability of the feature described in this document. In particular, it solves a general problem at an inappropriate layer and it may have unpredictable interactions with higher and lower level protocols. The techniques described in this document are intended for use with a particular deployment technique that uses a PPP termination separated from a radio termination by an Ethernet, and that has radio-side flow control for a slower PPP-only link to remote nodes. Implementors are better advised to avoid split termination with inter-media protocol translation, and use standard Internet Protocol routing instead." -- James Carlson, KISS Network Sun Microsystems / 1 Network Drive 71.232W Vox +1 781 442 2084 MS UBUR02-212 / Burlington MA 01803-2757 42.496N Fax +1 781 442 1677 |
2005-12-13
|
06 | Mark Townsley | Removed from agenda for telechat - 2005-12-15 by Mark Townsley |
2005-12-13
|
06 | Mark Townsley | [Note]: 'Asked for summary review from pppext chair. Will use as input for IESG note.' added by Mark Townsley |
2005-12-13
|
06 | Mark Townsley | [Ballot Position Update] New position, Yes, has been recorded for Mark Townsley |
2005-12-13
|
06 | Mark Townsley | Ballot has been issued by Mark Townsley |
2005-12-13
|
06 | Mark Townsley | Created "Approve" ballot |
2005-12-13
|
06 | (System) | Ballot writeup text was added |
2005-12-13
|
06 | (System) | Last call text was added |
2005-12-13
|
06 | (System) | Ballot approval text was added |
2005-12-13
|
06 | Mark Townsley | Placed on agenda for telechat - 2006-01-05 by Mark Townsley |
2005-12-13
|
06 | Mark Townsley | State Changes to IESG Evaluation from Expert Review by Mark Townsley |
2005-12-13
|
06 | Mark Townsley | Note field has been cleared by Mark Townsley |
2005-12-13
|
06 | Mark Townsley | PPPEXT REVIEW SUMMARY -------- Original Message -------- Subject: Re: pppoe-credit Date: Tue, 13 Dec 2005 09:28:44 -0500 From: James Carlson To: Mark Townsley References: < … PPPEXT REVIEW SUMMARY -------- Original Message -------- Subject: Re: pppoe-credit Date: Tue, 13 Dec 2005 09:28:44 -0500 From: James Carlson To: Mark Townsley References: <439ED28D.9020406@cisco.com> Here's the current text. I think everyone involved is unhappy with it to one degree or another, so that must mean it's close to right. The key issue here is that the author is using PPPoE as though it were a serial wire emulation protocol. That's not at all what PPPoE does, and dragging it in that direction is compounding an existing error to an unacceptable degree. I do have some sympathy, and I can see how the author ended up where he is by taking incremental steps that were each seemingly somewhat reasonable, but I (and the other working group members) just do not agree that the overall architecture is sound. "The PPP Extensions Working Group (pppext) has reservations about the desirability of the feature described in this document. In particular, it solves a general problem at an inappropriate layer and it may have unpredictable interactions with higher and lower level protocols. The techniques described in this document are intended for use with a particular deployment technique that uses a PPP termination separated from a radio termination by an Ethernet, and that has radio-side flow control for a slower PPP-only link to remote nodes. Implementors are better advised to avoid split termination with inter-media protocol translation, and use standard Internet Protocol routing instead." -- James Carlson, KISS Network Sun Microsystems / 1 Network Drive 71.232W Vox +1 781 442 2084 MS UBUR02-212 / Burlington MA 01803-2757 42.496N Fax +1 781 442 1677 |
2005-12-07
|
06 | Mark Townsley | [Note]: 'Asked for summary review from pppext chair. Will use as input for IESG note.' added by Mark Townsley |
2005-07-27
|
06 | Mark Townsley | State Changes to Expert Review from Publication Requested by Mark Townsley |
2005-07-27
|
06 | Mark Townsley | [Note]: 'Requested review of this document on the pppext list, with deadline of Aug 24 (4 weeks).' added by Mark Townsley |
2005-05-04
|
04 | (System) | New version available: draft-bberry-pppoe-credit-04.txt |
2005-04-05
|
06 | Dinara Suleymanova | Draft Added by Dinara Suleymanova in state Publication Requested |
2005-01-31
|
03 | (System) | New version available: draft-bberry-pppoe-credit-03.txt |
2004-10-12
|
02 | (System) | New version available: draft-bberry-pppoe-credit-02.txt |
2004-03-23
|
01 | (System) | New version available: draft-bberry-pppoe-credit-01.txt |
2004-03-17
|
00 | (System) | New version available: draft-bberry-pppoe-credit-00.txt |