TVR Z. Zhang Internet-Draft Y. Wei Intended status: Informational ZTE Corporation Expires: 10 January 2024 9 July 2023 The routing considerations for TVR draft-zhang-tvr-routing-considerations-00 Abstract Time-Variant Routing (TVR) introduces a scenario of calculating a path, or sub-path within a network, taking into account the timing of message transmission or receipt as an integral part of the overall route computation. This document introduces three modes of routing computation for TVR scenario. Status of This Memo This Internet-Draft is submitted in full conformance with the provisions of BCP 78 and BCP 79. Internet-Drafts are working documents of the Internet Engineering Task Force (IETF). Note that other groups may also distribute working documents as Internet-Drafts. The list of current Internet- Drafts is at https://datatracker.ietf.org/drafts/current/. Internet-Drafts are draft documents valid for a maximum of six months and may be updated, replaced, or obsoleted by other documents at any time. It is inappropriate to use Internet-Drafts as reference material or to cite them other than as "work in progress." This Internet-Draft will expire on 10 January 2024. Copyright Notice Copyright (c) 2023 IETF Trust and the persons identified as the document authors. All rights reserved. This document is subject to BCP 78 and the IETF Trust's Legal Provisions Relating to IETF Documents (https://trustee.ietf.org/ license-info) in effect on the date of publication of this document. Please review these documents carefully, as they describe your rights and restrictions with respect to this document. Code Components extracted from this document must include Revised BSD License text as described in Section 4.e of the Trust Legal Provisions and are provided without warranty as described in the Revised BSD License. Zhang & Wei Expires 10 January 2024 [Page 1] Internet-Draft Abbreviated Title July 2023 Table of Contents 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 2 2. Each node gets the models directly . . . . . . . . . . . . . 2 3. VN advertises the variability by typical advertisement . . . 3 4. Helper advertises the variability by typical advertisement . 3 5. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 3 6. Security Considerations . . . . . . . . . . . . . . . . . . . 3 7. References . . . . . . . . . . . . . . . . . . . . . . . . . 3 7.1. Normative References . . . . . . . . . . . . . . . . . . 3 7.2. Informative References . . . . . . . . . . . . . . . . . 3 Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 4 1. Introduction Time-Variant Routing (TVR) introduces a scenario of calculating a path, or sub-path within a network, taking into account the timing of message transmission or receipt as an integral part of the overall route computation. [I-D.ietf-tvr-use-cases] introduces typical TVR use cases and analyses the routing impacts. The routing computation is influenced by the parameters include links, adjacencies and costs, etc. [I-D.qu-tvr-schedule-yang] defines the YANG model which specifies a recurring schedule for changing the attributes of resources used for TVR scenario. This document introduces three modes of routing computation for TVR scenario. Each node influenced by the TVR parameters can computes the routes correctly, predictably and precisely. For the convenience, the node with scheduled variation of link or cost, is called Variable Node. The VN may or may not have routing capabilities, such as routing advertisement or routing computation. 2. Each node gets the models directly Each node in the TVR scenario gets the YANG model which defined in [I-D.qu-tvr-schedule-yang] directly from the controller, or by any other ways such as configuration. The YANG model needs to be translated to the items of database, such as route-LSA in OSPF, or LSP in IS-IS. All the nodes need to understand the YANG model and do the translating work, then the nodes can compute the predictable routing table. In this case, whether the VN has or has not routing capabilities does not have influence. This mode applies to all the use cases described in [I-D.ietf-tvr-use-cases]. Zhang & Wei Expires 10 January 2024 [Page 2] Internet-Draft Abbreviated Title July 2023 3. VN advertises the variability by typical advertisement In this case, the VN has the routing capabilities, it can advertise the routing variability to all the other nodes in TVR scenario. Before the predicted time, the VN advertises variabilities include link, adjacency or cost to other nodes by typical advertisement. In this case, except the VN, other nodes need not to get or translate the model from controller or by configuration. But the advanced time needs to be ensured, and there may be computation latency for variable node. This mode applies to the use case described in section 4 in [I-D.ietf-tvr-use-cases]. 4. Helper advertises the variability by typical advertisement In this case, some nodes which are called helpers, can do the typical advertisement instead of the VN. The helper usually is the adjacency routing node to the VN. Before the predicted time, the helper advertises the variability from the perspective of itself to the other nodes in the TVR scenario. For example, in the predictable time, the link of VN is down, the helper advertises the link or adjacency variability of itself. The helper node and other nodes can compute the routing table correctly. In this case, except the helper node, other nodes need not to get or translate the model from controller or by configuration. But the advanced time needs to be ensured, and there may be computation latency for variable node. This mode applies to the use case described in section 3 and section 5 in [I-D.ietf-tvr-use-cases]. 5. IANA Considerations This document has no IANA actions. 6. Security Considerations TBD. 7. References 7.1. Normative References 7.2. Informative References Zhang & Wei Expires 10 January 2024 [Page 3] Internet-Draft Abbreviated Title July 2023 [I-D.ietf-tvr-use-cases] Birrane, E. J., Kuhn, N., and Y. Qu, "TVR (Time-Variant Routing) Use Cases", Work in Progress, Internet-Draft, draft-ietf-tvr-use-cases-01, 3 July 2023, . [I-D.qu-tvr-schedule-yang] Qu, Y., Lindem, A., and M. Blanchet, "YANG Model for Scheduled Attributes", Work in Progress, Internet-Draft, draft-qu-tvr-schedule-yang-00, 7 July 2023, . Authors' Addresses Zheng(Sandy) Zhang ZTE Corporation China Email: zhang.zheng@zte.com.cn Yuehua Wei ZTE Corporation Email: wei.yuehua@zte.com.cn Zhang & Wei Expires 10 January 2024 [Page 4]