RFC 1054:Host Extensions for IP Multicasting
RFC-Ref

address


Click on the red underlined text to get to the source

... hosts identified by a single IP destination address. A multicast datagram is delivered to all ...
... group has a well-known, administratively assigned IP address. It is the address, not the membership of the group ...
... well-known, administratively assigned IP address. It is the address, not the membership of the group, that is permanent; at any time a ...
... permanent group may have any number of members, even zero. Those IP multicast addresses that are not reserved for permanent groups are available for dynamic assignment ...


... datagrams can easily be identified by the presence of a class D IP address in their destination address field; they should be quietly discarded by hosts ...
... datagrams can easily be identified by the presence of a class D IP address in their destination address field; they should be quietly discarded by hosts that do not support IP multicasting ...
... IP multicasting. Class D addresses are described in section 4 of this memo. Level 1: support for sending but not receiving ...


... HOST GROUP ADDRESSES ...
... Host groups are identified by class D IP addresses, i.e., those with "1110" as their high-order four bits. Class ...
... "1110" as their high-order four bits. Class E IP addresses, i.e., those with "1111" as their high-order four bits, are reserved for ...
... In Internet standard "dotted decimal" notation, host group addresses range from 224.0.0.0 to 239.255.255.255. The address ...
... group addresses range from 224.0.0.0 to 239.255.255.255. The address 224.0.0.0 is guaranteed not to be assigned to any group, and 224.0.0.1 is assigned ...
... group of all IP hosts. This is used to address all multicast hosts ...
... hosts on the directly connected network. There is no multicast address (or any other IP address) for all hosts on the ...
... network. There is no multicast address (or any other IP address) for all hosts on the total Internet ...
... hosts on the total Internet. The addresses of other well-known, permanent groups ...
... discussion of several issues related to host group addresses. ...


... IGMP are considered to be implemented within the IP module, and the mapping of IP addresses to local network addresses ...
... IP addresses to local network addresses is considered to be the responsibility of local network modules. This model is for expository purposes only, and should not ...
... | | | | Local | IP-to-local address mapping | | Network | (e.g., ARP ...


... merely specifies an IP host group address, rather than an individual IP address, as the destination ...
... host group address, rather than an individual IP address, as the destination. However, a number of extensions may be necessary or desirable. ...
... be extended to recognize IP host group addresses when routing outgoing datagrams ...
... A host group address should not be placed in the source address field or anywhere in a source routing ...
... A host group address should not be placed in the source address field or anywhere in a source routing option of an outgoing IP datagram ...
... Ethernet directly supports the sending of local multicast packets by allowing multicast addresses in the destination field of Ethernet packets. All that is needed to support the sending of multicast ...
... IP datagrams is a procedure for mapping IP host group addresses to Ethernet multicast addresses ...
... group addresses to Ethernet multicast addresses. An IP ...
... An IP host group address is mapped to an Ethernet multicast address ...
... host group address is mapped to an Ethernet multicast address by placing the low-order 23-bits of the IP address ...
... multicast address by placing the low-order 23-bits of the IP address into the low-order 23 bits of the Ethernet ...
... 23 bits of the Ethernet multicast address 01-00-5E-00-00-00 (hex). Because there are 28 significant bits in an IP ...
... significant bits in an IP host group address, more than one host group address ...
... group address, more than one host group address may map to the same Ethernet multicast address ...
... group address may map to the same Ethernet multicast address. ...
... Ethernet, all IP host group addresses may be mapped to a single local broadcast address ...
... group addresses may be mapped to a single local broadcast address (at the cost of increased overhead on all local hosts ...
... network, all IP host group addresses might be mapped to the well-known local address ...
... group addresses might be mapped to the well-known local address of an IP multicast router; a router ...


... on the protocol field in the IP header, regardless of the destination IP address. However, before any datagrams destined to a particular group ...
... JoinHostGroup ( group-address, interface ) ...
... LeaveHostGroup ( group-address, interface ) ...
... host group identified by "group-address" on the given network interface. The LeaveGroup operation requests that this host give up ...
... host group identified by "group-address" on the given network interface. The interface ...
... Both operations should return immediately (i.e., they are non- blocking operations), indicating success or failure. Either operation may fail due to an invalid group address or interface identifier. JoinHostGroup may fail due to lack of local resources. LeaveHostGroup may fail because the host ...
... datagrams destined to one of the host's individual addresses. Incoming datagrams ...
... interface, the datagram is quietly discarded. (These cases should occur only as a result of inadequate multicast address filtering in a local network module.) ...
... datagram is not rejected for having an IP host group address in its source address field or anywhere in a source routing ...
... host group address in its source address field or anywhere in a source routing option. An ICMP error message (Destination ...
... join the "all-hosts" group (address 224.0.0.1) on each network interface at initialization time and must remain a member for as long ...
... time-to-live. Thus, the all- hosts address may not be used as an internet-wide broadcast address ...
... address may not be used as an internet-wide broadcast address. For the purpose of IGMP, membership in the all-hosts ...
... enough that overhead is negligible, and (3) the all-hosts address may serve other routing-oriented purposes, such as advertising the ...
... routing-oriented purposes, such as advertising the presence of gateways or resolving local addresses.) ...
... JoinLocalGroup ( group-address ) LeaveLocalGroup ( group ...
... LeaveLocalGroup ( group-address ) where "group ...
... where "group-address" is an IP host group address ...
... address" is an IP host group address. The JoinLocalGroup operation requests the local network module to accept ...
... IP host group address. The LeaveLocalGroup operation requests the local network module to stop delivering up packets destined to the given IP ...
... IP host group address. The local network module is expected to map the IP ...
... IP host group addresses to local network addresses as required to ...
... host group addresses to local network addresses as required to update its multicast ...
... network module is free to ignore LeaveLocalGroup requests, and may deliver up packets destined to more addresses than just those specified in JoinLocalGroup requests, if it is unable to filter incoming packets ...
... module must be able to receive packets addressed to the Ethernet multicast addresses that correspond to the host's IP host ...
... host's IP host group addresses. It is highly desirable to take advantage of any address filtering ...
... IP host group addresses. It is highly desirable to take advantage of any address filtering capabilities that the Ethernet ...
... Unfortunately, many current Ethernet interfaces have a small limit on the number of addresses that the hardware can be configured to recognize. Nevertheless, an implementation must be capable of ...
... listening on an arbitrary number of Ethernet multicast addresses, which may mean "opening up" the address filter ...
... Ethernet multicast addresses, which may mean "opening up" the address filter to accept all multicast packets ...
... filter to accept all multicast packets during those periods when the number of addresses exceeds the limit of the filter. ...
... For interfaces with inadequate hardware address filtering, it may be desirable (for performance ...
... desirable (for performance reasons) to perform Ethernet address filtering within the software of the Ethernet ...
... filtering based on IP destination addresses. ...


... Checksum | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Group Address | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ ...
... checksum field is zeroed. Group Address In a Host ...
... In a Host Membership Query message, the group address field is zeroed when sent, ignored when received. ...
... In a Host Membership Report message, the group address field holds the IP host ...
... holds the IP host group address of the group being reported. ...
... hosts group (address 224.0.0.1), and carry an IP time-to-live of 1. ...
... 2. A Report is sent with an IP destination address equal to the host group address ...
... destination address equal to the host group address being reported, and with an IP time-to-live ...
... pseudo-random number generator to compute the reporting delays, one of the host's own individual IP address should be used as part of the seed for the generator, to reduce the chance of multiple hosts ...
... IP host group address in its IP destination field and its IGMP ...
... IP destination field and its IGMP group address field, to ensure that the host's own Report is not cancelled by an ...
... checksum, and contain the same IP host group address in its IP destination ...
... destination field and its IGMP group address field. A Report applies only to the membership in the group identified by the ...
... The all-hosts group (address 224.0.0.1) is handled as a special case. The host starts ...


... APPENDIX II. HOST GROUP ADDRESS ISSUES ...
... IP host group addresses. ...
... Group Address Binding ...
... binding of IP host group addresses to physical hosts may be ...
... considered a generalization of the binding of IP unicast addresses. An IP unicast address ...
... addresses. An IP unicast address is statically bound to a single local network interface on a single IP network. An IP ...
... IP network. An IP host group address is dynamically bound to a set of local network interfaces on a set of IP networks ...
... It is important to understand that an IP host group address is NOT bound to a set of IP unicast addresses ...
... group address is NOT bound to a set of IP unicast addresses. The multicast routers do not need to maintain a list of individual members of each host ...
... Ethernet need associate only a single Ethernet multicast address with each host group ...
... individual IP or Ethernet addresses. ...
... Group Addresses as Logical Addresses ...
... Group Addresses as Logical Addresses ...
... Host group addresses have been defined specifically for use in the destination address field of multicast ...
... Host group addresses have been defined specifically for use in the destination address field of multicast IP datagrams. However, the ...
... multicast IP datagrams. However, the fact that group addresses are location-independent (they are not statically bound to a single network interface) suggests possible ...
... statically bound to a single network interface) suggests possible uses as more general "logical addresses", both in the source as well as the destination address field of datagrams ...
... uses as more general "logical addresses", both in the source as well as the destination address field of datagrams. For example, a mobile IP host ...
... mobile IP host might have a host group address as its only identity, used as the source of datagrams ...
... network. Other hosts communicating with the mobile one would deal only with the group address and would be unaware of, and unaffected by, the changing network location of the mobile host ...
... Host group addresses cannot, however, be used to solve all problems of internetwork logical addressing, such as delivery ...
... network interface of a multi-homed host. Furthermore, there are hazards in using group addresses in the source address field of datagrams when the group ...
... multi-homed host. Furthermore, there are hazards in using group addresses in the source address field of datagrams when the group actually contains more than ...
... algorithm relies on every host using a different source address. Also, errors in a datagram sent with a group ...
... datagram sent with a group source address may result in error reports being returned to all members of the group, not just the sender ...
... view of these hazards, this memo specifies the use of host group addresses only in the IP destination address field. However, it is ...
... host group addresses only in the IP destination address field. However, it is recommended that datagrams with a group ...
... recommended that datagrams with a group source address, or a group address as part of a source routing option, be accepted without ...
... datagrams with a group source address, or a group address as part of a source routing option, be accepted without complaint, thereby allowing other implementations to experiment with ...
... logical addressing applications of host group addresses. ...
... Allocation of Transient Host Group Addresses ...
... This memo does not specify how transient group address are allocated. It is anticipated that different portions of the IP transient host ...
... IP transient host group address space will be allocated using different techniques. For example, there may be a number of servers that can be contacted to acquire a new transient group address ...
... group address space will be allocated using different techniques. For example, there may be a number of servers that can be contacted to acquire a new transient group address. Some higher-level protocols (such as VMTP, specified in RFC-1045exp ...
... group" or "entity group" addresses which are then algorithmically mapped to a subset of the IP transient host ...
... IP transient host group addresses, similarly to the way that IP host group addresses ...
... group addresses, similarly to the way that IP host group addresses are mapped to Ethernet multicast addresses ...
... group addresses are mapped to Ethernet multicast addresses. A portion of the IP group address space may be set aside for random allocation by ...
... Ethernet multicast addresses. A portion of the IP group address space may be set aside for random allocation by applications that can tolerate occasional collisions with other multicast ...
... applications that can tolerate occasional collisions with other multicast users, perhaps generating new addresses until a suitably "quiet" one is found. ...
... datagrams sent to any host group address will reach only the intended hosts, or that datagrams ...
... tokens. Information transmitted to a host group address should be encrypted or governed by administrative routing ...


... Hosts are no longer allowed to place an IP host group address in a source routing option. ...
... - A new mapping algorithm for Ethernet multicast addresses has been specified. ...



Google
Web
RFC-Ref