Previous PageNext Page

Chapter 10 - VINES Protocol Family Statistics

Introduction

Overview of the VINES Protocol Family

VINES IP - Responsible for moving units of data called packets through the network. This protocol is also responsible for making routing decisions, which involve determining the appropriate paths packets should take to reach their destinations. A path is an interconnected pattern of data links and nodes that connects two nodes in a network.

VINES RTP - Distributes network topology information.

VINES SPP - Supports a data stream between several types of clients and services. A data stream is a controlled flow of data between two processes.

Figure 10-1. VINES Protocols and OSI Layers

Figure 10-2. Sample SPP Message

Note: FRP applies only if the packet that contains the message requires fragmentation, such as when a 1500-byte Ethernet packet is routed across an HDLC line.

Figure 10-3. Sample VINES IP Packet Containing Other Network Layer Headers

Note: FRP applies only if the packet that contains the message requires fragmentation, such as when a 1500-byte Ethernet packet is routed across an HDLC line.

Accessing VINES Protocol Family Statistics

1. Choose SHOW communications statistics from the VINES Network Summary menu. This action displays the Communications Statistics menu.

2. Choose ACCESS protocol family statistics from the Communications Statistics menu. This action displays the Protocol Families menu, as follows.

Figure 10-4. Protocol Families Screen

The Protocol Families menu lets you access statistics on all of the available protocol families on the server. This menu always displays VINES statistics. The menu displays TCP/IP statistics, and AppleTalk statistics only if those protocol families are running on the server.

3. Select VINES statistics. The Protocol Family Summary menu for VINES appears, as follows.

Figure 10-5. Family Summary Screen

VINES IP Statistics

Totin and Totout Counts

Packets that the server receives, such as packets that contain SPP or IPC messages that are destined for services on the server. RTP, ICP, and ARP packets that the server receives also count as part of Totin.
Packets that the server routes. These packets originate from, and are destined for, other servers.
Broadcast packets.

Packets that the server sends, such as packets containing IPC or SPP messages that services on the server send to clients and services on other servers. RTP, ARP, and ICP packets that the server sends also count as part of Totout.
Packets that the server routes.
Broadcast packets.

Figure 10-6. VINES IP Sending a Packet

Figure 10-7. VINES IP Receiving a Packet

Figure 10-8. VINES IP Routing a Packet

Factors That Affect VINES IP Traffic

Number of services on the server.
Number of LANs, HDLC, asynchronous, and X.25 lines connected to the server.
Number of nodes directly connected to the server through LANs, HDLC, asynchronous, and X.25 lines.
Whether the TCP/IP Routing option or the TCP/IP Server-to-Server option is installed on the server. VINES IP and IP in the TCP/IP protocol family often work together to tunnel TCP/IP traffic through VINES networks or tunnel VINES traffic through TCP/IP networks.

Tunneling is a routing technique in which a packet from one protocol family, such as a VINES IP packet, is encapsulated in the protocol headers of another protocol family, such as TCP/IP. Tunneling allows the packet from the source protocol family to move through the other family's network.

When VINES and TCP/IP tunnel traffic through each other, they influence each other's statistics. TCP/IP protocol family statistics are described in Chapter 11.

Whether the server acts as an AppleTalk router. Like the relationship between VINES and TCP/IP, VINES and the AppleTalk Datagram Delivery Protocol (DDP) can work together to tunnel AppleTalk traffic through VINES networks. VINES IP and AppleTalk DDP influence each other's statistics.

AppleTalk protocol family statistics are described later in Chapter 12.

Whether the server performs double encapsulation. Double encapsulation occurs when the server attempts to tunnel traffic using more than two protocol families.

For example, when the server tunnels VINES traffic through SNA networks using the Server-to-Server over SNA option, the packets contain SNA and VINES protocol headers.

In both of these cases, VINES IP statistics counts are effected.

Figure 10-9. Tunneling VINES Traffic Through a TCP/IP Network

Figure 10-10. Tunneling AppleTalk Traffic Through a VINES Network

Detailed VINES IP Statistics

Total in

Total out

Bad Checksum

Too Small

Bad Length

No Buffers Avail

Routed

     2 x Routed
------------------------  x 100
(Totin + Totout)

Standalone servers should show a value of 0 to 5 percent packets routed. An example of a standalone server is one that communicates over a LAN, but is not directly connected to the LAN backbone.
Servers on a backbone LAN should show a value of 5 to 15 percent packets routed.
Gateway servers should show a value of 15 to 70 percent packets routed. A gateway server acts as a router between different LANs and HDLC, asynchronous, and X.25 lines. An example of this kind of server is one that is on both an Ethernet and a ProNET-10 LAN, and can also communicate over an X.25 line.
It should be considered an error condition if any server in a category above is routing a higher percentage than the maximum for that category.

Move the services that users most often use to a server on their immediate LAN.
Add another LAN to connect the servers for which this server is performing routing.
Make the LAN bypass the servers for which this server is performing routing.

Broadcasts

Fragmentations Done

Fragments

Reassemblies Done

Routed (HWM)

Broadcast (HWM)

To IP (TCP/IP)

From IP (TCP/IP)

VINES RTP Statistics

VINES 5.00 RTP Packets

Routing Request Packets

Routing Response Packets

Routing Redirect Packets

Routing Update Packets

They inform neighbors that the server or workstation that transmitted the packet is still on the network. If a neighbor on a LAN is not "heard from" for a period of 6 minutes, the remaining servers and workstations on the LAN remove the neighbor from their routing tables.
They propagate news of network changes through the network. When neighbors that act as routers receive RTP update packets containing news of network changes, they propagate the news to their neighbors on all of their interfaces (including the interface that they received the news on). This process continues, from router to router, until the news reaches all the servers in the network.

Figure 10-11. Propagating News of Network Changes

VINES 5.50 RTP Packets

Routing Request Packets

When they communicate with servers and other workstations that are not in their routing server's logical network. The request packet asks the routing server to reply with a routing update packet, which contains routing metric information that the workstation needs to communicate with the destination.
When they communicate with their routing server through a Token-Ring bridge. The request packet asks the routing server for the appropriate routing metric to reach it.

Note: VINES 5.50 servers respond differently from VINES 5.00 servers in answering the workstations' routing requests. Whereas 5.00 servers reply with a routing response packet, 5.50 servers reply with a routing update packet. The RTP header indicates that the routing update packet is of the response type.

When they establish a WAN connection
When they detect the loss of a routing update
During the initial routing update exchange with a new VINES 5.50 neighbor

Routing Redirect Packets

Routing Reinitialization Packets

Routing Update Packets

VINES RTP Summary Statistics

The number of LAN and wide-area data link interfaces. The server broadcasts routing update packets every 90 seconds on all LAN interfaces and whenever network changes occur on wide-area data link interfaces. As the number of interfaces on the server increases, Totout will also increase.
The number of servers that the server is directly connected to on its LAN and wide-area data link interfaces. As the number of servers increases, Totin will increase. Totout will also increase, but not to the degree that Totin increases.
The number of workstations that the server is directly connected to on LAN interfaces. These workstations broadcast routing update packets to all of their neighbors every 90 seconds.
If the server is a routing server, and the workstations for which it is the routing server run VINES and frequently communicate outside the routing server's logical network, the number of routing update packets that the server sends increases, influencing the Totout count. The number of routing redirect packets that the server sends may increase as well, especially if the routing server is not the best route to the destination.
If the server is a routing server, and the workstations for which it is the routing server frequently communicate off the LAN, the number of routing response packets that the server sends will increase, influencing the Totout count. The number of routing redirect packets that the server sends may increase as well, especially if the routing server is not the best route to the destination.
If the network exceeds 200 servers, servers send two packets for every routing update and routing response, thereby greatly influencing both Totin and Totout. Because each RTP packet contains a 6-byte entry for each server in the network, more than one packet is needed to deliver a full routing update or routing response when more than 200 servers are in the network.

Detailed RTP Statistics

Total In and Total Out

Input errors

Invalid RTP packet size, redirect packet or packet type.
RTP packets that were received on a WAN interface (for example, HDLC, TCP/IP S-S) before the Security service assigned a security setting (Secure, Restricted, Unrestricted) to the interface. While a WAN connection initializes, the server rejects any RTP traffic received on the connection. Note that only pre-5.50 servers attempt to send RTP packets on an initializing WAN connection.

No Buffers Avail in/out

Updates sent/rcvd

Responses sent/rcvd

Requests in/out

Request Lookups sent/rcvd (Sequenced Only)

Request SLR Info rcvd (Sequenced Only)

Reinit sent/rcvd (Sequenced Only)

Resync sent/rcvd (Sequenced Only)

Redirects sent/rcvd

Fragments sent/rcvd (Sequenced Only)

Fragments dropped

Fragments dropped (no buffers)

Invalid Fragments (Sequenced Only)

Duplicate Fragments (Sequenced Only)

Fragmentations/ Reassemblies Done (Sequenced Only)

Fragmentations/ Reassemblies Faild (Sequenced Only)

Outdated Packets (Sequenced Only)

Old Net Info (Sequenced Only)

Invalid Redirects

Broadcasts outgoing/incoming

Routes created/modified by redirects

Neighbor Anchor/Host Entries

Network Entries

Routing Lookup Calls

Failed Routing Lookups

Non-sequenced Total in/out

Non-sequenced Total in errs

Non-sequenced Updates sent/rcvd

Non-sequenced Responses sent/rcvd

Non-sequenced Requests sent/rcvd

Non-sequenced Redirects sent/rcvd

Invalid Non-sequenced Redirects rcvd

Non-sequenced Broadcasts sent/rcvd

VINES SPP Statistics

Factors That Affect SPP Connection Usage and SPP Traffic

VINES File Services - Each DOS, Windows or OS/2 user of a VINES file service uses an SPP connection to communicate with the service.

3270/SNA - Each active LU session requires an SPP connection to the client.

synchronous Terminal Emulation - Each active host session requires an SPP connection to the client.

STDA - The STDA service uses an SPP connection for a session with the STDA client.

Print - Each invocation of PCPRINT establishes an SPP connection to the specified print service.

Security Service - When a user logs in, the service establishes an SPP connection with the workstation client to deliver profile information. The connection terminates as soon as the delivery is complete.

Third-party - Third-party services can also use SPP connections.

Detailed SPP Statistics

Total In and Total Out

Input errors

Connections configured

Max SPP connections (HWM)

Connections in use

Bad Packets

Dropped: no buffer space in

Dropped: no port

No application had opened a port that matched the destination port number in the SPP header.
No application had established a connection with an Id that matched the connection Id in the SPP header.

Bad Packets: duplicates

Bad Packets: out of order

Data packets rcvd

Acknowledgment packets sent/ rcvd

Disconnect Packets sent/ rcvd

Probe Packets sent/rcvd

Data Packets sent

Abort Packets sent

Local Packets

Previous PageTop Of PageNext Page