随着Internet、Intranet、远程个人办公室的浪潮兴起,ISDN做为一种廉价、中高速的接入手段日益受到人们欢迎,各种含ISDN远程接入的网络产品纷纷涌现,针对市场的需求,国内一些电信部门推出了ISDN接入Internet、Intranet的业务。目前,CISCO路由器在中国的数据网中扮演了重要的角色,本文将谈谈CISCO路由器在ISDN数据网间的互连中的应用。
一、CISCO路由器的ISDN功能及参数设置
从网络结构看,可以划分为ISDN业务提供方和ISDN远程接入方,前者如电信部门、一些ISP等,后者多为用户。
图
图1 ISDN业务提供方和ISDN远程接入方
在业务提供者一侧,常用的带ISDN功能的CISCO路由器有7000系列、4500系列、3600系列;在远程接入方,常用的CISCO、ISDN路由器有2500系列中ISDN产品、1000系列中ISDN产品、760系列中ISDN产品,这几种产品均带有BRI端口,可提供2B+D共128K的接入速率,用户甚至可以采用CISCO200系列的PC内置ISDN适配卡,俞地犹如Modem一样拨号上网,只是传输网是基于ISDN而不传统的PSTN,本文将以4500、1000为例,介绍相应的参数配置,同时也对CISCO200系列作些介绍,至于760系列,虽然这是一种典型的远程ISDN接入设备,但不带CISCO的IOS软件,本文不作讨论。
1、按静态IP用户配置
设想有如下一个网络,见图二。
图
图二 按静态IP用户配置的网络范例
在这个例子中,用户申请到一个子网202.100.100.0/27,这是从C类网202.100.100.0/24划分出的一个子网,用户以CISCO1003路由器做为网关设备,经ISDN网与4500相连。
4500参考设置:
……
hostname center ;路由器名
!
username remote password 7 xxxxxx ;远程用户名及握手密码
……
ip subnet-zero ;允许使用第0子网
isdn switch-type primary-net5 ;适应中国PRI标准
!
controller E1 0 ;对E1板进行时隙配置
pri-group timeslots 1-31
!
……
interface Serial0:15 ;对PRI端口进行配置
ip address 202.100.100.32 ;RPI口的IP地址
255.255.255.224
……
encapsulation ppp ;无数据流通时该端口的激活时间
dialer idle-timeout 7200 ;规定远程用户
dialer map ip 202.100.100.31 name
remote
dialer-group 1 ;允许使用带宽聚合
no fair-queue ;规定验证协议
ppp multilink
ppp authentication chap
! ;静态路由
……
ip route 202.100.100.0
255.255.255.224 202.100.100.61 ;权限限制
……
dialer-list 1 protocol ip permit
……
!
end
1003参考设置:
……
hostname remote ;远程用户名
!
username center password 7 xxxxxxxx ;中心路由器名及握手密码
……
ip subnet-zero ;允许使用第0子网
isdn switch-type basic-net3 ;适应中国BRI标准
!
……
interface Ethernet0 ;对以太端口设置
ip address 202.100.100.1
255.255.255.224
! ;对BRI口设置
interface BRIO
ip address 202.100.100.61
255.255.255.224 ;指明B道速率
encapsulation ppp
bandwidth 64
……
dialer idle-timeout 300 ;指明拨号号码
dialer wait-for-carrier-time 60
dialer map ip 202.100.100.62 name
center broadcast……
dialer load-threshold 1
dialer-group 1
no fair-queue
ppp multilink
ppp authentication chap
! ;静态路由
……
ip route 0.0.0.0 0.0.0.0
202.100.100.62
……
dialer-list 1 protocol ip permit
……
!
end
2、按动态IP用户配置
图
图三 按动态IP用户配置的网络范例
这个例子与上例不同,用户是采用动态IP上网,更适合实际组网需要。
……
hostname center
!
username remote password 7 xxxxxx
……
ip subent-zero
isdn switch-type primary net5
!
controller E1 0
pri-group timeslots 1-31
!
……
interface Serial0:15
ip address 202.100.100.62
255.255.255.224
……
encapsulation ppp ;规定用地址池分配IP
peer default ip address pool isdn
dialer idle-timeout 7200
dialer-group 1
no fair-queue
ppp multilink
ppp authentication chap
!
……
! ;设置地址池
ip local pool isdn 202.100.100.33
202.100.100.60
……
dialer-list 1 protocol ip permit
……
end
200卡的驱动程序有基于DOS、windows3.1、windows95的版本,其中DOS与win31版本推荐使用Novel Netware ODI Client方式,默义采用ipx包,如果用户要用TCP/IP包,则需添加TCP/IP协议栈,win95自带TCP/IP栈,因此使用起来较方便,为了充分利用200卡所遵循的RFC171MultiLink PPP功能,最好安装微软公司提供的ISDN补丁软件MSISDN11.EXE。
3、混合IP用户配置
例3说明了1003GN 200卡共存的例子。
图
图三 按混合IP用户配置的网络范例
在这个例子中,4500的PRI口同时处理静态IP与动态IP用户。
hostname center
!
username remote password 7 xxxxxx
……
ip subnet-zero
isdn switch-type primary-net5
!
controller E1 0
pri-group timeslots 1-31
!
……
interface Serial0:15
ip address 202.100.100.62 255.255.255.224
……
encapsulation ppp
peer default ip address pool isdn
dialer idle-timeout 7200
dialer map ip 202.100.100.61 name remote
dialer-group 1
no fair-queue
ppp multilink
ppp authentication chap
!
……
!
ip local pool isdn 202.100.100.33 202.100.100.60
……
ip route 202.100.100.0 255.255.255.224 202.100.100.61
……
dialer-list 1 protocol ip permit
……
!
end
在上面的配置中,注意静态IP与地址池不要有冲突。
1003参考设置:
……
hostname remote
!
username center password 7 xxxxxxxx
……
ip subnet-zero
isdn switch-type basic-net3
!
……
interface Ethernet0
ip address 202.100.100.1 255.255.255.244
!
interface BRIO
ip address 202.100.100.61 255.255.255.244
encapsulation ppp
bandwidth 64
……
dialer idle-timeout 300
dialer wait-for-carrier-time 60
dialer map ip 202.100.100.62 name center broadcast……
dialer load-threshold 1
dialer-group 1
no fair-queue
ppp multilink
ppp authentication chap
!
……
ip route 0.0.0.0 0.0.0.0 202.100.100.62
……
disler-list 1 protocol ip permit
……
!
end
以上提供了路由器上有关的ISDN参数设置,实际开放业务时,还需考虑系统和用户的安全问题,以及其它的一些附加功能,情况会更复杂,例如动态IP用户贴不应在本地路由器上开设,而应在专门的用户验证服务器上开设,从而引出路由器与验证服务器的信息交换问题,凡此种种,均超出本文讨论的范围,这里不作详细介绍。
二、利用CISCO路由器在ISDN与数据网互连工程中进行调试
实际组网时,会出现各种各样的问题,利用是国内ISDN交换机应用还处于起步阶段,技术上仍有不成熟之处,工程人员缺乏经验,都为工程带来麻烦,虽然有各种ISDN专用测试仪,但价格昂贵,不易推广,而CISCO IOS丰富的调试命令可以对一般的故障进行跟踪分析,功能虽不强但很实用。本文也做一些经验介绍。以下是一些常用调试命令:
1、show version:
以1003为例 :
Cisco Internetwork Operating System Software
IOS(tm) 1000 Software (C1000-Y-M), Version 11.1(9),RELEASE SOFTWARE (fc1)
Copyright (c) 1986-1997 by cisco Systems, Inc.
Compiled Mon 27-Jan-97 12:48 by dschwart
Image text-base:0x02004000,data-base:0x02233824
ROM: System Bootstrap, Version 5.3.2(9) [vatran 9],RELEASE SOFTARE(fc1)
ROM:1000 Bootstrap Software (C1000-RB00T-R), Version 10.3(9), RELEASE SOFTWARE
(fc1)
……
System restarted by power-on
System image file is ‘flash:cl001-y-mz.111-9’,booted via flash
cisco 1000(68360) processor (revision E)with 3584K/512K bytes of memory.