D-Link DGS-3620-52P Web UI Reference Guide - Page 212

IGMP Interface Settings, IGMP Version 3, Timers

Page 212 highlights

xStack® DGS-3620 Series Layer 3 Managed Stackable Gigabit Switch Web UI Reference Guide IGMP Version 3 The current release of the Switch now implements IGMPv3. Improvements of IGMPv3 over version 2 include: • The introduction of the SSM or Source Specific Multicast. In previous versions of IGMP, the host would receive all packets sent to the multicast group. Now, a host will receive packets only from a specific source or sources. This is done through the implementation of include and exclude filters used to accept or deny traffic from these specific sources. • In IGMP v2, Membership reports could contain only one multicast group whereas in v3, these reports can contain multiple multicast groups and multiple sources within the multicast group. • Leaving a multicast group could only be accomplished using a specific leave message in v2. In v3, leaving a multicast group is done through a Membership report, which includes a block message in the group report packet. • For version 2, the host could respond to a group query but in version 3, the host is now capable to answer queries specific to the group and the source. IGMP v3 is backwards compatible with other versions of IGMP. The IGMPv3 Type supported codes are shown below: Type Meaning 0x11 Membership Query 0x12 Version 1 Membership Report 0x16 Version 2 Membership Report 0x17 Version 2 Leave Group 0x22 IGMPv3 Membership Report Timers As previously mentioned, IGMPv3 incorporates filters to include or exclude sources. These filters are kept updated using timers. IGMPv3 utilizes two types of timers, one for the group and one for the source. The purpose of the filter mode is to reduce the reception state of a multicast group so that all members of the multicast group are satisfied. This filter mode is dependant on membership reports and timers of the multicast group. These filters are used to maintain a list of multicast sources and groups of multicast receivers that more accurately reflect the actual sources and receiving groups at any one time on the network. Source timers are used to keep sources present and active within a multicast group on the Switch. These source timers are refreshed if a group report packet is received by the Switch, which holds information pertaining to the active source group record part of a report packet. If the filter mode is exclude, traffic is being denied from at least one specific source, yet other hosts may be accepting traffic from the multicast group. If the group timer expires for the multicast group, the filter mode is changed to include and other hosts can receive traffic from the source. If no group report packet is received and the filter mode is include, the Switch presumes that traffic from the source is no longer wanted on the attached network and the source record list is then deleted after all source timers expire. If there is no source list record in the multicast group, the multicast group will be deleted from the Switch. Timers are also used for IGMP version 1 and 2 members, which are a part of a multicast group when the Switch is running IGMPv3. This timer is based on a host within the multicast group that is running IGMPv1 or v2. Receiving a group report from an IGMPv1 or v2 host within the multicast group will refresh the timer and keep the v1 and/or v2 membership alive in v3. NOTE: The length of time for all timers utilized in IGMPv3 can be determined using IGMP configurations to perform the following calculation: (Query Interval x Robustness Variable) + One Query Response Interval IGMP Interface Settings The Internet Group Management Protocol (IGMP) can be configured on the Switch on a per-IP interface basis. Each IP interface configured on the Switch is displayed in the below IGMP Interface Settings window. 202

  • 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
  • 380
  • 381
  • 382
  • 383
  • 384
  • 385
  • 386
  • 387
  • 388
  • 389
  • 390
  • 391
  • 392
  • 393
  • 394
  • 395
  • 396
  • 397
  • 398
  • 399
  • 400
  • 401
  • 402
  • 403
  • 404
  • 405
  • 406
  • 407
  • 408
  • 409
  • 410
  • 411
  • 412
  • 413
  • 414
  • 415
  • 416
  • 417
  • 418
  • 419
  • 420
  • 421
  • 422
  • 423
  • 424
  • 425
  • 426
  • 427
  • 428
  • 429
  • 430
  • 431
  • 432
  • 433
  • 434
  • 435
  • 436
  • 437
  • 438
  • 439
  • 440
  • 441
  • 442
  • 443
  • 444
  • 445
  • 446
  • 447
  • 448
  • 449
  • 450
  • 451
  • 452
  • 453
  • 454
  • 455
  • 456
  • 457
  • 458
  • 459
  • 460
  • 461
  • 462
  • 463
  • 464
  • 465
  • 466
  • 467
  • 468
  • 469
  • 470
  • 471
  • 472
  • 473
  • 474
  • 475
  • 476
  • 477
  • 478
  • 479
  • 480
  • 481
  • 482
  • 483
  • 484
  • 485
  • 486
  • 487
  • 488
  • 489
  • 490
  • 491
  • 492
  • 493
  • 494
  • 495
  • 496
  • 497
  • 498
  • 499
  • 500
  • 501
  • 502
  • 503
  • 504
  • 505

xStack
®
DGS-3620 Series Layer 3 Managed Stackable Gigabit Switch
Web UI Reference Guide
202
The current release of the Switch now implements IGMPv3. Improvements of IGMPv3 over version 2 include:
IGMP Version 3
The introduction of the SSM or Source Specific Multicast. In previous versions of IGMP, the host would
receive all packets sent to the multicast group. Now, a host will receive packets only from a specific source
or sources. This is done through the implementation of include and exclude filters used to accept or deny
traffic from these specific sources.
In IGMP v2, Membership reports could contain only one multicast group whereas in v3, these reports can
contain multiple multicast groups and multiple sources within the multicast group.
Leaving a multicast group could only be accomplished using a specific leave message in v2. In v3, leaving
a multicast group is done through a Membership report, which includes a block message in the group
report packet.
For version 2, the host could respond to a group query but in version 3, the host is now capable to answer
queries specific to the group and the source.
IGMP v3 is backwards compatible with other versions of IGMP.
The IGMPv3 Type supported codes are shown below:
Type
Meaning
0x11
Membership Query
0x12
Version 1 Membership Report
0x16
Version 2 Membership Report
0x17
Version 2 Leave Group
0x22
IGMPv3 Membership Report
As previously mentioned, IGMPv3 incorporates filters to include or exclude sources. These filters are kept updated
using timers. IGMPv3 utilizes two types of timers, one for the group and one for the source. The purpose of the
filter mode is to reduce the reception state of a multicast group so that all members of the multicast group are
satisfied. This filter mode is dependant on membership reports and timers of the multicast group. These filters are
used to maintain a list of multicast sources and groups of multicast receivers that more accurately reflect the actual
sources and receiving groups at any one time on the network.
Timers
Source timers are used to keep sources present and active within a multicast group on the Switch. These source
timers are refreshed if a group report packet is received by the Switch, which holds information pertaining to the
active source group record part of a report packet. If the filter mode is exclude, traffic is being denied from at least
one specific source, yet other hosts may be accepting traffic from the multicast group. If the group timer expires for
the multicast group, the filter mode is changed to include and other hosts can receive traffic from the source. If no
group report packet is received and the filter mode is include, the Switch presumes that traffic from the source is no
longer wanted on the attached network and the source record list is then deleted after all source timers expire. If
there is no source list record in the multicast group, the multicast group will be deleted from the Switch.
Timers are also used for IGMP version 1 and 2 members, which are a part of a multicast group when the Switch is
running IGMPv3. This timer is based on a host within the multicast group that is running IGMPv1 or v2. Receiving a
group report from an IGMPv1 or v2 host within the multicast group will refresh the timer and keep the v1 and/or v2
membership alive in v3.
NOTE:
The length of time for all timers utilized in IGMPv3 can be determined using
IGMP configurations to perform the following calculation:
(Query Interval x Robustness Variable) + One Query Response Interval
IGMP Interface Settings
The Internet Group Management Protocol (IGMP) can be configured on the Switch on a per-IP interface basis.
Each IP interface configured on the Switch is displayed in the below IGMP Interface Settings window.