draft-ietf-idmr-pim-sm-spec-03.txt   draft-ietf-idmr-pim-sm-spec-04.txt 
skipping to change at page 1, line 13 skipping to change at page 1, line 13
Network Working Group Steven Deering (XEROX) Network Working Group Steven Deering (XEROX)
Internet Draft Deborah Estrin (USC) Internet Draft Deborah Estrin (USC)
Dino Farinacci (CISCO) Dino Farinacci (CISCO)
Mark Handley (UCL) Mark Handley (UCL)
Ahmed Helmy (USC) Ahmed Helmy (USC)
Van Jacobson (LBL) Van Jacobson (LBL)
Chinggung Liu (USC) Chinggung Liu (USC)
Puneet Sharma (USC) Puneet Sharma (USC)
David Thaler (UMICH) David Thaler (UMICH)
Liming Wei (CISCO) Liming Wei (CISCO)
Expire in six months
Protocol Independent Multicast-Sparse Mode (PIM-SM): Protocol Protocol Independent Multicast-Sparse Mode (PIM-SM): Protocol
Specification Specification
Status of This Memo Status of This Memo
This document is an Internet Draft. Internet Drafts are working This document is an Internet Draft. Internet Drafts are working
documents of the Internet Engineering Task Force (IETF), its Areas, documents of the Internet Engineering Task Force (IETF), its Areas,
and its Working Groups. (Note that other groups may also distribute and its Working Groups. (Note that other groups may also distribute
working documents as Internet Drafts). working documents as Internet Drafts).
skipping to change at page 41, line 8 skipping to change at page 41, line 8
first be reset for those sources, and then this inter- first be reset for those sources, and then this inter-
face will be deleted from these same entries; producing face will be deleted from these same entries; producing
a correct result, even though the updating of the ti- a correct result, even though the updating of the ti-
mers was unnecessary. An implementation could optimize mers was unnecessary. An implementation could optimize
this by checking the prune list before processing the this by checking the prune list before processing the
join list. join list.
Timer DefVal Notes Timer DefVal Notes
Joiner-bit 90 Started : When Joiner bit is cleared Joiner-bit 90 Started : When Joiner bit is cleared
per route entry Reset by: Receiving Join from higher-IP neighbor per route entry Reset by: Receiving Join from higher-IP neighbor on iif
on iif
Action : Set Joiner bit Action : Set Joiner bit
Join/Prune 60 Started : When booting Join/Prune 60 Started : When booting
Reset by: Nothing Reset by: Nothing
Action : Send Join/Prune to each RPF neighbor, Action : Send Join/Prune to each RPF neighbor, restart timer
restart timer
oif 180 Started : When adding oif to oiflist oif 180 Started : When adding oif to oiflist
per (*,*,RP) oif Restarted by: Receiving (*,*,RP) Join on that per (*,*,RP) oif Restarted by: Receiving (*,*,RP) Join on that iface
iface
Action : Remove oif from oiflist Action : Remove oif from oiflist
oif 180 Started : When adding oif to oiflist oif 180 Started : When adding oif to oiflist
per (*,G) oif Restarted by: Receiving (*,G) Join or IGMP per (*,G) oif Restarted by: Receiving (*,G) Join or IGMP
Host-Membership-Report for G on that iface, or Host-Membership-Report for G on that iface, or
restartedting oif timer in (*,*,RP). restartedting oif timer in (*,*,RP).
Action : Remove oif from oiflist Action : Remove oif from oiflist
oif 180 Started : When adding oif to oiflist oif 180 Started : When adding oif to oiflist
per (S,G) oif Restarted by: Receiving (S,G) Join on that per (S,G) oif Restarted by: Receiving (S,G) Join on that
skipping to change at page 42, line 12 skipping to change at page 42, line 12
per (S,G) receiving a Register-Stop per (S,G) receiving a Register-Stop
Restarted by: Receiving Register-Stop Restarted by: Receiving Register-Stop
Action : Set Register bit Action : Set Register bit
Assert 180 Started : Receiving an Assert where the Assert 180 Started : Receiving an Assert where the
per (S,G) upstream RPF neighbor is not your unicast RPF per (S,G) upstream RPF neighbor is not your unicast RPF
and (*,G) neighbor. and (*,G) neighbor.
Restarted by: Receiving an Assert where the Restarted by: Receiving an Assert where the
upstream RPF neighbor is not your unicast upstream RPF neighbor is not your unicast
RPF neighbor. RPF neighbor.
Action : Change RPF neighbor to unicast RPF Action : Change RPF neighbor to unicast RPF neighbor
neighbor
Assert-Rate-limit 5 Started : When an Assert is sent Assert-Rate-limit 5 Started : When an Assert is sent
per (S,G) Restarted by: Nothing per (S,G) Restarted by: Nothing
and (*,G) Action : Allow asserts to be triggered by and (*,G) Action : Allow asserts to be triggered by
data packets data packets
3.8.2 Timers relating to neighbor discovery 3.8.2 Timers relating to neighbor discovery
Timer DefVal Notes Timer DefVal Notes
skipping to change at page 43, line 19 skipping to change at page 43, line 19
RP 180 Started : When adding an RP to the RP-Set if RP 180 Started : When adding an RP to the RP-Set if
per RP you are BSR per RP you are BSR
Restarted by: Receiving C-RP-Adv Restarted by: Receiving C-RP-Adv
Action : Remove RP from RP-Set Action : Remove RP from RP-Set
RP-Set 180/60 Started : Set to 180 when booting if RP-Set 180/60 Started : Set to 180 when booting if
you're a C-BSR you're a C-BSR
Restarted by: Restarted to 180 when receive Restarted by: Restarted to 180 when receive
RP-Set from preferred router if you're a C-BSR RP-Set from preferred router if you're a C-BSR
Action : Send RP-Set and restart timer to 60 Action : Send RP-Set and restart timer to 60 secs
secs
3.9 Summary of flags used 3.9 Summary of flags used
Following is a summary of all the flags used in our scheme. Following is a summary of all the flags used in our scheme.
Bit Used in Definition Bit Used in Definition
Border Register Register is coming from a PIM multicast border router. Border Register Register is coming from a PIM multicast border router.
Joiner Route entry Periodic Join/Prunes should be sent for this entry. Joiner Route entry Periodic Join/Prunes should be sent for this entry.
Register (S,G) entry Encapsulate packets from directly connected Register (S,G) entry Encapsulate packets from directly connected
sources in Register messages unicast to the RP sources in Register messages unicast to the RP
for that group. for that group.
RP Route entry Entry represents state on the RP-tree. RP Route entry Entry represents state on the RP-tree.
RP Join/Prune Join is associated with the shared tree and therefore RP Join/Prune Join is associated with the shared tree and therefore
the Join/Prune message is propagated along the the Join/Prune message is propagated along the RP-tree.
RP-tree.
RP Assert The data packet was routed down the shared tree; thus, RP Assert The data packet was routed down the shared tree; thus,
the path indicated corresponds to the RP tree. the path indicated corresponds to the RP tree.
SPT (S,G) entry Packets have arrived on the iif towards S, SPT (S,G) entry Packets have arrived on the iif towards S,
and the iif is different from the (*,G) iif. and the iif is different from the (*,G) iif.
WC Join Included address is an RP and the receiver expects to WC Join Included address is an RP and the receiver expects to
receive packets from all sources via this (shared receive packets from all sources via this (shared tree)
tree)
path. Thus, the Join/Prune applies to a (*,G) entry. path. Thus, the Join/Prune applies to a (*,G) entry.
WC Route entry Wildcard entry; if there is no more specific match for WC Route entry Wildcard entry; if there is no more specific match for
a particular source, packets will be forwarded a particular source, packets will be forwarded according
according
to this entry. to this entry.
3.10 Security 3.10 Security
Editors Note: this section is to be completed. Editors Note: this section is to be completed.
All PIM control messages may use [5] to address security All PIM control messages may use [5] to address security
concerns. concerns.
4 Packet Formats 4 Packet Formats
 End of changes. 

This html diff was produced by rfcdiff 1.23, available from http://www.levkowetz.com/ietf/tools/rfcdiff/