⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rfc995.txt

📁 RFC 相关的技术文档
💻 TXT
📖 第 1 页 / 共 5 页
字号:
Network Working Group                                   ANSI X3S3.3 86-118Request for Comments: 995                              ISO TC97/SC6/N 4053                                                                April 1986                                 I S O             INTERNATIONAL ORGANIZATION FOR STANDARDIZATION              ORGANISATION INTERNATIONALE DE NORMALISATION     ______________________________________________________________________    |                                                                     |    |                            ISO/TC 97/SC 6                           |    |                TELECOMMUNICATIONS AND INFORMATION                   |    |                     EXCHANGE BETWEEN SYSTEMS                        |    |                       Secretariat: USA (ANSI)                       |    |                                                                     |    |                                                                     |    |_____________________________________________________________________|  Title:    End System to Intermediate System Routing Exchange Protocol            for use in conjunction with ISO 8473  Source:   SC6/WG2            Project 97.6.41  ___________________________________________________________________________ |This document is a progression of SC6/N3862, edited to incorporate member | |body comments and discussion at the Florence meeting of SC6/WG2. Pursuant | |to Recommendation 5 of that meeting, comments from member bodies on this  | |revision text are requested for discussion at the Tokyo meeting of SC6    | |and WGs.                                                                  | |__________________________________________________________________________|ISO N4053                                                       [Page 1]RFC 995                                                    December 1986Contents1   Introduction                                                           52   Scope and Field of Application                                         63   References                                                             7SECTION ONE. GENERAL                                                       94   Definitions                                                            9    4.1   Reference Model Definitions  . . . . . . . . . . . . . . . . .   9    4.2   Network Layer Architecture Definitions   . . . . . . . . . . .   9    4.3   Network Layer Addressing Definitions   . . . . . . . . . . . .   9    4.4   Local Area Network Definitions   . . . . . . . . . . . . . . .  10    4.5   Additional Definitions . . . . . . . . . . . . . . . . . . . .  105   Symbols and Abbreviations                                             10    5.1   Data Units   . . . . . . . . . . . . . . . . . . . . . . . . .  10    5.2   Protocol Data Units  . . . . . . . . . . . . . . . . . . . . .  10    5.3   Protocol Data Unit Fields  . . . . . . . . . . . . . . . . . .  10    5.4   Parameters . . . . . . . . . . . . . . . . . . . . . . . . . .  11    5.5   Miscellaneous  . . . . . . . . . . . . . . . . . . . . . . . .  116   Overview of the Protocol                                              11    6.1   Information Provided by the Protocol . . . . . . . . . . . . .  11    6.2   Subsets of the Protocol. . . . . . . . . . . . . . . . . . . .  12    6.3   Addressing   . . . . . . . . . . . . . . . . . . . . . . . . .  12    6.4   Underlying Service Assumed by the Protocol   . . . . . . . . .  12          6.4.1   Subnetwork Addresses . . . . . . . . . . . . . . . . .  12          6.4.2   Subnetwork User Data . . . . . . . . . . . . . . . . .  13    6.5   Service Assumed from Local Environment . . . . . . . . . . . .  13    6.6   Subnetwork Types . . . . . . . . . . . . . . . . . . . . . . .  14          6.6.1   Point-to-Point Subnetworks . . . . . . . . . . . . . .  15          6.6.2   Broadcast Subnetworks  . . . . . . . . . . . . . . . .  15          6.6.3   General Topology Subnetworks . . . . . . . . . . . . .  16SECTION TWO. SPECIFICATION OF THE PROTOCOL                                187   Protocol Functions                                                    18    7.1   Protocol Timers  . . . . . . . . . . . . . . . . . . . . . . .  18          7.1.1   Configuration Timer  . . . . . . . . . . . . . . . . .  18          7.1.2   Holding Timer  . . . . . . . . . . . . . . . . . . . .  18    7.2   Report Configuration Function  . . . . . . . . . . . . . . . .  18          7.2.1   Report Configuration by End Systems  . . . . . . . . .  19          7.2.2   Report Configuration by Intermediate Systems . . . . .  19    7.3   Record Configuration Function  . . . . . . . . . . . . . . . .  20    7.4   Flush Old Configuration Function   . . . . . . . . . . . . . .  20    7.5   Query Configuration Function . . . . . . . . . . . . . . . . .  20ISO N4053                                                       [Page 2]RFC 995                                                    December 1986    7.6   Configuration Response Function  . . . . . . . . . . . . . . .  21    7.7   Request Redirect Function. . . . . . . . . . . . . . . . . . .  22    7.8   Record Redirect Function . . . . . . . . . . . . . . . . . . .  23    7.9   Refresh Redirect Function  . . . . . . . . . . . . . . . . . .  23    7.10  Flush Old Redirect Function  . . . . . . . . . . . . . . . . .  24    7.11  PDU Header Error Detection   . . . . . . . . . . . . . . . . .  24    7.12  Classification of Functions  . . . . . . . . . . . . . . . . .  258   Structure and Encoding of PDUs                                        25    8.1   Structure  . . . . . . . . . . . . . . . . . . . . . . . . . .  26    8.2   Fixed Part . . . . . . . . . . . . . . . . . . . . . . . . . .  26          8.2.1   General  . . . . . . . . . . . . . . . . . . . . . . .  26          8.2.2   Network Layer Protocol Identifier  . . . . . . . . . .  27          8.2.3   Length Indicator . . . . . . . . . . . . . . . . . . .  27          8.2.4   Version/Protocol Identifier Extension  . . . . . . . .  27          8.2.5   Type Code  . . . . . . . . . . . . . . . . . . . . . .  28          8.2.6   Holding Time . . . . . . . . . . . . . . . . . . . . .  28          8.2.7   PDU Checksum . . . . . . . . . . . . . . . . . . . . .  28    8.3   Network Address Part . . . . . . . . . . . . . . . . . . . . .  28          8.3.1   General  . . . . . . . . . . . . . . . . . . . . . . .  28          8.3.2   NPAI (Network Protocol Address Information) En-                  coding . . . . . . . . . . . . . . . . . . . . . . . .  28          8.3.3   Source Address Parameter for ESH PDU   . . . . . . . .  29          8.3.4   Network Entity Title Parameter for ISH PDU . . . . . .  29          8.3.5   Destination Address Parameter for RD PDU . . . . . . .  30    8.4   Subnetwork Address Part  . . . . . . . . . . . . . . . . . . .  30          8.4.1   Subnetwork Address Parameter for RD PDU  . . . . . . .  31    8.5   Options Part . . . . . . . . . . . . . . . . . . . . . . . . .  31          8.5.1   General  . . . . . . . . . . . . . . . . . . . . . . .  31          8.5.2   Security . . . . . . . . . . . . . . . . . . . . . . .  32          8.5.3   Quality of Service Maintenance . . . . . . . . . . . .  33          8.5.4   Priority . . . . . . . . . . . . . . . . . . . . . . .  33    8.6   End System Hello (ESH) PDU . . . . . . . . . . . . . . . . . .  34          8.6.1   Structure  . . . . . . . . . . . . . . . . . . . . . .  34    8.7   Intermediate System Hello (ISH) PDU  . . . . . . . . . . . . .  35          8.7.1   Structure  . . . . . . . . . . . . . . . . . . . . . .  35    8.8   Redirect (RD) PDU. . . . . . . . . . . . . . . . . . . . . . .  36          8.8.1   Structure  . . . . . . . . . . . . . . . . . . . . . .  369   Formal Description                                                    3710  Conformance                                                           37ANNEX A. SUPPORTING TECHNICAL MATERIAL                                    38    A.1   Use of Timers  . . . . . . . . . . . . . . . . . . . . . . . .  38          A.1.1   Example of Holding Time for Route Redirection  . . . .  38          A.1.2   Example of Holding Timer for Configuration Informa-                  tion . . . . . . . . . . . . . . . . . . . . . . . . .  39    A.2   Refresh and timeout of Redirection information . . . . . . . .  39    A.3   System Initialization Considerations . . . . . . . . . . . . .  40    A.4   Optimizations for Flushing Redirects   . . . . . . . . . . . .  41ISO N4053                                                       [Page 3]RFC 995                                                    December 1986List of Tables    1     Service Primitives for Underlying Service  . . . . . . . . . .  12    2     Timer Primitives . . . . . . . . . . . . . . . . . . . . . . .  14    3     Categories of Protocol Functions . . . . . . . . . . . . . . .  25    4     Valid PDU Types  . . . . . . . . . . . . . . . . . . . . . . .  28List of Figures    1     PDU Header -- Fixed Part . . . . . . . . . . . . . . . . . . .  27    2      Address Parameters  . . . . . . . . . . . . . . . . . . . . .  29    3     ESH PDU - Network Address Part   . . . . . . . . . . . . . . .  29    4     ISH PDU - Network Address Part . . . . . . . . . . . . . . . .  30    5     RD PDU - Network Address Part  . . . . . . . . . . . . . . . .  30    6     ESH PDU - Address Part   . . . . . . . . . . . . . . . . . . .  31    7     All PDUs - Options Part  . . . . . . . . . . . . . . . . . . .  31    8     Encoding of Option Parameters  . . . . . . . . . . . . . . . .  32    9     ESH PDU Format . . . . . . . . . . . . . . . . . . . . . . . .  34    10    ISH PDU Format . . . . . . . . . . . . . . . . . . . . . . . .  35    11    RD PDU Format when Redirect is to an IS  . . . . . . . . . . .  36    12    RD PDU Format when Redirect is to an ES  . . . . . . . . . . .  37ISO N4053                                                       [Page 4]RFC 995                                                    December 19861     Introduction   This Protocol is one of a set of International Standards produced to   facilitate the interconnection of open systems. The set of standards   covers the services and protocols required to achieve such intercon-   nection.   This Protocol is positioned with respect to other related standards   by the layers defined in the Reference Model for Open System Inter-   connection (ISO 7498) and by the structure defined in the Internal   Organization of the Network Layer (DIS 8648).  In particular, it is a   protocol of the Network Layer.  This protocol permits End Systems and   Intermediate Systems to exchange configuration and routing informa-   tion to facilitate the operation of the routing and relaying func-   tions of the Network Layer.   The aspects of Network Layer routing that are concerned with communi-   cation between end systems and intermediate systems on the same sub-   network are to a great extent separable from the aspects that are   concerned with communication among the intermediate systems that con-   nect multiple subnetworks. This protocol addresses only the former   aspects. It will be significantly enhanced by the cooperative opera-   tion of an additional protocol that provides for the exchange of   routing information among intermediate systems, but is useful whether   or not such an additional protocol is available.      This protocol provides solutions for the following practical problems:      1.  How do end systems discover the existence and reachability of          intermediate systems that can route NPDUs to destinations on          subnetworks other than the one(s) to which the end system is          directly connected?      2.  How do end systems discover the existence and reachability of          other end systems on the same subnetwork (when direct          examination of the destination NSAP address does not provide          information about the destination subnetwork)?      3.  How do intermediate systems discover the existence and          reachability of end systems on each of the subnetworks to          which they are directly connected?      4.  How do end systems decide which intermediate system to use          to forward NPDUs to a particular destination when more than one          intermediate system is accessible?      The protocol assumes that:      1.  Routing to a specified subnetwork point of attachment address          (SNPA) on the same subnetwork is carried out satisfactorily by          the subnetwork itself.ISO N4053                                                       [Page 5]RFC 995                                                    December 1986      2.  The subnetwork is not, however, capable of routing on a global          basis using the NSAP address alone to achieve communication          with a requested destination.                                      Note:          Consequently, it is not possible to use Application Layer          communication to carry out the functions of this protocol.      The protocol is connectionless, and is designed to:      1.  minimize the amount of a priori state information needed by          end systems before they can begin to communicate with other          end systems;      2.  minimize the amount of memory needed to store routing          information in end systems; and      3.  minimize the computational complexity of end system routing          algorithms.   The protocol is also designed to operate in close conjunction with   the Protocol for the Provision of the Connectionless-mode Network   Service (ISO 8473).  Since routing styles are usually closely related   to communication styles, the information that this protocol provides   to end systems and intermediate systems may or may not be appropriate   information for supporting routing functions when a Network Layer   protocol other than ISO 8473 is used.2     Scope and Field of Application   This International Standard specifies a protocol which is used by   Network Layer entities operating ISO 8473 in End Systems and Inter-   mediate Systems (referred to herein as ES and IS respectively) to   maintain routing information.  The Protocol herein described relies   upon the provision of a connectionless-mode underlying service.     This Standard specifies:     a)  procedures for the transmission of configuration and routing         information between network entities residing in End Systems         and network entities residing in Intermediate Systems;     b)  the encoding of the protocol data units used for the transmission

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -