HP 6125G HP 6125G & 6125G/XG Blade Switches IP Multicast Configuration - Page 219

How MLD snooping works, When receiving a general query, When receiving a membership report

Page 219 highlights

NOTE: In MLD snooping, only dynamic ports age out. Static ports never age out. How MLD snooping works In this section, the involved ports are dynamic ports. For information about how to configure and remove static ports, see "Configuring static ports." A switch that runs MLD snooping performs different actions when it receives different MLD messages, as follows: When receiving a general query The MLD querier periodically sends MLD general queries to all hosts and routers identified by the IPv6 address FF02::1 on the local subnet to determine whether any active IPv6 multicast group members exist on the subnet. After receiving an MLD general query, the switch forwards it to all ports in the VLAN, except the port that received the query. The switch also performs one of the following actions: • If the receiving port is a dynamic router port in the router port list, restarts the aging timer for the port. • If the receiving port is not in the router port list, adds it into the router port list as a dynamic router port and starts an aging timer for the port. When receiving a membership report A host sends an MLD report to the MLD querier for the following purposes: • If the host has been a member of an IPv6 multicast group, responds to the query with an MLD report. • Applies for joining an IPv6 multicast group,. After receiving an MLD report, the switch forwards it through all the router ports in the VLAN, resolves the address of the reported IPv6 multicast group, and performs one of the following actions: • If no forwarding entry matches the group address, creates a forwarding entry for the group, adds the receiving port as a dynamic member port to the forwarding entry for the group, and starts an aging timer for the port. • If a forwarding entry matches the group address, but the receiving port is not in the forwarding entry for the group, adds the port as a dynamic member port to the forwarding entry, and starts an aging timer for the port. • If a forwarding entry matches the group address and the receiving port is in the forwarding entry for the group, restarts the aging timer for the port. A switch does not forward an MLD report through a non-router port. If the switch forwards a report message through a member port, the MLD report suppression mechanism causes all the attached hosts that monitor the reported IPv6 multicast address suppress their own reports. This makes the switch unable to know whether the reported multicast group still has active members attached to that port. For more information about the MLD report suppression mechanism of hosts, see "Configuring MLD." When receiving a done message When a host leaves an IPv6 multicast group, the host sends an MLD done message to the multicast routers. When the switch receives the MLD done message on a dynamic member port, the switch first 208

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • 241
  • 242
  • 243
  • 244
  • 245
  • 246
  • 247
  • 248
  • 249
  • 250
  • 251
  • 252
  • 253
  • 254
  • 255
  • 256
  • 257
  • 258
  • 259
  • 260
  • 261
  • 262
  • 263
  • 264
  • 265
  • 266
  • 267
  • 268
  • 269
  • 270
  • 271
  • 272
  • 273
  • 274
  • 275
  • 276
  • 277
  • 278
  • 279
  • 280
  • 281
  • 282
  • 283
  • 284
  • 285
  • 286
  • 287
  • 288
  • 289
  • 290
  • 291
  • 292
  • 293
  • 294
  • 295
  • 296
  • 297
  • 298
  • 299
  • 300
  • 301
  • 302
  • 303
  • 304
  • 305
  • 306
  • 307
  • 308
  • 309
  • 310
  • 311
  • 312
  • 313
  • 314
  • 315
  • 316
  • 317
  • 318
  • 319
  • 320
  • 321
  • 322
  • 323
  • 324
  • 325
  • 326
  • 327
  • 328
  • 329
  • 330
  • 331
  • 332
  • 333
  • 334
  • 335
  • 336
  • 337
  • 338
  • 339
  • 340
  • 341
  • 342
  • 343
  • 344
  • 345
  • 346
  • 347
  • 348
  • 349
  • 350
  • 351
  • 352
  • 353
  • 354
  • 355
  • 356
  • 357
  • 358
  • 359
  • 360
  • 361
  • 362
  • 363
  • 364
  • 365
  • 366
  • 367
  • 368
  • 369
  • 370
  • 371
  • 372
  • 373
  • 374
  • 375
  • 376
  • 377
  • 378
  • 379

208
NOTE:
In MLD snooping, only dynamic ports age out. Static ports never age out.
How MLD snooping works
In this section, the involved ports are dynamic ports. For information about how to configure and remove
static ports, see "
Configuring static ports
."
A switch that runs MLD snooping performs different actions when it receives different MLD messages, as
follows:
When receiving a general query
The MLD querier periodically sends MLD general queries to all hosts and routers identified by the IPv6
address FF02::1 on the local subnet to determine whether any active IPv6 multicast group members exist
on the subnet.
After receiving an MLD general query, the switch forwards it to all ports in the VLAN, except the port that
received the query. The switch also performs one of the following actions:
If the receiving port is a dynamic router port in the router port list, restarts the aging timer for the
port.
If the receiving port is not in the router port list, adds it into the router port list as a dynamic router
port and starts an aging timer for the port.
When receiving a membership report
A host sends an MLD report to the MLD querier for the following purposes:
If the host has been a member of an IPv6 multicast group, responds to the query with an MLD report.
Applies for joining an IPv6 multicast group,.
After receiving an MLD report, the switch forwards it through all the router ports in the VLAN, resolves the
address of the reported IPv6 multicast group, and performs one of the following actions:
If no forwarding entry matches the group address, creates a forwarding entry for the group, adds
the receiving port as a dynamic member port to the forwarding entry for the group, and starts an
aging timer for the port.
If a forwarding entry matches the group address, but the receiving port is not in the forwarding
entry for the group, adds the port as a dynamic member port to the forwarding entry, and starts an
aging timer for the port.
If a forwarding entry matches the group address and the receiving port is in the forwarding entry
for the group, restarts the aging timer for the port.
A switch does not forward an MLD report through a non-router port. If the switch forwards a report
message through a member port, the MLD report suppression mechanism causes all the attached hosts
that monitor the reported IPv6 multicast address suppress their own reports. This makes the switch unable
to know whether the reported multicast group still has active members attached to that port.
For more information about the MLD report suppression mechanism of hosts, see "
Configuring MLD
."
When receiving a done message
When a host leaves an IPv6 multicast group, the host sends an MLD done message to the multicast
routers. When the switch receives the MLD done message on a dynamic member port, the switch first