thanks

I do understand its complex but I would hope that the language can be reworked 
to make it more likley
that an operator will get it right when trying to set up

I would not remove ether backward compatibility information but, as above, see 
if the language can be simplified

maybe more of a 
if you want to X then do these steps
        1
        2
        3

Scott

> On Sep 8, 2021, at 12:49 PM, Jeffrey (Zhaohui) Zhang <zzh...@juniper.net> 
> wrote:
> 
> Hi Scott,
> 
> Thanks for your review and comments/suggestions.
> 
> Yes I will change the SHOULD to MUST as you pointed out.
> 
> As for the complexity, unfortunately due to the nature of the tunnel 
> segmentation (if different tunnel technology/instantiation is needed in 
> different regions) the procedures are indeed needed and they're actually very 
> much similar to what's specified in RFC 6514 (for MVPN), RFC7117 (for VPLS) 
> and RFC7524 (inter-area segmentation for both MVPN and EVPN).
> 
> The need to address backward compatibility is another reason for some added 
> complexity. For example, section 5.3 could be removed if we would not need to 
> consider legacy PEs that do not support the procedures in this document.
> 
> Thanks.
> Jeffrey
> 
> -----Original Message-----
> From: Scott Bradner via Datatracker <nore...@ietf.org>
> Sent: Monday, September 6, 2021 12:45 PM
> To: ops-...@ietf.org
> Cc: bess@ietf.org; draft-ietf-bess-evpn-bum-procedure-updates....@ietf.org; 
> last-c...@ietf.org
> Subject: Opsdir last call review of 
> draft-ietf-bess-evpn-bum-procedure-updates-09
> 
> [External Email. Be cautious of content]
> 
> 
> Reviewer: Scott Bradner
> Review result: Has Issues
> 
> This is an OPS-DIR review of “Updates on EVPN BUM Procedures”
> <draft-ietf-bess-evpn-bum-procedure-updates>
> 
> These comments should be treated as any other last-call comments
> 
> This ID describes procedures to be used to support unknown unicast, and
> multicast (BUM) traffic in Ethernet VPNs, and as such, will impact the
> operators of networks where the procedures are used.
> 
> I found this document to be quite complex and expect that operators will have 
> a
> hard time getting all the details right when trying to implement it.  I do not
> know if it can be made more straightforward but I would not want to be 
> assigned
> to get this running properly on a big network.
> 
> That said, the procedures seem useful enough to publish the document as
> requested but I hope the WG does a pass to see if it can be simplified first
> and deal with the following:
> 
> Section 5.3.1 – uses SHOULD – but I do not see why a  SHOULD is used instead 
> of
> a MUST
> 
>        In my opinion, a SHOULD introduces operational or implementation
>        confusion unless
> the SHOULD is accompanied with an explanation of what might happen if the
> SHOULD is not followed so that the implementer or operator knows if it’s
> important and why – if I were writing RFC 2119 today, knowing what has 
> happened
> since I did write it, I would not include SHOULD & SHOULD NOT – far better to
> say “MUST unless the following is the case” or “MUST NOT unless the following
> is the case” –
> 
>        if the authors fell that there is a reason to not use MUST & MUST NOT
>        then it would
> help if they included the reason in the text
> 
> 
> 
> 
> Juniper Business Use Only

_______________________________________________
BESS mailing list
BESS@ietf.org
https://www.ietf.org/mailman/listinfo/bess

Reply via email to