rfc1005.txt
来自「著名的RFC文档,其中有一些文档是已经翻译成中文的的.」· 文本 代码 · 共 1,813 行 · 第 1/5 页
TXT
1,813 行
Network Working Group Atul Khanna, Andy MalisRequest for Comments: 1005 BBN Communications Corp. May 1987 The ARPANET AHIP-E Host Access Protocol (Enhanced AHIP)1. Status of this Memo This RFC is a proposed specification for the encoding of Class A IP addresses for use on ARPANET-style networks such as the Milnet and Arpanet, and for enhancements to the ARPANET AHIP Host Access Protocol (AHIP; formerly known as 1822). These enhancements increase the size of the PSN field, allow ARPANET hosts to use logical names to address each other, allow for the communication of type-of-service information from the host to the PSN and enable the PSN to provide congestion feedback to the host on a connection basis. Distribution of this memo is unlimited. Comments on this RFC should be sent to the netmail address "ahipe@bbn.com".Khanna & Malis [Page 1]RFC 1005 May 1987 Table of Contents 1 INTRODUCTION.......................................... 4 2 IP ISSUES............................................. 6 2.1 Current Interpretation of Class A IP Address Fields ................................................... 6 2.2 Requirements and Constraints Affecting New Class A Mapping ................................................... 7 2.3 New Interpretation of IP Address Fields............. 8 2.4 Discussion of the New Mapping.......................10 2.5 Interoperability between Current AHIP and AHIP-E ...................................................11 3 LOGICAL ADDRESSING................................... 13 3.1 Addresses and Names................................ 13 3.2 Name Translations.................................. 14 3.2.1 Authorization and Effectiveness.................. 15 3.2.2 Translation Policies............................. 16 3.2.3 Reporting Destination Host Downs................. 17 3.3 Establishing Host-PSN Communications............... 18 3.4 Name Server........................................ 19 4 OTHER CHANGES........................................ 20 4.1 Type-of-Service Specification...................... 20 4.2 Subnet Congestion Feedback......................... 21 4.3 Precedence Level Information....................... 21 5 FORMATS FOR NEW AHIP-E MESSAGES...................... 23 5.1 Host-to-PSN AHIP-E Leader Format................... 23 5.2 PSN-to-Host AHIP-E Leader Format................... 27 6 AHIP-E VERSIONS...................................... 33 7 REFERENCES........................................... 34Khanna & Malis [Page 2]RFC 1005 May 1987 FIGURES 2.1 IP Class A Mapping................................... 6 2.2 New Class A IP Address Interpretation................ 8 2.3 AHIP-E Address and Name.............................. 9 3.1 Current AHIP Address Format......................... 13 3.2 AHIP-E Address Format............................... 14 3.3 Logical Name Format................................. 14 5.1 Host-to-PSN AHIP-E Leader Format.................... 23 5.2 NDM Message Format.................................. 25 5.3 PSN-to-Host AHIP-E Leader Format.................... 27 5.4 Name Server Reply Format............................ 30Khanna & Malis [Page 3]RFC 1005 May 19871 INTRODUCTIONThis RFC is a proposed specification for the encoding of Class AIP addresses for use on ARPANET-style networks such as the Milnetand Arpanet, and for enhancements to the AHIP Protocol (AHIP is thepreferred term for what has previously been known as the 1822protocol). These enhancements and modifications are partiallymotivated by a need to overcome the current address limitationof 256 PSNs per network and by a desire to allow hosts to takeadvantage of logical addressing with minimal change to their AHIPsoftware. This enhanced AHIP protocol will be referred to as"AHIP-E". These enhancements will: 1. Increase the size of the PSN field to 10 bits. 2. Allow hosts to use logical names (i.e., host names that are independent of physical location on the network) in addition to physical port addresses to communicate with each other. 3. Enable the host to specify a type-of-service to the PSN. 4. Provide a mechanism for the PSN to communicate subnetwork congestion information to the host on a destination host basis. This will give the host an opportunity to selectively reduce its congesting flows, thus preventing all of its flows from being blocked b y the network. Currently, a host has no way of knowing which of its flows is experiencing congestion; consequently, it is possible that one congesting flow can result in the blocking of all the host's flows . 5. Enable the PSN to inform the host about changes in precedence cutoff levels and about precedence level violations.A host can take advantage of the extended and logical addressingcapabilities without making substantial changes to its AHIPimplementation. In particular, the specification provides threeversions of AHIP-E: version 0 is current AHIP with no changes; version 1allows use of logical and extended addressing with minimal change tocode; version 2 constitutes full-fledged AHIP-E. This is described infurther detail in chapter 6.This RFC's terminology is consistent with that used in BBN Report 1822[1], and any new terms are defined when they are first used.Familiarity with Report 1822 (section 3 in particular) is assumed. Ascould be expected, the RFC makes many references to Report 1822. As aresult, it uses, as a convenient abbreviation, "see 1822(x)" instead of"please refer to Report 1822, section x, for further details".Khanna & Malis [Page 4]RFC 1005 May 1987The rest of this RFC is organized as follows. Chapter 2 describes thenew mapping between IP class A addresses and subnetwork hosts. Chapter3 discusses logical addressing. Chapter 4 describes the enhancementsrelated to type-of-service and reliability specification and tocongestion and precedence feedback. Chapter 5 includes a specificationof the new message types and their formats. Finally, chapter 6describes the AHIP-E version numbering scheme.Khanna & Malis [Page 5]RFC 1005 May 19872 IP ISSUESThis section discusses the changes to the mapping between Class A IPaddresses [5] and subnet addresses. These changes are made necessaryby: 1. The introduction of logical names. 2. The expansion of the PSN-number field.Note that this RFC does not affect Class B and C mappings [5].2.1 Current Interpretation of Class A IP Address FieldsClass A IP addresses are 32 bits in length, with 8 bits devoted tonetwork number and 24 to the local address. In particular, they are ofthe form n.h.l.i, where n,h,l and i are decimal integers less than 256.AHIP addresses are 24 bits in length. The current ARPANET-style class Amapping is as follows (from RFC 796): 0 7 8 15 16 23 24 31 +--------+--------+-------+---------+ | net # | HOST | LH | PSN | IP Address +--------+--------+-------+---------+ 8 8 8 8 8 8 8 +--------+--------+--------+ | HOST | ZERO | PSN | AHIP Physical Address +--------+--------+--------+ 41 48 49 56 57 64 (bit positions in the AHIP leader) IP Class A Mapping Figure 2.1The LH (logical host) field is used by the hosts only and is not passedto the network.Khanna & Malis [Page 6]RFC 1005 May 19872.2 Requirements and Constraints Affecting New Class A MappingThis section discusses some of the requirements and constraints thatwere considered significant in determining the new address mapping. 1. Address Mapping Stability Requirement: Any current IP physical address with l (logical host) = 0 should remain unchanged under the new design. For example, the binary string corresponding to 10.0.0.51 should continue to refer to sri-nic.arpa (assuming, of course, that sri-nic continues to reside on psn 51, port 0). This requirement is motivated by a desire to avoid a network-wide address switchover. 2. Existing implementation compatibility: Existing compliant implementations of AHIP should continue to function for destinations with addresses fitting the restrictions in 1. In other words, such addresses should continue to refer to their original destinations, not only
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?