change in draft-ietf-ippcp-protocol-06.txt
Avram Shacham <shacham@cisco.com> Fri, 15 May 1998 21:03 UTC
Return-Path: shacham@cisco.com
Received: from beasley.cisco.com (mailgate-sj-2.cisco.com [171.69.2.135]) by ftp-eng.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id OAA11535 for <ippcp-archive-file@ftp-eng.cisco.com>; Fri, 15 May 1998 14:03:30 -0700 (PDT)
Received: from pita.cisco.com (pita.cisco.com [171.71.68.13]) by beasley.cisco.com (8.8.4-Cisco.1/CISCO.GATE.1.1) with ESMTP id OAA25656 for <ippcp@external.cisco.com>; Fri, 15 May 1998 14:02:48 -0700 (PDT)
Received: from avram.cisco.com ([171.69.50.148]) by pita.cisco.com (8.8.5-Cisco.1/8.6.5) with SMTP id OAA23211 for <ippcp@external.cisco.com>; Fri, 15 May 1998 14:02:46 -0700 (PDT)
Message-Id: <3.0.2.32.19980515140010.006a0cd0@pita.cisco.com>
X-Sender: shacham@pita.cisco.com
X-Mailer: QUALCOMM Windows Eudora Pro Version 3.0.2 (32)
Date: Fri, 15 May 1998 14:00:10 -0700
To: ippcp@external.cisco.com
From: Avram Shacham <shacham@cisco.com>
Subject: change in draft-ietf-ippcp-protocol-06.txt
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
The change in <draft-ietf-ippcp-protocol-06.txt>, which was announced today, is documenting the discussions on the mailing-list during the past few weeks. The change is simple: It reserve the CPI range 64-255 for future use, so negotiated CPIs must - for now - be in the range 256-61439, instead of 64-61439 as in the previous versions of the protocol. The reason - the ISAKMP field for negotiating IPCOMP Transform Identifiers is of 8-bit, i.e. providing the range 0-255. The IPPCP wg decided to dedicate the values 1-63 to well-known algorithms (and this decision stays) and to start the negotiated CPIs at 64. Following this path, it will be hard in the future to reclaim the range 64-255 for Transform IDs, as it may break existing implementations. To enable such future expansion, the protocol gives up 192 CPI values out of 61376 (about 0.313%.) In the future, probably before moving IPComp to Standard, the wg may decide to use this range for well-known algorithms or to add the range to the negotiated CPIs. As diff shows, the actual change is in the definition of CPI - see lines marked ** on the right: 3.3. IPComp Header Structure Compression Parameter Index (CPI) === previous version === 16-bit index. The CPI is stored in network order. The values 0-63 define well-known compression algorithms, which require no additional information, and are used for manual setup. The values themselves are identical to IPCOMP Transform identifiers as defined in [SECDOI]. Consult [SECDOI] for an initial set of defined values and for instructions on how to assign new values. The values 64-61439 are negotiated between the two nodes in ** definition of an IPComp Association, as defined in section 4. ** Note: When negotiating one of the well-known algorithms, the nodes MAY select a CPI in the pre-defined range 0-63. The values 61440-65535 are for private use among mutually consenting parties. === new version === 16-bit index. The CPI is stored in network order. The values 0-63 define well-known compression algorithms, which require no additional information, and are used for manual setup. The values themselves are identical to IPCOMP Transform identifiers as defined in [SECDOI]. Consult [SECDOI] for an initial set of defined values and for instructions on how to assign new values. The values 64-255 are reserved for future use. The values 256- ** 61439 are negotiated between the two nodes in definition of an ** IPComp Association, as defined in section 4. Note: When ** negotiating one of the well-known algorithms, the nodes MAY select a CPI in the pre-defined range 0-63. The values 61440- 65535 are for private use among mutually consenting parties. Regards, avram
- change in draft-ietf-ippcp-protocol-06.txt Avram Shacham