RFC 3940:Negative-acknowledgment (NACK)-Oriented R...
RFC-Ref

multicast


Click on the red underlined text to get to the source

... The Negative-acknowledgment (NACK) Oriented Reliable Multicast (NORM) protocol is designed to provide reliable transport ...
... sender(s) to a group of receivers over an IP multicast network. The primary design goals of NORM ...
... NORM protocol design provides support for distributed multicast session participation with minimal coordination among senders and receivers ...
... receivers to dynamically join and leave multicast sessions at will with minimal overhead ...
... senders throughout the lifetime of a reliable multicast session. NORM is designed to be self-adapting to a wide range of dynamic network conditions ...


... This memo contains part of the definitions necessary to fully specify a Reliable Multicast Transport protocol in accordance with RFC 2357. As per RFC 2357 ...
... 2357. As per RFC 2357, the use of any reliable multicast protocol in the Internet requires an adequate congestion control scheme ...
... While waiting for such a scheme to be available, or for an existing scheme to be proven adequate, the Reliable Multicast Transport working group (RMT ...
... host port numbers. Generally, the participants exchange packets using an IP multicast group address, but unicast ...
... unicast transport may also be established or applied as an adjunct to multicast delivery. In the case of multicast, the ...
... adjunct to multicast delivery. In the case of multicast, the participating NormNodes will communicate using a common IP multicast ...
... delivery. In the case of multicast, the participating NormNodes will communicate using a common IP multicast group address and port number ...
... These static data and file services are anticipated to be useful for multicast-based cache applications with the ability to reliably provide transmission of large quantities of static data. Other types ...
... objects transmitted by the sender. This readily-available "out-of- band" data allows multicast receivers to quickly and efficiently determine the nature of the corresponding data, file, or stream ...
... session termination, receiver synchronization, etc.) are specified so that reliable multicast application variants may construct different, complete bulk transfer communication models to meet their goals. ...
... transport control mechanisms are specified for use by applications to form complete reliable multicast solutions for different purposes. ...
... forward error correction (FEC) techniques for efficient multicast repair and optional proactive transmission robustness [10]. FEC ...
... 10]. FEC-based repair can be used to greatly reduce the quantity of reliable multicast repair requests and repair transmissions [11] in a NACK ...
... network topology over which it is operating. Feedback messages can be either multicast to the group at large or sent via unicast ...
... NORM protocol SHALL be capable of operating in an end-to-end fashion with no assistance from intermediate systems beyond basic IP multicast group management, routing ...
... NORM are principally applicable to "flat" end-to-end IP multicast topologies, they could also be applied in the sub-levels of hierarchical (e.g., tree ...
... topologies, they could also be applied in the sub-levels of hierarchical (e.g., tree-based) multicast distribution if so desired. NORM can make use of reciprocal (among senders ...
... senders and receivers) multicast communication under the Any-Source Multicast (ASM ...
... receivers) multicast communication under the Any-Source Multicast (ASM) model defined in RFC 1112std5 ...
... 3], but SHALL also be capable of scalable operation in asymmetric topologies such as Source Specific Multicast (SSM) [14] where there may only be unicast ...
... NAT) providing the NAT device supports IP multicast and/or can cache UDP ...


... transmission overhead. This option may be sensible for certain network conditions and can allow for robust, asymmetric multicast (e.g., unidirectional routing ...
... FEC-encoded data content. NORM_INFO may serve special purposes for some bulk transfer, reliable multicast applications where receivers join ...
... transmission rate set for each participant by the application. This can be used to limit the quantity of multicast data transmitted by the group. When NORM's ...
... The operation of the NORM protocol is based primarily upon the concepts presented in the Nack-Oriented Reliable Multicast (NORM) Building Block document [4 ...
... architecture and the data transmission, repair, and feedback strategies discussed in that document. Additional reliable multicast building blocks are applied in creating the full NORM protocol ...
... congestion control mechanism (NORM-CC) based on the TCP-Friendly Multicast Congestion Control (TFMCC) scheme described in [19]. ...
... NORM are designed to provide some measure of general purpose utility, it is important to emphasize the understanding that "no one size fits all" in the reliable multicast transport arena. There are numerous engineering tradeoffs involved in reliable multicast transport design and this requires an increased ...
... understanding that "no one size fits all" in the reliable multicast transport arena. There are numerous engineering tradeoffs involved in reliable multicast transport design and this requires an increased awareness of application and network architecture considerations. ...
... requirements. The NORM protocol and its mechanisms MAY be applied in multicast applications outside of bulk data transfer, but there is an assumed model of bulk transfer transport service ...


... 4] and [5], completely specifies a working reliable multicast transport protocol that conforms to the requirements described in RFC 2357 ...
... | | to control/suppress excessive receiver | | | feedback in asymmetric multicast topologies. | +--------------------+-----------------------------------------------+ ...


... methodologies for assignment and potential collision resolution of node identifiers within a multicast session need to be considered. For example, the "source identifier" mechanism defined in the Real- ...
... group size estimate of 10,000 ("gsize" = 0x4) is recommended for general purpose reliable multicast applications using the NORM protocol. ...
... repair. This flag could possibly be used by intermediate systems implementing functionality to control sub-casting of repair content to different legs of a reliable multicast topology with disparate repair needs. NORM ...
... (i.e., do not use a very large coding block size if frequent flushing occurs). For example, a reliable multicast application transmitting an on-going series of intermittent, relatively small messaging ...
... congestion control scheme (NORM-CC), based on the TCP-Friendly Multicast Congestion Control (TFMCC) scheme of [19] is described in ...
... sender. This can be useful instrumentation for complex or experimental multicast routing environments. The "send_time" field is a timestamp ...
... congestion control is enabled) messages via unicast transmission instead of multicast. By "echoing" this information to the receiver set, suppression of feedback can be ...
... messages. If another congestion control technique (e.g., Pragmatic General Multicast Congestion Control (PGMCC) [20]) is used within a ...
... receivers. This message is used in providing a lightweight positive acknowledgment mechanism that is OPTIONAL for use by the reliable multicast application. A range of acknowledgment request types is provided for use at the ...
... and congestion-control operation is described in Sections 5.5.1 and 5.5.2, respectively. However, some multicast applications may benefit from some limited form of positive acknowledgment for certain functions. A simple, scalable positive acknowledgment scheme is ...
... additional message formats are defined for general purpose in NORM multicast sessions whether the participant is acting as a sender ...


... present. Note, in some applications (e.g., web push), this indication may come out-of-band with respect to the multicast session via other means. As noted, the periodic transmission of NORM_CMD ...
... network operations. The receivers participating in the multicast group provide feedback to the sender as needed. When the sender ...
... constraints to limit the ability of receivers to disrupt reliable multicast performance by joining, leaving, and rejoining the group ...
... ancillary information. The backoff factor "Ksender" MUST be greater than one to provide for effective feedback suppression. A value of K = 4 is RECOMMENDED for the Any Source Multicast (ASM) model while a value of K = 6 is RECOMMENDED for Single Source Multicast ...
... Any Source Multicast (ASM) model while a value of K = 6 is RECOMMENDED for Single Source Multicast (SSM) operation. ...
... FEC code is used, the need for explicit repair will be an exception, and the fulfillment of reliable multicast can be accomplished quite efficiently. However, the ability to resort to explicit repair allows the protocol to be reliable under even very extreme ...
... performance. If such systems are properly positioned with respect to reciprocal reverse-path multicast routing, they need to sub-cast only a sufficient count of non-explicit parity repairs to satisfy a multicast routing ...
... multicast routing, they need to sub-cast only a sufficient count of non-explicit parity repairs to satisfy a multicast routing sub-tree's erasure filling needs for a given FEC ...
... receiver set since the receiver set is not directly sharing their repair needs via multicast communication. The NORM_CMD ...
... communication. The NORM_CMD(REPAIR_ADV) message is multicast to the receiver set by the sender ...
... approach described here are an adaptation of the equation-based TCP- Friendly Multicast Congestion Control (TFMCC) approach described in ...
... NORM implementation is adapted to use another IETF-sanctioned reliable multicast congestion control mechanism (e.g., PGMCC [20 ...
... NORM protocol message set may alternatively be used to support a window-based multicast congestion control scheme such as PGMCC. The details of that alternative may be described separately or in a future revision of this document. In ...
... packet loss estimates and RTTs to identify the congestion control bottleneck path(s) within the multicast topology and adjust the sender ...
... congestion control for that current "worst path" in the group multicast topology. ...
... may be done to collect some estimation of the current state of the multicast topology with respect to group and individual RTT ...
... sender and group. This message may be multicast to the group for most effective suppression in ASM ...
... NORM_ACK(CC) messages SHALL be multicast or unicast in the same manner as NORM_NACK ...


... vulnerabilities that any IP and IP multicast protocol implementation may be generally subject to, the NACK ...


... tool for the reliable data transfer over generic IP multicast services. It is not the intention of the authors to suggest it is suitable for supporting ...
... services. It is not the intention of the authors to suggest it is suitable for supporting all envisioned multicast reliability requirements. NORM ...
... simple and flexible framework for multicast applications with a degree of concern for network traffic implosion and protocol overhead ...
... FEC-based repairing improve protocol performance in some multicast scenarios. A sender-only repair approach often makes additional engineering ...
... networks where only unidirectional multicast routing/delivery service exists. Asymmetric ...
... service exists. Asymmetric architectures supporting multicast delivery are likely to make up an important portion of the future Internet ...


... Kermode, R. and L. Vicisano, "Author Guidelines for Reliable Multicast Transport (RMT) Building Blocks and Protocol Instantiation documents", RFC 3269, April 2002. ...
... Adamson, B., Bormann, C., Handley, M., and J. Macker, "Negative-Acknowledgment (NACK)-Oriented Reliable Multicast (NORM) Building Blocks", RFC 3941exp, November 2004. ...
... Comparison of Sender- Initiated and Receiver-Initiated Reliable Multicast Protocols", In Proc. INFOCOM, San Francisco CA, October 1993. ...
... Luby, M., Vicisano, L., Gemmell, J., Rizzo, L., Handley, M., and J. Crowcroft, "The Use of Forward Error Correction (FEC) in Reliable Multicast", RFC 3453, December 2002. ...
... Macker, J. and B. Adamson, "The Multicast Dissemination Protocol (MDP) Toolkit", Proc. IEEE MILCOM 99, October 1999. ...
... Nonnenmacher, J. and E. Biersack, "Optimal Multicast Feedback", Proc. IEEE INFOCOMM, p. 964, March/April 1998. ...
... J. Macker, B. Adamson, "Quantitative Prediction of Nack Oriented Reliable Multicast (NORM) Feedback", Proc. IEEE MILCOM 2002, October 2002. ...
... H.W. Holbrook, "A Channel Model for Multicast", Ph.D. Dissertation, Stanford University, Department of Computer Science, Stanford, California, August 2001. ...
... D. Gossink, J. Macker, "Reliable Multicast and Integrated Parity Retransmission with Channel Estimation", IEEE ...
... Whetten, B., Vicisano, L., Kermode, R., Handley, M., Floyd, S., and M. Luby, "Reliable Multicast Transport Building Blocks for One-to-Many Bulk-Data Transfer", RFC 3048, January 2001. ...
... Mankin, A., Romanow, A., Bradner, S., and V. Paxson, "IETF Criteria for Evaluating Reliable Multicast Transport and Application Protocols", RFC 2357, June 1998. ...
... J. Widmer and M. Handley, "Extending Equation-Based Congestion Control to Multicast Applications", Proc ACM SIGCOMM 2001, San Diego, August 2001. ...
... L. Rizzo, "pgmcc: A TCP-Friendly Single-Rate Multicast Congestion Control Scheme", Proc ACM SIGCOMM 2000, Stockholm, August 2000. ...



Google
Web
RFC-Ref