Skip to main content

Pseudowire Emulation Edge-to-Edge (PWE3) Fragmentation and Reassembly
draft-ietf-pwe3-fragmentation-10

Revision differences

Document history

Date Rev. By Action
2012-08-22
10 (System) post-migration administrative database adjustment to the No Objection position for Bert Wijnen
2012-08-22
10 (System) post-migration administrative database adjustment to the No Objection position for Sam Hartman
2006-03-28
10 Amy Vezza State Changes to RFC Ed Queue from Approved-announcement sent by Amy Vezza
2006-03-24
10 Amy Vezza IESG state changed to Approved-announcement sent
2006-03-24
10 Amy Vezza IESG has approved the document
2006-03-24
10 Amy Vezza Closed "Approve" ballot
2006-03-24
10 Margaret Cullen State Changes to Approved-announcement to be sent from IESG Evaluation::AD Followup by Margaret Wasserman
2006-03-24
10 Margaret Cullen Note field has been cleared by Margaret Wasserman
2006-03-24
10 Sam Hartman [Ballot Position Update] Position for Sam Hartman has been changed to No Objection from Discuss by Sam Hartman
2006-03-23
10 Bert Wijnen [Ballot Position Update] Position for Bert Wijnen has been changed to No Objection from Discuss by Bert Wijnen
2006-03-20
10 Margaret Cullen
[Note]: '3/20/06: Fixes for discusses are well-understood.  Waiting for an RFC editor note or updated document from Mark (who is the author).' added by Margaret …
[Note]: '3/20/06: Fixes for discusses are well-understood.  Waiting for an RFC editor note or updated document from Mark (who is the author).' added by Margaret Wasserman
2006-03-19
10 Jari Arkko State Changes to IESG Evaluation::AD Followup from IESG Evaluation::Revised ID Needed by Jari Arkko
2006-03-09
10 Margaret Cullen State Changes to IESG Evaluation::Revised ID Needed from IESG Evaluation::AD Followup by Margaret Wasserman
2006-03-03
10 (System) Removed from agenda for telechat - 2006-03-02
2006-03-02
10 Amy Vezza State Changes to IESG Evaluation::AD Followup from IESG Evaluation by Amy Vezza
2006-03-02
10 Michelle Cotton
IANA Comments:
We understand this document to NOT create any new registries.

The IANA will update the reference for the Fragmentation Indicator interface parameter which …
IANA Comments:
We understand this document to NOT create any new registries.

The IANA will update the reference for the Fragmentation Indicator interface parameter which is registered at the following:
http://www.iana.org/assignments/pwe3-parameters

Upon appproval the IANA will assign the following new values -
2 Control Message Attribute Value Pairs (AVPs) for the following:
    TBD1 - Maximum Receive Unit (MRU) AVP
    TBD2 - Maximum Reassembled Receive Unit (MRRU) AVP
 
2 Default L2-Specific Sublayer bits for the following:
    Bit 2 - B (Fragmentation) bit
    Bit 3 - E (Fragmentation) bit

2 Leading Bits of the L2TPv2 Message Header for the following:
    Bit 8 - B (Fragmentation) bit
    Bit 9 - E (Fragmentation) bit
   
These registrations will take place at the following location:
http://www.iana.org/assignments/l2tp-parameters
2006-03-02
10 Allison Mankin [Ballot Position Update] New position, No Objection, has been recorded for Allison Mankin by Allison Mankin
2006-03-02
10 Jon Peterson [Ballot Position Update] New position, No Objection, has been recorded for Jon Peterson by Jon Peterson
2006-03-02
10 Bill Fenner
[Ballot comment]
I'd like to echo Sam's unease with L3 fragmentation on an L2 device.  It is reminiscent of all the problems caused by FDDI<->Ethernet …
[Ballot comment]
I'd like to echo Sam's unease with L3 fragmentation on an L2 device.  It is reminiscent of all the problems caused by FDDI<->Ethernet or Token Ring<->Ethernet Bridges - some were buggy implementations (because it's fundamentally hard to get this right? I dunno), some were purely L2 devices that couldn't send ICMP errors when dropping.

Were the potential problems with fragmentation discussed in the WG?
2006-03-02
10 Bill Fenner [Ballot Position Update] New position, No Objection, has been recorded for Bill Fenner by Bill Fenner
2006-03-01
10 David Kessens [Ballot Position Update] New position, No Objection, has been recorded for David Kessens by David Kessens
2006-03-01
10 Russ Housley [Ballot Position Update] New position, No Objection, has been recorded for Russ Housley by Russ Housley
2006-03-01
10 Sam Hartman
[Ballot discuss]
I'll drop this discuss if there is not significant support from the
rest of the IESG This document recommends that PWE3 NSPs look …
[Ballot discuss]
I'll drop this discuss if there is not significant support from the
rest of the IESG This document recommends that PWE3 NSPs look into l2
packets, find an IP packet, extract it, fragment it and send as
multiple L2 packets.
>    A PE's native service processing (NSP) MAY choose to fragment a
>    packet before allowing it to enter a PW. For example, if an IP
>    packet arrives from a CE with an MTU which will yield a PW packet
>    which is greater than the PSN MTU, the PE NSP may perform IP
>    fragmentation on the packet, also replicating the L2 header for the
>    IP fragments. This effectively creates two (or more) packets, each
>    carrying an IP fragment preceded by an L2 header, for transport
>    individually across the PW. The receiving PE is unaware that the
>    originating host did not perform the IP fragmentation, and as such
>    does not treat the PW packets in any special way. This ultimately
>    has the affect of placing the burden of fragmentation on the PE
>    NSP, and reassembly on the IP destination host.












We've been having enough trouble with this sort of deep inspection and
modification in the ECMP MPLS case.  I do not think we want to
encourage this level of deep modification because it is likely to
introduce architectural fragility.
2006-03-01
10 Sam Hartman [Ballot Position Update] New position, Discuss, has been recorded for Sam Hartman by Sam Hartman
2006-03-01
10 Mark Townsley [Ballot Position Update] New position, Recuse, has been recorded for Mark Townsley by Mark Townsley
2006-02-28
10 Bert Wijnen
[Ballot discuss]
MUST, SHOULD, MAY (etc) language used without a citation and
reference to RFC2119.

If I look to sect 5.3 (as an example, …
[Ballot discuss]
MUST, SHOULD, MAY (etc) language used without a citation and
reference to RFC2119.

If I look to sect 5.3 (as an example, 5.4 worries me too):

  5.3 L2TP Maximum Receive Unit (MRU) AVP

      0                  1
      0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
      |              MRU              |
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

  MRU (Maximum Receive Unit), attribute number TBD1, is the maximum
  size in octets of a fragmented or complete PW frame, including L2TP
  encapsulation, receivable by the side of the PW advertising this
  value. The advertised MRU does NOT include the PSN header (i.e. the
  IP and/or UDP header). This AVP does not imply that PWE3
  fragmentation or reassembly is supported. If reassembly is not
  enabled or unavailable, this AVP may be used alone to advertise the
  MRU for a complete frame.

  This AVP MAY be hidden (the H bit MAY be 0 or 1). The mandatory (M)
  bit for this AVP SHOULD be set to 0. The Length (before hiding) is
  8. The Vendor ID is the IETF Vendor ID of 0.

Then I am confused, since earlier today I was reading document
draft-ietf-l2tpext-l2vpn-06.txt , and in there, an AVP looked like:

    0                  1                  2                  3
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  |M|H|0|0|0|0|    Length        |              0                |
  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  |              TBA              |      SAII (variable length)  |
  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

So here I had expected something aka:

    0                  1                  2                  3
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  |M|H|0|0|0|0|    Length        |              0                |
  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  |              TBD1            |      MRU                    |
  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

Or am I completely misunderstanding something here?
2006-02-28
10 Bert Wijnen [Ballot Position Update] Position for Bert Wijnen has been changed to Discuss from Undefined by Bert Wijnen
2006-02-28
10 Bert Wijnen [Ballot comment]
Strange place for the IPR text in section 1.
2006-02-28
10 Bert Wijnen [Ballot Position Update] New position, Undefined, has been recorded for Bert Wijnen by Bert Wijnen
2006-02-27
10 Ted Hardie [Ballot Position Update] New position, No Objection, has been recorded for Ted Hardie by Ted Hardie
2006-02-27
10 Brian Carpenter [Ballot Position Update] New position, No Objection, has been recorded for Brian Carpenter by Brian Carpenter
2006-02-27
10 Scott Hollenbeck [Ballot Position Update] New position, No Objection, has been recorded for Scott Hollenbeck by Scott Hollenbeck
2006-02-23
10 Margaret Cullen Placed on agenda for telechat - 2006-03-02 by Margaret Wasserman
2006-02-23
10 Margaret Cullen State Changes to IESG Evaluation from Waiting for Writeup by Margaret Wasserman
2006-02-23
10 Margaret Cullen Note field has been cleared by Margaret Wasserman
2006-02-23
10 Margaret Cullen [Ballot Position Update] New position, Yes, has been recorded for Margaret Wasserman
2006-02-23
10 Margaret Cullen Ballot has been issued by Margaret Wasserman
2006-02-23
10 Margaret Cullen Created "Approve" ballot
2006-02-15
10 (System) State has been changed to Waiting for Writeup from In Last Call by system
2006-02-01
10 Amy Vezza Last call sent
2006-02-01
10 Amy Vezza State Changes to In Last Call from Last Call Requested by Amy Vezza
2006-01-31
10 Margaret Cullen Last Call was requested by Margaret Wasserman
2006-01-31
10 Margaret Cullen State Changes to Last Call Requested from AD Evaluation by Margaret Wasserman
2006-01-31
10 (System) Ballot writeup text was added
2006-01-31
10 (System) Last call text was added
2006-01-31
10 (System) Ballot approval text was added
2006-01-31
10 Margaret Cullen State Changes to AD Evaluation from Publication Requested by Margaret Wasserman
2006-01-31
10 Margaret Cullen [Note]: '1/31/06:  Sent to IETF LC in parallel with AD Review.' added by Margaret Wasserman
2005-12-13
10 Mark Townsley Draft Added by Mark Townsley in state Publication Requested
2005-12-13
10 Mark Townsley [Note]: 'Margaret will advance this as Mark is a co-author on the document.' added by Mark Townsley
2005-11-28
10 (System) New version available: draft-ietf-pwe3-fragmentation-10.txt
2005-09-09
09 (System) New version available: draft-ietf-pwe3-fragmentation-09.txt
2005-02-11
08 (System) New version available: draft-ietf-pwe3-fragmentation-08.txt
2004-11-19
07 (System) New version available: draft-ietf-pwe3-fragmentation-07.txt
2004-08-30
06 (System) New version available: draft-ietf-pwe3-fragmentation-06.txt
2004-02-10
05 (System) New version available: draft-ietf-pwe3-fragmentation-05.txt
2003-12-09
04 (System) New version available: draft-ietf-pwe3-fragmentation-04.txt
2003-10-23
03 (System) New version available: draft-ietf-pwe3-fragmentation-03.txt
2003-06-18
02 (System) New version available: draft-ietf-pwe3-fragmentation-02.txt
2003-06-12
01 (System) New version available: draft-ietf-pwe3-fragmentation-01.txt
2002-10-17
00 (System) New version available: draft-ietf-pwe3-fragmentation-00.txt