Re: [Teas] Te-topology and te data models questions

Igor Bryskin <i_bryskin@yahoo.com> Wed, 23 October 2019 13:58 UTC

Return-Path: <i_bryskin@yahoo.com>
X-Original-To: teas@ietfa.amsl.com
Delivered-To: teas@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 902F2120802 for <teas@ietfa.amsl.com>; Wed, 23 Oct 2019 06:58:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.997
X-Spam-Level:
X-Spam-Status: No, score=-1.997 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_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=yahoo.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 piIUXA3-4iBf for <teas@ietfa.amsl.com>; Wed, 23 Oct 2019 06:58:19 -0700 (PDT)
Received: from sonic307-56.consmr.mail.ne1.yahoo.com (sonic307-56.consmr.mail.ne1.yahoo.com [66.163.190.31]) (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 B89E9120127 for <teas@ietf.org>; Wed, 23 Oct 2019 06:58:19 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1571839099; bh=Y0X3WQXWwsW7jzsI478Gv2AZhNO+Qha3aqd+z2I1BLA=; h=Date:From:To:In-Reply-To:References:Subject:From:Subject; b=KT4WNjXnrOAyMVuTSGiZaztzTSA+FDdPVO1n+US9Db19V84EVyrmDEnq8SzvwIqT1Q0S/8BUrJeODu1OQtjI2uFgosHrRhysIQ20sqOhY1r6n+SXgUTAiSJIrGFF8MaaFVuh8+iI7OjRxV9zcFccDQfZK1T2DAwFmjGKGLRgBA2NV2uAsBDogxwFEQCJlZRlFPkcVtl4ZU7xW+RZ0To4Pl1Dmw+HhgaTvwVOQ2YDYSqnl1aqKSz/TXoIWaQ8XwzokKfdIh26+/gFQtO7/kWV1hIPeqRCPVOzMnE1WEYfZ/7j5G/CTImQdewx7OdNkmORxuJzujrFKHTzvLdNdyUz9Q==
X-YMail-OSG: R0uspnIVM1lJrAnXBohA12S5N5UxeD3SNOQ7s3idtpivaL5uYs_5EbryAT_8noS LznAac0cr7gkJ8BehOvXHiehIiK.AYDDrIVhIyc_BqAi2abyhQzHeOJD40zpxdmja6dydrMwZOG1 qKuIB4syTcIu1TX5KKBWgBs8PQE0u0X4W.4IuVO8bJ65Cg5r0rmvTjsJ7ufSkelZ_T8duDO..S5s dC7WYRN8KOR_T4KJ8X1LCZsAAv9CJYvtIaHqK4bIyql9w_3nsZiyPqC0FQ_xobLPVmFgDlOm_IlK Km91oYhkSfVDS8KuXY3OJVpFS_J34WZpa4kTakEOTFV8Uy6a9Uc9JfhGSXE5H7p2fNfMRJw0XjIY j3sfNFhfcYCNsfki2DFIhMBBtPLwPaTkzrPSKemcJZM2XT_AnZxOxnBYAne9GRgMrg0iQNPyJUM. ZzKs6sUes77lmKUzJV1noM75CwUxomWUgwTPzUYthCIU_HXNorcO6sIr92bU4RGnw1QbUnclnFZy OsYmX126L5rTM2LGktKYlOQRjwj21isLbIV.sEPX7dQ3YtmOdDzvqlQf7XamvIPeCmbOA5P6K9SG ycc8kbKgc_BM1wszSw9JASAFvIfscaMk9fd6WSzi74wtJs10czUp8WwL373WCafkBKkTgs7HU2rP oY6zrjjMAqD9pES_uCwXHPvR.bEvqq1YdN7uBeGfYgOniEU0IEVuLRzfVUph.fuQbc9AcgnzTKww cbjv6ZUkTMD4Sa8HyTn3_yfe5O1bFenEc.PunJPDr0asXC3SKSHD7bwsBqCIA8qyT0IEETDFD5TE RATrsvHNtU1tjSzgHlkXnI9FFJ3NKH51ws9z6jCmrJntUqpA1l8Z4ipRU_1I9ykhbxQy.0FeyXu4 4UNG229P17VATbGavMc502VjIkvOz.J6qYQ3VsyLwS8o4CAaKrMYM3apcchdKhAcXDf2w5rMPQ6A _WN3W6eKBxmTOzvC3sLMlHOCGJIcB8EeyaGrUW2iZDaxLSztW5s04Lzq0yHz64gOmjusvsWn3ehK WxOJ7bjsGoMnK_4osVJ9uOJi2DT0_ZUWfNtNIibUah1J4wKbqAtAuR8FETQPXYVKJktmd.4ndthN bEdaDdwOD0cvqp8cwkbsnbm2i7TLdwUy.Wr2l4najBUynv9gut4OSlwrFpMqyBFJAH05pk9RzazP PukC1dOFehi0TwErsm1yulvumFMgSg1n_ThbJd.NLTaZwiim.gsMfxynXrSTtaaNFfKM0H_Q7P2U CXXUxM3bgTACrmGWXZTQ8CnJUIuYMKLFJsNGZoaY95WIrZZGipFIvZSGALLkZqIudrC8W_FgCsnv 743vVJms.nz6S
Received: from sonic.gate.mail.ne1.yahoo.com by sonic307.consmr.mail.ne1.yahoo.com with HTTP; Wed, 23 Oct 2019 13:58:19 +0000
Date: Wed, 23 Oct 2019 13:57:44 +0000
From: Igor Bryskin <i_bryskin@yahoo.com>
To: "teas@ietf.org" <teas@ietf.org>, Anton Snitser <antons@sedonasys.com>
Message-ID: <885850222.974016.1571839064631@mail.yahoo.com>
In-Reply-To: <95D8350C-7BC7-4D5C-8558-B94023E3513F@sedonasys.com>
References: <E317D9F6-D881-4F9B-8640-C3E5F6E25EEC@sedonasys.com> <2022179508.357497.1571753131017@mail.yahoo.com> <95D8350C-7BC7-4D5C-8558-B94023E3513F@sedonasys.com>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="----=_Part_974015_1140155049.1571839064631"
X-Mailer: WebService/1.1.14593 YMailNorrin Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:59.0) Gecko/20100101 Firefox/59.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/teas/oDDsAxRONYh3Q6cVGoKVxuJYJdU>
Subject: Re: [Teas] Te-topology and te data models questions
X-BeenThere: teas@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Traffic Engineering Architecture and Signaling working group discussion list <teas.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/teas>, <mailto:teas-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/teas/>
List-Post: <mailto:teas@ietf.org>
List-Help: <mailto:teas-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/teas>, <mailto:teas-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 23 Oct 2019 13:58:23 -0000

Hi Anton,

Please, see my further responses in line.
Igor
 

    On Wednesday, October 23, 2019, 9:19:28 AM EDT, Anton Snitser <antons@sedonasys.com> wrote:  
 
 
Hi Igor,
 
  
 
Thank you for the prompt reply. Will sum up your responses here to reference.
 
Thank you for taking the time to respond!
 
  
 
General question – is this distribution ok with this much chatter? Or should we limit?
 
  
    
   - IB >> Correct. Transitional link is a special link modeling an inter-layer relationship. Specifically, it connects a client layer LTP with a server layer TTP and may articulate a cost of adding additional links in the server layer to satisfy  path computation request in the client layer. Transitional link is only useful  in multi-layer computations. Alternative to transitional link is inter-layer lock.
 [AS] to avoid confusion on my part, in the draft it states it connects client layer LTP to server layer LTP. Is that correct? Or your“it connects a client layer LTP with a server layer TTP”is the correct interpretation?
   IB>> The latter, c-ltp<=>s-ttp

    
   - IB >> No, in your case the link from the router is a regular TE link and belongs to OTN, while transitional link is inside WDM device (where OTN to WDM adaptation actually occurs)
 [AS] is there no adaptation done in the OTN device as well?
IB>> Yes, but in a different layer, i.e. IP-Ethernet LTP <=>OTN TTP ( this is totally different client-server relationship that could be described by a separate transitional link located inside IP/OTN device

 Taking the IP Ethernet frame adapting to ODU? Or a transitional-link can only occur in the WDM device?

IB>> No, TL can describe any client-server adaptation
 
  
    
   - IB >> TTP, generally speaking,  represents a device inside a TE node where a particular client-server layer adaptation (different in some way from other client-layer adaptations in the same node) occurs.  Normally, IP layer TE nodes do not have/requite TTPs, unless it is an abstract node, in which case the TTP may indicate, for example,  the physical router where TE tunnel (described on abstract IP topology) terminates.
 [AS] ok understood, but in any case if supposedly one needs to portray a native topology of IP routers how does one describe the TTP? Asking because in one supporting data model ietf-te for management and maintenance of TE-Tunnels (where tunnels can be IP/MPLS LSPs, ODU Tunnels, OCH/OTSi Tunnels) TTPs are used as src and dst. in an IP topology what would those TTPs be? The devices/routers themselves?

IB>> In the te-tunnel model src /dst TTPs are optional and could be omitted, as usually the case in IP-TE layer. In other words, IP te-tunnels are simply terminated on src/dst IP te-nodes
 
  
    
   - [AS] I have some assumptions based on the existing data modules produced from both TEAS and I2RS, wondering if you can confirm on them and shed some light. Apologies in advance if questions refer to data models produced in other WG, maybe you can answer to the best you know.
    
   - Te-topo and augmentations of te-topo are not necessarily used for pure topology depiction for generic purposes. Its main goal is to allow a client to have an abstracted understanding of the network to complete path computation and path setup if necessary. Correct? IB>> Correct, the main purpose is to enable TE path computations


   
   - Referring back to a. when I mean pure topology discovery, I mean sometimes a client will need to have a complete view of topology down to port to port connectivity through all the layers to understand traffic patterns and complete physical path routes. This is not part of the mandate of te-topo right?
IB>> Disagree. te-topo model allows for hierarchical representation of a multi-layer network, including the inter-layer relationships. This allows for single- and multi-layer path computations


   
   - The way I2RS data models are portraying multi-layer topology relation is by using supporting-network/node/link/ltp attributes whereas in TEAS data models these same attributes are used more in order to show relation between nodes in case abstraction is used to show node within node. is this the same to your knowledge?
IB>> Disagree. te-topo model augments the i2rs model, but goes far further in describing the inter-layer relationships, such as client-server adaptations.

   
   - If all of the above are somewhat true and the mandate for the TEAS WG is to provide “just enough” topology data (nativeor otherwise) across layers IP/OTN/WDM to be able to compute paths and set them up then there should be another set of augmentations (one for each technology layer including OTN and WDM) to provide native topology data model – similar to the tech specific l2 and l3 unicast topology augmentation which came from I2RS. Correct? 
IB>> i2rs model does not allow you to doTE path computations. For example, it does not allow to describe various node and link properties and limitations, hence do not allow for constraint based computations. I would not recommend using i2rs model directly. If you want TE path computations (especially multi-layer) you should use te-topo model family. If you need single layer reachability  computations you should  use models like l3-topology.
 
  
 
Best regards!
 
  
 
From: Igor Bryskin <i_bryskin@yahoo.com>
Date: Tuesday, 22 October 2019 at 17:05
To: "teas@ietf.org" <teas@ietf.org>, Anton Snitser <antons@sedonasys.com>
Subject: Re: [Teas] Te-topology and te data models questions
 
  
 
Hi Anton,
 
  
 
Thank you for the interest, review and questions Please, find in line.
 
  
 
Cheers,
Igor
 
  
 
On Tuesday, October 22, 2019, 6:55:07 AM EDT, Anton Snitser <antons@sedonasys.com> wrote:
 
  
 
  
 
Hello everyone,
 
 
 
Name is Anton, am a systems engineer from Sedona systems.
 
 
 
I have been reviewing the ietf-te.yang and ietf-te-topology.yang data models as well as their various augmentations and I had a few questions regarding how they are meant to be used when representing native network state and managed objects. Not sure if this Is the correct email group. Saw it in the drafts, decided to try.
 
 
    
   - What is the usage scope of transitional links? – it is meant to represent an inter-layer transition between different layers, but as peC the diagrams In the drafts I have only seen it being used in the same
   -   
   -  IB>>Correct. Transitional link is a special link modeling an inter-layer relationship. Specifically, it connects a client layer LTP with a server layer TTP and may articulate a cost of adding additional links in the server layer to satisfy  path computation request in the client layer. Transitional link is only useful  in multi-layer computations. Alternative to transitional link is inter-layer lock.
   -   
   - Can transitional links be used inter layer to describe a cross-layer-link in a technology disaggregated environment? E.g., a router port <-> OTN client-port and subsequently the OTN to WDM cross-layer-links. consider each layer node as a separate physical node e.g., physical router, OTN switch and WDM node
   -   
   - IB>> No, in your case the link from the router is a regular TE link and belongs to OTN, while transitional link is inside WDM device (where OTN to WDM adaptation actually occurs)
 
  
 
 
 
Consider the following.
 

 
Is it possible to describe a link where a source node:tp from the IP topology and a destination node:tp from the OTN/WDM topology create a transitional link. IB>> No, see above
 
 
    
   - Are there strict guidelines on how a TTP should be modeled? In the drafts it is mentioned a TTP can be an OCH transponder in the WDM topology. What about OTN and IP? What are the rules used to designate a physical/logical entity as a TTP or non-TTP entity?
    
   
   - Can an IP loopback on routers be considered a TTP? If not then what is a TTP in the IP layer?
   - What is a TTP in the OTN layer? Is it the framing module in the switch?
    
   - IB>> TTP, generally speaking,  represents a device inside a TE node where a particular client-server layer adaptation (different in some way from other client-layer adaptations in the same node) occurs.  Normally, IP layer TE nodes do not have/requite TTPs, unless it is an abstract node, in which case the TTP may indicate, for example,  the physical router where TE tunnel (described on abstract IP topology) terminates.
 
 
    
   - The figures are missing from the tutorial draft. Is there a reference implementation document somewhere? 
 
 
    
   - I have more questions, but I wanted to start slow.. to see there I get an ACK response.
 
 
 
 
 
Thank you very much to whoever answers!
 
Brgrds
 
 
 

 
Anton Snizar| Systems Engineer

 
m: +972-504042744
 
e:antons@sedonasys.com
 
w:sedonasys.com
 
l:Linkedin
 
 
 
_______________________________________________
Teas mailing list
Teas@ietf.org
https://www.ietf.org/mailman/listinfo/teas
 _______________________________________________
Teas mailing list
Teas@ietf.org
https://www.ietf.org/mailman/listinfo/teas