HP 6125G HP 6125G & 6125G/XG Blade Switches Layer 2 - LAN Switching Co - Page 153

GARP PDU format, Table 18, GARP PDU fields

Page 153 highlights

• On a GARP-enabled network, each port maintains its own Hold, Join, and Leave timers, but only one LeaveAll timer is maintained on each device. This LeaveAll timer applies to all ports on the device. • The value ranges for the Hold, Join, Leave, and LeaveAll timers are dependent on one another. See Table 19 for their dependencies. • Set the LeaveAll timer greater than any Leave timer and not smaller than its default value, 1000 centiseconds. Each time a LeaveAll timer expires, a network-wide re-join occurs. • A device can send LeaveAll messages at the interval set by its LeaveAll timer or the LeaveAll timer of another device on the network, whichever is smaller. This is because each time a device on the network receives a LeaveAll message, it resets its LeaveAll timer. GARP PDU format Figure 45 GARP PDU format Ethernet frame DA SA Length DSAP SSAP Ctrl GARP PDU Protocol ID Message 1 ... Message n End mark Attribute type Attribute list Attribute 1 ... Attribute n End mark Attribute length Attribute event Attribute value As shown in Figure 45, GARP PDUs are encapsulated in IEEE 802.3 Ethernet frames. Table 18 GARP PDU fields Field Protocol ID Message End mark Attribute type Attribute list Attribute Attribute length Description Protocol identifier for GARP One or multiple messages, each of which contains an attribute type and an attribute list Indicates the end of a GARP PDU Defined by the GARP application Contains one or multiple attributes Consists of an attribute length, an attribute event, and an attribute value Length of an attribute, inclusive of the attribute length field Value 0x0001 N/A 0x00 0x01 for GVRP, which indicates the VLAN ID attribute N/A N/A 2 to 255 (in bytes) 144

  • 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

144
On a GARP-enabled network, each port maintains its own Hold, Join, and Leave timers, but only
one LeaveAll timer is maintained on each device. This LeaveAll timer applies to all ports on the
device.
The value ranges for the Hold, Join, Leave, and LeaveAll timers are dependent on one another.
See
Table 19
for their dependencies.
Set the LeaveAll timer greater than any Leave timer and not smaller than its default value, 1000
centiseconds. Each time a LeaveAll timer expires, a network-wide re-join occurs.
A device can send LeaveAll messages at the interval set by its LeaveAll timer or the LeaveAll timer
of another device on the network, whichever is smaller. This is because each time a device on the
network receives a LeaveAll message, it resets its LeaveAll timer.
GARP PDU format
Figure 45
GARP PDU format
As shown in
Figure 45
, GARP PDUs are encapsulated in IEEE 802.3 Ethernet frames.
Table 18
GARP PDU fields
Field
Description
Value
Protocol ID
Protocol identifier for GARP
0x0001
Message
One or multiple messages, each of which
contains an attribute type and an attribute
list
N/A
End mark
Indicates the end of a GARP PDU
0x00
Attribute type
Defined by the GARP application
0x01 for GVRP, which indicates the VLAN
ID attribute
Attribute list
Contains one or multiple attributes
N/A
Attribute
Consists of an attribute length, an attribute
event, and an attribute value
N/A
Attribute length
Length of an attribute, inclusive of the
attribute length field
2 to 255 (in bytes)
Ethernet frame
Attribute length
Attribute event
Attribute value
DA
SA
Length
DSAP
SSAP
Ctrl
GARP PDU
Attribute list
Attribute type
...
Message n
Message 1
Protocol ID
End mark
...
Attribute 1
Attribute n
End mark