multicast address set claim masc deplo ymen t ramesh go
play

Multicast Address-Set Claim (MASC) Deplo ymen t Ramesh Go - PDF document

Multicast Address-Set Claim (MASC) Deplo ymen t Ramesh Go vindan, Deb orah Estrin, P a vlin Radosla v o v (USC/ISI) USC F OIL 1 MASC F unctions Asso ciates group ranges(prexes) with AS's. Ranges are used


  1. Multicast Address-Set Claim (MASC) Deplo ymen t Ramesh Go vindan, Deb orah Estrin, P a vlin Radosla v o v (USC/ISI)

  2. USC F OIL 1 MASC F unctions Asso ciates group ranges(pre�xes) with AS's. � Ranges are used b y: { Lo cal Multicast Address Allo cation Serv ers (e.g. MDHCP) { Children MASC domains MASC to inject lo cal asso ciations in to G- � RIB (to b e used b y BGMP) MASC deplo ymen t is orthogonal to BGMP . This talk is only ab out deplo ying MASC to allo w dynamic address allo cation.

  3. USC F OIL 2 MASC in the long-run Eac h AS will b e a MASC domain � MASC top ology will follo w the net w ork top ol- � ogy P aren t-c hild relation will b e based on pro vider- � clien t relation T ypically , MASC will b e run b y BG(M)P � b order routers; no additional con�guration required A limited n um b er of T op-Lev el Domains (TLDs): � only the large pro viders

  4. USC F OIL 3 MASC deplo ymen t stages Tw o stages: Exp erimen tal/cen tralized stage � Decen tralized stage � There is no strict line b et w een the t w o stages; as the n um b er of participan ts increase, the �rst stage will gradually ev olv e in to the second.

  5. USC F OIL 4 Exp erimen tal stage example TLD3 TLD2 TLD4 TLD1 TLD0 TLD5 MASC TCP connection TLD0: * Well known (during this stage) * Initiates TLD advertisements TLD7 * Point of debugging TLD8 TLD6

  6. USC F OIL 5 Exp erimen tal stage details Relativ ely small n um b er of TLDs/participan ts � ( < 100); eac h participan t is a TLD MASC no des can b e end-user mac hines; a � single MASC no de p er domain TLD0 will b e a w ell-kno wn mac hine/address � TLD0 will p erio dically adv ertise the global � address space TLD0 will b e also as a p oin t of debugging � and v eri�cation of new implemen tations Eac h TLD could ha v e c hildren at its o wn � discretion

  7. USC F OIL 6 Decen tralized stage example TLD3 TLD2 TLD4 TLD13 TLD1 TLD0 TLD5 TLD12 TLD7 TLD8 TLD6 TLD11 TLD9 TLD10

  8. USC F OIL 7 Decen tralized stage details 1. Motiv ation: to o man y TLDs/participan ts 2. Start adding short-cuts b et w een TLDs; con- nections to TLD0 migh t b e remo v ed 3. If y our pro vider/neigh b ors is/are not run- ning MASC, start p eering with the closest MASC domain (similar to Mb one) 4. MASC p eering will gradually start follo wing the net w ork top ology 5. A large TLD pro vider should not allo w its clien ts to b e TLDs 6. Ov er time TLD0 ma y disapp ear; someb o dy else m ust tak e o v er the function to adv ertise p erio dically the global address space

  9. USC F OIL 8 MASC proto col c hanges + status UPD A TE messages (claims and withdra ws) � pro cessing re�ned In tro duced t yp e-based ordering of exc hanged � messages after p eering (re)established: sim- pler implemen tation and allo ws easier sanit y c hec k MASC domain ID c hanged from 16 to 32 � bits Stand-alone implemen tation in progress �

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend