04-ISDN配置
本章节下载: 04-ISDN配置 (377.57 KB)
ISDN(Integrated Services Digital Network,综合业务数字网)是由IDN(Integrated Digital Network,综合数字网)演变而成,提供端到端的数字连接,支持一系列广泛的业务(包括语音和数据业务)。
ISDN产生于80年代初期,它的基本特点是利用单一的通信网络实现包括语音、数据在内的综合业务。ISDN对于提高通信网的效率,满足社会对通信业务的日益增长的需求具有十分重要的意义。
ISDN是一个数字网络。在这个网络中,一切信号都以数字形式进行传输和交换。这就是说,不论原始信号是语音还是数据,都先在终端中转换成数字信号,然后通过数字信道将信号送到ISDN网络,由ISDN网络负责将这些数字信号传递到通信另一方的终端设备。
由于ISDN实现了端到端的数字连接,所以它能够支持包括语音、数据在内的各种综合业务。从理论上说,任何形式的原始信号,只要能够转变成数字信号,都可以利用ISDN来进行传送和交换,实现用户之间的通信。
另外,ISDN为用户提供一组标准的多用途用户-网络接口。所谓“多用途”,是指该接口对各种各样的业务都是通用的,也就是说不同的业务和不同的终端可以经过同一个接口接入网络。
ISDN定义了两种接口结构:
· BRI(Basic Rate Interface,基本速率接口)
· PRI(Primary Rate Interface,基群速率接口)
ISDN接口通过时分复用技术,在物理上把一个接口划分为多个信道(时隙)来使用。ISDN的信道分为B、D两种类型,其中:
· B信道为用户信道,用来传送语音、数据等用户信息,传输速率是64kbit/s;
· D信道为控制信道,用来传送公共信道信令,这些信令用来控制同一接口的B信道上的呼叫。D信道的速率是16kbit/s(BRI)或64kbit/s(PRI)。
正是这样通过B通道和D通道的划分,ISDN接口实现了数据和控制流的分离。
MSR5680-X3设备仅支持ISDN PRI接口。
BRI接口为2B+D,是把一个总带宽为144kbit/s的物理接口划分为3个时隙,一个时隙作为D信道,用于传输控制信息,另外两个时隙(编号为1、2)分别作为两个B信道,用于传输数据、语音等信息。
PRI接口为30B+D(总带宽近2Mbit/s)或23B+D(总带宽近1.5Mbit/s),其中30B+D的PRI接口为CE1 PRI,一般在中国、亚洲部分国家和地方、欧洲使用。
(1) CE1 PRI是把接口划分为32个时隙,对应编号为0~31,其中时隙0用于传输同步信息,时隙16作为D信道用于传输控制信息,时隙1~15、17~31作为B信道用于传输数据、语音等信息。
ISDN是按需呼叫链路,当有通信需求时,通过ISDN协议建立一条连接,之后可以在该连接上传输语音或数据。在整个数通网络协议栈中,ISDN属于物理层。但是,单看ISDN,它也有自己的协议栈,并且ISDN的B信道协议栈和D信道协议栈是相对独立的。
B信道是数据信息的协议栈。B信道的链路层支持PPP等协议,链路层之上支持传输语音和数据信息。
D信道是控制信息的协议栈。对于ISDN接口,主要关注D信道上的协议。
如图1-1所示,ISDN D信道协议栈分为三层,其中:
· Q.921是D信道的数据链路层协议,它定义了接口上第二层实体间通过D信道交换信息的规则,同时支持第三层实体Q.931的接入。
· Q.931是D信道的网络层协议,它提供了在通信应用实体间建立、保持和终结网络连接的方法。
· CC(Call Control,呼叫控制)是对Q.931协议进一步的封装,Q.931把由网络侧传递过来的消息转发给CC,由CC和高层应用(高层应用包括:DDR、语音)进行信息转换。
图1-1 ISDN D信道协议栈
数据ISDN典型应用组网如图1-2所示。语音ISDN典型应用组网如图1-3所示。
图1-2 数据ISDN组网图
图1-3 语音ISDN组网图
CE1 PRI接口通过CE1/PRI接口封装而成,在进行下面的ISDN配置前需要通过pri-set命令将CE1/PRI接口的时隙捆绑为pri set,此后系统会自动创建一个Serial接口来对应生成的ISDN PRI接口,本文关于ISDN PRI接口的ISDN配置都是在该Serial接口上进行的。
本文仅介绍PRI接口上支持的ISDN相关配置,关于这个接口的详细介绍以及基本配置,请参见“接口管理配置指导”中的“WAN接口”。
ISDN PRI接口配置任务如下:
(2) 配置ISDN接口所使用的协议模式
(4) (可选)配置ISDN Q.931协议的呼叫管理参数
(5) (可选)配置ISDN PRI接口的滑动窗口的大小
由于ITU-T提出的ISDN协议在不同的地区提供业务的不同,由此产生了适用于部分地区或者国家的ISDN协议,比如日本的NTT(Nippon Telegraph and Telephone Corpration,日本电报电话公司)、欧洲的ETSI(European Telecommunications Standards Institute,欧洲电信标准协会)、北美的NI(National ISDN,国家ISDN)、AT&T、ANSI(American National Standards Institute,美国国家标准协会)等。
除了缺省支持ITU-T的DSS1 ISDN协议之外,设备还支持NTT、ETSI、AT&T、ANSI、NI、NI2、QSIG、5ESS这几种协议的基本呼叫功能,但不支持这几种协议的补充业务功能。
用户可以根据所在地区选择使用合适的ISDN协议。
工作在网络侧模式时,不可以配置ANSI、AT&T、ETSI、NI、NTT协议。
当ISDN接口上存在呼叫时,不能配置本功能。
不同类型接口上协议的支持情况如表1-1所示。
表1-1 ISDN协议支持的接口
协议 |
支持的接口 |
DSS1 |
CE1/PRI |
ETSI |
CE1/PRI |
QSIG |
CE1/PRI |
(1) 进入系统视图。
system-view
(2) 进入ISDN PRI接口视图。
interface interface-type interface-number
(3) 配置ISDN接口所使用的ISDN协议。
isdn protocol-type protocol
缺省情况下,ISDN的PRI接口使用DSS1协议。
协议模式分为两种:用户侧模式、网络侧模式。当两台ISDN设备互通时,必须一端工作在用户侧模式,另一端工作在网络侧模式。
ANSI、AT&T、ETSI、NI、NTT协议不支持网络侧模式。
当ISDN接口上存在呼叫时,不能配置本功能。
(1) 进入系统视图。
system-view
(2) 进入ISDN PRI接口视图。
interface interface-type interface-number
(3) 配置ISDN接口所使用的协议模式。
isdn protocol-mode { network | user }
缺省情况下,ISDN接口所使用的协议模式为用户侧模式。
(1) 进入系统视图。
system-view
(2) 进入ISDN PRI接口视图。
interface interface-type interface-number
(3) 配置ISDN接口发起呼叫时所使用呼叫参考的长度。
isdn crlength call-reference-length
缺省情况下,CE1 PRI接口的呼叫参考的长度为2字节。
(4) 配置ISDN协议对CONNECT ACK消息的处理。
isdn ignore connect-ack [ incoming | outgoing ]
缺省情况下,当设备和程控交换机互通时:
¡ ISDN协议在发送了CONNECT消息之后,需要等待接收到程控交换机的CONNECT ACK消息后才切换到ACTIVE状态,并开始数据和语音业务的通信。
¡ ISDN协议在收到CONNECT消息之后,需要向对端回应CONNECT ACK消息,并切换到ACTIVE状态。
(5) 配置在发起ISDN语音呼叫时Setup消息中不携带的兼容性信息单元。
¡ 配置在发起ISDN语音呼叫时Setup消息中不携带高层兼容性信息单元。
isdn ignore hlc
缺省情况下,当ISDN协议为5ESS、QSIG时都不携带高层兼容性信息单元,在其它ISDN协议下都携带高层兼容性信息单元。
¡ 配置在发起ISDN语音呼叫时Setup消息中不携带低层兼容性信息单元。
isdn ignore llc
缺省情况下,当ISDN协议为5ESS、QSIG时都不携带低层兼容性信息单元,在其它ISDN协议下都携带低层兼容性信息单元。
(6) 配置ISDN协议在入呼叫和出呼叫方向上对发送完全信息单元(Sending Complete Information Element)的处理。
isdn ignore sending-complete [ incoming | outgoing ]
缺省情况下,当设备和程控交换机互通时,对于入呼叫,检查接收到的Setup消息是否携带发送完全信息单元,对于出呼叫,发送Setup消息时携带发送完全信息单元。
(7) 配置ISDN协议三层定时器的时长。
isdn l3-timer timer-name time-interval
缺省情况下,不同类型ISDN协议的三层定时器的时长不同,用户可以通过display isdn parameters命令查看各ISDN协议的三层定时器时长的缺省值。
(8) 配置ISDN入呼叫和出呼叫时的主叫号码或被叫号码的号码类型和编码方案。
isdn number-property number-property [ calling | called ] [ in | out ]
缺省情况下,根据上层具体业务的不同,系统采用相应的号码类型和编码方案。
(9) 配置ISDN接口被叫号码的发送方式为重叠发送。
isdn overlap-sending [ digits ]
缺省情况下,ISDN接口被叫号码的发送方式为整体发送。
(10) 配置ISDN协议在出方向报文中携带的参数。
¡ 配置ISDN协议在出方向报文中携带calling-name字段。
isdn carry calling-name
缺省情况下,ISDN协议在出方向报文中不携带calling-name字段。
¡ 配置ISDN协议在出方向报文中携带connected-name字段。
isdn carry connected-name
缺省情况下,ISDN协议在出方向报文中不携带connected-name字段。
(11) 配置ISDN接口上把接收到的Progress消息转义成Alerting消息。
isdn progress-to-alerting enable
缺省情况下,Progress消息转义成Alerting消息的功能处于关闭状态。
(12) 配置ISDN信令中的Progress indicator值。
isdn progress-indicator indicator
缺省情况下,ISDN信令使用上层语音业务指示的Progress indicator值。
本地管理ISDN B通道有两种模式:
· 设备工作在本地管理B通道的模式时,由本地自主选择空闲的B通道。但即使设置了本地管理B通道,程控交换机仍然享有优先权。如果程控交换机选定了一条与本地指定不同的空闲B通道,设备还是会按照程控交换机的指示完成通信。
· 设备工作在强制本地管理B通道的模式时,在出呼叫Setup消息的Channel ID信息单元中会指示B通道为“必选,不可更改”,由本地来分配一条空闲的B通道,如果程控交换机指示的B通道与之前本地的要求不一致时,将会导致呼叫失败。
在呼叫过程中,对呼叫所用B通道进行适当的管理是很重要的,尤其是在PRI方式下,适当的通道管理可以提高呼叫效率,减小呼叫损耗。一般来说,由程控交换机统一对B通道进行管理是比较合适的方式,所以虽然设备提供了B通道本地管理功能,但建议还是以程控交换机为主。
isdn bch-local-manage exclusive表示强制本地管理B通道模式,这种模式适用于设备作为网络侧的情况。设备连接程控交换机时,是作为用户侧,此时如果程控交换机指示的B通道与本地的要求不一致时,会导致呼叫失败。
(1) 进入系统视图。
system-view
(2) 进入ISDN PRI接口视图。
interface interface-type interface-number
(3) 配置本地管理ISDN B通道。
isdn bch-local-manage [ exclusive ]
缺省情况下,未配置本地管理ISDN B通道,由程控交换机负责B通道的管理。
(4) 配置ISDN B通道的选择方式。
isdn bch-select-way { ascending | descending }
缺省情况下,在本地管理ISDN B通道的情况下,按照升序方式选择ISDN B通道;在程控交换机管理ISDN B通道的情况下,本命令不起作用。
可以通过本配置来限制允许呼入的主叫号码,如果收到的呼叫建立消息中未携带主叫号码或者携带的主叫号码和本命令配置的不一样,都将导致呼叫失败。
(1) 进入系统视图。
system-view
(2) 进入ISDN PRI接口视图。
interface interface-type interface-number
(3) 配置允许呼入的主叫号码。
isdn caller-number caller-number
缺省情况下,不对呼入的主叫号码进行检查。
本命令用于设置入呼叫时的检查项。可以只配置被叫号码,也可以同时配置被叫号码和子地址。
只要设定了被叫号码或者子地址,当对方未发送或发送错被叫号码或者子地址时,设备就会拒绝该呼叫。
(1) 进入系统视图。
system-view
(2) 进入ISDN PRI接口视图。
interface interface-type interface-number
(3) 配置入呼叫时需要检查的被叫号码或子地址。
isdn check-called-number check-index called-party-number
缺省情况下,入呼叫时不对被叫号码或子地址进行检查。
主叫方配置该功能把主叫号码发送给被叫方后,被叫方通过查看display isdn call-info命令就可以看到主叫方号码。如果被叫方配置了允许呼入的主叫号码,则被叫方会对主叫方发送过来的主叫号码进行检查。
配置本功能后,如果电话网络中的程控交换机可以携带主叫号码,那么主叫号码可以发送给被叫方,如果电话网络中的程控交换机不能携带主叫号码,那么主叫号码也不能发送给被叫方。
对于语音业务,不建议通过本命令配置出呼叫中携带的主叫号码。
(1) 进入系统视图。
system-view
(2) 进入ISDN PRI接口视图。
interface interface-type interface-number
(3) 配置在出呼叫中携带主叫号码。
isdn calling calling-number
缺省情况下,语音业务的出呼叫中携带主叫号码,其它业务的出呼叫中不携带主叫号码。
Q.921缓冲区中的帧是按序号发送的,每个发送出去的帧都要被接收端确认。系统在发送时会连续发送几帧,但在发送时会判断未确认帧的个数,如果V(A) + K = V(S),则不再进行发送。其中,V(A)是已确认帧的序号,V(S)是下次要发送帧的序号,K是滑动窗口大小。
滑动窗机制使得系统在发送帧时不必等待上一帧的确认,提高了发送效率。滑动窗口的大小决定了未确认帧的最大个数。
(1) 进入系统视图。
system-view
(2) 进入ISDN PRI接口视图。
interface interface-type interface-number
(3) 配置ISDN PRI接口的滑动窗口的大小。
isdn pri-slipwnd-size window-size
缺省情况下,ISDN PRI接口的滑动窗口大小为7。
在完成上述配置后,在任意视图下执行display命令可以显示配置后ISDN的运行情况,通过查看显示信息验证配置的效果。
表1-2 ISDN显示和维护
操作 |
命令 |
显示ISDN接口上Q.931呼叫成功的呼叫信息 |
display isdn active-channel [ interface interface-type interface-number ] |
显示ISDN接口的呼叫信息 |
display isdn call-info [ interface interface-type interface-number ] |
显示ISDN的呼叫历史记录 |
display isdn call-record [ interface interface-type interface-number ] |
显示ISDN协议二层和三层系统参数 |
display isdn parameters { protocol | interface interface-type interface-number } |
Router A与Router B连接,通过ISDN PRI线路互连传输数据。
图1-4 配置设备通过ISDN PRI线路互连传输数据组网图
在本组网中,Router A和Router B上的ISDN PRI接口都工作在用户侧模式(缺省协议模式),ISDN网络中与Router A和Router B相连的设备上的接口需要工作在网络侧模式。
(1) 配置Router A
# 创建ISDN PRI接口,即将CE1/PRI接口的时隙捆绑为pri-set。
<RouterA> system-view
[RouterA] controller e1 2/3/0
[RouterA-E1 2/3/0] pri-set
[RouterA-E1 2/3/0] quit
# 配置拨号访问组1以及对应的拨号访问控制条件。
[RouterA] dialer-group 1 rule ip permit
# 配置ISDN PRI接口的IP地址,启动轮询DDR,配置到达Router B的拨号串,将拨号访问组1与ISDN PRI接口关联。
[RouterA] interface serial 2/3/0:15
[RouterA-Serial2/3/0:15] ip address 202.38.154.1 255.255.0.0
[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) 配置Router B
# 创建ISDN PRI接口,即将CE1/PRI接口的时隙捆绑为pri-set。
<RouterB> system-view
[RouterB] controller e1 2/3/0
[RouterB-E1 2/3/0] pri-set
[RouterB-E1 2/3/0] quit
# 配置拨号访问组1以及对应的拨号访问控制条件。
[RouterB] dialer-group 1 rule ip permit
# 配置ISDN PRI接口的IP地址,启动轮询DDR,配置到达Router A的拨号串,将拨号访问组1与ISDN PRI接口关联。
[RouterB] interface serial 2/3/0:15
[RouterB-Serial2/3/0:15] ip address 202.38.154.2 255.255.0.0
[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
在Router A上ping 202.38.154.2触发拨号,通过日志信息可以看到E1 2/3/0的某个B通道 Line up,随后ping 202.38.154.2可以ping通,且没有报文丢失。
两台设备通过ISDN PRI线路相连,它们之间无法ping通。
两台设备无法ping通,可能有以下原因:
· 相应的接口没有配置或者没有激活
· 拨号配置错误
· 线缆没有接好
· 使用命令display isdn call-info,如果系统没有任何显示,则说明没有ISDN PRI接口,应该配置相应的接口,具体配置方法请参见“接口管理配置指导”中“WAN接口”中的CE1/PRI接口配置部分。在PRI接口下,ISDN状态如果不是处于多帧操作状态,则说明Q.921层协商不成功,可能是物理上没有连接好。
· 如果Q.921调试信息开关已经打开,并且在PRI下ISDN状态是多帧建立,则检查拨号配置是否有错。如果系统输出“Failed to send”调试信息,说明物理层没有激活。可以尝试使用shutdown和undo shutdown命令关闭和重新打开相关接口。
· 检查拨号配置是否正确。如果拨号配置正确并且系统没有输出“Failed to send”调试信息,则有可能是ISDN线缆没有接好。
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!