RFC 2121 (rfc2121) - Page 2 of 12
Issues affecting MARS Cluster Size
Alternative Format: Original Text Document
RFC 2121 Issues affecting MARS Cluster Size March 1997 The geographic distribution of clients affects the latency between a client issuing a MARS_JOIN, and it finally being added onto the pt- mpt VCs of the other MARS Clients transmitting to the specified multicast group. (This latency is made up of both the time to propagate the MARS_JOIN, and the delay in the underlying ATM cloud's reaction to the subsequent ADD_PARTY messages.) When architecting an IP/ATM network it is important to understand the worst case scaling limits applicable to your Clusters. This document provides a primarily qualitative look at the design choices that impose the most dramatic constraints on Cluster size. Since the focus is on worst-case scenarios, most of the analysis will assume multicast groups that are VC Mesh based and have all cluster members as sources and receivers. Engineering using the worst-case boundary conditions, then applying optimisations such as Multicast Servers (MCS), provides the Cluster with a margin of safety. It is hoped that more detailed quantitative analysis of Cluster sizing limits will be prompted by this document. Section 2 comments on the VC state requirements of the MARS model, while Sections 3 and 4 identify the group change processing load and latency characteristics of a cluster as a function of its size. Section 5 looks at how Multicast Routers (both conventional and combination router/switch architectures) increase the scale of a multicast capable IP/ATM network. Finally, Section 6 discusses how the use of Multicast Servers (MCS) might impact on the worst case Cluster size limits. 2. VC state limitations. Two characteristics of ATM NICs and switches will limit the number of members a Cluster may contain. They are: The maximum number of VCs that can be originated from, or terminate on, a port (VCmax). The maximum number of leaf nodes supportable by a root node (LEAFmax). We'll assume that the MARS node has similar VCmax and LEAFmax values as Cluster members. VCmax affects the Cluster size because of the following: The MARS terminates a pt-pt control VC from each cluster member, and originates a VC for ClusterControlVC and ServerControlVC. Armitage Informational



