Previous PageNext Page

Chapter 4 - Managing Source-level Routing

Overview

SLR concepts
How the Banyan networking software chooses source-level routes
How the Banyan networking software calculates metrics
Guidelines for mixing revisions of the Banyan networking software that handle SLR differently
How to configure SLR
Troubleshooting problems with SLR

SLR Concepts

Figure 4-1. Local Token-Ring Bridge

Figure 4-2. Remote Token-Ring Bridge Pair

How the Banyan Networking Software Chooses Source-level Routes

1. The Banyan networking software looks at all the possible routes between the two servers.

2. If any of the routes are source-level routes (direct routes involving a source ring, a bridge, and a destination ring), the networking software ignores all but the first source-level route associated with an RTP broadcast from the destination server. The Banyan networking software assumes that the packet containing the source-level route was received first because:

- Fewer hops occur in that route

- A faster link exists in that route

- The route is less congested

3. The Banyan networking software checks to see if there is a gateway from the first server to the second server. If there is a gateway, the Banyan networking software compares the metric of the route through that gateway with the metric of the source-level route it chose in step 2.

4. If the metric of the source-level route in step 2 is less than the metric for the gateway route in step 3, the Banyan networking software chooses the source-level route. Otherwise, the Banyan networking software chooses the gateway.

Example Choosing Between Source-level Routes

Figure 4-3. Multiple Bridge Routes to a Destination

Example Choosing Between Multiple Source-level Routes and a Server

Figure 4-4. Choice Between Two Source-level Routes

Compares the metrics of the two source-level routes and picks the best one
Compares the metrics of the best one to the metrics associated with the route through Server 3
Picks the route with the best metrics

Routing Metrics

Guidelines for Assigning Metrics

Note: If you are calculating metrics for a server in a network that contains mixed revisions of the Banyan networking software, follow the guidelines in "Guidelines for Mixing Versions of the Banyan Networking Software" later in this chapter.

Table 4-1. Metrics for Popular Data Links

Note: The metric for an Ethernet data link is always two ticks, even if the links are Ethernet bridges or Ethernet-to-T1 bridges.

1. Using a network map or a rough sketch of the bridge route, identify the data links in the route.

2. Using the figures in Table 4-1, assign a metric to each data link in the bridge route. You do not need to assign a metric to the source ring; the metric for the source ring is automatically assigned.

3. Add up the metrics for all the links.

Example Assigning Metrics for a Simple Bridge Route

Figure 4-5. Simple Bridge Route

Bridge: Serial Line (9600 Kbps) 90

Destination ring: Token-Ring LAN (16 Mbps) 2

Example Assigning Metrics for a Complex Route

1. Break the route into bridge routes; that is, into sections composed of source ring, bridge, and destination ring.

2. Calculate the metrics for each individual component the same way you would for a simple bridge route by adding the metrics for each individual link in the route.

Figure 4-6. Metrics for a Complex Bridge Route

Bridge: Local bridge 1

Destination ring: Token-Ring LAN (16 Mbps) 2

Bridge: Serial Line (9600 Kbps) 90

Destination ring: Token-Ring LAN (16 Mbps) 2

Metric for local source ring:

Token-Ring LAN (4 Mbps) 4

Metric for first segment 3

Metric for second segment 92

Favoring Specific Routes

Example Favoring a Route Through a Server

Figure 4-7. Favoring One of Two Routes

Through Server 3, the metric that the Banyan networking software automatically calculates is 2 + 2, or 4.
Through the local bridge, the metric you usually assign is 1 + 2, or 3. The Banyan networking software adds the metric for the source ring (2), bringing the total metric for the route to 5.

Avoiding Timeouts

Guidelines for Mixing Versions of the Banyan Networking Software

You can configure metrics for a specific network interface, thereby selecting or avoiding a specific route. Refer to the Chapter 8 for additional information.
You can specify a routing threshold for a specific server, thereby balancing server load. Refer to the Banyan Server Operations Guide for additional information.
You can configure metrics for a bridge route.
When choosing between two or more source-level routes, the Banyan networking software chooses the best route based on the first packet received from a Routing Update Protocol (RTP) broadcast. RTP is a VINES network layer protocol that distributes network topology information.
When choosing between a zero-hop route that involves a source-level route (such as two servers connected by a Token-Ring bridge) and a route through a gateway, VINES takes the route with the best metric. Metrics are described in "Routing Metrics" earlier in this chapter.
Unlike in previous versions of the Banyan networking software, enabling SLR on one server does not automatically enable SLR on all other servers.
The Banyan SLR software enables and disables SLR dynamically on the card. You do not have to reboot the server to enable or disable SLR.
SLR is supported across remote bridges.

Example Routing Between a Server and a Single Source-level Route

Figure 4-8. Mixed Versions of VINES in a Network

All workstations on any rings attached by remote bridges must be running VINES 5.50 (and later revisions) to communicate with each other. (SLR is not supported across remote bridges in VINES versions earlier than 5.50.)
If servers running SLR on VINES 4.xx are on the same ring with servers running either VINES 5.00 or greater, performance will not equal the performance of a pure 5.xx or 6.xx network.
Do not configure any bridge routes in a mixed-version environment. If you want to configure bridge routes in preparation for upgrading and you are mixing VINES 5.00 with VINES 5.50 (and later revisions), use a metric of 5 for each bridge route; do not raise or lower the metric arbitrarily. By using a metric of 5, your metrics will match the metrics that VINES 5.00 uses, and routing metrics will be consistent between the two revisions. When you upgrade the entire network to VINES 5.50 (and later revisions), you can change the metrics to the appropriate values.

Rules for Enabling SLR

Enabling SLR on Servers

Figure 4-9. Rules for Enabling SLR on Servers (Example 1)

Figure 4-10. Rules for Enabling SLR on Servers (Example 2)

Note: You do not have to manually enable SLR for VINES 3270/SNA service communications across IBM local Token-Ring bridges, IBM remote Token-Ring bridge pairs, and Banyan servers that emulate these bridges. For example, if a server communicates with an IBM host on another Token-Ring LAN through either an IBM local bridge or an IBM remote bridge pair and the server does not use the Banyan networking software to communicate with nodes on the other LAN, the server does not need SLR manually enabled.

TCP/IP Communications Across Bridges

The Banyan TCP/IP Routing option
The other server configured as a server gateway for the corresponding TCP/IP network
SLR enabled

Figure 4-11. TCP/IP Communications Across Bridges

Server 1 and Server 2 both have the TCP/IP Routing option installed.
Server 1 has configured Server 2 as a gateway, and Server 2 has configured Server 1 as a gateway.
SLR is enabled on both Server 1 and Server 2.

When to Enable SLR on Workstations

To send and receive data through local Token-Ring bridges when no servers with SLR enabled are on the Token-Ring LAN to which the workstations are connected
When the only server running the same version of the Banyan networking software as the workstation is across a bridge

Figure 4-12. Conditions When You Must Enable SLR on Workstations (Example 1)

Figure 4-13. Conditions When You Must Enable SLR on Workstations (Example 2)

Note: If a server running the same version of the Banyan networking software as Workstation 1 is available on another LAN connected through Server 3, you do not need to enable SLR on Workstation 1.

Prerequisites for Configuring SLR

1. Install any necessary hardware (Token-Ring cards, cables, and so on).

2. Configure LAN cards. (See Managing Workstations for more information on configuring LAN cards.)

3. Enable SLR on the interfaces. (See "Enabling SLR Interfaces" later in this chapter.)

4. Configure bridge routes and their metrics. (See "Configuring SLR Bridge Routes" later in this chapter.)

5. Enable the configuration. (See "Enabling Database Configuration" later in this chapter.)

Configuring SLR

Database and Runtime Configurations

Table 4-2. Differences Between Database and Runtime Configuration

Using the Manage Source-level Routing Menus

To Reach the SLR Main Menu

1. From the Operator Menu, choose Manage Communications. The Manage Communications menu appears.

2. Choose Source Level Routing. The Manage Source-level Routing menu appears, displaying the serial number and name of the server, as shown in Figure 4-14.

Figure 4-14. Manage Source-Level Routing Menu Screen

Key Conventions

Table 4-3. Key Conventions for SLR Menus and Screens

Enabling SLR Interfaces

To Enable the Interface for SLR

1. From the Operator Menu, choose Manage Communications. The Manage Communications menu appears.

2. Choose Source Level Routing. The Manage Source-level Routing menu appears.

3. Choose CONFIGURE SLR Interfaces. The CONFIGURE SLR Interfaces menu appears.

Figure 4-15. The CONFIGURE SLR Interfaces Menu Screen

4. Using the arrow keys, choose the interface that you want to enable or disable for SLR.

5. Press ENTER. The following prompt appears:

Do you really want to disable source level routing support on this interface?

6. Choose YES to disable the interface. Choose NO if you do not want to disable the interface. The default is YES.

Configuring SLR Bridge Routes

To Specify Bridge Routes

1. From the Operator Menu, choose Manage Communications. The Manage Communications menu appears.

2. Choose Source Level Routing. The Manage Source-level Routing menu appears.

3. Choose CONFIGURE SLR Bridge Routes. The CONFIGURE SLR Bridge Routes menu appears, as shown in Figure 4-16.

Figure 4-16. CONFIGURE SLR Bridge Routes Menu Screen

To add a bridge route, follow the instructions in "To Add a Bridge Route," which follows.
To modify a bridge route, follow the instructions in "To Modify a Bridge Route" later in this chapter.
To delete a bridge route, follow the instructions in "To Delete a Bridge Route" later in this chapter.

To Add a Bridge Route

1. From the CONFIGURE SLR Bridge Routes menu, choose ADD Bridge. The ADD Bridge screen appears, as shown in Figure 4-17.

Figure 4-17. The ADD Bridge Screen

2. When prompted, enter the following information:

Bridge type (L=Local, R=Remote): - The type of bridge associated with the route. Enter L for a local Token-Ring bridge, or R for a remote Token-Ring bridge pair.

Bridge number (0-9, A-F hex): - The number assigned to the local Token-Ring bridge or the remote Token-Ring bridge pair. Enter a hexadecimal number from 0 to F.

If you do not know the bridge number, ask your network administrator or planner. Note that a remote Token-Ring bridge pair is assigned a single bridge number because it appears to the rest of the network as a single entity.

Source ring number (1-FFF hex): - The ring number of the Token-Ring LAN that the server shares with the local Token-Ring bridge or remote Token-Ring bridge pair. Enter a hexadecimal number from 1 to FFF.

Target ring number (1-FFF hex): - The ring number of the Token-Ring LAN on the other side of the local Token-Ring bridge or remote Token-Ring bridge pair. Enter a hexadecimal number from 1 to FFF.

Routing metric: - An estimated round-trip delay time associated with the route, specified in 200-millisecond intervals called ticks. After that delay, the connection times out. For example, if you specify the routing metric for a connection between two services as 20 ticks (4 seconds), the connection times out if there is no activity on the connection for more than 4 seconds. The lowest value possible is 1 tick. The highest value possible is 4095. The value must be a decimal number.

Configure a metric for any bridge route that will be used. See "Guidelines for Mixing Versions of the Banyan Networking Software" earlier in this chapter for important information about bridge routes in a network containing mixed versions of VINES. If you do not enter a metric for a bridge route and that bridge route is used to reach a server, the Banyan networking software uses a metric of 5 for that bridge route.

For information on calculating metrics, see "Guidelines for Assigning Metrics," earlier in this chapter. For a list of commonly used metrics, see Table 4-1.

3. When you finish entering the information, press F10.

To Modify a Bridge Route

1. From the CONFIGURE SLR Bridge Routes menu, choose MODIFY Bridge. The Modify Bridge screen appears, as shown in Figure 4-18.

Figure 4-18. The Modify Bridge Screen

2. When prompted, modify the information desired. You can modify any of the information shown on the screen. "To Add a Bridge Route" earlier in this chapter describes each of the fields.

3. When you finish entering the information, press F10.

To Delete a Bridge Route

1. From the CONFIGURE SLR Bridge Routes menu, choose DELETE Bridge. The DELETE Bridge screen appears, as shown in Figure 4-19.

Figure 4-19. The DELETE Bridge Screen

2. Choose YES (the default) to delete the bridge route. Choose NO to leave it alone.

Viewing Bridge Routes

To View SLR Bridge Routes from VNSM

1. To reach the VINES Network Summary menu from the server console, choose Run Network Management from the Operator Menu. If the server from which you run VNSM is the only server in the network, the VINES Network Summary menu for that server appears.

2. If there is more than one server in your network, choose the server whose SLR bridge routes you want to view.

3. Press F10. The Network Summary menu appears.

4. Choose Show Protocol Information.

5. If you have the VNSM option installed, choose a server. If you do not have the VNSM option installed, proceed to the next step. The Protocol Information menu appears.

6. Choose VINES Source Level Routes.

A screen appears, showing the following information:

Route number
Bridge type
Bridge number
Source ring
Destination ring (target ring)
Metric

Enabling Database Configuration

To Enable the Database Configuration

1. From the Operator Menu, choose Manage Communications. The Manage Communications menu appears.

2. Choose Source Level Routing. The Manage Source-level Routing menu appears.

3. Choose ENABLE Database Configuration. The ENABLE Database Configuration menu appears, as shown in Figure 4-20.

Figure 4-20. ENABLE Database Configuration Menu Screen

4. Choose the type of configuration, either bridge route or interface, you want to enable.

Caution: If you downgrade (that is, go from one version of the Banyan networking software to an earlier version), all configuration information is lost. Then, you must re-enter the configuration information if you upgrade back to the later revision.

Displaying Runtime Configuration

To Display Runtime Configuration

1. From the Operator Menu, choose Manage Communications. The Manage Communications menu appears.

2. Choose Source Level Routing. The Manage Source-level Routing menu appears.

3. Choose DISPLAY Runtime Configuration. The DISPLAY Runtime Configuration menu appears, as shown in Figure 4-21.

Figure 4-21. DISPLAY Runtime Configuration Menu Screen

4. Choose either SLR Bridge Routes or SLR Interfaces.

Displaying SLR Bridge Routes

Figure 4-22. DISPLAY Runtime SLR Bridge Route Screen

Displaying SLR Interfaces

Figure 4-23. DISPLAY Runtime SLR Interfaces Screen

Troubleshooting SLR

Controller - Slot - Detected VINES Server on remote ring.

Token-Ring Address of detected server is .

This network configuration is invalid. Either this
server must have SLR enabled or the other server
must have SLR disabled.

1. Configure it as enabled.

2. Enable the database configuration.

1. Disable SLR, then enable it again.

2. If the message persists, the problem might be with the card itself. Check the card using any diagnostics provided by the manufacturer.

- If the card is faulty, replace it.

- If the card is not faulty and the message still persists, try rebooting the server. If this does not clear the problem, contact your technical support organization.

Previous PageTop Of PageNext Page