IBM Z10 BC manual HiperSockets

Page 34

HiperSockets

The HiperSockets function, also known as internal Queued Direct Input/Output (iDQIO) or internal QDIO, is an inte- grated function of the z10 BC server that provides users with attachments to up to sixteen high-speed “virtual” Local Area Networks (LANs) with minimal system and network overhead. HiperSockets eliminates the need to utilize I/O subsystem operations and the need to traverse an external network connection to communicate between logical partitions in the same z10 BC server.

Now, the HiperSockets internal networks on z10 BC can support two transport modes: Layer 2 (Link Layer) as well as the current Layer 3 (Network or IP Layer). Traffi c can be Internet Protocol (IP) version 4 or version 6 (IPv4, IPv6) or non-IP (AppleTalk, DECnet, IPX, NetBIOS, or SNA). HiperSockets devices are now protocol-independent and Layer 3 independent. Each HiperSockets device has its own Layer 2 Media Access Control (MAC) address, which is designed to allow the use of applications that depend on the existence of Layer 2 addresses such as DHCP servers and fi rewalls.

Layer 2 support can help facilitate server consolidation. Complexity can be reduced, network confi guration is simplifi ed and intuitive, and LAN administrators can con-

gure and maintain the mainframe environment the same as they do a non-mainframe environment. With support of the new Layer 2 interface by HiperSockets, packet forwarding decisions are now based upon Layer 2 infor- mation, instead of Layer 3 information. The HiperSockets device performs automatic MAC address generation and assignment to allow uniqueness within and across logical partitions (LPs) and servers. MAC addresses can also be locally administered. The use of Group MAC addresses for multicast is supported as well as broadcasts to all other Layer 2 devices on the same HiperSockets network. Datagrams are only delivered between HiperSockets devices that are using the same transport mode (Layer 2 with Layer 2 and Layer 3 with Layer 3). A Layer 2 device cannot communicate directly with a Layer 3 device in another LPAR.

A HiperSockets device can fi lter inbound datagrams by Virtual Local Area Network identifi cation (VLAN ID, IEEE 802.1q), the Ethernet destination MAC address, or both. Filtering can help reduce the amount of inbound traf-

c being processed by the operating system, helping to reduce CPU utilization.

Analogous to the respective Layer 3 functions, HiperSockets Layer 2 devices can be confi gured as primary or secondary connectors or multicast routers. This is designed to enable the creation of high performance and high availability Link Layer switches between the internal HiperSockets network and an external Ethernet or to connect the HiperSockets Layer 2 networks of different servers. The HiperSockets Multiple Write Facility for z10 BC is also supported for Layer 2 HiperSockets devices, thus allowing performance improvements for large Layer 2 datastreams.

HiperSockets Layer 2 support is exclusive to System z10 and is supported by z/OS, Linux on System z environ- ments, and z/VM for Linux guest exploitation.

HiperSockets Multiple Write Facility for increased performance

Though HiperSockets provides high-speed internal TCP/IP connectivity between logical partitions within a System z server – the problem is that HiperSockets draws excessive CPU utilization for large outbound messages. This may lead to increased software licensing cost – HiperSock- ets large outbound messages are charged to a general CPU which can incur high general purpose CPU costs. This may also lead to some performance issues due to synchronous application blocking – HiperSockets large outbound messages will block a sending application while synchronously moving data.

A solution is HiperSockets Multiple Write Facility. HiperSockets performance has been enhanced to allow for the streaming of bulk data over a HiperSockets link between logical partitions (LPARs). The receiving LPAR can now process a much larger amount of data per I/O

34

Image 34
Contents IBM System z10 Business Class z10 BC Reference Guide Table of Contents IBM System z10 Business Class z10 BC Overview Think Big, Virtually LimitlessMore Solutions, More Affordable Special workloads, Specialty engines, affordable technologyNew Face Of System z Z10 BC Architecture ArchitectureArchitecture operating system support Page Commitment to system integrity VSE TPFLinux on System z Operating System ESA/390Z10 BC Page Page Z10 BC Design and Technology Z10 BC capacity identifiers Z10 BC ModelMemory Dimm sizes 2 GB and 4 GB Z10 BC model upgrades Z10 BC Model Capacity IDsLarge System Performance Reference Z10 BC PerformanceCPU Measurement Facility Z10 BC I/O Subsystem System I/O Configuration AnalyzerZ10 BC Channels and I/O Connectivity Support of Spanned Channels and Logical Partitions Concurrent UpdateModes of Operation Ficon Support for Cascaded Directors FCP ChannelsFCP Full fabric connectivity FCP increased performance for small block sizesScsi IPL now a base function High Performance Ficon improvement in performancePreplanning and setup of SAN for a System z10 environment Platform and name server registration in Ficon channelNPort ID Virtualization DistanceFicon Express enhancements for Storage Area Networks Program Directed re-IPLFicon Link Incident Reporting Serviceability EnhancementsFeature Infrastructure Ports per OSA-Express3 the newest family of LAN adaptersOSA-Express3 Ethernet features Summary of benefits OSA-Express2 availabilityType FeaturesPurpose/Traffic OSA-Express3 10 Gigabit Ethernet LROSA-Express3 1000BASE-T Ethernet OSA-Express3-2P Gigabit Ethernet SXFour-port exploitation on OSA-Express3 GbE SX and LX OSA-Express3-2P 1000BASE-T EthernetNetwork Traffic Analyzer Link aggregation for z/VM in Layer 2 mode Dynamic LAN idle for z/OSLayer 2 transport mode When would it be used? OSA Layer 3 Virtual MAC for z/OSIBM Communication Controller for Linux CCL Direct Memory Access DMAHardware data router OSA-Express3 and OSA-Express2 OSN OSA for NCPRemove L2/L3 LPAR-to-LPAR Restriction OSA Integrated Console ControllerOSA/SF Virtual MAC and Vlan id Display Capability HiperSockets HiperSockets Enhancement for zIIP Exploitation Can Do IT securely Security CryptographyCP Assist for Cryptographic Function Cpacf Configurable Crypto Express2 Enhancements to CP Assist for Cryptographic Func Tion CpacfCrypto Express2-1P Dynamically add crypto to a logical partition Support for ISOSupport for RSA keys up to 4096 bits Secure Key AESEnhancement with TKE 5.3 LIC Support for 13- thru 19-digit Personal Account NumbersTKE 5.3 workstation Smart Card ReaderRemote Loading of Initial ATM Keys TKE additional smart cards new featureSystem z10 BC cryptographic migration Remote Key Loading BenefitsOn Demand Capabilities Capacity on Demand Temporary CapacityAmendment for CBU Tests Capacity Provisioning OS Capacity provisioning allows you to set up rules System z9 System z10Reliability, Availability, and Serviceability RAS RAS Design FocusHardware System Area HSA Enhanced Driver MaintenanceAvailability Functions Redundant I/O InterconnectService Enhancements Dynamic Oscillator SwitchoverConcurrent Memory Upgrade Transparent SparingEnvironmental Enhancements Power MonitoringPower Estimation Tool IBM Systems Director Active Energy ManagerParallel Sysplex Cluster Technology Improved service time with Coupling Facility DuplexCoupling Facility Control Code Cfcc Level Coupling Facility Configuration Alternatives System-Managed CF Structure DuplexingParallel Sysplex Coupling Connectivity Introducing long reach InfiniBand coupling linksCoupling Connectivity for Parallel Sysplex Server Time Protocol STP Z10 Coupling Link OptionsTime synchronization and time accuracy on z10 BC Server Time Protocol enhancementsPreview Improved STP System Management with Enhanced STP recovery when Internal Battery Feature Continuous Availability of NTP servers used as ExterInternal Battery Feature Recommendation Application Programming Interface API to automateInternet Protocol, Version 6 IPv6 HMC System SupportFamily Machine Type HMC/SE Console MessengerEnhanced installation support for z/VM using the HMC HMC z/VM Tower System Management EnhancementsImplementation Services for Parallel Sysplex Fiber Quick Connect for Ficon LX Environments GdpsZ10 BC Highlights and Physical Dimensions Z9 BC Z10 BC Physical CharacteristicsZ10 BC System Power Physical PlanningZ10 BC Configuration Detail Z10 BC Concurrent PU ConversionsIBF Z10 BC Model StructureZ10 BC Minimum Maximum Z10 BC IBF hold uptime Drawer DrawersCoupling Facility CF Level of Support Z890Statement of Direction Available in the Library section of Resource Link PublicationsFollowing Redbook publications are available now Resource LinkZSO03021-USEN-02