zc multicast address allocation
play

ZC Multicast Address Allocation Steve Hanna MALLOC WG co-chair Sun - PowerPoint PPT Presentation

ZC Multicast Address Allocation Steve Hanna MALLOC WG co-chair Sun Microsystems, Inc. Outline Multicast Address Allocation Overview ZC Multicast Address Allocation Issues Dynamically Assigned IP Multicast Addresses Global Scope


  1. ZC Multicast Address Allocation Steve Hanna MALLOC WG co-chair Sun Microsystems, Inc.

  2. Outline � Multicast Address Allocation Overview � ZC Multicast Address Allocation � Issues

  3. Dynamically Assigned IP Multicast Addresses � Global Scope (225.0.0.0/8) � "Big" Admin Scopes (various in 239.0.0.0/8) � Allocation Scope (239.251.0.0/16) � "Small" Admin Scopes (various in 239.0.0.0/8) � Local Scope (239.255.0.0/16) � Link-Local Scope (static-only in IPv4) � Node-Local Scope (IPv6 only) � Single Source (232.0.0.0/8)

  4. MALLOC Architecture Interdomain (MASC/Static) Prefix Coordinator 1 Prefix Coordinator 2 Intradomain (AAP) MAAS 1 MAAS 2 Client-Server Client 1 Client 2 (MADCAP)

  5. AAP Overview � AAP = Address Allocation Protocol � Intradomain protocol (allocation domain) � Used by MAAS’s, Prefix Coordinators (like MASC routers), and others � All messages are UDP packets multicast to a scope-relative address (in the Allocation Scope for large scopes, in the scope being allocated from for small scopes)

  6. AAP Messages � ASA Address Set Announce � ASRP Address Space Report � ACLM Address Claim � AIU Address In Use � AITU Address Intent To Use � ANA Address Not Available

  7. MALLOC Architecture (Isolated) Host 1 Host 2 AAP

  8. MALLOC Architecture (with Edge Router) Non-ZC MADCAP/AAP Edge Router MADCAP Host 1 Host 2

  9. ZC Host Behavior � If there's a MAAS (MADCAP server), w USE IT! � If not, can allocate from ZC scopes w Local Scope w Link-Local Scope (IPv6 only) w Node-Local Scope (IPv6 only) w Single Source Scope (IPv4 only)

  10. ZC Host Address Allocation � For Node-Local and Single Source addresses, allocate them yourself � For Local and Link-Local, use a subset of AAP: w ACLM and w AIU

  11. ZC Router Behavior � Are you an Edge router (between ZC & non-ZC)? w If not, simply route multicast traffic transparently w If so, act as a mini-MAAS: � Establish a Local Scope boundary � Act as a MADCAP server within the ZC env � If there's a MADCAP server in the non-ZC env, forward requests to it � Otherwise, participate in AAP in the non-ZC env and act as a MAAS

  12. Issues � How does a ZC router know if it's an edge router? � Security � Session Announcement � Collisions likely, due to frequent topology changes � Delay to establish AAP state

Recommend


More recommend