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

📄 rfc995.txt

📁 RFC 相关的技术文档
💻 TXT
📖 第 1 页 / 共 5 页
字号:
                             Note:      These service primitives are used to describe the abstract interface      which exists between the protocol machine and an underlying real      subnetwork or a Subnetwork Dependent Convergence Function which      operates over a real subnetwork or real data link to provide the      required underlying service.6.4.1  Subnetwork Addresses   The source and destination addresses specify the points of attachment   to a public or private subnetwork(s) involved in the transmission   (known as Subnetwork Points of Attachment, or SNPAs).Subnetwork ad-   dresses are defined in the Service Definition of each individual sub-   network.  This protocol is designed to take advantage of subnetworks   which support broadcast, multicast, or other forms of multi-ISO N4053                                                      [Page 12]RFC 995                                                    December 1986   destination addressing for n-way transmission. It is assumed that the   SN_Destination_Address parameter may take on one of the following   multi-destination addresses in addition to a normal single destina-   tion address:     All End System Network entities     All Intermediate System Network entities   Where a real subnetwork does not inherently support broadcast or oth-   er forms of transmission to multi-destination addresses, a conver-   gence function may be used to provide n-way transmission to these   multi-destination addresses.   When the SN_Destination_Address on the SN_UNITDATA.Request is a   multi-destination address, the SN_Destination_Address parameter in   the corresponding SN_UNITDATA.Indication shall be the same multi-   destination address.   The syntax and semantics of subnetwork addresses, except for the pro-   perties described above, are not defined in this Protocol Standard.6.4.2  Subnetwork User Data   The SN_Userdata is an ordered multiple of octets, and is transferred   transparently between the specified subnetwork points of attachment.   The underlying service is required to support a service data unit   size of at least that required to operate the Protocol for Providing   the Connectionless Network Service (ISO 8473).6.5   Service Assumed from Local Environment   A timer service must be provided to allow the protocol entity to   schedule events.     There are three primitives associated with the S-TIMER service:       1.  the S--TIMER Request,       2.  the S--TIMER Response, and       3.  the S--TIMER Cancel.   The S--TIMER Request primitive indicates to the local environment   that it should initiate a timer of the specified name and subscript   and maintain it for the duration specified by the time parameter.   The S--TIMER Response primitive is initiated by the local environment   to indicate that the delay requested by the corresponding S-TIMER Re-   quest primitive has elapsed.   The S--TIMER Cancel primitive is an indication to the local environ-ISO N4053                                                      [Page 13]RFC 995                                                    December 1986   ment that the specified timer(s) should be canceled.If the subscript   parameter is not specified, then all timers with the specified name   are canceled; otherwise, the timer of the given name and subscript is   cancelled. If no timers correspond to the parameters specified, the   local environment takes no action.   The parameters of the S--TIMER service primitives are specified in   Table 2.          ___________________________________________         |                          |               |         | S--TIMER     .Request    | S-Time,       |         |                          | S-Name,       |         |                          | S-Subscript   |         |                          |               |         |              .Response   | S-Name,       |         |                          | S-Subscript   |         |__________________________|_______________|                  Table 2: Timer Primitives   The time parameter indicates the time duration of the specified ti-   mer.  An identifiying label is associated with a timer by means of   the name parameter.The subscript parameter specifies a value to dis-   tinguish timers with the same name. The name and subscript taken to-   gether constitute a unique reference to the timer.   Timers used in association with a specific protocol funtion are de-   fined under that protocol function.                           Note:     This International Standard does not define specific values for the     timers.Any derivations described in this Standard are not mandatory.     Timer values should be chosen so that the requested Quality of     Service can be provided, given the known characteristics of the     underlying service.6.6   Subnetwork Types   In order to evaluate the applicability of this protocol in particular   configurations of End Systems, Intermediate Systems and subnetworks,   three generic types of subnetwork are identified. These are:     1.  the point-to-point subnetwork,     2.  the broadcast subnetwork, and     3.  the general topology subnetwork    These subnetwork types are discussed in the following clauses.ISO N4053                                                      [Page 14]RFC 995                                                    December 19866.6.1  Point-to-Point Subnetworks   A point-to-point subnetwork supports exactly two systems. The two   systems may be either two End Systems, or an End System and a single   Intermediate System. A single point-to-point data link connecting two   Network Entities is an example of a point-to-point subnetwork.   Configuration Information on a point-to-point Subnetwork.On a point-   to-point subnetwork the Configuration Information of this protocol   informs the communicating Network entities of the following:     1.  Whether the topology consists only of two End Systems, or     2.  One of the two systems is a Intermediate System.                           Note:     On a point-to-point subnetwork, if both systems are Intermediate Systems,     then this protocol is inapplicable to the situation, since a IS-to-IS     protocol should be employed instead. However, there is no reason why     the configuration information could not be employed in a IS-to-IS     environment to ascertain the topology and initiate operation of a     IS-to-IS protocol.   The Intermediate System is informed of the NSAP address(es) supported   by the Network entity in the End System. This permits reachability   information and routing metrics concerning these NSAPs to be dissem-   inated to other Intermediate Systems for the purpose of calculating   routes to/from this End System.   Route Redirection Information on a point-to-point Subnetwork.  Route   Redirection Information is not employed on point-to-point subnetworks   because there are never any alternate routes.6.6.2  Broadcast Subnetworks   A Broadcast subnetwork supports an arbitrary number of End Systems   and Intermediate Systems, and additionally is capable of transmitting   a single SNPDU to all or a subset of these systems in response to a   single SN_UNITDATA.Request.An example of a broadcast subnetwork is a   LAN (local area network) conforming to DIS8802/2, type 1 operation.   Configuration Information on a broadcast Subnetwork.On a broadcast   subnetwork the Configuration Information of this protocol is employed   to inform the communicating Network entities of the following:     1.  End Systems are informed of the reachability, Network entity Title,         and SNPA address(es) of each active Intermediate System on the         subnetwork.ISO N4053                                                      [Page 15]RFC 995                                                    December 1986     2.  Intermediate Systems are informed of the NSAP addresses supported         by each End System and the Subnetwork address of the ES. Once the         Intermediate System obtains this information, reachability         information and routing metrics concerning these NSAPs may be         disseminated to other ISs for the purpose of calculating routes         to/from each ES on the subnetwork.     3.  In the absence of an available Intermediate System, End Systems may         query over a broadcast subnetwork to discover whether a particular         NSAP is reachable on the subnetwork, and if so, what SNPA address         to use to reach that NSAP.   Route Redirection Information on broadcast Subnetworks.Route Redirec-   tion Information may be employed on broadcast subnetworks to permit   Intermediate Systems to inform End Systems of superior routes to a   destination NSAP. The superior route might be another IS on the same   subnetwork as the ES, or it might be the destination ES itself, if it   is directly reachable on the same subnetwork as the source ES.6.6.3  General Topology Subnetworks   A general topology subnetwork supports an arbitrary number of End   Systems and Intermediate Systems, but does not support a convenient   multidestination connectionless transmission facility as does a   broadcast subnetwork.An example of a general topology subnetwork is a   subnetwork employing X.25 or ISO 8208.                                 Note:     The crucial distinguishing characteristic between the broadcast     subnetwork and the general topology subnetwork is the "cost" of an     n-way transmission to a potentially large subset of the systems on     the subnetwork. On a general topology subnetwork, the cost is assumed     to be close to the cost of sending an individual PDU to each SNPA on     the subnetwork.  Conversely, on a broadcast subnetwork the cost is     assumed to be close to the cost of sending a single PDU to one SNPA     on the subnetwork.  Intermediate situations between these extremes     are of course possible. In such cases it would be possible to treat the     subnetwork as either in the broadcast or general topology categories.   Configuration Information on a general topology Subnetwork.  On a   general topology subnetwork the Configuration Information is general-   ly not employed because this protocol can be very costly in the util-   ization (and charging for) subnetwork resources.   Route Redirection Information on a general topology Subnetwork.   Route Redirection Information may be employed on general topology   subnetworks to permit Intermediate Systems to inform End Systems of   superior routes to a destination NSAP. The superior route might be   another IS on the same subnetwork as the ES, or it might be the des-   tination ES itself, if it is directly reachable on the same subnet-ISO N4053                                                      [Page 16]RFC 995                                                    December 1986   work as the source ES.ISO N4053                                                      [Page 17]RFC 995                                                    December 1986                SECTION  TWO. SPECIFICATION OF THE PROTOCOL7     Protocol Functions   This section describes the functions performed as part of the Proto-   col.  Not all of the functions must be performed by every implementa-   tion.  Clause 7.12 specifies which functions may be omitted and the   correct behavior where requested functions are not implemented.7.1     Protocol Timers   Many of the protocol functions are timer based. This means that they   are executed upon expiration of a timer rather than upon receipt of a   PDU or invocation of a service primitive. The two major types of ti-   mers employed by the protocol are the Configuration Timer (CT) and   the Holding Timer (HT).7.1.1    Configuration Timer   The Configuration Timer is a local timer (i.e. maintained indepen-   dently by each system) which performs the Report Configuration func-   tion (see section 7.2).  The timer determines how often a system re-

⌨️ 快捷键说明

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