NetWare Link/X.25 operates in a NetWare server or NetWare router/bridge PC environment and provides services for NetWare products and other applications (including independent developer applications) requiring wide area connectivity.
NetWare Link/X.25 uses the ITU-T Recommendation X.25, which defines the interaction between data terminal equipment (DTE) and data circuit-terminating equipment (DCE) of a packet-switching network. The most recent ITU-T Recommendation X.25 is the 1992 revision.
DTE is a generic term for any network-attached, customer-premises, or end-user equipment operating in packet mode. DCE can be any one of the devices that is not a DTE but is associated with a single network port and is responsible for establishing, maintaining, and terminating the connection with a DTE. The X.25 protocol requires a DTE/DCE pair to operate.
NetWare Link/X.25 implements the X.25 protocol as described in these recommendations, including the physical level, frame level, and packet level, along with several library modules used in interfacing with the user applications.
The wide area connectivity products that NetWare Link/X.25 supports include Novell Internet Access Server 4.1 routing and remote access functionality, and SNA/QLLC (NWSAA product).
For more information about features, functions, and how NetWare Link/X.25 works, refer to Novell Internet Access Server 4.1 Routing Concepts.
X.25 provides for two types of virtual circuits: switched virtual circuits (SVCs) and permanent virtual circuits (PVCs). An SVC is a dynamically established virtual circuit using call setup and call clearing procedures. A PVC is a permanent, network-assigned virtual circuit that requires no call setup or clearing.
A virtual circuit provides a connection-oriented service, similar to that of circuit switching but with the following exceptions:
This logical path can be provided either on a permanent basis by a PVC, which is equivalent to a leased circuit, or on a request basis by an SVC. Once the logical path is established, the packets are transferred between connected ends, as desired.
The packets are statistically multiplexed with packets of other users, optimizing the transmission media of the network.
Each packet is associated with a logical channel, which is mapped to the appropriate destination of the virtual circuit. This enables a more effective use of the access circuit for the available bandwidth and the traffic density for each logical channel.
The router can manually maintain IPX, IP, and AppleTalk connections using SVCs between multiple sites. You can set up SVCs that can be connected manually or automatically. Links that are set up manually are easy to install and maintain because they use routing table updates to discover end-user stations and hosts for each X.25 destination automatically. The router can automatically establish and disconnect on-demand IP connections using SVCs.
The types of connections supported by NetWare Link/X.25 for various protocols are shown in the following table.
Protocol |
PVC |
Permanent SVC |
On-Demand SVC |
|---|---|---|---|
IPX |
X |
X |
X |
IP |
X |
X |
RFC 1356 |
AT |
X |
X |
X |
Source route bridge |
|
X |
X |
A permanent SVC is established at initialization and is left in a connected state until the user or application brings it down. An on-demand SVC is established only when data is present for the associated virtual circuit and is brought down after the data has been transmitted and the configured idle timer has expired. An on-demand SVC remains down until more data is queued up to be sent, then the connection is reestablished.
The procedure for setting up a virtual call is to establish a logical path, then the data packets are automatically sent to the appropriate destination.
The packet level provides the virtual circuit service of PVCs and SVCs. Logical channels differentiate the virtual circuits supported by the packet level. Multiple connections are provided simultaneously by multiplexing virtual circuits over the access line. Only one PVC or SVC can be established at a time on each logical channel.
The identification of a logical channel is present in every packet flowing across the X.25 interface. This identification is in the form of a field within the packet consisting of 12 bits. For SVCs, the association between a logical channel identifier and a particular virtual circuit is accomplished at call setup time when the identifier is chosen from a pool of unused identifiers. For PVCs, this association is by network subscription.
At network subscription time, the user specifies the number of logical channels needed for both SVCs and PVCs by designating ranges of logical channel numbers. NetWare Link/X.25 configuration uses the decimal equivalent of the complete 12-bit Logical Channel Identifier in terms of two subfields: the Logical Channel Group (4 bits) and the Logical Channel Number (8 bits).
Within any of the following categories, the range of available logical channels must be contiguous. Each successive range of logical channel numbers must be numerically higher than the previous range.
In increasing order, the logical channel ranges include the following:
The ITU-T Recommendation X.25 addresses users' needs for versatility in their network requirements through a set of optional user facilities. These facilities give X.25 the capability of being tailored to meet varied network and user requirements, and allow a network installer to fine-tune the network's handling of such areas as security, accounting, routing, and performance. These facilities can be selectively and incrementally specified to the needs of the users on that network.
Many user facilities can be used within an X.25 connection to a PDN. The user facilities available with NetWare Link/X.25 include the following:
Within the CUG category, you can specify whether a user connection has incoming access (CUG with Incoming Access), outgoing access (CUG with Outgoing Access), or both. If a DTE belongs to more than one CUG, you must also specify a preferred (or primary) CUG.
A DTE subscription with a PDN can include a provision to allow or disallow a remotely originated, reverse-charged call from reaching that DTE (Reverse Charging Acceptance). Additionally, a DTE subscription with a PDN can include a provision to disallow any locally charged calls; that is, all locally generated call requests must specify reverse charging.
NetWare Link/X.25 additionally provides local configurable options for both of the preceding items; that is, regardless of a customer's PDN subscription, all inbound reverse-charged calls can be rejected and all outbound call attempts that do not specify reverse charging can be disallowed.
To ensure that all connections to the X.25 network are properly diagrammed, complete the following steps:
Diagram the existing X.25 network showing all Novell Internet Access Server 4.1 routing access points and mark the X.25 addresses.
Figure 16-3 shows a simple example of a planning diagram.
Draw in and show each type of connection from the local Novell Internet Access Server 4.1 router to its corresponding partner.
For PVC-type connections, show the LCN assigned by the X.25 network service provider and the partner name.
For SVC-type connections, list the partner names.
Figure 16-3.
X.25 Planning Diagram Example

To ensure that all aspects of your planned connections to the X.25 network are covered, complete the following steps:
For each location that a router attaches to the X.25 network, specify the following parameters:
This value is required only when the clocking is generated internally. Otherwise, clocking comes from the modem.
Using the information from Step 1, fill in the NetWare Link/X.25 Network Access Worksheet.
Figure 16-4 shows the NetWare Link/X.25 Network Access Worksheet.
The NetWare Link/X.25 Network Access Worksheet fields are described following the worksheet.
Contact your X.25 network service provider and request the specific parameter values you require.
These values correspond to those specified on the worksheet.
The X.25 network service provider will set up your service and assign a range of virtual circuit numbers to meet your requirements.
Using the information from Step 3, fill in the NetWare Link/X.25 Connections Worksheet.
Figure 16-5 shows the NetWare Link/X.25 Connections Worksheet.
Figure 16-4.
NetWare Link/X.25 Network Access Worksheet

The following list describes the fields in the NetWare Link/X.25 Network Access Worksheet:
NetWare Link/X.25 Router ID (at top of page)---Symbolic name assigned by the system administrator to identify a particular NetWare Link/X.25 router. The ID provides a way to track or reference a particular NetWare Link/X.25 router.
NOTE: The Default Window Size field is dependent on which Modulo method you select here.
Set this parameter to a value slightly greater than twice the transmission time of the longest frame, including anticipated delay time to the peer node.
When establishing a connection to an X.25 network, you must set this parameter to DTE (the default value) to avoid call collisions.
NOTE: The Default Window Size field is dependent on which Modulo method you select here.
NOTE: The Packet Sequencing Modulo and Window Size fields are independent of the Frame Sequencing Modulo and Window Size parameters.
When a virtual circuit is established without flow control negotiation, this value is used as an outbound window size. You should set this parameter to the value agreed on by the PDN.
When the time limit expires, the Restart Request packet is retransmitted.
This timer is used to ensure that no acknowledgment is lost. If the timer expires, an RR (Receiver Ready) packet is sent.
If the T25 timer expires, the packet layer resets the virtual circuit.
If the T26 timer expires, the packet layer resets the virtual circuit.
This number must agree with your network subscription.
This value must be greater than or equal to the Lowest PVC LCN parameter value.
This number must agree with your network subscription.
This number must agree with your network subscription.
The value must be greater than or equal to the Lowest Two-Way SVC LCNs value plus the Number of Two-Way LCNs value.
This number must agree with your network subscription.
If set to No, rejects incoming calls containing either Window Size or Packet Size facility values that are greater than those specified.
The maximum value for this parameter is dependent on which Packet Sequencing Modulo method you selected.
The maximum value for this parameter is dependent on which Packet Sequencing Modulo method you selected.
Figure 16-5.
NetWare Link/X.25 Connections Worksheet

When you have completed all the planning steps for your frame relay connections, verify that the appropriate WAN interface boards are installed and configured as described in Chapter 2, "Configuring Drivers and Board Parameters.”
After the WAN interface boards are installed and configured, refer to "Configuring NetWare Link/X.25” for configuration information.