|
|
The Token Ring Inter-Switch Link (TRISL) feature is a Cisco protocol for interconnecting multiple routers and switches and maintaining VLAN information as traffic goes between routers and switches. The TRISL feature provides a method to transport native Token Ring frames from multiple VLANs across a 100 MB Fast Ethernet link.
The following Cisco routers support the transmission of Token Ring frames from multiple VLANs across a 100 Mbps Fast Ethernet link:
Cisco 7500 or Cisco 7200 routers installed with any one of the following port adapters:
The two-port Fast Ethernet/ISL port adapters support frame sizes up to 17800 bytes and the one-port Fast Ethernet port adapters support a frame size of 1500 bytes.
TRISL provides a bridging technology between switches and routers that will transport traffic from both types of LANs.
The TRISL feature provides the following new functions for routers and switches:
For detailed information on how Token Ring switching is implemented on switches, refer to the Catalyst Token Ring Switching Implementation Guide.
This section contains the following overview information:
A VLAN is a logical group of LAN segments, independent of physical location, with a common set of requirements. If the end stations are located close to one another, they can be grouped into a LAN segment. If any of the end stations are on a different LAN segment, they can be grouped into a VLAN that has the same attributes as a LAN even though the end stations are not all on the same physical segment.
Because a VLAN is essentially a broadcast domain, a Token Ring VLAN is slightly more complex than an Ethernet VLAN. In transparent bridging, there is only one type of broadcast frame and therefore only one level of broadcast domain, but in source routing there are multiple types of broadcast frames that fall into two categories:
These two categories of broadcast frames result in a broadcast domain that is hierarchical in nature, as a local ring domain can exist only within a domain of all the interconnected rings.
In a Token Ring VLAN, logical ring domains are formed by defining groups of ports that have the same ring number. The IEEE calls such a port group a Concentrator Relay Function (CRF). On Cisco routers and Catalyst switches, such a grouping of Token Ring ports is called a Token Ring CRF (TrCRF).
The domain of interconnected rings is formed using an internal multiport bridge function that the IEEE calls a Bridge Relay Function (BRF). On Cisco routers and Catalyst switches, such a grouping of logical rings is called a Token Ring BRF (TrBRF).
Figure 1 illustrates a TrBRF which contains TrCRFs that exist in a router and a switch.
A TrCRF is a logical grouping of ports.Within the TrCRF, source-route switching is used for forwarding based on either MAC addresses or route descriptors. Frames can be switched between ports within a single TrCRF.
A TrCRF is specified on a router with a ring number and a unique VLAN ID number for the local ring on the router's interface. On switches, TrCRFs comprise one or more physical Token Ring ports. A TrCRF does not contain any physical ports on a router. A TrCRF is confined to the router's physical chassis and is not distributed across a TRISL link. However, if only one TrCRF is defined for a TrNET VLAN, it may be distributed.
A TrBRF on the router can have only one TrCRF. If routing is performed with RIF, the multiring trcrf-vlan command is used to specify the TrCRF for the local ring. If there is a need to cache RIFs for routed traffic bridged across a subinterface, the multiring command is used.
A TrBRF is a logical grouping of TrCRFs. The TrBRF is used to join different TrCRFs existing in a network of routers and switches that are connected via high-speed links on a TRISL backbone.
A TrBRF is specified with a bridge number and VLAN ID number. The bridge number is used to identify the bridge which interconnects all logical rings (TrCRFs) that have the same parent TrBRF.
A TrBRF can function as an SRB or SRT bridge running either the IBM or IEEE Spanning-Tree Protocol. If SRB is used, duplicate MAC addresses can be defined on different logical rings.
A standard Token Ring ISL packet contains a frame that is encapsulated with a header that transports VLAN IDs between routers and switches. A Token Ring ISL packet must have a VLAN ID for each logical ring (TrCRF) and a VLAN ID for the entire Token Ring bridged network (TrBRF).
A packet can originate from one TrCRF and have a destination to a different TrCRF that is contained within the same TrBRF. This second level of VLAN IDs requires the ISL header to contain a destination VLAN ID and a source VLAN ID. The destination VLAN ID is used for forwarding and the source VLAN ID is used for learning. The destination VLAN ID can be a TrBRF or a TrCRF.
The Token Ring ISL frame encapsulation is 35 bytes.
Through packet advertisements, DRiP maintains the status of TrCRFs. It then uses this information to determine whether there are multiple TrCRFs active in a TrBRF. A single DRiP database exists in a Cisco router.
DRiP information is used for the following:
DRIP conflict with CRF <vlan-id>
On any subinterface configured with TRISL encapsulation, there can be two different CRF VLANs. If SRB is enabled in the router with TRISL, a VLAN ID is specified for the CRF of the virtual ring. If routing is enabled on the router, a VLAN ID is specified for the CRF of the pseudo-ring.
When a switch receives a DRiP advertisement from a router, it compares the information in the advertisement with its local configuration to determine which TrCRFs have active ports and then denies any configuration that would allow a TrCRF that is already active on another box to be configured on the local switch.
If there is a conflict between two identical TrCRFs, all ports attached to the conflicting TrCRFs are shut down in the switches and the router's ports remain active. If a TrCRF is configured on two devices that share the same TrBRF for bridging between them, and if ports are assigned to these TrCRFs simultaneously, each switch or router will send a DRiP advertisement. The switch with the higher MAC address will disable the port and the router displays an error message.
If a trunk connection is lost and the router does not get DRiP advertisements on that trunk port for two minutes, all entries associated with that trunk port are removed.
A DRiP advertisement is sent at periodic intervals (30 seconds) by the router. Even if no change in status or configuration has taken place, the configuration revision number is updated. The periodic message will indicate that nothing has changed and the new revision number is provided.
A router also generates a DRiP advertisement when one of the following occurs:
Advertisements are transmitted on the fast Ethernet port default VLAN (VLAN1) which corresponds to the type of trunk link. Thus, only one copy is transmitted on a trunk port, no matter how many VLANs are defined.
DRiP is assigned the Cisco HDLC protocol type value 0x0102. A Cisco-proprietary SNAP value is used.
The SNAP format is as follows:
Following are the benefits of TRISL:
The TRISL feature is supported in Cisco IOS Release 11.3(4)T in the following software images:
The following routers installed with Cisco IOS Release 11.3(4)T support the TRISL feature:
To configure routing between any number of TRISL VLANs in your network, perform the following tasks:
To configure and monitor TRISL in your network, perform the following tasks:
The IP routing over TRISL VLANs feature extends IP routing capabilities to include support for routing IP frame types in VLAN configurations.
IP routing is automatically enabled in the Cisco IOS software for routers. To reenable IP routing if it has been disabled, perform the following task in global configuration mode:
| Task | Command |
|---|---|
Enable IP routing on the router. | ip routing |
Once you have IP routing enabled on the router, you can customize the characteristics to suit your environment. If necessary, refer to the IP configuration chapters in the Network Protocols Configuration Guide, Part 1 for guidelines on configuring IP.
To define the encapsulation format as TRISL, perform these tasks in interface configuration mode:
| Task | Command |
|---|---|
Step 1 Specify the subinterface on which TRISL will be used. | |
Step 2 Define the encapsulation for TRISL. | encapsulation tr-isl trbrf-vlan vlanid bridge-num bridge-number |
An interface can have one primary IP address. To assign a primary IP address and a network mask to a network interface, perform the following task in interface configuration mode:
| Task | Command |
|---|---|
Set a primary IP address for an interface. | ip address ip-address mask |
A mask identifies the bits that denote the network number in an IP address. When you use the mask to subnet a network, the mask is then referred to as a subnet mask.
The IPX Routing over ISL VLANs feature extends Novell NetWare routing capabilities to include support for routing all standard IPX encapsulations for Ethernet frame types in VLAN configurations. Users with Novell NetWare environments can configure either SAP or SNAP encapsulations to be routed using the TRISL encapsulation across VLAN boundaries. The SAP (Novell Ethernet_802.2) IPX encapsulation is supported for VLAN traffic.
NetWare users can now configure consolidated VLAN routing over a single VLAN trunking interface. With configurable Ethernet encapsulation protocols, users have the flexibility of using VLANs regardless of their NetWare Ethernet encapsulation. Configuring Novell IPX encapsulations on a per-VLAN basis facilitates migration between versions of Netware. NetWare traffic can now be routed across VLAN boundaries with standard encapsulation options (sap and snap) previously unavailable. Encapsulation types and corresponding framing types are described in the "Configuring Novell IPX" chapter of the Network Protocols Configuration Guide, Part 2.
To configure Cisco IOS software to exchange different IPX framing protocols on a router with connected VLANs, perform these tasks in the order in which they appear.
To enable IPX routing on TRISL interfaces, perform this task in global configuration mode:
| Task | Command |
|---|---|
Enable IPX routing globally. |
To define the encapsulation format as TRISL, perform these tasks in interface configuration mode:
| Task | Command |
|---|---|
Step 1 Specify the subinterface on which TRISL will be used. | |
Step 2 Define the encapsulation for TRISL. | encapsulation tr-isl trbrf-vlan trbrf-vlan bridge-num bridge-num |
After you enable NetWare globally and define the VLAN encapsulation format, you need to enable the subinterface by specifying the NetWare network number (if necessary) and the encapsulation type. Perform this task in interface configuration mode:
| Task | Command |
|---|---|
Specify the IPX encapsulation. |
You can configure the Cisco IOS software so that it will append RIF information to the routed protocols. This allows routed protocols such as IP or IPX to be bridged across a source-route bridged network.
To enable the use of RIF for specific VLANs on a subinterface, perform the following task in interface configuration mode:
| Task | Command |
|---|---|
Enable collection and use of RIF information on a TRISL subinterface. | multiring trcrf-vlan vlanid ring ring-number |
To enable collection and use of the RIF information on TRISL subinterfaces on the router, perform the following task in interface configuration mode:
| Task | Command |
|---|---|
Enable collection and use of RIF information with routed protocols. | multiring {protocol-keyword [all-routes | spanning | all | other} |
If you enabled RIF for a TRISL subinterface, you must also enable RIF with the protocols used on the TRISL subinterfaces.
For more information on configuring RIF and bridging routed protocols, see the chapter "Configuring Source-Route Bridging" in the Cisco IOS Release 11.3 Bridging and IBM Networking Guide.
To attach a TrCRF to the router's ring group, perform the following task:
| Task | Command |
|---|---|
Attach to the router's virtual ring. | source-bridge trcrf-vlan vlanid ring-group ring-number |
If SRB or SR/TLB is used on the router, you must attach TrCRFs to the ring group.
The automatic spanning-tree function supports automatic resolution of spanning trees in SRB networks, which provides a single path for spanning explorer frames to traverse from a given node in the network to another. Spanning explorer frames have a single-route broadcast indicator set in the routing information field. Port identifiers consist of ring numbers and bridge numbers associated with the ports. The spanning-tree algorithm for SRB does not support Topology Change Notification BPDU.
Although the automatic spanning-tree function can be configured with SR/TLB, the SRB domain and transparent bridging domain have separate spanning trees. Each Token Ring interface can belong to only one spanning tree. Only one bridge group can run the automatic spanning-tree function at a time.
To enable the automatic spanning-tree function for a specified group of bridged interfaces in SRB or SR/TLB, perform the following task in interface configuration mode:
| Task | Command |
|---|---|
Enable the automatic spanning-tree function on a group of bridged interfaces. | source-bridge spanning bridge-group. |
To clear DRiP counters, perform the following task:
| Task | Command |
|---|---|
Clear DRiP counters. | clear drip |
When DRiP counters are cleared, the counter is reset to 0. When the DRiP counters begin to increment, it indicates that the router is receiving packets.
To display DRiP information, perform the following task:
| Task | Command |
|---|---|
Display DRiP information. | show drip |
To clear VLAN statistics, perform the following task in privileged EXEC mode:
| Task | Command |
|---|---|
Remove VLAN statistics from any statically or system configured entries. | clear vlan statistics |
To display a summary of VLAN subinterfaces, perform the following task in privileged EXEC mode:
| Task | Command |
|---|---|
Display a summary of VLAN subinterfaces. | show vlans |
The following sections provide TRISL configuration examples:
Figure 2 illustrates transparent bridging between a router's Token Ring interface and a TRISL VLAN.
The following is the configuration for the router:
bridge 1 protocol ieee
!
interface Tokenring0 bridge-group 1
!
interface FastEthernet0/0.1
encapsulation tr-isl trbrf-vlan 50 bridge-num 11
bridge-group 1
The following is the configuration for the Catalyst 5000 switch with a Token Ring switch module in slot 5:
#vtp set vtp domain trisl set vtp mode server set vtp v2 enable #drip set set tokenring reduction enable set tokenring distrib-crf disable #vlans set vlan 50 name trbrf50 type trbrf bridge 0xb stp ieee set vlan 100 name trcrf100 type trcrf ring 0x64 parent 50 mode srt #enable trunk set trunk 1/2 on #add token port to trcrf 100 set vlan 100 5/14
Figure 3 illustrates SRB between a Token Ring interface on a router and a TRISL VLAN.
The following is the configuration for the router with the Token Ring interface:
source-bridge ring-group 100 ! interface TokenRing3/1 ring speed 16 source-bridge 10 1 100 source-bridge spanning ! interface FastEthernet4/0.1 encapsulation tr-isl trbrf-vlan 999 bridge-num 14 source-bridge trcrf-vlan 40 ring-group 100 source-bridge spanning !
Figure 4 illustrates SRB between two TrCRF VLANs. Each VLAN belongs to a different Token Ring VLAN.
The following is the configuration for the router:
source-bridge ring-group 101 ! interface FastEthernet4/0.1 encapsulation tr-isl trbrf 999 bridge-num 14 source-bridge trcrf-vlan 100 ring-group 101 source-bridge spanning ! interface FastEthernet4/0.2 encapsulation tr-isl trbrf 998 bridge-num 13 source-bridge trcrf-vlan 102 ring-group 101 source-bridge spanning
The following is the configuration for the Catalyst 5000 switch with the Token Ring switch module in slot 5. The Token Ring port on 5/1 is assigned to TrCRF VLAN 40 and the Token Ring port on 5/2 is assigned to TrCRF VLAN 50.
#vtp set vtp domain trisl set vtp mode server set vtp v2 enable #drip set set tokenring reduction enable set tokenring distrib-crf disable #vlans set vlan 999 name trbrf type trbrf bridge 0xe stp ibm set vlan 100 name trcrf100 type trcrf parent 999 ring 0x65 mode srb set vlan 40 name trcrf40 type trcrf parent 999 ring 0x1 mode srb set vlan 998 name trbrf type trbrf bridge 0xd stp ibm set vlan 102 name trcrf102 type trcrf parent 998 ring 0x65 mode srb set vlan 50 name trcrf50 type trcrf parent 998 ring 0x0a mode srb #add token port to trcrf 40 set vlan 40 5/1 #add token port to trcrf 50 set vlan 50 5/2 #enable trunk set trunk 1/2 on
In this configuration, the keyword name is optional and srb is the default mode.
Figure 5 illustrates SR/TLB between a TRISL VLAN and an Ethernet interface.
|The following is the configuration for the router:
source-bridge ring-group 100 source-bridge transparent 100 101 6 1 ! interface Ethernet2/0 ip address bridge-group 1 ! interface FastEthernet4/0.1 encapsulation tr-isl trbrf-vlan 999 bridge-num 14 source-bridge trcrf-vlan 200 ring-group 100 source-bridge spanning ! bridge 1 protocol ieee !
The following is the configuration for the Catalyst 5000 switch with an Ethernet card in module 5 and using port 1. The Token Ring port on 5/1 is assigned to TrCRF VLAN 40.
#vtp set vtp domain trisl set vtp mode server set vtp v2 enable #drip set set tokenring reduction enable set tokenring distrib-crf disable #vlans set vlan 999 name trbrf999 type trbrf bridge 0xe stp ibm set vlan 200 name trcrf100 type trcrf parent 999 ring 0x64 mode srb set vlan 40 name trcrf40 type trcrf parent 999 ring 0x1 mode srb #add token port to trcrf 40 set vlan 40 5/1 #enable trunk set trunk 1/2 on
Figure 6 illustrates SR/TLB between a TRISL VLAN and an Ethernet ISL VLAN.
The following is the configuration for the router:
source-bridge ring-group 100 source-bridge transparent 100 101 6 1 ! interface FastEthernet4/0.1 encapsulation tr-isl trbrf-vlan 999 bridge-num 14 source-bridge trcrf-vlan 20 ring-group 100 source-bridge spanning ! interface FastEthernet4/0.2 encapsulation isl 12 bridge-group 1 ! bridge 1 protocol ieee
The following is the configuration for the Catalyst 5000 switch with an Ethernet module in slot 2 and a Token Ring switch module in slot 5. In this configuration, the Token Ring port 101 is assigned with the TrCRF VLAN 21, and the Token Ring port 100 is assigned with TrCRF VLAN 20.
#vtp set vtp domain trisl set vtp mode server set vtp v2 enable #drip set set tokenring reduction enable set tokenring distrib-crf disable #vlans set vlan 999 type trbrf bridge 0xd stp ibm set vlan 20 type trcrf parent 999 ring 0x64 mode srb set vlan 21 type trcrf parent 999 ring 0x65 mode srb #add token port to trcrf 21 set vlan 21 5/1 #add ethernet set vlan 12 type ethernet set vlan 12 2/1 set trunk 1/2 on
Figure 7 illustrates routing with RIF between a TRISL VLAN and a Token Ring interface.
The following is the configuration for the router:
source-bridge ring-group 100 ! interface TokenRing 3/1 ip address 4.4.4.1 255.255.255.0 ! interface FastEthernet4/0.1 ip address 5.5.5.1 255.255.255.0 encapsulation tr-isl trbrf 999 bridge-num 14 multiring trcrf-vlan 200 ring-group 100 multiring all
The following is the configuration for the Catalyst 5000 switch with the Token Ring switch module in slot 5. In this configuration, the Token Ring port 1 is assigned to the TrCRF VLAN 40.
#vtp set vtp domain trisl set vtp mode server set vtp v2 enable #drip set set tokenring reduction enable set tokenring distrib-crf disable #vlans set vlan 999 name trbrf type trbrf bridge 0xe stp ieee set vlan 200 name trcrf200 type trcrf parent 999 ring 0x64 mode srt set vlan 40 name trcrf40 type trcrf parent 999 ring 0x1 mode srt #add token port to trcrf 40 set vlan 40 5/1 set trunk 1/2 on
Figure 8 illustrates IP routing with RIF between two TrBRF VLANs.
The following is the configuration for the router:
interface FastEthernet4/0.1 ip address 5.5.5.1 255.255.255.0 encapsulation tr-isl trbrf-vlan 999 bridge-num 14 multiring trcrf-vlan 200 ring 100 multiring all ! interface FastEthernet4/0.2 ip address 4.4.4.1 255.255.255.0 encapsulation tr-isl trbrf-vlan 998 bridge-num 13 multiring trcrf-vlan 300 ring 101 multiring all
The following is the configuration for the Catalyst 5000 switch with the Token Ring switch module in slot 5. In this configuration, the Token Ring port 102 is assigned with TrCRF VLAN 40 and the Token Ring port 103 is assigned with TrCRF VLAN 50.
#vtp set vtp domain trisl set vtp mode server set vtp v2 enable #drip set set tokenring reduction enable set tokenring distrib-crf disable #vlans set vlan 999 name trbrf type trbrf bridge 0xe stp ieee set vlan 200 name trcrf200 type trcrf parent 999 ring 0x64 mode srb set vlan 40 name trcrf40 type trcrf parent 999 ring 0x66 mode srb set vlan 998 name trbrf type trbrf bridge 0xd stp ieee set vlan 300 name trcrf300 type trcrf parent 998 ring 0x65 mode srb set vlan 50 name trcrf50 type trcrf parent 998 ring 0x67 mode srb #add token port to trcrf 40 set vlan 40 5/1 #add token port to trcrf 50 set vlan 50 5/2 set trunk 1/2 on
Figure 9 illustrates IP routing between a TRISL VLAN and an Ethernet ISL VLAN.
The following is the configuration for the router:
interface FastEthernet4/0.1 ip address 5.5.5.1 255.255.255.0 encapsulation tr-isl trbrf-vlan 999 bridge-num 14 multiring trcrf-vlan 20 ring 100 multiring all ! interface FastEthernet4/0.2 ip address 4.4.4.1 255.255.255.0 encapsulation isl 12
The following is the configuration for the Catalyst 5000 switch with the Ethernet module in slot 2 and a Token Ring switch module in slot 5. In this configuration, the Token Ring port is assigned with TrCRF VLAN 100 and the Ethernet port is assigned with VLAN 12.
#vtp set vtp domain trisl set vtp mode server set vtp v2 enable #drip set set tokenring reduction enable set tokenring distrib-crf disable #vlans set vlan 999 name trbrf type trbrf bridge 0xe stp ibm set vlan 100 name trcrf100 type trcrf parent 999 ring 0x64 mode srb set vlan 20 name trcrf20 type trcrf parent 999 ring 0x64 mode srb set vlan 12 name default type eisl12 #add token port to trcrf 100 set vlan 100 5/1 #add ethernet set vlan 12 2/1 set trunk 1/2 on
This section documents the following new TR-ISL configuration commands. All other commands used with this feature are documented in the Cisco IOS Release 11.3 Command Reference.
Use the clear drip counters privileged EXEC command to clear DRiP counters.
clear drip countersSyntax Description
None.
EXEC
This command first appeared in Cisco IOS Release 11.3(4)T.
Use the clear drip counters command if you want to check whether the router is receiving any packets. The counters will start at 0. If the counters are incrementing, DRiP is active on the router.
In the following example, the clear drip counters command is used:
router#clear drip counters router#
encapsulation tr-isl
show drip
Use the encapsulation tr-isl subinterface configuration command to enable TRISL, a Cisco proprietary protocol for interconnecting multiple routers and switches and maintaining VLAN information as traffic goes between switches.
encapsulation tr-isl trbrf-vlan vlanid bridge-num bridge-numberSyntax Description
vlan-id | Number identifying the VLAN. |
bridge-number | Keyword that specifies the identification number of the bridge number on the ISL trunk. Possible values are 01 to 4095. |
Subinterface configuration
This command first appeared in Cisco IOS Release 11.3(4)T.
In the following example, TRISL is enabled on a Fast Ethernet interface:
interface FastEthernet4/0.2
encapsulation tr-isl trbrf-vlan 999 bridge-num 14
clear drip counters
clear vlan statistics
multiring
multiring trcrf-vlan
show drip
show vlan
source-bridge trcrf-vlan
Use the multiring trcrf-vlan interface configuration command to configure a pseudo-ring for the subinterface enabled to cache RIFs and the associated TrCRF VLAN ID number. Use the no form of this command to disable the caching of RIFs on the subinterface.
multiring trcrf-vlan vlanid ring ring-numberSyntax Description
vlanid | VLAN ID number. |
ring-number | Keyword that specifies the logical ring number for Token Ring VLANs. |
Interface configuration
Disabled
This command first appeared in Cisco IOS Release 11.3(4)T.
Use the multiring trcrf-vlan command to configure a TrCRF VLAN and the ring associated with it for routed traffic on Token Ring connections on routers.
The multiring command is used for SRB traffic across TrBRFs. When the command is configured, RIFs are cached.
In the following example, the multiring trcrf-vlan command is used to configure a pseudo-ring for the subinterface:
interface FastEthernet4/0.1 ip address 5.5.5.1 255.255.255.0 encapsulation tr-isl trbrf-vlan 999 bridge-num 14 multiring trcrf-vlan 1000 ring 100
clear drip counters
rif
multiring
show drip
show rif
show vlan
Use the show drip privileged EXEC command to display the status of the DRiP database.
show dripSyntax Description
None.
Privileged EXEC
This command first appeared in Cisco IOS Release 11.3(4)T.
In the following example, the output for the show drip command is shown:
72-1#show drip DRIP Database for Mgmt Domain FastEthernet4/0 -------------------------------------------------- Mac Address 0010-A6AE-B440 Vlan 100 Status 30 : l-active, l-config, Mac Address 0010-2F72-C800 Vlan 20 Status 0C : r-active, r-config, Vlan 1003 Status 0C : r-active, r-config, Statitics: Advertisements received 126 Advertisements processed 1 Advertisements transmitted 131 Last revision transmitted 0x84 Last changed revision transmitted 0x2
encapsulation tr-isl
clear drip counters
show vlan
Use the source-bridge trcrf-vlan privileged EXEC command to attach a VLAN to the router's virtual ring. Use the no form of the command to disable the attachment of a VLAN to the router's virtual ring.
source-bridge trcrf-vlan vlanid ring-group ringnumSyntax Description
vlanid | VLAN ID number. |
ringnum | Ring number of the virtual ring. |
Privileged EXEC
This command first appeared in Cisco IOS Release 11.3(4)T.
Prior to attaching a VLAN to the router's ring, use the encapsulation tr-isl command for the subinterface.
Following is an example of the source-bridge trcrf-vlan command for an interface where the VLAN ID number and ring group number is specified:
interface FastEthernet4/0.2
source bridge trcrf-vlan 100 ring-group 101
show source-bridge
source-bridge ring-group
encapsulation tr-isl
Following are the debug commands for TRISL:
Use the debug drip event privileged EXEC command to display debug messages for DRIP events. Use the no form of this command to disable debugging output.
debug drip eventDebugging is disabled for DRiP events.
Privileged EXEC
This command first appeared in Cisco IOS Release 11.3(4)T. When a Fast Ethernet subinterface is configured for TRISL encapsulation and a TrCRF is defined, the DRiP protocol is activated. The DRiP protocol adds the VLAN ID specified in the router command to its database and recognizes the VLAN as a locally configured, active VLAN.
Following is an example of debug output for the debug drip event command:
encapsulation tr-isl trbrf-vlan vlanid bridge-num bridge-number
"DRIP :" 75-2(config-subif)#encapsulation tr-isl trbrf-vlan 999 bridge-num 9
DRiP is initiated when a local VLAN is added to the DRiP database:
DRIP : init
The VLAN ID is added locally when TRISL is configured:
DRIP : configure vlanNo = 100 DRiP is configuring the VLAN:
VLAN 100 is activated in the database:
DRIP : local status active for vlanNo = 100 DRIP : resolve local - DRIP_VLAN_ACTIVE
DRiP acknowledges that a VLAN is active and is now capable of printing any debug information, if necessary:
DRIP Change notofication active vlan 100 DRIP : State notification DRIP Change notofication active vlan 100
DRiP logs the new VLAN ID:
DRIP : configure - ADD_ID 2
DRIP will send an advertisement on all its trunk ports:
DRIP : configure - send_adv = TRUE
DRiP provides information of the trunk port and the length of the packet:
DRIP : transmit on 0000.0c50.1900, length = 24
DRiP gets a packet from the network:
612B92C0: 01000C00 00000000 0C501900 0000AAAA .........P....** 612B92D0: 0300000C 00020000 00000100 0CCCCCCC .............LLL 612B92E0: 00000C50 19000020 AAAA0300 000C0102 ...P... **...... 612B92F0: 01010114 00000002 00000002 00000C50 ...............P 612B9300: 19000001 04C00064 04 .....@.d.
DRiP gets a packet from the network:
Recvd. pak
DRiP recognizes that the VLAN ID it is getting is a new one from the network:
6116C840: 0100 0CCCCCCC ...LLL
6116C850: 00102F72 CBFB0024 AAAA0300 000C0102 ../rK{.$**......
6116C860: 01FF0214 0002E254 00015003 00102F72 ......bT..P.../r
6116C870: C8000010 04C00014 044003EB 14 H....@...@.k.
DRIP : remote update - Never heard of this vlan
DRiP attempts to resolve any conflicts when it hears of a new VLAN. The value action = 1 means to notify the local platform of change in state:
DRIP : resolve remote for vlan 20 in FastEthernet0/0/0 DRIP : resolve remote - action = 1
The local platform is notified of change in state:
DRIP Change notification active vlan 20
Another new VLAN ID was received in the packet:
DRIP : resolve remote for vlan 1003 in FastEthernet0/0/0
No action is required:
DRIP : resolve remote - action = 0
Thirty seconds have expired, and DRiP sends its local database entries to all its trunk ports:
DRIP : local timer expired DRIP : transmit on 0000.0c50.1900, length = 24 612B92C0: 01000C00 00000000 0C501900 0000AAAA .........P....** 612B92D0: 0300000C 00020000 00000100 0CCCCCCC .............LLL 612B92E0: 00000C50 19000020 AAAA0300 000C0102 ...P... **...... 612B92F0: 01FF0114 00000003 00000002 00000C50 ...............P 612B9300: 19000001 04C00064 04 .....@.d.
Use the debug drip packet privileged EXEC command to display debug messages for DRiP packets. Use the no form of this command to disable debugging output.
debug drip packetDebugging is not enabled for DRIP packets.
Privileged EXEC
This command first appeared in Cisco IOS Release 11.3(4)T.
Before you use this command, you can optionally use the clear drip command first. As a result the DRiP counters are reset to 0. If the drip counters begin to increment, the router is receiving packets.
Following is sample output for the debug drip packet command.
The following type of output is displayed when a packet is entering the router and you use the show debug command:
039E5FC0: 0100 0CCCCCCC 00E0A39B 3FFB0028 ...LLL.\Q#.?{.(
039E5FD0: AAAA0300 000C0102 01FF0314 0000A5F6 **............%v
039E5FE0: 00008805 00E0A39B 3C000000 04C00028 .....\Q#.<....@.(
039E5FF0: 04C00032 044003EB 0F .@.2.@.k.
039FBD20: 01000C00 00000010 ........
The following type of output is displayed when a packet is transmitted by the router:
039FBD30: A6AEB450 0000AAAA 0300000C 00020000 &.4P..**........ 039FBD40: 00000100 0CCCCCCC 0010A6AE B4500020 .....LLL..&.4P. 039FBD50: AAAA0300 000C0102 01FF0114 00000003 **.............. 039FBD60: 00000002 0010A6AE B4500001 04C00064 ......&.4P...@.d 039FBD70: 04 .
encapsulation tri-isl
debug drip event
Following is an error message associated with TRISL.
Explanation A DRiP conflict has occurred. The virtual ring's CRF is being reused in the network.
Recommended Action Make sure that the CRF VLAN ID number of the virtual ring is unique in the network.
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Posted: Wed May 12 07:47:46 PDT 1999
Copyright 1989-1999©Cisco Systems Inc.