Hi Alvaro,

Please see comments inline. I have submitted 09.



Thanks,

Sami

> 
>
>> > M4. Section 1.2 is titled Requirements.  However, the list seems to 
>> > include a combination of 
>
>> > statements of fact (“EPL service access circuit maps to the whole Ethernet 
>> > port”: this is pretty 
>
>> > much the definition of EPL), solution-sounding lines (“Each VLAN 
>> > individually (or <S-VLAN,C-
>
>> > VLAN> combination) will be considered to be an endpoint for an EVPL 
>> > service”: not only does it 
>
>> > sound like what the solution will do, but it is also the definition of 
>> > EVPL), and statements that 
>
>> > talk to the configuration and not what the technical solution described 
>> > later can do (“A given 
>
>> > PE could have thousands of EVPLs configured. It must be possible to 
>> > configure multiple EVPL 
>
>> > services within the same EVI.”: is there an actual scalability 
>> > requirement?).     I would have 
>
>> > expected actual requirements (for example: “EPL service access circuits 
>> > MUST map to the whole 
>
>> > Ethernet port”; normative language is not required) that I can then check 
>> > against the solution – 
>
>> > but it all sounds like a rehash of what was explained before.  ☹
>
>> 
>
>> Sami: Please have a look at the attached draft to see if you are OK with the 
>> section now, we can 
>
>> consider removing the section too.
>
> 
>
>The new text is not necessarily better – the normative language added doesn’t 
>always do what it should, for example: “A given PE MAY have thousands of EVPLs 
>configured.”  That is really still a statement, not an option (“MAY”) given as 
>part of the solution.
>
> 
>
>Yes, please remove this section.
>
> 

I removed the section.

>
>
>
>… 
>
>> > M5.1. Section 3: “Ethernet Tag ID 32-bit field is set to the 24-bit VPWS 
>> > service instance identifier” 
>
>> > How should this be aligned into the larger field?
>
>> 
>
>> Sami: Changed the text to "This document specifies the use of the per EVI 
>> Ethernet A-D route to 
>
>> signal VPWS services. The Ethernet Segment Identifier field is set to the 
>> customer ES and the 
>
>> Ethernet Tag ID 32-bit field MUST be set to the 24-bit VPWS service instance 
>> identifier value."
>
> 
>
>Ok, but you still didn’t mention how the 24-bit value is to be aligned in the 
>32-bit field.  I’m guessing there will be some 0-padding, but will that the at 
>the beginning or the end?
>

I made the VPWS service instance identifier a 32-bit value in the new draft.

> 
>
>
>
>… 
>
>> > M6.2. How should the other flags in the Control Flags field be assigned?  
>> > Please define a new 
>
>> > registry and include the details in the IANA Considerations section.
>
>> 
>
>> Sami: We are already describing how the other control flags be assigned in 
>> the doc, we have 2 
>
>> other Flags B and C, not sure why do we need a new registry?
>
> 
>
>The Control Flags field is 16 bits long, you’re only defining 3 bits.    If 
>someone else in the future wants to use one of those other bits, what should 
>be the criteria for assignment: first come first served, do you think they 
>should at least have an RFC, should that be standards track??  
>
> 
>
>As it is right now, IANA won’t know what to do if anyone else wants do use any 
>of the other bits in the future.
>
> 
>
>Note that MBZ doesn’t preclude the bits being used in the future for something 
>else.
>
> 

I added a registry in the IANA consideration.

This document creates a registry called "EVPN Layer 2 attributes
   Control Flags". New registrations will be made through the "RFC
   Required" procedure defined in [RFC5226].  

   Initial registrations are as follows:

     P      Advertising PE is the Primary PE.
     B      Advertising PE is the Backup PE.
     C      Control word [RFC4448] MUST be present 



>
> 
>
>> > M6.3. What should a remote PE do if it receives both the P and B flags set 
>> > (or both unset)?  I 
>
>> > know that in a single-active scenario they should not be on at the same 
>> > time…but what should the 
>
>> > receiver do?
>
>> 
>
>> Sami:  Added "In multihoming scenarios, both B and P flags MUST not be both 
>> set or both unset by 
>
>> a sender PE, and a receiving PE that receives an update with both B and P 
>> flags set or unset MUST 
>
>> not forward any traffic to the sender PE.”  Need to review this with other 
>> authors too.
>
> 
>
>Not forwarding any traffic means that the route is ignored and not used, 
>right?  Should it be discarded?  Maybe phrase the resulting action in terms of 
>the route and not the forwarding of traffic…
>
> 

Changed text to MUST discard the received route from the sender PE.

>
>… 
>
>> > M6.5. What units is the MTU in?  How is it encoded?
>
>> 
>
>> Sami: Added "L2 MTU (Maximum Transmission Unit) is a 2-octet value 
>> indicating the MTU in octets”
>
> 
>
>Yes, but what are the units?  0x0001 means what?  I would assume bytes, but 
>please be specific. 
>
> 

Changed “in octets” —> “in bytes”

>
>
>
>… 
>
>> > P1. Please add a reference for VPWS.
>
>> 
>
>> Sami: You mean PWE3 reference?
>
> 
>
>No, VPWS.  I think rfc4664 is called out at some point – please reference it 
>when VPWS is first mentioned in the Introduction.
>
> 

This is what I did in the 08, I referenced it in the introduction.

>
>BTW, please move it to Informative to avoid a downref.
>
> 

Done.

>
> 
>
>> > P2. The [MEF] reference didn’t work for me; on all tries the connection 
>> > timed out.  Is it possible to > > find a more stable reference?
>
>> 
>
>> Sami: No clue here!
>
> 
>
>How about this:  
>https://urldefense.proofpoint.com/v2/url?u=https-3A__www.mef.net_Assets_Technical-5FSpecifications_PDF_MEF-5F6.1.pdf&d=DwIGaQ&c=uilaK90D4TOVoH58JNXRgQ&r=IVzcTRLQdpta08L0b_y2zDkqvwJhRKMCAbX-2K-LV98&m=GH5FIfqtBUACPwx-LVV2v5zPrGcNzhCEjfj8-0-R2OI&s=5b19ceQDqdsz0TepqsV7daJoYm9uDMyco7BZ4NeICWU&e=
>   ??
>
> 

Thanks,
>
>
>
>…
>
>> > P9. There is no Reference to any of the Extended Communities RFCs: 4360, 
>> > 7153, etc…
>
>> 
>
>> Sami: Done.
>
> 
>
>We still need a reference to rfc4360 – at least in Section 3.1 where the new 
>community is defined.
>
> 
>
>You did add a reference to rfc7153, but it is not used in the text. ☹  There’s 
>no point in having it if it isn’t used!
>
> 
I changed the text as follow in 3.1 and added/removed the above references.

"This draft proposes a new extended community, defined below as per [RFC7432] 
in addition to the values specified in [RFC4360]"

>
> 
>
> 
>
>> > P10. Please add Figure numbers/names.
>
>> 
>
>> Sami: Done.
>
> 
>
>Maybe it’s just me, but I don’t see them.  Note that the figures in 3.1 seem 
>to run into each other w/out names/numbers.
>
> 
Sorry, fixed that too.
>
>
>
>> > P11. Section 3.1 (EVPN Layer 2 attributes extended community) defines 3 
>> > control *flags*, but they 
>
>> > are referred to later in the text as “bits”.  Please be consistent.
>
>> 
>
>> Sami: Please have a look.
>
> 
>
>There are still several places where the P bit, B bit or C bit are used.


Changed to Flag .

>
> 
>
> 
>
>…
>
>> > N1. “Both services are supported by using…I.e., for both EPL and EVPL 
>> > services…”  The second part 
>
>> > of that explanation is a lot clearer, you might want to simplify by just 
>> > leaving that part in.
>
>> 
>
>> Sami: I don’t get this.
>
> 
>
>Just a suggestion:
>
> 
>
>OLD>
>
>   Both services are supported by using the per EVI Ethernet A-D route
>
>   which contains an Ethernet Segment Identifier, in which the customer
>
>   ES is encoded, and an Ethernet Tag, in which the VPWS service
>
>   instance identifier is encoded.  I.e., for both EPL and EVPL
>
>   services, a specific VPWS service instance is identified by a pair of
>
>  per EVI Ethernet A-D routes which together identify the VPWS service
>
>   instance endpoints and the VPWS service instance.
>
> 
>
>NEW>
>
>   For both EPL and EVPL
>
>   services, a specific VPWS service instance is identified by a pair of
>
>   per EVI Ethernet A-D routes which together identify the VPWS service
>
>   instance endpoints and the VPWS service instance.
>
> 
>
>

Ok.

>
>
>
>A couple more nits:
>
>
>
>s/control flags SHOULD not be set in/control flags SHOULD NOT be set in
>
>
>
>s/then the C Bit MUST not be set/then the C Flag MUST NOT be set
>
>

Done.

Thanks,

Sami
>
_______________________________________________
BESS mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/bess

Reply via email to