I hear some people come on here and complain they are seeing Ethernet Errors so it must be the switches fault?
I would like to know where they buy crystal balls from because I need 2.
COuld it be their cabling, possibly their crimps, maybe the surge suppressor or even the radio they are talking too......COULD BE but it is much easier to blame the switch first I guess.
Well you can see below I have towers up for months with 2, TWO I SAY, errors in going on 2 months.
The switches are made in a cookie cutter style process (not in my garage or my bathtub) so they are all the same so why can I get them to work so well if there are SOOOOOO many issues with them?
How do we know those 2 CRC errors shown below are my switches fault? They are Rx CRC Errors so it is more likely that the AF24 is at fault.That is 2 CRC Errors out of 32+ Terabytes of data transfer.
2 OUT OF 39 BILLION PACKETS HAD AN ISSUE. - THATS AWESOME!!!So if there is something wrong with the switch design how comes I and so many others have no issues but a few do and thus to them it "MUST" be the switch design or firmware?
First off the firmware has NOTHING to do with Ethernet Errors, the switch core is a self contained package, we just configure the basics to the core which is what we write, the UI and CLI, the rest is written by Vitesse and this package has been on the market for several years and is used in many other switches on the market from Cisco to Level1 to Telecom switches. I am pretty sure if there was something wrong with the Core Functions it would have been discovered and fixed in 3 years since this package has been on the Market.
We can mess up VLAN configurations, we can mess up "settings" but as far as Ethernet Errors....NO
There are some routines that reside on the Linux CPU such as Loop Protection where our routine produces a special packet and sends it out a switch port and we tell the switch core to send a copy of special packets such as those back to us if it sees one so we can analyze it to determine if a Loop is out there but then we have to then tell the core to disable a port and then after a period of time passes the routine instructs the Core to enable the port.
We can tell the switch core to use Auto, 100M, 1000M stuff like that. It is a simple command we issue to tell the core to use a specific mode.
We do not look at every packet, that is a ROUTER NOT A SWITCH CORE.
We configure the core and then leave it alone and it does it's thing.
We pole it for stats then make those stats available to you via SNMP or a pretty display on the UI, that is it, the exact same as any Switch manufacturer does.
I see people say our CPU utilization is low, OF COURSE IT IS LOW, all the CPU does is run the UI, CLI, and stuff like that, the transfer of packets is done in the "Switch Core" which is hard coded software, we can not change it.
Look if you put 10 nics in a computer and then make a switch out it using Linux then the Computer CPU touches every packet, this is called a "SOFT SWITCH" where it is all done via the computer CPU, this is NOT what a WISP Switch, or a ToughSwitch or an EdgeMAX switch is, they are Switch Cores with a UI to configure them. The switch core and it's code is made by Vitesse or Broadcom.
CLICK IMAGES BELOW TO VIEW FULL SIZE
- Ether.jpg (298.55 KiB) Viewed 7641 times
- Ether2.jpg (223.74 KiB) Viewed 7641 times
- temp.jpg (123.47 KiB) Viewed 7641 times