rfc8924v2.txt | rfc8924.txt | |||
---|---|---|---|---|
Internet Engineering Task Force (IETF) S. Aldrin | Internet Engineering Task Force (IETF) S. Aldrin | |||
Request for Comments: 8924 Google | Request for Comments: 8924 Google | |||
Category: Informational C. Pignataro, Ed. | Category: Informational C. Pignataro, Ed. | |||
ISSN: 2070-1721 N. Kumar, Ed. | ISSN: 2070-1721 N. Kumar, Ed. | |||
Cisco | Cisco | |||
R. Krishnan | R. Krishnan | |||
VMware | VMware | |||
A. Ghanwani | A. Ghanwani | |||
Dell | Dell | |||
September 2020 | October 2020 | |||
Service Function Chaining (SFC) Operations, Administration, and | Service Function Chaining (SFC) Operations, Administration, and | |||
Maintenance (OAM) Framework | Maintenance (OAM) Framework | |||
Abstract | Abstract | |||
This document provides a reference framework for Operations, | This document provides a reference framework for Operations, | |||
Administration, and Maintenance (OAM) for Service Function Chaining | Administration, and Maintenance (OAM) for Service Function Chaining | |||
(SFC). | (SFC). | |||
skipping to change at line 288 ¶ | skipping to change at line 288 ¶ | |||
OAM functions applicable at this component include (but are not | OAM functions applicable at this component include (but are not | |||
limited to) testing the SFCs and the SFPs, validation of the | limited to) testing the SFCs and the SFPs, validation of the | |||
correlation between an SFC and the actual forwarding path followed | correlation between an SFC and the actual forwarding path followed | |||
by a packet matching that SFC, i.e., the Rendered Service Path | by a packet matching that SFC, i.e., the Rendered Service Path | |||
(RSP). Some of the hops of an SFC may not be visible when | (RSP). Some of the hops of an SFC may not be visible when | |||
Hierarchical Service Function Chaining (hSFC) [RFC8459] is in use. | Hierarchical Service Function Chaining (hSFC) [RFC8459] is in use. | |||
In such schemes, it is the responsibility of the Internal Boundary | In such schemes, it is the responsibility of the Internal Boundary | |||
Node (IBN) to glue the connectivity between different levels for | Node (IBN) to glue the connectivity between different levels for | |||
end-to-end OAM functionality. | end-to-end OAM functionality. | |||
classifier component: | Classifier component: | |||
OAM functions applicable at this component include testing the | OAM functions applicable at this component include testing the | |||
validity of the classification rules and detecting any incoherence | validity of the classification rules and detecting any incoherence | |||
among the rules installed when more than one classifier is used, | among the rules installed when more than one classifier is used, | |||
as explained in Section 2.2 of [RFC7665]. | as explained in Section 2.2 of [RFC7665]. | |||
Figure 2 illustrates an example where OAM for the three defined | Figure 2 illustrates an example where OAM for the three defined | |||
components are used within the SFC environment. | components are used within the SFC environment. | |||
+-Classifier +-Service Function Chain OAM | +-Classifier +-Service Function Chain OAM | |||
| OAM | | | OAM | | |||
skipping to change at line 540 ¶ | skipping to change at line 540 ¶ | |||
SFF, SF, and SFC Proxy) on the tested layer. This function is | SFF, SF, and SFC Proxy) on the tested layer. This function is | |||
typically useful for gathering information from every transit device | typically useful for gathering information from every transit device | |||
or for isolating the failure point to a specific SF within an SFC or | or for isolating the failure point to a specific SF within an SFC or | |||
for an entire SFC. Some of the OAM functions supported by trace | for an entire SFC. Some of the OAM functions supported by trace | |||
functions are: | functions are: | |||
* the ability to trigger an action from every transit device at the | * the ability to trigger an action from every transit device at the | |||
SFC layer, using TTL or other means, | SFC layer, using TTL or other means, | |||
* the ability to trigger every transit device at the SFC layer to | * the ability to trigger every transit device at the SFC layer to | |||
generate a response with OAM code(s), using TTL or other means, | generate a response with OAM code(s) using TTL or other means, | |||
* the ability to discover and traverse ECMP paths within an SFC, and | * the ability to discover and traverse ECMP paths within an SFC, and | |||
* the ability to skip SFs that do not support OAM while tracing SFs | * the ability to skip SFs that do not support OAM while tracing SFs | |||
in an SFC. | in an SFC. | |||
4.4. Performance Measurement Functions | 4.4. Performance Measurement Functions | |||
Performance measurement functions involve measuring of packet loss, | Performance measurement functions involve measuring of packet loss, | |||
delay, delay variance, etc. These performance metrics may be | delay, delay variance, etc. These performance metrics may be | |||
End of changes. 3 change blocks. | ||||
3 lines changed or deleted | 3 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/ |