第14章 DDR与接口备份配置.docx
《第14章 DDR与接口备份配置.docx》由会员分享,可在线阅读,更多相关《第14章 DDR与接口备份配置.docx(42页珍藏版)》请在冰豆网上搜索。
第14章DDR与接口备份配置
第14章DDR与接口备份配置
本文主要描述如何配置迈普路由器通过拨号线路,如ISDN(IntegratedServicesDigitalNetwork)线路进行远程拨号接入。
主要内容:
●ISDN配置
●DDR拨号配置
●拨号备份
14.1ISDN配置
14.1.1ISDN概述
ISDN访问接口是用户和ISDN服务提供商之间的物理连接。
目前有2种不同的访问接口被ITU-T的ISDN建议所定义。
它们分别被称为基本速率接口(BRI)和基群速率接口(PRI).由于ISDN的PRI一般只接收拨号呼入,而BRI是拨号发起方,他们都需要一个拨号的环境,因此在迈普的系列路由器上采用DDR(按需拨号路由)的技术。
这样,在有触发性的数据包到达时才拨号远端路由器。
采用这种技术,实现了为用户最大限度地节省使用费用。
当路由器上配置有ISDNBRI模块时,用showrun命令可以看到interfacebriX/X接口。
当路由器上配置有ISDNPRI模块(CE1或CT1模块)时,需要对CE1(或CT1)模块配置PRI组,然后对PRI组进行配置,对于CE1,PRI是在第15通道进行配置,如serial0/0:
15;对于CT1,PRI是在第23通道进行配置,如serial0/0:
23。
14.1.2ISDN基本命令描述
命令
描述
模式
isdncallinterface
从某接口呼出一个号码,可以脱离DDR单独用来测试isdn线路是否正常,可以指定接口
enable
isdndisconnectinterfacechannel
挂断某接口的isdn呼叫,可以脱离DDR单独用来测试isdn线路是否正常,可以指定接口及其通道
enable
isdnswitch-type
<
|basic-1tr6
|basic-5ess
|basic-dms100
|basic-net3
|basic-ni
|basic-qsig
|basic-ts013
|ntt
|vn3
>
设置isdn的交换类型(必须根据相连的isdn交换机设置,无默认值),用于设置各个isdn接口对应项目的默认值,switchtype现在有如下:
德国1TR6交换类型
美国朗讯Lucent5ESS交换类型
美国北电DMS-100交换类型
英国欧亚和澳洲NET3交换类型
美国国家ISDN交换类型
QSIG交换类型
澳洲老的TS013交换类型
日本NTT交换类型
法国VN3和VN4交换类型
config
config-if-xx
isdntei-negotiation<
first-call
|powerup>
何时获取终端TEI编号,用于设置各个isdn接口对应项目的默认值:
第一次ISDN呼叫时协商TEI
设备上电时协商TEI
config
config-if-xx
isdnactivate<
every-time
|powerup>
激活isdn物理层
D通道down时随时激活
上电时激活D通道
config-if-xx
isdncalling-number
本地发起呼叫时携带的本地号码
config-if-xx
isdnrejectdata<56/64>
拒绝接受的呼叫类型
config-if-xx
isdnsend-alerting
是否发送alert消息
config-if-xx
isdnswitch-type
接口交换类型
config-if-xx
isdntei-negotiation
TEI协商时间,见前面说明
config-if-xx
isdntwait-diable
取消启动后在激活2层前获取TEI时的随机等待
config-if-xx
pri-group[timeslotsrange]
使用pri-group控制器配置命令,可在通道化CE1控制器上设定ISDN基群速率接口(PRI),使用该命令的否定形式,可删除ISDNPRI的配置,缺省该命令无效
controllere1xx
注:
使用isdn功能时,必须首先正确配置switch-type。
14.1.3ISDNBRI配置实例
下图显示出了一个路由器到路由器通过ISDN连接的网络结构。
下例展示了如何将命令结合起来以建立ISDN和DDR,在本例中,使用了“dialermap”和chap认证的命令语句。
图14-1配置实例一
图解:
路由器router-a的配置,使用了dialermap和pppchap认证。
1、router-a的配置
命令
描述
router-a(config)#hostnamerouter-a
当没有配置pppchaphostname用户名的时候,chap认证就把这里配置的hostname发送给对方
router-a(config)#userrouter-bpassword0maipu
将对端配置成本地用户,并设置密码(密码与呼叫方所设用户密码相同),开机以此用户注册
router-a(config)#dialer-list1protocolippermit
定义触发数据流
router-a(config)#interfacefastethernet0
router-a(config-if-fastethernet0)#ipaddress128.255.252.2255.255.255.0
router-a(config)#exit
配置f0口
router-a(config)#interfacebri0/0
进入bri0/0配置模式
router-a(config-if-bri0/0)#encapsulationppp
router-a(config-if-bri0/0)#pppauthenticationchap
封装ppp协议并设置chap认证
router-a(config-if-bri0/0)#pppchaphostnamerouter-a
配置chap认证使用名
router-a(config-if-bri0/0)#ipaddress192.168.1.1255.255.255.252
router-a(config-if-bri0/0)#dialeridle-timeout60
空闲超时时间为60S
router-a(config-if-bri0/0)#dialerenable-timeout5
下次呼叫间隔时间
router-a(config-if-bri0/0)#dialermapip192.168.1.2namerouter-b51481279
配置拨号的映射
router-a(config-if-bri0/0)#dialer-group1
本端口属于拨号组1
router-a(config-if-bri0/0)#isdnswitch-typebasic-net3
设置接口交换类型
router-a(config-if-bri0/0)#exit
router-a(config)#iproute130.255.252.0255.255.255.0192.168.1.2
配置触发拨号路由(也是静态路由)
2、router-b的配置
命令
描述
router(config)#hostnamerouter-b
router-b(config)#userrouter-apassword0maipu
router-b(config)#dialer-list1protocolippermit
定义触发性数据流
router-b(config)#interfacefastethernet0
router-b(config-if-fastethernet0)#ipaddress130.255.252.10255.255.255.0
router-b(config)#exit
router-b(config)#interfacebri0/0
router-b(config-if-bri0/0)#encapsulationppp
router-b(config-if-bri0/0)#pppauthenticationchap
配置chap认证
router-b(config-if-bri0/0)#pppchaphostnamerouter-b
配置chap认证名
router-b(config-if-bri0/0)#ipaddress192.168.1.2255.255.255.252
router-b(config-if-bri0/0)#dialeridle-timeout60
配置空闲时间时间为60S
router-b(config-if-bri0/0)#dialerenable-timeout5
下次呼叫间隔时间
router-b(config-if-bri0/0)#dialermapip192.168.1.1namerouter-a
配置拨号的映射
router-b(config-if-bri0/0)#dialer-group1
配置触发拨号的组
router-b(config-if-bri0/0)#isdnswitch-typebasic-net3
设置接口交换类型
router-b(config-if-bri0/0)#exit
router-b(config)#iproute128.255.252.0255.255.255.0192.168.1.1
注:
1、router-a路由器的静态路由命令语句定义了到路由器router-b局域网接口interfacef0的130.255.252.0网络的IP路由。
2、触发性数据包被定义为任何IP数据包,它们都可以发起到router-b的呼叫。
3、router-b路由器被dialermap语句定义为只能接受入呼叫。
在它上也有到router-a路由器局域网的静态路由。
14.1.4ISDNPRI配置实例
PRI配置的DDR和PPP配置部分和BRI一样,但是要多对CE1(或CT1)的pri组的配置。
对于CE1,PRI是在第15通道进行配置,如serial0/0:
15;对于CT1,PRI是在第23通道进行配置,如serial0/0:
23。
图14-2配置实例二
router-a上插有一张u,router-b上插有一张CE1模块,router-b对应的号码是163。
router-a的配置:
命令
描述
router-a(config)#dialer-list1protocolippermit
配置拨号规则1,允许所有ip报文通过
router-a(config)#interfacebri0/0
进入接口模式
router-a(config-if-bri0/0)#ipaddress22.1.1.1255.0.0.0
配置接口ip地址22.1.1.1/8
router-a(config-if-bri0/0)#dialer-group1
把拨号规则1应用到接口上
router-a(config-if-bri0/0)#encapsulationppp
封装ppp协议
router-a(config-if-bri0/0)#noiproute-cache
关闭接口的快速转发
router-a(config-if-bri0/0)#nondspenable
关掉ndsp协议
router-a(config-if-bri0/0)#isdnswitch-typebasic-net3
配置isdn交换类型为basic-net3
router-a(config-if-bri0/0)#isdnactivateevery-time
D通道down时始终试图激活D通道
router-a(config-if-bri0/0)#nomplsroute-cache
关闭mpls快速转发
router-b的配置:
命令
描述
router-b(config)#dialer-list1protocolippermit
配置拨号规则1,允许所有ip报文通过
router-b(config)#controllere10/0
通过单元编号定义控制器的位置(0)进入E1配置模式
router-b(config-controller)#pri-grouptimeslot1-31
配置使用多少个时隙来创建PRI接口,一路CE1有且只能配置一个pri-group,但可以同时配置channel-group。
只要它们使用的时隙不重叠即可
router-b(config-controller)#exit
退出E1配置模式
router-b(config)#interfaceserial0/0:
15
进入接口模式
router-b(config-if-serial0/0:
15)#ipaddress22.1.1.2255.0.0.0
配置接口ip地址22.1.1.2/8
router-b(config-if-serial0/0:
15)#dialer-group1
把拨号规则1应用到接口上
router-b(config-if-serial0/0:
15)#encapsulationppp
封装ppp协议
router-b(config-if-serial0/0:
15)#noiproute-cache
关闭接口的快速转发
router-b(config-if-serial0/0:
15)#dialerstring85248001
配置拨号串85248001
router-b(config-if-serial0/0:
15)#nondspenable
关掉ndsp协议
router-b(config-if-serial0/0:
15)#isdnswitch-typeprimary-net5
配置isdn交换类型为primary-net5
router-b(config-if-serial0/0:
15)#isdnactivateevery-time
D通道down时始终试图激活D通道
router-b(config-if-serial0/0:
15)#nomplsroute-cache
关闭mpls快速转发
注:
●ISDN默认且仅支持DDR拨号方式
14.1.5ISDN监测与调试
1、接口监测
·显示ISDNBRI接口信息
router#showinterfacebri0/0
bri0/0:
lineprotocolisup(spoofing)
Flags:
(0xc008031)POINT-TO-POINTMULTICASTARP
Type:
PPP
Queuestrategy:
FIFO,Outputqueue:
0/16(current/maxpackets)(0)
Metric:
0,MTU:
1500,BW:
64Kbps,DLY:
20000usec,VRF:
global
Reliability255/255,Txload1/255,Rxload1/255
5minutesinputrate0bits/sec,0packets/sec
5minutesoutputrate0bits/sec,0packets/sec
0packetsreceived;0packetssent
0multicastpacketsreceived
0multicastpacketssent
0inputerrors;0outputerrors
0collisions;0dropped
router#showinterfaceb0/0:
0―――bri逻辑接口下绑定的两个物理接口B通道的其中一个,
另一个时隙号为1
bri0/0:
0:
lineprotocolisdown
Flags:
(0x80f0)POINT-TO-POINTMULTICASTRUNNING
Type:
PPP
Queuestrategy:
FIFO,Outputqueue:
0/16(current/maxpackets)(0)
Metric:
0,MTU:
1500,BW:
64Kbps,DLY:
20000usec,VRF:
global
Reliability255/255,Txload1/255,Rxload1/255
5minutesinputrate0bits/sec,0packets/sec
5minutesoutputrate0bits/sec,0packets/sec
0packetsreceived;0packetssent
0multicastpacketsreceived
0multicastpacketssent
0inputerrors;0outputerrors
0collisions;0dropped
LCP:
INITIAL
encap-type:
simplyPPP
Bundleunderinterface:
bri1/0
rxFrames:
0,rxChars0
txFrames:
0,txChars0
rxNoOctet0,rxAbtErrs0,rxCrcErrs0
rxOverrun0,rxLenErrs0,txUnderrun0
DCD=down
rate=64000bps
在这里,可以看到虽然物理接口的DCD信号是DOWN的,但逻辑接口还是UP的。
这是因为在DDR中,采用了“假up”的技术---即spoofing(欺骗)。
这一词表示线路不需要起来(UP),但是拨号端口还是要迫使此线路假装起来(UP)了。
通过这种方式,接口就可以为路由到它的数据包进行按需拨号。
所有的采用DDR方式的接口都有这样的特征。
·显示关于ISDN第1层、第2层和第3层的一些信道状态的信息
router#showisdnstatus
dsl0,interfaceISDNSwitchtype=basic-net3
Layer1Status:
(第1层状态)
Activated
Layer2Status:
TEI=64Ces=01SAPI=00Status=ST_MULTIFR
I-Frame:
0/0RR:
1/1RNR:
0/0REJ:
0/0
SABME:
1/0DM:
0/0DISC:
0/0UA:
0/1
FRMR:
0/0TEI:
608/1
Layer3Status:
0ActiveLayer3Call(s)
Activedsl0CCBs=0
Numberofactivecalls=0
NumberofavailableB-channels=2
在一般情况下,只要将路由器上的ISDN模块与ISDN交换机正常连通,用“showisdnstatus”的命令就可以看到第2层是处于ST_MULTIFR(多帧)状态,表明其D信道第二层连接已经建好。
如下还有一些其他的查看ISDN状态的命令:
·查看当前活跃的ISDN数据通道
router#showisdnactive
·查看曾经使用过的ISDN呼叫情况
router#showisdnhistory
·查看ISDN相关协议的定时器的设定值
router#showisdntimers
·ISDN的控制命令
isdnactivatepowerup/every-time
isdnactivatepowerup表示只在上电时对U/ST进行激化
isdnactivateevery-time表示只要ISDN处于未激化的状态,ISDN会始终对其进行激化
2、ISDN调试命令
以下的调试命令在ISDN的排错中是十分有用的。
主要的两条ISDN命令是:
“debugisdnq921”和“debugisdnq931”。
·查看正在访问服务器的ISDN接口的D信道上发生的数据链路层(第2层)的访问过程。
router#debugisdnq921
·显示在本地路由器(用户端)和ISDN网络之间网络连接(第3层)的呼叫建立和拆除。
router#debugisdnq931
·查看ISDN的i430协议的内容
router#debugisdnevent
·查看ISDN的数据包信息
router#debugisdntrace
下表显示了不同调试命令和它们与OSI模型的关系。
表11-1ISDN调试命令与OSI的关系
OSI层
ISDN
DDR拨号器
第3层
Debugisdnq931
Debugisdntraceq931
Debugdialerevents
Debugdialerpackets
第2层
Debugisdnq921
Debugisdntraceq921
Debugpppnegotiation
第1层
Debugisdnevent
Debugisdntraceevent
第1层,第2层,第3层
Debugisdntrace
注意:
当出现ISDN不能实现与对端连接时,可以从以下几个方面分析:
1、路由器上的ISDN是不是处于ST_MULTIFR(多帧)状态;
2、路由器的ISDN所要使用的B信道是不是正在被其他的ISDN设备使用;
3、所要呼叫的对方是不是正在使用;
4、还可以通过以上的debug调试命令来检查是否配置正确;
5、PRI的其他配置与BRI相同。
14.2DDR(Dial-On-DemandRouting)拨号配置
14.2.1DDR概述
针对一个需要使用DDR的网络,用户可以根据下述流程进行配置:
1、决定网络中哪些路由器将要使用DDR,采用何种传输介质,路由器中哪些接口使用DDR,接口采用何种DDR拓扑结构,接口发出呼叫、接收呼叫还是可以发出呼叫也可以接收呼叫;
2、决定接口类型(ISDN接口);
3、配置接口封装,缺省封装为PPP;
4、配置需要在DDR端口使用的路由协议(RIP或OSPF或者静态路由等)。
14.2.2DDR基本指令描述
命令
描述
配置模式
dialer-list