![]() |
Table Of Contents
Restrictions for X.25 Throughput Negotiation
Information about X.25 Throughput Negotiation
How to Configure X.25 Throughput Negotiation
Configuration Examples for X.25 Throughput Negotiation
X.25 Throughput Negotiation
This feature enables a router to negotiate X.25 throughput parameters on behalf of end devices, thereby making it possible for X.25 calls to reach devices that may not themselves be able to negotiate throughput.
History for the X.25 Throughput Negotiation Feature
Release Modification12.3(11)YN
This feature was introduced.
12.4(4)T
This feature was integrated into Cisco IOS 12.4(4)T.
Finding Support Information for Platforms and Cisco IOS Software Images
Use Cisco Feature Navigator to find information about platform support and Cisco IOS software image support. Access Cisco Feature Navigator at http://www.cisco.com/go/fn. You must have an account on Cisco.com. If you do not have an account or have forgotten your username or password, click Cancel when presented with the login screen and then follow the instructions that subsequently appear.
Contents
•
Restrictions for X.25 Throughput Negotiation
•
Information about X.25 Throughput Negotiation
•
How to Configure X.25 Throughput Negotiation
•
Configuration Examples for X.25 Throughput Negotiation
Restrictions for X.25 Throughput Negotiation
This feature currently supports only basic throughput classes; extended throughput classes are not supported.
Information about X.25 Throughput Negotiation
In order for end devices in a network to support X.25 calls, they need to be able to negotiate X.25 throughput parameters. This feature enables a router to handle that negotiation on behalf of end devices that cannot do it themselves.
Figure 1
Router Negotiating Throughput Between a Network and an End Device
The router does this by stripping out or inserting values, as appropriate for each case, in the "throughput facility field" of the X.25 calls' setup and confirmed messages (specifically, in the Call Request, Incoming Call, Call Accepted, and Call Confirmed packets).
In order to insert values appropriately, the router interface connected to the end device must earlier have been configured with the input and output bit rates that are intended to be used by the eventual X.25 call.
The rules according to which the router removes or inserts those bit rates are set by the command x25 subscribe throughput, which can have three distinct states: no, basic or never. These forms of the command work as follows when the router receives a call from the network and forwards that call onward to the end device:
a.
If the router has been configured by the command "no x25 subscribe throughput", it will make no change to the values it receives in the call's facility field. The router merely forwards the message, and those values, onward.
b.
If the router has been configured by the "x25 subscribe throughput basic" form of this command, the router will insert the bit rate values previously configured on its interface into the call's facility field. (The only exception is when those values are larger than the call's values, in which case the router will leave the call's smaller values in place when it forwards the message.)
In cases when the router has substituted its own configured values for the values it detected in the incoming call, the router also reports those new values in a Call Confirmed packet back out through the network to the source device.
c.
If the "x25 subscribe throughput never" form of the command has been entered, the router will remove the values it receives in the call's facility field. (And if the values previously configured on the router's interface are smaller than those contained in the call, the router will also replace the call's values with those smaller ones when it forwards the end device's Call Confirmed packet back out to the network.)
How these behavior rules apply to each possible case is presented in Table 1.
When calls originate not in the network but in the end device, this command's three states can have somewhat different results, which are detailed in Table 2.
Table 1 Router Treatment of Throughput Facility Field in Incoming Call*
*Shaded rows (in PDF version) describe calls that contain no throughput facility field before they reach the router.Table 2 Router Treatment of Throughput Facility Field in Outgoing Call*
*Shaded rows (in PDF version) describe calls that contain no throughput facility field before they reach the router.How to Configure X.25 Throughput Negotiation
Prerequisites
If you will be choosing the "basic" option in Step 4 below, the interface should already have been configured with the appropriate throughput values by use of the command x25 facility throughput in out . [That command is documented in the Cisco IOS Release 12.0 Wide-Area Networking Command Reference, viewable online at
http://www.cisco.com/en/US/docs/ios/wan/command/reference/wan_book.html
SUMMARY STEPS
1.
enable
2.
configure terminal
3.
interface interface-id
4.
x25 subscribe throughput { never | basic }
5.
exit
DETAILED STEPS
Examples
In this example, the end device never expects the throughput facility field to be present in incoming call setup packets:Router> enableRouter# configure terminalRouter(config)# interface serial2/0Router(config-if)# x25 subscribe throughput neverRouter(config-if)# exitIn this example, the end device always expects the throughput facility field to be present in incoming call setup packets:Router> enableRouter# configure terminalRouter(config)# interface serial0/0Router(config-if)# x25 subscribe throughput basicRouter(config-if)# exitIn this example, the active throughput negotiation capability on the just-illustrated interface (Serial 0/0) gets turned off:Router(config)# interface serial0/0Router(config-if)# no x25 subscribe throughputRouter(config-if)# exitConfiguration Examples for X.25 Throughput Negotiation
`Basic' example
In this example, the end device always expects the throughput facility field to be present in Incoming Call packets. The router inserts its configured bit rate values—unless they are larger than the values in the incoming call.
Router# configure terminalRouter(config)# interface serial2/0Router(config-if)# x25 facility throughput 300 300Router(config-if)# x25 subscribe throughput basicRouter(config-if)# endRouter#`Never' example
In this example, the end device never expects the throughput facility field to be present in Incoming Call packets. The router removes the facility field from incoming calls.
Router# configure terminalRouter(config)# interface serial2/0Router(config-if)# x25 facility throughput 300 300Router(config-if)# x25 subscribe throughput neverRouter(config-if)# endRouter#Additional References
The following provides a reference related to X.25 Throughput Negotiation.
Related Documents
Related Topic Document TitleConfiguring X.25 throughput facilities.
Cisco IOS Release 12.0 Wide-Area Networking Command Reference, especially its chapter entitled, "X.25 and LAPB Commands".
Technical Assistance
Command Reference
This section documents a new command:
x25 subscribe throughput
To enable a router to negotiate X.25 throughput for end devices, use the x25 subscribe throughput command in interface configuration mode. To disable this feature, use the no form of this command.
x25 subscribe throughput {never | basic}
no x25 subscribe throughput
Syntax Description
Command Default
No X.25 throughput negotiation is performed by the router for end devices.
Command Modes
Interface configuration
Command History
Release Modification12.3(11)YN
This command was introduced.
12.4(4)T
This command was integrated into Cisco IOS Release 12.4(4)T.
Examples
In this example, the end device never expects the throughput facility field to be present in incoming call setup packets:
Router> enableRouter# configure terminalRouter(config)# interface serial2/0Router(config-if)# x25 subscribe throughput neverRouter(config-if)# exitIn this example, the end device always expects the throughput facility field to be present in incoming call setup packets:
Router> enableRouter# configure terminalRouter(config)# interface serial0/0Router(config-if)# x25 subscribe throughput basicRouter(config-if)# exitIn this example, the active throughput negotiation capability on the just-illustrated interface (Serial 0/0) is disabled:
Router(config)# interface serial0/0Router(config-if)# no x25 subscribe throughputRouter(config-if)# exitRelated Commands
Copyright © 2005 Cisco Systems, Inc. All rights reserved.