本文档讨论如何在Catalyst 5000和路由交换模块(RSM)上配置令牌环交换。 本文档特别重点介绍在源路由桥接环境中使用RSM路由IP的Catalyst 5000的配置,以及涉及的步骤。它还提供了以太网VLAN和令牌环VLAN之间通过RSM进行通信的示例配置。本文档还讨论一些最常用的show命令。
Cisco 建议您了解以下主题:
令牌环交换概念,包括令牌环网桥中继功能(TrBRF)和令牌环集中器中继功能(TrCRF)。
如何配置和管理思科路由器和交换机。
本文档中的信息基于以下软件和硬件版本:
安装了Supervisor引擎III软件版本4.5(6)的Catalyst 5505,其中:
带有Cisco IOS®软件版本12.1(2)和IBM功能集的路由交换模块
带软件版本4.5(6)的以太网刀片
软件版本为3.3(2)的令牌环刀片
本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您使用的是真实网络,请确保您已经了解所有命令的潜在影响。
有关文档规则的详细信息,请参阅 Cisco 技术提示规则。
与以太网VLAN不同,令牌环交换在每个广播域中使用多个VLAN。核心概念是令牌环网桥中继功能(TrBRF)VLAN。这是一个VLAN,代表令牌环网络中的桥接功能。在此TrBRF或网桥下,您可以配置一个或多个令牌环集中器中继功能(TrCRF)VLAN。这类似于令牌环网络中的物理环。作为定义的一部分,必须为每个设备分配唯一的振铃号。
不同TrCRF上的终端设备可以通过TrBRF中的桥接功能在没有任何外部网桥或路由器的情况下相互通信。一台交换机可配置多个TrBRF VLAN,每个VLAN都配有其关联的TrCRF VLAN。但是,对于TrBRF之间的通信,需要外部设备(如路由器)。
TrBRF VLAN可通过两种方式配置:作为透明网桥或作为源路由网桥。由于典型的令牌环交换机安装在已经使用源路由桥接(SRB)的IBM商店中,因此TrBRF最常见的配置是作为源路由桥。
令牌环VLAN(如以太网VLAN)需要运行生成树算法以避免环路。但是,与以太网VLAN不同,它们需要运行两个实例,一个在TrBRF级别,一个在TrCRF级别。
如果TrBRF充当透明网桥(在设置相关TrCRF时的模式srt),则必须将其配置为在TrBRF级别(stp ieee)运行IEEE作为生成树协议。
如果TrBRF充当源路由网桥(设置相关TrCRF时的模式srb),则必须将其配置为在TrBRF级别(stp ibm)运行IBM作为生成树协议。
在TrCRF级别运行的生成树协议会根据桥接模式自动选择。如果桥接模式为SRB(例如,TrBRF运行IBM生成树协议),则IEEE生成树协议在TrCRF级别运行。如果桥接模式为透明桥接(例如,TrBRF已运行IEEE生成树协议),则在TrCRF级别运行的生成树协议为CISCO。
有关TrBRF和TrCRF概念的详细信息,请参阅令牌环交换概念。
本部分提供有关如何配置本文档所述功能的信息。
注意:使用命令查找工具(仅限注册客户)可查找有关本文档中使用的命令的详细信息。
在配置任何令牌环VLAN之前,域中的所有令牌环交换机必须运行VLAN中继协议(VTP)V2。为避免现有VTP域中断,应使用以下命令将新添加的交换机配置为透明模式或客户端模式:
set vtp domain cisco mode transparent V2 enable
有关VTP的详细信息,请参阅配置VTP。默认模式为server。
接下来,在交换机上设置TrBRF VLAN或VLAN。在本示例中,有两个单独的TrBRF设置为源路由网桥,因为这是最常见的配置类型。
在交换机上创建TrBRF VLAN。
这是TrCRF VLAN的父VLAN,该VLAN的端口已分配有连接的终端设备。
注意:由于您正在执行源路由桥接,因此生成树协议设置为ibm。
set vlan 100 type trbrf name test_brf bridge 0xf stp ibm set vlan 200 type trbrf name test_brf2 bridge 0xf stp ibm
创建TrCRF VLAN。
注意:模式设置为SRB,并且可以以十六进制或十进制记法输入环号,如下例所示。但是,当您显示配置时,交换机以十六进制显示配置。
set vlan 101 type trcrf name test_crf101 ring 0x64 parent 100 mode srb !--- All rings in hexadecimal. set vlan 102 type trcrf name test_crf102 ring 0x65 parent 100 mode srb set vlan 103 type trcrf name test_crf103 ring 0x66 parent 100 mode srb set vlan 201 type trcrf name test_crf201 decring 201 parent 200 mode srb !--- All rings in decimal. set vlan 202 type trcrf name test_crf202 decring 202 parent 200 mode srb set vlan 203 type trcrf name test_crf203 decring 203 parent 200 mode srb
将VLAN分配给交换机网络中的端口。
将端口分配到CRF VLAN,与分配以太网端口的方式相同。
例如,在此,您将端口8/1-4分配给VLAN 101,即环号100(0x64)。 由于所有令牌环端口的默认VLAN是1003,因此VLAN 1003也被修改。
ptera-sup (enable) set vlan 101 8/1-4 VLAN 101 modified. VLAN 1003 modified. VLAN Mod/Ports ---- ----------------------- 101 8/1-4 ptera-sup (enable) set vlan 201 8/5-8 VLAN 201 modified. VLAN 210 modified. VLAN Mod/Ports ---- ----------------------- 201 5/1 8/5-8
将所有所需的令牌环端口分配给TrCRF VLAN后,您便完成了交换机的配置。同一VLAN中的TrCRF中的设备现在可以在它们之间建立路由网桥。
对于IP连接,由于这是桥接环境,所有终端设备必须属于同一IP网络。但是,由于TrBRF充当源路由网桥,连接到不同TrCRF的路由器需要使用多环选项来缓存和使用路由信息字段(RIF)。
例如,连接到TrCRF 101的外部路由器的令牌环接口配置如下:
source-bridge ring-group 2000 ! interface token-ring 0 ip address 1.1.1.10 255.255.255.0 multiring all source-bridge 100 1 2000 !--- The ring number is 100, to match CRF 101 ring number; !--- and 2000 is the virtual ring number of the router. source-bridge spanning
如果在源路由桥接网络中路由IP,则需要向配置中添加多环并配置源路由桥接。这是因为,使用RSM,您将网桥从交换机扩展到RSM,并且您必须创建一个伪环,多环代码会附加到RIF。在父TrBRF下创建TrCRF时,创建此伪环,该父TrBRF在RSM中分配多环代码。
由于您还需要为RSM配置源路由桥接,因此必须将接口VLAN与RSM的虚拟环连接。当您在每个TrBRF下创建TrCRF时,会使用与RSM中虚拟环的振铃号匹配的振铃号。事实上,如果多环路由和源路由桥接具有相同的环号,您可以使用相同的TrCRF进行桥接。请参阅下图:
在本示例中,您将使用全局源网桥环组1000命令将RSM设置为虚拟环1000。
在交换机上设置相应的伪TrCRF(每个TrBRF一个),使用以下命令:
set vlan 104 type trcrf name test_crf104 decring 1000 parent 100 mode srb set vlan 204 type trcrf name test_crf204 decring 1000 parent 200 mode srb
注意:上述TrCRF的环号必须与RSM(1000)中的虚拟环相匹配。此外,没有为伪TrCRF分配端口。物理端口被分配到TrCRF 101和201,如本文档主要配置部分步骤3中的示例所示。
在RSM中为交换机上配置的每个TrBRF添加一个interface vlan命令:
interface vlan100 type trbrf interface vlan200 type trbrf
将多环和源路由桥接命令添加到VLAN接口。
这些信息会告诉路由器,为映射到路由器中的虚拟环而分配的TrCRF VLAN。在本文档示例中,VLAN 104和204都是环号1000,以匹配路由器中的环组。
您还需要添加IP地址来路由IP流量,以便您最终完成以下配置:
source-bridge ring-group 1000 ! interface vlan100 type trbrf ip address 1.1.1.1 255.255.255.0 multiring trcrf-vlan 104 ring 1000 multiring all source-bridge trcrf-vlan 104 ring-group 1000 source-bridge spanning ! interface Vlan200 type trbrf ip address 1.1.2.1 255.255.255.0 multiring trcrf-vlan 204 ring 1000 multiring all source-bridge trcrf-vlan 204 ring-group 1000 source-bridge spanning !
注意:为简单起见,本示例中未显示IP协议配置。
您可以在同一台交换机上配置令牌环和以太网VLAN,但您只能使用RSM或外部路由器在它们之间发送流量。
如果您已按照本文档前面所述配置了交换机和RSM,则可以添加以太网VLAN并在RSM上配置源网桥转换,以桥接两种介质之间的流量:
设置以太网VLAN,并使用set vlan命令为其分配端口:
ptera-sup (enable) set vlan 500 3/1-5 Vlan 500 configuration successful VLAN 500 modified. VLAN 1 modified. VLAN Mod/Ports ---- ----------------------- 500 3/1-5
在RSM上设置VLAN接口并将其置于透明网桥组:
interface vlan 500 bridge-group 1 bridge 1 protocol ieee
使用source-bridge transparent ring-group pseudo-ring bridge-number tb-group命令配置源网桥转换,其中:
ring-group是在RSM上配置的源网桥环组虚拟环。在本例中为1000。
pseudo-ring是将分配给此透明桥接域的环号。您可以选择任何号码,但它应该是唯一的,与在源路由桥接网络中实际环号应是唯一一样。在上一个示例中,振铃号为3000。
bridge-number是用于在来自透明网桥组且发送到源路由桥接网络的帧中形成RIF的网桥编号。在本例中,您使用1。
tb-group是透明网桥组编号。在本例中,为1。
source-bridge transparent 1000 3000 1 1 source-bridge ring-group 1000 ! interface vlan100 type trbrf ip address 1.1.1.1 255.255.255.0 multiring trcrf-vlan 104 ring 1000 multiring all source-bridge trcrf-vlan 104 ring-group 1000 source-bridge spanning ! interface Vlan200 type trbrf ip address 1.1.2.1 255.255.255.0 multiring trcrf-vlan 204 ring 1000 multiring all source-bridge trcrf-vlan 204 ring-group 1000 source-bridge spanning ! interface vlan 500 ip address 1.1.3.1 255.255.255.0 bridge-group 1 bridge 1 protocol ieee
注意:在此场景中,IP是路由的,不是桥接的。
使用本部分可确认配置能否正常运行。
命令输出解释程序(仅限注册用户)(OIT) 支持某些 show 命令。使用 OIT 可查看对 show 命令输出的分析。
show vlan — 在交换机上,您可以检查配置了哪些VLAN、桥接模式和生成树。
ptera-sup (enable) show vlan VLAN Name Status IfIndex Mod/Ports VLANs ---- -------------------------------- --------- ------- ------------------------ 1 default active 3 3/6-24 6/1-24 10/1-12 100 test_brf active 8 8 101, 102, 103, 104 105 101 test_crf101 active 10 8/1-4 102 test_crf102 active 11 103 test_crf103 active 12 104 test_crf104 active 13 105 test_crf105 active 14 200 test_brf2 active 9 9 201, 202, 203, 204 205 201 test_crf201 active 15 8/5-8 202 test_crf202 active 16 203 test_crf203 active 17 204 test_crf204 active 18 205 test_crf205 active 19 210 VLAN0210 active 98 500 VLAN0500 active 20 3/1-5 1002 fddi-default active 4 1003 trcrf-default active 7 8/9-16 1004 fddinet-default active 5 1005 trbrf-default active 6 6 1003 VLAN Type SAID MTU Parent RingNo BrdgNo Stp BrdgMode Trans1 Trans2 ---- ----- ---------- ----- ------ ------ ------ ---- -------- ------ ------ 1 enet 100001 1500 - - - - - 0 0 100 trbrf 100100 4472 - - 0xf ibm - 0 0 101 trcrf 100101 4472 100 0x64 - - srb 0 0 102 trcrf 100102 4472 100 0x65 - - srb 0 0 103 trcrf 100103 4472 100 0x66 - - srb 0 0 104 trcrf 100104 4472 100 0x3e8 - - srb 0 0 105 trcrf 100105 4472 100 0x7d0 - - srb 0 0 200 trbrf 100200 4472 - - 0xf ibm - 0 0 201 trcrf 100201 4472 200 0xc9 - - srb 0 0 !--- All ring numbers are displayed in hexadecimal. 202 trcrf 100202 4472 200 0xca - - srb 0 0 203 trcrf 100203 4472 200 0xcb - - srb 0 0 204 trcrf 100204 4472 200 0x3e8 - - srb 0 0 205 trcrf 100205 4472 200 0x7d0 - - srb 0 0 210 enet 100210 1500 - - - - - 0 0 500 enet 100500 1500 - - - - - 0 0 1002 fddi 101002 1500 - - - - - 0 0 1003 trcrf 101003 4472 1005 0xccc - - srb 0 0 1004 fdnet 101004 1500 - - 0x0 ieee - 0 0 1005 trbrf 101005 4472 - - 0xf ibm - 0 0 VLAN DynCreated ---- ---------- 1 static 100 static 101 static 102 static 103 static 104 static 105 static 200 static 201 static 202 static 203 static 204 static 205 static 210 static 500 static 1002 static 1003 static 1004 static 1005 static VLAN AREHops STEHops Backup CRF 1q VLAN ---- ------- ------- ---------- ------- 101 7 7 off 102 7 7 off 103 7 7 off 104 7 7 off 105 7 7 off 201 7 7 off 202 7 7 off 203 7 7 off 204 7 7 off 205 7 7 off 1003 7 7 off ptera-sup (enable)
show spantree TrBRF vlan_number — 显示重要信息,如正在连接和转发哪些端口,并显示在TrBRF级别运行的生成树模式。
ptera-sup (enable) show spantree 100 VLAN 100 Spanning tree enabled Spanning tree type ibm Designated Root 00-10-1f-29-f9-63 Designated Root Priority 32768 Designated Root Cost 0 Designated Root Port 1/0 Root Max Age 10 sec Hello Time 2 sec Forward Delay 4 sec Bridge ID MAC ADDR 00-10-1f-29-f9-63 Bridge ID Priority 32768 Bridge Max Age 10 sec Hello Time 2 sec Forward Delay 4 sec Port,Vlan Vlan Port-State Cost Priority Portfast Channel_id ------------------------ ---- ------------- ----- -------- ---------- ---------- 5/1 100 forwarding 5 4 disabled 0 101 100 inactive 62 4 disabled 102 100 inactive 62 4 disabled 103 100 inactive 62 4 disabled 104 100 inactive 62 4 disabled 105 100 inactive 62 4 disabled * = portstate set by user configuration.
注意:在该输出中,您会看到TrBRF VLAN 100下列出的端口5/1。这是因为您在插槽5中有RSM,并且ISL中继用于自动将网桥从交换机扩展到RSM。有关令牌环ISL的详细信息,请参阅Cisco Catalyst 5000和3900交换机和路由器之间的TR-ISL中继。
show spantree TrCRF vlan_number — 显示重要信息,例如连接和转发哪些端口,并显示在TrCRF级别运行的生成树模式。
ptera-sup (enable) show spantree 101 VLAN 101 Spanning tree enabled Spanning tree type ieee Designated Root 00-10-1f-29-f9-64 Designated Root Priority 32768 Designated Root Cost 0 Designated Root Port 1/0 Root Max Age 10 sec Hello Time 2 sec Forward Delay 4 sec Bridge ID MAC ADDR 00-10-1f-29-f9-64 Bridge ID Priority 32768 Bridge Max Age 10 sec Hello Time 2 sec Forward Delay 4 sec Port Vlan Port-State Cost Priority Portfast Channel_id ------------------------ ---- ------------- ----- -------- ---------- ---------- 5/1 101 forwarding* 5 32 disabled 0 8/1 101 not-connected 250 32 disabled 0 8/2 101 not-connected 250 32 disabled 0 8/3 101 not-connected 250 32 disabled 0 8/4 101 not-connected 250 32 disabled 0 * = portstate set by user configuration or set by vlan 100 spanning tree. ptera-sup (enable)
show port — 检验ISL中继是否存在。
ptera-sup (enable) show port 5/1 Port Name Status Vlan Level Duplex Speed Type ----- ------------------ ---------- ---------- ------ ------ ----- ------------ 5/1 connected trunk normal half 400 Route Switch Port Trap IfIndex ----- -------- ------- 5/1 disabled 81 Last-Time-Cleared -------------------------- Sat Jun 29 2002, 03:15:59 ptera-sup (enable)
show trunk — 显示转发的端口和非活动的端口,并在TrBRF级别显示生成树模式。
ptera-sup (enable) show trunk Port Mode Encapsulation Status Native vlan -------- ----------- ------------- ------------ ----------- 5/1 on isl trunking 1 7/1-2 on lane trunking 1 Port Vlans allowed on trunk -------- --------------------------------------------------------------------- 5/1 1-1005 7/1-2 1-1005 Port Vlans allowed and active in management domain -------- --------------------------------------------------------------------- 5/1 7/1-2 1003 Port Vlans in spanning tree forwarding state and not pruned -------- --------------------------------------------------------------------- 5/1 100-105,200-205 7/1-2 1003 ptera-sup (enable)
show interface — 以与路由器物理接口相同的方式显示RSM上的VLAN配置。
ptera-rsm# show interface Vlan100 is up, line protocol is up Hardware is Cat5k Virtual Token Ring, address is 0009.fa18.3800 (bia0009.fa18.3800) Internet address is 1.1.1.1/24 MTU 4464 bytes, BW 16000 Kbit, DLY 630 usec, reliability 255/255, txload 1/255, rxload 1/255 Encapsulation SNAP, loopback not set ARP type: SNAP, ARP Timeout 04:00:00 Ring speed: 16 Mbps Duplex: half Mode: Classic token ring station Source bridging enabled, srn 0 bn 15 trn 1000 (ring group) spanning explorer enabled Group Address: 0x00000000, Functional Address: 0x08000100 Ethernet Transit OUI: 0x000000 Last input 00:00:01, output 00:00:55, output hang never Last clearing of "show interface" counters never Input queue: 0/75/0/0 (size/max/drops/flushes); Total output drops: 0 Queueing strategy: fifo Output queue :0/40 (size/max) 5 minute input rate 0 bits/sec, 0 packets/sec 5 minute output rate 0 bits/sec, 0 packets/sec 390 packets input, 21840 bytes, 0 no buffer Received 0 broadcasts, 0 runts, 0 giants, 0 throttles 0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored, 0 abort 25 packets output, 6159 bytes, 0 underruns 0 output errors, 1 interface resets 0 output buffer failures, 0 output buffers swapped out 3 transitions Vlan200 is up, line protocol is up Hardware is Cat5k Virtual Token Ring, address is 0009.fa18.3800 (bia0009.fa18.3800) Internet address is 1.1.2.1/24 MTU 4464 bytes, BW 16000 Kbit, DLY 630 usec, reliability 255/255, txload 1/255, rxload 1/255 Encapsulation SNAP, loopback not set ARP type: SNAP, ARP Timeout 04:00:00 Ring speed: 16 Mbps Duplex: half Mode: Classic token ring station Source bridging enabled, srn 0 bn 15 trn 1000 (ring group) spanning explorer enabled Group Address: 0x00000000, Functional Address: 0x08000100 Ethernet Transit OUI: 0x000000 Last input 00:00:00, output 00:08:43, output hang never Last clearing of "show interface" counters never Input queue: 0/75/0/0 (size/max/drops/flushes); Total output drops: 0 Queueing strategy: fifo Output queue :0/40 (size/max) 5 minute input rate 0 bits/sec, 0 packets/sec 5 minute output rate 0 bits/sec, 0 packets/sec 381 packets input, 21336 bytes, 0 no buffer Received 0 broadcasts, 0 runts, 0 giants, 0 throttles 0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored, 0 abort 9 packets output, 783 bytes, 0 underruns 0 output errors, 1 interface resets 0 output buffer failures, 0 output buffers swapped out 3 transitions ptera-rsm#
show spanning-tree — 显示有关在RSM上运行的生成树协议的信息。
ptera-rsm# show spanning-tree Bridge group 1 is executing the IEEE compatible Spanning Tree protocol Bridge Identifier has priority 32768, address 0090.5f18.1c00 Configured hello time 2, max age 20, forward delay 15 We are the root of the spanning tree Port Number size is 12 Topology change flag not set, detected flag not set Times: hold 1, topology change 35, notification 2 hello 2, max age 20, forward delay 15 Timers: hello 0, topology change 0, notification 0 bridge aging time 300 Port 12 (Vlan500) of Bridge group 1 is down Port path cost 19, Port priority 128 Designated root has priority 32768, address 0090.5f18.1c00 Designated bridge has priority 32768, address 0090.5f18.1c00 Designated port is 12, path cost 0 Timers: message age 0, forward delay 0, hold 0 BPDU: sent 0, received 0 Port 13 (RingGroup1000) of Bridge group 1 is forwarding Port path cost 10, Port priority 128 Designated root has priority 32768, address 0090.5f18.1c00 Designated bridge has priority 32768, address 0090.5f18.1c00 Designated port is 13, path cost 0 Timers: message age 0, forward delay 0, hold 0 BPDU: sent 0, received 0 ptera-rsm#
目前没有针对此配置的故障排除信息。
版本 | 发布日期 | 备注 |
---|---|---|
1.0 |
09-Sep-2005 |
初始版本 |