ZyXEL P-791R v2 User Guide - Page 221

Offset, Length, Value, Filter Type, Generic Filter Rule

Page 221 highlights

Chapter 25 Filter Configuration For generic rules, the ZyXEL Device treats a packet as a byte stream as opposed to an IP or IPX packet. You specify the portion of the packet to check with the Offset (from 0) and the Length fields, both in bytes. The ZyXEL Device applies the Mask (bit-wise ANDing) to the data portion before comparing the result against the Value to determine a match. The Mask and Value are specified in hexadecimal numbers. Note that it takes two hexadecimal digits to represent a byte, so if the length is 4, the value in either field will take 8 digits, for example, FFFFFFFF. To configure a generic rule, select Generic Filter Rule in the Filter Type field in menu 21.1.1 and press [ENTER] to open Generic Filter Rule. Menu 21.1.1 is shown below as an example. Figure 141 Menu 21.1.1: Generic Filter Rule Menu 21.1.1 - Generic Filter Rule Filter #: 1,1 Filter Type= Generic Filter Rule Active= No Offset= 0 Length= 0 Mask= N/A Value= N/A More= No Log= None Action Matched= Check Next Rule Action Not Matched= Check Next Rule The following table describes the fields in the Generic Filter Rule menu. Table 78 Menu 21.1.1: Generic Filter Rule FIELD DESCRIPTION Filter # This is the filter set, filter rule co-ordinates, in other words 2,3 refers to the second filter set and the third rule of that set. Filter Type Use [SPACE BAR] and then [ENTER] to select a rule type. Parameters displayed below each type will be different. TCP/IP filter rules are used to filter IP packets while generic filter rules allow filtering of non-IP packets. Options are Generic Filter Rule and TCP/IP Filter Rule. Active Select Yes to turn on the filter rule or No to turn it off. Offset Enter the starting byte of the data portion in the packet that you wish to compare. The range for this field is from 0 to 255. Length Enter the byte count of the data portion in the packet that you wish to compare. The range for this field is 0 to 8. Mask Enter the mask (in Hexadecimal notation) to apply to the data portion before comparison. Value Enter the value (in Hexadecimal notation) to compare with the data portion. More If Yes, a matching packet is passed to the next filter rule before an action is taken; else the packet is disposed of according to the action fields. If More is Yes, then Action Matched and Action Not Matched will be No. Log Select the logging option from the following: None - No packets will be logged. Action Matched - Only packets that match the rule parameters will be logged. Action Not Matched - Only packets that do not match the rule parameters will be logged. Both - All packets will be logged. P-791R v2 User's Guide 221

  • 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

Chapter 25 Filter Configuration
P-791R v2 User’s Guide
221
For generic rules, the ZyXEL Device treats a packet as a byte stream as opposed to an IP or
IPX packet. You specify the portion of the packet to check with the
Offset
(from 0) and the
Length
fields, both in bytes. The ZyXEL Device applies the Mask (bit-wise ANDing) to the
data portion before comparing the result against the Value to determine a match. The
Mask
and
Value
are specified in hexadecimal numbers. Note that it takes two hexadecimal digits to
represent a byte, so if the length is 4, the value in either field will take 8 digits, for example,
FFFFFFFF
.
To configure a generic rule, select
Generic Filter Rule
in the
Filter Type
field in menu
21.1.1 and press
[ENTER]
to open Generic Filter Rule. Menu 21.1.1 is shown below as an
example.
Figure 141
Menu 21.1.1: Generic Filter Rule
The following table describes the fields in the
Generic Filter Rule
menu.
Menu 21.1.1 - Generic Filter Rule
Filter #: 1,1
Filter Type= Generic Filter Rule
Active= No
Offset= 0
Length= 0
Mask= N/A
Value= N/A
More= No
Log= None
Action Matched= Check Next Rule
Action Not Matched= Check Next Rule
Table 78
Menu 21.1.1: Generic Filter Rule
FIELD
DESCRIPTION
Filter #
This is the filter set, filter rule co-ordinates, in other words 2,3 refers to the second filter
set and the third rule of that set.
Filter Type
Use [SPACE BAR] and then [ENTER] to select a rule type. Parameters displayed below
each type will be different.
TCP/IP filter rules are used to filter IP packets while generic
filter rules allow filtering of non-IP packets.
Options are
Generic Filter Rule
and
TCP/IP Filter Rule
.
Active
Select
Yes
to turn on the filter rule or
No
to turn it off.
Offset
Enter the starting byte of the data portion in the packet that you wish to compare. The
range for this field is from 0 to 255.
Length
Enter the byte count of the data portion in the packet that you wish to compare. The range
for this field is 0 to 8.
Mask
Enter the mask (in Hexadecimal notation) to apply to the data portion before comparison.
Value
Enter the value (in Hexadecimal notation) to compare with the data portion.
More
If
Yes
, a matching packet is passed to the next filter rule before an action is taken; else
the packet is disposed of according to the action fields.
If
More
is
Yes
, then Action Matched and Action Not Matched will be
No
.
Log
Select the logging option from the following:
None
- No packets will be logged.
Action Matched
- Only packets that match the rule parameters will be logged.
Action Not Matched
- Only packets that do not match the rule parameters will be logged.
Both
– All packets will be logged.