Fujitsu PG-FCS102, PG-FCS103, BX620 manual Outbound Traffic Flow, Inbound Traffic Flow SLB Only

Page 31

4.4.2Outbound Traffic Flow

The Broadcom Intermediate Driver manages the outbound traffic flow for all teaming modes. For outbound traffic, every packet is first classified into a flow, and then distributed to the selected physical adapter for transmission. The flow classification involves an efficient hash computation over known protocol fields. The resulting hash value is used to index into an Outbound Flow Hash Table.The selected Outbound Flow Hash Entry contains the index of the selected physical adapter responsible for transmitting this flow. The source MAC address of the packets will then be modified to the MAC address of the selected physical adapter. The modified packet is then passed to the selected physical adapter for transmission.

The outbound TCP and UDP packets are classified using Layer 3 and Layer 4 header information. This scheme improves the load distributions for popular Internet protocol services using well-known ports such as HTTP and FTP. Therefore, BASP performs load balancing on a TCP session basis and not on a packet-by-packet basis.

In the Outbound Flow Hash Entries, statistics counters are also updated after classification. The load- balancing engine uses these counters to periodically distribute the flows across teamed ports. The outbound code path has been designed to achieve best possible concurrency where multiple concurrent accesses to the Outbound Flow Hash Table are allowed.

For protocols other than TCP/IP, the first physical adapter will always be selected for outbound packets. The exception is Address Resolution Protocol (ARP), which is handled differently to achieve inbound load balancing.

4.4.3Inbound Traffic Flow (SLB Only)

The Broadcom intermediate driver manages the inbound traffic flow for the SLB teaming mode. Unlike outbound load balancing, inbound load balancing can only be applied to IP addresses that are located in the same subnet as the load-balancing server. Inbound load balancing exploits a unique characteristic of Address Resolution Protocol (RFC0826), in which each IP host uses its own ARP cache to encapsulate the IP Datagram into an Ethernet frame. BASP carefully manipulates the ARP response to direct each IP host to send the inbound IP packet to the desired physical adapter. Therefore, inbound load balancing is a plan-ahead scheme based on statistical history of the inbound flows. New connections from a client to the server will always occur over the primary physical adapter (because the ARP Reply generated by the operating system protocol stack will always associate the logical IP address with the MAC address of the primary physical adapter).

Like the outbound case, there is an Inbound Flow Head Hash Table. Each entry inside this table has a singly linked list and each link (Inbound Flow Entries) represents an IP host located in the same subnet.

When an inbound IP Datagram arrives, the appropriate Inbound Flow Head Entry is located by hashing the source IP address of the IP Datagram. Two statistics counters stored in the selected entry are also updated. These counters are used in the same fashion as the outbound counters by the load- balancing engine periodically to reassign the flows to the physical adapter.

E

4 Broadcom Gigabit Ethernet Teaming Services 131

Image 31
Contents 101 Before Reading This ManualCD-ROM drive\Setup.exe SymbolsEntering commands Keys Symbols Definition103 AbbreviationsProduct names Expressions and abbreviations Recycle Handling this product104 Contents Overview Specifications106 Features Functionality and FeaturesFunctional Description Broadcom Advanced Control Suite 2 BACS2 TCP Offload Engine TOE108 Types of Teams Load Balancing and Fault ToleranceTeaming Function Broadcom Advanced Server Program Bsap Overview110 Smart Load Balancing and FailoverLink Aggregation 802.3ad Generic Trunking FEC/GEC/802.3ad-Draft StaticWindows Server With SNP SLB Auto-Fallback DisableVlan Overview Virtual LAN FunctionLiveLink Teaming and Large Send Offload/Checksum Offload SupportComponent Description PC #3 PC #5. Tagging is not enabled on PC #3 switch portAdding VLANs to Teams 114Installing a 1Gbit/s Ethernet I/O Module 116 Installing in a Server BladeInstallation Position of the 1Gbit/s Ethernet I/O Module Installation Procedure for the 1Gbit/s Ethernet I/O ModuleSecure the 1Gbit/s Ethernet I/O Module with the screws Install the 1Gbit/s Ethernet I/O ModuleInstall the server blade to the chassis Remove the top coverInstalling the LAN Drivers Installing the Driver SoftwareClick Next Glossary Broadcom Gigabit Ethernet Overview120 Teaming and Network Addresses Teaming ConceptsTeaming and Network Addresses Network Addressing122 Types of TeamsBroadcom Gigabit Ethernet Teaming Services 124 Link Aggregation Ieee 802.3ad LacpGeneric Trunking Software ComponentsSoftware Broadcom Name Windows File Name Component Hardware Requirements126 Broadcom Teaming Software ComponentSupported Features by Team Type Configuring Teaming128 Process for Selecting a Team Type Selecting a Team TypeYes Intermediate Driver Teaming MechanismsArchitecture 130Inbound Traffic Flow SLB Only Outbound Traffic Flow132 Protocol SupportOr the streams may look like this Types of Teams Switch-IndependentPerformance Generic Static Trunking Switch-Dependent134 Dynamic Trunking Ieee 802.3ad Link Aggregation 136 Feature AttributeOutgoing packet management 100 Incoming/outgoing Same speed Speeds Supported for Each Type of TeamType of Team Link Speed Traffic Direction Speed Support 10/100/1000 Incoming/outgoing Mixed speedAdapter Properties Supported by Teaming Virtual Adapter Wake on LAN Preboot Execution environment PXETeaming and Other Advanced Networking Properties 138Jumbo Frames Checksum OffloadIeee 802.1p QoS Tagging Large Send OffloadGeneral Network Considerations Teaming Across SwitchesSwitch-Link Fault Tolerance Preboot Execution EnvironmentRed ARP TableBlue 100=49C9 SLB Team 102=5ECA 8283142 Spanning Tree Algorithm 144 Topology Change Notice TCNPort Fast/Edge Port Layer 3 Routing/SwitchingTeaming with Hubs for troubleshooting purposes only Hub Usage in Teaming Network ConfigurationsTeaming with Microsoft NLB/WLBS SLB TeamsSLB Team Connected to a Single Hub Generic and Dynamic Trunking FEC/GEC/IEEE 802.3adTeaming Configuration Tips Troubleshooting Teaming ProblemsQuestion Answer Troubleshooting GuidelinesFrequently Asked Questions 148Adapter Be configured on the same server? ServerIs restored fallback? It must be upgraded using the Setup installer150 Message Cause Corrective Action Number Event Log MessagesWindows System Event Log messages Base Driver Physical Adapter/MiniportReboot the operating Duplex settings Medium not supported152 Unable to register with Driver cannot Unload any Ndis Intermediate Driver Virtual Adapter/TeamUnspecified failure during Intermediate Driver Event Log MessagesSystem on which it is Support the operating Release notes and installSuccessfully enabled a Only Interface 154Message Cause Corrective Action Number 156 BACS2 OverviewThird pane contains the Menu bar Only available with this product J5.4.8 Licensespg.175 Types of Information Provided by BACS2Function Details Licenses158 Installing the BACS2For Windows Server 2003 Installer starts upLicense agreement window appears 160 Custom Set up window appearsFor Windows Server 2003, Windows 2000 Server CD-ROM drive \PROGRAMS\GENERAL\Broadcom\MgmtApps\setup.exe162 Setting of BACS2Starting BACS2 Vital SignFollowing network status information is provided Network StatusWith headers appended to them By the host CPU164 Team StatusRange from 2 to Memory Address ResourcesFollowing information can be checked on the Resources tab Function number for the second port is Interrupt Request166 HardwareFollowing information can be checked on the Hardware tab 802.1p QOS Not enable QoS. Otherwise, problems may occurAdvanced Following information can be checked on the Advanced tab168 Sets the speed at 10 Mbit/s and the mode to Full-Duplex Locally AdministeredNot Present default Administered address include the followingNetwork Test Diagnostics170 Identifying the adapter Control RegistersGeneral Statistics Statistics172 Ieee 802.3 Statistics 174 Command Length = MAC Rx w/ PauseCommand Custom StatisticsLicenses 176 Configuring TeamingCreating and Modifying a Team Using the Teaming Wizard Using the Broadcom Teaming WizardOn the BACS2 Tools menu, click Create a Team 178 Broadcom Advanced Control Suite 2 BACS2 Select the standby member from the list of adapters Broadcom Advanced Control Suite 2 BACS2 Type the Vlan name and then click Next 182 To tag the VLAN, click Tagged and then click Next Value must be between 1 Type the Vlan tag value and then click NextClick Yes to add another Vlan and then click Next 184Click Finish to commit the changes Click the BACS2 Tools menu → Create a Team Using Expert ModeTo work without the wizard, click Expert Mode Creating a TeamBroadcom Advanced Control Suite 2 BACS2 Modifying a Team Configure the team IP address188 Adding a Vlan Following shows how to modify a teamWizard Welcome screen appears Type the Vlan ID and Vlan name, and click Apply Viewing Vlan Properties and Running Vlan TestsDeleting a Vlan Click the Tools menu → Configure a TeamClick Remove Vlan Click Apply 192 Following shows how to configure a LiveLinkRepeat for each of the other listed team members Click Apply Configuring LiveLink in VLAN-tagged EnvironmentsViewing the Team Properties and Statistics Saving and Restoring a ConfigurationFollowing shows how to save a configuration Following shows how to restore a configurationAppendix a Contact 196 Primergy