📄 draft-ietf-pim-sm-v2-new-09.ps
字号:
(do).165 G 2.75(nt)-2.75 G(he source-speci\214c tree, it will normally ha)-2.75 E .33 -.165(ve b)-.22 H(een).165 E(pruned of)97 673.4 Q 2.75(ft)-.275 G(he RP tree.)-2.75E(This prune state is \(S,G,rpt\) state.)5.5 E(The state that should be k)72 690 Q(ept is described belo)-.11 E 4.18-.715(w. O)-.275 H 2.75(fc).715 G(ourse, implementations will only maintain)-2.75 E(state when it is rele)72 703 Q -.275(va)-.275 G(nt to forw).275 E(arding operations - for e)-.11 E(xample, the "NoInfo" state might be)-.165 E(assumed from the lack of other state information, rather than b\eing held e)72 716 Q(xplicitly)-.165 E(.)-.715 E(Fenner/Handle)72 769 Q(y/Holbrook/K)-.165 E(ouv)-.385 E 174.721(elas Section)-.165 F 2.75(4.1. [P)2.75 F(age 9])-.165 E 0 Cg EP%%Page: 10 10%%BeginPageSetupBP%%EndPageSetup/F0 11/Times-Roman@0 SF(INTERNET)72 49 Q 72.802(-DRAFT Expires:)-1.012 F(August 2004)2.75 E(February 2004)103.569 E/F1 11/Times-Bold@0 SF 2.75(4.1.1. General)72 85 R(Pur)2.75 E(pose State)-.11 E F0 2.75(Ar)72 101.6S(outer holds the follo)-2.75 E(wing non-group-speci\214c state:)-.275 E-.165(Fo)97 118.2 S 2.75(re).165 G(ach interf)-2.75 E(ace:)-.11 E 7.15<834f>122 134.8 S -.165(ve)-7.15 G(rride Interv).165 E(al)-.275 E 7.15<8350>122 151.4 S(ropag)-7.15 E(ation Delay)-.055 E 7.15<8353>122 168 S(uppression state: One of {"Enable", "Disable"})-7.15 E F1(Neighbor State:)122 184.6 Q F0 -.165(Fo)133 201.2 S 2.75(re).165 G(ach neighbor:)-2.75 E 7.15<8349>158 217.8 S(nformation from neighbor')-7.15 E 2.75(sH)-.605 G(ello)-2.75 E 7.15<834e>158 234.4 S(eighbor')-7.15 E 2.75(sG)-.605 G(en ID.)-2.75 E 7.15<834e>158 251 S(eighbor Li)-7.15 E -.165(ve)-.275 G(ness T).165 E(imer \(NL)-.385 E(T\))-1.012 E F1(Designated Router \(DR\) State:)122 267.6 Q F0 7.15<8344>133 284.2 S(esignated Router')-7.15 E 2.75(sI)-.605 G 2.75(PA)-2.75 G(ddress)-2.75E 7.15<8344>133 300.8 S(R')-7.15 E 2.75(sD)-.605 G 2.75(RP)-2.75 G(riority)-2.75 E(The Ov)72 317.4 Q(erride Interv)-.165 E(al, the Propag)-.275 E(ation Delay and the Interf)-.055 E(ace suppression state are described in)-.11 E(Section 4.3.3. Designated Router state is described in Section 4.3.)72330.4 Q F1 2.75(4.1.2. \(*,*,RP\))72 356.4 R(State)2.75 E F0 -.165(Fo)72373 S 2.75(re).165 G -.165(ve)-3.025 G(ry RP a router k).165 E(eeps the follo)-.11 E(wing state:)-.275 E F1(\(*,*,RP\) state:)97 389.6Q F0 -.165(Fo)122 402.6 S 2.75(re).165 G(ach interf)-2.75 E(ace:)-.11 EF1(PIM \(*,*,RP\) J)147 419.2 Q(oin/Prune State:)-.165 E F0 7.15<8353>172 435.8 S(tate: One of {"NoInfo" \(NI\), "Join" \(J\), "Prune-Pending" \(PP\)})-7.15 E 7.15<8350>172 452.4 S(rune-Pending T)-7.15 E(imer \(PPT\))-.385E 7.15<834a>172 469 S(oin/Prune Expiry T)-7.15 E(imer \(ET\))-.385 E(Not interf)122 485.6 Q(ace speci\214c:)-.11 E F1(Upstr)147 502.2 Q(eam \(*,*,RP\) J)-.198 E(oin/Prune State:)-.165 E F0 7.15<8353>172518.8 S(tate: One of {"NotJoined\(*,*,RP\)", "Joined\(*,*,RP\)"})-7.15 E7.15<8355>147 535.4 S(pstream Join/Prune T)-7.15 E(imer \(JT\))-.385 E7.15<834c>147 552 S(ast RPF Neighbor to)-7.15 E -.11(wa)-.275 G(rds RP that w).11 E(as used)-.11 E(PIM \(*,*,RP\) Join/Prune state is the result of recei)72 568.6 Q(ving PIM \(*,*,RP\) Join/Prune messages on this)-.275 E(interf)72 581.6Q(ace, and is speci\214ed in Section 4.5.1.)-.11 E(The upstream \(*,*,R\P\) Join/Prune State re\215ects the state of the upstream \(*,*,RP\) st\ate machine)72 598.2 Q(described in Section 4.5.5.)72 611.2 Q(The upstream \(*,*,RP\) Join/Prune T)72 627.8 Q(imer is used to send out periodic Join\(*,*,RP\) messages, and)-.385 E(to o)72 640.8 Q -.165(ve)-.165 G(rride Prune\(*,*,RP\) messages from peers on an upstream LAN interf).165 E(ace.)-.11 E(The last RPF neighbor to)72 657.4 Q -.11(wa)-.275 G(rds the RP is stored because if the MRIB changes then the RPF).11 E(neighbor to)72 670.4 Q -.11(wa)-.275 G(rds the RP may change.).11 E(If it does so, then we need to trigger a ne)5.5 E 2.75(wJ)-.275 G(oin\(*,*,RP\) to)-2.75 E(the ne)72 683.4 Q 2.75(wu)-.275 G(pstream neighbor and a Prune\(*,*,RP\) to the old upstream neighbor)-2.75 E 5.5(.S)-.605 G(imilarly)-5.5 E 2.75(,i)-.715 G 2.75(fa)-2.75 G(\router detects through a changed GenID in a Hello message that the upst\ream neighbor to)72 696.4 Q -.11(wa)-.275 G(rds).11 E(the RP has reboot\ed, then it should re-instantiate state by sending a Join\(*,*,RP\).)72709.4 Q(These)5.5 E(mechanisms are speci\214ed in Section 4.5.5.)72722.4 Q(Fenner/Handle)72 769 Q(y/Holbrook/K)-.165 E(ouv)-.385 E 160.971(elas Section)-.165 F 2.75(4.1.2. [P)2.75 F(age 10])-.165 E 0 Cg EP%%Page: 11 11%%BeginPageSetupBP%%EndPageSetup/F0 11/Times-Roman@0 SF(INTERNET)72 49 Q 72.802(-DRAFT Expires:)-1.012 F(August 2004)2.75 E(February 2004)103.569 E/F1 11/Times-Bold@0 SF 2.75(4.1.3. \(*,G\))72 85 R(State)2.75 E F0 -.165(Fo)72 101.6 S 2.75(re).165G -.165(ve)-3.025 G(ry group G a router k).165 E(eeps the follo)-.11 E(wing state:)-.275 E F1(\(*,G\) state:)97 118.2 Q F0 -.165(Fo)122 131.2S 2.75(re).165 G(ach interf)-2.75 E(ace:)-.11 E F1(Local Membership:)147147.8 Q F0(State: One of {"NoInfo", "Include"})172 160.8 Q F1(PIM \(*,G\) J)147 177.4 Q(oin/Prune State:)-.165 E F0 7.15<8353>172 194S(tate: One of {"NoInfo" \(NI\), "Join" \(J\), "Prune-Pending" \(PP\)})-7.15 E 7.15<8350>172 210.6 S(rune-Pending T)-7.15 E(imer \(PPT\))-.385E 7.15<834a>172 227.2 S(oin/Prune Expiry T)-7.15 E(imer \(ET\))-.385 EF1(\(*,G\) Assert W)147 243.8 Q(inner State)-.198 E F0 7.15<8353>172260.4 S(tate: One of {"NoInfo" \(NI\), "I lost Assert" \(L\), "I w)-7.15E(on Assert" \(W\)})-.11 E 7.15<8341>172 277 S(ssert T)-7.15 E(imer \(A)-.385 E(T\))-1.221 E 7.15<8341>172 293.6 S(ssert winner')-7.15 E 2.75(sI)-.605 G 2.75(PA)-2.75 G(ddress)-2.75 E 7.15<8341>172 310.2 S(ssert winner')-7.15 E 2.75(sA)-.605 G(ssert Metric)-2.75 E(Not interf)122 326.8 Q(ace speci\214c:)-.11 E F1(Upstr)147 343.4 Q(eam \(*,G\) J)-.198 E(oin/Prune State:)-.165 E F0 7.15<8353>172 360 S(tate: One of {"NotJoined\(*,G\)", "Joined\(*,G\)"})-7.15 E 7.15<8355>147 376.6 S(pstream Join/Prune T)-7.15 E(imer \(JT\))-.385 E 7.15<834c>147 393.2 S(ast RP Used)-7.15 E 7.15<834c>147 409.8 S(ast RPF Neighbor to)-7.15 E -.11(wa)-.275 G(rds RP that w).11 E(as used)-.11 E(Local membership is the result of the local membership \mechanism \(such as IGMP or MLD\))72 426.4 Q(running on that interf)72439.4 Q 2.75(ace. It)-.11 F(need not be k)2.75 E(ept if this router is not the DR on that interf)-.11 E(ace unless)-.11E(this router w)72 452.4 Q(on a \(*,G\) assert on this interf)-.11 E(ace for this group, although implementations may)-.11 E(optionally k)72465.4 Q(eep this state in case the)-.11 E 2.75(yb)-.165 G(ecome the DR or assert winner)-2.75 E 5.5(.W)-.605 G 2.75(er)-6.38 G(ecommend storing)-2.75 E(this information if possible, as it reduces latenc)72 478.4 Q 2.75(yc)-.165 G(on)-2.75 E -.165(ve)-.44 G -.198(rg).165 G(ing to stable operating conditions after a).198 E -.11(fa)72 491.4 S(ilure causing a change of DR.).11 E(This information is used by the)5.5E/F2 11/Courier@0 SF(pim_include\(*,G\))2.75 E F0(macro)2.75 E(described in Section 4.1.6.)72 504.4 Q(PIM \(*,G\) Join/Prune state is the result of recei)72 521 Q(ving PIM \(*,G\) Join/Prune messages on this)-.275 E(interf)72 534 Q(a\ce, and is speci\214ed in Section 4.5.2. The state is used by the macro\s that calculate the)-.11 E(outgoing interf)72 547 Q(ace list in Section 4.1.6, and in the)-.11 E F2(JoinDesired\(*,G\))2.75E F0(macro \(de\214ned in)2.75 E(Section 4.5.6\) that is used in decidi\ng whether a Join\(*,G\) should be sent upstream.)72 560 Q(\(*,G\) Assert W)72 576.6 Q(inner state is the result of sending or recei)-.44 E(ving \(*,G\) Assert messages on this)-.275 E(interf)72 589.6 Q 2.75(ace. It)-.11 F(is speci\214ed in Section 4.6.2.)2.75 E(The upstream \(\*,G\) Join/Prune State re\215ects the state of the upstream \(*,G\) sta\te machine)72 606.2 Q(described in Section 4.5.6.)72 619.2 Q(The upstream \(*,G\) Join/Prune T)72 635.8 Q(imer is used to send out periodic Join\(*,G\) messages, and to)-.385 E-.165(ove)72 648.8 S(rride Prune\(*,G\) messages from peers on an upstream LAN interf).165 E(ace.)-.11 E(The last RP used must be stored because if the RP-Set chan\ges \(Section 4.8\) then state must be)72 665.4 Q(torn do)72 678.4 Q(wn and reb)-.275 E(uilt for groups whose RP changes.)-.22 E(The last RPF neighbor to)72 695 Q -.11(wa)-.275 G(rds the RP is stored because if the MRIB changes then the RPF).11 E(neighbor to)72 708 Q -.11(wa)-.275 G(rds the RP may change.).11 E(If it does so, then we need to trigger a ne)5.5 E 2.75(wJ)-.275 G(oin\(*,G\) to the)-2.75 E(ne)72 721 Q 2.75(wu)-.275 G(pstream neighbor and a Prune\(*,G\) to the old upstream neighbor)-2.75E 5.5(.S)-.605 G(imilarly)-5.5 E 2.75(,i)-.715 G 2.75(far)-2.75 G(outer)-2.75 E(Fenner/Handle)72 769 Q(y/Holbrook/K)-.165 E(ouv)-.385 E 160.971(elas Section)-.165 F 2.75(4.1.3. [P)2.75 F(age 11])-.165 E 0 Cg EP%%Page: 12 12%%BeginPageSetupBP%%EndPageSetup/F0 11/Times-Roman@0 SF(INTERNET)72 49 Q 72.802(-DRAFT Expires:)-1.012 F(August 2004)2.75 E(February 2004)103.569 E(detects through a changed G\enID in a Hello message that the upstream neighbor to)72 85 Q -.11(wa)-.275 G(rds the RP).11 E(has rebooted, then it should re-instantiate st\ate by sending a Join\(*,G\).)72 98 Q(These mechanisms are)5.5 E(speci\214ed in Section 4.5.6.)72 111 Q/F1 11/Times-Bold@0 SF 2.75(4.1.4. \(S,G\))72 137 R(State)2.75 E F0 -.165(Fo)72 153.6 S 2.75(re).165 G -.165(ve)-3.025 G(ry source/group pair \(S,G\) a router k).165 E(eeps the follo)-.11 E(wing state:)-.275 E F1(\(S,G\) state:)97 170.2 QF0 -.165(Fo)122 186.8 S 2.75(re).165 G(ach interf)-2.75 E(ace:)-.11 E F1(Local Membership:)147 203.4 Q F0(State: One of {"NoInfo", "Include"})172 216.4 Q F1(PIM \(S,G\) J)147 233 Q(oin/Prune State:)-.165 E F0 7.15<8353>172 249.6 S(tate: One of {"NoInfo" \(NI\), "Join" \(J\), "Prune-Pending" \(PP\)})-7.15 E 7.15<8350>172 266.2 S(rune-Pending T)-7.15 E(imer \(PPT\))-.385E 7.15<834a>172 282.8 S(oin/Prune Expiry T)-7.15 E(imer \(ET\))-.385 EF1(\(S,G\) Assert W)147 299.4 Q(inner State)-.198 E F0 7.15<8353>172 316S(tate: One of {"NoInfo" \(NI\), "I lost Assert" \(L\), "I w)-7.15 E(on Assert" \(W\)})-.11 E 7.15<8341>172 332.6 S(ssert T)-7.15 E(imer \(A)-.385 E(T\))-1.221 E 7.15<8341>172 349.2 S(ssert winner')-7.15E 2.75(sI)-.605 G 2.75(PA)-2.75 G(ddress)-2.75 E 7.15<8341>172 365.8 S(ssert winner')-7.15 E 2.75(sA)-.605 G(ssert Metric)-2.75 E(Not interf)122 382.4 Q(ace speci\214c:)-.11 E F1(Upstr)147 399 Q(eam \(S,G\) J)-.198 E(oin/Prune State:)-.165 E F0 7.15<8353>172 415.6 S(tate: One of {"NotJoined\(S,G\)", "Joined\(S,G\)"})-7.15 E 7.15<8355>147 432.2 S(pstream \(S,G\) Join/Prune T)-7.15 E(imer \(JT\))-.385 E7.15<834c>147 448.8 S(ast RPF Neighbor to)-7.15 E -.11(wa)-.275 G(rds S that w).11 E(as used)-.11 E 7.15<8353>147 465.4 S(PT bit \(indicates \(S,G\) state is acti)-7.15 E -.165(ve)-.275 G(\)).165 E 7.15<8328>147 482 S(S,G\) K)-7.15 E(eepali)-.275 E .33 -.165(ve T)-.275 H(imer \(KA)-.22 E(T\))-1.221 E F1(Additional \(S,G\) state at the DR:)147 502.2 Q F0 7.15<8352>172 518.8S -.165(eg)-7.15 G(ister state: One of {"Join" \(J\), "Prune" \(P\), "J\oin-Pending" \(JP\),).165 E("NoInfo" \(NI\)})183 531.8 Q 7.15<8352>172548.4 S -.165(eg)-7.15 G(ister).165 E(-Stop timer)-.22 E(Local membersh\ip is the result of the local source-speci\214c membership mechanism \(\such as)72 565 Q(IGMP v)72 578 Q(ersion 3\) running on that interf)-.165E(ace and specifying that this particular source should be)-.11 E 2.75(included. As)72 591 R(stored here, this state is the resulting state after an)2.75 E 2.75(yI)-.165 G(GMPv3 inconsistencies ha)-2.75 E -.165(ve)-.22 G(been resolv)72604 Q 2.75(ed. It)-.165 F(need not be k)2.75 E(ept if this router is not the DR on that interf)-.11 E(ace unless this router)-.11 E -.11(wo)72 617 S 2.75(na\().11 G(S,G\) assert on this interf)-2.75 E(ace for this group.)-.11 E(Ho)5.5 E(we)-.275 E -.165(ve)-.275 G .88 -.44(r, w).165 H 2.75(er).44 G(ecommend storing this)-2.75 E(information if possible, as it reduces latenc)72 630 Q 2.75(yc)-.165 G(on)-2.75 E -.165(ve)-.44 G -.198(rg).165 G(ing to stable operating conditions after a).198 E -.11(fa)72 643 S(ilure causing a change of DR.).11 E(This information is used by the)5.5E/F2 11/Courier@0 SF(pim_include\(S,G\))2.75 E F0(macro)2.75 E(described in Section 4.1.6.)72 656 Q(PIM \(S,G\) Join/Prune state is the result of recei)72 672.6 Q(ving PIM \(S,G\) Join/Prune messages on this)-.275 E(interf)72 685.6 Q(ace, and is speci\214ed in Section 4.5.2. The state is used by the mac\ros that calculate the)-.11 E(outgoing interf)72 698.6 Q(ace list in Section 4.1.6, and in the)-.11 E F2(JoinDesired\(S,G\))2.75E F0(macro \(de\214ned in)2.75 E(Section 4.5.7\) that is used in decidi\ng whether a Join\(S,G\) should be sent upstream.)72 711.6 Q(Fenner/Handle)72 769 Q(y/Holbrook/K)-.165 E(ouv)-.385 E 160.971(elas Section)-.165 F 2.75(4.1.4. [P)2.75 F(age 12])-.165 E 0 Cg EP%%Page: 13 13%%BeginPageSetupBP%%EndPageSetup/F0 11/Times-Roman@0 SF(INTERNET)72 49 Q 72.802(-DRAFT Expires:)-1.012 F(August 2004)2.75 E(February 2004)103.569 E(\(S,G\) Assert W)72 85 Q(inner state is the result of sending or recei)-.44 E(ving \(S,G\) Assert messages on this)-.275 E(interf)72 98 Q 2.75(ace. It)-.11 F(is speci\214ed in Section 4.6.1.)2.75 E(The upstream \(\S,G\) Join/Prune State re\215ects the state of the upstream \(S,G\) sta\te machine)72 114.6 Q(described in Section 4.5.7.)72 127.6 Q(The upstream \(S,G\) Join/Prune T)72 144.2 Q(imer is used to send out periodic Join\(S,G\) messages, and to)-.385 E-.165(ove)72 157.2 S(rride Prune\(S,G\) messages from peers on an upstream LAN interf).165 E(ace.)-.11 E(The last RPF neighbor to)72 173.8 Q -.11(wa)-.275 G(rds S is stored because if the MRIB changes then the RPF neighbor).11 E(to)72 186.8 Q -.11(wa)-.275 G(rds S may change.).11 E(If it does so, then we need to trigger a ne)5.5 E 2.75(wJ)-.275 G(oin\(S,G\) to the ne)-2.75 E 2.75(wu)-.275 G(pstream)-2.75 E(neighbor and a Prune\(S,G\) to the old upstream neighbor)72 199.8 Q 5.5(.S)-.605 G(imilarly)-5.5 E 2.75(,i)-.715 G 2.75(ft)-2.75 G(he router detects through a)-2.75 E(changed GenID in a Hello message that the upstream neighbor to)72 212.8Q -.11(wa)-.275 G(rds S has rebooted, then it).11 E(should re-instantiate state by sending a Join\(S,G\).)72 225.8 Q(These mechanisms are speci\214ed in Section)5.5 E(4.5.7.)72 238.8 Q(
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -