| < draft-ietf-lime-yang-connectionless-oam-15.txt | draft-ietf-lime-yang-connectionless-oam-16.txt > | |||
|---|---|---|---|---|
| Network Working Group D. Kumar | Network Working Group D. Kumar | |||
| Internet-Draft Cisco | Internet-Draft Cisco | |||
| Intended status: Standards Track M. Wang | Intended status: Standards Track M. Wang | |||
| Expires: May 1, 2018 Q. Wu, Ed. | Expires: May 3, 2018 Q. Wu | |||
| Huawei | Huawei | |||
| R. Rahman | R. Rahman | |||
| S. Raghavan | S. Raghavan | |||
| Cisco | Cisco | |||
| October 28, 2017 | October 30, 2017 | |||
| Generic YANG Data Model for the Management of Operations, | Generic YANG Data Model for the Management of Operations, | |||
| Administration, and Maintenance (OAM) Protocols that use Connectionless | Administration, and Maintenance (OAM) Protocols that use Connectionless | |||
| Communications | Communications | |||
| draft-ietf-lime-yang-connectionless-oam-15 | draft-ietf-lime-yang-connectionless-oam-16 | |||
| Abstract | Abstract | |||
| This document presents a base YANG Data model for Operations | This document presents a base YANG Data model for Operations | |||
| Administration, and Maintenance(OAM) protocols that use | Administration, and Maintenance(OAM) protocols that use | |||
| Connectionless Communications. The data model is defined using the | Connectionless Communications. The data model is defined using the | |||
| YANG in RFC7950 data modeling language. It provides a technology- | YANG in RFC7950 data modeling language. It provides a technology- | |||
| independent abstraction of key OAM constructs for OAM protocols that | independent abstraction of key OAM constructs for OAM protocols that | |||
| use connectionless communication. The base model presented here can | use connectionless communication. The base model presented here can | |||
| be extended to include technology specific details. This is leading | be extended to include technology specific details. This is leading | |||
| skipping to change at page 1, line 47 ¶ | skipping to change at page 1, line 47 ¶ | |||
| 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 May 1, 2018. | This Internet-Draft will expire on May 3, 2018. | |||
| Copyright Notice | Copyright Notice | |||
| Copyright (c) 2017 IETF Trust and the persons identified as the | Copyright (c) 2017 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 | |||
| skipping to change at page 2, line 35 ¶ | skipping to change at page 2, line 35 ¶ | |||
| 2.2. Terminology . . . . . . . . . . . . . . . . . . . . . . . 5 | 2.2. Terminology . . . . . . . . . . . . . . . . . . . . . . . 5 | |||
| 3. Overview of the Connectionless OAM Model . . . . . . . . . . 5 | 3. Overview of the Connectionless OAM Model . . . . . . . . . . 5 | |||
| 3.1. TP Address . . . . . . . . . . . . . . . . . . . . . . . 6 | 3.1. TP Address . . . . . . . . . . . . . . . . . . . . . . . 6 | |||
| 3.2. Tools . . . . . . . . . . . . . . . . . . . . . . . . . . 6 | 3.2. Tools . . . . . . . . . . . . . . . . . . . . . . . . . . 6 | |||
| 3.3. OAM neighboring test points . . . . . . . . . . . . . . . 7 | 3.3. OAM neighboring test points . . . . . . . . . . . . . . . 7 | |||
| 3.4. Test Point Locations Information . . . . . . . . . . . . 8 | 3.4. Test Point Locations Information . . . . . . . . . . . . 8 | |||
| 3.5. Test Point Locations . . . . . . . . . . . . . . . . . . 8 | 3.5. Test Point Locations . . . . . . . . . . . . . . . . . . 8 | |||
| 3.6. Path Discovery Data . . . . . . . . . . . . . . . . . . . 9 | 3.6. Path Discovery Data . . . . . . . . . . . . . . . . . . . 9 | |||
| 3.7. Continuity Check Data . . . . . . . . . . . . . . . . . . 9 | 3.7. Continuity Check Data . . . . . . . . . . . . . . . . . . 9 | |||
| 3.8. OAM data hierarchy . . . . . . . . . . . . . . . . . . . 9 | 3.8. OAM data hierarchy . . . . . . . . . . . . . . . . . . . 9 | |||
| 4. LIME Common Types YANG Module . . . . . . . . . . . . . . . . 12 | 4. LIME Time Types YANG Module . . . . . . . . . . . . . . . . . 12 | |||
| 5. Connectionless OAM YANG Module . . . . . . . . . . . . . . . 14 | 5. Connectionless OAM YANG Module . . . . . . . . . . . . . . . 14 | |||
| 6. Connectionless model applicability . . . . . . . . . . . . . 42 | 6. Connectionless model applicability . . . . . . . . . . . . . 42 | |||
| 6.1. BFD Extension . . . . . . . . . . . . . . . . . . . . . . 43 | 6.1. BFD Extension . . . . . . . . . . . . . . . . . . . . . . 43 | |||
| 6.1.1. Augment Method . . . . . . . . . . . . . . . . . . . 43 | 6.1.1. Augment Method . . . . . . . . . . . . . . . . . . . 43 | |||
| 6.1.2. Schema Mount . . . . . . . . . . . . . . . . . . . . 46 | 6.1.2. Schema Mount . . . . . . . . . . . . . . . . . . . . 46 | |||
| 6.2. LSP ping extension . . . . . . . . . . . . . . . . . . . 48 | 6.2. LSP ping extension . . . . . . . . . . . . . . . . . . . 48 | |||
| 6.2.1. Augment Method . . . . . . . . . . . . . . . . . . . 48 | 6.2.1. Augment Method . . . . . . . . . . . . . . . . . . . 48 | |||
| 6.2.2. Schema Mount . . . . . . . . . . . . . . . . . . . . 49 | 6.2.2. Schema Mount . . . . . . . . . . . . . . . . . . . . 49 | |||
| 7. Security Considerations . . . . . . . . . . . . . . . . . . . 51 | 7. Security Considerations . . . . . . . . . . . . . . . . . . . 51 | |||
| 8. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 53 | 8. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 53 | |||
| skipping to change at page 6, line 36 ¶ | skipping to change at page 6, line 36 ¶ | |||
| With connectionless OAM protocols, the TP address can be one of the | With connectionless OAM protocols, the TP address can be one of the | |||
| following types: | following types: | |||
| o MAC address [RFC6136] at link layer for TPs | o MAC address [RFC6136] at link layer for TPs | |||
| o IPv4 or IPv6 address at IP layer for TPs | o IPv4 or IPv6 address at IP layer for TPs | |||
| o TP-attribute identifying a TP associated with an application layer | o TP-attribute identifying a TP associated with an application layer | |||
| function | function | |||
| o Router-id to represent the device or node. | o Router-id to represent the device or node, which is commonly used | |||
| [I-D.ietf-spring-sr-yang] | to identify nodes in routing and other control plane | |||
| protocols.[I-D.ietf-rtgwg-routing-types] | ||||
| To define a forwarding treatment of a test packet, the 'tp-address' | To define a forwarding treatment of a test packet, the 'tp-address' | |||
| grouping needs to be associated with additional parameters, e.g., | grouping needs to be associated with additional parameters, e.g., | |||
| DSCP for IP or EXP (renamed to Traffic Classic in [RFC5462]) for | DSCP for IP or EXP (renamed to Traffic Classic in [RFC5462]) for | |||
| MPLS. In generic connectionless OAM YANG model, these parameters are | MPLS. In generic connectionless OAM YANG model, these parameters are | |||
| not explicitly configured. The model user can add corresponding | not explicitly configured. The model user can add corresponding | |||
| parameters according to their requirements. | parameters according to their requirements. | |||
| 3.2. Tools | 3.2. Tools | |||
| skipping to change at page 12, line 41 ¶ | skipping to change at page 12, line 41 ¶ | |||
| | +--rw mac-address-location? yang:mac-address | | +--rw mac-address-location? yang:mac-address | |||
| +--:(ipv4-address) | +--:(ipv4-address) | |||
| | +--rw ipv4-address-location? inet:ipv4-address | | +--rw ipv4-address-location? inet:ipv4-address | |||
| +--:(ipv6-address) | +--:(ipv6-address) | |||
| | +--rw ipv6-address-location? inet:ipv6-address | | +--rw ipv6-address-location? inet:ipv6-address | |||
| +--:(as-number) | +--:(as-number) | |||
| | +--rw as-number-location? inet:as-number | | +--rw as-number-location? inet:as-number | |||
| +--:(router-id) | +--:(router-id) | |||
| +--rw router-id-location? rt:router-id | +--rw router-id-location? rt:router-id | |||
| 4. LIME Common Types YANG Module | 4. LIME Time Types YANG Module | |||
| <CODE BEGINS> file "ietf-lime-common-types@2017-09-06.yang" | <CODE BEGINS> file "ietf-lime-time-types@2017-09-06.yang" | |||
| module ietf-lime-common-types { | module ietf-lime-time-types { | |||
| yang-version 1.1; | yang-version 1.1; | |||
| namespace "urn:ietf:params:xml:ns:yang:ietf-lime-common-types"; | namespace "urn:ietf:params:xml:ns:yang:ietf-lime-time-types"; | |||
| prefix "lime"; | prefix "lime"; | |||
| organization | organization | |||
| "IETF Layer Independent OAM Management(LIME) | "IETF Layer Independent OAM Management(LIME) | |||
| Working Group"; | Working Group"; | |||
| contact | contact | |||
| "WG Web: <https://datatracker.ietf.org/wg/lime> | "WG Web: <https://datatracker.ietf.org/wg/lime> | |||
| WG List: <mailto:lmap@ietf.org> | WG List: <mailto:lmap@ietf.org> | |||
| Editor: Qin Wu | Editor: Qin Wu | |||
| <bill.wu@huawei.com>"; | <bill.wu@huawei.com>"; | |||
| description | description | |||
| "This module provides common definitions used by the data | "This module provides time related definitions used by the data | |||
| models written for Layer Independent OAM Management(LIME). | models written for Layer Independent OAM Management(LIME). | |||
| This module defines identities but no schema tree elements."; | This module defines identities but no schema tree elements."; | |||
| revision "2017-09-06" { | revision "2017-09-06" { | |||
| description | description | |||
| "Initial version"; | "Initial version"; | |||
| reference | reference | |||
| "RFC xxxx: A YANG Data Model for OAM Protocols that use Connectionless | "RFC xxxx: A YANG Data Model for OAM Protocols that use Connectionless | |||
| Communications"; | Communications"; | |||
| } | } | |||
| skipping to change at page 15, line 24 ¶ | skipping to change at page 15, line 24 ¶ | |||
| } | } | |||
| import ietf-inet-types { | import ietf-inet-types { | |||
| prefix inet; | prefix inet; | |||
| } | } | |||
| import ietf-network-instance { | import ietf-network-instance { | |||
| prefix ni; | prefix ni; | |||
| } | } | |||
| import ietf-routing-types { | import ietf-routing-types { | |||
| prefix rt; | prefix rt; | |||
| } | } | |||
| import ietf-lime-common-types { | import ietf-lime-time-types { | |||
| prefix lime; | prefix lime; | |||
| } | } | |||
| organization | organization | |||
| "IETF LIME Working Group"; | "IETF LIME Working Group"; | |||
| contact | contact | |||
| "Deepak Kumar dekumar@cisco.com | "Deepak Kumar dekumar@cisco.com | |||
| Qin Wu bill.wu@huawei.com | Qin Wu bill.wu@huawei.com | |||
| S Raghavan srihari@cisco.com | S Raghavan srihari@cisco.com | |||
| Zitao Wang wangzitao@huawei.com | Zitao Wang wangzitao@huawei.com | |||
| R Rahman rrahman@cisco.com"; | R Rahman rrahman@cisco.com"; | |||
| skipping to change at page 53, line 14 ¶ | skipping to change at page 53, line 14 ¶ | |||
| /coam:cc-session-statistics-data/cl-oam:cc-ipv6-sessions- | /coam:cc-session-statistics-data/cl-oam:cc-ipv6-sessions- | |||
| statistics/cl-oam:cc-session-statistics/cl-oam:session-admin-down- | statistics/cl-oam:cc-session-statistics/cl-oam:session-admin-down- | |||
| count/ | count/ | |||
| 8. IANA Considerations | 8. IANA Considerations | |||
| This document registers a URI in the IETF XML registry [RFC3688]. | This document registers a URI in the IETF XML registry [RFC3688]. | |||
| Following the format in [RFC3688] the following registration is | Following the format in [RFC3688] the following registration is | |||
| requested to be made: | requested to be made: | |||
| URI: urn:ietf:params:xml:ns:yang:ietf-lime-common-types | URI: urn:ietf:params:xml:ns:yang:ietf-lime-time-types | |||
| Registrant Contact: The IESG. | Registrant Contact: The IESG. | |||
| XML: N/A; the requested URI is an XML namespace. | XML: N/A; the requested URI is an XML namespace. | |||
| URI: urn:ietf:params:xml:ns:yang:ietf-connectionless-oam | URI: urn:ietf:params:xml:ns:yang:ietf-connectionless-oam | |||
| Registrant Contact: The IESG. | Registrant Contact: The IESG. | |||
| XML: N/A, the requested URI is an XML namespace. | XML: N/A, the requested URI is an XML namespace. | |||
| This document registers a YANG module in the YANG Module Names | This document registers a YANG module in the YANG Module Names | |||
| registry [RFC7950]. | registry [RFC7950]. | |||
| Name: ietf-lime-common-types | Name: ietf-lime-common-types | |||
| Namespace: urn:ietf:params:xml:ns:yang:ietf-lime-common-types | Namespace: urn:ietf:params:xml:ns:yang:ietf-lime-time-types | |||
| Prefix: lime | Prefix: lime | |||
| Reference: RFC XXXX | Reference: RFC XXXX | |||
| Name: ietf-connectionless-oam | Name: ietf-connectionless-oam | |||
| Namespace: urn:ietf:params:xml:ns:yang:ietf-connectionless-oam | Namespace: urn:ietf:params:xml:ns:yang:ietf-connectionless-oam | |||
| Prefix: cl-oam | Prefix: cl-oam | |||
| Reference: RFC XXXX | Reference: RFC XXXX | |||
| 9. Acknowlegements | 9. Acknowlegements | |||
| The authors of this document would like to thank Elwyn Davies, Alia | The authors of this document would like to thank Elwyn Davies, Alia | |||
| Atlas,Brian E Carpenter,Greg Mirsky,Adam Roach,Alissa Cooper,Eric | Atlas,Brian E Carpenter,Greg Mirsky,Adam Roach,Alissa Cooper,Eric | |||
| skipping to change at page 54, line 5 ¶ | skipping to change at page 54, line 5 ¶ | |||
| 10. References | 10. References | |||
| 10.1. Normative References | 10.1. Normative References | |||
| [I-D.ietf-i2rs-yang-network-topo] | [I-D.ietf-i2rs-yang-network-topo] | |||
| Clemm, A., Medved, J., Varga, R., Bahadur, N., | Clemm, A., Medved, J., Varga, R., Bahadur, N., | |||
| Ananthakrishnan, H., and X. Liu, "A Data Model for Network | Ananthakrishnan, H., and X. Liu, "A Data Model for Network | |||
| Topologies", draft-ietf-i2rs-yang-network-topo-17 (work in | Topologies", draft-ietf-i2rs-yang-network-topo-17 (work in | |||
| progress), October 2017. | progress), October 2017. | |||
| [I-D.ietf-rtgwg-ni-model] | ||||
| Berger, L., Hopps, C., Lindem, A., Bogdanovic, D., and X. | ||||
| Liu, "YANG Network Instances", draft-ietf-rtgwg-ni- | ||||
| model-04 (work in progress), September 2017. | ||||
| [I-D.ietf-rtgwg-routing-types] | [I-D.ietf-rtgwg-routing-types] | |||
| Liu, X., Qu, Y., Lindem, A., Hopps, C., and L. Berger, | Liu, X., Qu, Y., Lindem, A., Hopps, C., and L. Berger, | |||
| "Routing Area Common YANG Data Types", draft-ietf-rtgwg- | "Routing Area Common YANG Data Types", draft-ietf-rtgwg- | |||
| routing-types-17 (work in progress), October 2017. | routing-types-17 (work in progress), October 2017. | |||
| [RFC3688] Mealling, M., "The IETF XML Registry", BCP 81, RFC 3688, | [RFC3688] Mealling, M., "The IETF XML Registry", BCP 81, RFC 3688, | |||
| DOI 10.17487/RFC3688, January 2004, | DOI 10.17487/RFC3688, January 2004, | |||
| <https://www.rfc-editor.org/info/rfc3688>. | <https://www.rfc-editor.org/info/rfc3688>. | |||
| [RFC4443] Conta, A., Deering, S., and M. Gupta, Ed., "Internet | [RFC4443] Conta, A., Deering, S., and M. Gupta, Ed., "Internet | |||
| skipping to change at page 55, line 52 ¶ | skipping to change at page 56, line 10 ¶ | |||
| for Connection Oriented Operations, Administration, and | for Connection Oriented Operations, Administration, and | |||
| Maintenance(OAM) protocols", draft-ietf-lime-yang- | Maintenance(OAM) protocols", draft-ietf-lime-yang- | |||
| connection-oriented-oam-model-00 (work in progress), June | connection-oriented-oam-model-00 (work in progress), June | |||
| 2017. | 2017. | |||
| [I-D.ietf-lime-yang-connectionless-oam-methods] | [I-D.ietf-lime-yang-connectionless-oam-methods] | |||
| Kumar, D., Wang, Z., Wu, Q., Rahman, R., and S. Raghavan, | Kumar, D., Wang, Z., Wu, Q., Rahman, R., and S. Raghavan, | |||
| "Retrieval Methods YANG Data Model for Connectionless | "Retrieval Methods YANG Data Model for Connectionless | |||
| Operations, Administration, and Maintenance(OAM) | Operations, Administration, and Maintenance(OAM) | |||
| protocols", draft-ietf-lime-yang-connectionless-oam- | protocols", draft-ietf-lime-yang-connectionless-oam- | |||
| methods-11 (work in progress), October 2017. | methods-12 (work in progress), October 2017. | |||
| [I-D.ietf-netmod-schema-mount] | [I-D.ietf-netmod-schema-mount] | |||
| Bjorklund, M. and L. Lhotka, "YANG Schema Mount", draft- | Bjorklund, M. and L. Lhotka, "YANG Schema Mount", draft- | |||
| ietf-netmod-schema-mount-08 (work in progress), October | ietf-netmod-schema-mount-08 (work in progress), October | |||
| 2017. | 2017. | |||
| [I-D.ietf-rtgwg-ni-model] | ||||
| Berger, L., Hopps, C., Lindem, A., Bogdanovic, D., and X. | ||||
| Liu, "YANG Network Instances", draft-ietf-rtgwg-ni- | ||||
| model-04 (work in progress), September 2017. | ||||
| [I-D.ietf-spring-sr-yang] | ||||
| Litkowski, S., Qu, Y., Sarkar, P., and J. Tantsura, "YANG | ||||
| Data Model for Segment Routing", draft-ietf-spring-sr- | ||||
| yang-07 (work in progress), July 2017. | ||||
| [I-D.zheng-mpls-lsp-ping-yang-cfg] | [I-D.zheng-mpls-lsp-ping-yang-cfg] | |||
| Zheng, L., Aldrin, S., Zheng, G., Mirsky, G., and R. | Zheng, L., Aldrin, S., Zheng, G., Mirsky, G., and R. | |||
| Rahman, "Yang Data Model for LSP-PING", draft-zheng-mpls- | Rahman, "YANG Data Model for LSP-Ping", draft-zheng-mpls- | |||
| lsp-ping-yang-cfg-05 (work in progress), June 2017. | lsp-ping-yang-cfg-06 (work in progress), October 2017. | |||
| [IEEE.1588] | [IEEE.1588] | |||
| "IEEE Standard for a Precision Clock Synchronization | "IEEE Standard for a Precision Clock Synchronization | |||
| Protocol for Networked Measurement and Control Systems", | Protocol for Networked Measurement and Control Systems", | |||
| IEEE IEEE Std 1588-2008, 2008. | IEEE IEEE Std 1588-2008, 2008. | |||
| [RFC5462] Andersson, L. and R. Asati, "Multiprotocol Label Switching | [RFC5462] Andersson, L. and R. Asati, "Multiprotocol Label Switching | |||
| (MPLS) Label Stack Entry: "EXP" Field Renamed to "Traffic | (MPLS) Label Stack Entry: "EXP" Field Renamed to "Traffic | |||
| Class" Field", RFC 5462, DOI 10.17487/RFC5462, February | Class" Field", RFC 5462, DOI 10.17487/RFC5462, February | |||
| 2009, <https://www.rfc-editor.org/info/rfc5462>. | 2009, <https://www.rfc-editor.org/info/rfc5462>. | |||
| skipping to change at page 57, line 4 ¶ | skipping to change at page 56, line 45 ¶ | |||
| DOI 10.17487/RFC6136, March 2011, | DOI 10.17487/RFC6136, March 2011, | |||
| <https://www.rfc-editor.org/info/rfc6136>. | <https://www.rfc-editor.org/info/rfc6136>. | |||
| [RFC7276] Mizrahi, T., Sprecher, N., Bellagamba, E., and Y. | [RFC7276] Mizrahi, T., Sprecher, N., Bellagamba, E., and Y. | |||
| Weingarten, "An Overview of Operations, Administration, | Weingarten, "An Overview of Operations, Administration, | |||
| and Maintenance (OAM) Tools", RFC 7276, | and Maintenance (OAM) Tools", RFC 7276, | |||
| DOI 10.17487/RFC7276, June 2014, | DOI 10.17487/RFC7276, June 2014, | |||
| <https://www.rfc-editor.org/info/rfc7276>. | <https://www.rfc-editor.org/info/rfc7276>. | |||
| Authors' Addresses | Authors' Addresses | |||
| Deepak Kumar | Deepak Kumar | |||
| CISCO Systems | CISCO Systems | |||
| 510 McCarthy Blvd | 510 McCarthy Blvd | |||
| Milpitas, CA 95035 | Milpitas, CA 95035 | |||
| USA | USA | |||
| Email: dekumar@cisco.com | Email: dekumar@cisco.com | |||
| Michael Wang | Michael Wang | |||
| Huawei Technologies,Co.,Ltd | Huawei Technologies,Co.,Ltd | |||
| 101 Software Avenue, Yuhua District | 101 Software Avenue, Yuhua District | |||
| Nanjing 210012 | Nanjing 210012 | |||
| China | China | |||
| Email: wangzitao@huawei.com | Email: wangzitao@huawei.com | |||
| Qin Wu (editor) | Qin Wu | |||
| Huawei | Huawei | |||
| 101 Software Avenue, Yuhua District | 101 Software Avenue, Yuhua District | |||
| Nanjing, Jiangsu 210012 | Nanjing, Jiangsu 210012 | |||
| China | China | |||
| Email: bill.wu@huawei.com | Email: bill.wu@huawei.com | |||
| Reshad Rahman | Reshad Rahman | |||
| Cisco Systems | Cisco Systems | |||
| 2000 Innovation Drive | 2000 Innovation Drive | |||
| End of changes. 21 change blocks. | ||||
| 33 lines changed or deleted | 29 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/ | ||||