Size: a a a

2020 July 20

D

Dimko in linkmeup_chat
ID:0
а чо ctrl+a запретили?
источник

ID

Ilya Diff in linkmeup_chat
Народ, давно назревал вопрос...
Есть среди счетчиков на порту свитча такой
Output errors
(Вендор свитча, думаю мало имеет значение)
Каким образом такие ошибки можно получить?
Сторона отправления пакета не знает, что он побился и дошёл битым до порта приемника. На моей практике этот счётчик не рос ни разу.
Как минимум, отправителю надо как-то сообщить об этом.
Какой протокол или что может это сделать?
источник

ЮД

Юрий Долгорук... in linkmeup_chat
Ilya Diff
Народ, давно назревал вопрос...
Есть среди счетчиков на порту свитча такой
Output errors
(Вендор свитча, думаю мало имеет значение)
Каким образом такие ошибки можно получить?
Сторона отправления пакета не знает, что он побился и дошёл битым до порта приемника. На моей практике этот счётчик не рос ни разу.
Как минимум, отправителю надо как-то сообщить об этом.
Какой протокол или что может это сделать?
1.  в редких случаях - битый ASIC/фабрика
2. более часто - если включен cut-through switching. тогда свитч банально считает CRC уже после отправки фрейма. и лишь логгирует что это CRC error
источник

I

Innokentiy in linkmeup_chat
коллизии
источник

I

Innokentiy in linkmeup_chat
нехватка железного буфера
источник

ЮД

Юрий Долгорук... in linkmeup_chat
буфера это как правило discards всеж
источник

ID

Ilya Diff in linkmeup_chat
Юрий Долгорук
1.  в редких случаях - битый ASIC/фабрика
2. более часто - если включен cut-through switching. тогда свитч банально считает CRC уже после отправки фрейма. и лишь логгирует что это CRC error
2 — прогнал через себя пакет и только на выбросе посчитал CRC который оказался зафейленым?)
источник

I

Innokentiy in linkmeup_chat
Юрий Долгорук
буфера это как правило discards всеж
ну а они все равно output
источник

ЮД

Юрий Долгорук... in linkmeup_chat
Ilya Diff
2 — прогнал через себя пакет и только на выбросе посчитал CRC который оказался зафейленым?)
ну да. cut through свитчинг же
источник

ЮД

Юрий Долгорук... in linkmeup_chat
Innokentiy
ну а они все равно output
ну да. если не делить errors/discards то конечно самая частая проблема - банальный перегруз порта)
источник

ID

Ilya Diff in linkmeup_chat
А тут точно Flow control не замешан? Типа если его включить, то такие ошибки можно начинать видеть?
источник

I

Innokentiy in linkmeup_chat
нет
источник

ID

Ilya Diff in linkmeup_chat
У циски сказано про неудачные попытки передать пакет если была коллизия
источник

I

Innokentiy in linkmeup_chat
ну да, но ошибкой передачи коллизия быть не перестает
источник

ID

Ilya Diff in linkmeup_chat
Коллизии разве не имеют место быть только если коммутация блокируемая? Или я путаю понятия?
источник

I

Innokentiy in linkmeup_chat
путаете
источник

I

Innokentiy in linkmeup_chat
коллизии и коммутация - взаимоисключающие понятия (при корректной настройке)
источник

I

Innokentiy in linkmeup_chat
(не путать с коллизиями хэш-функции в таблице коммутации)
источник

I

Innokentiy in linkmeup_chat
коллизия в ethernet - это когда два узла одновременно передают данные в один провод
источник

ID

Ilya Diff in linkmeup_chat
До этого я предполагал что flow control своими старт-стопами может спровоцировать такие "ошибки". Ошибался.
Либо недоговорившиеся порты (выставленные статически)
источник