Re: [spring] Comments on draft-filsfils-spring-srv6-net-pgm-illustration-00

<bruno.decraene@orange.com> Thu, 11 July 2019 08:06 UTC

Return-Path: <bruno.decraene@orange.com>
X-Original-To: spring@ietfa.amsl.com
Delivered-To: spring@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AE07A1201AA; Thu, 11 Jul 2019 01:06:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.597
X-Spam-Level:
X-Spam-Status: No, score=-2.597 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 hjaWhg9LtCnO; Thu, 11 Jul 2019 01:06:02 -0700 (PDT)
Received: from relais-inet.orange.com (relais-inet.orange.com [80.12.66.39]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0D358120291; Thu, 11 Jul 2019 01:06:02 -0700 (PDT)
Received: from opfedar07.francetelecom.fr (unknown [xx.xx.xx.9]) by opfedar20.francetelecom.fr (ESMTP service) with ESMTP id 45kpXS2vX7z8tJL; Thu, 11 Jul 2019 10:06:00 +0200 (CEST)
Received: from Exchangemail-eme6.itn.ftgroup (unknown [xx.xx.13.73]) by opfedar07.francetelecom.fr (ESMTP service) with ESMTP id 45kpXS1nVnz5vNP; Thu, 11 Jul 2019 10:06:00 +0200 (CEST)
Received: from OPEXCAUBM43.corporate.adroot.infra.ftgroup ([fe80::b846:2467:1591:5d9d]) by OPEXCAUBM23.corporate.adroot.infra.ftgroup ([::1]) with mapi id 14.03.0439.000; Thu, 11 Jul 2019 10:06:00 +0200
From: bruno.decraene@orange.com
To: Zhuangshunwan <zhuangshunwan@huawei.com>
CC: "spring@ietf.org" <spring@ietf.org>, "draft-filsfils-spring-srv6-net-pgm-illustration@ietf.org" <draft-filsfils-spring-srv6-net-pgm-illustration@ietf.org>
Thread-Topic: Comments on draft-filsfils-spring-srv6-net-pgm-illustration-00
Thread-Index: AdU3rSdcXioW4GrnQeiM4wmVObwjeQAEWTpQ
Date: Thu, 11 Jul 2019 08:05:59 +0000
Message-ID: <16156_1562832360_5D26EDE8_16156_498_17_53C29892C857584299CBF5D05346208A48B67ACD@OPEXCAUBM43.corporate.adroot.infra.ftgroup>
References: <19AB2A007F56DB4E8257F949A2FB9858E5BFB046@NKGEML515-MBS.china.huawei.com>
In-Reply-To: <19AB2A007F56DB4E8257F949A2FB9858E5BFB046@NKGEML515-MBS.china.huawei.com>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.114.13.245]
Content-Type: multipart/alternative; boundary="_000_53C29892C857584299CBF5D05346208A48B67ACDOPEXCAUBM43corp_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/FAv4jPwurKpU0XBjfDnwpLdyLdQ>
Subject: Re: [spring] Comments on draft-filsfils-spring-srv6-net-pgm-illustration-00
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Source Packet Routing in NetworkinG \(SPRING\)" <spring.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/spring>, <mailto:spring-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/spring/>
List-Post: <mailto:spring@ietf.org>
List-Help: <mailto:spring-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/spring>, <mailto:spring-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 11 Jul 2019 08:06:06 -0000

Hi Zhuangshunwan,

Thank you for reviewing drafts and providing comments. This is the way we improve and progress documents.


Ø  Again, I think this draft is very useful, it can help us understand and implement SRv6 network programming faster.
If the SRv6 network programming draft is not clear/easy to understand enough, please provides comments on the network programming draft in order to improve it. Because in the end, in case of misunderstanding leading to interop issues, this is the normative text which matters, not illustrations.

Thank you,
Best regards,
Bruno
From: Zhuangshunwan [mailto:zhuangshunwan@huawei.com]
Sent: Thursday, July 11, 2019 8:06 AM
To: draft-filsfils-spring-srv6-net-pgm-illustration@ietf.org
Cc: spring@ietf.org
Subject: Comments on draft-filsfils-spring-srv6-net-pgm-illustration-00

Hi all,
Thanks to the authors for introducing this very useful draft.
I have read draft-filsfils-spring-srv6-net-pgm-illustration-00 and may have found some minor questions.

#1
2.1.  Simplified SID allocation
...
      Node k has a classic IPv6 loopback address A:k::/128  which is
      advertised in the IGP
[Shunwan] Maybe "A:k::/128" here would be A:k::/32?

#2
2.4.  SR-L3VPN
...
The reader can easily infer all the other SR-IPVPN instantiations:
  +---------------------------------+----------------------------------+
  | Route at ingress PE(1)          | SR-VPN Egress SID of egress PE(8)|
  +---------------------------------+----------------------------------+
  | IPv4 tenant route with egress   | End.DT4 function bound to        |
  | tenant table lookup             | IPv4-tenant-100 table            |
  +---------------------------------+----------------------------------+
  | IPv4 tenant route without egress| End.DX4 function bound to        |
  | tenant table lookup             | CE-C (IPv4)                      |
  +---------------------------------+----------------------------------+
  | IPv6 tenant route with egress   | End.DT6 function bound to        |
  | tenant table lookup             | IPv6-tenant-100 table            |
  +---------------------------------+----------------------------------+
  | IPv6 tenant route without egress| End.DX6 function bound to        |
  | tenant table lookup             | CE-C (IPv6)                      |
  +---------------------------------+----------------------------------+
[Shunwan] May we add an End.DT46 case here?

#3
2.7.1.  EVPN Bridging
...
   Nodes 1, 4 and 8 are going to exchange the End.DT2M SIDs via BGP-
   based EVPN Type-3 route.  Upon reception of the EVPN Type-3 routes,
   each node build its own replication list per L2 table that will be
   used for ingress BUM traffic replication.  The replication lists are
   the following:
[Shunwan]"Nodes 1, 4 and 8"here should be "Nodes 1, 3 and 8 ..."

#4
2.7.4.  EVPN Integrated Routing Bridging (IRB)
...
   When node 1 receives a packet P from CE-A destined to 20.20.20.20
   from a host (10.10.10.11), P looks up its L2 table T1 MAC-DA lookup
   to find the associated SID.  It pushes an outer IPv6 header with
   SA=A:1::, DA=B:8:D2C:: and NH=59.  Note that no additional header is
   pushed.  Node 8 then forwards the resulting packet on the shortest
   path to B:8::/32.  EVPN intra-subnet forwarding is then achieved.
[Shunwan] Should "from a host (10.10.10.11)" be  "from a host (20.20.20.11), " here?.
Or any other address belongs the same network segment as the destination address.

#5
2.8.2.  SR policy at a midpoint
...
   Let us consider P2 when it is received by node 2 and let us assume
   that node 2 is configured to steer B:7::/32 in a T.Insert behavior
   associated with SR policy <B:3:C4::, B:5:1::>.

   In such a case, node 2 would send the following modified packet P2 on
   the link to 4:
[Shunwan] Should "the link to 4" be "the link to 3" here?

#6
2.9.  End-to-End policy with intermediate BSID
...
   B:3:C4:: realizes the low-latency path from the ingress PE to the
   egress PE.  This is the underlay optimization part of the
   intermediate policy.

   B:9:A1:: and B:6:A2:: represent two SR-aware NFV applications
   residing in containers respectively connected to node 9 and 6.
[Shunwan]
Should "B:3:C4:: realizes the low-latency path ..."here be "B:2:B1:: realizes the low-latency path ..."?
AND we see only 2 reference topologies in page 4 & 9, but cannot find node 9 within them, maybe need another reference topology here?

Again, I think this draft is very useful, it can help us understand and implement SRv6 network programming faster.
I think it should be adopted by the WG.

Thanks,
Shunwan

_________________________________________________________________________________________________________________________

Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.

This message and its attachments may contain confidential or privileged information that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and delete this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified.
Thank you.