| ||||
| Gigabit NICs Got a question for all you networking gurus out there. I have a customer who has a system using dual Gigabit NICs. The configuration is somewhat complex, but it goes like this: There are three servers. Each server has two NICs. One NIC connects to a dedicated network shared just between the three servers. This is used for internal data replication between the servers, so that if one goes down, the others have the data necessary to take the load. The other NIC is used to connect the server to the outside world. The NICs in question are Intel EtherPro/1000 using the 82465 chipset. The customer is complaining that the system is intermittently slow to respond. In this particular case, I've got a custom web server application I wrote which implements a very small portion of the W3C standard. I use it because the mainstream web server apps are just too fat. When I look in my applications logs, everything appears normal. However, because my application is working at the TCP layer, I don't see anything from the network until the TCP connection is completed. In other words, if there is something going on with the NIC driver or the network itself that is resulting in delays or retries, it would be invisible to my app. The symptoms are that when this problem occurs, the client app makes a request and several seconds (sometimes several 10s of seconds) later it gets a response. During this period of time the server does not show unusual disk, cpu, or network traffic. I am about to deplay a laptop machine with a gigabit adapter and a copy of Ethereal to sniff the network so that I can try to see what is going on, but I have the potential to end up digging through a LOT of data without finding anything. Have any of you seen anything like this before?
__________________ Avatar and sig graphic by Pitch. Subscribers! Ask about a custom graphic or avatar today! Gizmo Thermal Diode Mod and Direct-Die Water Block 8-Cheetah 18GiB U-2 SCSI MegaRAID Enterprise 1500/128MiB Samsung SyncMaster 955DF TTGI/Superflower TTS-520 PSU ![]() ![]() ![]() |
| ||||
| Quote:
__________________ Avatar and sig graphic by Pitch. Subscribers! Ask about a custom graphic or avatar today! Gizmo Thermal Diode Mod and Direct-Die Water Block 8-Cheetah 18GiB U-2 SCSI MegaRAID Enterprise 1500/128MiB Samsung SyncMaster 955DF TTGI/Superflower TTS-520 PSU ![]() ![]() ![]() |
| ||||
| Quote:
__________________ Avatar and sig graphic by Pitch. Subscribers! Ask about a custom graphic or avatar today! Gizmo Thermal Diode Mod and Direct-Die Water Block 8-Cheetah 18GiB U-2 SCSI MegaRAID Enterprise 1500/128MiB Samsung SyncMaster 955DF TTGI/Superflower TTS-520 PSU ![]() ![]() ![]() |
| ||||
| collision isn't abnormal on a normal ethernet, that is unless you're running token ring. So yea, its prolly not that. Can you determine where as far as the layer the problem is? If one of your nics is messed up then it could be sending out an unnecissarily large amount of frames and overloading the network traffic
__________________ Sony Vaio SZ220 |
| ||||
| That's one of the things I'm hoping to answer with the sniffer. I need to try to establish the relationship between when the traffic arrives on the wire and when my app processes it.
__________________ Avatar and sig graphic by Pitch. Subscribers! Ask about a custom graphic or avatar today! Gizmo Thermal Diode Mod and Direct-Die Water Block 8-Cheetah 18GiB U-2 SCSI MegaRAID Enterprise 1500/128MiB Samsung SyncMaster 955DF TTGI/Superflower TTS-520 PSU ![]() ![]() ![]() |
| ||||
| Quote:
__________________ |
| ||||
| I was pretty sure that on a broadcast network, duplex or not, switched or not, there is always some level of collision. I am in my first semester of Cisco however, so I'm no expert *bow*
__________________ Sony Vaio SZ220 |
| ||||
| In a fully switched network, there are only ever two devices on a segment; the computer and the switch. In other words, a fully switched network is basically a logical point-to-point configuration, although it will usually be physically arranged in some variation of a star topology. Under such conditions, there should never be any opportunity for collisions on a given segment, and the switching fabric itself will take care of ensuring that collisions do not occur upstream, where packets from multiple sources will share the same wire. Because of this, collisions should be nearly non-existent and the presence of collision alarms indicates a problem. The nature of a switched network also presents some difficulties for packet sniffers like what I am trying to deploy. Why? Because the whole premise of a switched network is that the only traffic that should ever appear on a given segment is the traffic intended for a machine on that segment. If there is only one machine on any given segment, then how do you sniff traffic for an arbitrary machine and be certain that you are getting ALL of it? There are two possibilites: 1) Insert a hub between the machine you want to sniff and the switch. Since a hub replicates ALL of its traffic to ALL of its nodes, this means that you can sniff the traffic of the machine you are interested in, PROVIDED you are on the same hub as the machine in question. Unfortunately, there's no such thing as a gigabit hub at this stage in the game. 2) Get a MANAGED switch that allows you to do port mirroring. This is what I am doing. This type of switch allows you to essentially take two of the switch ports and configure them as a 'mini hub', thus allowing me to monitor the traffic to the server in question.
__________________ Avatar and sig graphic by Pitch. Subscribers! Ask about a custom graphic or avatar today! Gizmo Thermal Diode Mod and Direct-Die Water Block 8-Cheetah 18GiB U-2 SCSI MegaRAID Enterprise 1500/128MiB Samsung SyncMaster 955DF TTGI/Superflower TTS-520 PSU ![]() ![]() ![]() |
| ||||
| I can't say for 100% certain that it isn't, but given the intermittent nature of the problem, I tend to doubt it. The internal network is on a completely different subnet that is unused anywhere else in the facility, and all internal communications is done by ip address to ensure that traffic gets routed appropriately. The Computer Browser service is also disabled in order to ensure that none of the servers becomes a Master or Backup Browser.
__________________ Avatar and sig graphic by Pitch. Subscribers! Ask about a custom graphic or avatar today! Gizmo Thermal Diode Mod and Direct-Die Water Block 8-Cheetah 18GiB U-2 SCSI MegaRAID Enterprise 1500/128MiB Samsung SyncMaster 955DF TTGI/Superflower TTS-520 PSU ![]() ![]() ![]() |
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Rate This Thread | |
| |
Similar Threads | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Double NICs | captaincurran | Mobile Devices and Networking | 5 | 28th January, 2006 11:38 AM |
| Question about SATA and Gigabit LAN | QNX | EPoX MotherBoards | 16 | 14th May, 2005 10:56 PM |
| linux and integrated NICs | barneygumble742 | OS, Software, Firmware, and BIOS | 12 | 8th March, 2005 04:54 PM |
| Netgear GA311 - Gigabit NIC | BOD | General Hardware Discussion | 43 | 4th February, 2005 10:52 AM |
| Gigabit switch | danrok | Mobile Devices and Networking | 7 | 8th March, 2004 07:09 AM |