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

Network Addressing and Communication with SLB, SLB Outbound Load-Balancing Algorithms, with TLB

Page 69 highlights

TCP/IP NDIS 5 CPQTEAM.SYS SLB Team IP Address = 1.1.1.1 Ethernet Figure 4-17 Overview of SLB communication ARP Table: 1.1.1.2 = A 1.1.1.3 = B 1.1.1.4 = C 1.1.1.5 = D N100NT5.SYS MAC = E Destination MAC/Source MAC/Destination IP/Source IP E A 1.1.1.1 1.1.1.2 Destination MAC/Source MAC/Destination IP/Source IP A E 1.1.1.2 1.1.1.1 N100NT5.SYS MAC = E Destination MAC/Source MAC/Destination IP/Source IP E B 1.1.1.1 1.1.1.3 Destination MAC/Source MAC/Destination IP/Source IP B E 1.1.1.3 1.1.1.1 N100NT5.SYS MAC = E Destination MAC/Source MAC/Destination IP/Source IP E C 1.1.1.1 1.1.1.4 Destination MAC/Source MAC/Destination IP/Source IP C E 1.1.1.4 1.1.1.1 N100NT5.SYS MAC = E Destination MAC/Source MAC/Destination IP/Source IP E D 1.1.1.1 1.1.1.5 Destination MAC/Source MAC/Destination IP/Source IP D E 1.1.1.5 1.1.1.1 HP Integrity Server Client A IP Address = 1.1.1.2 MAC = A ARP Table: 1.1.1.1 = E 1.1.1.3 = B 1.1.1.4 = C 1.1.1.5 = D Client B IP Address = 1.1.1.3 MAC = B ARP Table: 1.1.1.1 = E 1.1.1.2 = A 1.1.1.4 = C 1.1.1.5 = D Client C IP Address = 1.1.1.4 MAC = C ARP Table: 1.1.1.1 = E 1.1.1.2 = A 1.1.1.3 = B 1.1.1.5 = D Client D IP Address = 1.1.1.5 MAC = D ARP Table: 1.1.1.1 = E 1.1.1.2 = A 1.1.1.3 = B 1.1.1.4 = C Unlike NFT and TLB, SLB does not utilize the concepts of Primary and Non-Primary ports within a team. All ports within a team are considered equal and perform identical functions as long as the particular port is in a functioning state. The algorithm for load-balancing transmit traffic used by SLB is identical to the algorithm used by TLB. Unlike TLB, SLB load balances all traffic regardless of the protocol being used. Network Addressing and Communication with SLB SLB functions identically to TLB (refer to the section, "Network Addressing and Communication with TLB", and the scenarios described in that section) except in its use of MAC addresses. SLB requires a switch capable of grouping multiple switch ports as a single switch port and SLB teaming uses the same source MAC address for all frames transmitted on all teamed ports in the same team. This does not violate IEEE standards because the switch is fully aware of the port groupings and expects that all teamed ports may transmit using the same source MAC address. SLB Outbound Load-Balancing Algorithms The algorithms for load balancing transmit traffic used by SLB is identical to the algorithms used by TLB [see the section, "Transmit Load Balancing Methods (Algorithms)"]. SLB Inbound Load-Balancing Algorithm The switch connected to the SLB team determines which load-balancing algorithm is used to load balance receive traffic for the team. An SLB team does not control which teamed port in the team receives the incoming traffic. Only the switch can choose which teamed port to use to send the traffic to the server. Therefore, consult the switch manufacturer to determine the algorithm the switch uses. Types of HP Integrity Network Adapter Teams 69

  • 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

Figure 4-17 Overview of SLB communication
HP Integrity Server
Destination MAC/Source MAC/Destination IP/Source IP
E
A
1.1.1.1
1.1.1.2
Destination MAC/Source MAC/Destination IP/Source IP
E
C
1.1.1.1
1.1.1.4
Destination MAC/Source MAC/Destination IP/Source IP
C
E
1.1.1.4
1.1.1.1
Destination MAC/Source MAC/Destination IP/Source IP
E
D
1.1.1.1
1.1.1.5
Destination MAC/Source MAC/Destination IP/Source IP
D
E
1.1.1.5
1.1.1.1
Destination MAC/Source MAC/Destination IP/Source IP
E
B
1.1.1.1
1.1.1.3
Destination MAC/Source MAC/Destination IP/Source IP
B
E
1.1.1.3
1.1.1.1
Destination MAC/Source MAC/Destination IP/Source IP
ARP Table:
1.1.1.1 = E
1.1.1.3 = B
1.1.1.4 = C
1.1.1.5 = D
ARP Table:
1.1.1.1 = E
1.1.1.2 = A
1.1.1.4 = C
1.1.1.5 = D
ARP Table:
1.1.1.2 = A
1.1.1.3 = B
1.1.1.4 = C
1.1.1.5 = D
A
E
1.1.1.2
1.1.1.1
TCP/IP
NDIS 5
CPQTEAM.SYS
SLB Team
IP Address = 1.1.1.1
N100NT5.SYS
MAC = E
N100NT5.SYS
MAC = E
N100NT5.SYS
MAC = E
N100NT5.SYS
MAC = E
Client A
IP Address = 1.1.1.2
MAC = A
Client B
IP Address = 1.1.1.3
MAC = B
ARP Table:
1.1.1.1 = E
1.1.1.2 = A
1.1.1.3 = B
1.1.1.5 = D
ARP Table:
1.1.1.1 = E
1.1.1.2 = A
1.1.1.3 = B
1.1.1.4 = C
Client C
IP Address = 1.1.1.4
MAC = C
Client D
IP Address = 1.1.1.5
MAC = D
Ethernet
Unlike NFT and TLB, SLB does not utilize the concepts of Primary and Non-Primary ports within
a team. All ports within a team are considered equal and perform identical functions as long as
the particular port is in a functioning state. The algorithm for load-balancing transmit traffic
used by SLB is identical to the algorithm used by TLB. Unlike TLB, SLB load balances all traffic
regardless of the protocol being used.
Network Addressing and Communication with SLB
SLB functions identically to TLB (refer to the section,
“Network Addressing and Communication
with TLB”
, and the scenarios described in that section) except in its use of MAC addresses. SLB
requires a switch capable of grouping multiple switch ports as a single switch port and SLB
teaming uses the same source MAC address for all frames transmitted on all teamed ports in the
same team. This does not violate IEEE standards because the switch is fully aware of the port
groupings and expects that all teamed ports may transmit using the same source MAC address.
SLB Outbound Load-Balancing Algorithms
The algorithms for load balancing transmit traffic used by SLB is identical to the algorithms used
by TLB [see the section,
“Transmit Load Balancing Methods (Algorithms)”
].
SLB Inbound Load-Balancing Algorithm
The switch connected to the SLB team determines which load-balancing algorithm is used to
load balance receive traffic for the team. An SLB team does not control which teamed port in the
team receives the incoming traffic. Only the switch can choose which teamed port to use to send
the traffic to the server. Therefore, consult the switch manufacturer to determine the algorithm
the switch uses.
Types of HP Integrity Network Adapter Teams
69