D-Link DGS-6600-48TS Configuration Guide - Page 459

DHCP Server Screening, DHCP Server Screening Operating Concept

Page 459 highlights

Volume 8-Security & Authentication / Chapter 43-DHCP Server Screening Chapter Overview DHCP Server Screening The typical exchanged message flow is described in the diagram below. When DHCPDISCOVER is broadcast, both server A and Server B will receive the broadcast packet, both Server A and Server B then send the DHCPOFFER packet back. Users can filter certain types of DHCPOFFER by DHCP server screening. Server A not selected Determines configuration DHCPDISCOVER DHCPOFFER Client X DHCPDISCOVER DHCPOFFER Server B selected Determines configuration Collects Replies Selects configuration DHCPREQUEST DHCPREQUEST Commits configuration DHCPACK Initialization complete Take the diagram above as an example, if administrators don't want Client X to receive the DHCPOFFER sent from Server A, the administrators can enable per port control of DHCP screening on port1, port2 and set the filter rule, the 3-tuple of Server B's IP (10.1.2.1), Client X's MAC (00:80:C8:00:00:01) and port number (port 2). As a result, the DHCPOFFER sent from Server A will be dropped and when the switch receives it on port 1. Eventually, Client X has no chance to receive the DHCPOFFER from Server A but Server B. the diagram below is an example of a filter DHSCP server. Server A Port 1 Server B IP(10.1.1.1) Port 2 IP(10.1.2.1) Port 3 Switch Client X MAC(00:80:c8:00:00:01) DHCP Server Screening Operating Concept DHCP server screening can be enabled on physical port or port channel, but it can't enable on any member ports of a port channel. When DHCPserver screening enables on ports, it will drop all DHCP server packets by default. Deny all DHCP server packets by default and "DHCP Server Screening" is used to specify explicit "permit" rules for the 3-tuple (DHCP server IP, client's MAC, port list from which DHCP server is allowed come). The user needs turn on the port's "DHCP Server Screening" to make all DHCP server packets are denied by default. If a port's "DHCP Server Screening" doesn't turn on, the "permit" rule is not effective, because all DHCP server packets received from this port are permit. In other words, for a simple scenario, if the user makes sure none DHCP server packets is allowed from a port, he can just turn on this port's "DHCP Server DGS-6600 Configuration Guide 459

  • 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
  • 506
  • 507
  • 508
  • 509
  • 510
  • 511
  • 512
  • 513
  • 514
  • 515
  • 516
  • 517
  • 518
  • 519
  • 520
  • 521
  • 522
  • 523
  • 524
  • 525
  • 526
  • 527
  • 528
  • 529
  • 530
  • 531
  • 532
  • 533
  • 534
  • 535
  • 536
  • 537
  • 538
  • 539
  • 540
  • 541
  • 542
  • 543
  • 544
  • 545
  • 546
  • 547
  • 548
  • 549
  • 550
  • 551
  • 552
  • 553
  • 554
  • 555
  • 556
  • 557
  • 558
  • 559
  • 560
  • 561
  • 562
  • 563
  • 564
  • 565
  • 566
  • 567
  • 568
  • 569
  • 570
  • 571
  • 572
  • 573
  • 574
  • 575
  • 576
  • 577
  • 578
  • 579
  • 580
  • 581
  • 582
  • 583
  • 584
  • 585
  • 586
  • 587
  • 588
  • 589
  • 590
  • 591
  • 592
  • 593
  • 594
  • 595
  • 596
  • 597
  • 598
  • 599
  • 600
  • 601
  • 602
  • 603

Volume 8-Security & Authentication / Chapter 43-DHCP Server Screening
Chapter Overview
DGS-6600 Configuration Guide
459
DHCP Server Screening
The typical exchanged message flow is described in the diagram below. When DHCPDISCOVER is
broadcast, both server A and Server B will receive the broadcast packet, both Server A and Server
B then send the DHCPOFFER packet back. Users can filter certain types of DHCPOFFER by DHCP
server screening.
Take the diagram above as an example, if administrators don't want Client X to receive the
DHCPOFFER sent from Server A, the administrators can enable per port control of DHCP screening
on port1, port2 and set the filter rule, the 3-tuple of Server B's IP (10.1.2.1), Client X's MAC
(00:80:C8:00:00:01) and port number (port 2). As a result, the DHCPOFFER sent from Server A will
be dropped and when the switch receives it on port 1. Eventually, Client X has no chance to receive
the DHCPOFFER from Server A but Server B.
the diagram below is an example of a filter DHSCP server.
DHCP Server Screening Operating Concept
DHCP server screening can be enabled on physical port or port channel, but it can't enable on any
member ports of a port channel. When DHCPserver screening enables on ports, it will drop all
DHCP server packets by default. Deny all DHCP server packets by default and "DHCP Server
Screening" is used to specify explicit "permit" rules for the 3-tuple (DHCP server IP, client's MAC,
port list from which DHCP server is allowed come). The user needs turn on the port's "DHCP Server
Screening" to make all DHCP server packets are denied by default. If a port's "DHCP Server
Screening" doesn't turn on, the "permit" rule is not effective, because all DHCP server packets
received from this port are permit. In other words, for a simple scenario, if the user makes sure none
DHCP server packets is allowed from a port, he can just turn on this port's "DHCP Server
Client X
Server A
not selected
Server B
selected
D
H
C
P
D
IS
C
O
V
E
R
D
H
C
P
D
IS
C
O
V
E
R
D
H
C
P
O
F
F
E
R
D
H
C
P
O
FF
E
R
Collects Replies
Selects configuration
Determines
configuration
Determines
configuration
D
H
C
P
R
E
Q
U
E
S
T
D
H
C
P
R
E
Q
U
E
S
T
Commits configuration
D
H
C
P
A
C
K
Initialization complete
Server A
IP(10.1.1.1)
Server B
IP(10.1.2.1)
Client X
MAC(00:80:c8:00:00:01)
Switch
Port 2
Port 1
Port 3