110 likes | 213 Views
Building a Robust, Ubiquitous Multicast Infrastructure. Linda Winkler Argonne National Laboratory lwinkler@anl.gov. Objectives. Support for native multicast routing Scalable, inter-domain policy-based routing Allow for variety of intra-domain protocols and topologies. Multicast Forwarding.
E N D
Building a Robust, Ubiquitous Multicast Infrastructure Linda Winkler Argonne National Laboratory lwinkler@anl.gov
Objectives • Support for native multicast routing • Scalable, inter-domain policy-based routing • Allow for variety of intra-domain protocols and topologies
Multicast Forwarding • Uses the source address to make forwarding decision • Reverse path forwarding (RPF)- router forwards a multicast datagram only if received on the upstream interface to the source
Multicast Distribution Trees • Defines the network path along which traffic will flow from source to receiver • Built based on multicast routing protocol employed
Protocol Independent Multicast-Dense Mode • Independent of unicast routing protocol used • Reverse path forward flood and prune- data driven • Useful when senders and receivers in close proximity; few senders and many receivers; volume of traffic is high; bandwidth is plentiful
Protocol Independent Multicast-Spare Mode • Independent of unicast routing protocol used • Receiver initiated membership • Receivers join hop by hop toward rendezvous points (RP) • Senders register with the RP • Data flows down the shared tree only toward places that need the data • Useful when few receivers; senders and receivers geographically dispersed
Multicast Source Discovery Protocol (MSDP) • Allows RPs to share group memberships • Intra-domain exchange of group state and active sources • Allows each AS to choose its own mode, sparse or dense
Multicast Border Gateway Protocol (MBGP) • Makes use of the multiprotocol extensions to BGP4+ • Routers carries two sets of routes- one for unicast and one for multicast • Multicast routes are used to build data distribution trees • Allows non-congruent unicast and multicast topologies • Where unicast and multicast topologies are congruent, allows differing policies
High Performance Backbone Networks & Multicast Configuration • Abilene, APAN/TransPAC, ESnet, NREN, vBNS • Route exchange • MBGP provides scalable, policy based EGP • Tree building/multicast forwarding protocol • PIM allows for (M)BGP inter-domain and IGP intra-domain • PIM-DM initially (floods state to collocated RPs) • PIM-SM (reduces flood-prune, requires MSDP) • PIM-Spare-Dense (depends if RP is known) • Method for identifying active sources • dense mode floods data to establish state • MSDP floods Source Active packets to MSDP intra-domain peers
NGIX-C Multicast CANARIE TransPAC vBNS SingAREN Abilene TANet STARTAP NREN
NGIX-C Issues • Multipoint vs Point-to-Point interface • Monitoring • mSD by Peter Parnes in Sweden http://www.cdt.luth.se/~peppar/progs/mSD/ • AU, JP, KR, STARTAP soon • Debugging