RFC 1054:Host Extensions for IP Multicasting
RFC-Ref

network


Click on the red underlined text to get to the source

... IP multicast datagram as a local network multicast which reaches all immediately-neighboring members of the destination host ...
... time-to-live greater than 1, the multicast router(s) attached to the local network take responsibility for forwarding it towards all other networks that have members of the destination ...
... local network take responsibility for forwarding it towards all other networks that have members of the destination group. On those other ...
... destination group. On those other member networks that are reachable within the IP time-to-live, an ...
... hosts and will be specified in separate documents. This memo also does not specify how local network multicasting is accomplished for all types of network, ...
... network multicasting is accomplished for all types of network, although it does specify the required service interface to an ...
... although it does specify the required service interface to an arbitrary local network and gives an Ethernet specification as an example. Specifications for other types of network ...
... network and gives an Ethernet specification as an example. Specifications for other types of network will be the subject of future memos. ...


... unaffected by multicast activity. The only exception arises on some types of local network, where the presence of level 1 or 2 hosts may cause misdelivery of multicast ...
... IGMP) and extension of the IP and local network service interfaces within the host. All of the ...


... multicast hosts on the directly connected network. There is no multicast address (or any other IP address ...


... the IP module, and the mapping of IP addresses to local network addresses is considered to be the responsibility of local network ...
... network addresses is considered to be the responsibility of local network modules. This model is for expository purposes only, and should not be construed as constraining an actual implementation. ...
... |__________________________________________________________| ---------------- Local Network Service Interface ----------------- __________________________________________________________ ...
... IP-to-local address mapping | | Network | (e.g., ARP) | | Modules |_____________________________| ...
... interface, the IP module, the local network service interface, and an Ethernet local network ...
... network service interface, and an Ethernet local network module. Extensions to local network modules other than Ethernet ...
... Ethernet local network module. Extensions to local network modules other than Ethernet are mentioned briefly, but are not specified in detail. ...


... IP datagrams, so that an explicit choice is required to multicast beyond a single network. Second, for hosts ...
... Second, for hosts that may be attached to more than one network, the service interface should provide a way for the upper-layer ...
... service interface should provide a way for the upper-layer protocol to identify which network interface is be used for the multicast transmission. Only one interface ...
... transmission; multicast routers are responsible for forwarding to any other networks, if necessary. If the upper-layer protocol chooses not to identify an outgoing interface ...
... if IP-destination is on the same local network, send datagram locally to IP ...
... if IP-destination is on the same local network or IP-destination ...
... Extensions to the Local Network Service Interface ...
... No change to the local network service interface is required to support the sending of multicast ...
... Extensions to an Ethernet Local Network Module ...
... Extensions to Local Network Modules other than Ethernet ...
... Other networks that directly support multicasting, such as rings or buses conforming to the IEEE 802.2 ...
... multicast IP datagrams. For a network that supports broadcast but not multicast, such as the ...
... multicasts should be transmitted exactly like unicasts. For a store-and-forward network like the ARPANET or a public X.25 ...
... ARPANET or a public X.25 network, all IP host group addresses ...
... IP multicast router; a router on such a network would take responsibility for completing multicast delivery ...
... multicast delivery within the network as well as among networks. ...
... multicast delivery within the network as well as among networks. ...


... group identified by "group-address" on the given network interface. The LeaveGroup operation requests that this host give up its membership in the host ...
... group-address" on the given network interface. The interface argument may be omitted on hosts ...
... interface argument may be omitted on hosts that may be attached to only one network. For hosts that may be attached to more than one network ...
... network. For hosts that may be attached to more than one network, the upper-layer protocol may choose to leave the interface ...
... host group memberships associated with each network interface. An incoming datagram destined to one of those groups ...
... any error report. On hosts attached to more than one network, if a datagram arrives via one network interface ...
... network, if a datagram arrives via one network interface, destined for a group to which the host belongs ...
... (These cases should occur only as a result of inadequate multicast address filtering in a local network module.) An incoming datagram ...
... group on a given interface, the local network module for that interface is notified, so that it may update ...
... host group memberships present on a particular local network. To support IGMP, every level 2 host must ...
... hosts" group (address 224.0.0.1) on each network interface at initialization time and must remain a member for as long as the host ...
... special case by the multicast routers and are never forwarded beyond a single network, regardless of their time-to-live. Thus, the all- hosts ...
... Extensions to the Local Network Service Interface ...
... Incoming local network multicast packets are delivered to the IP ...
... multicast packets are delivered to the IP module using the same "Receive Local" operation as local network unicast packets. To allow the IP ...
... unicast packets. To allow the IP module to tell the local network module which multicast packets to accept, the local network service ...
... network module which multicast packets to accept, the local network service interface is extended to provide two new operations: ...
... host group address. The JoinLocalGroup operation requests the local network module to accept and deliver up subsequently arriving packets destined to the given IP ...
... host group address. The LeaveLocalGroup operation requests the local network module to stop delivering up packets destined to the given IP host ...
... host group address. The local network module is expected to map the IP host ...
... IP host group addresses to local network addresses as required to update ...
... update its multicast reception filter. Any local network module is free to ignore LeaveLocalGroup requests, and may deliver up packets destined to more addresses ...
... adequately. The local network module must not deliver up any multicast packets that were transmitted from that module; loopback ...
... Extensions to an Ethernet Local Network Module ...
... Extensions to Local Network Modules other than Ethernet ...
... Other multicast networks, such as IEEE 802.2 networks, can be handled ...
... multicast networks, such as IEEE 802.2 networks, can be handled the same way as Ethernet for the purpose of receiving ...
... multicast IP datagrams. For pure broadcast networks, such as the Experimental Ethernet ...
... filtering. On point-to-point or store-and-forward networks, multicast IP datagrams will arrive as ...
... multicast IP datagrams will arrive as local network unicasts, so no change to the local network module ...
... local network unicasts, so no change to the local network module should be necessary. ...


... host groups have members on their attached local networks. Queries are addressed to the all-hosts ...
... host group to which they belong on the network interface from which the Query was received. In order to avoid an "implosion" of concurrent Reports and to reduce ...
... timer for each of its group memberships on the network interface of the incoming Query. Each timer ...
... time-to-live of 1, so that other members of the same group on the same network can overhear the Report. If a host hears a Report for a group ...
... host hears a Report for a group to which it belongs on that network, the host stops its own timer ...
... Report will be generated for each group present on the network, by the member host whose delay timer expires first. ...
... host belongs to a group on a particular network. There are two exceptions to the behavior described above. First, if ...
... Queries periodically to refresh their knowledge of memberships present on a particular network. If no Reports are received for a particular group after some number of ...
... multicasts for that group onto the local network. Queries are normally sent infrequently (no more than once a minute) so as to keep the IGMP ...
... overhead on hosts and networks very low. However, when a multicast router starts up, ...
... Query, in case it is the first member of that group on the network. To cover the possibility of the initial Report being lost or damaged, it is recommended that it be repeated once or twice after short delays. (A ...
... approach.) Note that, on a network with no multicast routers present, the only IGMP ...
... IP host group on any single network interface: - Non-Member state ...
... interface. This is the initial state for all memberships on all network interfaces; it requires no storage in the host. ...


... An IP unicast address is statically bound to a single local network interface on a single IP network. An IP host ...
... IP unicast address is statically bound to a single local network interface on a single IP network. An IP host group address ...
... host group address is dynamically bound to a set of local network interfaces on a set of IP networks. ...
... 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 ...
... fact that group addresses are location-independent (they are not statically bound to a single network interface) suggests possible uses as more general "logical addresses", both in the source as well ...
... datagrams it sends. Whenever the mobile host moved from one network to another, it would join its own group on the new ...
... join its own group on the new network and depart from the group on the old network. Other hosts ...
... network and depart from the group on the old network. Other hosts communicating with the mobile one would deal only with the group address ...
... 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. ...
... addressing, such as delivery to the "nearest" or the "least loaded" network interface of a multi-homed host. Furthermore, there are hazards in using group addresses ...


... services) to be used among hosts on a single network when no router is up or present on the network ...
... network when no router is up or present on the network. Thus, current single-network IP broadcast ...
... router is up or present on the network. Thus, current single-network IP broadcast ...
... - The handling of IP time-to-live, and of multiple network interfaces, has been more precisely specified. ...
... - The AcceptAddress and RejectAddress operations at the local network service interface have been renamed JoinLocalGroup and LeaveLocalGroup to emphasize their semantic ...



Google
Web
RFC-Ref