HP 6125G HP 6125G & 6125G/XG Blade Switches High Availability Configur - Page 40

Table 15, Procedures for processing different types of DLDP packets received, Packet type

Page 40 highlights

Table 15 Procedures for processing different types of DLDP packets received Packet type Processing procedure Advertisement packet with RSY tag Retrieves the neighbor information If the corresponding neighbor entry does not exist, creates the neighbor entry, triggers the Entry timer, and transits to Probe state. If the corresponding neighbor entry already exists, resets the Entry timer and transits to Probe state. Normal Advertisement packet Retrieves the neighbor information If the corresponding neighbor entry does not exist, creates the neighbor entry, triggers the Entry timer, and transits to Probe state. If the corresponding neighbor entry already exists, resets the Entry timer. Flush packet Determines whether or not the local port is in Disable state If yes, performs no processing. If no, removes the corresponding neighbor entry (if any). Probe packet Retrieves the neighbor information If the corresponding neighbor entry does not exist, creates the neighbor entry, transits to Probe state, and returns Echo packets. If the corresponding neighbor entry already exists, resets the Entry timer and returns Echo packets. If the corresponding neighbor entry does not exist, creates the neighbor entry, triggers the Entry timer, and transits to Probe state. Echo packet Retrieves the neighbor information The correspondin g neighbor entry already exists If the neighbor information it carries conflicts with the corresponding locally maintained neighbor entry, drops the packet. Otherwise, sets the flag of the neighbor as two-way connected. In addition, if the flags of all the neighbors are two-way connected, the device transits from Probe state to Advertisement state and disables the Echo timer. If yes, performs no processing. Disable packet Checks whether the local port is in Disable state If not, sets the state of the corresponding neighbor to unidirectional, and then checks the state of other neighbors. If all the neighbors are unidirectional, transitions the local port to the Disable state. If the state of some neighbors is unknown, waits until the state of these neighbors is determined. If bidirectional neighbors are present, removes all unidirectional neighbors. RecoverProbe packet Checks whether the local port is in Disable or Advertisement state If not, performs no processing. If yes, returns RecoverEcho packets. RecoverEcho packet Checks whether the local port is in Disable state If not, performs no processing. If yes, the local port transits to Active state if the neighbor information the packet carries is consistent with the local port information. 33

  • 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

33
Table 15
Procedures for processing different types of DLDP packets received
Packet type
Processing procedure
Advertisement
packet with RSY tag
Retrieves the
neighbor
information
If the corresponding neighbor entry does not exist, creates the
neighbor entry, triggers the Entry timer, and transits to Probe
state.
If the corresponding neighbor entry already exists, resets the
Entry timer and transits to Probe state.
Normal
Advertisement
packet
Retrieves the
neighbor
information
If the corresponding neighbor entry does not exist, creates the
neighbor entry, triggers the Entry timer, and transits to Probe
state.
If the corresponding neighbor entry already exists, resets the
Entry timer.
Flush packet
Determines whether
or not the local port
is in Disable state
If yes, performs no processing.
If no, removes the corresponding neighbor entry (if any).
Probe packet
Retrieves the
neighbor
information
If the corresponding neighbor entry does not exist, creates the
neighbor entry, transits to Probe state, and returns Echo packets.
If the corresponding neighbor entry already exists, resets the
Entry timer and returns Echo packets.
Echo packet
Retrieves the
neighbor
information
If the corresponding neighbor entry does not exist, creates the
neighbor entry, triggers the Entry timer, and transits to Probe
state.
The
correspondin
g neighbor
entry already
exists
If the neighbor information it carries conflicts
with the corresponding locally maintained
neighbor entry, drops the packet.
Otherwise, sets the flag of the neighbor as
two-way connected. In addition, if the flags of
all the neighbors are two-way connected, the
device transits from Probe state to
Advertisement state and disables the Echo
timer.
Disable packet
Checks whether the
local port is in
Disable state
If yes, performs no processing.
If not, sets the state of the corresponding neighbor to
unidirectional, and then checks the state of other neighbors. If
all the neighbors are unidirectional, transitions the local port to
the Disable state. If the state of some neighbors is unknown,
waits until the state of these neighbors is determined. If
bidirectional neighbors are present, removes all unidirectional
neighbors.
RecoverProbe
packet
Checks whether the
local port is in
Disable or
Advertisement state
If not, performs no processing.
If yes, returns RecoverEcho packets.
RecoverEcho packet
Checks whether the
local port is in
Disable state
If not, performs no processing.
If yes, the local port transits to Active state if the neighbor
information the packet carries is consistent with the local port
information.