📄 draft-ietf-pim-sm-v2-new-11.ps
字号:
Q(25 October 2004)413.999 171.6 Q(Expires: April 2005)389.999 184.6 Q/F1
14/Times-Bold@0 SF(Pr)113.147 209.6 Q
(otocol Independent Multicast - Sparse Mode \(PIM-SM\):)-.252 E(Pr)
193.353 222.6 Q(otocol Speci\214cation \(Re)-.252 E(vised\))-.21 E/F2 11
/Times-Bold@0 SF(Status of this Document)72 254.6 Q/F3 11/Times-Roman@0
SF(By submitting this Internet-Draft, I certify that an)72 271.2 Q 2.75
(ya)-.165 G(pplicable patent or other IPR claims of which)-2.75 E 2.75
(Ia)72 284.2 S 2.75(ma)-2.75 G -.11(wa)-2.915 G(re ha).11 E .33 -.165
(ve b)-.22 H(een disclosed, or will be disclosed, and an).165 E 2.75(yo)
-.165 G 2.75(fw)-2.75 G(hich I become a)-2.75 E -.11(wa)-.165 G
(re will be).11 E(disclosed, in accordance with RFC 3668.)72 297.2 Q
(Internet-Drafts are w)72 313.8 Q
(orking documents of the Internet Engineering T)-.11 E(ask F)-.88 E
(orce \(IETF\), its areas,)-.165 E(and its w)72 326.8 Q(orking groups.)
-.11 E(Note that other groups may also distrib)5.5 E(ute w)-.22 E
(orking documents as)-.11 E(Internet-Drafts.)72 339.8 Q
(Internet-Drafts are draft documents v)72 356.4 Q
(alid for a maximum of six months and may be updated,)-.275 E
(replaced, or obsoleted by other documents at an)72 369.4 Q 2.75(yt)
-.165 G 2.75(ime. It)-2.75 F(is inappropriate to use Internet-Drafts)
2.75 E(as reference material or to cite them other than as "w)72 382.4 Q
(ork in progress.")-.11 E
(The list of current Internet-Drafts can be accessed at http://www)72
399 Q(.ietf.or)-.715 E(g/ietf/1id-abstracts.txt)-.198 E
(The list of Internet-Draft Shado)72 415.6 Q 2.75(wD)-.275 G
(irectories can be accessed at http://www)-2.75 E(.ietf.or)-.715 E
(g/shado)-.198 E -.715(w.)-.275 G(html.).715 E
(This document is a product of the IETF PIM WG.)72 445.2 Q
(Comments should be addressed to the authors,)5.5 E
(or the mailing list at pim@ietf.or)72 458.2 Q(g.)-.198 E(Fenner/Handle)
72 769 Q(y/Holbrook/K)-.165 E(ouv)-.385 E 232.471(elas [P)-.165 F
(age 1])-.165 E 0 Cg EP
%%Page: 2 2
%%BeginPageSetup
BP
%%EndPageSetup
/F0 11/Times-Roman@0 SF(INTERNET)72 49 Q 77.081(-DRAFT Expires:)-1.012 F
(April 2005)2.75 E(October 2004)112.127 E/F1 11/Times-Bold@0 SF
(Abstract)267.534 85 Q F0(This document speci\214es Protocol Independen\
t Multicast - Sparse Mode \(PIM-SM\).)97 107.6 Q(PIM-SM is a multicast \
routing protocol that can use the underlying unicast routing)97 120.6 Q
(information base or a separate multicast-capable routing information b\
ase.)97 133.6 Q(It b)5.5 E(uilds)-.22 E
(unidirectional shared trees rooted at a Rendezv)97 146.6 Q
(ous Point \(RP\) per group, and)-.22 E
(optionally creates shortest-path trees per source.)97 159.6 Q
(Fenner/Handle)72 769 Q(y/Holbrook/K)-.165 E(ouv)-.385 E 232.471
(elas [P)-.165 F(age 2])-.165 E 0 Cg EP
%%Page: 3 3
%%BeginPageSetup
BP
%%EndPageSetup
/F0 11/Times-Roman@0 SF(INTERNET)72 49 Q 77.081(-DRAFT Expires:)-1.012 F
(April 2005)2.75 E(October 2004)112.127 E/F1 13/Times-Bold@0 SF -1.196
(Ta)239.126 85 S(ble of Contents)1.196 E/F2 10/Times-Roman@0 SF
(1. Introduction)97 123 Q F0 11(......................)3.56 G F2(5)11.5
E(2. T)97 135 Q(erminology)-.7 E F0 11(......................)1.48 G F2
(5)11.5 E(2.1. De\214nitions)107 147 Q F0 11(.....................)4.8 G
F2(5)11.5 E(2.2. Pseudocode Notation)107 159 Q F0 11(..................)
5.23 G F2(6)11.5 E(3. PIM-SM Protocol Ov)97 171 Q(ervie)-.15 E(w)-.25 E
F0 11(.................)8.27 G F2(6)11.5 E(4. Protocol Speci\214cation)
97 183 Q F0 11(...................)5.64 G F2(10)6.5 E
(4.1. PIM Protocol State)107 195 Q F0 11(...................).08 G F2
(10)6.5 E(4.1.1. General Purpose State)117 207 Q F0 11(................)
11.63 G F2(11)6.5 E(4.1.2. \(*,*,RP\) State)117 219 Q F0 11
(...................)2.86 G F2(11)6.5 E(4.1.3. \(*,G\) State)117 231 Q
F0 11(....................)1.62 G F2(12)6.5 E(4.1.4. \(S,G\) State)117
243 Q F0 11(....................)1.06 G F2(13)6.5 E
(4.1.5. \(S,G,rpt\) State)117 255 Q F0 11(...................)1.2 G F2
(14)6.5 E(4.1.6. State Summarization Macros)117 267 Q F0 11
(..............)11.9 G F2(15)6.5 E(4.2. Data P)107 279 Q(ack)-.15 E
(et F)-.1 E(orw)-.15 E(arding Rules)-.1 E F0 11(...............)9.77 G
F2(18)6.5 E(4.2.1. Last-hop Switcho)117 291 Q -.15(ve)-.15 G 2.5(rt).15
G 2.5(ot)-2.5 G(he SPT)-2.5 E F0 11(.............)13.72 G F2(21)6.5 E
(4.2.2. Setting and Clearing the \(S,G\) SPTbit)117 303 Q F0 11
(............)3.83 G F2(21)6.5 E
(4.3. Designated Routers \(DR\) and Hello Messages)107 315 Q F0 11
(...........)2.06 G F2(22)6.5 E(4.3.1. Sending Hello Messages)117 327 Q
F0 11(................)1.62 G F2(22)6.5 E(4.3.2. DR Election)117 339 Q
F0 11(...................)9.53 G F2(24)6.5 E
(4.3.3. Reducing Prune Propag)117 351 Q(ation Delay on LANs)-.05 E F0 11
(..........)2.24 G F2(25)6.5 E
(4.3.4. Maintaining Secondary Address Lists)117 363 Q F0 11
(............)4.68 G F2(28)6.5 E(4.4. PIM Re)107 375 Q(gister Messages)
-.15 E F0 11(.................)9.41 G F2(29)6.5 E(4.4.1. Sending Re)117
387 Q(gister Messages from the DR)-.15 E F0 11(...........)6.36 G F2(29)
6.5 E(4.4.2. Recei)117 399 Q(ving Re)-.25 E(gister Messages at the RP)
-.15 E F0 11(...........)12.72 G F2(33)6.5 E
(4.5. PIM Join/Prune Messages)107 411 Q F0 11(................)13.56 G
F2(35)6.5 E(4.5.1. Recei)117 423 Q(ving \(*,*,RP\) Join/Prune Messages)
-.25 E F0 11(...........)5.9 G F2(36)6.5 E(4.5.2. Recei)117 435 Q
(ving \(*,G\) Join/Prune Messages)-.25 E F0 11(............)4.66 G F2
(38)6.5 E(4.5.3. Recei)117 447 Q(ving \(S,G\) Join/Prune Messages)-.25 E
F0 11(............)4.1 G F2(41)6.5 E(4.5.4. Recei)117 459 Q
(ving \(S,G,rpt\) Join/Prune Messages)-.25 E F0 11(...........)4.24 G F2
(44)6.5 E(4.5.5. Sending \(*,*,RP\) Join/Prune Messages)117 471 Q F0 11
(...........)13.42 G F2(48)6.5 E
(4.5.6. Sending \(*,G\) Join/Prune Messages)117 483 Q F0 11
(............)12.18 G F2(52)6.5 E
(4.5.7. Sending \(S,G\) Join/Prune Messages)117 495 Q F0 11
(............)11.62 G F2(55)6.5 E(4.5.8. \(S,G,rpt\) Periodic Messages)
117 507 Q F0 11(...............)1.49 G F2(59)6.5 E
(4.5.9. State Machine for \(S,G,rpt\) T)117 519 Q(riggered Messages)-.35
E F0 11(.........)4.09 G F2(60)6.5 E
(4.5.10. Background: \(*,*,RP\) and \(S,G,rpt\) Interaction)117 531 Q F0
11(.........)2.89 G F2(63)6.5 E(4.6. PIM Assert Messages)107 543 Q F0 11
(..................)3.29 G F2(64)6.5 E
(4.6.1. \(S,G\) Assert Message State Machine)117 555 Q F0 11
(............)8.03 G F2(64)6.5 E
(4.6.2. \(*,G\) Assert Message State Machine)117 567 Q F0 11
(............)8.59 G F2(70)6.5 E(4.6.3. Assert Metrics)117 579 Q F0 11
(...................).65 G F2(75)6.5 E(4.6.4. AssertCancel Messages)117
591 Q F0 11(................)5.8 G F2(76)6.5 E
(4.6.5. Assert State Macros)117 603 Q F0 11(.................)6.21 G F2
(77)6.5 E(4.7. PIM Bootstrap and RP Disco)107 615 Q -.15(ve)-.15 G(ry)
.15 E F0 11(..............)11.36 G F2(79)6.5 E
(4.7.1. Group-to-RP Mapping)117 627 Q F0 11(................)9.67 G F2
(80)6.5 E(4.7.2. Hash Function)117 639 Q F0 11(...................).64 G
F2(80)6.5 E(4.8. Source-Speci\214c Multicast)107 651 Q F0 11
(.................).65 G F2(81)6.5 E
(4.8.1. Protocol Modi\214cations for SSM destination addresses)117 663 Q
F0 11(.......)8.42 G F2(81)6.5 E(4.8.2. PIM-SSM-only Routers)117 675 Q
F0 11(................)4.66 G F2(82)6.5 E(4.9. PIM P)107 687 Q(ack)-.15
E(et F)-.1 E(ormats)-.15 E F0 11(..................)8.68 G F2(82)6.5 E
(4.9.1. Encoded Source and Group Address F)117 699 Q(ormats)-.15 E F0 11
(..........)2.35 G F2(83)6.5 E(4.9.2. Hello Message F)117 711 Q(ormat)
-.15 E F0 11(................)9.55 G F2(86)6.5 E(4.9.3. Re)117 723 Q
(gister Message F)-.15 E(ormat)-.15 E F0 11(...............)12.34 G F2
(88)6.5 E F0(Fenner/Handle)72 769 Q(y/Holbrook/K)-.165 E(ouv)-.385 E
232.471(elas [P)-.165 F(age 3])-.165 E 0 Cg EP
%%Page: 4 4
%%BeginPageSetup
BP
%%EndPageSetup
/F0 11/Times-Roman@0 SF(INTERNET)72 49 Q 77.081(-DRAFT Expires:)-1.012 F
(April 2005)2.75 E(October 2004)112.127 E/F1 10/Times-Roman@0 SF
(4.9.4. Re)117 84 Q(gister)-.15 E(-Stop Message F)-.2 E(ormat)-.15 E F0
11(..............)4.62 G F1(90)6.5 E(4.9.5. Join/Prune Message F)117 96
Q(ormat)-.15 E F0 11(...............)2.74 G F1(91)6.5 E
(4.9.5.1. Group Set Source List Rules)127 108 Q F0 11(.............)9.81
G F1(94)6.5 E(4.9.5.2. Group Set Fragmentation)127 120 Q F0 11
(..............)8.84 G F1(96)6.5 E(4.9.6. Assert Message F)117 132 Q
(ormat)-.15 E F0 11(................)6.22 G F1(97)6.5 E(4.10. PIM T)107
144 Q(imers)-.35 E F0 11(....................)9.74 G F1(98)6.5 E
(4.11. T)107 156 Q(imer V)-.35 E(alues)-1.11 E F0 11
(....................)4.75 G F1(99)6.5 E(5. IAN)97 168 Q 2.5(AC)-.35 G
(onsiderations)-2.5 E F0 11(...................)7.11 G F1(102)1.5 E
(5.1. PIM Address F)107 180 Q(amily)-.15 E F0 11(..................)6.76
G F1(102)1.5 E(5.2. PIM Hello Options)107 192 Q F0 11
(...................).08 G F1(103)1.5 E(6. Security Considerations)97
204 Q F0 11(..................)12.17 G F1(103)1.5 E
(6.1. Attacks based on for)107 216 Q(ged messages)-.18 E F0 11
(..............)8.49 G F1(103)1.5 E(6.1.1. F)117 228 Q(or)-.15 E
(ged link-local messages)-.18 E F0 11(...............)5.15 G F1(103)1.5
E(6.1.2. F)117 240 Q(or)-.15 E(ged unicast messages)-.18 E F0 11
(................)1.4 G F1(103)1.5 E
(6.2. Non-cryptographic Authentication Mechanisms)107 252 Q F0 11
(..........)9.42 G F1(104)1.5 E(6.3. Authentication using IPsec)107 264
Q F0 11(................)10.23 G F1(104)1.5 E
(6.3.1. Protecting link-local multicast messages)117 276 Q F0 11
(...........)7.87 G F1(104)1.5 E(6.3.2. Protecting unicast messages)117
288 Q F0 11(...............)2.04 G F1(105)1.5 E(6.3.2.1. Re)127 300 Q
(gister messages)-.15 E F0 11(................)9.55 G F1(105)1.5 E
(6.3.2.2. Re)127 312 Q(gister)-.15 E(-Stop messages)-.2 E F0 11
(...............)1.83 G F1(105)1.5 E(6.4. Denial of Service Attacks)107
324 Q F0 11(.................)1.22 G F1(105)1.5 E(7. Authors' Addresses)
97 336 Q F0 11(....................)1.35 G F1(106)1.5 E(8. Ackno)97 348
Q(wledgments)-.25 E F0 11(....................)5.76 G F1(106)1.5 E
(9. Normati)97 360 Q .3 -.15(ve R)-.25 H(eferences).15 E F0 11
(...................)4.96 G F1(106)1.5 E(10. Informati)97 372 Q .3 -.15
(ve R)-.25 H(eferences).15 E F0 11(..................)9.27 G F1(107)1.5
E(11. Appendix A: PIM Multicast Border Router Beha)97 384 Q(vior)-.2 E
F0 11(..........)1.55 G F1(108)1.5 E
(11.1. Sources External to the PIM-SM Domain)107 396 Q F0 11
(............)2.18 G F1(108)1.5 E
(11.2. Sources Internal to the PIM-SM Domain)107 408 Q F0 11
(............)4.96 G F1(108)1.5 E(12. Inde)97 420 Q(x)-.15 E F0 11
(.......................)11.63 G F1(110)1.5 E(13. Full Cop)97 432 Q
(yright Statement)-.1 E F0 11(..................)1.42 G F1(113)1.5 E/F2
13/Times-Bold@0 SF(List of Figur)247.674 484 Q(es)-.234 E F1
(Figure 1. Per)97 522 Q(-\(S,G\) re)-.2 E(gister state machine at a DR)
-.15 E F0 11(............).89 G F1(29)6.5 E(Figure 2. Do)97 534 Q
(wnstream per)-.25 E(-interf)-.2 E(ace \(*,*,RP\) state machine)-.1 E F0
11(.........)5.41 G F1(36)6.5 E(Figure 3. Do)97 546 Q(wnstream per)-.25
E(-interf)-.2 E(ace \(*,G\) state machine)-.1 E F0 11(..........)4.17 G
F1(39)6.5 E(Figure 4. Do)97 558 Q(wnstream per)-.25 E(-interf)-.2 E
(ace \(S,G\) state machine)-.1 E F0 11(..........)3.61 G F1(42)6.5 E
(Figure 5. Do)97 570 Q(wnstream per)-.25 E(-interf)-.2 E
(ace \(S,G,rpt\) state machine)-.1 E F0 11(.........)3.75 G F1(45)6.5 E
(Figure 6. Upstream \(*,*,RP\) state machine)97 582 Q F0 11
(..............)1.91 G F1(49)6.5 E
(Figure 7. Upstream \(*,G\) state machine)97 594 Q F0 11
(...............).67 G F1(52)6.5 E
(Figure 8. Upstream \(S,G\) state machine)97 606 Q F0 11
(...............).11 G F1(55)6.5 E
(Figure 9. Upstream \(S,G,rpt\) state machine for triggered messages)97
618 Q F0 11(.......)3.47 G F1(60)6.5 E(Figure 10. Per)97 630 Q(-interf)
-.2 E(ace \(S,G\) Assert State machine)-.1 E F0 11(...........)7.93 G F1
(65)6.5 E(Figure 11. Per)97 642 Q(-interf)-.2 E
(ace \(*,G\) Assert State machine)-.1 E F0 11(...........)8.49 G F1(71)
6.5 E F0(Fenner/Handle)72 769 Q(y/Holbrook/K)-.165 E(ouv)-.385 E 232.471
(elas [P)-.165 F(age 4])-.165 E 0 Cg EP
%%Page: 5 5
%%BeginPageSetup
BP
%%EndPageSetup
/F0 11/Times-Roman@0 SF(INTERNET)72 49 Q 77.081(-DRAFT Expires:)-1.012 F
(April 2005)2.75 E(October 2004)112.127 E/F1 11/Times-Bold@0 SF(1.)72 85
Q/F2 14/Times-Bold@0 SF(Intr)5.5 E(oduction)-.252 E F0
(This document speci\214es a protocol for ef)72 101.6 Q
(\214ciently routing multicast groups that may span wide-)-.275 E
(area \(and inter)72 114.6 Q(-domain\) internets.)-.22 E
(This protocol is called Protocol Independent Multicast - Sparse)5.5 E(\
Mode \(PIM-SM\) because, although it may use the underlying unicast rou\
ting to pro)72 127.6 Q(vide re)-.165 E -.165(ve)-.275 G(rse-).165 E
(path information for multicast tree b)72 140.6 Q
(uilding, it is not dependent on an)-.22 E 2.75(yp)-.165 G
(articular unicast routing)-2.75 E(protocol.)72 153.6 Q(PIM-SM v)72
170.2 Q(ersion 2 w)-.165 E
(as originally speci\214ed in RFC 2117, and re)-.11 E
(vised in RFC 2362.)-.275 E(This)5.5 E(document is intended to obsolete\
RFC 2362, and to correct a number of de\214ciencies that ha)72 183.2 Q
-.165(ve)-.22 G(been identi\214ed with the w)72 196.2 Q(ay PIM-SM w)-.11
E(as pre)-.11 E(viously speci\214ed.)-.275 E(As f)5.5 E
(ar as possible, this document)-.11 E
(speci\214es the same protocol as RFC 2362, and only di)72 209.2 Q -.165
(ve)-.275 G -.198(rg).165 G(es from the beha).198 E
(vior intended by RFC)-.22 E(2362 when the pre)72 222.2 Q
(viously speci\214ed beha)-.275 E(vior w)-.22 E(as clearly incorrect.)
-.11 E(Routers implemented)5.5 E(according to the speci\214cation in th\
is document will be able to successfully interoperate with)72 235.2 Q
(routers implemented according to RFC 2362.)72 248.2 Q F1(2.)72 274.2 Q
F2 -1.288(Te)5.5 G(rminology)1.288 E F0(In this document, the k)72 290.8
Q .33 -.165(ey w)-.11 H(ords "MUST", "MUST NO).055 E(T", "REQ)-.44 E
(UIRED", "SHALL", "SHALL)-.11 E(NO)72 303.8 Q(T", "SHOULD", "SHOULD NO)
-.44 E(T", "RECOMMENDED", "MA)-.44 E(Y", and "OPTION)-1.155 E
(AL" are to)-.385 E
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -