| < draft-ooamdt-rtgwg-ooam-requirement-00.txt | draft-ooamdt-rtgwg-ooam-requirement-01.txt > | |||
|---|---|---|---|---|
| rtgwg N. Kumar | rtgwg N. Kumar | |||
| Internet-Draft C. Pignataro | Internet-Draft C. Pignataro | |||
| Intended status: Informational D. Kumar | Intended status: Informational D. Kumar | |||
| Expires: September 22, 2016 Cisco Systems, Inc. | Expires: November 26, 2016 Cisco Systems, Inc. | |||
| G. Mirsky | G. Mirsky | |||
| Ericsson | Ericsson | |||
| M. Chen | M. Chen | |||
| Huawei Technologies | Huawei Technologies | |||
| E. Nordmark | E. Nordmark | |||
| Arista Networks | Arista Networks | |||
| S. Pallagatti | S. Pallagatti | |||
| Juniper Networks | Juniper Networks | |||
| D. Mozes | D. Mozes | |||
| Mellanox Technologies Ltd | Mellanox Technologies Ltd | |||
| March 21, 2016 | May 25, 2016 | |||
| Overlay OAM Requirements | Overlay OAM Requirements | |||
| draft-ooamdt-rtgwg-ooam-requirement-00 | draft-ooamdt-rtgwg-ooam-requirement-01 | |||
| Abstract | Abstract | |||
| This document describes a list of functional requirements for | This document describes a list of functional requirements for | |||
| Operations Administration and Maintenance (OAM) in various Overlay | Operations Administration and Maintenance (OAM) in various Overlay | |||
| and Service networks like Service Function Chaining (SFC), Bit Index | and Service networks like Service Function Chaining (SFC), Bit Index | |||
| Explicit Replication (BIER), Network Virtualization over Layer 3 | Explicit Replication (BIER), Network Virtualization over Layer 3 | |||
| (NVO3). | (NVO3). | |||
| Status of This Memo | Status of This Memo | |||
| skipping to change at page 1, line 45 ¶ | skipping to change at page 1, line 45 ¶ | |||
| 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 http://datatracker.ietf.org/drafts/current/. | Drafts is at http://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 September 22, 2016. | This Internet-Draft will expire on November 26, 2016. | |||
| Copyright Notice | Copyright Notice | |||
| Copyright (c) 2016 IETF Trust and the persons identified as the | Copyright (c) 2016 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 | |||
| (http://trustee.ietf.org/license-info) in effect on the date of | (http://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 | |||
| skipping to change at page 2, line 33 ¶ | skipping to change at page 2, line 33 ¶ | |||
| 2. Requirements notation . . . . . . . . . . . . . . . . . . . . 3 | 2. Requirements notation . . . . . . . . . . . . . . . . . . . . 3 | |||
| 3. Terminology . . . . . . . . . . . . . . . . . . . . . . . . . 3 | 3. Terminology . . . . . . . . . . . . . . . . . . . . . . . . . 3 | |||
| 4. Detailed Requirement List . . . . . . . . . . . . . . . . . . 4 | 4. Detailed Requirement List . . . . . . . . . . . . . . . . . . 4 | |||
| 4.1. Fault Management . . . . . . . . . . . . . . . . . . . . 5 | 4.1. Fault Management . . . . . . . . . . . . . . . . . . . . 5 | |||
| 4.1.1. Pro-active Fault Management . . . . . . . . . . . . . 5 | 4.1.1. Pro-active Fault Management . . . . . . . . . . . . . 5 | |||
| 4.1.2. On-demand Fault Management . . . . . . . . . . . . . 5 | 4.1.2. On-demand Fault Management . . . . . . . . . . . . . 5 | |||
| 4.2. Performance Management . . . . . . . . . . . . . . . . . 5 | 4.2. Performance Management . . . . . . . . . . . . . . . . . 5 | |||
| 4.3. Alarm Indication Suppression . . . . . . . . . . . . . . 6 | 4.3. Alarm Indication Suppression . . . . . . . . . . . . . . 6 | |||
| 4.4. Overlay Network Resiliency . . . . . . . . . . . . . . . 6 | 4.4. Overlay Network Resiliency . . . . . . . . . . . . . . . 6 | |||
| 5. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 6 | 5. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 6 | |||
| 6. Security Considerations . . . . . . . . . . . . . . . . . . . 6 | 6. Security Considerations . . . . . . . . . . . . . . . . . . . 7 | |||
| 7. Acknowledgement . . . . . . . . . . . . . . . . . . . . . . . 7 | 7. Acknowledgement . . . . . . . . . . . . . . . . . . . . . . . 7 | |||
| 8. References . . . . . . . . . . . . . . . . . . . . . . . . . 7 | 8. References . . . . . . . . . . . . . . . . . . . . . . . . . 7 | |||
| 8.1. Normative References . . . . . . . . . . . . . . . . . . 7 | 8.1. Normative References . . . . . . . . . . . . . . . . . . 7 | |||
| 8.2. Informative References . . . . . . . . . . . . . . . . . 8 | 8.2. Informative References . . . . . . . . . . . . . . . . . 8 | |||
| Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 8 | Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 9 | |||
| 1. Introduction | 1. Introduction | |||
| We have witnessed and participated in design of new paradigms in the | We have witnessed and participated in design of new paradigms in the | |||
| networking that are aimed to address network virtualization, service | networking that are aimed to address network virtualization, service | |||
| function chaining, and multicast services. New paradigms require new | function chaining, and multicast services. New paradigms require new | |||
| architectural concepts, principles and components. [RFC7365] defines | architectural concepts, principles and components. [RFC7365] defines | |||
| a framework for Data Center Network Virtualization over Layer 3 | a framework for Data Center Network Virtualization over Layer 3 | |||
| (NVO3). [RFC7665] describes the architecture for creating and | (NVO3). [RFC7665] describes the architecture for creating and | |||
| maintaining Service Function Chains (SFCs) in a network. | maintaining Service Function Chains (SFCs) in a network. | |||
| skipping to change at page 4, line 26 ¶ | skipping to change at page 4, line 26 ¶ | |||
| 4. Detailed Requirement List | 4. Detailed Requirement List | |||
| This section list the OAM requirement for different Overlay networks. | This section list the OAM requirement for different Overlay networks. | |||
| The below listed requirement MUST be supported with any underlay | The below listed requirement MUST be supported with any underlay | |||
| transport network: | transport network: | |||
| REQ#1: The listed requirements MUST be supported with any type of | REQ#1: The listed requirements MUST be supported with any type of | |||
| transport layer over which the overlay network can be | transport layer over which the overlay network can be | |||
| realized | realized | |||
| REQ#2: It MUST be possible to initialize Overlay OAM session from | REQ#2: It MUST be possible to initialize Overlay OAM session between | |||
| any node in the overlay network. | any node in the overlay network. | |||
| REQ#3: It SHOULD be possible to initialize an Overlay OAM session | REQ#3: It SHOULD be possible to initialize an Overlay OAM session | |||
| from a centralized controller. | from a centralized controller. | |||
| REQ#4: Overlay OAM MUST support proactive and on-demand OAM | REQ#4: Overlay OAM MUST support proactive and on-demand OAM | |||
| monitoring and measurement methods. | monitoring and measurement methods. | |||
| REQ#5: Overlay OAM MUST support unidirectional OAM methods, both | REQ#5: Overlay OAM MUST support unidirectional OAM methods, both | |||
| continuity check and performance measurement. | continuity check and performance measurement. | |||
| skipping to change at page 5, line 44 ¶ | skipping to change at page 5, line 44 ¶ | |||
| REQ#14: Overlay OAM MUST have the ability to discover and exercise | REQ#14: Overlay OAM MUST have the ability to discover and exercise | |||
| equal cost multipath (ECMP) paths in its transport network. | equal cost multipath (ECMP) paths in its transport network. | |||
| REQ#15: Overlay OAM MUST be able to trigger on-demand FM with | REQ#15: Overlay OAM MUST be able to trigger on-demand FM with | |||
| responses being directed towards initiator of such proxy | responses being directed towards initiator of such proxy | |||
| request. | request. | |||
| 4.2. Performance Management | 4.2. Performance Management | |||
| This section lists both active and passive mode of performance | ||||
| measurement. Section 3.4 and Section 3.5 of [RFC7799] defines the | ||||
| definition for Active and Passive mode of Performance Measurement. | ||||
| REQ#16: Overlay OAM MUST support active one-way packet delay | REQ#16: Overlay OAM MUST support active one-way packet delay | |||
| measurement. | measurement. | |||
| REQ#17: Overlay OAM MUST support passive one-way packet delay | REQ#17: Overlay OAM MUST support passive one-way packet delay | |||
| measurement. | measurement. | |||
| REQ#18: Overlay OAM MUST support active two-way packet delay | REQ#18: Overlay OAM MUST support active two-way packet delay | |||
| measurement. | measurement. | |||
| REQ#19: Overlay OAM MUST support packet delay variation measurement. | REQ#19: Overlay OAM MUST support packet delay variation measurement. | |||
| skipping to change at page 7, line 7 ¶ | skipping to change at page 7, line 12 ¶ | |||
| This document does not propose any IANA consideration. | This document does not propose any IANA consideration. | |||
| 6. Security Considerations | 6. Security Considerations | |||
| This document list the OAM requirement for various Overlay network | This document list the OAM requirement for various Overlay network | |||
| and does not raise any security considerations. | and does not raise any security considerations. | |||
| 7. Acknowledgement | 7. Acknowledgement | |||
| TBD | The Authors would like to thank Ron Bonico for his review and | |||
| comments. | ||||
| 8. References | 8. References | |||
| 8.1. Normative References | 8.1. Normative References | |||
| [I-D.ietf-bier-architecture] | [I-D.ietf-bier-architecture] | |||
| Wijnands, I., Rosen, E., Dolganow, A., P, T., and S. | Wijnands, I., Rosen, E., Dolganow, A., Przygienda, A., and | |||
| Aldrin, "Multicast using Bit Index Explicit Replication", | S. Aldrin, "Multicast using Bit Index Explicit | |||
| draft-ietf-bier-architecture-03 (work in progress), | Replication", draft-ietf-bier-architecture-03 (work in | |||
| January 2016. | progress), January 2016. | |||
| [I-D.ietf-bier-mpls-encapsulation] | [I-D.ietf-bier-mpls-encapsulation] | |||
| Wijnands, I., Rosen, E., Dolganow, A., Tantsura, J., and | Wijnands, I., Rosen, E., Dolganow, A., Tantsura, J., and | |||
| S. Aldrin, "Encapsulation for Bit Index Explicit | S. Aldrin, "Encapsulation for Bit Index Explicit | |||
| Replication in MPLS Networks", draft-ietf-bier-mpls- | Replication in MPLS Networks", draft-ietf-bier-mpls- | |||
| encapsulation-03 (work in progress), February 2016. | encapsulation-04 (work in progress), April 2016. | |||
| [I-D.ietf-nvo3-vxlan-gpe] | [I-D.ietf-nvo3-vxlan-gpe] | |||
| Quinn, P., Manur, R., Kreeger, L., Lewis, D., Maino, F., | Kreeger, L. and U. Elzur, "Generic Protocol Extension for | |||
| Smith, M., Agarwal, P., Yong, L., Xu, X., Elzur, U., Garg, | VXLAN", draft-ietf-nvo3-vxlan-gpe-02 (work in progress), | |||
| P., and D. Melman, "Generic Protocol Extension for VXLAN", | April 2016. | |||
| draft-ietf-nvo3-vxlan-gpe-01 (work in progress), November | ||||
| 2015. | ||||
| [I-D.ietf-sfc-nsh] | [I-D.ietf-sfc-nsh] | |||
| Quinn, P. and U. Elzur, "Network Service Header", draft- | Quinn, P. and U. Elzur, "Network Service Header", draft- | |||
| ietf-sfc-nsh-02 (work in progress), January 2016. | ietf-sfc-nsh-04 (work in progress), March 2016. | |||
| [I-D.ietf-sfc-oam-framework] | [I-D.ietf-sfc-oam-framework] | |||
| Aldrin, S., Krishnan, R., Akiya, N., Pignataro, C., and A. | Aldrin, S., Krishnan, R., Akiya, N., Pignataro, C., and A. | |||
| Ghanwani, "Service Function Chaining Operation, | Ghanwani, "Service Function Chaining Operation, | |||
| Administration and Maintenance Framework", draft-ietf-sfc- | Administration and Maintenance Framework", draft-ietf-sfc- | |||
| oam-framework-01 (work in progress), February 2016. | oam-framework-01 (work in progress), February 2016. | |||
| [I-D.kumarzheng-bier-ping] | [I-D.kumarzheng-bier-ping] | |||
| Kumar, N., Pignataro, C., Akiya, N., Zheng, L., Chen, M., | Kumar, N., Pignataro, C., Akiya, N., Zheng, L., Chen, M., | |||
| and G. Mirsky, "BIER Ping and Trace", draft-kumarzheng- | and G. Mirsky, "BIER Ping and Trace", draft-kumarzheng- | |||
| bier-ping-02 (work in progress), December 2015. | bier-ping-02 (work in progress), December 2015. | |||
| [I-D.nordmark-nvo3-transcending-traceroute] | [I-D.nordmark-nvo3-transcending-traceroute] | |||
| Nordmark, E., Appanna, C., and A. Lo, "Layer-Transcending | Nordmark, E., Appanna, C., and A. Lo, "Layer-Transcending | |||
| Traceroute for Overlay Networks like VXLAN", draft- | Traceroute for Overlay Networks like VXLAN", draft- | |||
| nordmark-nvo3-transcending-traceroute-01 (work in | nordmark-nvo3-transcending-traceroute-02 (work in | |||
| progress), October 2015. | progress), March 2016. | |||
| [I-D.xu-bier-encapsulation] | [I-D.xu-bier-encapsulation] | |||
| Xu, X., Somasundaram, S., Jacquenet, C., and R. Raszuk, | Xu, X., Somasundaram, S., Jacquenet, C., and R. Raszuk, | |||
| "BIER Encapsulation", draft-xu-bier-encapsulation-03 (work | "BIER Encapsulation", draft-xu-bier-encapsulation-03 (work | |||
| in progress), October 2015. | in progress), October 2015. | |||
| [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate | [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate | |||
| Requirement Levels", BCP 14, RFC 2119, | Requirement Levels", BCP 14, RFC 2119, | |||
| DOI 10.17487/RFC2119, March 1997, | DOI 10.17487/RFC2119, March 1997, | |||
| <http://www.rfc-editor.org/info/rfc2119>. | <http://www.rfc-editor.org/info/rfc2119>. | |||
| skipping to change at page 8, line 37 ¶ | skipping to change at page 8, line 43 ¶ | |||
| [RFC7637] Garg, P., Ed. and Y. Wang, Ed., "NVGRE: Network | [RFC7637] Garg, P., Ed. and Y. Wang, Ed., "NVGRE: Network | |||
| Virtualization Using Generic Routing Encapsulation", | Virtualization Using Generic Routing Encapsulation", | |||
| RFC 7637, DOI 10.17487/RFC7637, September 2015, | RFC 7637, DOI 10.17487/RFC7637, September 2015, | |||
| <http://www.rfc-editor.org/info/rfc7637>. | <http://www.rfc-editor.org/info/rfc7637>. | |||
| [RFC7665] Halpern, J., Ed. and C. Pignataro, Ed., "Service Function | [RFC7665] Halpern, J., Ed. and C. Pignataro, Ed., "Service Function | |||
| Chaining (SFC) Architecture", RFC 7665, | Chaining (SFC) Architecture", RFC 7665, | |||
| DOI 10.17487/RFC7665, October 2015, | DOI 10.17487/RFC7665, October 2015, | |||
| <http://www.rfc-editor.org/info/rfc7665>. | <http://www.rfc-editor.org/info/rfc7665>. | |||
| [RFC7799] Morton, A., "Active and Passive Metrics and Methods (with | ||||
| Hybrid Types In-Between)", RFC 7799, DOI 10.17487/RFC7799, | ||||
| May 2016, <http://www.rfc-editor.org/info/rfc7799>. | ||||
| 8.2. Informative References | 8.2. Informative References | |||
| [I-D.ietf-bier-oam-requirements] | [I-D.ietf-bier-oam-requirements] | |||
| Mirsky, G., Nordmark, E., Pignataro, C., Kumar, N., | Mirsky, G., Nordmark, E., Pignataro, C., Kumar, N., | |||
| Aldrin, S., Zheng, L., Chen, M., Akiya, N., and J. | Aldrin, S., Zheng, L., Chen, M., Akiya, N., and S. | |||
| Networks, "Operations, Administration and Maintenance | Pallagatti, "Operations, Administration and Maintenance | |||
| (OAM) Requirements for Bit Index Explicit Replication | (OAM) Requirements for Bit Index Explicit Replication | |||
| (BIER) Layer", draft-ietf-bier-oam-requirements-00 (work | (BIER) Layer", draft-ietf-bier-oam-requirements-01 (work | |||
| in progress), September 2015. | in progress), March 2016. | |||
| Authors' Addresses | Authors' Addresses | |||
| Nagendra Kumar | Nagendra Kumar | |||
| Cisco Systems, Inc. | Cisco Systems, Inc. | |||
| 7200 Kit Creek Road | 7200 Kit Creek Road | |||
| Research Triangle Park, NC 27709 | Research Triangle Park, NC 27709 | |||
| US | US | |||
| Email: naikumar@cisco.com | Email: naikumar@cisco.com | |||
| Carlos Pignataro | Carlos Pignataro | |||
| Cisco Systems, Inc. | Cisco Systems, Inc. | |||
| End of changes. 18 change blocks. | ||||
| 25 lines changed or deleted | 33 lines changed or added | |||
This html diff was produced by rfcdiff 1.45. The latest version is available from http://tools.ietf.org/tools/rfcdiff/ | ||||