@@ -55,16 +55,22 @@ Certain signals have special meanings to *pimd*.
55
55
*pimd * invocation options. Common options that can be specified
56
56
(:ref: `common-invocation-options `).
57
57
58
- .. clicmd :: ip pim rp A.B.C.D A.B.C.D/M
58
+ PIM Routers
59
+ -----------
60
+
61
+ .. clicmd :: router pim [vrf NAME]
62
+ Configure global PIM protocol
63
+
64
+ .. clicmd :: rp A.B.C.D A.B.C.D/M
59
65
60
66
In order to use pim, it is necessary to configure a RP for join messages to
61
67
be sent to. Currently the only methodology to do this is via static rp
62
68
commands. All routers in the pim network must agree on these values. The
63
69
first ip address is the RP's address and the second value is the matching
64
70
prefix of group ranges covered. This command is vrf aware, to configure for
65
- a vrf, enter the vrf submode .
71
+ a vrf, specify the vrf in the router pim block .
66
72
67
- .. clicmd :: ip pim rp keep-alive-timer (1-65535)
73
+ .. clicmd :: rp keep-alive-timer (1-65535)
68
74
69
75
Modify the time out value for a S,G flow from 1-65535 seconds at RP.
70
76
The normal keepalive period for the KAT(S,G) defaults to 210 seconds.
@@ -74,81 +80,84 @@ Certain signals have special meanings to *pimd*.
74
80
max(Keepalive_Period, RP_Keepalive_Period) when a Register-Stop is sent.
75
81
If choosing a value below 31 seconds be aware that some hardware platforms
76
82
cannot see data flowing in better than 30 second chunks. This command is
77
- vrf aware, to configure for a vrf, enter the vrf submode .
83
+ vrf aware, to configure for a vrf, specify the vrf in the router pim block .
78
84
79
- .. clicmd :: ip pim register-accept-list PLIST
85
+ .. clicmd :: register-accept-list PLIST
80
86
81
87
When pim receives a register packet the source of the packet will be compared
82
88
to the prefix-list specified, PLIST, and if a permit is received normal
83
89
processing continues. If a deny is returned for the source address of the
84
90
register packet a register stop message is sent to the source.
85
91
86
- .. clicmd :: ip pim spt-switchover infinity-and-beyond [prefix-list PLIST]
92
+ .. clicmd :: spt-switchover infinity-and-beyond [prefix-list PLIST]
87
93
88
94
On the last hop router if it is desired to not switch over to the SPT tree
89
95
configure this command. Optional parameter prefix-list can be use to control
90
96
which groups to switch or not switch. If a group is PERMIT as per the
91
97
PLIST, then the SPT switchover does not happen for it and if it is DENY,
92
98
then the SPT switchover happens.
93
- This command is vrf aware, to configure for a vrf,
94
- enter the vrf submode .
99
+ This command is vrf aware, to configure for a vrf, specify the vrf in the
100
+ router pim block .
95
101
96
- .. clicmd :: ip pim ecmp
102
+ .. clicmd :: ecmp
97
103
98
104
If pim has the a choice of ECMP nexthops for a particular RPF, pim will
99
105
cause S,G flows to be spread out amongst the nexthops. If this command is
100
106
not specified then the first nexthop found will be used. This command is vrf
101
- aware, to configure for a vrf, enter the vrf submode .
107
+ aware, to configure for a vrf, specify the vrf in the router pim block .
102
108
103
- .. clicmd :: ip pim ecmp rebalance
109
+ .. clicmd :: ecmp rebalance
104
110
105
111
If pim is using ECMP and an interface goes down, cause pim to rebalance all
106
112
S,G flows across the remaining nexthops. If this command is not configured
107
113
pim only modifies those S,G flows that were using the interface that went
108
- down. This command is vrf aware, to configure for a vrf, enter the vrf
109
- submode .
114
+ down. This command is vrf aware, to configure for a vrf, specify the vrf in
115
+ the router pim block .
110
116
111
- .. clicmd :: ip pim join-prune-interval (1-65535)
117
+ .. clicmd :: join-prune-interval (1-65535)
112
118
113
119
Modify the join/prune interval that pim uses to the new value. Time is
114
120
specified in seconds. This command is vrf aware, to configure for a vrf,
115
121
enter the vrf submode. The default time is 60 seconds. If you enter
116
122
a value smaller than 60 seconds be aware that this can and will affect
117
123
convergence at scale.
118
124
119
- .. clicmd :: ip pim keep-alive-timer (1-65535)
125
+ .. clicmd :: keep-alive-timer (1-65535)
120
126
121
127
Modify the time out value for a S,G flow from 1-65535 seconds. If choosing
122
128
a value below 31 seconds be aware that some hardware platforms cannot see data
123
129
flowing in better than 30 second chunks. This command is vrf aware, to
124
- configure for a vrf, enter the vrf submode .
130
+ configure for a vrf, specify the vrf in the router pim block .
125
131
126
- .. clicmd :: ip pim packets (1-255)
132
+ .. clicmd :: packets (1-255)
127
133
128
134
When processing packets from a neighbor process the number of packets
129
135
incoming at one time before moving on to the next task. The default value is
130
136
3 packets. This command is only useful at scale when you can possibly have
131
137
a large number of pim control packets flowing. This command is vrf aware, to
132
- configure for a vrf, enter the vrf submode .
138
+ configure for a vrf, specify the vrf in the router pim block .
133
139
134
- .. clicmd :: ip pim register-suppress-time (1-65535)
140
+ .. clicmd :: register-suppress-time (1-65535)
135
141
136
142
Modify the time that pim will register suppress a FHR will send register
137
143
notifications to the kernel. This command is vrf aware, to configure for a
138
- vrf, enter the vrf submode .
144
+ vrf, specify the vrf in the router pim block .
139
145
140
- .. clicmd :: ip pim send-v6-secondary
146
+ .. clicmd :: send-v6-secondary
141
147
142
148
When sending pim hello packets tell pim to send any v6 secondary addresses
143
149
on the interface. This information is used to allow pim to use v6 nexthops
144
150
in it's decision for RPF lookup. This command is vrf aware, to configure for
145
- a vrf, enter the vrf submode .
151
+ a vrf, specify the vrf in the router pim block .
146
152
147
- .. clicmd :: ip pim ssm prefix-list WORD
153
+ .. clicmd :: ssm prefix-list WORD
148
154
149
155
Specify a range of group addresses via a prefix-list that forces pim to
150
- never do SM over. This command is vrf aware, to configure for a vrf, enter
151
- the vrf submode.
156
+ never do SM over. This command is vrf aware, to configure for a vrf, specify
157
+ the vrf in the router pim block.
158
+
159
+ Global Multicast
160
+ ----------------
152
161
153
162
.. clicmd :: ip multicast rpf-lookup-mode WORD
154
163
@@ -334,11 +343,12 @@ MSDP can be setup in different ways:
334
343
.. note ::
335
344
336
345
MSDP default peer and SA filtering is not implemented.
346
+ MSDP configuration is available under 'router pim'
337
347
338
348
339
349
Commands available for MSDP:
340
350
341
- .. clicmd :: ip msdp timers (1-65535) (1-65535) [(1-65535)]
351
+ .. clicmd :: msdp timers (1-65535) (1-65535) [(1-65535)]
342
352
343
353
Configure global MSDP timers.
344
354
@@ -354,16 +364,16 @@ Commands available for MSDP:
354
364
configures the interval between connection attempts. The default value
355
365
is 30 seconds.
356
366
357
- .. clicmd :: ip msdp mesh-group WORD member A.B.C.D
367
+ .. clicmd :: msdp mesh-group WORD member A.B.C.D
358
368
359
369
Create or update a mesh group to include the specified MSDP peer.
360
370
361
- .. clicmd :: ip msdp mesh-group WORD source A.B.C.D
371
+ .. clicmd :: msdp mesh-group WORD source A.B.C.D
362
372
363
373
Create or update a mesh group to set the source address used to connect to
364
374
peers.
365
375
366
- .. clicmd :: ip msdp peer A.B.C.D source A.B.C.D
376
+ .. clicmd :: msdp peer A.B.C.D source A.B.C.D
367
377
368
378
Create a regular MSDP session with peer using the specified source address.
369
379
@@ -734,8 +744,9 @@ Sample configuration
734
744
! You may want to enable ssmpingd for troubleshooting
735
745
! See http://www.venaas.no/multicast/ssmping/
736
746
!
737
- ip ssmpingd 1.1.1.1
738
- ip ssmpingd 2.2.2.2
747
+ router pim
748
+ ssmpingd 1.1.1.1
749
+ ssmpingd 2.2.2.2
739
750
740
751
! HINTS:
741
752
! - Enable "ip pim ssm" on the interface directly attached to the
0 commit comments