Ali and all,
I have read the new version of Section 6.3 of 7432-bis, and it addresses my 
concerns.

Regards, and lots of thanks for taking care of this issue.
Sasha

From: Ali Sajassi (sajassi) <saja...@cisco.com>
Sent: Friday, January 6, 2023 12:09 AM
To: Alexander Vainshtein <alexander.vainsht...@rbbn.com>; 
draft-ietf-bess-rfc7432bis.auth...@ietf.org
Cc: bess@ietf.org; Ron Sdayoor <ron.sday...@rbbn.com>; Moti Morgenstern 
<moti.morgenst...@rbbn.com>; Nitsan Dolev <nitsan.do...@rbbn.com>; Michael 
Gorokhovsky <michael.gorokhov...@rbbn.com>
Subject: [EXTERNAL] Re: A doubt in the requirements pertaining to VLAN-aware 
service interface in draft-ietf-bess-rfc7432bis

Hi Sasha,

Thanks for your insightful comments. A few comments:


1)      The text that you provided, gives further clarification to the existing 
text and thus I will incorporate it with some modifications as below:
"In the case where a single VLAN is represented by a single VID and
   thus no VID translation is required for the operational duration of
   that VLAN , an MPLS-encapsulated packet MUST
   carry that VID and the Ethernet Tag ID in all EVPN routes advertised for 
this BD
   MUST be set to that VID.  The advertising PE SHOULD advertise the MPLS Label 
in the
   Ethernet A-D per EVI and Inclusive Multicast routes and MPLS Label1
   in the MAC/IP Advertisement routes representing both the Ethernet Tag ID
   and the EVI but MAY advertise the labels representing ONLY the EVI.
   This decision is only a local matter by the advertising PE which
   is also the disposition PE) and doesn't affect any other PEs."

2)      For the use case that you provided where a single VLAN can be 
represented by multiple VIDs (although at the later time where the VLAN starts 
with a single VID and then additional VID is configured for the same VLAN), is 
more appropriate to the 2nd paragraph that you quoted below. Basically, if the 
operator knows that at some point, there will be multiple VIDs for a VLAN, then 
they should follow the 2nd para text.

3)      I will clarify what normalized VID mean (i.e., a unique VID network 
wide in context of an EVI). Although this VID is not used explicitly in data 
plane, it is used implicitly because it identifies the BD and thus the bridge 
table for incoming packets at the ingress PE. Even though the tag translation 
is done at the egress PE.

Cheers,
Ali



From: Alexander Vainshtein 
<alexander.vainsht...@rbbn.com<mailto:alexander.vainsht...@rbbn.com>>
Date: Tuesday, November 29, 2022 at 2:18 AM
To: 
draft-ietf-bess-rfc7432bis.auth...@ietf.org<mailto:draft-ietf-bess-rfc7432bis.auth...@ietf.org>
 
<draft-ietf-bess-rfc7432bis.auth...@ietf.org<mailto:draft-ietf-bess-rfc7432bis.auth...@ietf.org>>
Cc: bess@ietf.org<mailto:bess@ietf.org> <bess@ietf.org<mailto:bess@ietf.org>>, 
Ron Sdayoor <ron.sday...@rbbn.com<mailto:ron.sday...@rbbn.com>>, Moti 
Morgenstern <moti.morgenst...@rbbn.com<mailto:moti.morgenst...@rbbn.com>>, 
Nitsan Dolev <nitsan.do...@rbbn.com<mailto:nitsan.do...@rbbn.com>>, Michael 
Gorokhovsky <michael.gorokhov...@rbbn.com<mailto:michael.gorokhov...@rbbn.com>>
Subject: A doubt in the requirements pertaining to VLAN-aware service interface 
in draft-ietf-bess-rfc7432bis
Hi all,
I have some doubts in the following requirement for Ethernet Tag ID in Section 
6.3 of the 7432bis 
draft<https://clicktime.symantec.com/15siF9byzEiFPAhs8AxLb?h=vgZyn6M9g5pMAup4Gz6UGHO0ysNqEHAPmpqoYioaG4A=&u=https://datatracker.ietf.org/doc/html/draft-ietf-bess-rfc7432bis-05%23section-6.3>
 (the problematic text is highlighted):


   In the case where a single VLAN is represented by a single VID and
   thus no VID translation is required, an MPLS-encapsulated packet MUST
   carry that VID.  The Ethernet Tag ID in all EVPN routes MUST be set
   to that VID.  The advertising PE MAY advertise the MPLS Label in the
   Ethernet A-D per EVI and MPLS Label1 in the MAC/IP Advertisement
   routes representing ONLY the EVI or representing both the Ethernet
   Tag ID and the EVI.  This decision is only a local matter by the
   advertising PE (which is also the disposition PE) and doesn't affect
   any other PEs.


   In the case where a single VLAN is represented by different VIDs on

   different CEs and thus VID translation is required, a normalized

   Ethernet Tag ID (VID) MUST be carried in the EVPN BGP routes.

   Furthermore, the advertising PE advertises the MPLS Label1 in the

   MAC/IP Advertisement route representing both the Ethernet Tag ID and

   the EVI, so that upon receiving an MPLS-encapsulated packet, the

   advertising PE can identify the corresponding bridge table from the

   MPLS EVPN label and perform Ethernet Tag ID translation ONLY at the

   disposition PE -- i.e., the Ethernet frames transported over the

   MPLS/IP network MUST remain tagged with the originating VID, and VID

   translation is performed on the disposition PE.  The Ethernet Tag ID

   in all EVPN routes MUST be set to the normal

First of all, please note that the quoted text does not mention Inclusive 
Multicast Ethernet Tag routes and the labels advertised in them at all.

My doubts are based on the following scenario:

1.       Suppose that originally all the BDs in an EVI that implements 
VLAN-aware Bundle service interface has been has been created with the same per 
BD VID delimiting all the attachment circuits network-wide (in all the PEs). In 
accordance with the highlighted requirement, Ethernet Tag ID in all EVPN routes 
advertised for this BD has been set to the VID in question and at least some 
(may be all) the PEs have allocated only per-EVI labels for these routes.

2.       Suppose further that a new attachment circuit delimited by a different 
single VID (and configured with egress VLAN translation) is now added to this 
BD in one of the PEs:

a.       The highlighted requirements are now applicable, and the EVPN Type 2 
routes now must carry labels that represent both the Ethernet Tag ID and the 
EVI.

b.       This presumably means that all the previously advertised EVPN Type 2 
routes for this BD MUST be withdrawn, and new ones - carrying labels that 
represent both the EVI and the specific BD - advertised. The same applies to 
EVPN Type 3 routes for the affected BD. My guess that this would result in a 
substantial traffic disruption at least for the affected BD - but most probably 
for all the BDs in this EVI.

Please note that if labels advertised in EVPN per EVI Type 1, Type 2 and Type 3 
routes were always allocated to represent t6he {EVI, Ethernet Tag ID} pairs, 
the problem would not occur.

May I suggest replacing the problematic (for me) para with the new text as 
following (the changes vs. the current text are highlighted):

   In the case where a single VLAN is represented by a single VID and
   thus no VID translation is required, an MPLS-encapsulated packet MUST
   carry that VID.  The Ethernet Tag ID in all EVPN routes advertised for this 
BD
   MAY be set to that VID.  The advertising PE SHOULD advertise the MPLS Label 
in the
   Ethernet A-D per EVI and Inclusive Multicast routes and MPLS Label1
   in the MAC/IP Advertisement routes representing both the Ethernet Tag ID
   and the EVI but MAY advertise the labels representing ONLY the EVI.
   This decision is only a local matter by the advertising PE which
   is also the disposition PE) and doesn't affect any other PEs.

May I also suggest not to use the term "normalized Ethernet Tag" in the next 
para because:

-          It is not actually defined anywhere

-          It carries (from my POV) some data plane-related connotations while 
in fact it only is seen in the EVPN control plane entities and does not affect 
the data plane at all.

3.

Your feedback would be highly appreciated.

Regards, and lots of thanks in advance,
Sasha


Notice: This e-mail together with any attachments may contain information of 
Ribbon Communications Inc. and its Affiliates that is confidential and/or 
proprietary for the sole use of the intended recipient. Any review, disclosure, 
reliance or distribution by others or forwarding without express permission is 
strictly prohibited. If you are not the intended recipient, please notify the 
sender immediately and then delete all copies, including any attachments.

Notice: This e-mail together with any attachments may contain information of 
Ribbon Communications Inc. and its Affiliates that is confidential and/or 
proprietary for the sole use of the intended recipient. Any review, disclosure, 
reliance or distribution by others or forwarding without express permission is 
strictly prohibited. If you are not the intended recipient, please notify the 
sender immediately and then delete all copies, including any attachments.
_______________________________________________
BESS mailing list
BESS@ietf.org
https://www.ietf.org/mailman/listinfo/bess

Reply via email to