The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Потери пакетов"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Потери пакетов"
Сообщение от boykov emailИскать по авторуВ закладки on 23-Окт-02, 10:42  (MSK)
Доброе время суток.

Помогите, пожалуйста, советом.
Есть машинка (Slackware 8.0, 2.4.19), к ней приделаны три eth сетки и две ARCNet стки. Модули ARCNet включены в ядро. Маршрутизация настроена :)

Через некоторое время (uptime порядка трех часов) на аркнетах начинаются проблемы: начинают теряться пакеты. При этом физика вроде работает:

Iface   MTU Met   RX-OK RX-ERR RX-DRP RX-OVR   TX-OK TX-ERR TX-DRP TX-OVR Flg
arc0   1500   0   56859      0      0      0  103012      0      0      0 BRU
arc1   1500   0   96330      0      0      0  143383      0      0      0 BRU
eth0   1500   0   21373      0      0      0   20927      0      0      0 BMRU
eth1   1500   0   10994      0      0      0   10268      0      0      0 BMRU
eth2   1500   0  120560      0      7      0  125775      0      0      0 BMRU
lo    16436   0     277      0      0      0     277      0      0      0 LRU

Находящаяся в eth0 сети FreeBSD машинка при пинге машин из arc0 иногда говорит:

36 bytes from 213.142.198.2: Frag reassembly time exceeded
Vr HL TOS  Len   ID Flg  off TTL Pro  cks      Src      Dst
4  5  00 dc05 eda5   0 0000  00  01 2f97 213.142.199.21  213.142.198.177

213.142.198.2 -- адрес ARCnet интерфейса в удаленной сети, 213.142.198.177 -- машинка в ней.
Пинги по 3000 байт. Количество потерь растет с uptime.

tcpdump на eth говорит, что пакет ушел, но ответ не пришел. На arc0 он не работает :)

Вопрос: что это может быть, куда смотреть и что копать для устранения?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "RE: Потери пакетов"
Сообщение от boykov emailИскать по авторуВ закладки on 23-Окт-02, 15:06  (MSK)
Да, забыл. Потерь между eth интерфейсами -- совсем нет.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "RE: Потери пакетов"
Сообщение от boykov emailИскать по авторуВ закладки on 23-Окт-02, 18:21  (MSK)
Еще информация. Когда делаешь

#traceroute -q 100 kscmain
traceroute to kscmain.kolasc.net.ru (213.142.199.17), 64 hops max, 40 byte packets
1  kscmain (213.142.199.17)  
0.733 ms  0.537 ms  0.456 ms  0.475 ms  0.992 ms  0.470 ms *  
0.680 ms  0.462 ms  0.843 ms  0.474 ms  0.456 ms *  
0.618 ms  0.465 ms  0.933 ms  0.474 ms  0.456 ms *  
0.637 ms  0.463 ms  0.453 ms  0.456 ms  0.458 ms *  
0.696 ms  0.460 ms  0.455 ms  0.452 ms  0.459 ms *  
0.666 ms  0.461 ms  0.457 ms  0.450 ms  0.973 ms *  
0.675 ms  0.463 ms  0.943 ms  0.481 ms  0.479 ms *  
0.645 ms  0.467 ms  0.463 ms  0.921 ms  0.473 ms *  
0.695 ms  0.469 ms  0.850 ms  0.527 ms  0.455 ms *  
0.642 ms  0.500 ms  0.457 ms  0.452 ms  0.458 ms *  
...
то есть теряется каждый шестой пакет. И, что интересно (и противоречит предыдущему постингу, виноват), это происходит даже на eth0 (коаксиал, 20 метров). При трейсе в обратную строну такой ситуации не наблюдается.

Что в ядре может вызвать подобного рода поведение?


  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру