下载下载第 1 0章 为中继配置 ATM LAN仿真除了 Catalyst 5500型交换机之外,其他类型的交换机都不是 AT M交换机。它们能配置成
AT M云的端节点,但不是云的一部分。 AT M云是由 AT M交换机构建而成的,在很大程度上类似于由帧中继交换机构建成的帧中继云。 L A N E(局域网仿真)是由 AT M论坛( AT M厂商的协会)开发的标准,目的在于使 AT M云作为 L A N出现,无论是以太网还是令牌环网。 L A N工作站正是通过 L A N E跨越 AT M云来通信的。
在图 1 0 - 1中,C a t a l y s t交换机连接到构成 AT M云的一个 AT M交换机的端口上。这些 AT M交换机可能是 Cisco LightStream交换机,或者是 Catalyst 5500的底部 5插槽型,这只需要安装合适的模块。
图 10-1 ATM云目前,C i s c o有一些模块支持 ATM LANE。现在有一种 ATM LANE模块支持 O C - 3,另外一种模块支持 O C - 1 2。它们的速度分别是 1 5 5和 6 2 2 M b / s。 AT M是一种优秀的高速主干。除了在高速带宽选项中的速度优势之外,AT M同时支持应用程序要求的服务质量( Q o S) 。它采用要求的带宽来使用 P V C和 S V C。本书仅仅讨论 S V C。
10.1 ATM和千兆以太网经常有人会问,在 AT M和千兆以太网这两者中,应该采用哪一种。其实,两者都有各自
ATM 交换机ATM 交换机
ATM 交换机 ATM 交换机
ATM 云
ATM中继线的优缺点。表 1 0 - 1对它们进行了总结。
前面已经提到,AT M支持 1 5 5和 6 2 2 M b / s的高速带宽。千兆以太网支持 1 G b / s的带宽,比
AT M略高一些。然而,目前 AT M论坛正在制订 O C - 4 8,一种 2,4 G b / s的新标准。由于单元长度固定的缘故,AT M交换所需要的等待时间极少。千兆以太网采用变长的数据帧,这增加了在进行千兆以太网交换时等待的时间。 AT M采用云技术,它允许使用虚拟电路( V C),并且允许定制通信量和通信形状(控制特殊通信量类型采用的带宽量) 。云技术同时减少了所需要的端口,
这和采用帧中继(点对多点)技术而不是专用租用线路(点对点)技术使需要的串口更少了是同一道理。由于它所需要的连接数量增加了,所以它比千兆以太网节约了更多的成本。
表 10-1 AT M和千兆以太网优缺点之比较
AT M的优点 AT M的缺点 G E的优点 G E的缺点
1 5 5或 6 2 2 M b / s带宽 难以理解 1 G b / s带宽 采用点对点技术
Q o S 难以配置 以太网技术 价格贵点已知、已被证实采用云技术 价格贵点 标准定义完备 Q o S定义松散支持 S V C 还没有标准化 易于实现可按需求定制带宽定长的数据单元减少了等待时间两者之中该采用哪一个?你是需要 AT M的优点呢,还是在寻找一种高速的介质用来在很小的地理范围内和一些不同的地区相连接?如果是这样,那么就采用千兆以太网。如果你想对通信量如何通过主干进行更多的控制,AT M的 Q o S提供了极好的带宽。 AT M作为一个大的主干同样是理想的。
10.2 ATM和 LAN仿真
ATM LAN仿真用于为 AT M云配置中继的交换机。对 AT M云配置中继和对 F D D I配置中继差不多。对 F D D I,我们为每个用以对 F D D I环配置中继的虚拟以太网创建了一个 F D D I;对
AT M,我们为每个用以对 AT M云配置中继的虚拟以太网创建一个 ATM LAN仿真,我们称之为仿真的 L A N( E L A N) 。对每个将用来为 AT M云配置中继的虚拟以太网,都创建一个 E L A N。
图 1 0 - 2显示了我们在第 9章中用到的同样环境;只不过现在交换机采用 AT M云连接在一起。
在 F F D I环上中继 V L A N有 3个步骤,如下转换到 AT M中继( L A N E),
1) 打开中继。使用 AT M端口,中继总是启用的。参见下面的输出:
第 10章 为中继配置 ATM LAN仿真 201下载
202 Cisco Catalyst 局域网交换技术 下载其中,4 / 1 - 2端口是连接到 AT M云的 ATM OC-3端口。无论它们是否连接到 AT M云,这两个端口都应当作为中继。由于中继总是启用的,所以不必打开中继。
注意 两个端口都连接到同一 AT M云。多连接只是为了冗余性以及负荷不平衡的状况。
这个特征我们称之为双重 PHY,即“双重物理连接” 。
2 ) 为每个需要跨越 F D D I环中继的以太网 V L A N创建了一个 FDDI VLAN。使用 AT M,需要为每个需跨越 AT M云中继的 V L A N创建一个 E L A N。创建 E L A N并不像配置 FDDI VLAN那样简单。我们将在下一部分中讨论这个问题。
3 ) 将 FDDI VLAN映射到相应的以太网 V L A N。就 AT M而言,必须在由 AT M云中继连接的每一个交换机上创建映射。这和配置 F D D I中继不同,在那种情况下,转换经由 V T P更新而自动宣告。 AT M转换不是这样。
注意 转换可以采用 V T P自动创建。本书不讨论这种过程。然而,在位于 h t t p,/ / w w w.
c i s c o,c o m / u n i v e r c d / c c / t d / d o c / p r o d u c t / l a n c a t 5 0 0 0 / r e l _ 4 _ 5 / c o n f i g / a t m,h t m # 4 2 1 7 3的 C i s c o
Connection Online( CCO) 上,可以找到整个过程。
认识到 F D D I中继和 AT M中继之间的相似性是很重要的。从逻辑上说,是在进行同样的过程。然而,它们的配置是完全不一样的。
10.3 创建 ATM VLAN云为了创建 AT M云,必须配置一组软件组件。这些软件组件能够在很多不同的设备上运行,
其中包括 AT M连接的路由器,AT M交换机,C a t a l y s t交换机或者其他 AT M设备,但是并不局限于这些。创建 ATM VLAN云所必须的 4个组件包括如下:
1) LAN仿真客户机( L E C) 。
2) 广播和匿名服务器( B U S) 。
3 ) L A N仿真服务器( L E S) 。
4) LAN仿真配置服务器( L E C S) 。
在跨越 ATM LANE中继 V L A N通信量的过程中,每个组件都有一个指针( h a n d) 。这些组件的组织结构能够与一个中等规模的商业组织相媲美。
在每个商业组织中,都有一个最终负责所有决策的人。这个人管理整个组织,而并不向任何人负责。当然,这就是首席执行官( C E O)或总裁。在 AT M云中,L A N仿真配置服务器
( L E C S)负责管理整个云。和在商业组织中一样,在整个网络中,只能有一个 L E C S。
注意 在 L A N E版本 2中,采用 C i s c o的简单冗余协议( S S R P),为了冗余性,可以配置第 2个 LECS,LES和 BUS。
一个中等规模的商业组织分割为不同的部门。而 ATM LANE云分为仿真的 L A N( E L A N) 。
在每个部门中,有人专门负责管理该部门。在商业组织中,这通常是一个副总裁或者是部门领导。在 AT M云中,L A N仿真服务器( L E S)管理 E L A N。在每个 E L A N中,只有一个 L E S。
一个典型的部门领导或一个副总裁通常有一个助手,来帮助进行部门的日常运作,这通常是一个管理助理。在 AT M云中,每一个 L E S配有一个广播和匿名服务器( B U S)作为它的管理助理。每一个 L E S只配有一个 B U S。
第 10章 为中继配置 ATM LAN仿真 203下载最后,所有公司都有雇员实际执行管理人员指定的工作。 L A N仿真客户( L E C)就是
ATM LANE中的雇员或者是“工蜂” 。 L E C确定 V L A N和 E L A N之间的转换,而所有的用户通信均通过 L E C。典型情况下,在每台交换机的每个 E L A N上,只有一个 L E C(见图 1 0 - 3) 。
204 Cisco Catalyst 局域网交换技术 下载第 10章 为中继配置 ATM LAN仿真 205下载为了创建所需要的 E L A N,必须创建以上描述的所有组件。请不要对为什么要创建 E L A N
这个问题视而不见。对于中继的每一个 V L A N,必须有一个相应的 E L A N。例如,如图 1 0 - 4所示的 ATM LANE可能是为如图 1 0 - 2所示的环境创建的。在这种情况下,两个 E L A N,ELAN 10
和 ELAN 20,分别是为 ELAN 10和 ELAN 20创建的。组成 E L A N的组件被描述为外部设备,实际上它们是运行在交换机上的软件。
图 10-4 图 10-2可能的 ATM LANE组件布局
206 Cisco Catalyst 局域网交换技术 下载请注意,如果没有必要将 V L A N中继到交换机上,那么就不必为交换机上相应的 E L A N创建一个 L E C。例如,如果交换机 D没有分配到 ELAN 20的端口,也就没有理由为 ELAN 20配置一个 L E C(见图 1 0 - 5) 。
图 10-5 交换机 D上无 VLAN 20端口本章后面将讨论这些组件的配置。
第 10章 为中继配置 ATM LAN仿真 207下载
10.4 LANE组件虚拟电路
L A N E组件采用虚拟电路进行通信,特别是交换虚拟电路( S V C) 。 L A N E组件正是通过
S V C传输数据通信量。所有的用户通信量均通过 L E C(即多个 L E C,而非 L E C S)传输。就是由于这个原因,我才将围绕 L E C讨论 S V C。
激活 L E C(例如软件加载),就将执行下列步骤:
1 ) 它将联系 L E C S,并在 L E C和 L E C S之间建立双向 S V C。该 S V C称为配置直接 V C。它的主要目的在于 L E C和 L E C S之间相互通信,并且确定该 L E C作为成员之一的 E L A N的 L E S的位置,见图 1 0 - 6。
图 10-6 配置直接 VC
2 ) 在 L E C S向 E L A N的 L E S指出该 E L A N成员的 L E C之后,在 L E C和 L E S之间将建立起一个双向的 S V C。这个 S V C称为控制直接 V C。该 S V C被 L E C和 L E S用于交换控制信息(见图 1 0 - 7) 。
图 10-7 控制直接 VC
交换机 _A
配置直接VC
控制直接 VC
交换机_A
208 Cisco Catalyst 局域网交换技术 下载
3 ) L E S将和 L E C S通信,以决定 L E C S是否能接入该 E L A N。在称为配置直接服务器 V C的
S V C上发生这种通信。一旦 L E S确定 L E C是该 E L A N的有效成员,那么,在 L E S和 L E C之间将建立起单向 S V C。该 S V C称为控制分布 V C(见图 1 0 - 8) 。
图 10-8 控制分布 VC
4 ) 在控制分布 V C建立之后,L E C和 B U S之间建立起双向 S V C。该 S V C称为多点传送 V C。
这个名字有点让人误认为多点传送通信量不受限制,见图 1 0 - 9。
图 10-9 多点传送 VC
控制分布 VC
交换机 _A
多点传送 VC
交换机 _A
5 ) B U S在它自己和 L E C之间也建立起称为多点传送转发 V C的单向 S V C。到未知节点的广播、多点传送和单点传送在多点传送 V C上接收,它们通过多点传送转发 V C进行转发(见图
1 0 - 1 0) 。
图 10-10 多点传送转发 VC
这些 S V C是在 L E C配置了之后自动创建的。在这一点上,没有传送任何数据。
10.5 ATM寻址在 AT M云上,采用的是和以太网或令牌环网( M A C寻址)不同的寻址方案。一个 AT M地址长达 1 6 0位!它通常以 1 6进制表示,表示一个 4 0位的 1 6进制数的地址。每个 ATM LANE的组件都得到一个唯一的 AT M地址。在配置 ATM LANE时,重要的是要理解最后 5 6位是怎样派生出来的。前 1 0 4位是由 AT M供应商或者使用的 AT M交换机确定的(见图 1 0 - 11) 。
组件所在的 C a t a l y s t交换机决定了该组件的 E S I( end system identifier,最终系统标识符) 。
C a t a l y s t交换机分配给 AT M端口一个 1 6个 M A C组成的地址池。交换机上配置的每一个 L A N E组件都将分配到一个 E S I。同一交换机上的组件所分配到的 E S I是相同的。参见表 1 0 - 2,E S I是从地址池中指定的。
例如,如果地址池分配给一个 AT M端口,其地址从 0 0 0 0,0 C 2 0,1 0 0 0到 0 0 0 0,0 C 2 0,1 0 0 F,
E S I将按表 1 0 - 3所示进行分配。
选择器字节构成了 AT M地址的最后 8位。它是指组件所在子接口的子接口数目(子接口将在 1 0,7节讨论) 。
第 10章 为中继配置 ATM LAN仿真 209下载多点传送转发 VC
交换机 _A
图 10-11 ATM寻址表 10-2 ESI MAC地址分配
M A C地址 分 布 组 件 M A C地址 分 布 组 件地址池的第一个 M A C地址 所有 L E C 地址池的第四个 M A C地址 所有 L E C S
地址池的第二个 M A C地址 所有 L E C 地址池的第五到第六个 M A C地址 保留地址池的第三个 M A C地址 所有 B U S
表 10-3 ESI分配举例
M A C地址 分 布 组 件 M A C地址 分 布 组 件
0 0 0 0,0 C 2 0,1 0 0 0 所有 L E C 0 0 0 0,0 C 2 0,1 0 0 所有 L E C S
0 0 0 0,0 C 2 0,1 0 0 1 所有 L E C 0 0 0 0,0 C 2 0,1 0 0 4 - 0 0 0 0,0 C 2 0,1 0 0 5 保留
0 0 0 0,0 C 2 0,1 0 0 2 所有 B U S
10.6 LANE运作在前一节里,我们描述了自动创建的 S V C。用户数据怎样才能通过 ATM LANE云转发呢?图 1 0 - 1 2显示了两个 E L A N,即 ELAN 10和 ELAN 20,它们用于运载 ELAN 10和 ELAN 20
的通信量。当 L E C已经创建了之后,就将自动创建 S V C。
图 10-12 带有 SVC的双 ELAN ATM LANE云
210 Cisco Catalyst 局域网交换技术 下载
ATM 地址选择器字节最终系统标识符 (ESI)来自ATM云的ATM地址 报头主机 _A 主机 _B
交换机 _B交换机 _A
第 10章 为中继配置 ATM LAN仿真 211下载图 10-13 主机 A对主机 B的 ARP操作图 10-14 ATM端口将广播转发到 BUS
图 10-15 BUS将 ARP通过多点传送转发 VC进行转发主机 _A
交换机 _A 交换机 _B
主机 _B
主机 _A
交换机 _A 交换机 _B
主机 _B
主机 _A
交换机 _A 交换机 _B
主机 _B
多点传送 VC
多点传送转发 VC
212 Cisco Catalyst 局域网交换技术 下载当主机 A采用基于 I P的应用程序将数据传送到主机 B时,就会产生以下事件:
1 ) 主机 A将对主机 B的地址进行 A R P操作。这是发送到交换机的广播。交换机经过所有的
VLAN 10端口和所有中继端口把广播转发出去。由于 AT M端口是一个中继端口,所以它将接收到这个广播(见图 1 0 - 1 3) 。
2 ) 当 AT M端口接收到来自 VLAN 10的广播时,根据为 ELAN 10配置 L E C时创建的转换,
它将把 VLAN 10广播转换成为 ELAN 10广播,同时,A R P将转发到 B U S(见图 1 0 - 1 4) 。
3) BUS将它在多点传送 V C上收到的 A R P广播转发到多点传送分布 V C。多点传送 V C是一种单向的点到多点的 S V C,它用来连接 B U S和 E L A N中的每一个 L E C。在这种情况下,ELAN 10的 B U S
接收 A R P广播,并通过多点传送转发 V C进行转发。多点传送转发 V C包括交换机 A(见图 1 0 - 1 5) 。
4 ) 在交换机 A上,ELAN 10的 L E C将废弃 A R P请求,认识到它发起了这个 A R P。在交换机
B上,ELAN 10的 L E C将 A R P转换为 VLAN 10。交换机 B将把 A R P广播转发到所有 VLAN 10端口,其中包括连接主机 B的端口(见图 1 0 - 1 6) 。
图 10-16 交换机 B将 ARP转发到主机 B
5 ) 当主机 B回应 A R P请求时,ELAN 10的 L E C并不知道目标 M A C地址,这样一来,目标
M A C地址被转发到 B U S(广播和匿名服务器),(如图 1 0 - 1 7所示) 。
图 10-17 交换机 B上 ELAN 10的 LEC将 ARP回应转发到 BUS
主机 _A 主机 _B
地址解析交换机 _B交换机 _A
主机 _A 主机 _B
交换机 _B
交换机 _A
多点传送 VC
ARP 应答
6 ) B U S将把 A R P回应通过多点传送转发 V C进行转发,其中包括发起 A R P回应的 L E C(见图 1 0 - 1 8) 。
图 10-18 BUS将 ARP回应通过多点传送转发 VC进行转发
7) 当交换机 A接收到 A R P回应时,ELAN 10的 L E C将把它转换为 VLAN 10,然后,交换机把 A R P回应通过所有 VANE 10端口进行转发。这将包括主机 A(见图 1 0 - 1 9) 。
图 10-19 主机 A接收 ARP回应
8 ) 在这时,主机 A已经解析了主机 B的 M A C地址,并将开始发送应用程序数据到主机 B
(见图 1 0 - 2 0) 。
9) 交换机 A接收到关于主机 B MAC地址的应用程序数据流,这是从 A R P回应中得知的,
然后,它将数据转发到 ELAN 10的 L E C。 ELAN 10的 L E C并不知道目标 AT M地址是什么,于是它将数据转发到 B U S。然而,采用 B U S的效率是非常低的,因为 B U S将这些数据转发到所有的 ELAN 10的 L E C。交换机 A上 ELAN 10的 L E C会试着解析交换机 B ELAN 10LEC的 AT M地第 10章 为中继配置 ATM LAN仿真 213下载多点传送 VC
主机 _B主机 _A
交换机 _A 交换机 _B
主机 _B主机 _A
交换机 _B交换机 _A
ARP 应答
214 Cisco Catalyst 局域网交换技术 下载址,然后创建一个数据直接 V C。数据直接 V C绕过 B U S,并且在两台交换机之间创建一条更有效的途径。利用反向 A R P过程,它允许交换机 A解析交换机 B上 ELAN 10的 L E C的 AT M地址。
这时,交换机 A通过向 ELAN 10的 L E S发送反向 A R P请求开始进行反向 A R P过程。与此同时,
应用程序数据传送到 B U S(见图 1 0 - 2 1) 。
图 10-20 主机 A开始传送应用程序数据到主机 B
图 10-21 反向 ARP开始,应用程序数据发送到 BUS
1 0 ) L E S通过控制分布 V C转发反向 A R P,B U S通过多点传送转发 V C转发应用程序数据。
这两个过程是独立进行的(见图 1 0 - 2 2) 。
11 ) 当交换机 B接收到应用程序数据时,应用程序数据直接转发到主机 B,因为交换机知道目标 M A C地址。交换机 A删除了反向 A R P。交换机 B对反向 A R P作出了反应,它将自己的
AT M地址转发到了 L E S(见图 1 0 - 2 3) 。
12) LES接收到来自 B的 A R P回应,并将它转发到交换机 A。与此同时,应用程序数据仍然通过 B U S在传输(见图 1 0 - 2 4) 。
主机 _B
交换机 _B交换机 _A
主机 _A
应用数据主机 _B
交换机 _B交换机 _A
主机 _A
控制直接 VC
(反向 ARP 请求)
多点传送 VC
(应用数据)
第 10章 为中继配置 ATM LAN仿真 215下载图 10-22 LES转发反向 ARP,BUS转发应用程序数据图 10-23 交换机 B转发应用程序数据到主机 B并对反向 ARP作出反应图 10-24 LES转发 ARP回应,应用程序数据继续传送控制分布 VC(反向 ARP 请求)
主机 _A
交换机 _A
多点传送转发
VC(应用数据 )
交换机 _B
主机 _B
控制直接 VC(反向 ARP 应答)
主机 _B
交换机 _B交换机 _A
交换机 _A
主机 _A 主机 _B
交换机 _B
应用数据主机 _A
多点传送转发 VC
(应用数据)
应用数据控制直接 VC(反向 ARP 应答)
多点传送转发 VC
(应用数据)
13) 当交换机 A接收到来自 L E S的 A R P回应时,ELAN 10的 L E C在它自己和交换机 B之间建立起一个数据直接 V C。然而,在应用程序数据能够传输之前,通过 B U S向交换机 B VLAN 10
的 L E C发送一个刷新单元( flush cell),以表明应用程序数据现在能够开始通过数据直接 V C传输(见图 1 0 - 2 5) 。
图 10-25 数据直接 VC的构建,刷新单元通过 BUS转发注意 为了便于说明,图 1 0 - 2 6中已经删除了 L E C S。在数据直接 V C创建之后,它仍然存在。
14) 在接收到刷新单元之后,交换机 A的 ELAN 10的 L E C开始通过数据直接 V C转发应用程序数据(见图 1 0 - 2 6) 。
图 10-26 通过数据直接 VC的应用程序数据
216 Cisco Catalyst 局域网交换技术 下载多点传送VC
(刷新单元)
主机 _A
交换机 _A 交换机 _B
主机 _B
应用数据多点传送转发 VC
(应用数据)
数据直接 VC
(应用数据)
主机 _A
交换机 _A 交换机 _B
主机 _B
应用数据第 10章 为中继配置 ATM LAN仿真 217下载这就是所有数据流的过程。
10.7 配置 LANE
配置 L A N E所有的组件可能有点无从下手。然而,如果把整个过程分为不同的部分,然后按部就班进行,那就容易多了。以下列出了配置 L A N E的步骤:
1 ) 创建一个 L A N E组件的布局。
2) 确定 AT M寻址方法。
3 ) 配置 L E S,B U S和 L E C。
4 ) 创建 L E C S数据库。
5 ) 启用 L E C S。
1 ) 创建一个 L A N E组件布局。配置 L A N E最困难的部分就是确定所有小组件的位置。如果预先确定它们的布局,那么实现起来就要顺利得多。要确定 L A N E组件的布局,要求列出所有的 L A N E组件以及它们所在的设备。在下一节中,我将给出一个 L A N E组件布局的例子。以下是创建 L A N E组件布局时要遵循的原则:
只能有一个 L E C S。
在一个 E L A N中有一个 L E S。
在一个 L E S中有一个 B U S,或者是一个 E L A N有一个 B U S。
在每台交换机的每个 E L A N中有一个 L E C。
2 ) 确定 AT M的寻址方法。所有的 L A N E组件都必须有一个 AT M地址。可以手工设置,也可以由这些组件自己自动确定。记住,AT M地址是一个以 1 6进制表示的 1 6 0位的地址,确实不易于使用。因此我推荐采用自动寻址的方法。
3 ) 配置 L E S,B U S和 L E C。要配置 C a t a l y s t交换机上的任何一个组件,必须首先处理 AT M
L A N E模块的 C L I。这可以用 s e s s i o n命令来解决:
因此,,5”就是 ATM LANE模块安装的插槽号。
ATM LANE模块采用 Cisco IOS。这样一来,所有的配置更改都要在特权模式下进行。
e n a b l e命令将模式转变为特权模式:
符号,#”表示已经是在特权模式下了。
每一个 L A N E组件都将在子接口上配置。对每个 E L A N而言,交换机至少有一个子接口。
只有同一 E L A N上的组件可以放在同一子接口上。子接口的编号可以是从 1到 2 5 4之间的任何值。采用 configure terminal命令(可以缩写为 conf t)进入全局配置模式,来创建子接口:
注意 ATM( config) # 提示符提示 CLI已经在全局配置模式下了。
i n t e r f a c e命令用于创建子接口:
注意 ATM( config-subif) # 提示符提示 CLI已经在子接口配置模式下了。
配置 L E S和 B U S只需要一条命令:
E L A N将仿真以太网或者令牌环 L A N。 E L A N通过名称而不是号码来识别。
技术提示 最好是选择这样的 E L A N名称,它能表示为了转换的目的而创建的 V L A N。
例如,在前面的图中,VLAN 10和 VLAN 20分别转换为 ELAN 10和 ELAN 20。这样,
就很容易推断出 ELAN 10是要转换为 VLAN 10,而 ELAN 20是要转换为 VLAN 20。
L E C可以和 L E S与 B U S一起在同一子接口上创建(只要它们在同一 E L A N中) 。然而,
C i s c o推荐将它们放置在不同的子接口上以提高性能。以下命令用于创建 L E C:
注意 这个命令很重要。它对 ELAN和 VLAN进行映射。
与步骤 1中 L A N E组件布局的显示一样,采用合适的 L A N E组件来配置所有的交换机。
技术提示 在配置 L E C S时,需要每个 L E S的 AT M地址。有时候,这有点困难而且经常导致配置错误。我建议创建一个文本文件,在创建的时候记录下 AT M地址。用 s h o w
lane server命令查看 LES的 ATM地址:
L E S的 AT M地址是用粗体字表示的。在看到 Not yet connected(没有连接上)消息时不要慌张。 L E C S还没有进行配置,这是预想中的结果。
4 ) 创建 L E C S数据库。 AT M云的 L E C S必须具有云中每个 L E S的 AT M地址,以便于在 L E C
连接到云中时,它可以引导 L E C到正确的 L E S。 L E C S数据库列出了所有的 L E S、它们分配的
E L A N和它们的 AT M地址。在全局配置模式中,用如下命令创建 L E C S数据库:
注意 在 LECS数据库配置模式下时,提示符为 ATM(lane-config-database) #。
L A N E数据库的名称可以是任何字母数字值。名称应当短小,因为在修改数据库时,必须重新输入命令,以进入 L E C S数据库配置模式。只是对于创建它的设备而言,这个名称才是有意义的。
在 L E C S数据库配置模式下,用以下命令输入 L E S的 AT M地址:
在数据库中输入所有必须的条目。当输入了所有的 L E S之后,L E C S数据库就完成了。
218 Cisco Catalyst 局域网交换技术 下载第 10章 为中继配置 ATM LAN仿真 219下载注意 如果 ELAN在定义时受到限制,也必须输入所有 LEC的 ATM地址。
5 ) 启用 L E C S。 L E C S必须在一种 Cisco IOS设备上(包括 Catalyst LANE模块)的主接口
(也就是说,不是子接口)上启用。在启用 L E C S之前,必须指定 L E C S的 AT M地址。如果
L E C S采用自动生成的 AT M地址,使用如下的命令:
如果手工确定 L E C S的地址,使用这个命令:
我推荐使用自动生成的地址。这使得在构成 AT M云的 AT M交换机上的配置容易一些。配置 AT M交换机时要用到 L E C S的 AT M地址。你可以与 AT M云的管理员联系,通知他正确的地址。
注意 在 LightStream 1010 ATM交换机上,要用以下命令配置 LECS的 ATM地址:
要启用 L E C S:
数据库名称就是在步骤 4中创建的名称。
警告 LANE数据库的名称是要区分大小写的!
一个 ATM LANE的配置完成了。
10.8 LANE配置举例下面,我们按照上一节讲述的步骤,配置一个如图 1 0 - 2 7所示的环境,它通过 AT M云来中继所有 V L A N。要确保所有的交换机和所有的 V L A N相连接。
1) 创建一个 L A N E组件布局。图 1 0 - 2 7中有两个 V L A N必须通过 ATM LANE云进行中继。
这样必须创建两个 E L A N,各自有一个 L E S和一个 B U S。对 VLAN 10,就创建 ELAN 10,而对
VLAN 20,则创建 ELAN 20。另外,ATM LANE云还要有一个 L E C S。所有的组件必须放在 4
台交换机中的一个上。在这个例子中,L E C S将放在交换机 A上,ELAN 10的 L E S和 B U S以及
ELAN 20的 L E S和 B U S将放在交换机 B上(见图 1 0 - 2 8) 。
L E C所处的位置由每台交换机的 V L A N连接来决定。由于每台交换机必须和两个 V L A N相连接,所以每台交换机都需要一个 L E C用于每个 E L A N(见图 1 0 - 2 9) 。
2 ) 确定 AT M的寻址方法。在这个例子中,我们采用自动寻址方法。
3) 配置 L E S,B U S和 L E C。每台交换机上都将配置在 L A N E组件布局中提到的组件(见图
1 0 - 2 9) 。如果采用提到的技术提示,那么,所有的 L E S地址都会被记录下来。
在交换机 A上:
输入 ATM LANE模块的 C L I:
图 10-27 LANE配置举例图 10-28 LECS,LES和 BUS的布置配置 ELAN 10的 L E C:
220 Cisco Catalyst 局域网交换技术 下载
LES ELAN-10
BUS ELAN-10
LES ELAN-20
BUS-ELAN-20
ATM 云( LANE)
LECS
交换机 _A
交换机 _C 交换机 _D
交换机 _B
交换机 _A 交换机 _B
交换机 _D交换机 _C
ATM 云图 10-29 LEC的布置配置 ELAN 20的 L E C:
在交换机 B上:
输入 ATM LANE模块的 C L I:
配置 ELAN 10的 L E S和 B U S:
配置 ELAN 10的 L E C:
配置 ELAN 20的 L E S和 B U S:
配置 ELAN 20的 L E C:
要记录 L E S的 AT M地址:
第 10章 为中继配置 ATM LAN仿真 221下载交换机 _A
交换机 _C
交换机 _B
交换机 _D
222 Cisco Catalyst 局域网交换技术 下载在交换机 C上:
输入 ATM LANE模块的 C L I:
配置 ELAN 10的 L E C:
配置 ELAN 20的 L E C:
在交换机 D上:
输入 ATM LANE模块的 C L I:
配置 ELAN 10的 L E C:
配置 ELAN 20的 L E C:
4 ) 创建 L E C S数据库。 L E C S数据库需要在交换机 A上进行配置。因为只有两个 E L A N,所以只需要两个条目:
5) 启用 L E C S。要启用交换机 A上的 L E C S:
6 ) 告知 ATM LANE云 L E C S的位置。
最后一个步骤是告诉 ATM LANE云 L E C S的 AT M地址。这可以用 a t m l e c s - a d d r e s s - d e f a u l t命令来完成。如果没有使用 Cisco LightStream AT M交换机,那么必须指出正在使用的文件交换机:
这样,整个配置就完成了。我注意到,在通信开始之前,需要等待 1或者 2分钟,所以请第 10章 为中继配置 ATM LAN仿真 223下载耐心等待。我推荐对 L E C S所在的交换机使用 show lane config命令,以验证 L E S是否有效:
每一行末尾的粗体 a c t i v e表明 L E C S和 L E S连接上了。
现在配置结束。
在这个例子中有两个 V L A N;通过前面的配置,已经建立了 AT M云上的中继,但是要注意,如果没有路由器,那么在 VLAN 10和 2 0之间就不可能形成连接。
10.9 小结
Cisco Catalyst交换机可以通过配置使用 ATM LANE。通过在 ATM LANE云上配置中继,
能够建立一个高速底板,以提供和其他交换机、服务器和路由器的连接。在考虑到服务质量
( Q o S)和通信量控制的环境中,采用 ATM LANE比使用千兆位以了有更多的优点。
从逻辑上来看,在一个 C a t a l y s t交换机上配置 ATM LANE和配置 F D D I中继相似。然而,
配置过程是完全不同的。 ATM LANE采用 E L A N,而 F D D I采用 V L A N。 ATM LANE由 4个软件组件构成:
1) LAN仿真客户机( L E C) 。
2 ) 广播和匿名服务器( B U S) 。
3 ) L A N仿真服务器( L E S) 。
4) LAN仿真配置服务器( L E C S) 。
所有用户通信量通过一个 L E C进行传输,它是 ATM LANE云的接口。在这之中,自动创建 5个 V C。然而,没有一个 V C实际定期处理用户的通信量。用户通信量通过数据直接 V C进行传输。 L E - A R P用于解析来自目标 M A C地址的 AT M地址。当 AT M地址确定了以后,就可以配置数据直接 V C了。
AT M地址是以 1 6进制表示的,其长度为 1 6 0位。 AT M地址的 E S I部分是自动指定的 M A C地址,这个地址来自分配到 AT M端口的 M A C地址池。地址最后 8位是选择器字节,它是以 1 6进制表示的子接口号。
10.10 练习题
1 ) 描述 C a t a l y s t交换机上的 E L A N是怎样工作的。
2 ) 对照并比较 E L A N和 V L A N。
3) 在什么情况下,AT M比千兆以太网更有优势?
4) 对照比较 F D D I上中继配置和 AT M中继配置的 3个步骤。
5 ) 什么时候不在 AT M端口上配置中继?
6 ) 描述 L A N E的 4个组件,并对每个组件的功能进行简单的概述。
7 ) 假设使用 L A N E版本 1和没有采用 S S R P的情况下,在 ATM LANE云上要配置几个
L E C S?几个 L E S?几个 B U S?
8 ) 在管理域内 V L A N数目和 ATM LANE云的 E L A N数目二者之间是什么关系?
9 ) 举例说明何时不需要在 AT M端口上配置 L E C。
10) 列出 5种在 L E C上自动创建的 S V C。包括它们连接的方向和 L A N E组件。
11 ) 给定 0 0 0 0,0 C A A,9 3 7 0到 0 0 0 0,0 C A A,9 3 7 F的一个 L A N E模块的 M A C地址范围,以及
L E S的子接口号 1 2 7,试确定 L E S的 AT M地址的 E S I和选择器字节。
1 2 ) 描述在 L E - A R P过程中发生的情况。
1 3 ) 给定如图 1 0 - 3 0所示的环境,创建一个 L A N E组件的布局(假设每台交换机都需要连接到 V L A N) 。包括 E L A N的名称和所有的 L A N E组件。
图 10-30 练习 13的图
1 4 ) 何时确定 E L A N和 V L A N之间的映射?
15),双向物理连接”选项的目的是什么?
224 Cisco Catalyst 局域网交换技术 下载交换机 _A
交换机 _B
ATM 云 ( LANE)
AT M云的端节点,但不是云的一部分。 AT M云是由 AT M交换机构建而成的,在很大程度上类似于由帧中继交换机构建成的帧中继云。 L A N E(局域网仿真)是由 AT M论坛( AT M厂商的协会)开发的标准,目的在于使 AT M云作为 L A N出现,无论是以太网还是令牌环网。 L A N工作站正是通过 L A N E跨越 AT M云来通信的。
在图 1 0 - 1中,C a t a l y s t交换机连接到构成 AT M云的一个 AT M交换机的端口上。这些 AT M交换机可能是 Cisco LightStream交换机,或者是 Catalyst 5500的底部 5插槽型,这只需要安装合适的模块。
图 10-1 ATM云目前,C i s c o有一些模块支持 ATM LANE。现在有一种 ATM LANE模块支持 O C - 3,另外一种模块支持 O C - 1 2。它们的速度分别是 1 5 5和 6 2 2 M b / s。 AT M是一种优秀的高速主干。除了在高速带宽选项中的速度优势之外,AT M同时支持应用程序要求的服务质量( Q o S) 。它采用要求的带宽来使用 P V C和 S V C。本书仅仅讨论 S V C。
10.1 ATM和千兆以太网经常有人会问,在 AT M和千兆以太网这两者中,应该采用哪一种。其实,两者都有各自
ATM 交换机ATM 交换机
ATM 交换机 ATM 交换机
ATM 云
ATM中继线的优缺点。表 1 0 - 1对它们进行了总结。
前面已经提到,AT M支持 1 5 5和 6 2 2 M b / s的高速带宽。千兆以太网支持 1 G b / s的带宽,比
AT M略高一些。然而,目前 AT M论坛正在制订 O C - 4 8,一种 2,4 G b / s的新标准。由于单元长度固定的缘故,AT M交换所需要的等待时间极少。千兆以太网采用变长的数据帧,这增加了在进行千兆以太网交换时等待的时间。 AT M采用云技术,它允许使用虚拟电路( V C),并且允许定制通信量和通信形状(控制特殊通信量类型采用的带宽量) 。云技术同时减少了所需要的端口,
这和采用帧中继(点对多点)技术而不是专用租用线路(点对点)技术使需要的串口更少了是同一道理。由于它所需要的连接数量增加了,所以它比千兆以太网节约了更多的成本。
表 10-1 AT M和千兆以太网优缺点之比较
AT M的优点 AT M的缺点 G E的优点 G E的缺点
1 5 5或 6 2 2 M b / s带宽 难以理解 1 G b / s带宽 采用点对点技术
Q o S 难以配置 以太网技术 价格贵点已知、已被证实采用云技术 价格贵点 标准定义完备 Q o S定义松散支持 S V C 还没有标准化 易于实现可按需求定制带宽定长的数据单元减少了等待时间两者之中该采用哪一个?你是需要 AT M的优点呢,还是在寻找一种高速的介质用来在很小的地理范围内和一些不同的地区相连接?如果是这样,那么就采用千兆以太网。如果你想对通信量如何通过主干进行更多的控制,AT M的 Q o S提供了极好的带宽。 AT M作为一个大的主干同样是理想的。
10.2 ATM和 LAN仿真
ATM LAN仿真用于为 AT M云配置中继的交换机。对 AT M云配置中继和对 F D D I配置中继差不多。对 F D D I,我们为每个用以对 F D D I环配置中继的虚拟以太网创建了一个 F D D I;对
AT M,我们为每个用以对 AT M云配置中继的虚拟以太网创建一个 ATM LAN仿真,我们称之为仿真的 L A N( E L A N) 。对每个将用来为 AT M云配置中继的虚拟以太网,都创建一个 E L A N。
图 1 0 - 2显示了我们在第 9章中用到的同样环境;只不过现在交换机采用 AT M云连接在一起。
在 F F D I环上中继 V L A N有 3个步骤,如下转换到 AT M中继( L A N E),
1) 打开中继。使用 AT M端口,中继总是启用的。参见下面的输出:
第 10章 为中继配置 ATM LAN仿真 201下载
202 Cisco Catalyst 局域网交换技术 下载其中,4 / 1 - 2端口是连接到 AT M云的 ATM OC-3端口。无论它们是否连接到 AT M云,这两个端口都应当作为中继。由于中继总是启用的,所以不必打开中继。
注意 两个端口都连接到同一 AT M云。多连接只是为了冗余性以及负荷不平衡的状况。
这个特征我们称之为双重 PHY,即“双重物理连接” 。
2 ) 为每个需要跨越 F D D I环中继的以太网 V L A N创建了一个 FDDI VLAN。使用 AT M,需要为每个需跨越 AT M云中继的 V L A N创建一个 E L A N。创建 E L A N并不像配置 FDDI VLAN那样简单。我们将在下一部分中讨论这个问题。
3 ) 将 FDDI VLAN映射到相应的以太网 V L A N。就 AT M而言,必须在由 AT M云中继连接的每一个交换机上创建映射。这和配置 F D D I中继不同,在那种情况下,转换经由 V T P更新而自动宣告。 AT M转换不是这样。
注意 转换可以采用 V T P自动创建。本书不讨论这种过程。然而,在位于 h t t p,/ / w w w.
c i s c o,c o m / u n i v e r c d / c c / t d / d o c / p r o d u c t / l a n c a t 5 0 0 0 / r e l _ 4 _ 5 / c o n f i g / a t m,h t m # 4 2 1 7 3的 C i s c o
Connection Online( CCO) 上,可以找到整个过程。
认识到 F D D I中继和 AT M中继之间的相似性是很重要的。从逻辑上说,是在进行同样的过程。然而,它们的配置是完全不一样的。
10.3 创建 ATM VLAN云为了创建 AT M云,必须配置一组软件组件。这些软件组件能够在很多不同的设备上运行,
其中包括 AT M连接的路由器,AT M交换机,C a t a l y s t交换机或者其他 AT M设备,但是并不局限于这些。创建 ATM VLAN云所必须的 4个组件包括如下:
1) LAN仿真客户机( L E C) 。
2) 广播和匿名服务器( B U S) 。
3 ) L A N仿真服务器( L E S) 。
4) LAN仿真配置服务器( L E C S) 。
在跨越 ATM LANE中继 V L A N通信量的过程中,每个组件都有一个指针( h a n d) 。这些组件的组织结构能够与一个中等规模的商业组织相媲美。
在每个商业组织中,都有一个最终负责所有决策的人。这个人管理整个组织,而并不向任何人负责。当然,这就是首席执行官( C E O)或总裁。在 AT M云中,L A N仿真配置服务器
( L E C S)负责管理整个云。和在商业组织中一样,在整个网络中,只能有一个 L E C S。
注意 在 L A N E版本 2中,采用 C i s c o的简单冗余协议( S S R P),为了冗余性,可以配置第 2个 LECS,LES和 BUS。
一个中等规模的商业组织分割为不同的部门。而 ATM LANE云分为仿真的 L A N( E L A N) 。
在每个部门中,有人专门负责管理该部门。在商业组织中,这通常是一个副总裁或者是部门领导。在 AT M云中,L A N仿真服务器( L E S)管理 E L A N。在每个 E L A N中,只有一个 L E S。
一个典型的部门领导或一个副总裁通常有一个助手,来帮助进行部门的日常运作,这通常是一个管理助理。在 AT M云中,每一个 L E S配有一个广播和匿名服务器( B U S)作为它的管理助理。每一个 L E S只配有一个 B U S。
第 10章 为中继配置 ATM LAN仿真 203下载最后,所有公司都有雇员实际执行管理人员指定的工作。 L A N仿真客户( L E C)就是
ATM LANE中的雇员或者是“工蜂” 。 L E C确定 V L A N和 E L A N之间的转换,而所有的用户通信均通过 L E C。典型情况下,在每台交换机的每个 E L A N上,只有一个 L E C(见图 1 0 - 3) 。
204 Cisco Catalyst 局域网交换技术 下载第 10章 为中继配置 ATM LAN仿真 205下载为了创建所需要的 E L A N,必须创建以上描述的所有组件。请不要对为什么要创建 E L A N
这个问题视而不见。对于中继的每一个 V L A N,必须有一个相应的 E L A N。例如,如图 1 0 - 4所示的 ATM LANE可能是为如图 1 0 - 2所示的环境创建的。在这种情况下,两个 E L A N,ELAN 10
和 ELAN 20,分别是为 ELAN 10和 ELAN 20创建的。组成 E L A N的组件被描述为外部设备,实际上它们是运行在交换机上的软件。
图 10-4 图 10-2可能的 ATM LANE组件布局
206 Cisco Catalyst 局域网交换技术 下载请注意,如果没有必要将 V L A N中继到交换机上,那么就不必为交换机上相应的 E L A N创建一个 L E C。例如,如果交换机 D没有分配到 ELAN 20的端口,也就没有理由为 ELAN 20配置一个 L E C(见图 1 0 - 5) 。
图 10-5 交换机 D上无 VLAN 20端口本章后面将讨论这些组件的配置。
第 10章 为中继配置 ATM LAN仿真 207下载
10.4 LANE组件虚拟电路
L A N E组件采用虚拟电路进行通信,特别是交换虚拟电路( S V C) 。 L A N E组件正是通过
S V C传输数据通信量。所有的用户通信量均通过 L E C(即多个 L E C,而非 L E C S)传输。就是由于这个原因,我才将围绕 L E C讨论 S V C。
激活 L E C(例如软件加载),就将执行下列步骤:
1 ) 它将联系 L E C S,并在 L E C和 L E C S之间建立双向 S V C。该 S V C称为配置直接 V C。它的主要目的在于 L E C和 L E C S之间相互通信,并且确定该 L E C作为成员之一的 E L A N的 L E S的位置,见图 1 0 - 6。
图 10-6 配置直接 VC
2 ) 在 L E C S向 E L A N的 L E S指出该 E L A N成员的 L E C之后,在 L E C和 L E S之间将建立起一个双向的 S V C。这个 S V C称为控制直接 V C。该 S V C被 L E C和 L E S用于交换控制信息(见图 1 0 - 7) 。
图 10-7 控制直接 VC
交换机 _A
配置直接VC
控制直接 VC
交换机_A
208 Cisco Catalyst 局域网交换技术 下载
3 ) L E S将和 L E C S通信,以决定 L E C S是否能接入该 E L A N。在称为配置直接服务器 V C的
S V C上发生这种通信。一旦 L E S确定 L E C是该 E L A N的有效成员,那么,在 L E S和 L E C之间将建立起单向 S V C。该 S V C称为控制分布 V C(见图 1 0 - 8) 。
图 10-8 控制分布 VC
4 ) 在控制分布 V C建立之后,L E C和 B U S之间建立起双向 S V C。该 S V C称为多点传送 V C。
这个名字有点让人误认为多点传送通信量不受限制,见图 1 0 - 9。
图 10-9 多点传送 VC
控制分布 VC
交换机 _A
多点传送 VC
交换机 _A
5 ) B U S在它自己和 L E C之间也建立起称为多点传送转发 V C的单向 S V C。到未知节点的广播、多点传送和单点传送在多点传送 V C上接收,它们通过多点传送转发 V C进行转发(见图
1 0 - 1 0) 。
图 10-10 多点传送转发 VC
这些 S V C是在 L E C配置了之后自动创建的。在这一点上,没有传送任何数据。
10.5 ATM寻址在 AT M云上,采用的是和以太网或令牌环网( M A C寻址)不同的寻址方案。一个 AT M地址长达 1 6 0位!它通常以 1 6进制表示,表示一个 4 0位的 1 6进制数的地址。每个 ATM LANE的组件都得到一个唯一的 AT M地址。在配置 ATM LANE时,重要的是要理解最后 5 6位是怎样派生出来的。前 1 0 4位是由 AT M供应商或者使用的 AT M交换机确定的(见图 1 0 - 11) 。
组件所在的 C a t a l y s t交换机决定了该组件的 E S I( end system identifier,最终系统标识符) 。
C a t a l y s t交换机分配给 AT M端口一个 1 6个 M A C组成的地址池。交换机上配置的每一个 L A N E组件都将分配到一个 E S I。同一交换机上的组件所分配到的 E S I是相同的。参见表 1 0 - 2,E S I是从地址池中指定的。
例如,如果地址池分配给一个 AT M端口,其地址从 0 0 0 0,0 C 2 0,1 0 0 0到 0 0 0 0,0 C 2 0,1 0 0 F,
E S I将按表 1 0 - 3所示进行分配。
选择器字节构成了 AT M地址的最后 8位。它是指组件所在子接口的子接口数目(子接口将在 1 0,7节讨论) 。
第 10章 为中继配置 ATM LAN仿真 209下载多点传送转发 VC
交换机 _A
图 10-11 ATM寻址表 10-2 ESI MAC地址分配
M A C地址 分 布 组 件 M A C地址 分 布 组 件地址池的第一个 M A C地址 所有 L E C 地址池的第四个 M A C地址 所有 L E C S
地址池的第二个 M A C地址 所有 L E C 地址池的第五到第六个 M A C地址 保留地址池的第三个 M A C地址 所有 B U S
表 10-3 ESI分配举例
M A C地址 分 布 组 件 M A C地址 分 布 组 件
0 0 0 0,0 C 2 0,1 0 0 0 所有 L E C 0 0 0 0,0 C 2 0,1 0 0 所有 L E C S
0 0 0 0,0 C 2 0,1 0 0 1 所有 L E C 0 0 0 0,0 C 2 0,1 0 0 4 - 0 0 0 0,0 C 2 0,1 0 0 5 保留
0 0 0 0,0 C 2 0,1 0 0 2 所有 B U S
10.6 LANE运作在前一节里,我们描述了自动创建的 S V C。用户数据怎样才能通过 ATM LANE云转发呢?图 1 0 - 1 2显示了两个 E L A N,即 ELAN 10和 ELAN 20,它们用于运载 ELAN 10和 ELAN 20
的通信量。当 L E C已经创建了之后,就将自动创建 S V C。
图 10-12 带有 SVC的双 ELAN ATM LANE云
210 Cisco Catalyst 局域网交换技术 下载
ATM 地址选择器字节最终系统标识符 (ESI)来自ATM云的ATM地址 报头主机 _A 主机 _B
交换机 _B交换机 _A
第 10章 为中继配置 ATM LAN仿真 211下载图 10-13 主机 A对主机 B的 ARP操作图 10-14 ATM端口将广播转发到 BUS
图 10-15 BUS将 ARP通过多点传送转发 VC进行转发主机 _A
交换机 _A 交换机 _B
主机 _B
主机 _A
交换机 _A 交换机 _B
主机 _B
主机 _A
交换机 _A 交换机 _B
主机 _B
多点传送 VC
多点传送转发 VC
212 Cisco Catalyst 局域网交换技术 下载当主机 A采用基于 I P的应用程序将数据传送到主机 B时,就会产生以下事件:
1 ) 主机 A将对主机 B的地址进行 A R P操作。这是发送到交换机的广播。交换机经过所有的
VLAN 10端口和所有中继端口把广播转发出去。由于 AT M端口是一个中继端口,所以它将接收到这个广播(见图 1 0 - 1 3) 。
2 ) 当 AT M端口接收到来自 VLAN 10的广播时,根据为 ELAN 10配置 L E C时创建的转换,
它将把 VLAN 10广播转换成为 ELAN 10广播,同时,A R P将转发到 B U S(见图 1 0 - 1 4) 。
3) BUS将它在多点传送 V C上收到的 A R P广播转发到多点传送分布 V C。多点传送 V C是一种单向的点到多点的 S V C,它用来连接 B U S和 E L A N中的每一个 L E C。在这种情况下,ELAN 10的 B U S
接收 A R P广播,并通过多点传送转发 V C进行转发。多点传送转发 V C包括交换机 A(见图 1 0 - 1 5) 。
4 ) 在交换机 A上,ELAN 10的 L E C将废弃 A R P请求,认识到它发起了这个 A R P。在交换机
B上,ELAN 10的 L E C将 A R P转换为 VLAN 10。交换机 B将把 A R P广播转发到所有 VLAN 10端口,其中包括连接主机 B的端口(见图 1 0 - 1 6) 。
图 10-16 交换机 B将 ARP转发到主机 B
5 ) 当主机 B回应 A R P请求时,ELAN 10的 L E C并不知道目标 M A C地址,这样一来,目标
M A C地址被转发到 B U S(广播和匿名服务器),(如图 1 0 - 1 7所示) 。
图 10-17 交换机 B上 ELAN 10的 LEC将 ARP回应转发到 BUS
主机 _A 主机 _B
地址解析交换机 _B交换机 _A
主机 _A 主机 _B
交换机 _B
交换机 _A
多点传送 VC
ARP 应答
6 ) B U S将把 A R P回应通过多点传送转发 V C进行转发,其中包括发起 A R P回应的 L E C(见图 1 0 - 1 8) 。
图 10-18 BUS将 ARP回应通过多点传送转发 VC进行转发
7) 当交换机 A接收到 A R P回应时,ELAN 10的 L E C将把它转换为 VLAN 10,然后,交换机把 A R P回应通过所有 VANE 10端口进行转发。这将包括主机 A(见图 1 0 - 1 9) 。
图 10-19 主机 A接收 ARP回应
8 ) 在这时,主机 A已经解析了主机 B的 M A C地址,并将开始发送应用程序数据到主机 B
(见图 1 0 - 2 0) 。
9) 交换机 A接收到关于主机 B MAC地址的应用程序数据流,这是从 A R P回应中得知的,
然后,它将数据转发到 ELAN 10的 L E C。 ELAN 10的 L E C并不知道目标 AT M地址是什么,于是它将数据转发到 B U S。然而,采用 B U S的效率是非常低的,因为 B U S将这些数据转发到所有的 ELAN 10的 L E C。交换机 A上 ELAN 10的 L E C会试着解析交换机 B ELAN 10LEC的 AT M地第 10章 为中继配置 ATM LAN仿真 213下载多点传送 VC
主机 _B主机 _A
交换机 _A 交换机 _B
主机 _B主机 _A
交换机 _B交换机 _A
ARP 应答
214 Cisco Catalyst 局域网交换技术 下载址,然后创建一个数据直接 V C。数据直接 V C绕过 B U S,并且在两台交换机之间创建一条更有效的途径。利用反向 A R P过程,它允许交换机 A解析交换机 B上 ELAN 10的 L E C的 AT M地址。
这时,交换机 A通过向 ELAN 10的 L E S发送反向 A R P请求开始进行反向 A R P过程。与此同时,
应用程序数据传送到 B U S(见图 1 0 - 2 1) 。
图 10-20 主机 A开始传送应用程序数据到主机 B
图 10-21 反向 ARP开始,应用程序数据发送到 BUS
1 0 ) L E S通过控制分布 V C转发反向 A R P,B U S通过多点传送转发 V C转发应用程序数据。
这两个过程是独立进行的(见图 1 0 - 2 2) 。
11 ) 当交换机 B接收到应用程序数据时,应用程序数据直接转发到主机 B,因为交换机知道目标 M A C地址。交换机 A删除了反向 A R P。交换机 B对反向 A R P作出了反应,它将自己的
AT M地址转发到了 L E S(见图 1 0 - 2 3) 。
12) LES接收到来自 B的 A R P回应,并将它转发到交换机 A。与此同时,应用程序数据仍然通过 B U S在传输(见图 1 0 - 2 4) 。
主机 _B
交换机 _B交换机 _A
主机 _A
应用数据主机 _B
交换机 _B交换机 _A
主机 _A
控制直接 VC
(反向 ARP 请求)
多点传送 VC
(应用数据)
第 10章 为中继配置 ATM LAN仿真 215下载图 10-22 LES转发反向 ARP,BUS转发应用程序数据图 10-23 交换机 B转发应用程序数据到主机 B并对反向 ARP作出反应图 10-24 LES转发 ARP回应,应用程序数据继续传送控制分布 VC(反向 ARP 请求)
主机 _A
交换机 _A
多点传送转发
VC(应用数据 )
交换机 _B
主机 _B
控制直接 VC(反向 ARP 应答)
主机 _B
交换机 _B交换机 _A
交换机 _A
主机 _A 主机 _B
交换机 _B
应用数据主机 _A
多点传送转发 VC
(应用数据)
应用数据控制直接 VC(反向 ARP 应答)
多点传送转发 VC
(应用数据)
13) 当交换机 A接收到来自 L E S的 A R P回应时,ELAN 10的 L E C在它自己和交换机 B之间建立起一个数据直接 V C。然而,在应用程序数据能够传输之前,通过 B U S向交换机 B VLAN 10
的 L E C发送一个刷新单元( flush cell),以表明应用程序数据现在能够开始通过数据直接 V C传输(见图 1 0 - 2 5) 。
图 10-25 数据直接 VC的构建,刷新单元通过 BUS转发注意 为了便于说明,图 1 0 - 2 6中已经删除了 L E C S。在数据直接 V C创建之后,它仍然存在。
14) 在接收到刷新单元之后,交换机 A的 ELAN 10的 L E C开始通过数据直接 V C转发应用程序数据(见图 1 0 - 2 6) 。
图 10-26 通过数据直接 VC的应用程序数据
216 Cisco Catalyst 局域网交换技术 下载多点传送VC
(刷新单元)
主机 _A
交换机 _A 交换机 _B
主机 _B
应用数据多点传送转发 VC
(应用数据)
数据直接 VC
(应用数据)
主机 _A
交换机 _A 交换机 _B
主机 _B
应用数据第 10章 为中继配置 ATM LAN仿真 217下载这就是所有数据流的过程。
10.7 配置 LANE
配置 L A N E所有的组件可能有点无从下手。然而,如果把整个过程分为不同的部分,然后按部就班进行,那就容易多了。以下列出了配置 L A N E的步骤:
1 ) 创建一个 L A N E组件的布局。
2) 确定 AT M寻址方法。
3 ) 配置 L E S,B U S和 L E C。
4 ) 创建 L E C S数据库。
5 ) 启用 L E C S。
1 ) 创建一个 L A N E组件布局。配置 L A N E最困难的部分就是确定所有小组件的位置。如果预先确定它们的布局,那么实现起来就要顺利得多。要确定 L A N E组件的布局,要求列出所有的 L A N E组件以及它们所在的设备。在下一节中,我将给出一个 L A N E组件布局的例子。以下是创建 L A N E组件布局时要遵循的原则:
只能有一个 L E C S。
在一个 E L A N中有一个 L E S。
在一个 L E S中有一个 B U S,或者是一个 E L A N有一个 B U S。
在每台交换机的每个 E L A N中有一个 L E C。
2 ) 确定 AT M的寻址方法。所有的 L A N E组件都必须有一个 AT M地址。可以手工设置,也可以由这些组件自己自动确定。记住,AT M地址是一个以 1 6进制表示的 1 6 0位的地址,确实不易于使用。因此我推荐采用自动寻址的方法。
3 ) 配置 L E S,B U S和 L E C。要配置 C a t a l y s t交换机上的任何一个组件,必须首先处理 AT M
L A N E模块的 C L I。这可以用 s e s s i o n命令来解决:
因此,,5”就是 ATM LANE模块安装的插槽号。
ATM LANE模块采用 Cisco IOS。这样一来,所有的配置更改都要在特权模式下进行。
e n a b l e命令将模式转变为特权模式:
符号,#”表示已经是在特权模式下了。
每一个 L A N E组件都将在子接口上配置。对每个 E L A N而言,交换机至少有一个子接口。
只有同一 E L A N上的组件可以放在同一子接口上。子接口的编号可以是从 1到 2 5 4之间的任何值。采用 configure terminal命令(可以缩写为 conf t)进入全局配置模式,来创建子接口:
注意 ATM( config) # 提示符提示 CLI已经在全局配置模式下了。
i n t e r f a c e命令用于创建子接口:
注意 ATM( config-subif) # 提示符提示 CLI已经在子接口配置模式下了。
配置 L E S和 B U S只需要一条命令:
E L A N将仿真以太网或者令牌环 L A N。 E L A N通过名称而不是号码来识别。
技术提示 最好是选择这样的 E L A N名称,它能表示为了转换的目的而创建的 V L A N。
例如,在前面的图中,VLAN 10和 VLAN 20分别转换为 ELAN 10和 ELAN 20。这样,
就很容易推断出 ELAN 10是要转换为 VLAN 10,而 ELAN 20是要转换为 VLAN 20。
L E C可以和 L E S与 B U S一起在同一子接口上创建(只要它们在同一 E L A N中) 。然而,
C i s c o推荐将它们放置在不同的子接口上以提高性能。以下命令用于创建 L E C:
注意 这个命令很重要。它对 ELAN和 VLAN进行映射。
与步骤 1中 L A N E组件布局的显示一样,采用合适的 L A N E组件来配置所有的交换机。
技术提示 在配置 L E C S时,需要每个 L E S的 AT M地址。有时候,这有点困难而且经常导致配置错误。我建议创建一个文本文件,在创建的时候记录下 AT M地址。用 s h o w
lane server命令查看 LES的 ATM地址:
L E S的 AT M地址是用粗体字表示的。在看到 Not yet connected(没有连接上)消息时不要慌张。 L E C S还没有进行配置,这是预想中的结果。
4 ) 创建 L E C S数据库。 AT M云的 L E C S必须具有云中每个 L E S的 AT M地址,以便于在 L E C
连接到云中时,它可以引导 L E C到正确的 L E S。 L E C S数据库列出了所有的 L E S、它们分配的
E L A N和它们的 AT M地址。在全局配置模式中,用如下命令创建 L E C S数据库:
注意 在 LECS数据库配置模式下时,提示符为 ATM(lane-config-database) #。
L A N E数据库的名称可以是任何字母数字值。名称应当短小,因为在修改数据库时,必须重新输入命令,以进入 L E C S数据库配置模式。只是对于创建它的设备而言,这个名称才是有意义的。
在 L E C S数据库配置模式下,用以下命令输入 L E S的 AT M地址:
在数据库中输入所有必须的条目。当输入了所有的 L E S之后,L E C S数据库就完成了。
218 Cisco Catalyst 局域网交换技术 下载第 10章 为中继配置 ATM LAN仿真 219下载注意 如果 ELAN在定义时受到限制,也必须输入所有 LEC的 ATM地址。
5 ) 启用 L E C S。 L E C S必须在一种 Cisco IOS设备上(包括 Catalyst LANE模块)的主接口
(也就是说,不是子接口)上启用。在启用 L E C S之前,必须指定 L E C S的 AT M地址。如果
L E C S采用自动生成的 AT M地址,使用如下的命令:
如果手工确定 L E C S的地址,使用这个命令:
我推荐使用自动生成的地址。这使得在构成 AT M云的 AT M交换机上的配置容易一些。配置 AT M交换机时要用到 L E C S的 AT M地址。你可以与 AT M云的管理员联系,通知他正确的地址。
注意 在 LightStream 1010 ATM交换机上,要用以下命令配置 LECS的 ATM地址:
要启用 L E C S:
数据库名称就是在步骤 4中创建的名称。
警告 LANE数据库的名称是要区分大小写的!
一个 ATM LANE的配置完成了。
10.8 LANE配置举例下面,我们按照上一节讲述的步骤,配置一个如图 1 0 - 2 7所示的环境,它通过 AT M云来中继所有 V L A N。要确保所有的交换机和所有的 V L A N相连接。
1) 创建一个 L A N E组件布局。图 1 0 - 2 7中有两个 V L A N必须通过 ATM LANE云进行中继。
这样必须创建两个 E L A N,各自有一个 L E S和一个 B U S。对 VLAN 10,就创建 ELAN 10,而对
VLAN 20,则创建 ELAN 20。另外,ATM LANE云还要有一个 L E C S。所有的组件必须放在 4
台交换机中的一个上。在这个例子中,L E C S将放在交换机 A上,ELAN 10的 L E S和 B U S以及
ELAN 20的 L E S和 B U S将放在交换机 B上(见图 1 0 - 2 8) 。
L E C所处的位置由每台交换机的 V L A N连接来决定。由于每台交换机必须和两个 V L A N相连接,所以每台交换机都需要一个 L E C用于每个 E L A N(见图 1 0 - 2 9) 。
2 ) 确定 AT M的寻址方法。在这个例子中,我们采用自动寻址方法。
3) 配置 L E S,B U S和 L E C。每台交换机上都将配置在 L A N E组件布局中提到的组件(见图
1 0 - 2 9) 。如果采用提到的技术提示,那么,所有的 L E S地址都会被记录下来。
在交换机 A上:
输入 ATM LANE模块的 C L I:
图 10-27 LANE配置举例图 10-28 LECS,LES和 BUS的布置配置 ELAN 10的 L E C:
220 Cisco Catalyst 局域网交换技术 下载
LES ELAN-10
BUS ELAN-10
LES ELAN-20
BUS-ELAN-20
ATM 云( LANE)
LECS
交换机 _A
交换机 _C 交换机 _D
交换机 _B
交换机 _A 交换机 _B
交换机 _D交换机 _C
ATM 云图 10-29 LEC的布置配置 ELAN 20的 L E C:
在交换机 B上:
输入 ATM LANE模块的 C L I:
配置 ELAN 10的 L E S和 B U S:
配置 ELAN 10的 L E C:
配置 ELAN 20的 L E S和 B U S:
配置 ELAN 20的 L E C:
要记录 L E S的 AT M地址:
第 10章 为中继配置 ATM LAN仿真 221下载交换机 _A
交换机 _C
交换机 _B
交换机 _D
222 Cisco Catalyst 局域网交换技术 下载在交换机 C上:
输入 ATM LANE模块的 C L I:
配置 ELAN 10的 L E C:
配置 ELAN 20的 L E C:
在交换机 D上:
输入 ATM LANE模块的 C L I:
配置 ELAN 10的 L E C:
配置 ELAN 20的 L E C:
4 ) 创建 L E C S数据库。 L E C S数据库需要在交换机 A上进行配置。因为只有两个 E L A N,所以只需要两个条目:
5) 启用 L E C S。要启用交换机 A上的 L E C S:
6 ) 告知 ATM LANE云 L E C S的位置。
最后一个步骤是告诉 ATM LANE云 L E C S的 AT M地址。这可以用 a t m l e c s - a d d r e s s - d e f a u l t命令来完成。如果没有使用 Cisco LightStream AT M交换机,那么必须指出正在使用的文件交换机:
这样,整个配置就完成了。我注意到,在通信开始之前,需要等待 1或者 2分钟,所以请第 10章 为中继配置 ATM LAN仿真 223下载耐心等待。我推荐对 L E C S所在的交换机使用 show lane config命令,以验证 L E S是否有效:
每一行末尾的粗体 a c t i v e表明 L E C S和 L E S连接上了。
现在配置结束。
在这个例子中有两个 V L A N;通过前面的配置,已经建立了 AT M云上的中继,但是要注意,如果没有路由器,那么在 VLAN 10和 2 0之间就不可能形成连接。
10.9 小结
Cisco Catalyst交换机可以通过配置使用 ATM LANE。通过在 ATM LANE云上配置中继,
能够建立一个高速底板,以提供和其他交换机、服务器和路由器的连接。在考虑到服务质量
( Q o S)和通信量控制的环境中,采用 ATM LANE比使用千兆位以了有更多的优点。
从逻辑上来看,在一个 C a t a l y s t交换机上配置 ATM LANE和配置 F D D I中继相似。然而,
配置过程是完全不同的。 ATM LANE采用 E L A N,而 F D D I采用 V L A N。 ATM LANE由 4个软件组件构成:
1) LAN仿真客户机( L E C) 。
2 ) 广播和匿名服务器( B U S) 。
3 ) L A N仿真服务器( L E S) 。
4) LAN仿真配置服务器( L E C S) 。
所有用户通信量通过一个 L E C进行传输,它是 ATM LANE云的接口。在这之中,自动创建 5个 V C。然而,没有一个 V C实际定期处理用户的通信量。用户通信量通过数据直接 V C进行传输。 L E - A R P用于解析来自目标 M A C地址的 AT M地址。当 AT M地址确定了以后,就可以配置数据直接 V C了。
AT M地址是以 1 6进制表示的,其长度为 1 6 0位。 AT M地址的 E S I部分是自动指定的 M A C地址,这个地址来自分配到 AT M端口的 M A C地址池。地址最后 8位是选择器字节,它是以 1 6进制表示的子接口号。
10.10 练习题
1 ) 描述 C a t a l y s t交换机上的 E L A N是怎样工作的。
2 ) 对照并比较 E L A N和 V L A N。
3) 在什么情况下,AT M比千兆以太网更有优势?
4) 对照比较 F D D I上中继配置和 AT M中继配置的 3个步骤。
5 ) 什么时候不在 AT M端口上配置中继?
6 ) 描述 L A N E的 4个组件,并对每个组件的功能进行简单的概述。
7 ) 假设使用 L A N E版本 1和没有采用 S S R P的情况下,在 ATM LANE云上要配置几个
L E C S?几个 L E S?几个 B U S?
8 ) 在管理域内 V L A N数目和 ATM LANE云的 E L A N数目二者之间是什么关系?
9 ) 举例说明何时不需要在 AT M端口上配置 L E C。
10) 列出 5种在 L E C上自动创建的 S V C。包括它们连接的方向和 L A N E组件。
11 ) 给定 0 0 0 0,0 C A A,9 3 7 0到 0 0 0 0,0 C A A,9 3 7 F的一个 L A N E模块的 M A C地址范围,以及
L E S的子接口号 1 2 7,试确定 L E S的 AT M地址的 E S I和选择器字节。
1 2 ) 描述在 L E - A R P过程中发生的情况。
1 3 ) 给定如图 1 0 - 3 0所示的环境,创建一个 L A N E组件的布局(假设每台交换机都需要连接到 V L A N) 。包括 E L A N的名称和所有的 L A N E组件。
图 10-30 练习 13的图
1 4 ) 何时确定 E L A N和 V L A N之间的映射?
15),双向物理连接”选项的目的是什么?
224 Cisco Catalyst 局域网交换技术 下载交换机 _A
交换机 _B
ATM 云 ( LANE)