10.02.2014

Пара слов о проблемах на портах коммутаторов

При выставленной опции autonegotiation на порту свитча и сетевой карте клиента, оба устройства пытаются договориться о параметрах скорости и дуплекса на линке.
  1. Если не удаётся согласовать параметры, то используется 10 Мб/с, полудуплекс.
  2. Если коммутатор определяет скорость линка без использования автосогласования, то 
      1. Если скорость 10 Мб/с или 100 Мб/с, используется полудуплекс.
      2.  Если скорость 1 Гб/с, используется полный дуплекс.




Причем, при выставлении дуплекса в фулл, получаем скорость в 2 раза выше (в идеале, конечно) доступной на линке. Т.е. в полудуплексе имеем 10 Мб/с, а в полном дуплексе уже 10*2 Мб/с. За счет того, что данные могут бегать в обоих направлениях.


Ошибки на портах:
  1. Runts. Количество фреймов, не достигших minimal frame size. 64 байта или 512 бит. 18 байт служебной информации (Source MAC, Destination MAC, CRC) и 46 байт полезной нагрузки (инкапсулированной в протоколы более высокого уровня).
  2. Giants. Количество фреймов, превышающих maximum frame size. 1518 байт или 12144 бит. 18 байт служебной информации + 1500 байт полезной нагрузки.
  3. CRC. Количество принятых фреймов, не прошедших проверку контрольной суммы. То есть, поврежденные фреймы. Могут быть вызваны коллизиями. Смотреть первую часть поста.
  4. Frame. Количество принятых фреймов неверного формата.
  5. Collisions. Количество коллизий, произошедших при отправке фреймов.
  6. Late Collisions. Количество коллизий, произошедших после передачи первых 64 байт фрейма. Скорее всего, несоответствие дуплексов.
По режимам дуплекса гуглить CSMA/CD. Весь пост - вольный перевод Odom Wendell Cisco ICND1 100-101 Official Cert Guide. Инфа применительно к цискам.

Комментариев нет:

Отправить комментарий