RE: Problems connectivity GE on Foundry BigIron to Cisco 2950T
Possibly a bad cable ? Cisco commands- speed 1000 duplex full to set back to auto speed auto duplex auto -----Original Message----- From: owner-nanog@merit.edu [mailto:owner-nanog@merit.edu] On Behalf Of Randy Bush Sent: Sunday, January 15, 2006 4:10 PM To: David Hubbard Cc: Sam Stickland; nanog@nanog.org Subject: RE: Problems connectivity GE on Foundry BigIron to Cisco 2950T
You are using a crossover cable right?
I'm having a right mare trying to get a Foundry BigIron to connect up to a cisco 2950T, via Gigabit copper.
i was under the impression that gige spec handled crossover automagically randy
----- Original Message ----- From: "Farrell,Bob" <bobf@studentsonly.com> To: "Randy Bush" <randy@psg.com>; "David Hubbard" <dhubbard@dino.hostasaurus.com> Cc: "Sam Stickland" <sam_ml@spacething.org>; <nanog@nanog.org> Sent: Sunday, January 15, 2006 4:45 PM Subject: RE: Problems connectivity GE on Foundry BigIron to Cisco 2950T
Cisco commands-
speed 1000 duplex full
the bigiron wants (iirc): spe 1000-full i strongly suggest you peruse the cli reference for both devices. -p
Hi, On Sun, 15 Jan 2006, Paul G wrote:
----- Original Message ----- From: "Farrell,Bob" <bobf@studentsonly.com> To: "Randy Bush" <randy@psg.com>; "David Hubbard" <dhubbard@dino.hostasaurus.com> Cc: "Sam Stickland" <sam_ml@spacething.org>; <nanog@nanog.org> Sent: Sunday, January 15, 2006 4:45 PM Subject: RE: Problems connectivity GE on Foundry BigIron to Cisco 2950T
Cisco commands-
speed 1000 duplex full
the bigiron wants (iirc):
spe 1000-full
i strongly suggest you peruse the cli reference for both devices.
On the foundry GBIC blades you can't configure the speed and duplex settings, they only support 1000-full. (config-if-e1000-1/2)#speed-duplex 1000-full Error - can't change speed and duplex mode I've dug through as much information as I can about the cisco 2950T and 802.3z/802.3ab and disabling the auto-negiation. There appears to be no command at all available to do this. The cabling arrangement is: Foundry -- Straight -- Patch -- Underfloor -- Patch -- Crossover -- Cisco GBIC Cable Panel Straight Panel Cable If I replace the final crossover cable with a straight, change the foundry to a 10/100 port, and plug the final end into a host NIC instead of the cisco I get a connection. Crossover cable has been changed twice now, and the RJ45 GBIC was previously working in a cisco 6500. I am extensively familar (at least I believe I am) with both these models, and this one has me stumped. If nobody else can see any configuration errors I guess I'm down to hardware issues. Sam
Replying to my own email.. I've found some sites that suggest it's not possible to disable auto-negotiation on 1000Base-T since other operational parameters are negotiated including selection of the master clock signal. I was aware that flow control was negotiated, but not the clock signal. Can anyone elaborate? Sam On Sun, 15 Jan 2006, Sam Stickland wrote:
Hi,
On Sun, 15 Jan 2006, Paul G wrote:
----- Original Message ----- From: "Farrell,Bob" <bobf@studentsonly.com> To: "Randy Bush" <randy@psg.com>; "David Hubbard" <dhubbard@dino.hostasaurus.com> Cc: "Sam Stickland" <sam_ml@spacething.org>; <nanog@nanog.org> Sent: Sunday, January 15, 2006 4:45 PM Subject: RE: Problems connectivity GE on Foundry BigIron to Cisco 2950T
Cisco commands-
speed 1000 duplex full
the bigiron wants (iirc):
spe 1000-full
i strongly suggest you peruse the cli reference for both devices.
On the foundry GBIC blades you can't configure the speed and duplex settings, they only support 1000-full.
(config-if-e1000-1/2)#speed-duplex 1000-full Error - can't change speed and duplex mode
I've dug through as much information as I can about the cisco 2950T and 802.3z/802.3ab and disabling the auto-negiation. There appears to be no command at all available to do this.
The cabling arrangement is:
Foundry -- Straight -- Patch -- Underfloor -- Patch -- Crossover -- Cisco GBIC Cable Panel Straight Panel Cable
If I replace the final crossover cable with a straight, change the foundry to a 10/100 port, and plug the final end into a host NIC instead of the cisco I get a connection. Crossover cable has been changed twice now, and the RJ45 GBIC was previously working in a cisco 6500.
I am extensively familar (at least I believe I am) with both these models, and this one has me stumped.
If nobody else can see any configuration errors I guess I'm down to hardware issues.
Sam
Sam Stickland wrote:
Replying to my own email..
I've found some sites that suggest it's not possible to disable auto-negotiation on 1000Base-T since other operational parameters are negotiated including selection of the master clock signal. I was aware that flow control was negotiated, but not the clock signal.
Can anyone elaborate?
Sam
On Sun, 15 Jan 2006, Sam Stickland wrote:
Hi,
On Sun, 15 Jan 2006, Paul G wrote:
----- Original Message ----- From: "Farrell,Bob" <bobf@studentsonly.com> To: "Randy Bush" <randy@psg.com>; "David Hubbard" <dhubbard@dino.hostasaurus.com> Cc: "Sam Stickland" <sam_ml@spacething.org>; <nanog@nanog.org> Sent: Sunday, January 15, 2006 4:45 PM Subject: RE: Problems connectivity GE on Foundry BigIron to Cisco 2950T
Cisco commands-
speed 1000 duplex full
the bigiron wants (iirc):
spe 1000-full
i strongly suggest you peruse the cli reference for both devices.
On the foundry GBIC blades you can't configure the speed and duplex settings, they only support 1000-full.
(config-if-e1000-1/2)#speed-duplex 1000-full Error - can't change speed and duplex mode
I've dug through as much information as I can about the cisco 2950T and 802.3z/802.3ab and disabling the auto-negiation. There appears to be no command at all available to do this.
The cabling arrangement is:
Foundry -- Straight -- Patch -- Underfloor -- Patch -- Crossover -- Cisco GBIC Cable Panel Straight Panel Cable
If I replace the final crossover cable with a straight, change the foundry to a 10/100 port, and plug the final end into a host NIC instead of the cisco I get a connection. Crossover cable has been changed twice now, and the RJ45 GBIC was previously working in a cisco 6500.
I am extensively familar (at least I believe I am) with both these models, and this one has me stumped.
If nobody else can see any configuration errors I guess I'm down to hardware issues.
Sam
Cisco Infrastructure Port Recommendation Configuring auto-negotiation is much more critical in a GE environment than in a 10/100 environment. In fact, auto-negotiation should only be disabled on switch ports that attach to devices not capable of supporting negotiation, or where connectivity issues arise from interoperability issues. Cisco recommends that Gigabit negotiation be enabled (default) on all switch-to-switch links and generally all GE devices. The default value on Gigabit interfaces it auto-negotiation, but is still a good general practice to issue the following command to insure that auto-negotiation is enabled: switch(config)#interface <type> <slot/port> switch(config-If)#no speed !--- Sets the port to auto-negotiate Gigabit parameters. I have not looked at the RFC in a while but I thought when it first came out that auto negotiation had to be used on GigE. -- http://www.digitalrage.org/ The Information Technology News Center
On Jan 15, 2006, at 6:02 PM, Sam Stickland wrote:
Replying to my own email..
I've found some sites that suggest it's not possible to disable auto-negotiation on 1000Base-T since other operational parameters are negotiated including selection of the master clock signal. I was aware that flow control was negotiated, but not the clock signal.
Can anyone elaborate?
Sam
802.3ab claims that you can't disable autonegotiation on 1000Base-T, but lots of vendors allow you to anyway. In 100 and 10Base-T, autonegotiation decides speed, phy type and duplex. In 1000Base-T, you add in a master/slave clock source negotiation. If autonegotiation is working, the master/slave thing just 'works'. If autonegotiation is disabled and your gear allows you to force 1000mbps, you also need to manually set which is the master and which is the slave. If you do nothing, most PC/server NICs force themselves into "slave" mode, and most switches force themselves into "master" mode. For the most part, this is correct and will result in it working fine. If it isn't, you have to hope your gear supports being able to toggle it. For example, in the BSD drivers for some Broadcomm and SysKonnect cards, setting the "link0" flag on the device will flip it. For Intel chips, there's a define in the driver source. Personally, I'd look at the copper GBIC first. Many vendors have had trouble with supporting them, and have been the cause for problems for me in the past. Make sure the version of the OS on your device claims to actually support copper GBICs.
On Sun, 15 Jan 2006 23:50:07 +0000 (GMT Standard Time) Sam Stickland <sam_ml@spacething.org> wrote:
Hi,
<snip>
The cabling arrangement is:
Foundry -- Straight -- Patch -- Underfloor -- Patch -- Crossover -- Cisco GBIC Cable Panel Straight Panel Cable
If I replace the final crossover cable with a straight,
Just do that ^^^ and give it a try. -- "Sheep are slow and tasty, and therefore must remain constantly alert." - Bruce Schneier, "Beyond Fear"
On Mon, 16 Jan 2006, Mark Smith wrote:
On Sun, 15 Jan 2006 23:50:07 +0000 (GMT Standard Time) Sam Stickland <sam_ml@spacething.org> wrote:
Hi,
<snip>
The cabling arrangement is:
Foundry -- Straight -- Patch -- Underfloor -- Patch -- Crossover -- Cisco GBIC Cable Panel Straight Panel Cable
If I replace the final crossover cable with a straight,
Just do that ^^^ and give it a try.
Will do. If that fails I might have to dig out a non-passive 1000SX to 1000-BaseT media convertor that's on one of the other sites and give that a try. Btw, several people have suggested "speed nonegotiate" on the cisco speed. This command is only supported on GBIC slots on cisco, not on fixed 1000Base-T interfaces (at least not a Sup720/WS-X6748-GE-TX). I also found this reference about the clock signals in use on 1000Base-T: "Synchronous transmission 1000BASE-T is based on synchronous transmission to facilitate the cancelation of Echo/NEXT/FEXT interferences at the receivers. To achieve synchronous transmission between the two PHYs at the ends of a link, a master-slave clocking relationship is established by the PHYs. The master-slave relationship between two stations sharing a link segment is established during auto-negotiation. The master PHY uses an external clock to determine the timing of transmitter and receiver operations. This master clock is also provided to the other stations in the network. The slave PHY recovers the clock from the received signal and uses it to determine the timing of transmitter operations. In a typical network, the PHY at the repeater will become the master and the PHY at the data terminal equipment (DTE) will become the slave." So it would appear that auto-negotiation is a requirement in 1000Base-T. Sam
On Mon, 16 Jan 2006 00:24:35 +0000 (GMT Standard Time) Sam Stickland <sam_ml@spacething.org> wrote:
On Mon, 16 Jan 2006, Mark Smith wrote:
On Sun, 15 Jan 2006 23:50:07 +0000 (GMT Standard Time) Sam Stickland <sam_ml@spacething.org> wrote:
Hi,
<snip>
The cabling arrangement is:
Foundry -- Straight -- Patch -- Underfloor -- Patch -- Crossover -- Cisco GBIC Cable Panel Straight Panel Cable
If I replace the final crossover cable with a straight,
Just do that ^^^ and give it a try.
Will do.
Having done a bit more looking into this myself, one thing that might be a cause is the cross-over, in the sense that if it is a 100BASE-T crossover, only two of the pairs will be crossed, and the other two pairs are usually wired straight. A GigE cross over, assuming you need one if you're ports don't support automatic cross over, has all four pairs crossed over (1-3,2-6,3-1,6-2,4-7,5-8,7-4,8-5). My guess would be that if a device only detects two of the four pairs crossed, it drops back to 100BASE-T. In other words, GigE cross overs are backwards compatible with 10/100BASE-T, but 10/100BASE-T crossovers aren't forward compatible with GigE. A GigE rated straight through path would be the first thing I'd test, after that, possibly try a GigE crossover somewhere between the devices. Regards, Mark. -- "Sheep are slow and tasty, and therefore must remain constantly alert." - Bruce Schneier, "Beyond Fear"
Thanks Mark - just found the same thing out myself :) S On Mon, 16 Jan 2006, Mark Smith wrote:
On Mon, 16 Jan 2006 00:24:35 +0000 (GMT Standard Time) Sam Stickland <sam_ml@spacething.org> wrote:
On Mon, 16 Jan 2006, Mark Smith wrote:
On Sun, 15 Jan 2006 23:50:07 +0000 (GMT Standard Time) Sam Stickland <sam_ml@spacething.org> wrote:
Hi,
<snip>
The cabling arrangement is:
Foundry -- Straight -- Patch -- Underfloor -- Patch -- Crossover -- Cisco GBIC Cable Panel Straight Panel Cable
If I replace the final crossover cable with a straight,
Just do that ^^^ and give it a try.
Will do.
Having done a bit more looking into this myself, one thing that might be a cause is the cross-over, in the sense that if it is a 100BASE-T crossover, only two of the pairs will be crossed, and the other two pairs are usually wired straight.
A GigE cross over, assuming you need one if you're ports don't support automatic cross over, has all four pairs crossed over (1-3,2-6,3-1,6-2,4-7,5-8,7-4,8-5). My guess would be that if a device only detects two of the four pairs crossed, it drops back to 100BASE-T. In other words, GigE cross overs are backwards compatible with 10/100BASE-T, but 10/100BASE-T crossovers aren't forward compatible with GigE.
A GigE rated straight through path would be the first thing I'd test, after that, possibly try a GigE crossover somewhere between the devices.
Regards, Mark.
--
"Sheep are slow and tasty, and therefore must remain constantly alert." - Bruce Schneier, "Beyond Fear"
Wikipedia reveals all. http://en.wikipedia.org/wiki/Crossover_cable Turns out that for 1000Base-T crossovers pairs 2 and 3, and 1 and 4 have to swapped. Standard TIA-568B to TIA-568A over swaps 2 and 3. Auto MDI/MDI-X is optional in the 1000Base-T spec so the way forward is to try a straight cable and if that fails I'll have to make up a 1000Base-T crossover cable. Thanks for all the help people, S On Mon, 16 Jan 2006, Sam Stickland wrote:
On Mon, 16 Jan 2006, Mark Smith wrote:
On Sun, 15 Jan 2006 23:50:07 +0000 (GMT Standard Time) Sam Stickland <sam_ml@spacething.org> wrote:
Hi,
<snip>
The cabling arrangement is:
Foundry -- Straight -- Patch -- Underfloor -- Patch -- Crossover -- Cisco GBIC Cable Panel Straight Panel Cable
If I replace the final crossover cable with a straight,
Just do that ^^^ and give it a try.
Will do.
If that fails I might have to dig out a non-passive 1000SX to 1000-BaseT media convertor that's on one of the other sites and give that a try.
Btw, several people have suggested "speed nonegotiate" on the cisco speed. This command is only supported on GBIC slots on cisco, not on fixed 1000Base-T interfaces (at least not a Sup720/WS-X6748-GE-TX).
I also found this reference about the clock signals in use on 1000Base-T:
"Synchronous transmission 1000BASE-T is based on synchronous transmission to facilitate the cancelation of Echo/NEXT/FEXT interferences at the receivers. To achieve synchronous transmission between the two PHYs at the ends of a link, a master-slave clocking relationship is established by the PHYs. The master-slave relationship between two stations sharing a link segment is established during auto-negotiation. The master PHY uses an external clock to determine the timing of transmitter and receiver operations. This master clock is also provided to the other stations in the network. The slave PHY recovers the clock from the received signal and uses it to determine the timing of transmitter operations. In a typical network, the PHY at the repeater will become the master and the PHY at the data terminal equipment (DTE) will become the slave."
So it would appear that auto-negotiation is a requirement in 1000Base-T.
Sam
participants (6)
-
Elijah Savage
-
Farrell,Bob
-
Kevin Day
-
Mark Smith
-
Paul G
-
Sam Stickland