| < draft-mirsky-ippm-hybrid-two-step-07.txt | draft-mirsky-ippm-hybrid-two-step-08.txt > | |||
|---|---|---|---|---|
| IPPM Working Group G. Mirsky | IPPM Working Group G. Mirsky | |||
| Internet-Draft ZTE Corp. | Internet-Draft ZTE Corp. | |||
| Intended status: Standards Track W. Lingqiang | Intended status: Standards Track W. Lingqiang | |||
| Expires: June 7, 2021 G. Zhui | Expires: August 19, 2021 G. Zhui | |||
| ZTE Corporation | ZTE Corporation | |||
| H. Song | H. Song | |||
| Futurewei Technologies | Futurewei Technologies | |||
| December 4, 2020 | February 15, 2021 | |||
| Hybrid Two-Step Performance Measurement Method | Hybrid Two-Step Performance Measurement Method | |||
| draft-mirsky-ippm-hybrid-two-step-07 | draft-mirsky-ippm-hybrid-two-step-08 | |||
| Abstract | Abstract | |||
| Development of, and advancements in, automation of network operations | Development of, and advancements in, automation of network operations | |||
| brought new requirements for measurement methodology. Among them is | brought new requirements for measurement methodology. Among them is | |||
| the ability to collect instant network state as the packet being | the ability to collect instant network state as the packet being | |||
| processed by the networking elements along its path through the | processed by the networking elements along its path through the | |||
| domain. This document introduces a new hybrid measurement method, | domain. This document introduces a new hybrid measurement method, | |||
| referred to as hybrid two-step, as it separates the act of measuring | referred to as hybrid two-step, as it separates the act of measuring | |||
| and/or calculating the performance metric from the act of collecting | and/or calculating the performance metric from the act of collecting | |||
| skipping to change at page 1, line 41 ¶ | skipping to change at page 1, line 41 ¶ | |||
| Internet-Drafts are working documents of the Internet Engineering | Internet-Drafts are working documents of the Internet Engineering | |||
| Task Force (IETF). Note that other groups may also distribute | Task Force (IETF). Note that other groups may also distribute | |||
| working documents as Internet-Drafts. The list of current Internet- | working documents as Internet-Drafts. The list of current Internet- | |||
| Drafts is at https://datatracker.ietf.org/drafts/current/. | Drafts is at https://datatracker.ietf.org/drafts/current/. | |||
| Internet-Drafts are draft documents valid for a maximum of six months | Internet-Drafts are draft documents valid for a maximum of six months | |||
| and may be updated, replaced, or obsoleted by other documents at any | and may be updated, replaced, or obsoleted by other documents at any | |||
| time. It is inappropriate to use Internet-Drafts as reference | time. It is inappropriate to use Internet-Drafts as reference | |||
| material or to cite them other than as "work in progress." | material or to cite them other than as "work in progress." | |||
| This Internet-Draft will expire on June 7, 2021. | This Internet-Draft will expire on August 19, 2021. | |||
| Copyright Notice | Copyright Notice | |||
| Copyright (c) 2020 IETF Trust and the persons identified as the | Copyright (c) 2021 IETF Trust and the persons identified as the | |||
| document authors. All rights reserved. | document authors. All rights reserved. | |||
| This document is subject to BCP 78 and the IETF Trust's Legal | This document is subject to BCP 78 and the IETF Trust's Legal | |||
| Provisions Relating to IETF Documents | Provisions Relating to IETF Documents | |||
| (https://trustee.ietf.org/license-info) in effect on the date of | (https://trustee.ietf.org/license-info) in effect on the date of | |||
| publication of this document. Please review these documents | publication of this document. Please review these documents | |||
| carefully, as they describe your rights and restrictions with respect | carefully, as they describe your rights and restrictions with respect | |||
| to this document. Code Components extracted from this document must | to this document. Code Components extracted from this document must | |||
| include Simplified BSD License text as described in Section 4.e of | include Simplified BSD License text as described in Section 4.e of | |||
| the Trust Legal Provisions and are provided without warranty as | the Trust Legal Provisions and are provided without warranty as | |||
| skipping to change at page 8, line 29 ¶ | skipping to change at page 8, line 29 ¶ | |||
| All multibyte fields defined in this specification are in network | All multibyte fields defined in this specification are in network | |||
| byte order. | byte order. | |||
| 4.2. Operation of the HTS Intermediate Node | 4.2. Operation of the HTS Intermediate Node | |||
| Upon receiving the trigger packet, the HTS intermediate node MUST: | Upon receiving the trigger packet, the HTS intermediate node MUST: | |||
| o copy the transport information; | o copy the transport information; | |||
| o start the HTS Follow-up Timer for the obtained flow. | o start the HTS Follow-up Timer for the obtained flow; | |||
| o transmit the trigger packet. | ||||
| Upon receiving the follow-up packet, the HTS intermediate node MUST: | Upon receiving the follow-up packet, the HTS intermediate node MUST: | |||
| o verify that the matching transport information exists and the Full | 1. verify that the matching transport information exists and the | |||
| flag is cleared, then stop the associated HTS Follow-up timer; | Full flag is cleared, then stop the associated HTS Follow-up | |||
| Timer; | ||||
| o collect telemetry data requested in the Telemetry Data Profile | 2. otherwise, transmit the received packet. Proceed to Step 8; | |||
| field or defined by the local HTS policy; | ||||
| o if adding the collected telemetry would not exceed MTU, then | 3. collect telemetry data requested in the Telemetry Data Profile | |||
| append data as a new Telemetry Data TLV and transmit the follow-up | field or defined by the local HTS policy; | |||
| packet; | ||||
| o otherwise, set the value of the Full flag to one and transmit the | 4. if adding the collected telemetry would not exceed MTU, then | |||
| received a follow-up packet; | append data as a new Telemetry Data TLV and transmit the follow- | |||
| up packet. Proceed to Step 8; | ||||
| o originate the new follow-up packet using the same transport | 5. otherwise, set the value of the Full flag to one, copy the | |||
| information. The value of the Sequence Number field in the HTS | transport information from the received follow-up packet and | |||
| shim MUST be set to the value of the field in the received follow- | transmit it accordingly. Proceed to Step 8; | |||
| up packet incremented by one; | ||||
| o copy collected telemetry data into the first Telemetry Data TLV's | 6. originate the new follow-up packet using the transport | |||
| Value field and then transmit the packet. | information copied from the received follow-up packet. The value | |||
| of the Sequence Number field in the HTS shim MUST be set to the | ||||
| value of the field in the received follow-up packet incremented | ||||
| by one; | ||||
| 7. copy collected telemetry data into the first Telemetry Data TLV's | ||||
| Value field and then transmit the packet; | ||||
| 8. processing completed. | ||||
| If the HTS Follow-up Timer expires, the intermediate node MUST: | If the HTS Follow-up Timer expires, the intermediate node MUST: | |||
| o originate the follow-up packet using transport information | o originate the follow-up packet using transport information | |||
| associated with the expired timer; | associated with the expired timer; | |||
| o initialize the HTS shim by setting Version field to 0b00 and | o initialize the HTS shim by setting the Version field's value to | |||
| Sequence Number field to 0. Values of HTS Shim Length and | 0b00 and Sequence Number field to 0. Values of HTS Shim Length | |||
| Telemetry Data Profile fields MAY be set according to the local | and Telemetry Data Profile fields MAY be set according to the | |||
| policy. | local policy. | |||
| o copy telemetry information into Telemetry Data TLV's Value field | o copy telemetry information into Telemetry Data TLV's Value field | |||
| and transmit the packet. | and transmit the packet. | |||
| If the intermediate node receives a "late" follow-up packet, i.e., a | If the intermediate node receives a "late" follow-up packet, i.e., a | |||
| packet to which the node has no associated HTS Follow-up timer, the | packet to which the node has no associated HTS Follow-up timer, the | |||
| node MUST forward the "late" packet. | node MUST forward the "late" packet. | |||
| 4.3. Operation of the HTS Egress Node | 4.3. Operation of the HTS Egress Node | |||
| End of changes. 13 change blocks. | ||||
| 25 lines changed or deleted | 34 lines changed or added | |||
This html diff was produced by rfcdiff 1.48. The latest version is available from http://tools.ietf.org/tools/rfcdiff/ | ||||