IBM SC41-5420-04 manual How IP Responds to Negative Advice, Multihoming Function

Page 70

The data link layer passes a negative advice indicator to IP when it is unable to transmit data to a first-hop (directly-connected) gateway. In most cases, negative advice from the data link layer means that the Address Resolution Process (ARP) processing performed by the data link layer was unable to resolve the location of first-hop gateway on the directly connected physical network. (ARP is not performed on all physical network types. Some physical network types, such as X.25, use an alternative scheme for this purpose.)

Negative advice, whether from TCP or the data link layer, is always expressed in terms of the first-hop gateway. Dead gateway processing on a given host only attempts to verify the first-hop gateway. However, gateways also carry out their own dead gateway processing for other adjacent gateways. In this way, all of the gateways along the path to a destination host are taken care of.

How IP Responds to Negative Advice

When receiving negative advice from TCP or the data link layer concerning a next hop gateway, IP marks all routes that use this gateway as suspect. IP attempts to deliver data destined for the suspect gateway via routes that use other gateways (if any are configured). Next, an IP process is started that uses periodic PING requests to attempt to contact the suspect next-hop gateway. If the suspect gateway continues to be unresponsive for an extended period of time, the frequency of the PING requests is reduced.

When any PING response is received from a suspect gateway, the gateway is considered active and the routes are restored.

Notes about IP Responses to Negative Advice:

1.If an ICMP redirect message is received during dead gateway processing, routes to a suspect gateway may be temporarily restored. However, dead gateway PING processing is not interrupted, and subsequent negative advice forces the IP routing table back to its previously adjusted state.

2.Responses from user-initiated PINGs can also indicate that a suspect gateway is active.

3.Negative advice is not passed from the UDP or RAW IP protocol machines. Applications using these protocols must use other mechanisms to detect and respond to apparent network problems. However, data link layer-negative advice is still used to manage problems with the first-hop gateway.

Multihoming Function

A multihomed host has multiple IP addresses, which we may think of as logical interfaces. These logical interfaces may be associated with one or more physical interfaces, and these physical interfaces may be connected to the same or different networks.

The iSeries TCP/IP implementation supports multihoming. This allows you to specify either a single interface or multiple interfaces for a line description. You can have your server appear as any one or combination of the following scenarios:

vA single host on a network over a communications line

vMultiple hosts on the same network over the same communications line

vMultiple hosts on the same network over multiple communications lines

vMultiple hosts on different networks over the same communications line

vMultiple hosts on different networks over multiple communications lines

56OS/400 TCP/IP Configuration and Reference V5R1

Image 70
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 sizeAdding TCP/IP routes Preferred binding interfaceDftroute None Normal Multiple Default RoutesNO, *YES IP Datagram Forwarding Configuring TCP/IP attributesConfiguring TCP/IP Remote System Information Adding Remote System InformationNone NONE, *REQUEST, *ACCEPT PVCLind 15, *LIND, *TRANSMIT Configuring TCP/IP Host Table Entries Adding an Entry to the Host TableWork with TCP/IP Host Table Display Macian BernDNS Loopback SYSNAM890Localhost 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 Display TCP/IP Route Information Display TCP/IP Route InformationRoute Subnet Next Opt Destination Mask Hop Available Type Source Route Type Opt Destination ServiceWork with TCP/IP Connection Status BottomRemote Local Opt Address Port Idle Time State Work with TCP/IP Connection StatusRemote Local Opt Address Port User Bytes Out 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 QtcpipDisplay Multicast Host Groups Displaying TCP/IP InterfacesHost Group Hardware Address Trlan Displaying Associated RoutesDisplay TCP/IP Interface Status MSBDisplay Associated Routes Displaying Route Details OptionRoute Subnet Next Opt Destination Mask Hop Display TCP/IP Route Details Displaying TCP/IP Route InformationDirect 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 FilesMerging TCP/IP Host Tables Tips for Merging Host TablesHost Table Information with *AS400 Files 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 NetworkX25LINE Type of Service TOSLoopback None Multiple Routes TOS ExampleTCP/IP Port Restriction Configuring TCP/IP Port Restrictions PaoloOnly UDP, *TCPGerry 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 Jobs Base Pool SizeTCP/IP Protocol Support Provided by IOP 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 addressLength of operation-specific information Usage NotesAllow operation QSYS.LIB file system pathnames are always in uppercase Length of command string Command stringPoint 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