三、ATM LANE 配置
---- 要让VLAN 跨越ATM 骨干网进行通讯,必须首先对ATM 骨干网进行局域网仿真(LAN Emulation,LANE)
的配置工作。
---- 传统的以太网工作机制与ATM 网络技术之间存在着诸多的差异。要想以ATM 作为城域网中的骨干网,
将分布在不同地区的局域网连接起来,必须要有一个解决方案来实现两者之间的互连,于是ATM LANE 技术
就应运而生了。通过LANE,可以让ATM 网络模拟局域网的工作,使得多个局域网不做任何修改就可以连接
到ATM 网络上来。ATM 在其中担负着桥接的功能,这对于用户来说,是完全透明的、无缝的,似乎就是在
一个纯以太网的环境中工作,如图2 所示。
---- LANE 的配置过程是比较复杂的,LANE 的正常工作必须启动以下4 个服务:
---- 1. LECS (LANE Configuration Server),一个LANE 环境中必须要有一个LECS。
---- 2. BUS (Broadcast and Unknown Server),一个ELAN(仿真局域网) 要有一个BUS。
---- 3. LES (LANE Server), 一个ELAN 要有一个LES。
---- 4. LEC (LANE Client), 一个ELAN 可有多个LEC。
---- 构建一个LANE 的工作环境,需要在Cisco 7507 路由器、LS1010 ATM 交换机及装备了ATM 模块的
Catalyst 5000、3200、2924、2828 局域网交换机上做相应的配置工作。
---- 1.配置Cisco 7507 路由器上的ATM 模块这样做的目的是使之充当整个LANE 环境中的LECS,并作为
每个ELAN。ELAN 的数目要和VLAN 的数目相同。例如,本网中就需建10 个ELAN 中的LES、BUS 和LEC。配
置命令如下:
!!!
show lane default-atm-address
!获取ATM LANE 的ATM 地址;该地址将作为LECS 的ATM 地址,
被保存在Lightstream 1010 ATM 交换机中。
config t
lane database database_name ;
给LANE 指定一个数据库
name elan_name server-atm-address atm-address [index number]
!重复该命令可以建立起多个ELAN 环境,并将自己作为各ELAN 的LES。
!在本网中,设置过程为:
!name default server-atm-address
47.009181000000001011be3401.0050d1070081.01
!......
!name vlan0050 server-atm-address
47.009181000000001011be3401.0050d1070081.32
interface atmslot/module/port ;进入ATM 端口设置模式
atm pvc 1 0 5 qsaal ;设置PVC 信令
atm pvc 2 0 16 ilmi ;设置PVC 与本地管理模式通讯
lane config database database_name ;对LANE 数据库进行配置
interface atmslot/module/port.subinterface multipoint
;指定子端口并进入该子端口设置模式
ip address ip_address netmask ;为子端口指定IP 地址
lane server-bus ethernet elan_name ;
为ELAN 设置LES/BUS 服务,仿真以太网。
lane client ethernet elan_name ;将自己作为LEC 加入到该ELAN
!在本网中,将Cisco 7507 作为上述多个ELAN 的BUS、LEC 设置过程为:
!inter atm4/0/0.1 multipoint
!ip address 12.240.16.31
!lane server-bus ethernet default
!lane client ethernet default
!exit
!......
!inter atm4/0/0.50 multipoint
!ip address 12.240.20.254
!lane server-bus ethernet vlan0050
!lane client ethernet vlan0050
!exit
end
copy running-config startup-config
!!!
---- 需要注意的是,创建ELAN 的个数要与前面规划好的VLAN 的个数要相同,使它们能保持一一对应的
关系, 最好将ELAN 和VLAN 的名称也取为一样。在本网中, ELAN/VLAN 名均为default 、
vlan0002……vlan0040、vlan0050,以方便管理。
---- 2.配置Lightstream1010 ATM 交换机
---- 配置命令如下
!!!
atm lecs-address-default atm_address
!该atm_address 即为在Cisco 7507 配置中,
由show lane default-atm-address 所获取到的ATM
!地址。
!!!
---- 由于LANE 1.0 标准没有考虑到因设备单点故障造成LANE 无法正常工作的情况,针对这种情况,Cisco
提出了简单服务器冗余协议(Simple Server Redundancy Protocol,SSRP)来消除这种潜在的故障隐患,通过
对LS1010 ATM 交换机上的处理器(ATM Switch Processor,ASP)进行配置可以完成LECS、LES、BUS
和LEC 的备份工作。
---- LS1010 ATM 交换机的LANE 备份的配置过程基本上和Cisco 7507 路由器是一样的,在此不再重复。
---- 3.Catalyst 5000 局域网交换机上的ATM 模块配置
---- 1)将Catalyst 5000 上的ATM 模块配置为LEC 工作模式,具体过程如下。
!!!
session 5 ;启动Catalyst 5000 插槽5 中的ATM 模块
interface atm5 ;设置ATM 主端口
atm pvc 1 0 5 qsaal
atm pvc 2 0 16 ilmi
lane config auto-config-atm-address
interface atmslot/module/port.subinterface multipoint
lane client [ethernet elan-name]]
!在本网中,将Catalyst 5000 作为各个ELAN 的LEC 的设置过程为:
!inter atm 5/0/0.1 multipoint ;
进入名为default 的ELAN 的子端口
!lane client ethernet default ;声明作为名为default 的ELAN 的LEC
!exit
!......
!inter atm 5/0/0.50 multipoint ;
进入名为vlan0050 的ELAN 的子端口
!lane client ethernet vlan0050 ;
声明作为名为vlan0050 的ELAN 的LEC
!exit
end
copy running-config startup-config
!!!
---- 2)在装配有ATM 模块的2924、2828 LAN 交换机上做各ELAN 的LEC 配置工作,该过程和Catalyst 5000
上的配置过程完全一致,不再重复。Catalyst 3200 的ATM 配置方式是基于菜单选择模式,非常直观易懂。
---- 至此,所有的ATM LANE 配置过程就全部完成了。
---- 在配置ATM LANE 中,需要注意以下两点。
---- 1.子端口(Subinterface)概念
---- 一般情况下,装备在网络设备上的ATM 模块只提供一个ATM 端口,而一个ATM 端口只能对应一个ELAN
环境,为了将一个ATM 设备加入到多个ELAN 环境中(否则ELAN 之间无法通讯),于是引进了子端口这样
一个逻辑概念。借助它,可将一个ATM 物理端口虚拟地细分为多个ATM 逻辑端口,每个逻辑端口对应一个
ELAN 环境,从而实现了将一个ATM 设备加入到多个ELAN 环境的要求。
---- 2.VLAN 与ELAN 的比较
---- 在ATM LANE 环境中,ELAN 与VLAN 是一一对应的,有多少个VLAN 就要有多少个ELAN 与之对应,两
者通过位于第二层的LANE 仿真接口,透明地建立起映射关系。
---- ELAN 只存在于ATM 网络环境中,以ATM 交换机为中心,以装备了ATM 模块的LAN 交换机为边界,而
VLAN 不仅包含了与之对应的ELAN,还包括了属于该VLAN 的以太网端口、工作站和服务器等。即ELAN 是
VLAN 的子集,VLAN 是ELAN 的超集。
---- ELAN 和VLAN 一样,也是一种广播域,一个ELAN 中的广播不会扩散到其他ELAN 中,ELAN 之间的通讯
要借助于同时属于它们的LEC 的路由器来实现。