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

Re: [PWE3] FCS retention in PWE3



One thing that is  clear from this discussion is that we  were right to keep
the FCS option  out of the base  spec!  It's not at all  clear that carrying
the FCS is either a necessary  or a sufficient condition for the solution of
any actual problem. 

Let's step  back and look at some  of the reasons advanced  for carrying the
customer FCS: 

1. Port-to-port  ethernet  is  a  "transmission  service".   Unlike  general
   network  services, it is  a requirement  of "transmission  services" that
   every bit which goes in one end must come out the other end. 

   We haven't  discussed this putative requirement very  much.  There's been
   some  suggestion  that failure  to  meet it  will  result  in a  customer
   relations problem (between the SP  and its customers), but I haven't seen
   very much to back  this up.  Perhaps this is just a  dogma from the past,
   which can be discarded. 

2. A switch in  the SP network may corrupt frames.  If  this happens, and if
   there is no FCS which the  egress PE can check, then the corrupted frames
   will be  sent to the customer  network.  If this is  a regular occurrence,
   then the customer will complain to the  SP.  It would be better if the SP
   could detect  the corruption,  and not send  the corrupted frames  to the
   customer.   (Presumably  the customer  wont  complain  about the  missing
   frames?) 

   There seem to be two problems with this argument: 

   a. Since the ethernet FCS is  not validated on egress from a switch, this
      can't be  done.  Frames with bit  errors will be sent  to the customer
      even if they carry the customer's original FCS. 

   b. If  this were  really a  requirement, it would  apply equally  well to
      services other  than port-to-port  ethernet, even though  carrying the
      customer's  original FCS  is  not a  possibility  for those  services.
      Hence a solution other than carrying the customer's original FCS would
      be required.

   In  fact,  what  would really  be  needed  to  solve  this problem  is  a
   PW-specific checksum which is created  by the ingress PE and validated by
   the egress  PE.  However,  no one has  actually asked for  that, probably
   because the added overhead it would  create is obvious and the payback is
   minimal. 

   By the way, anyone  who thinks that the FCS should be  used to enable the
   SP (rather than the customer)  to detect the corruption should argue that
   the egress  PE MUST validate the FCS.   I don't see much  point in saying
   "MAY", as I think Andy has proposed. 

3. IEEE  specs require  that  any  media connecting  two  bridges provide  a
   bounded rate of undetected errors. 

   However, I  think the discussion has  made it pretty  clear that carrying
   the  customer  FCS  through  the  PWs  is  not  necessary  to  meet  this
   requirement.  As far as I can  tell, it is not sufficient either, because
   it is not possible to do in various scenarios involving VLANs.

4. A  proper understanding of  the theoretical  aspects of  network layering
   and/or  IEEE   standards  require  that  the  customer   FCS  be  carried
   transparently.  

   There are two problems with this argument: 

   a. Who cares? 

   b. In my  judgment,  Mick  Seaman and  Keith  Knightson have  thoroughly
      refuted the claim that this is even a theoretical requirement.

Taking  all these  together,  I just  don't  see any  reason  to pursue  the
"customer FCS retention" capability, even as an option. 



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