IBM SC41-5420-04 manual Dead Gateway Processing, Negative Advice from TCP or the Data Link Layer

Page 69

Figure 46. Example of ICMP Redirect

To see routing changes due to ICMP redirect messages, select NETSTAT menu 2 or NETSTAT *RTE and then press PF11. Comparing the next hop in this display with the next hop present in the routing table, you can verify whether a route has been dynamically changed.

Dead Gateway Processing

RFC-1122,Requirements For Internet Hosts - Communication Layers, requires the IP layer to include a dead gateway algorithm to manage suspected gateway failures. This section is intended to give you an overview of dead gateway processing.

Two types of gateway failures can occur:

vFailure of a first-hop gateway. A first-hop gateway is the gateway that is specified in an IP route. First-hop gateways must be on a directly-connected network. This type of failure can be detected by either TCP or the data link layer.

vFailure of a gateway other than the first-hop gateway. The path between source and destination TCP/IP hosts can traverse multiple gateways. This type of failure can be detected only by TCP.

Dead gateway processing is initiated when IP receives a negative advice indicator from either TCP or the data link layer. These indicators from TCP and the data link layer are referred to as advice since they may result from transient conditions as well as from a serious gateway failure.

Negative Advice from TCP or the Data Link Layer

Retransmissions on a TCP connection occur as a result of transient or non-transient problems somewhere along the path to a destination host. When TCP notices excessive retransmissions on a TCP connection, a TCP negative advice indicator is sent to IP.

Chapter 2. TCP/IP: Operation, Management, and Advanced Topics 55

Image 69
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 Operations Navigator Prerequisite and related informationViii 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 What you need to know before you can configure TCP/IP Configuring TCP/IPGathering Information About your Network Planning for TCP/IP Installation and ConfigurationLine Description Parameters Checklist TCP/IP Planning ChecklistsInterfaces to Local TCP/IP Networks Local TCP/IP Host Information Checklist25 / Remote System Information Installing the TCP/IP Application ProgramsTcpadm Using the TCP/IP Administration MenuUsing the Configure TCP/IP Menu Cfgtcp Configure TCP/IP MenuConfiguring TCP/IP using the Command Line Interface Configuring TCP/IP using the EZ-Setup WizardServices table Protocol tableConfiguring a TCP/IP Interface Configuring a Line DescriptionImportant Note Internet addressLine description Subnet maskAssociated local interface Automatic startDo you need to add routes at all? Configuring TCP/IP RoutesMaximum Transmission Unit MTU size Route destinationPreferred binding interface Adding TCP/IP routesDftroute None Multiple Default Routes NormalNO, *YES Configuring TCP/IP Remote System Information Configuring TCP/IP attributesIP Datagram Forwarding Adding Remote System InformationPVC None NONE, *REQUEST, *ACCEPTLind 15, *LIND, *TRANSMIT Adding an Entry to the Host Table Configuring TCP/IP Host Table EntriesWork with TCP/IP Host Table Display Bern MacianDNS SYSNAM890 LoopbackLocalhost AnyNet/400 Appc over TCP/IP Configuring the Local Domain and Host NameLocal Domain Name System DNS ServerDspmsg Qsysopr Dspmsg Qtcp Starting TCP/IP and TCP/IP ServersJob Name Description TCP/IP JobsEnd TCP/IP Endtcp Verifying the TCP/IP ConnectionSuccessful Ping Messages Verifying Additional TCP/IP ConnectionsVerify TCP/IP Connection Vfytcpcnn Verify TCP/IP ConnectionVerify TCP/IP Connection Ping Verifying TCP/IP Connections with Host Name-ExampleVERBOSE, *QUIET COMP, *ESCAPEVerifying TCP/IP Connections with Internet Address-Example Saving Your TCP/IP ConfigurationConfiguring TCP/IP 32 OS/400 TCP/IP Configuration and Reference V5R1 Work with TCP/IP Network Status Menu Network StatusWork with TCP/IP Network Status Work with TCP/IP Interface StatusWork with TCP/IP Interface Status Internet Network LineStarting TCP/IP Interfaces Opt Address Mask ServiceInternet Subnet Type MaxthrputEnding TCP/IP Interfaces Display TCP/IP Route Information Display TCP/IP Route InformationRoute Subnet Next Opt Destination Mask Hop Available Work with TCP/IP Connection Status Route Type Opt Destination ServiceType Source BottomWork with TCP/IP Connection Status Remote Local Opt Address Port Idle Time StateRemote Local Opt Address Port User Bytes Out ALL Ending TCP/IP ConnectionsRemote Local Opt Address Port Type TCPConfirm End of TCP/IP Connections Working with Configuration StatusDisplay Multicast Groups Displaying TCP/IP Network Status InformationOpt Description Status Job Trnline Active Trnlinet Trnlitcp QtcpipDisplaying TCP/IP Interfaces Display Multicast Host GroupsHost Group Hardware Address Display TCP/IP Interface Status Displaying Associated RoutesTrlan MSBDisplaying Route Details Option Display Associated RoutesRoute Subnet Next Opt Destination Mask Hop Displaying TCP/IP Route Information Display TCP/IP Route DetailsDirect Display TCP/IP Route Information, Display 1 Display TCP Connection Status Displaying TCP/IP ConnectionsDisplay TCP/IP Connection Status, Display 2 Displaying Connection TotalsDisplay TCP/IP Connection Totals TCP/IP Host TablesHost File Formats Managing TCP/IP Host TablesHost Table Information with *AIX Files Host Table Information with *NIC FilesTips for Merging Host Tables Merging TCP/IP Host TablesHost Table Information with *AS400 Files Managing the Host Table from a Central Site Merge the File Dead Gateway Processing Negative Advice from TCP or the Data Link LayerMultihoming Function How IP Responds to Negative AdviceMultihoming Single Host, Single Network, Single Line Per physical LAN only Multihoming TCP/IP Network Example The Multihoming functionType of Service TOS X25LINELoopback None TOS Example Multiple RoutesTCP/IP Port Restriction Paolo Configuring TCP/IP Port RestrictionsUDP, *TCP OnlyGerry Related Tables and the Host Table Configure Related Tables MenuWork with Service Table Entry Display IBM Using X.25 PVC instead of SVCMulticast Restrictions Chglintrn Lindtrnline FCNADRC00000040000 70 OS/400 TCP/IP Configuration and Reference V5R1 Base Pool Size TCP/IP JobsTCP/IP Protocol Support Provided by IOP Outbound batching of TCP and UDP datagrams Running TCP/IP Only Performance Considerations Merge Host Table Performance74 OS/400 TCP/IP Configuration and Reference V5R1 Line type Configuration command Source Service Access Point Configuration StepsCreating the Line Description Line Description NameDetermining the Maximum Size of Datagrams Setting the Maximum Transmission Unit78 OS/400 TCP/IP Configuration and Reference V5R1 TCP/IP Exit Points and Exit Programs Appendix B. TCP/IP Application Exit Points and ProgramsTCP/IP Application Exit Points OS/400 Registration FacilityAdding Your Exit Program to the Registration Facility Creating Exit ProgramsQAPP0100 Select your exit pointAdd your exit program Select the Add Exit Program optionYourlib Removing Exit ProgramsTCP/IP Application Request Validation Exit Point Interface Exit Point Interfaces for TCP/IP Application Exit PointsRequired Parameter Group Application identifierUser profile Operation identifierRemote IP address Length of remote IP addressUsage Notes Length of operation-specific informationAllow operation QSYS.LIB file system pathnames are always in uppercase Command string Length of command stringPoint Character conversion option Command processor identifierQshell interpreter not installed 92 OS/400 TCP/IP Configuration and Reference V5R1 Copyright IBM Corp Trademarks Programming Interface InformationDB2 96 OS/400 TCP/IP Configuration and Reference V5R1 Index Special Characters Interface Qtgtelnets Qtsmtpsrvr Page SC41-5420-04