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

📄 rfc824.txt

📁 RFC 相关的技术文档
💻 TXT
📖 第 1 页 / 共 4 页
字号:
      smallest number of Ethernet multicast addresses that can be      simultaneously attended by any host in the VLN, or 64,511,      whichever is smaller.  A network composed of hosts with the Intel                                     31      DOS-26 Rev A                                Virtual Local Network      RFC 824      and Interlan controllers mentioned above, for example, would have      Min_Attendable equal to 7; (10) a network composed only of hosts      with 3COM Model 3C400 controllers would have Min_Attendable equal      to 64,511, since the controller itself does not restrict the      number of Ethernet multicast addresses to which a host may      attend.  (11)           The local address field of a VLN multicast address can be      represented in two octets, in hexadecimal:             mm-mm      From Table 1, mm-mm considered as a decimal integer M is in the      range 1,024 to 65,534.  When SendVLNDatagram is invoked with a      VLN multicast datagram, there are two cases:        1.  (M - 1,023) <= Min_Attendable.  In this case, the datagram            is encapsulated in a "DoD IP" Ethernet frame, and multicast            with the Ethernet address                    09-00-08-00-mm-mm            A VLN component which attends VLN multicast addresses in      _______________      (10) Min_Attendable is 7, rather than 8,  because  one  multicast      slot  in  the  controller must be reserved for the host's MHA, as      described in Section 4.2.      (11) For the Cronus Advanced Development Model, Min_Attendable is      currently defined to be 60.                                     32      DOS-26 Rev A                                Virtual Local Network      RFC 824            this range should receive Ethernet multicast addresses in            this format, if necessary by registering the addresses with            its Ethernet controller.        2.  (M - 1,023) > Min_Attendable.  The datagram is encapsulated            in a "DoD IP" Ethernet frame, and transmitted to the            Ethernet broadcast address.  A VLN component which attends            VLN multicast addresses in this range must receive all            broadcast frames, and filter them on the basis of frame            type and VLN destination address (found in the IP            destination address field).           There are two drawbacks to this protocol that might induce a      more complex design:  1) because Min_Attendable is the "lowest      common denominator" for the ability of Ethernet controllers to      recognize multicast addresses, some controller capabilities may      be wasted; 2) small VLN addresses (less than Max_Attendable +      1,024) will probably be handled more efficiently than large VLN      multicast addresses.  The second factor complicates the      assignment of VLN multicast addresses to functions, since the      particular assignment affects multicast performance.                                     33      DOS-26 Rev A                                Virtual Local Network      RFC 824      4.4  Reliability Guarantees           Delivered datagrams are accurate copies of transmitted      datagrams because VLN components do not deliver incoming      datagrams with invalid Frame Check Sequences.  The 32 bit CRC      error detecting code applied to Ethernet frames is very powerful,      and the probability of an undetected error occuring "on the wire"      is very small.  The probability of an error being introduced      before the checksum is computed or after it is checked is      comparable to the probability of an error in a disk subsystem      before a write operation or after a read; often, but not always,      it can be ignored.           Datagram duplication does not occur because the VLN layer      does not perform datagram retransmissions, the primary source of      duplicates in other networks.  Ethernet controllers do perform      retransmission as a result of "collisions" on the channel, but      the "collision enforcement" or "jam" assures that no controller      receives a valid frame if a collision occurs.           The sequencing guarantees hold because mutually exclusive      access to the transmission medium defines a total ordering on                                     34      DOS-26 Rev A                                Virtual Local Network      RFC 824      Ethernet transmissions, and because a VLN component buffers all      datagrams in FIFO order, if it buffers more than one datagram.      4.5  Use of Assigned Numbers           On a philosophical note, protocols such as IP and TCP exist      to provide communication services to extensible sets of clients;      new clients and usages continue to emerge over the life of a      protocol.  Because a protocol implementation must have some      unambiguous knowledge of the "names" of the clients, sockets,      hosts, networks, etc., with which it interacts, a need arises for      the continuing administration of the 'assigned numbers' related      to the protocol.  Typically the organization which declares a      protocol to be a standard also becomes the administrator for its      assigned numbers.  The organization will designate an office to      assign numbers to the clients, sockets, hosts, networks, etc.,      that emerge over time.  The office will also prepare lists of      number assignments that are distributed to protocol users; the      reference [4] is a list of this kind.                                     35      DOS-26 Rev A                                Virtual Local Network      RFC 824           There are three organizations responsible for number      assignment related to the Ethernet-based VLN implementation:      DARPA, Xerox, and the DOS Design/Implementation Project; their      respective roles are described below.      4.5.1  DARPA           DARPA administers the internet network number and internet      protocol number assignments.  The Ethernet-based VLN      implementation does not involve DARPA assigned numbers, but any      particular 'instance' of a Cronus VLN is expected to have a class      A or B internet network number assigned by DARPA.  For example,      the prototype Cronus system (the Advanced Development Model)      being constructed at Bolt Beranek and Newman, Inc., has class B      network number 128.011.xxx.xxx.           Protocols built above the VLN will make use of other DARPA      assigned numbers, e.g., the Cronus object-operation protocol      requires an internet protocol number.                                     36      DOS-26 Rev A                                Virtual Local Network      RFC 824      4.5.2  The Xerox Ethernet Address Administration Office           The Ethernet Address Administration Office at Xerox Corp.      administers Ethernet specific and multicast address assignments,      and Ethernet frame type assignments.           It is the intent of the Xerox internetworking model that      every Ethernet host have a distinct specific address, and that      the address space be large enough to accomodate a very large      population of inexpensive hosts (e.g., personal workstations).      They have therefore chosen to delegate the authority to assign      specific addresses to the manufacturers of Ethernet controllers,      by granting them large blocks of addresses on request.      Manufacturers are expected to assign specific addresses from      these blocks densely, e.g., sequentially, one per controller, and      to consume all of them before requesting another block.           The preceding paragraph explains the Xerox address      assignment policy not because the DOS Design/Implementation      Project intends to manufacture Ethernet controllers (!), but      because Xerox has chosen to couple the assignment of specific and      multicast Ethernet addresses.  An assigned block is defined by a                                     37      DOS-26 Rev A                                Virtual Local Network      RFC 824      23-bit constant, which specifies the contents of the first three      octets of an Ethernet address, except for the broadcast/multicast      bit (the least significant bit of the first octet).  The      possessor of an assigned block thus has in hand 2**24 specific      addresses and 2**24 multicast addresses, to parcel out as      necessary.           The block assigned for use in the Cronus system is defined      by the octets 08-00-08 (hex).  The specific addresses in this      block range from 08-00-08-00-00-00 to 08-00-08-FF-FF-FF (hex),      and the multicast addresses range from 09-00-08-00-00-00 to 09-      00-08-FF-FF-FF (hex).  Only a fraction of the multicast addresses      are actually utilized, as explained in Sections 4.2 and 4.3.           The Ethernet Address Administration Office has designated a      public frame type, "DoD IP", 08-00 (hex), to be used for      encapsulated internet protocol datagrams.  The Ethernet VLN      implementation uses this frame type exclusively for datagram      encapsulation. In addition, the Cronus system uses two private      Ethernet frame types, assigned by the Ethernet Address      Administration Office:                                     38      DOS-26 Rev A                                Virtual Local Network      RFC 824              NAME             TYPE              Cronus VLN       80-03              Cronus Direct    80-04      (The use of the "Cronus Direct" frame type is not described in      this note.)           The same Ethernet address and frame type assignments will be      used by every instance of a Cronus VLN; no further assignments      from the Ethernet Address Administration Office are anticipated.      4.5.3  The DOS Design/Implementation Project           The DOS Design/Implementation Project assumes responsibility      for the assignment of subtypes of the Ethernet frame type "Cronus      VLN".  No assignments of subtypes for purposes unrelated to the      Cronus system design are expected, nor are assignments to other      organizations.  The subtypes currently assigned are:                                     39      DOS-26 Rev A                                Virtual Local Network      RFC 824              NAME                 SUBTYPE              Mapping Update       00-01                                     40      DOS-26 Rev A                                Virtual Local Network      RFC 824                                 REFERENCES      [1]          "On holy wars and a plea for peace," Danny Cohen, Computer,          V 14 N 10, October 1981, pp. 48-54.      [2]          "48-bit absolute internet and Ethernet host numbers," Yogen          K. Dalal and Robert S. Printis, Proc. of the 7th Data          Communications Symposium, October 1981.      [3]          "The Ethernet:  a local area network, data link layer and          physical layer specifications," Digital Equipment Corp., Intel          Corp., and Xerox Corp., Version 1.0, September 1980.      [4]          "Assigned numbers," Jon Postel, RFC 790, USC/Information          Sciences Institute, September 1981.      [5]          "Internet Protocol - DARPA internet program protocol          specification," Jon Postel, ed., RFC 791, USC/Information          Sciences Institute, September 1981.      [6]          "Internet protocol transition workbook," Network Information          Center, SRI International, Menlo Park, California, March 1982.      [7]          "IP - Local Area Network Addressing Issues," Robert Gurwitz          and Robert Hinden, Bolt Beranek and Newman Inc., (draft)          August 1982.                                     41

⌨️ 快捷键说明

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