![]() |
Software > OpenVMS Systems > Documentation > 84final > 4477 ![]() HP OpenVMS Systems Documentation |
![]() |
HP OpenVMS Cluster Systems
F.10 Data Isolation TechniquesThe following sections describe the types of data you should isolate when you use a LAN analysis tool to capture OpenVMS Cluster data between nodes and LAN adapters. F.10.1 All OpenVMS Cluster TrafficTo isolate all OpenVMS Cluster traffic on a specific LAN segment, capture all the packets whose LAN header contains the protocol type 60--07. Reference: See also Section F.8.2 for a description of the LAN headers. F.10.2 Specific OpenVMS Cluster TrafficTo isolate OpenVMS Cluster traffic for a specific cluster on a specific LAN segment, capture packets in which:
Reference: See Sections F.8.2 and F.8.4 for descriptions of the LAN and DX headers. F.10.3 Virtual Circuit (Node-to-Node) TrafficTo isolate virtual circuit traffic between a specific pair of nodes, capture packets in which the LAN header contains:
You can further isolate virtual circuit traffic between a specific pair of nodes to a specific LAN segment by capturing the following additional information from the DX header:
Reference: See Sections F.8.2 and F.8.4 for LAN and DX header information. F.10.4 Channel (LAN Adapter--to--LAN Adapter) TrafficTo isolate channel information, capture all packet information on every channel between LAN adapters. The DX header contains information useful for diagnosing heavy communication traffic between a pair of LAN adapters. Capture packets in which the LAN header contains:
Because nodes can use multiple LAN adapters, specifying the source and destination LAN addresses may not capture all of the traffic for the node. Therefore, you must specify a channel as the source LAN address and the destination LAN address in order to isolate traffic on a specific channel. Reference: See Section F.8.2 for information about the LAN header. F.10.5 Channel Control TrafficTo isolate channel control traffic, capture packets in which:
Reference: See Sections F.8.2 and F.8.5 for a description of the LAN and CC headers. F.10.6 Transport DataTo isolate transport data, capture packets in which:
Reference: See Sections F.8.2 and F.8.6 for a description of the LAN and TR headers. F.11 Setting Up an HP 4972A LAN Protocol AnalyzerThe HP 4972A LAN Protocol Analyzer, available from the Hewlett-Packard Company, is highlighted here because it meets all of the requirements listed in Section F.9. However, the HP 4972A LAN Protocol Analyzer is merely representative of the type of product useful for LAN network troubleshooting. Note: Use of this particular product as an example here should not be construed as a specific purchase requirement or endorsement. This section provides some examples of how to set up the HP 4972A LAN Protocol Analyzer to troubleshoot the local area OpenVMS Cluster system protocol for channel formation and retransmission problems. F.11.1 Analyzing Channel Formation ProblemsIf you have a LAN protocol analyzer, you can set up filters to capture data related to the channel control header (described in Section F.8.5). You can trigger the LAN analyzer by using the following datagram fields:
Then look for the HELLO, CCSTART, VERF, and VACK datagrams in the captured data. The CCSTART, VERF, VACK, and SOLICIT_SRV datagrams should have the AUTHORIZE bit (bit <4>) set in the CC flags byte. Additionally, these messages should contain the scrambled cluster password (nonzero authorization field). You can find the scrambled cluster password and the cluster group number in the first four longwords of SYS$SYSTEM:CLUSTER_AUTHORIZE.DAT file. Reference: See Sections F.10.3 through F.10.5 for additional data isolation techniques. F.11.2 Analyzing Retransmission ProblemsUsing a LAN analyzer, you can trace datagrams as they travel across an OpenVMS Cluster system, as described in Table F-12.
Reference: See Appendix G for more information about congestion control and PEDRIVER message retransmission. F.12 Filters
F.12.1 Capturing All LAN Retransmissions for a Specific OpenVMS ClusterUse the values shown in Table F-13 to set up a filter, named LAVc_TR_ReXMT, for all of the LAN retransmissions for a specific cluster. Fill in the value for the local area OpenVMS Cluster group code (nn--nn) to isolate a specific OpenVMS Cluster on the LAN.
1Base 2 F.12.2 Capturing All LAN Packets for a Specific OpenVMS ClusterUse the values shown in Table F-14 to filter all of the LAN packets for a specific cluster. Fill in the value for OpenVMS Cluster group code (nn--nn) to isolate a specific OpenVMS Cluster on the LAN. The filter is named LAVc_all.
F.12.3 Setting Up the Distributed Enable FilterUse the values shown in Table F-15 to set up a filter, named Distrib_Enable, for the distributed enable packet received event. Use this filter to troubleshoot multiple LAN segments.
F.12.4 Setting Up the Distributed Trigger FilterUse the values shown in Table F-16 to set up a filter, named Distrib_Trigger, for the distributed trigger packet received event. Use this filter to troubleshoot multiple LAN segments.
F.13 MessagesThis section describes how to set up the distributed enable and distributed trigger messages. F.13.1 Distributed Enable MessageTable F-17 shows how to define the distributed enable message (Distrib_Enable) by creating a new message. You must replace the source address (nn nn nn nn nn nn) with the LAN address of the LAN analyzer.
F.13.2 Distributed Trigger MessageTable F-18 shows how to define the distributed trigger message (Distrib_Trigger) by creating a new message. You must replace the source address (nn nn nn nn nn nn) with the LAN address of the LAN analyzer.
F.14 Programs That Capture Retransmission ErrorsYou can program the HP 4972 LAN Protocol Analyzer, as shown in the following source code, to capture retransmission errors. The starter program initiates the capture across all of the LAN analyzers. Only one LAN analyzer should run a copy of the starter program. Other LAN analyzers should run either the partner program or the scribe program. The partner program is used when the initial location of the error is unknown and when all analyzers should cooperate in the detection of the error. Use the scribe program to trigger on a specific LAN segment as well as to capture data from other LAN segments. F.14.1 Starter ProgramThe starter program initially sends the distributed enable signal to the other LAN analyzers. Next, this program captures all of the LAN traffic, and terminates as a result of either a retransmitted packet detected by this LAN analyzer or after receiving the distributed trigger sent from another LAN analyzer running the partner program. The starter program shown in the following example is used to initiate data capture on multiple LAN segments using multiple LAN analyzers. The goal is to capture the data during the same time interval on all of the LAN segments so that the reason for the retransmission can be located.
|