As a consultant I am sometimes brought into, shall we say, challenging situations. Some situations are primarily politically challenging, others are technologically challenging.
Today I have met a technically challenging situation. I am working on a network that is not, on the surface, much different than many others. In this case, the problem is someone has, from the technology or geek standpoint, created a very complex network. We have OSPF, EIGRP, and static routes. OSPF and EIGRP redistributing each other, and each redistributing static routes, plus back door links.
Now this environment had some challenging networking issues to deal with. However I am thinking of my favorite philosophical law called Ockham's Razor. "It is a principle urging one to select among competing hypotheses that which makes the fewest assumptions and thereby offers the simplest explanation of the effect."
Sometimes the best solution is the simplest.
My Ramblings on Cisco, VMware, EMC, NetApp, HP and Technologies That Catch My Eye.
Cisco Configuration Tip - 3rd Party SFP Modules
It is possible to use non-Cisco SPF modules in a Cisco Catalyst switch. By default this is forbidden not allowed, but a top secret hidden command can make this happen.
switch(config)#service unsupported-transceiver
switch(config)#no errdisable detect cause gbic-invalid
In the SFP modules EEPROM, a Serial Number, Vendor Name & ID, Security code and a CRC. The switch reads these values and if they are not "Cisco" values reports an error such as:
%PHY-4-UNSUPPORTED_TRANSCEIVER: Unsupported transceiver found in Gi1/0/1
%GBIC_SECURITY_CRYPT-4-VN_DATA_CRC_ERROR: GBIC in port 65538 has bad crc
The official position from Cisco is:
Cisco Press eBook Deal of the Day

Billy Carter
switch(config)#service unsupported-transceiver
switch(config)#no errdisable detect cause gbic-invalid
In the SFP modules EEPROM, a Serial Number, Vendor Name & ID, Security code and a CRC. The switch reads these values and if they are not "Cisco" values reports an error such as:
%PHY-4-UNSUPPORTED_TRANSCEIVER: Unsupported transceiver found in Gi1/0/1
%GBIC_SECURITY_CRYPT-4-VN_DATA_CRC_ERROR: GBIC in port 65538 has bad crc
The official position from Cisco is:
Q. Do the Cisco Catalyst 3750 Series Switches interoperate with SFPs from other vendors?
A. Yes, starting from 12.2(25)SE release, the user has the option via CLI to turn on the support for 3rd party SFPs. However, the Cisco TAC will not support such 3rd party SFPs. In the event of any link error involving such 3rd party SFPs the customer will have to replace 3rd party SFPs with Cisco SFPs before any troubleshooting can be done by TAC.
Cisco Press eBook Deal of the Day
Billy Carter
Cisco Configuration Tip - Command Macro To Change IP Address
Remotely changing an IP address on a Cisco router or switch, or moving an IP from one interface to another can be a challenge.
Cisco allows you to use macros although I have not really worked with them. rekrowteN has a great blog post about using macros to move an IP address from one VLAN interface to another.
In a previous Configuration Tip I discussed using the reload in/at commands to prevent getting locked out of a router or switch.
In this scenario we need to move the IP Address assigned to interface VLAN 1 to VLAN 10.
Cisco allows you to use macros although I have not really worked with them. rekrowteN has a great blog post about using macros to move an IP address from one VLAN interface to another.
In a previous Configuration Tip I discussed using the reload in/at commands to prevent getting locked out of a router or switch.
In this scenario we need to move the IP Address assigned to interface VLAN 1 to VLAN 10.
For this tip start by entering reload in 15.
Next we create the macro
conf tThe "@" signifys at the end of the macro. To apply the macro enter:
macro name mgmtchange
interface vlan 1
no ip address
shutdown
interface vlan 10
ip address 172.16.1.1 255.255.255.0
no shutdown
@
conf tOnce the change is made and you can reconnect don't forget reload cancel.
macro global apply mgmtchange
Configuring Command Macros
Have you used macro's? What Macro scripts do you use?
Cisco Configuration Tip - Protect Your Tail
I have long been a fan of the Cisco "reload in/at" commands. These have saved my tail a number of times. This enables a brave network engineer to schedule a device reload for either a specific amount of time from now, 15 minutes, or just a specific time such as 11:00pm.
Protect Your Tail
This has saved my tail a few times when working on a remote device. When changing ACLs or firewall rules there is always the potential of getting locked out. It has also saved me when debug messages flooded a device and I could not get the telnet/ssh session to respond.
You are now free to make changes. If you get locked out, sit back and wait for the reload.
Home
Protect Your Tail
This has saved my tail a few times when working on a remote device. When changing ACLs or firewall rules there is always the potential of getting locked out. It has also saved me when debug messages flooded a device and I could not get the telnet/ssh session to respond.
Bonus Tip: When I have to debug a router or a switch I open a second telnet/ssh window. The primary window is set to terminal monitor so I can see the messages. In the second window I type in "undebug all" but don't press enter. If the debug messages get out of hand in the primary window, I switch to the second window and hit enter.Before making configuration changes, do the following:
copy run start
terminal monitor (so you can see reload countdown warnings
reload in 15
terminal monitor (so you can see reload countdown warnings
reload in 15
You are now free to make changes. If you get locked out, sit back and wait for the reload.
When you have made changes and still have access type:
reload cancel
copy run start
copy run start
Home
Configuration Tricks - Catalyst 4900M with CVR-X2-SFP and 1Gb SFP

The Cisco Catalyst 4900M is a high performance, low latency, layer-3 switch suitable for Top of Rack 10Gb link aggregation or small data centers server connectivity. eWeek testing validated 320 Gbps throughput, or 16 10G ports running at full line speed with latency of ~2.6 microseconds.
The 4900M chassis includes 8 fixed wire-speed X2 ports. Two half-card module slots can be added for additional ports. Supported modules available are:
- WS-X4920-GB-RJ45 - 20 port 10/100/1000 RJ45
- WS-X4904-10GE - 4 port wire speed 10GE (X2)
- WS-X4908-10GE - 8 PORT 2:1 over subscription 10GE (X2)
- WS-X4908-10G-RJ45 - 8 PORT 2:1 over subscription 10GbaseT
I recently had a situation were we deployed a Catalyst 4900M with the WS-X4920-GB-RJ45 and WS-X4908-10GE modules. The switch needed to connect a 1GB metro Ethernet circuit. No problem, with the 20 port 10/100/1000 module we had it covered...So I thought.
The service provider handed off 1GB multi-mode fiber.
How Do I Connect 1GB Multi-Mode Fiber To This Thing?
![]() |
WS-X4908-10GE |
![]() |
CVR-X2-SF |
The CVR-X2-SFP Cisco TwinGig Converter is installed into an X2 port and 2 SFPs are plugged into the TwinGig
(Note: The CVR-X2-SFP10G can be used to convert a 10GB X2 port into a 10GB SFP+ port)
Pre-Sales - Cisco Dynamic Configuration Tool
The first step happens in the sales process. Using the Cisco Configuration tool, you choose the WS-X4908-10GE module.
Second, click the "+" next to the 4908 part number, click the "+" next to the Port Group 1, click "SFP options" then choose the GLC part needed.
Now you can't see it, but this adds the CVR-X2-SFP TwinGig Converter Module.
Using this method, the CVR-X2-SFP is included at no-cost. Otherwise the converter sells for $195 list price.
Installation - Good 'ol CLI
The half-card slot the WS-X4908-10GE is divided into 4 port-groups. 8 ports divided by 4 port groups = 2 ports per group. A command is required to convert a port-group into 1GB ports. Since an entire port-group is converted, two of the X2 ports are switched to 1GB.
The Catalyst 4900M is based on the Catalyst 4500 family of switches. the 4900M carries over the configuration concept of modules. Module 1 is the fixed 8 ports of 10GB, module 2 is the top left slot, and module 3 is the top right slot.
To see the current port-group can be seen with:
4900# show hw-module module 3 port-group
Module Port-group Active Inactive
-------------------------------------------------------------
3 1 Te3/1-2 Gi3/9-12
3 2 Te3/3-4 Gi3/13-16
3 3 Te3/5-6 Gi3/17-20
3 4 Te3/7-8 Gi3/21-24
To change the configuration the command is:
4900(config)# hw-module module 3 port-group 4 select gigabitethernet
Verify the configuration with:
4900# show hw-module module 3 port-group
Module Port-group Active Inactive
-------------------------------------------------------------
3 1 Te3/1-2 Gi3/9-12
3 2 Te3/3-4 Gi3/13-16
3 3 Te3/5-6 Gi3/17-20
3 4 Gi3/21-24 Te3/7-8
Next a reboot is required.
We ran into a small caveat. We created interfaces G3/23 and G3/24, connected the 1GB SFP into G3/24 but the interface would not connect. We had to move the 1GB SFP to interface G3/23.
We ran into a small caveat. We created interfaces G3/23 and G3/24, connected the 1GB SFP into G3/24 but the interface would not connect. We had to move the 1GB SFP to interface G3/23.
Home
Subscribe to:
Posts (Atom)