我想把Cisco Catalyst 3524连接到一个由交换机连接的现有网络上。

来源:百度知道 编辑:UC知道 时间:2024/07/04 02:16:50
我想把Cisco Catalyst 3524连接到一个由交换机连接的现有网络上。主交换机是一个Catalyst6509,它的GBIC已经与Catalyst4006交换机相连。我决定使用Catalyst 6509模块3的端口,并使用一条5型转接电缆连接快速以太网端口,即Catalyst 6509的3/15端口和Catalyst 3524的0/1端口,同时将2个端口设置成100Mbps、全双工、同一个VLAN1管理域和相同的VTP域和相同的VTP模式(服务器模式)。两端口的主干方式和打包分别设置成非协商和802.2q。于是出现一个问题:当我在网络上从Catalyst 3524控制台上ping任何IP地址时,虽然得到0/5端口的成功速率,但2个交换机之间并没有数据传输。我怀疑Catalyst 3524以太端口不具有主干能力,便在Catalyst 3524控制台上做了端口显示,但没有得到足够的信息。请问这是怎么回事?

干线是用来连接交换机的,它通过Layer 2网络为多个VLAN传输信息,而且VLAN拥有交换机(或多交换机)上各种各样的端口。作为Layer 2设备,交换机并不具有判断网络地址的能力。只要它们在交换时将各种帧进行打包,就必须有路由器在某处进行Layer 3(路由)选择。

当您在干线上连接多个交换机时,为了通过它们传递多个VLAN的信息,必须为通信建立一些层次,以便使所有的交换机协同传递信息,它可以通过干线协议和VTP域实现。

首先,所有交换机必须都能支持共同的干线协议。如果所有的交换机都是Cisco的,可以选择ISL协议作为干线打包类型;如果并非所有的交换机都是Cisco的,或者将来还有可能增加其他种类的交换机,最好选择IEEE 802.1q干线协议。由此可见,您提到在多个交换机网络中使用的Catalyst 4000仅支持802.1q干线协议,所以您不能选择ISL协议。

据我所知,在Cisco环境中,802.1q被称为“dot1q”打包,您选择了802.1q协议之后就该把干线开通。然而,并非Catalyst 6500系列交换机的所有模块都支持干线。为了查证具体端口是否支持干线,可以键入“show port capabilities 3/15”,在Catalyst 6509上,您将看到如下的输出内容:

在以上内容中,最重要的部分是以“trunk encap type”开始的行,它显示了具体端口可能使用的方式。如果您看不到任何有关干线的信息,就不可能把它连接到干线上。

在Catalyst 2900XL和Catalyst 3500XL上,任何一个100Base-TX或千兆以太端口都可以作为ISL或IEEE 802.1q方式打包的干线端口。而对于Catalyst 5000/6000,大概需要这样的命令来设置干线方式“set trunk 3/15 on dot1q”,然后,用“show trunk”来检查设置。在Catalyst 2900XL和Catalyst 3500XL上,等价的命令如下:

interface fa0/1

switchport mode trunk