HP 6125G HP 6125G & 6125G/XG Blade Switches Layer 3 - IP Routing Confi - Page 66

OSPF packet formats, OSPF packet header, Hello packet

Page 66 highlights

OSPF packet formats OSPF packets are directly encapsulated into IP packets. OSPF uses the IP protocol number 89. The format of an OSPF LSU packet is shown in Figure 20. Figure 20 OSPF packet format OSPF packet header OSPF packets are classified into five types that have the same packet header. Figure 21 OSPF packet header Major fields of the OSPF packet header are as follows: • Version-OSPF version number, which is 2 for OSPFv2. • Type-OSPF packet type from 1 to 5, corresponding to hello, DD, LSR, LSU, and LSAck, respectively. • Packet length-Total length of the OSPF packet in bytes, including the header. • Router ID-ID of the advertising router. • Area ID-ID of the area where the advertising router resides. • Checksum-Checksum of the message. • AuType-Authentication type, ranging from 0 to 2, corresponding to non-authentication, simple (plaintext) authentication, and MD5 authentication, respectively. • Authentication-Information determined by authentication type. It is not defined for authentication type 0. It is defined as password information for authentication type 1, and defined as Key ID, MD5 authentication data length, and sequence number for authentication type 2. NOTE: MD5 authentication data is added following an OSPF packet rather than contained in the Authentication field. Hello packet A router sends hello packets periodically to find and maintain neighbor relationships, and to elect the DR or BDR, including information about values of timers, DR, BDR, and neighbors that are already known. 56

  • 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

56
OSPF packet formats
OSPF packets are directly encapsulated into IP packets. OSPF uses the IP protocol number 89. The format
of an OSPF LSU packet is shown in
Figure 20
.
Figure 20
OSPF packet format
OSPF packet header
OSPF packets are classified into five types that have the same packet header.
Figure 21
OSPF packet header
Major fields of the OSPF packet header are as follows:
Version
—OSPF version number, which is 2 for OSPFv2.
Type
—OSPF packet type from 1 to 5, corresponding to hello, DD, LSR, LSU, and LSAck,
respectively.
Packet length
—Total length of the OSPF packet in bytes, including the header.
Router ID
—ID of the advertising router.
Area ID
—ID of the area where the advertising router resides.
Checksum
—Checksum of the message.
AuType
—Authentication type, ranging from 0 to 2, corresponding to non-authentication, simple
(plaintext) authentication, and MD5 authentication, respectively.
Authentication
—Information determined by authentication type. It is not defined for authentication
type 0. It is defined as password information for authentication type 1, and defined as Key ID, MD5
authentication data length, and sequence number for authentication type 2.
NOTE:
MD5 authentication data is added following an OSPF packet rather than contained in the Authentication
field.
Hello packet
A router sends hello packets periodically to find and maintain neighbor relationships, and to elect the DR
or BDR, including information about values of timers, DR, BDR, and neighbors that are already known.