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

multicast address set claim masc deplo ymen t ramesh go
SMART_READER_LITE
LIVE PREVIEW

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


slide-1
SLIDE 1 Multicast Address-Set Claim (MASC) Deplo ymen t Ramesh Go vindan, Deb
  • rah
Estrin, P a vlin Radosla v
  • v
(USC/ISI)
slide-2
SLIDE 2 USC F OIL 1 MASC F unctions
  • Asso
ciates group ranges(prexes) 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
  • rthogonal
to BGMP . This talk is
  • nly
ab
  • ut
deplo ying MASC to allo w dynamic address allo cation.
slide-3
SLIDE 3 USC F OIL 2 MASC in the long-run
  • Eac
h AS will b e a MASC domain
  • MASC
top
  • logy
will follo w the net w
  • rk
top
  • l-
  • gy
  • P
aren t-c hild relation will b e based
  • n
pro vider- clien t relation
  • T
ypically , MASC will b e run b y BG(M)P b
  • rder
routers; no additional conguration required
  • A
limited n um b er
  • f
T
  • p-Lev
el Domains (TLDs):
  • nly
the large pro viders
slide-4
SLIDE 4 USC F OIL 3 MASC deplo ymen t stages Tw
  • stages:
  • Exp
erimen tal/cen tralized stage
  • Decen
tralized stage There is no strict line b et w een the t w
  • stages;
as the n um b er
  • f
participan ts increase, the rst stage will gradually ev
  • lv
e in to the second.
slide-5
SLIDE 5 USC F OIL 4 Exp erimen tal stage example

TLD5 TLD1 TLD2 TLD3 TLD4 TLD0 TLD7 TLD8 TLD6

MASC TCP connection

TLD0: * Well known (during this stage) * Initiates TLD advertisements * Point of debugging

slide-6
SLIDE 6 USC F OIL 5 Exp erimen tal stage details
  • Relativ
ely small n um b er
  • f
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
  • in
t
  • f
debugging and v erication
  • f
new implemen tations
  • Eac
h TLD could ha v e c hildren at its
  • wn
discretion
slide-7
SLIDE 7 USC F OIL 6 Decen tralized stage example

TLD5 TLD8 TLD1 TLD2 TLD3 TLD4 TLD0 TLD7 TLD6 TLD9 TLD10 TLD11 TLD12 TLD13

slide-8
SLIDE 8 USC F OIL 7 Decen tralized stage details 1. Motiv ation: to
  • 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
  • ur
pro vider/neigh b
  • rs
is/are not run- ning MASC, start p eering with the closest MASC domain (similar to Mb
  • ne)
4. MASC p eering will gradually start follo wing the net w
  • rk
top
  • logy
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
  • dy
else m ust tak e
  • v
er the function to adv ertise p erio dically the global address space
slide-9
SLIDE 9 USC F OIL 8 MASC proto col c hanges + status
  • UPD
A TE messages (claims and withdra ws) pro cessing rened
  • In
tro duced t yp e-based
  • rdering
  • f
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