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

Table 4-5 Community Address ARP Echo Node Probe REQUEST Frame Format

Page 43 highlights

1. Validate individual connectivity for a teamed port 2. There is no special configuration on the designated Echo Node 3. The Echo Node probe frame can't cause loss of connectivity for the team Community Address ARP was designed to work with IP stacks that fail to respond to the Directed ARP probe packets. Community Address ARP allows practically any network device to function as the Echo Node. Although Directed ARP works with most IP stacks, certain routers fail to respond to the Directed ARP probes. The most likely cause of the failure was the Echo Node not creating an ARP entry because the Source IP in the ARP request is intentionally blank. In several IP stacks, this prevented the device designated as the Echo Node from responding to the Echo Node probe used by Directed ARP. Due to the above considerations, Community Address ARP was designed to use a standard ARP request frame as the Echo Node probe, as opposed to Directed ARP's modified ARP request frame. Also, Community Address ARP utilizes a special "Echo Node Only" MAC and IP address called the Community Probe MAC address and Community Probe IP address (configured in the GUI). The Echo Node Only addresses are used to prevent Echo Node probes from changing the team's ARP entry in the Echo Node's ARP table and to allow a single response from the Echo Node to be received by multiple teamed ports. Each teamed port that transmits an Echo Node probe using the Community Address ARP mechanism inserts its individual MAC address in the Echo Node probe request's (ARP request) Ethernet header. However, every teamed port inserts the Community Probe IP address and Community Probe MAC address in the Source IP and Source MAC ARP header fields, respectively. Since the Echo Node receives a standard ARP request frame with a Source IP and Source MAC, any device with an IP address can be designated as the Echo Node (usually with no configuration required on the Echo Node end). As a result, Community Address ARP's Echo Node probe provides for validation to each individual teamed port, works with any IP protocol stack, and does not cause loss of communication with the team for normal data traffic. Table 4-5 Community Address ARP Echo Node Probe REQUEST Frame Format Ethernet V2 Frame Format Destination MAC address Source MAC address 802.1Q/p tag (optional) Type Hardware type Protocol type Hardware address length Value "Broadcast" unless specified in GUI "MAC address of Teamed port" "Value of VLAN ID and Priority" 0x0806 (ARP) 0x01 (Ethernet) 0x800 (IP) 0x06 128 Bytes Total 6 bytes 6 bytes 4 bytes 2 bytes 2 bytes 2 bytes 1 byte Table 4-6 Community Address ARP Echo Node Probe REPLY Frame Format Ethernet V2 Frame Format Destination MAC address Source MAC address 802.1Q/p tag (optional) Type Hardware type Protocol type Hardware address length Value 64 Bytes Total "Community Probe MAC from GUI" 6 bytes "Echo Node's MAC Address" 6 bytes "Value of VLAN ID and Priority" 4 bytes 0x0806 (ARP) 2 bytes 0x01 (Ethernet) 2 bytes 0x800 (IP) 2 bytes 0x06 1 byte Types of HP Integrity Network Adapter Teams 43

  • 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

1.
Validate individual connectivity for a teamed port
2.
There is no special configuration on the designated Echo Node
3.
The Echo Node probe frame can’t cause loss of connectivity for the team
Community Address ARP was designed to work with IP stacks that fail to respond to the
Directed ARP probe packets. Community Address ARP allows practically any network
device to function as the Echo Node. Although Directed ARP works with most IP stacks,
certain routers fail to respond to the Directed ARP probes. The most likely cause of the
failure was the Echo Node not creating an ARP entry because the Source IP in the ARP
request is intentionally blank. In several IP stacks, this prevented the device designated as
the Echo Node from responding to the Echo Node probe used by Directed ARP.
Due to the above considerations, Community Address ARP was designed to use a standard
ARP request frame as the Echo Node probe, as opposed to Directed ARP’s modified ARP
request frame. Also, Community Address ARP utilizes a special “Echo Node Only” MAC
and IP address called the Community Probe MAC address and Community Probe IP address
(configured in the GUI). The Echo Node Only addresses are used to prevent Echo Node
probes from changing the team’s ARP entry in the Echo Node’s ARP table and to allow a
single response from the Echo Node to be received by multiple teamed ports. Each teamed
port that transmits an Echo Node probe using the Community Address ARP mechanism
inserts its individual MAC address in the Echo Node probe request’s (ARP request) Ethernet
header. However, every teamed port inserts the Community Probe IP address and
Community Probe MAC address in the Source IP and Source MAC ARP header fields,
respectively. Since the Echo Node receives a standard ARP request frame with a Source IP
and Source MAC, any device with an IP address can be designated as the Echo Node (usually
with no configuration required on the Echo Node end). As a result, Community Address
ARP’s Echo Node probe provides for validation to each individual teamed port, works with
any IP protocol stack, and does not cause loss of communication with the team for normal
data traffic.
Table 4-5 Community Address ARP Echo Node Probe REQUEST Frame Format
128 Bytes Total
Value
Ethernet V2 Frame Format
6 bytes
“Broadcast” unless specified in GUI
Destination MAC address
6 bytes
“MAC address of Teamed port”
Source MAC address
4 bytes
“Value of VLAN ID and Priority”
802.1Q/p tag (optional)
2 bytes
0x0806 (ARP)
Type
2 bytes
0x01 (Ethernet)
Hardware type
2 bytes
0x800 (IP)
Protocol type
1 byte
0x06
Hardware address length
Table 4-6 Community Address ARP Echo Node Probe REPLY Frame Format
64 Bytes Total
Value
Ethernet V2 Frame Format
6 bytes
“Community Probe MAC from GUI”
Destination MAC address
6 bytes
“Echo Node’s MAC Address”
Source MAC address
4 bytes
“Value of VLAN ID and Priority”
802.1Q/p tag (optional)
2 bytes
0x0806 (ARP)
Type
2 bytes
0x01 (Ethernet)
Hardware type
2 bytes
0x800 (IP)
Protocol type
1 byte
0x06
Hardware address length
Types of HP Integrity Network Adapter Teams
43