[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [PWE3] WG last call requested for draft-ietf-pwe3-fcs-retenti on-01.txt



Sasha,

Andy and all,
A brief pre-LC comment on the draft in question:

In its present form the draft only indicates whether the FCS is
retained or not  as the corresponding Interface Parameter does
not carry any value,just ID.

This is OK when dealing with Ethernet and ATM AAL5 PWs.

However, if you want to retain FCS in HDLC or FR PWs, FCS retention
only makes sense if the two ACs use the same FCS size (2 or 4 bytes).
If the sizes are different, FCS retenation cannot function.
However, the draft does not allow signaling of the expected FCS
size and hence does not prevent successful setup of non-operational PWs.

Thanks - you're absolutely correct. For the post-LC revision, I'll replace section 3 with the following:


3. Signaling FCS Retention With MPLS-based Pseudowires

When using the signaling procedures in [4], there is a Virtual Circuit FEC element parameter ID used to signal the desire to retain the FCS when advertising a VC label:

   Parameter   ID Length    Description
        0x0A           4    FCS Retention Indicator

The presence of this parameter ID in the VC FEC element indicates that the egress PE requests the ingress PE to retain the FCS for the VC label being advertised. It does not obligate the ingress PE to retain the FCS; it is simply an indication that the ingress PE MAY retain the FCS. The sender MUST NOT retain the FCS if this parameter ID is not present in the VC FEC element.

The parameter includes a 16-bit FCS length field, which indicates the length of the original FCS being retained. For Ethernet and ATM AAL5 pseudowires, this length will always be set to 4. For HDLC, PPP, and Frame Relay pseudowires, this length will be set to either 2 or 4. Since the FCS length on these interfaces is a local setting, retaining the FCS only makes sense if the FCS length is identical on both ends of the pseudowire. Including the FCS length in this parameter allows the PEs to ensure that the FCS is only retained when it makes sense.

Since unknown parameter IDs are silently ignored [4], backwards compatibility with systems that do not implement this document is provided by requiring that the FCS is retained ONLY if the FCS Retention Indicator with an identical setting for the FCS length has been included in the advertisements for both directions on a pseudowire.

If the ingress PE recognizes the FCS Retention Indicator parameter ID, but does not wish to retain the FCS with the indicated length, it need only issue its own label mapping message for the opposite direction without including the FCS Retention Indicator. This will prevent FCS retention in either direction.

If PWE3 signaling [4] is not in use for a pseudowire, then whether or not the FCS is to be retained MUST be identically provisioned in both PEs at the pseudowire endpoints. If there is no provisioning support for this option, the default behavior is to remove the FCS.

Cheers,
Andy


_______________________________________________ pwe3 mailing list pwe3 at ietf.org https://www1.ietf.org/mailman/listinfo/pwe3