[bess] Question on symmetric IRB procedures in draft-ietf-bess-evpn-inter-subnet-forwarding

Muthu Arul Mozhi Perumal <muthu.arul@gmail.com> Wed, 20 March 2019 04:49 UTC

Return-Path: <muthu.arul@gmail.com>
X-Original-To: bess@ietfa.amsl.com
Delivered-To: bess@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3F560130F15 for <bess@ietfa.amsl.com>; Tue, 19 Mar 2019 21:49:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level:
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ErKw7XsBvD3Q for <bess@ietfa.amsl.com>; Tue, 19 Mar 2019 21:49:29 -0700 (PDT)
Received: from mail-lf1-x12c.google.com (mail-lf1-x12c.google.com [IPv6:2a00:1450:4864:20::12c]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 32AC5130E46 for <bess@ietf.org>; Tue, 19 Mar 2019 21:49:28 -0700 (PDT)
Received: by mail-lf1-x12c.google.com with SMTP id y18so855775lfe.1 for <bess@ietf.org>; Tue, 19 Mar 2019 21:49:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=j21nQrtwFjDAusPUQE3opLFmtqsmzNWDauW4U9VtdfQ=; b=KjbtrDq9X+gxH/QKgiAgxJoc8orzIXX4SXDZvba2P8OFBgI//G11k9tZouYNij9V29 wulUWcOPUJp1QdexVuwemag4+noYSIG4dFCcA8mQp3aT2SdYChaCHZnyMq/O+4y5J1In 2xyDqn/oJiNFelwPD9IgpQVyJO8sj6wKF3z2lJi3Bn+fWo2VFx3wOGHo4fU3juJrT8h+ i4cIrDbmLHVKzwm3BAZfkp5h8Rx00oLkx3/xzbzaKDFmQOkUjrTLKjUff94DgZiBxSRy PDRj31htwFmy4ui5hQoe47E5QfkhoIIqJKCT43KH1O3pEo8JHFr8AbfEEhQTMBwlrs07 boLQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=j21nQrtwFjDAusPUQE3opLFmtqsmzNWDauW4U9VtdfQ=; b=K/bK+PiCIDGHTRkP7w8LXfIMmI+TZgrUNi7aOjNa67pVi4ZODTyxlJnz73RuWHAejw HWzD+Hu7ncb5tQ6Yttmam3/uIqZclwhHo0yEELuIwK3iEvTGPuuWBI7ktHC2HfHCxSI8 Jk9ign4IWjN7dFDOQdgOc7bjTFR2A6EG14b4gjAGPRmxvusBAJ+eYHTXKpyOERjNMn/W mhyDzgzgkbYn01C97wVW5B61oz0tftAKoX2W1yv0dW8wdlSrR0XMNW0G6Cg5w7rB10Ms Fnpt/IxZt7mizwxX4ul64o7aDrhtucmRDFH4LOwIP+8YuuJmy3RlP1J8OZDbF/46PS+O WkAA==
X-Gm-Message-State: APjAAAUNru30jXEy4+fvMUDYN+tGXyR1cuuGwYgXm6sQNt2p6sTGfBDR bXIoy6lXet7vdDlZyEUMnT5lNrLh0bTey379cdGTz5Hl/b0=
X-Google-Smtp-Source: APXvYqz3xXxEVcrdOkjiMiJoOdrcN7pQX1tNrvU8gggdEFK6uu3hU1Vmmer5W6GA+eLOuERZlx80wjyqfN466efYKfw=
X-Received: by 2002:a19:a88b:: with SMTP id r133mr10704604lfe.90.1553057365555; Tue, 19 Mar 2019 21:49:25 -0700 (PDT)
MIME-Version: 1.0
From: Muthu Arul Mozhi Perumal <muthu.arul@gmail.com>
Date: Wed, 20 Mar 2019 10:19:14 +0530
Message-ID: <CAKz0y8zsObtNo_OAey2H2=0GB0QM9s+o7e6AFo98ku-OwO0aQw@mail.gmail.com>
To: bess@ietf.org
Content-Type: multipart/alternative; boundary="0000000000009700f705847f581c"
Archived-At: <https://mailarchive.ietf.org/arch/msg/bess/IU2YsRBs8nhYph3jydzpwns5KlI>
Subject: [bess] Question on symmetric IRB procedures in draft-ietf-bess-evpn-inter-subnet-forwarding
X-BeenThere: bess@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: BGP-Enabled ServiceS working group discussion list <bess.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bess>, <mailto:bess-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bess/>
List-Post: <mailto:bess@ietf.org>
List-Help: <mailto:bess-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bess>, <mailto:bess-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 20 Mar 2019 04:49:31 -0000

draft-ietf-bess-evpn-inter-subnet-forwarding says the following in section
3.2.2:

<snip>
   If the receiving PE receives this route with both the MAC-VRF and IP-
   VRF route targets but the MAC/IP Advertisement route does not include
   MPLS label2 field and if the receiving PE supports asymmetric IRB
   mode, then the receiving PE installs the MAC address in the
   corresponding MAC-VRF and <IP, MAC> association in the ARP table for
   that tenant (identified by the corresponding IP-VRF route target).
</snip>

Further below it says:

<snip>
   If the receiving PE receives this route with both the MAC-VRF and IP-
   VRF route targets but the MAC/IP Advertisement route does not include
   MPLS label2 field and if the receiving PE does not support either
   asymmetric or symmetric IRB modes, then if it has the corresponding
   MAC-VRF, it only imports the MAC address
</snip>

How should "does not support either asymmetric or symmetric IRB" be
interpreted? Should it be interpreted as "supports neither asymmetric nor
symmetric"? Or should it be interpreted as "does not support one of them"?

If it is the former, then the case where the receiving PE supports only
symmetric (but not asymmetric) IRB isn't described. It it is the later then
it includes the case where the receiving PE supports only asymmetric (but
not symmetric) IRB and what is described in that paragraph conflicts with
the first paragraph mentioned above.

Regards,
Muthu