|
源代码网推荐
源代码网整理以下 ISDN 和 DDR技术
源代码网整理以下 ISDN是指近年来供最终用户使用的一套数字服务。包括电话网络的数字化,以便ISP能够在现有的电话线路上以一个最终用户接口提供给最终用户多中服务。
POTS与ISDN
ISDN用更高速的数字设备代替传统老式电话业务POTS设备和配线系统。
ISDN的接口可以是PRI或BRI
ISDN的信道有两种类型:B和D
B信道主要是用来运送数据的工具,每个B信道拥有最大可达64Kb/S的吞吐量,主要用于电路交换的数据通讯,然儿,也可用于基与包交换的数据通讯。
D 信道用来传输请求ISDN交换的信令。实际上,他提供一个到电信提供商中心局的本地回路,D信道也可用于传送基于包交换的数据(如X。25 )
BRI 是最典型的ISDN连接,并且是路由器上的一个本地ISDN接口,基本带宽是2B+D。
ISDN的 BRI安装中NT1是一个重要的小设备,NT1是一个类试与传行连接中用到的CSU/DSU 。他是终接本地回路的设备。(其实NT1就是一个将电话2线变4线的设备)。
NT1至少有2个接口:一个S/T接口和一个U接口。S/T接口连到路由器的BRI接口上,U接口连接到ISP提供的插座上。许多具有BRI 功能的CISCO路由器都有一个集成的NT1接口。这些接口都有一个BRI U 标签,如果底版上没有这个特性,接口会标以BRI S/T从而需要一个外部的NT1。这个本地的ISDN接口就是路由器的TE1接口。
TE1终端适配卡,专用于连接ISDN
BRI协议
ISDN分为三层,第一层处理信令分帧,第二层处理分帧协议,第三层处理D信道的呼叫建立和折卸协议
ISDN第一层与OSI模型的第一层类似,他指物理连接。
路由器要和ISDN网络通讯,必须针对与之相连的交换机的类型,对路由器做一些配置,ISP提供所使用的交换机类型。
ISDN中心交换机(也称本地交换设备)的制造商将本地交换机分成两个功能:本地终端和交换终端,本地终端的功能是处理传送设备和本地回路的终止,交换终端的功能是处理本地交换的交换部分。:(其实就是线连到交换机上,然后执行交换功能。这个说的有点复杂)。
AT&T 5ESS(主要考这个)和NORTHERN TELECOM DMS-100是北美使用的两个主要的ISDN交换机。
5ESS可提供多达100000个本地回路。美国有大约85%使用的BRI线路是连到5ESS的。
源代码网整理以下 ISDN第三层
ISDN第三层没有在B信道上使用任何网络层协议。D信道的使用在Q931中定义。Q931在TE和本地ISDN交换机之间使用,ISDN网络内部使用7号信令系统(SS7)的内部信令实用协议ISUP。
D信道上的连路访问规则LAPD是D信道的ISDN数据链路层协议。而B信道的数据链路层协议可以是任何可用的协议,因为信道可以透明的传送到远端,HDLC,PPP或帧中继封装都可以用来在B信道上传送数据。
LAPD
LAPD是D信道的数据链路层协议。定义了发送负载的分帧特性
ISDN的呼叫建立
ISDN呼叫的建立过程和其他电路交换技术非常类试。
DDR 按需拨号路由
DDR是CISCO路由器上具有ISDN功能的一个可用特性,它使用户可以在基于使用收费的ISDN上节约开支。基于使用收费的ISDN是指收费是针对ISDN电路连接时间内的每分钟进行评估的。
收费是按每分钟计算,当没有或很少数据流时,应当关闭连接。DDR提供这种功能。
实现DDR的配置如下:
1 设置ISDN的交换机类型
2 指定感兴趣的数据流
3 指定静态路由
4 定义接口的封装协议以及ISDN寻址参数
5 配置协议寻址。
1 设置交换机类型
源代码网整理以下
源代码网整理以下 使用ISDN SWITCH-TYPE命令来配置路由器与之相连的交换机类型 ISDN SWITCH-TYPE命令是在全局配置的提示符下输入,IOS12.0版本,这个命令也可以在接口配置的提示符下输入。
2 指定敢兴趣的数据流
整个DDR配置取决与引起呼叫建立的数据流类型如何被触发。这个数据流就是我门称的敢兴趣数据流(INTERESTING TRAFFIC)。
感兴趣的数据流是通过创建dialer-list(拨号列表)来定义的,dialer-list可以是指定一组协议触发一个呼叫建立,而不管数据流的层次。
dialer-list可以和各种数据流类型的标准或扩展访问列表相关联。。与其把访问列表与一个接口关联,不如使之与dialer-list关联。
列:显示了一个所有IP数据流都被指定为感兴趣数据流的基本配置
dialer-list用一个dialer-group行与适当的接口相关联。注意,列表号与组号是一样的。这个号码将拨号列表和拨号组绑在一起,这个号码不能由同一路由器上任何其他的拨号列表或拨号组重用。
列:
ROUTREA(CONFIG)# ISDN SWITCH-TYPE BASIC-5ESS
ROUTREA(CONFIG)#INTERFACE BRI0
ROUTREA(CONFIG-IF)#IP ADD 10.12.1.1 255.255.255.0
ROUTREA(CONFIG-IF)#ENCAPSULATION PPP
ROUTREA(CONFIG-IF)#DIALER IDLE-TIMEOUT 180
ROUTREA(CONFIG-IF)#DIALER MAP IP 10.12.1.2 5552222(下一跳IP地址与远程号码)
ROUTREA(CONFIG-IF)#DIALER-GROUP 1
ROUTREA(CONFIG)#DIALER-LIST 1 PROTOCOL IP PERMIT
源代码网整理以下路由器B的配置
ROUTREB(CONFIG)# ISDN SWITCH-TYPE BASIC-5ESS
ROUTREB(CONFIG)#INTERFACE BRI0
ROUTREB(CONFIG-IF)#IP ADD 10.12.1.2 255.255.255.0
ROUTREB(CONFIG-IF)#ENCAPSULATION PPP
ROUTREB(CONFIG-IF)#DIALER IDLE-TIMEOUT 180
ROUTREB(CONFIG-IF)#DIALER MAP IP 10.12.1.1 5551111
ROUTREB(CONFIG-IF)#DIALER-GROUP 1
ROUTREB(CONFIG)#DIALER-LIST 1 PROTOCOL IP PERMIT
如果与访问控制列表指定感兴趣数据流
ROUTREB(CONFIG)#DIALER-LIST 1 PROTOCOL IP LIST ACCESS-LIST NUMBER
列如 ACCESEE-LIST 101 DENY TCP ANY ANY EQ FTP
ACCESEE-LIST 101 DENY TCP ANY ANY EQ TELNET
ACCESEE-LIST 101 PERMIT IP ANY ANY
这样拒绝FTP 和TELNET不能用来触发一个呼叫建立,任何其他试图穿过连接的IP数据流能够触发呼叫.一旦呼叫建立,FTP 和TELNET 就可以自由通过.
按需拨号路由不仅定义了那些类型的数据流可以触发呼叫.而不是那些数据流能否通过按需拨号路由,
由于ISDN链路并不总是处于激活状态,因此路由静态路由是必须的.在一个动态路由的环境里,链路关闭的事实可能会被当成是网络故障并且可能丢失网络可达性.
如果所有IP数据流都定义为感兴趣的数据流,并且使用动态路由协议,那路由更新将使链路始终处于开启状态.列IGRP每90秒更新一次,当在接口中设置了DIALER IDLE-TIMEOUT 180(意思是链路空闲180秒后关闭),那在空闲超时的倒即计时在每次更新后重置,所以按需拨号路由就不能起到原来的作用。
源代码网供稿. |