D-Link DFL-2500 User Guide - Page 108

Policy-based Routing Tables, Policy-based Routing Policy, PBR Execution

Page 108 highlights

10.7. Policy Based Routing(PBR) 89 • Creating provider-independent metropolitan area networks - All users share a common active backbone, but can use different ISPs, subscribing to different streaming media providers. PBR implementation in D-Link firewalls consists of two elements: • One or more named PBR tables in addition to the normal routing table. • A separate PBR ruleset, which determines which named routing table to use. 10.7.2 Policy-based Routing Tables Policy-based routing tables are alternative tables additional to the main routing table. These tables contain the same fields for describing routes as the main routing table, except that there is an Ordering parameter defined on each of them. This parameter dictates when the PBR table comes into play in firewall's route lookup, either prior or later than the main table. 10.7.3 Policy-based Routing Policy The rules defined in PBR policy are selectors of different routing tables. Each PBR rule is triggered by the fields of service type and source & destination interface and network. During the firewall's lookup, the first matching rule is carried out, and routes can be chosen and prioritized by the order parameter on a per-state basis other than packet-by-packet lookup, which means that PBR rules can specify which routing table to use in both forward and return direction. 10.7.4 PBR Execution The sequence of PBR execution cooperating with the main routing table and the firewall's rules setting can be summarized as follows: 1. Main routing table checking - looking up the interface for the packets' destination address. 2. Rules consulting - looking up in the firewall's Rules list to determine the action to the packets. 3. PBR policy consulting - If the lookup in step 2 results in allowing the packets to go through, the firewall will perform a lookup in the PBR D-Link Firewalls User's Guide

  • 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

10.7. Policy Based Routing(PBR)
89
Creating provider-independent metropolitan area networks
– All users share a common active backbone, but can use different
ISPs, subscribing to different streaming media providers.
PBR implementation in D-Link firewalls consists of two elements:
One or more named PBR tables in addition to the normal routing
table.
A separate PBR ruleset, which determines which named routing table
to use.
10.7.2
Policy-based Routing Tables
Policy-based routing tables are alternative tables additional to the main
routing table. These tables contain the same fields for describing routes as
the main routing table, except that there is an
Ordering
parameter defined
on each of them. This parameter dictates when the PBR table comes into
play in firewall’s route lookup, either prior or later than the main table.
10.7.3
Policy-based Routing Policy
The rules defined in PBR policy are selectors of different routing tables.
Each PBR rule is triggered by the fields of service type and source &
destination interface and network. During the firewall’s lookup, the first
matching rule is carried out, and routes can be chosen and prioritized by
the order parameter on a per-state basis other than packet-by-packet
lookup, which means that PBR rules can specify which routing table to use
in both
forward
and
return
direction.
10.7.4
PBR Execution
The sequence of PBR execution cooperating with the main routing table
and the firewall’s rules setting can be summarized as follows:
1. Main routing table checking – looking up the interface for the packets’
destination address.
2. Rules consulting – looking up in the firewall’s
Rules
list to determine
the action to the packets.
3. PBR policy consulting – If the lookup in step 2 results in allowing the
packets to go through, the firewall will perform a lookup in the PBR
D-Link Firewalls User’s Guide