Multicast Address-Set Claim (MASC) Implemen tation P a vlin - - PDF document

multicast address set claim masc implemen tation p a vlin
SMART_READER_LITE
LIVE PREVIEW

Multicast Address-Set Claim (MASC) Implemen tation P a vlin - - PDF document

Multicast Address-Set Claim (MASC) Implemen tation P a vlin Radosla v o v (USC/ISI) USC F OIL 1 MASC F unction 1: Asso ciate group ranges with AS's 225.x.x.x TLD 1 TLD 2 225.0x.x.x 225.1x.x.x Parent 1 Parent 2


slide-1
SLIDE 1 Multicast Address-Set Claim (MASC) Implemen tation P a vlin Radosla v
  • v
(USC/ISI)
slide-2
SLIDE 2 USC F OIL 1 MASC F unction 1: Asso ciate group ranges with AS's

225.x.x.x TLD 1 TLD 2 225.0x.x.x 225.1x.x.x

Parent 1 Parent 2 Parent 3 Parent 4 225.0.x.x 225.64.x.x 225.128.x.x 225.192.x.x

Child 1 Child 2 Child 3 Child 4 Child 5 225.0.0.x 225.0.128.x 225.64.0.x 225.128.0.x 225.192.0.x

slide-3
SLIDE 3 USC F OIL 2 MASC F unction 2: Announce group ranges to MADCAP serv ers

MASC MASC MADCAP MADCAP MADCAP Host Host Host MASC (TCP) MASC MASC AAP (Multicast) MADCAP (UDP)

slide-4
SLIDE 4 USC F OIL 3 MASC Serv er Needs to Run
  • MASC
Proto col: MUST
  • Address
Allo cation Proto col: MUST (par- tially) { Send Address-Set-Announce Messages (the adv ertisemen ts to MADCAP) { Listen to Address-Space-Rep
  • rts
(from MAD- CAP to MASC)
  • Multicast-Scop
e Zone Announcemen t Pro- to col: SHOULD (partially) { Listen to Zone Announcemen t Messages
slide-5
SLIDE 5 USC F OIL 4 MASC Serv er Design

* * * * * * * * * * * * * * * * * * * * * * * * * * Local Domain MASC representative

Child Domain 1

* Internal peer links * local domain failed claims * scheduled to send claims

My Domain: Child Domain 4 Child Domain 3

* Child’s PREFIX_IN_USE * Child’s CLAIMs * Child’s CLAIM_DENIED * Child’s WITHDRAWs

Child Domain 2

* Links to child domain nodes

Parent Domain 2 Parent Domain 1 Parent Domain 3

* * * Internal link TCP to parent domain TCP to child domain TCP to sibling domain * Links to parents nodes * Links to siblings * Parent’s PREFIX_MANAGED * Parent’s WITHDRAWs * My PREFIX_MANAGED * My CLAIMs * My CLAIM_DENIED * Siblings’ CLAIMs * Siblings’ CLAIM_DENIED * Siblings’ PREFIX_IN_USE * Siblings’ WITHDRAWs AAP

slide-6
SLIDE 6 USC F OIL 5 MASC Serv er Implemen tation Status
  • Stand-alone
  • MASC
Proto col: completed
  • AAP
, MZAP: no
  • T
  • tal
  • f
10000 lines
  • f
co de; appro ximately 30% is MASC functionalit y co de
  • Will
b e a v ailable from h ttp://net w eb.usc.edu/ ma sc/
slide-7
SLIDE 7 USC F OIL 6 TODO
  • MASC
QUER Y and RESPONSE debug mes- sages (b
  • th
sp ec and implemen tation)
  • T
esting
  • AAP
  • MZAP