Debugging Ethernet Port Duplex and Speed Settings
Ethernet Port Duplex and Speed Settings are the most common reason customers report speed or bandwidth issues to their location. This also is the most common reason that there are Voice Line Quality of Service Issues, Speed or Performance Issues, or problems when we deliver SIP Trunks.
What Duplex Settings Are
Duplex refers to the way an ethernet port is configured. to send and recieve data
- Full Duplex, means that the ethernet connection is properly configured to allow simultanous two way traffic on your ethernet line.
- In order to get the best speeds you must have your equipment configured for full duplex.
- Half Duplex, means that the etnernet connection is configured to send or recieve traffic, but not at the same time.
- Half Duplex, will result in impaired and slower performance.
What affect having "Half Duplex" will have
- You are almost guaranteed to have slower speeds. Typically a Half-Duplex setup will decrease speeds by at least 20%, perhaps higher, particularily on faster connections. On Fiber Speed Connections your performance will definitely be degraded, and most high speed Ethernet Service, including ADSL2+ and Ethernet First Mile
- [Speed Tests http://www.acd.net/speedtest.cfm] will result in lower speeds.
- If you are running Voice Over Interet Protocol, SIP Trunks or Hosted PBX, you almost always will have degraded voice. Problems with Voice will occur more often when there is high traffic load.
How to configure your connection for full duplex
There are a lot of incompatibilities related to devices properly negotiating speed and duplex. Usually it is best to manually set the speed and duplex on both ends of the connection, but not always.
If you have a Cisco Router at the Cisco IOS Command Line below is an example of how you would type the commands on the ethernet interface for the speed and duplex.
config t interface fastethernet0/0 speed 100 duplex full ^z exit wr mem