HP Integrity rx2800 HP Integrity Network Adapter Teaming Whitepaper - Page 36

Table 4-1 Heartbeat Frame Format, Table 4-2 802.1Q Tagged Heartbeat Frame Format

Page 36 highlights

frame. Therefore, a transmit path validation heartbeat frame may be transmitted once every 6 seconds (if the transmit path validation interval timer is set to the default of 3 seconds) on a port that has not transmitted anything. If the port does successfully transmit a heartbeat or any other kind of frame, its internal status is reset to 0. However, if transmission is not successful, the team will place the port in a state called "Failed (Tx Heartbeat)" and the team will failover to a functional non-Primary port. As long as a port remains in the "Failed (Tx Heartbeat) state, it will attempt to transmit a heartbeat frame at every timer interval. In summary, when using the default transmit path validation timer of 3 seconds, each port may transmit heartbeat frames as often as every 6 seconds and the longest it will take to detect transmit failures will be 9 seconds. • Receive path validation - At the receive path validation timer interval (default = 3 seconds), the team checks to determine if each port has successfully received any frame since the last timer interval. If not, then the port's internal status is degraded by incrementing the port's internal status by 1 (starting at 0). After a port's internal status has degraded to 2 (2 transitions) without receiving any kind of frame, all other ports in the same team will transmit a heartbeat frame with the intention that the port attempting to validate receives will receive at least one of the transmitted heartbeat frames. If the port does receive one of these heartbeats, its internal status is reset to 0. However, if the port still does not receive a frame, then the port is placed in a state called "Failed (Rx Heartbeat)" and the team will fail over to a functional non-Primary port. • Switch MAC table updates with team MAC address - There is no timer associated with this type of heartbeat since it only happens during team initialization or team failover. Heartbeat Frame Format: Heartbeat frame size is 84 bytes including the FCS. Heartbeat frames are LLC test frames with 63 bytes of data. The destination address of all heartbeat frames is a Layer 2 multicast address of 03-00-C7-00-00-EE. This is a HP registered multicast address and used only for heartbeat frames. Below is an example of a heartbeat frame. Table 4-1 Heartbeat Frame Format 802.2 frame format Destination MAC address Source MAC address Length DSAP SSAP SNAP type Data FCS Value 03-00-C7-00-00-EE "MAC address of Teamed port" 66 0xAA 0xAA Unnumbered, TEST "Teaming Proprietary data" "Varies" 84 bytes total 6 bytes 6 bytes 2 bytes 1 byte 1 byte 1 byte 63 bytes 4 bytes Heartbeat frames on a tagged VLAN include an extra 4-byte field used for VLAN identification. The frame size for VLAN tagged heartbeats is 88 bytes. If multiple VLANs are configured for the team, the SA may choose which VLAN interface to use for receive path validation heartbeats via the VLAN Configuration tab. Below is an example of what the heartbeat frame with a VLAN tag would look like. Table 4-2 802.1Q Tagged Heartbeat Frame Format 802.2 frame format Destination MAC address Value 03-00-C7-00-00-EE 88 bytes total 6 bytes 36 The Mechanics of Teaming for the Advanced User

  • 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

frame. Therefore, a transmit path validation heartbeat frame may be transmitted once every
6 seconds (if the transmit path validation interval timer is set to the default of 3 seconds) on
a port that has not transmitted anything. If the port does successfully transmit a heartbeat
or any other kind of frame, its internal status is reset to 0. However, if transmission is not
successful, the team will place the port in a state called “Failed (Tx Heartbeat)” and the team
will failover to a functional non-Primary port.
As long as a port remains in the “Failed (Tx Heartbeat) state, it will attempt to transmit a
heartbeat frame at every timer interval.
In summary, when using the default transmit path validation timer of 3 seconds, each port
may transmit heartbeat frames as often as every 6 seconds and the longest it will take to
detect transmit failures will be 9 seconds.
Receive path validation
– At the receive path validation timer interval (default = 3 seconds),
the team checks to determine if each port has successfully received any frame since the last
timer interval. If not, then the port’s internal status is degraded by incrementing the port’s
internal status by 1 (starting at 0). After a port’s internal status has degraded to 2 (2
transitions) without receiving any kind of frame, all other ports in the same team will transmit
a heartbeat frame with the intention that the port attempting to validate receives will receive
at least one of the transmitted heartbeat frames. If the port does receive one of these
heartbeats, its internal status is reset to 0. However, if the port still does not receive a frame,
then the port is placed in a state called “Failed (Rx Heartbeat)” and the team will fail over
to a functional non-Primary port.
Switch MAC table updates with team MAC address
– There is no timer associated with this type
of heartbeat since it only happens during team initialization or team failover.
Heartbeat Frame Format:
Heartbeat frame size is 84 bytes including the FCS. Heartbeat frames are LLC test frames with
63 bytes of data. The destination address of all heartbeat frames is a Layer 2 multicast address
of 03-00-C7-00-00-EE. This is a HP registered multicast address and used only for heartbeat
frames. Below is an example of a heartbeat frame.
Table 4-1 Heartbeat Frame Format
84 bytes total
Value
802.2 frame format
6 bytes
03-00-C7-00-00-EE
Destination MAC address
6 bytes
“MAC address of Teamed port”
Source MAC address
2 bytes
66
Length
1 byte
0xAA
DSAP
1 byte
0xAA
SSAP
1 byte
Unnumbered, TEST
SNAP type
63 bytes
“Teaming Proprietary data”
Data
4 bytes
“Varies”
FCS
Heartbeat frames on a tagged VLAN include an extra 4-byte field used for VLAN identification.
The frame size for VLAN tagged heartbeats is 88 bytes. If multiple VLANs are configured for
the team, the SA may choose which VLAN interface to use for receive path validation heartbeats
via the VLAN Configuration tab. Below is an example of what the heartbeat frame with a VLAN
tag would look like.
Table 4-2 802.1Q Tagged Heartbeat Frame Format
88 bytes total
Value
802.2 frame format
6 bytes
03-00-C7-00-00-EE
Destination MAC address
36
The Mechanics of Teaming for the Advanced User