multicast address set claim masc stable storage p a vlin
play

Multicast Address-Set Claim (MASC) Stable Storage P a vlin - PDF document

Multicast Address-Set Claim (MASC) Stable Storage P a vlin Radosla v o v (USC/ISI) USC F OIL 1 MASC T ypical En vironmen t MASC will b e t ypically run on BG(M)P routers The routers ma y not ha v e


  1. Multicast Address-Set Claim (MASC) Stable Storage P a vlin Radosla v o v (USC/ISI)

  2. USC F OIL 1 MASC T ypical En vironmen t MASC will b e t ypically run on BG(M)P � routers The routers ma y not ha v e stable storage �

  3. USC F OIL 2 Ho w do es a MASC no de restore its state after a reb o ot? All state is in the net w ork : MASC p eers exc hange all appropriate PRE- FIX IN USE, CLAIMs, etc after connection (re)establishmen t. If all (diskless) MASC no des within an AS re- b o ot at once, the MASC AS still can restore its state from external (paren ts, c hildren, siblings) MASC ASs, but... ...Y ou Ha v e to T rust Y our Neigh b ors Ab out Y our In ternal State

  4. USC F OIL 3 Solution 1: T rust them! Simple �

  5. USC F OIL 4 Solution 2: Use AAP to store in ternal state to diskfull MADCAP serv ers More complicated MASC-AAP-MADCAP � en vironmen t Can record only lo cal domain PREFIX IN USE � and the allo cated b y MADCAP addresses

  6. USC F OIL 5 Solution 3: Run at least one diskfull MASC no de (non-router) Can trust it for all states � W orks for MASC leaf domains � AAP is not used an ymore to sa v e/retriev e � lo cal domain PREFIX IN USE, but only to rep ort allo cated b y MADCAP addresses But...

  7. USC F OIL 6 Con�guration \Problem" The MASC p eering con�guration of the � BG(M)P/MASC routers is implicit Adding non-router MASC no de to the MASC � mesh is explicit

  8. USC F OIL 7 Con�guration \Problem" Solution 1. Diskfull MASC no de m ulticasts MASC OPEN messages (UDP) 2. If a Diskless MASC no de reb o ots and needs to restore its state, it starts listening for these messages, and obtains the Diskfull MASC no de address 3. The Diskless MASC no de then uses normal MASC handshaking to initiate MASC p eer- ing to the Diskfull MASC 4. After Diskless MASC no de state is \up to date", connection can b e closed

Recommend


More recommend