D-Link DGS-3630-28SC Emulator - Page 383

Appendix D - OpenFlow Object Details

Page 383 highlights

DGS-3630 Layer 3 Stackable Managed Switch CLI Reference Guide Appendix D - OpenFlow Object Details Application developers can program a set of objects in the Switch using the OpenFlow protocol (version 1.3). The programmable objects include Flow Tables, Group Table entries, and Meter Table entries. This section provides programming descriptions for these objects. Flow Table Flow Table Number Assignments Flow Table Name Policy ACL Flow Table Flow Table ID 0 Default Table Miss Action Drop Flow Table Counters Field Reference Count (Active Entries) Packet Lookups Packet Matches Description Reference count of number of active entries in the table. Not supported. Not supported. Policy ACL Flow Table Policy ACL Flow Table Match Fields Field IN_PORT IN_PHY_PORT ETH_DST ETH_SRC ETH_TYPE VLAN_VID VLAN_PCP IP_DSCP IP_PROTO IPV4_SRC IPV4_DST TCP_SRC TCP_DST UDP_SRC Description The input port on the Switch. The physical input port on the Switch. The Ethernet destination address. Note: IPv6 flow (ETH_TYPE=0x86DD) is not supported. The Ethernet source address. Note: IPv6 flow (ETH_TYPE=0x86DD) is not supported. The Ethernet frame type. Note: The Policy ACL Flow Table is organized into two mutually exclusive logical sub-tables. The flow entries in the IPv6 logical tables match only IPv6 packets (ETH_TYPE=0x86DD). The non-IPv6 logical table matches any non-IPv6 packets (ETH_TYPE≠0x86DD or when the ETH_TYPE is not specified). The VLAN ID. Note: This must be programmed with 0x1000 (OFPVID_PRESENT). The VLAN priority. The IP DSCP (6 bits in the ToS field). The IP protocol. The source IPv4 address. The destination IPv4 address. The source TCP port. The destination TCP port. The source UDP port. 381

  • 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

DGS-3630 Layer 3 Stackable Managed Switch CLI Reference Guide
381
Appendix D - OpenFlow Object Details
Application developers can program a set of objects in the Switch using the OpenFlow protocol (version 1.3). The
programmable objects include Flow Tables, Group Table entries, and Meter Table entries. This section provides
programming descriptions for these objects.
Flow Table
Flow Table Number Assignments
Flow Table Name
Flow Table ID
Default Table Miss Action
Policy ACL Flow Table
0
Drop
Flow Table Counters
Field
Description
Reference Count (Active
Entries)
Reference count of number of active entries in the table.
Packet Lookups
Not supported.
Packet Matches
Not supported.
Policy ACL Flow Table
Policy ACL Flow Table Match Fields
Field
Description
IN_PORT
The input port on the Switch.
IN_PHY_PORT
The physical input port on the Switch.
ETH_DST
The Ethernet destination address.
Note:
IPv6 flow (ETH_TYPE=0x86DD) is not supported.
ETH_SRC
The Ethernet source address.
Note:
IPv6 flow (ETH_TYPE=0x86DD) is not supported.
ETH_TYPE
The Ethernet frame type.
Note:
The Policy ACL Flow Table is organized into two mutually exclusive logical
sub-tables. The flow entries in the IPv6 logical tables match only IPv6 packets
(ETH_TYPE=0x86DD). The non-IPv6 logical table matches any non-IPv6
packets (ETH_TYPE
≠0x86DD or when the ETH_TYPE is not specified).
VLAN_VID
The VLAN ID.
Note:
This must be programmed with 0x1000 (OFPVID_PRESENT).
VLAN_PCP
The VLAN priority.
IP_DSCP
The IP DSCP (6 bits in the ToS field).
IP_PROTO
The IP protocol.
IPV4_SRC
The source IPv4 address.
IPV4_DST
The destination IPv4 address.
TCP_SRC
The source TCP port.
TCP_DST
The destination TCP port.
UDP_SRC
The source UDP port.