IBM SC41-5420-04 manual Outbound batching of TCP and UDP datagrams

Page 86

v Checksum calculation of outgoing TCP and UPD datagrams (prior to V4R4)

v Checksum verification of incoming TCP and UPD datagrams (prior to V4R4)

v Outbound batching of TCP and UDP datagrams.

v Fragmentation of TCP and UDP datagrams into segments that match the MTU

 

size.

v Starting with V4R2, iSeries collects all TCP datagrams in one batch and UDP

 

datagrams in a second batch. Ports and IP addresses are ignored. Releases prior

 

to V4R2 batch together datagrams at the IOP when these conditions are true:

 

– The protocol (TCP or UDP) matches

 

– The source and destination ports match

 

– The source IP address and destination IP address match

 

– They arrive consecutively into the IOP

 

The IOP then passes the datagram batch to IP.

v Handling of IP and ICMP datagrams in error (unless IP NAT, which disables this

 

function, is active)

v Resolving physical addresses using ARP protocol

These functions are called TCP/IP-assist functions. Whether these functions are done

by the IOP or the System Licensed Internal Code (SLIC), depends on the IOP type,

the OS/400 release, and the TCP/IP configuration. For details about specific

functions, contact your local service representative. TCP/IP-assist functions are

available on these IOPs:

v

#2617 Ethernet/IEEE 802.3 adapter/HP

v

#2619 16/4 Mbps Token-Ring Network adapter/HP

v #2618 Fiber distributed data interface adapter (FDDI)

v #2665 Shielded distributed data interface adapter (SDDI)

v #2666 High-speed communication adapter that is running frame relay only

v #2668 iSeries wireless LAN adapter

Note: You can get the same function without using one of the above IOP adapters

 

(done instead at a higher level in the system (SLIC)). When you use the X.25

 

protocol, you do not gain the advantage of the TCP/IP-assist function.

The TCP/IP-assist functions are also available on the following LAN IOAs and ATM IOAs:

v#2723 PCI Ethernet IOA

v#2724 PCI Token-Ring IOA

v#2838 PCI 100/10 Mbps Ethernet IOA

v#6149 16/4 Mbps Token-Ring IOA

v#2811 PCI 25 Mbps UTP ATM IOA

v#2812 PCI 45 Mbps Coax T3/DS3 ATM IOA

v#2813 PCI 155 Mbps MMF ATM IOA

v#2814 PCI 100 Mbps MMF ATM IOA

v#2815 PCI 155 Mbps UTP 0C3 ATM IOA

v#2816 PCI 155 Mbps MMF ATM IOA

v#2818 PCI 155 Mbps SMF 0C3 IOA

v#2819 PCI 34 Mbps Coax E3 ATM IOA

72OS/400 TCP/IP Configuration and Reference V5R1

Image 86
Contents TCP/IP Configuration and Reference Page TCP/IP Configuration and Reference Fifth Edition May Contents Index About TCP/IP Configuration and Reference SC41-5420 Vi OS/400 TCP/IP Configuration and Reference V5R1 Prerequisite and related information Operations NavigatorViii OS/400 TCP/IP Configuration and Reference V5R1 Page OS/400 TCP/IP Configuration and Reference V5R1 Summary of changes Xii OS/400 TCP/IP Configuration and Reference V5R1 Configuring TCP/IP What you need to know before you can configure TCP/IPPlanning for TCP/IP Installation and Configuration Gathering Information About your NetworkTCP/IP Planning Checklists Line Description Parameters ChecklistLocal TCP/IP Host Information Checklist Interfaces to Local TCP/IP NetworksInstalling the TCP/IP Application Programs 25 / Remote System InformationUsing the TCP/IP Administration Menu TcpadmUsing the Configure TCP/IP Menu Configure TCP/IP Menu CfgtcpServices table Configuring TCP/IP using the EZ-Setup WizardConfiguring TCP/IP using the Command Line Interface Protocol tableImportant Note Configuring a Line DescriptionConfiguring a TCP/IP Interface Internet addressAssociated local interface Subnet maskLine description Automatic startConfiguring TCP/IP Routes Do you need to add routes at all?Route destination Maximum Transmission Unit MTU sizeDftroute None Preferred binding interfaceAdding TCP/IP routes NO, *YES Multiple Default RoutesNormal IP Datagram Forwarding Configuring TCP/IP attributesConfiguring TCP/IP Remote System Information Adding Remote System InformationLind 15, *LIND, *TRANSMIT PVCNone NONE, *REQUEST, *ACCEPT Configuring TCP/IP Host Table Entries Adding an Entry to the Host TableWork with TCP/IP Host Table Display DNS BernMacian Localhost SYSNAM890Loopback Configuring the Local Domain and Host Name AnyNet/400 Appc over TCP/IPDomain Name System DNS Server LocalStarting TCP/IP and TCP/IP Servers Dspmsg Qsysopr Dspmsg QtcpTCP/IP Jobs Job Name DescriptionVerifying the TCP/IP Connection End TCP/IP EndtcpVerifying Additional TCP/IP Connections Successful Ping MessagesVerify TCP/IP Connection Verify TCP/IP Connection VfytcpcnnVERBOSE, *QUIET Verifying TCP/IP Connections with Host Name-ExampleVerify TCP/IP Connection Ping COMP, *ESCAPESaving Your TCP/IP Configuration Verifying TCP/IP Connections with Internet Address-ExampleConfiguring TCP/IP 32 OS/400 TCP/IP Configuration and Reference V5R1 Network Status Work with TCP/IP Network Status MenuWork with TCP/IP Interface Status Work with TCP/IP Interface StatusWork with TCP/IP Network Status Internet Network LineInternet Subnet Type Opt Address Mask ServiceStarting TCP/IP Interfaces MaxthrputEnding TCP/IP Interfaces Route Subnet Next Opt Destination Mask Hop Available Display TCP/IP Route InformationDisplay TCP/IP Route Information Type Source Route Type Opt Destination ServiceWork with TCP/IP Connection Status BottomRemote Local Opt Address Port User Bytes Out Work with TCP/IP Connection StatusRemote Local Opt Address Port Idle Time State Remote Local Opt Address Port Type Ending TCP/IP ConnectionsALL TCPWorking with Configuration Status Confirm End of TCP/IP ConnectionsOpt Description Status Job Displaying TCP/IP Network Status InformationDisplay Multicast Groups Trnline Active Trnlinet Trnlitcp QtcpipHost Group Hardware Address Displaying TCP/IP InterfacesDisplay Multicast Host Groups Trlan Displaying Associated RoutesDisplay TCP/IP Interface Status MSBRoute Subnet Next Opt Destination Mask Hop Displaying Route Details OptionDisplay Associated Routes Direct Displaying TCP/IP Route InformationDisplay TCP/IP Route Details Display TCP/IP Route Information, Display 1 Displaying TCP/IP Connections Display TCP Connection StatusDisplaying Connection Totals Display TCP/IP Connection Status, Display 2TCP/IP Host Tables Display TCP/IP Connection TotalsHost Table Information with *AIX Files Managing TCP/IP Host TablesHost File Formats Host Table Information with *NIC FilesHost Table Information with *AS400 Files Tips for Merging Host TablesMerging TCP/IP Host Tables Managing the Host Table from a Central Site Merge the File Negative Advice from TCP or the Data Link Layer Dead Gateway ProcessingHow IP Responds to Negative Advice Multihoming FunctionMultihoming Single Host, Single Network, Single Line Per physical LAN only Example The Multihoming function Multihoming TCP/IP NetworkLoopback None Type of Service TOSX25LINE Multiple Routes TOS ExampleTCP/IP Port Restriction Configuring TCP/IP Port Restrictions PaoloGerry UDP, *TCPOnly Configure Related Tables Menu Related Tables and the Host TableWork with Service Table Entry Display Using X.25 PVC instead of SVC IBMMulticast Restrictions Chglintrn Lindtrnline FCNADRC00000040000 70 OS/400 TCP/IP Configuration and Reference V5R1 TCP/IP Protocol Support Provided by IOP Base Pool SizeTCP/IP Jobs Outbound batching of TCP and UDP datagrams Merge Host Table Performance Running TCP/IP Only Performance Considerations74 OS/400 TCP/IP Configuration and Reference V5R1 Line type Configuration command Creating the Line Description Configuration StepsSource Service Access Point Line Description NameSetting the Maximum Transmission Unit Determining the Maximum Size of Datagrams78 OS/400 TCP/IP Configuration and Reference V5R1 Appendix B. TCP/IP Application Exit Points and Programs TCP/IP Exit Points and Exit ProgramsOS/400 Registration Facility TCP/IP Application Exit PointsCreating Exit Programs Adding Your Exit Program to the Registration FacilitySelect your exit point QAPP0100Select the Add Exit Program option Add your exit programRemoving Exit Programs YourlibRequired Parameter Group Exit Point Interfaces for TCP/IP Application Exit PointsTCP/IP Application Request Validation Exit Point Interface Application identifierRemote IP address Operation identifierUser profile Length of remote IP addressAllow operation Usage NotesLength of operation-specific information QSYS.LIB file system pathnames are always in uppercase Point Command stringLength of command string Command processor identifier Character conversion optionQshell interpreter not installed 92 OS/400 TCP/IP Configuration and Reference V5R1 Copyright IBM Corp Programming Interface Information TrademarksDB2 96 OS/400 TCP/IP Configuration and Reference V5R1 Index Special Characters Interface Qtgtelnets Qtsmtpsrvr Page SC41-5420-04