Chapter 6. Providing IPv6 Multicast ServicesA wide range of applications used over all types of networks rely on delivering the same data from one source to multiple destinations. Examples of such applications are listed here, grouped together based on the network environments in which they are typically used:
Source replication of unicast streams for all destinations clearly is not a scalable approach from the source or network resources perspective. The proper solution to support such applications is to enable a network that can replicate the traffic as physically close as possible to the destinations, a multicast-enabled network. The growing number of multicast-based applications, and their increased importance to businesses and users, drives the demand for multicast services. IPv4 multicast has evolved over a number of years. Multiple features and protocols were developed for it, and many of them were shelved based on the experience gained through deploying and operating the service. With the benefit of hindsight, IPv6 multicast builds on this experience. Features or protocols that were not deemed useful to IPv4 multicast were completely ignored in IPv6, as shown in Table 6-1. On the other hand, IPv6 leverages its address size and structure through new, specific features. The implementation is also cleaner or simpler at times because multicast was part of the IPv6 development from day one and avoided some constraints introduced by unicast features or concepts. In Table 6-1, IPv4 multicast features that are explicitly not considered in IPv6 are marked NC.
Table 6-1 is not meant to be complete from a historical perspective. It intends only to summarize the most relevant multicast protocols of both IPv4 and IPv6. The IPv6-specific ones are discussed in the remainder of this chapter. It is assumed that the reader is familiar with the IPv4 multicast concepts. Some of these concepts are briefly described here, but for a complete and detailed presentation, refer to the Cisco Press book Developing IP Multicast Networks, Volume 1. This chapter covers the following topics:
By the end of the chapter, you will most likely conclude that, for the most part, IPv6 multicast is not dramatically different from its predecessor, but it enables cleaner service deployments. |