Table Of Contents
SDLC SNRM Timer and Window Size Enhancements
Timeout Setting for SNRM frame
Related Features and Technologies
Supported Standards, MIBs, and RFCs
Setting SDLC Timers and Retry Counts
Setting SDLC Frame and Window Sizes
Monitoring and Maintaining SDLC Stations
SDLC Configuration for DLSw+ Example
SDLC SNRM Timer and Window Size Enhancements
This feature module describes the Synchronous Data Link Control (SDLC) Set Normal Response Mode (SNRM) Timer and Window Size enhancements. It includes information on the configuration benefits of the feature, configuration tasks, new and modified commands, and provides examples where appropriate.
This document includes the following sections:
•
Supported Standards, MIBs, and RFCs
•
Monitoring and Maintaining SDLC Stations
Feature Overview
The SDLC SNRM Timer and Window Size Enhancements feature in Cisco IOS Release 12.1(5)T introduces a new window size setting for SDLC configurations, and a new timeout setting for the response to a SNRM frame.
Window Size Setting
Prior to this feature, all SDLC addresses on a serial interface had the same window count. Now the window count can be configured on a Physical Unit (PU) or SDLC address level. This enhancement allows each device attached to the serial interface to have different bandwidth based on the priority of the device.
Timeout Setting for SNRM frame
Cisco IOS software SDLC implementation currently utilizes a common response timer (T1) for all outstanding commands. To determine the minimum value for the response timer for data frames, the maximum frame size and line speed must be calculated with the formula: max framesize * 8/linespeed (bits per second). This can produce a minimum response timer that is very large.
This same timer is also used for link activation. This is a problem on a multidrop, because stations that do not respond to the SNRM will cause a delay before the next active station can be polled. This enhancement helps reduce the amount of time the SDLC network is idle.
Benefits
The SDLC SNRM Timer and Window Size Enhancements offers the following benefits to customers:
•
Reduces network overhead
•
Adds new functionality without impacting current network performance
SDLC SNRM Timer and Retry Counts
•
Allows users to fine-tune an SDLC network
•
Improves network efficiency by giving users more control over response times
Window Size Setting
•
Allows users to specify the window size on an SDLC address or PU basis
•
Offers users more granularity and options with which to configure their networks
•
Allows users to fine-tune bandwidth allocation on an SDLC network
Related Features and Technologies
The SDLC SNRM Timer and Window Size Enhancements provides improvements to the existing SDLC technology that is documented in the SDLC chapters of the Cisco IOS Bridging and IBM Networking Configuration Guide, Release 12.1, and the Cisco IOS Bridging and IBM Networking Command Reference, Volume I, Release 12.1.
SDLC is related to the existing DLSW+ technology that is documented in the DLSW chapters of the Cisco IOS Bridging and IBM Networking Configuration Guide, Release 12.1, and the Cisco IOS Bridging and IBM Networking Command Reference, Volume I, Release 12.1.
Related Documents
•
Cisco IOS Bridging and IBM Networking Command Reference, Volume I, Release 12.1.
•
Cisco IOS Bridging and IBM Networking Configuration Guide, Release 12.1.
•
Cisco IOS Interface Configuration Guide, Release 12.1.
•
Cisco IOS Interface Command Reference, Release 12.1.
Supported Platforms
•
Cisco 1000 series routers
•
Cisco 1400 series routers
•
Cisco 1600 series routers
•
Cisco 1700 series routers
•
Cisco 2500 series routers
•
Cisco 2600 series routers
•
Cisco 3600 access servers and routers
•
Cisco 3800 series routers
•
Cisco 4000/m series routers
•
Cisco 4500 series routers
•
Cisco 4700 series routers
•
Cisco 6400 series routers
•
Cisco 7200 series routers
•
Cisco 7500 series routers
•
Cisco uBR7200 series cable routers
•
Cisco AS5200, AS5300, and AS5800 access servers
•
Cisco C5RSM and C6RSM
•
Cisco 12000 series gigabit switch router
Supported Standards, MIBs, and RFCs
Standards
•
No new or modified standards are supported by this feature.
MIBs
•
No new or modified MIBs are supported by this feature.
For descriptions of supported MIBs and how to use MIBs, see the Cisco MIB web site on CCO at http://www.cisco.com/public/sw-center/netmgmt/cmtk/mibs.shtml.
RFCs
•
None
Configuration Tasks
See the following sections for the SDLC SNRM Timer and Window Size Enhancements configuration tasks. The list indicates whether the task is optional or required.
•
Setting SDLC Timers and Retry Counts (Optional)
•
Setting SDLC Frame and Window Sizes (Optional)
For a complete description of the new or modified SDLC commands in this feature module, refer to the Command Reference section.
Setting SDLC Timers and Retry Counts
When an SDLC station sends a frame, it waits for an acknowledgment from the receiver indicating that the frame was received. You can modify the time the router waits for an acknowledgment before resending the frame. You can also set the number of times that SDLC station re-sends a frame before terminating the SDLC session. By controlling these values, you can reduce network overhead while continuing to check transmission of frames.
Use the SNRM Timer only if you want to have a unique timeout period to wait for a reply to a SNRM. To specify a SNRM timer that is different from the T1 response time, set the SDLC SNRM timer using the sdlc snrm-timer command in interface configuration mode:
Setting SDLC Frame and Window Sizes
You can set the maximum size of an incoming frame and set the maximum number of I-frames (or window size) the router will receive before sending an acknowledgment to the sender. By using higher values, you can reduce network overhead. You can also assign a set of secondary stations attached to a serial link.
To set SDLC frame and window sizes, use any of the following commands in interface configuration mode:
Verifying SDLC Stations
To verify the configuration of SDLC stations to determine which SDLC parameters need adjustment, use the following command in EXEC mode:
Monitoring and Maintaining SDLC Stations
To monitor the configuration of SDLC stations to determine which SDLC parameters need adjustment, use the following command in EXEC mode:
Configuration Examples
This section provides the following configuration example:
•
SDLC Configuration for DLSw+ Example
SDLC Configuration for DLSw+ Example
The following example describes the SDLC configuration with DLSw+ support implemented. In this example, 4000.3745.001 is the MAC address of the host. The router serves as the primary station, while the remote secondary stations, C1, C2, and C3, are reserved for DLSw+ and cannot be used by any other data link user. The SNRM timer is configured with a value of 2500 milliseconds
If the k parameter is not specified on the sdlc address command, the value will be the setting of the sdlc k parameter, which is specified as 1; thus C1 and C2 will use k value of 1, but the C3 station will have more bandwidth because it has a specified k value of 7.
interface serial 0encapsulation sdlcsdlc role primarysdlc vmac 4000.3174.0000sdlc k 1sdlc address c1sdlc xid c1 01712345sdlc partner 4000.3745.0001 c1sdlc address c2sdlc xid c2 01767890sdlc partner 4000.3745.0001 c2sdlc addr c3 k 7sdlc xid c3 01754321sdlc partner 4000.3745.0001 c3sdlc snrm-timer 2500sdlc dlsw c1 c2 c3
Note
If the no form of this command is specified, the value of the t1 timer will be used for the SNRM timer.
Command Reference
This section documents new or modified commands specific to the SDLC SNRM Timer and Window Size Enhancements.
All other commands used with this feature are documented in the Cisco IOS Release 12.1 command reference publications.
sdlc address
To assign a set of secondary stations attached to the serial link, use the sdlc address interface configuration command. To remove an assigned secondary station use the no form of this command.
To assign the IBM reserved address ff as a non-broadcast valid local address, configure the sdlc address interface configuration command with a hexbyte value of ff and specify the ack-mode option. To deactivate, use the no form of this command.
sdlc address hexbyte [echo] [ack-mode] [xid-poll] [switched] [seconly] [xid-passthru] [passive] [K num]
no sdlc address hexbyte [echo] [ack-mode] [xid-poll] [switched] [seconly] [xid-passthru] [passive] [K num]
Syntax Description
Defaults
No secondary stations are assigned.
Command Modes
Interface configuration
Command History
Usage Guidelines
Before you can use this command, you must first specify the encapsulation on the interface on which you want to enable SDLC; then, establish the router link station role. Next, assign secondary station addresses using the sdlc address command. The addresses are given one per line in hexadecimal (base 16).
The sdlc address ff ack-mode command is used to support applications that require local termination on an SDLC connection with address ff. This command should be used only if you use the SDLC address ff as a regular (not a broadcast) address.
The optional keyword echo is valid only for TG interfaces. When you use the echo keyword, hexbyte is the non-echo SDLC address.
Examples
The following example shows how to configure serial interface 0 with two SDLC secondary stations attached to it through a modem-sharing device with addresses C1 and C2:
interface serial 0encapsulation sdlcsdlc role primarysdlc address c1sdlc address c2Related Commands
sdlc snrm-timer
Use the SNRM Timer only if you want to have a unique timeout period to wait for a reply to a SNRM. To specify a SNRM timer that is different from the T1 response time, set the SDLC SNRM timer using the sdlc snrm-timer command in interface configuration mode. To deactivate, use the no form of this command.
sdlc snrm-timer number
no sdlc snrm-timer number
Syntax Description
Defaults
No default behavior or values.
Command Modes
Interface configuration
Command History
Usage Guidelines
The sdlc snrm-timer command is used to specify the time to wait for a reply to a SNRM frame in milliseconds. This parameter is enabled only if the station role is primary.
Examples
The following configuration defines serial interface 0 as the primary SDLC station with two SDLC secondary stations, C1 and C2, attached to it through a modem-sharing device. SDLC simultaneous half-datamode is enabled, and the time to wait for a reply to a SNRM frame is 2500 milliseconds.
interface serial 0encapsulation sdlcsdlc role primarysdlc address c1sdlc address c2sdlc simultaneous half-datamodesdlc snrm-timer 2500Related Commands
show interfaces serial
To display information about a serial interface, use the show interfaces serial privileged EXEC command. When using the SDLC encapsulation, use the show interfaces serial EXEC command to display information about the multicast DLCI, the DLCIs used on the interface, and the DLCI used for the Local Management Interface (LMI).
Cisco 2500 Series
show interfaces serial [number]
Cisco 2600 Series
show interfaces serial [slot/port]
Cisco 3600 Series
show interfaces serial [slot/port]
Cisco 4000 Series
show interfaces serial [number [:channel-group] [accounting]
Cisco 7200 Series
show interfaces serial [slot/port] [accounting]
Cisco 7000 and Cisco 7500 Series with the RSP7000, RSP7000CI, or Ports on VIPs
show interfaces serial [slot/port-adapter/port]
Cisco 7500 Series
show interfaces serial [slot/port [:channel-group]] [accounting]
Cisco 7500 Series with a CT3IP
show interfaces serial [slot/port-adapter/port] [:t1-channel] [accounting | crb]
Cisco AS5800 Access Servers
show interfaces serial dial-shelf/slot/t3-port:t1-num:chan-group
Syntax Description
Command Modes
Privileged EXEC
EXEC when using Frame Relay encapsulation.
Command History
Usage Guidelines
Use this command to determine the status of the serial interface and SDLC link.
Examples
The following is sample output from the show interfaces serial command for a serial interface configured for SDLC:
Router# show interfaces serialR3#sh interfaces s1/1Serial1/1 is up, line protocol is upHardware is CD2430 in sync modeMTU 1500 bytes, BW 128 Kbit, DLY 20000 usec,reliability 255/255, txload 1/255, rxload 1/255Encapsulation SDLC, loopback not setRouter link station role:PRIMARY (DTE)Router link station metrics:slow-poll 2 secondsT1 (reply time out) 300 millisecondsSNRM Timer (SNRM reply time out) 70 millisecondsN1 (max frame size) 12016 bitsN2 (retry count) 5poll-pause-timer 200 millisecondspoll-limit-value 1k (windowsize) 7modulo 8sdlc vmac:4000.2600.00--sdlc addr C3 state is USBUSYcls_state is CLS_STN_CLOSEDk (windowsize) override 1VS 0, VR 0, Remote VR 0, Current retransmit count 0Hold queue:0/200 IFRAMEs 1980/491TESTs 0/0 XIDs 0/0, DMs 0/49 FRMRs 0/0RNRs 9392/0 SNRMs 79/0 DISC/RDs 12/0 REJs 0/0Poll:set, Poll count:0, chain:C2/C4
Note
If the k parameter is not specified under sdlc address, the k (window size) override statement will not be displayed. If the sdlc snrm-timer is not configured, the SNRM Timer (SNRM reply timeout) statement will not be displayed.
Glossary
CLI—Command Line Interface. Interface that allows the user to interact with the operating system by entering commands and optional arguments. The UNIX operating system and DOS provide CLIs.
DLSW+ —Data-link Switching Plus. Cisco implementation of the DLSw standard for SNA and NetBIOS traffic forwarding. DLSw+ goes beyond the standard to include the advanced features of the current Cisco RSRB implementation, and provides additional functionality to increase the overall scalability of data-link switching.
LMI—Local Management Interface. Set of enhancements to the basic Frame Relay specification. LMI includes support for a keepalive mechanism, which verifies that data is flowing; a multicast mechanism, which provides the network server with its local DLCI and the multicast DLCI; global addressing, which gives DLCIs global rather than local significance in Frame Relay networks; and a status mechanism, which provides an on-going status report on the DLCIs known to the switch.
NCP—Network Control Program. In SNA, a program that routes and controls the flow of data between a communications controller (in which it resides) and other network resources.
PU—Physical Unit. SNA component that manages and monitors the resources of a node, as requested by an SSCP. There is one PU per node.
SDLC—Synchronous Data Link Control. SNA data link layer communications protocol. SDLC is a bit-oriented, full-duplex serial protocol that has spawned numerous similar protocols, including HDLC and LAPB.
SNRM—Set Normal Response mode.
XID—exchange identification. Request and response packets exchanged prior to a session between a router and a Token Ring host. If the parameters of the serial device contained in the XID packet do not match the configuration of the host, the session is dropped.

