05-Layer 2—WAN Access Configuration Guide

HomeSupportRoutersSR6600-M SeriesConfigure & DeployConfiguration GuidesH3C SR6608-M Router Configuration Guides-R9141-6W10105-Layer 2—WAN Access Configuration Guide
04-ISDN configuration
Title Size Download
04-ISDN configuration 234.92 KB

Configuring ISDN

About ISDN

Integrated Services Digital Network (ISDN) is a circuit-switched telephone network system that provides high-quality end-to-end digital connectivity at high rates over copper wire.

ISDN transmits all information in the digital form. It enables a single pair of telephone wires to transmit data and voice simultaneously at high rates. This feature enables ISDN to provide more services and higher transmission efficiency than PSTN, where information is transmitted in the analog form.

ISDN provides a set of standard multipurpose user-network interfaces (UNIs). Different services and terminals can use the same UNI interface to access an ISDN network.

ISDN interfaces

ISDN uses TDM technology to divide a physical interface into one data (D) signaling channel and multiple bearer (B) channels.

·     The D-channel transmits control signaling.

·     The B-channels transmit data or voice.

The ITU-T I.412 recommendation specifies the primary rate interface (PRI).

PRI interface

The PRI interface has two variants: CE1 PRI and CT1 PRI. CE1 PRI provides 30 B-channels and CT1 PRI provides 23 B-channels. Different countries use different PRI variants, as shown in Table 1.

Table 1 PRI interface specifications

Item

CE1 PRI (30B + D)

Total bandwidth

About 2 Mbps

Timeslots

32

Timeslot assignment

·     D-channelTimeslot 16.

·     B-channels—Timeslot ranges 1 to 15 and 17 to 31.

NOTE:

CEI PRI uses timeslot 0 for clock synchronization.

Countries/areas

·     Most Asia countries (including China)

·     Europe

ISDN protocol stacks

ISDN provides dial-on-demand links. It sets up and maintains a link only when traffic is present.

The B-channels and the D-channel use separate protocol stacks, as shown in Table 2.

Table 2 ISDN protocol stacks and OSI reference model

OSI model

ISDN layer

D-channel

B-channel

Network layer

Layer 3

Q.931, Call Control (CC)

IP, IPX

Data link layer

Layer 2

Q.921

PPP, HDLC

Physical layer

Layer 1

I.430 BRI/I.431 PRI

I.430 BRI/I.431 PRI

The following describes the functionality of the protocols in the D-channel protocol stack:

·     Q.921—Provides the following functions:

¡     A reliable transport for Layer 3 Q.931 signaling messages.

¡     Identification of frames.

¡     Flow control mechanisms for data transmission and reception.

·     Q.931—Provides call control and management. These functions include call setup, call disconnection, and request for services from Layer 2.

·     Call control (CC)—Forwards messages received by Q.931 from the network side to higher-layer applications such as the DDR or voice module for information conversion and call routing.

Figure 1 ISDN D-channel protocol stack

ISDN application scenarios

Figure 2 and Figure 3 show typical ISDN network diagrams for data services and voice services, respectively.

Figure 2 Data ISDN application scenario

Figure 3 Voice ISDN application scenario

Prerequisites for ISDN

Before you can use a CE1/PRI interface to provide ISDN PRI services, you must use the pri-set command to bundle timeslots into channel sets on the interface. For each PRI set, the system creates a serial interface automatically. To configure ISDN settings for a PRI set, you must enter the view of this serial interface.

ISDN tasks at a glance

This chapter describes only ISDN configurations on a PRI interface. For more information about other PRI interface configurations, see Interface Configuration Guide.

ISDN PRI interface tasks at a glance

To configure an ISDN PRI interface, perform the following tasks:

1.     Setting the ISDN switch type on an ISDN interface

2.     Setting the ISDN functionality of an ISDN interface

3.     Configuring Q.931 negotiation parameters

4.     (Optional.) Configuring Q.931 call control parameters

¡     Configuring B-channel selection

¡     Configuring calling number verification for incoming calls

¡     Configuring called-number verification for incoming calls

¡     Configuring ISDN calling number identification

5.     (Optional.) Configuring the sliding window size on an ISDN PRI interface

Setting the ISDN switch type on an ISDN interface

About this task

ISDN service providers in different countries implement variants of ISDN to provide ISDN services, such as NTT, ETSI, NI, AT&T, and ANSI. When you configure an ISDN interface, you must set the switch type on the interface to be the same as the service provider switch type.

The device provides full support for DSS1. For any other variants of ISDN, the device only provides the basic call functionality.

Restrictions and guidelines

Only interfaces on the user side support the ANSI, AT&T, ETSI, NI, and NTT ISDN switch types.

You cannot perform this task when a call is present on the ISDN interface.

Table 3 shows the ISDN interface types supported by different ISDN switches.

Table 3 ISDN interface types supported by different ISDN switches

Switch type

Supported ISDN interface types

DSS1

CE1/PRI

ETSI

CE1/PRI

QSIG

CE1/PRI

Procedure

1.     Enter system view.

system-view

2.     Enter ISDN PRI interface view.

interface interface-type interface-number

3.     Set the ISDN switch type.

isdn protocol-type protocol

The default is DSS1 for PRI.

Setting the ISDN functionality of an ISDN interface

About this task

An ISDN interface can provide the ISDN user-side or network-side functionality. For two ISDN devices to communicate with each other, you must configure one end as the network side and configure the other end as the user side.

Restrictions and guidelines

You must configure the ISDN interface as the user side when ETSI is configured.

You cannot perform this task when a call is present on the ISDN interface.

Procedure

1.     Enter system view.

system-view

2.     Enter ISDN PRI interface view.

interface interface-type interface-number

3.     Configure the interface as the user side or network side.

isdn protocol-mode { network | user }

The default is user side.

Configuring Q.931 negotiation parameters

1.     Enter system view.

system-view

2.     Enter ISDN PRI interface view.

interface interface-type interface-number

3.     Set the length of the call reference value.

isdn crlength call-reference-length

By default, the call reference length is 2 bytes for CE1/PRI interfaces.

4.     Configure the CONNECT ACK processing method.

isdn ignore connect-ack [ incoming | outgoing ]

By default:

¡     After sending a CONNECT request, ISDN waits for a CONNECT ACK before it changes to the ACTIVE state for traffic transmission.

¡     After receiving a CONNECT request, ISDN sends a CONNECT ACK and changes to the ACTIVE state.

5.     Exclude the compatibility information element from the outgoing SETUP message.

¡     Exclude the high layer compatibility (HLC) information element from the outgoing SETUP message.

isdn ignore hlc

By default, all ISDN protocols except 5ESS and QSIG include the HLC information element in the SETUP message.

The HLC element provides high layer compatibility check information for the called party. The called party will reject the call setup request if it detects an incompatibility.

¡     Exclude the lower layer compatibility (LLC) information element from the outgoing SETUP message.

isdn ignore llc

By default, all ISDN protocols except 5ESS and QSIG include the LLC information element in the SETUP message.

6.     Exclude or ignore the sending complete indication for call setup.

isdn ignore sending-complete [ incoming | outgoing ]

By default:

¡     The device checks incoming SETUP messages for the sending complete indication.

¡     The device includes a sending complete indication in outgoing SETUP messages.

7.     Set the value of an ISDN L3 timer.

isdn l3-timer timer-name time-interval

The default ISDN L3 timer values vary by ISDN protocol. For the default timer values, use the display isdn parameters command.

8.     Set the number type and numbering plan identification for calling numbers or called numbers.

isdn number-property number-property [ calling | called ] [ in | out ]

By default, the system automatically selects a number type and numbering plan appropriate to the upper-layer service.

9.     Enable overlap sending for called numbers.

isdn overlap-sending [ digits ]

By default, en-bloc sending is enabled for called numbers. In the SETUP message, ISDN includes all information required by the network to process the call.

10.     Configure the fields to be included in outgoing packets.

¡     Include the calling-name field in outgoing packets.

isdn carry calling-name

By default, ISDN does not include the calling-name field in outgoing packets.

¡     Include the connected-name field in outgoing packets.

isdn carry connected-name

By default, ISDN does not include the connected-name field in outgoing packets.

11.     Configure the ISDN interface to interpret the PROGRESS message as the ALERTING message.

isdn progress-to-alerting enable

By default, this function is disabled.

12.     Set the progress description in the progress indicator information element of ISDN signaling messages.

isdn progress-indicator indicator

By default, ISDN uses the progress description assigned by the upper-layer voice service.

Configuring Q.931 call control parameters

To ensure successful call setup, make sure the call control parameters match the service provider's settings.

Configuring B-channel selection

About this task

Efficient B-channel selection for calls improves call establishment efficiency and reduces call losses on ISDN lines, especially PRI ISDN lines.

By default, ISDN interfaces on the device are operating as the user side, and they do not select B-channels for calls. B-channel selection is done by the service provider switch.

To enable an ISDN interface to select B-channels, you have the following options:

·     Use the isdn bch-local-manage command to enable non-exclusive B-channel selection. The interface selects a preferred B-channel for a call, but it will use the B-channel selected by the peer end when a selection conflict occurs.

·     Use the isdn bch-local-manage exclusive command to enable exclusive B-channel selection. The interface selects a preferred B-channel for a call, and it does not accept the B-channel selected by the peer end when a selection conflict occurs.

Configure exclusive B-channel selection only when the interface is the network side. If the interface is the user side, exclusive B-channel selection will cause a call establishment failure when a B-channel selection conflict occurs.

Procedure

1.     Enter system view.

system-view

2.     Enter ISDN PRI interface view.

interface interface-type interface-number

3.     Enable the interface to select B-channels for calls.

isdn bch-local-manage [ exclusive ]

By default, B-channel selection is disabled. The service provider switch selects B-channels for calls.

4.     Set a B-channel selection method.

isdn bch-select-way { ascending | descending }

By default, an ISDN interface selects B-channels in ascending order.

This command takes effect only when the isdn bch-local-manage command is configured.

Configuring calling number verification for incoming calls

About this task

Calling number verification enables an ISDN interface to accept calls only from a specific calling party.

Call setup will fail in one of the following conditions:

·     The calling number in the incoming SETUP message is not configured on the ISDN interface.

·     The incoming SETUP message does not include a calling number.

Procedure

1.     Enter system view.

system-view

2.     Enter ISDN PRI interface view.

interface interface-type interface-number

3.     Configure an accepted calling number.

isdn caller-number caller-number

By default, an ISDN interface accepts calls from any calling numbers.

Configuring called-number verification for incoming calls

About this task

Called-number verification enables an ISDN interface to accept only calls placed to specific called numbers. You can configure the ISDN interface to verify only the called number or both the called number and the called subaddress. The ISDN interface will accept a call only if the called-number information matches one entry in the list of acceptable called numbers.

Procedure

1.     Enter system view.

system-view

2.     Enter ISDN PRI interface view.

interface interface-type interface-number

3.     Configure an acceptable called number.

isdn check-called-number check-index called-party-number

By default, ISDN does not check the called number or subaddress in incoming SETUP messages.

Configuring ISDN calling number identification

About this task

ISDN calling number identification enables an ISDN interface to include the call number of a calling party in the outgoing call SETUP messages. The calling number information can be used for various purposes. For example, the service provider can use this information to identify the pricing scheme for the calling party. The called party can use this information to verify the origin of calls.

For the called party to receive the calling number, the connected service provider switch must support transmitting calling numbers.

Restrictions and guidelines

As a best practice, do not configure the calling number to be sent for voice services.

Procedure

1.     Enter system view.

system-view

2.     Enter ISDN PRI interface view.

interface interface-type interface-number

3.     Specify a calling number.

isdn calling calling-number

By default, ISDN interfaces do not send a calling number in outgoing SETUP messages for any services except voice services.

Configuring the Q.921 operating parameters

Configuring the sliding window size on an ISDN PRI interface

About this task

Q.921 sends frames in order of their sequence numbers and requires an acknowledgment of each transmitted frame. To improve transmission efficiency, Q.921 does not wait for a transmitted frame to be acknowledged before it sends the next frame. Instead, it uses a sliding window mechanism for transmission.

The sliding window mechanism enables Q.921 to send multiple continuous frames without waiting for the acknowledgment of the previous frame. The sliding window size sets the maximum number of unacknowledged frames. You can tune the size depending on the link status to maximize the throughput.

When sending a frame, Q.921 checks the number of unacknowledged frames. Suppose V(A) is the sequence number of the previous acknowledged frame, V(S) is the sequence number of the frame to be sent, and k is the sliding window size. If V(A) + k = V(S), the system stops sending frames.

Procedure

1.     Enter system view.

system-view

2.     Enter ISDN PRI interface view.

interface interface-type interface-number

3.     Configure the sliding window size.

isdn pri-slipwnd-size window-size

The default window size is 7.

Display and maintenance commands for ISDN

Execute display commands in any view.

 

Task

Command

Display information about successful Q.931 calls on ISDN interfaces.

display isdn active-channel [ interface interface-type interface-number ]

Display information about calls on ISDN interfaces.

display isdn call-info [ interface interface-type interface-number ]

Display ISDN call history records.

display isdn call-record [ interface interface-type interface-number ]

Display ISDN Layer 2 and Layer 3 protocol parameters.

display isdn parameters { protocol | interface interface-type interface-number }

ISDN configuration examples

Example: Configuring ISDN PRI

Network configuration

As shown in Figure 4, configure an ISDN PRI line between Router A and Router B for data transmission.

Figure 4 Network diagram

Procedure

In this example, the ISDN PRI interfaces on Router A and Router B are operating as the user side (the default). You must configure the ISDN PRI interfaces as the network side on the service provider switches connected to the routers.

1.     Configure Router A:

# Bundle timeslots into a PRI set on CE1/PRI interface E1 2/3/0.

<RouterA> system-view

[RouterA] controller e1 2/3/0

[RouterA-E1 2/3/0] pri-set

[RouterA-E1 2/3/0] quit

# Configure dialer access group 1 to allow any IP packets to trigger a call setup.

[RouterA] dialer-group 1 rule ip permit

# Assign Serial 2/3/0:15 an IP address.

[RouterA] interface serial 2/3/0:15

[RouterA-Serial2/3/0:15] ip address 202.38.154.1 255.255.0.0

# Enable C-DDR on Serial 2/3/0:15, configure the route to Router B, and assign Serial 2/3/0:15 to dialer-group 1.

[RouterA-Serial2/3/0:15] dialer circular enable

[RouterA-Serial2/3/0:15] dialer route ip 202.38.154.2 8810154

[RouterA-Serial2/3/0:15] dialer-group 1

2.     Configure Router B:

# Bundle timeslots into a PRI set on CE1/PRI interface E1 2/3/0.

<RouterB> system-view

[RouterB] controller e1 2/3/0

[RouterB-E1 2/3/0] pri-set

[RouterB-E1 2/3/0] quit

# Create dialer access group 1 to allow any IP packets to trigger a call setup.

[RouterB] dialer-group 1 rule ip permit

# Assign Serial 2/3/0:15 an IP address.

[RouterB] interface serial 2/3/0:15

[RouterB-Serial2/3/0:15] ip address 202.38.154.2 255.255.0.0

# Enable C-DDR on Serial 2/3/0:15, configure the route to Router A, and assign Serial 2/3/0:15 to dialer access group 1.

[RouterB-Serial2/3/0:15] dialer circular enable

[RouterB-Serial2/3/0:15] dialer route ip 202.38.154.1 8810152

[RouterB-Serial2/3/0:15] dialer-group 1

Verify the configuration

# Ping 202.38.154.2 from Router A to verify that the state of a B-channel on E1 2/3/0 changes to Line up.

# Ping 202.38.154.2 again to verify that the ISDN PRI line transfers data without any losses.

Troubleshooting

Symptom

Two devices cannot ping each other over an ISDN PRI line.

Analysis

The following are typical ISDN call failure causes:

·     The ISDN interface is not configured or activated.

·     The dial-up configuration is incorrect.

·     The line is not well connected.

Solution

To resolve the problem:

1.     Execute the display isdn call-info command to verify the interface settings:

a.     If the command displays nothing, configure an ISDN interface. For more information about configuring ‍CE1/PRI interfaces, see Interface Configuration Guide.

b.     Verify the Q.921 state of the PRI interface:

-     If the PRI interface's link layer 1 is not in ISDN MULTIPLE_FRAME_ESTABLISHED state, Q.921 negotiation has failed. You must check Q.921 settings or the physical connection.

-     If the Q.921 state is correct, verify the dialup configuration.

2.     Verify that the physical layer is active:

a.     Enable Q.921 debugging.

b.     If the system displays a "Failed to send" message, execute the shutdown and undo shutdown command to re-enable the interface.

3.     Verify that the dial-up configuration is correct.

4.     Verify that the ISDN cables are securely connected.

  • Cloud & AI
  • InterConnect
  • Intelligent Computing
  • Intelligent Storage
  • Security
  • SMB Products
  • Intelligent Terminal Products
  • Product Support Services
  • Technical Service Solutions
All Services
  • Resource Center
  • Policy
  • Online Help
  • Technical Blogs
All Support
  • Become A Partner
  • Partner Policy & Program
  • Global Learning
  • Partner Sales Resources
  • Partner Business Management
  • Service Business
All Partners
  • Profile
  • News & Events
  • Online Exhibition Center
  • Contact Us
All About Us
新华三官网