Re: [alto] I-D Action: draft-hzx-alto-network-topo-00.txt

LUIS MIGUEL CONTRERAS MURILLO <luismiguel.contrerasmurillo@telefonica.com> Wed, 21 July 2021 14:49 UTC

Return-Path: <luismiguel.contrerasmurillo@telefonica.com>
X-Original-To: alto@ietfa.amsl.com
Delivered-To: alto@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F20B93A1A8B for <alto@ietfa.amsl.com>; Wed, 21 Jul 2021 07:49:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.553
X-Spam-Level:
X-Spam-Status: No, score=-2.553 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.452, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=telefonica.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 5pCsLYM_9qAm for <alto@ietfa.amsl.com>; Wed, 21 Jul 2021 07:49:46 -0700 (PDT)
Received: from EUR03-AM5-obe.outbound.protection.outlook.com (mail-eopbgr30097.outbound.protection.outlook.com [40.107.3.97]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 140823A1A87 for <alto@ietf.org>; Wed, 21 Jul 2021 07:49:45 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=COlQOJTtwYH/fFXcpDoLLqjSFXsEyizik3AyqD54xh1G0+Pij0j4/Bg0qHvFGIn9kHiLgu6abl0omwM3Bcgk2JgyvJQ6Rz4gdLJxm5UjVGU7DT2l0ENok+SSJXJphMyJ1vBy8oFAuyUsGbmCYkZ3WvIszWduJgR4dKxcJd0k2oiYkWB3OtHyzLqmw/P/wzyqidsIG4tYe6yJkaB3WPLe6gdXapcqoN0NmUIwZq0fwjhckZbl/zwuB4Mfr2Eie7ufA9RUDlFCnCWk9QsgAuQybdeZ6vn6EiUEnMIuYov6cNZ3jcIXT16L6HIxeidRkzjj+YniFVj7krexTdaRDOOXRg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=caftJAGYd2RjhRRf/c59jGAbnM9xinQkOf2vIQBteBk=; b=lZXMd7yIJiLfCH+gVbWRlcBdW90MbNYDD3P7tszM2r9YS+LlBd/5+Irk22hWq4WThJOX890UOhrZMfcgdP+8gp7vYAC+r2/rAN4RZevWNSSFiNqtjlRnxilVs+H5vRKpayNVMsyBRHudEEWcA86oPw2bEJfyxTe5WRVPqx4dUnLA4Z/dfv5Pyy/QrEd3LHo8QHIkx45M0X+7BJPRN/W9y5n+c1E/RYBBYnD6K0zjeBTprSWy6xLuV6hvYxlMJh4AQ7E9Olu2zTrkH+6i1sxXZ9X8pz2itKncFzK3UYZZIcFYQI56xLKcAMVDhnvbwlrqshoLhGC4lO3fyoNBpSVVZA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=telefonica.com; dmarc=pass action=none header.from=telefonica.com; dkim=pass header.d=telefonica.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telefonica.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=caftJAGYd2RjhRRf/c59jGAbnM9xinQkOf2vIQBteBk=; b=VYQDBeOey246yIA5RzPg/SE0z/aZS4KYhMMDi82iNhnQs/eGSM5+tmRyLuy/uDCl8c+lnlw3ZjHWSPgr2VBQ72iEEGwfC/fe0ogG+7Av93sgdZ6YW8WHogAuD3YmmTQez8IK3dTb5zeWyvDcMHvLIAtGpE1qdit5eeW13ZYSvIw=
Received: from DB9PR06MB7915.eurprd06.prod.outlook.com (2603:10a6:10:291::14) by DB8PR06MB6316.eurprd06.prod.outlook.com (2603:10a6:10:3e::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4331.26; Wed, 21 Jul 2021 14:49:43 +0000
Received: from DB9PR06MB7915.eurprd06.prod.outlook.com ([fe80::a9f2:30e8:cc94:85e0]) by DB9PR06MB7915.eurprd06.prod.outlook.com ([fe80::a9f2:30e8:cc94:85e0%7]) with mapi id 15.20.4331.034; Wed, 21 Jul 2021 14:49:43 +0000
From: LUIS MIGUEL CONTRERAS MURILLO <luismiguel.contrerasmurillo@telefonica.com>
To: Cheng Zhou <zhouchengyjy@chinamobile.com>
CC: "alto@ietf.org" <alto@ietf.org>
Thread-Topic: [alto] I-D Action: draft-hzx-alto-network-topo-00.txt
Thread-Index: AQHXaXPOLmIcaen+1kaItO9BGhbphKtMHrNQgADOvbCAALgCkA==
Date: Wed, 21 Jul 2021 14:49:43 +0000
Message-ID: <DB9PR06MB7915785F9C2EF58664F3DAAE9EE39@DB9PR06MB7915.eurprd06.prod.outlook.com>
References: <162459237871.15378.12652441514984589746@ietfa.amsl.com> <d3509131dfb54db5a12553dbe395fa40@huawei.com> <00a201d77de3$8fdbe4c0$af93ae40$@com>
In-Reply-To: <00a201d77de3$8fdbe4c0$af93ae40$@com>
Accept-Language: es-ES, en-US
Content-Language: es-ES
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: chinamobile.com; dkim=none (message not signed) header.d=none;chinamobile.com; dmarc=none action=none header.from=telefonica.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: dc8bd89b-4160-43b0-fe4f-08d94c56c6a6
x-ms-traffictypediagnostic: DB8PR06MB6316:
x-microsoft-antispam-prvs: <DB8PR06MB6316F5AD56D2E153A0E926019EE39@DB8PR06MB6316.eurprd06.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: e3f1dG3xz+b+A12jwHDCk+Zic2tJVz3+EFgC8re7xZr9z45OTNLb5BTwv4RCSQmAic/XbDxwe4J0CmNOB98Scr72TfAbgnQl/w53yFzi+xRs3uDjOswr6ZLfE70vnJaaUZnbPfKMq9i/3Lqob//8gwRboumNIjqRqDTjOMFgC+IR1xO61s/bxyUGUVbFxYmZbH3EACNfA8daKMgOPcmfj8/B0aXc0Nu6ZW8cjPM6LjEZu2QwiWl1o6+wodeyV4kEpQyuqZvy90uceGVJeqntWosCHyyLc/i/XPqS6ZnNmCQE698kZAzeW1QmEKD3EkVpUoswKHlumJnHRLuOyyu8zOUwS7u213VWEvT1+msVmotiAZTe+b8fibAOLers8vYcMdBR2LdHmRKYkwRC2/GpNRmxCmlBzKyFgiVk8+xKq+1G7GWoFCZSvqI6H2Y6BtVWFaeOKbF058zMIzuVtKY0t+abUio5aior5CBFtgKoS26kijEMDnO1+kU7r54xS2INAYFCr+cr/LdvCxAP+iKmstiltlHy5hmmsr5cgPjceTs+hfepP3+r1ud5i8HRP8WD+LvNPpIqYF8aAsHC1pmgZezOoqdsSFciBKVLffaAGEonYPtfLyEkUN3T/o+mRVNdv1R3mxUEQU1PtzSRB3nhdIScVR7QP4BJjDIH2KFZHgUhgLm/HV6fRM3aJ5IJ8rn/Fr+i/wO1B5wbVHfHiRJro6kWXaRcLMOogLxWbo1mcWt+IvWP6MHUmAe5dKABxVXkqbmP9nk1yRjx0OMYLiQW/ePXGlO8jqlNmKIBxRdo8IEfVbFQ7kmzBrK1x+dwJicgvHZ7LwGR+T64U9fATxfuBGWJSgRK0B/d0Clvw4m7sXQ=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DB9PR06MB7915.eurprd06.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(39860400002)(396003)(346002)(376002)(366004)(136003)(66446008)(64756008)(66556008)(966005)(7696005)(9686003)(4326008)(6916009)(66946007)(6506007)(66476007)(8676002)(52536014)(66574015)(5660300002)(26005)(33656002)(2906002)(86362001)(478600001)(83380400001)(8936002)(55016002)(38100700002)(71200400001)(76116006)(122000001)(186003)(316002)(9010500006)(38070700004); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: /eE5n4tQ4yP+IYNSCfnhKA9oba2lXNlWqwJUjVPse3H5je8t2Ik69t5NedZDMq8CzqjN1lZh1ZCcOcnzpcKXRE7E5Pz+v7PIp+YUQRZiMVEG/4IyOf5FXq+22HHz+gdAmnd9PCHA6nyjbJGqgfA5fl9jmlWkNSA0hh/PflfgznRNIUizFcRLm0i0xODpqsA/w0uWTFyP4MgPm9H8oO8cRiKbWqpPMU1yddDrfOTQTsYqf4aAPhBXsIkP5MVP8f48S595ia9HlV/2u9itGKsCmSFkdZp8NJ0qB4bXqxBah6k/i8DiphdFPeBLg4JZSJN/ak0vUhMjOUswz2A8jWPkx2HPECYGQ6ubhSZgFn087kCN5qRLeJHf6bR1mGfKx23xOqoc+SJeGnvnL+pOlS9KWTXNiQlgJNt9KQAJwbSL7Ngu/cKUWneFHBvneNXwbQfvuzPNg4eCitHeZc67uabXVMC5Gr2UaWbRJ8FutVZjUyfi8l246iHGO8eeP+95F5dye33YojJUqFUc83Bnucca1xNfUdW5yORdVcuwvwdo2iklTez5WF1RWv/a//M/SWmZ1UNR7ScSVZCgYtYnEpooWm31UsVvLyNQ6LrQgT5QZ/L6CnlxDnPeTuE00ev6f9LlhmfohrwdLalFUnGXt7EyQi6rZgI1VBRnXy+wph9U8XZk8l8cLaIz73Y4c87tp+/rR6nm1Lje39jKVfbNH88giB9LPWWDEAQmNB6wbpBqqNFn6GhgD/JeCiIJKx+rCccDHx0VG3CMl8A1jaZLQaB5jgGDrMC9W4bcEGBLu8pZ+ZXBNzyGsOBoa4yffgo/Hpoo9Br+QU+6I30f/Pvm6V5X2AasrwimRmZP/WwUwbGthiK0BKHI9+5uSAfyudlRaXZtynrVRJHOIJPbv9YlTYXhULWOeWmA4xvPQsGgtAOaPt5wD4HIEuD4wRGj+z067fmZRBQ3jyEvK6mbdi2pebqyxB+qZ84wX02fx+BU/mKxU0xepgn6Kwz7reWVDNUjLlDhsKTTJqWFoj1HY5/Vecb6ecsAEfYLy2RS01WT9WleR8etFzpT8WzkTNU69v5DhJwr7iUxWiTc1CIEAwFzgMtpGM1qudBFFvZuk71qDdzyGUZFyq0fbA+uUG/36IQTB/meRhXtefdgj3R3qeWiC5fcF6gQ5ZCbyDEhkFvC2cwufXziRbtYDZxlFk/UeoDztwgoYat5AVVx/6E5Qbrg3vPCHZn8Ascq0gmCyLwM1RmDYfjiLAwAlD/qdgHKTfEzbCMPQ1TRxG6+eulWXTfnbod+HWNrR38TvKIOxmQirS0nI4k=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: telefonica.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DB9PR06MB7915.eurprd06.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: dc8bd89b-4160-43b0-fe4f-08d94c56c6a6
X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Jul 2021 14:49:43.2252 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 9744600e-3e04-492e-baa1-25ec245c6f10
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: jxo2uv+S9hY91aIDz32h//5cmp8TxGGVRdiU4M9Fp5wE6G+PaIE0f9QiapLMoykAOkkrLWkhpMjiDSEs2KKS5uHz2qz3ua+AJAf09H2xPXXn5FwEbTh5H3sk7xPF+QijAQzPFk+pyBPrwxyy7iI3Og==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB8PR06MB6316
Archived-At: <https://mailarchive.ietf.org/arch/msg/alto/knlMdR-xfbP8Ec2u6ZUypD500so>
Subject: Re: [alto] I-D Action: draft-hzx-alto-network-topo-00.txt
X-BeenThere: alto@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Application-Layer Traffic Optimization \(alto\) WG mailing list" <alto.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/alto>, <mailto:alto-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/alto/>
List-Post: <mailto:alto@ietf.org>
List-Help: <mailto:alto-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/alto>, <mailto:alto-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 21 Jul 2021 14:49:51 -0000

Hi Cheng Zhou,

Thanks for sharing. I see interesting aspects on the draft. Let me share my thoughts.

- part of the draft is about how ALTO can get topological information. Today we can retrieve such information through BGP and BGP-LS, and with that build both network and cost map. Your proposal of using NETCONF would be a complementary (or alternative) way of doing so, which is fine. What I'm wondering is the following. We can assume that in a network like that, i.e. leveraging or supporting NETCONF, we will have a controller. So, why do not assume that the ALTO collects the information from a controller rather than from the devices? Not sure if there could be an issue with many components retrieving info from the devices simultaneously, so the controller could unify that process.

- In line with the previous comment, relaying on NETCONF could not be sufficient for having all the information. Could be the case that some vendors do not support the specific model, or even that part of the network does not support NETCONF at all. This issue is not present with BGP, and most probably not present with BGP-LS, so probably it could be needed to yet relay on BGP and BGP-LS for ensuring full collection of the info. Thus some kind of reconciliation between the different databases would be needed. Do you have any insight on this?

- it is interesting the approach of retrieving topologies other than the physical one (I mean, VPN topology). This opens an interesting aspect to explore which I'm particularly interested in. For instance, putting together such overlay view with the performance metrics being proposed in ALTO could be certainly interesting. Other situations can be also of interest. I will think about that and come back with some ideas.

Best regards

Luis

-----Mensaje original-----
De: alto <alto-bounces@ietf.org> En nombre de Cheng Zhou
Enviado el: miércoles, 21 de julio de 2021 5:51
Para: alto@ietf.org
Asunto: Re: [alto] I-D Action: draft-hzx-alto-network-topo-00.txt

Hi, All:

As we know, the CDN makes use of an ALTO server to choose a better CDN surrogate. However CDN may not be able to passively listen to routing protocol, nor may have access to other network topology data (e.g., inventory databases).
Based on our analysis, CDN is built on top of underlying network which runs these routing protocols and the network topology can be gathered via BGP-LS or NETCONF YANG. I2RS working group have published various network topology models such as L3 topology model, L2 topology model. We are wondering whether we can use NETCONF protocol to collect these network topology data and translate into ALTO map data.
Here is the relevant draft we proposed in ALTO working group:
https://datatracker.ietf.org/doc/html/draft-hzx-alto-network-topo-00.txt
Please let us know if you have any comments or suggestions.

Thanks and Regards,
Cheng Zhou

-----Original Mail-----
发件人: I-D-Announce [mailto:i-d-announce-bounces@ietf.org] 代表
internet-drafts@ietf.org
发送时间: 2021年6月25日 11:40
收件人: i-d-announce@ietf.org
主题: I-D Action: draft-hzx-alto-network-topo-00.txt


A New Internet-Draft is available from the on-line Internet-Drafts directories.


        Title           : Network Topology data retrieval using ALTO
protocol
        Authors         : Hanshu Hong
                          Cheng Zhou
                          Chongfeng Xie
                          Qiufang Ma
        Filename        : draft-hzx-alto-network-topo-00.txt
        Pages           : 12
        Date            : 2021-06-24

Abstract:
   RFC8345 introduces an abstract YANG data model to represent network
   topologies.  This document uses ALTO protocol to provide access to
   network Topology data such as L3 topology data , data center network
   topology data, flexible enough to enable querying of specific and
   possibly aggregated data.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-hzx-alto-network-topo/

There is also an htmlized version available at:
https://datatracker.ietf.org/doc/html/draft-hzx-alto-network-topo-00


Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/


_______________________________________________
I-D-Announce mailing list
I-D-Announce@ietf.org
https://www.ietf.org/mailman/listinfo/i-d-announce
Internet-Draft directories: http://www.ietf.org/shadow.html or ftp://ftp.ietf.org/ietf/1shadow-sites.txt



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

________________________________

Este mensaje y sus adjuntos se dirigen exclusivamente a su destinatario, puede contener información privilegiada o confidencial y es para uso exclusivo de la persona o entidad de destino. Si no es usted. el destinatario indicado, queda notificado de que la lectura, utilización, divulgación y/o copia sin autorización puede estar prohibida en virtud de la legislación vigente. Si ha recibido este mensaje por error, le rogamos que nos lo comunique inmediatamente por esta misma vía y proceda a su destrucción.

The information contained in this transmission is privileged and confidential information intended only for the use of the individual or entity named above. If the reader of this message is not the intended recipient, you are hereby notified that any dissemination, distribution or copying of this communication is strictly prohibited. If you have received this transmission in error, do not read it. Please immediately reply to the sender that you have received this communication in error and then delete it.

Esta mensagem e seus anexos se dirigem exclusivamente ao seu destinatário, pode conter informação privilegiada ou confidencial e é para uso exclusivo da pessoa ou entidade de destino. Se não é vossa senhoria o destinatário indicado, fica notificado de que a leitura, utilização, divulgação e/ou cópia sem autorização pode estar proibida em virtude da legislação vigente. Se recebeu esta mensagem por erro, rogamos-lhe que nos o comunique imediatamente por esta mesma via e proceda a sua destruição