cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
5758
Views
3
Helpful
7
Replies

Autonegotiation Required for 1000base-T per IEEE standard

mlsommer
Level 1
Level 1

Per the IEEE standard for 1000base-T, autonegotiation is a requirement.

http://standards.ieee.org/reading/ieee/interp/IEEE802.3af-2003interp-6.pdf

http://www.sun.com/blueprints/0704/817-7526.pdf

http://en.wikipedia.org/wiki/Gigabit_Ethernet

On switches like the 6509 you can set the speed to 1000 and duplex to full on a gigabit port. My question is this, can anyone point me to some Cisco documentation that identifies what exactly this accomplishes? My assumption is that while you can "force" 1000/full, the port is still doing the autonegotiations required per the standard in order to establish the master-slave relationship and correctly establish timing control for the link. I'm guess that what this really does is do a "gigabit-or-nothing autonegotiation." Thanks for the help.

7 Replies 7

lamav
Level 8
Level 8

Hi

Im not sure what you are asking. What is your question? request?

OK, let me try to clarify.

On a 6509, you can set a gig port's speed to 1000. "(config-if)#speed 1000"

What does this actually do? Per the standard:

http://standards.ieee.org/reading/ieee/interp/IEEE802.3af-2003interp-6.pdf

Autonegotiation is a requirement for 1000base-T. So, that being said, does this configuration command allow you to set the port to something that is outside of the standard or is the port still autonegotiating the link?

First, not every gig port is configurable. For example, the 16-port 1000BaseX Ethernet fiber interface card is NOT configurable. Interfaces on it can only be set for 1000 and full duplex. Changing it is not even a choice.

Now, that having been said, autonegotiation entails more than just speed and duplex. It involves an exchange of interface capabilities, session negotiation and other parameters. so, you CAN be hard-coded for 1000/Full and STILL be autonegotiating.

HTH

Yeah, that's what I assumed based on the standards document, but I can't find anything on CCO that spells out exactly what is and is not taking place on a 1000base-T interface when configured for autonegotiation vs. forced 1000/full. Maybe nothing of the sort exists. I'm just having trouble convincing coworkers without that all-authoritative Cisco documentation.

I know this will not help you in Cisco-land. But with Foundry switches the command is "speed-duplex 1000-full-master" or "slave". I have tried looking for this answer with Cisco also and got nowhere.

Have you found any further information from Cisco? I'm also interested in the answer. Thanks.

Cathal Mooney
Level 1
Level 1

To the best of my knowledge issuing these commands will not prevent the port engaging in the autonegotiation process, however it will only advertise itself as being capable of operating at 1000Mb at full-duplex, rather than also saying it can do 10/100 and half-duplex aswell.

Review Cisco Networking products for a $25 gift card