* [Sysadmins] [TCP previous segment lost] in VLAN
@ 2005-12-21 8:42 Marat Khayrullin
2005-12-21 9:08 ` Anton Gorlov
2005-12-21 9:38 ` Peter V. Saveliev
0 siblings, 2 replies; 14+ messages in thread
From: Marat Khayrullin @ 2005-12-21 8:42 UTC (permalink / raw)
To: sysadmins
Получаю VLANы транком и на TCP сессиях теряются пакеты.
На второй карте без VLAN'а (т.е. access'ом) - проблем нет.
Не сталкивался кто-нибудь с такой проблемой?
Master2.4 + some backports
kernel-image-std-up-2.4.26-alt6
iptables-1.2.11-alt3
vlan-utils24-1.8-alt1
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Sysadmins] [TCP previous segment lost] in VLAN
2005-12-21 8:42 [Sysadmins] [TCP previous segment lost] in VLAN Marat Khayrullin
@ 2005-12-21 9:08 ` Anton Gorlov
2005-12-21 9:38 ` Peter V. Saveliev
1 sibling, 0 replies; 14+ messages in thread
From: Anton Gorlov @ 2005-12-21 9:08 UTC (permalink / raw)
To: ALT Linux sysadmin discuss
Marat Khayrullin пишет:
> Получаю VLANы транком и на TCP сессиях теряются пакеты.
> На второй карте без VLAN'а (т.е. access'ом) - проблем нет.
> Не сталкивался кто-нибудь с такой проблемой?
У меня такая же проблема возникла на 1 из серверов..с сетёвкой
риалтек... хотя раньше проблем вроде как небыло..
--
np: silence
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Sysadmins] [TCP previous segment lost] in VLAN
2005-12-21 8:42 [Sysadmins] [TCP previous segment lost] in VLAN Marat Khayrullin
2005-12-21 9:08 ` Anton Gorlov
@ 2005-12-21 9:38 ` Peter V. Saveliev
2005-12-21 9:57 ` Konstantin Timoshenko
2005-12-21 12:26 ` Anton Kvashin
1 sibling, 2 replies; 14+ messages in thread
From: Peter V. Saveliev @ 2005-12-21 9:38 UTC (permalink / raw)
To: ALT� Linux� sysadmin� discuss�
> Получаю VLANы транком и на TCP сессиях теряются пакеты.
> На второй карте без VLAN'а (т.е. access'ом) - проблем нет.
>
> Не сталкивался кто-нибудь с такой проблемой?
<skip />
Посмотрите на размер пакетов, которые теряются. Например, можно пингануть пакетом > 1500b. Если большие пакеты не проходит то это
на уровне симптоматики:
- работает www, icq, jabber, но не всегда
- часто не работает скачивание с ftp, nfs (листинг часто проходит нормально), не прикрепляются большие файлы в веб-морды мэйлов (большие запросы POST)
на уровне физики:
- карта не принимает пакеты размером 1508b (mtu + vlan header)
Если всё сходится, смотрим, какой модуль у сетевой карты. Если это один из 3c59x, eepro100 или tulip, то в случае eepro100 прибиваем вместо него гвоздями e100 (там это вроде как пофикшено). В остальных случаях два выхода:
- меняем карточку (лучше)
- или патчим ядро (например, патч можно взять здесь: http://www.radlinux.org/parts/related/small%20patches/show)
note: при патче ядра реальная повышается риск атаки на машину через переполнение буфера драйвера сетевой карты. Юзайте только на страх и риск.
ЗЫ0: Какая-то бодяга вроде была с рилтеками, но там не смотрел потому как чип по жизни дурной донельзя, и без VLAN'ов. Стараюсь избегать.
ЗЫ1: вроде бы во всех драйверах гигабитных карточек, которые понимает линух, это пофикшено by default
--
Peter V. Saveliev
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Sysadmins] [TCP previous segment lost] in VLAN
2005-12-21 9:38 ` Peter V. Saveliev
@ 2005-12-21 9:57 ` Konstantin Timoshenko
2005-12-21 10:06 ` [Sysadmins]?[TCP?previous?segment?lost]?in ?VLAN Peter V. Saveliev
2005-12-21 11:10 ` [Sysadmins] [TCP previous segment lost] in VLAN Anton Gorlov
2005-12-21 12:26 ` Anton Kvashin
1 sibling, 2 replies; 14+ messages in thread
From: Konstantin Timoshenko @ 2005-12-21 9:57 UTC (permalink / raw)
To: ALT Linux sysadmin discuss
On Wed, 21 Dec 2005 12:38:16 +0300 (MSK)
"Peter V. Saveliev" <peet@altlinux.ru> wrote:
> ЗЫ0: Какая-то бодяга вроде была с рилтеками, но там не смотрел потому как чип по жизни дурной донельзя,
> и без VLAN'ов. Стараюсь избегать.
есть кучка рутеров на пару тройку сотен вланов каждый, везде реалтеки, проблем за последние 3 года небыло.
--
Konstantin Timoshenko
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Sysadmins]?[TCP?previous?segment?lost]?in ?VLAN
2005-12-21 9:57 ` Konstantin Timoshenko
@ 2005-12-21 10:06 ` Peter V. Saveliev
2005-12-21 10:38 ` Konstantin Timoshenko
2005-12-21 11:10 ` [Sysadmins] [TCP previous segment lost] in VLAN Anton Gorlov
1 sibling, 1 reply; 14+ messages in thread
From: Peter V. Saveliev @ 2005-12-21 10:06 UTC (permalink / raw)
To: ALT� Linux� sysadmin� discuss�
<skip />
>> ЗЫ0: Какая-то бодяга вроде была с рилтеками, но там не смотрел потому
>> как чип по жизни дурной донельзя,
>> и без VLAN'ов. Стараюсь избегать.
>
> есть кучка рутеров на пару тройку сотен вланов каждый, везде реалтеки,
> проблем за последние 3 года небыло.
<skip />
ok, возьму на заметку, спасибо. Но issue с производительностью это не снимает, тем не менее. Количество прерываний на пакет, особенно в случае мелких пакетов, там какое-то вызывающе большое. На e100 загрузка процессора на том же траффике меньше чуть ли не на порядок.
--
Peter V. Saveliev
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Sysadmins]?[TCP?previous?segment?lost]?in ?VLAN
2005-12-21 10:06 ` [Sysadmins]?[TCP?previous?segment?lost]?in ?VLAN Peter V. Saveliev
@ 2005-12-21 10:38 ` Konstantin Timoshenko
0 siblings, 0 replies; 14+ messages in thread
From: Konstantin Timoshenko @ 2005-12-21 10:38 UTC (permalink / raw)
To: ALT Linux sysadmin discuss
On Wed, 21 Dec 2005 13:06:59 +0300 (MSK)
"Peter V. Saveliev" <peet@altlinux.ru> wrote:
> > есть кучка рутеров на пару тройку сотен вланов каждый, везде реалтеки,
> > проблем за последние 3 года небыло.
> <skip />
>
> ok, возьму на заметку, спасибо. Но issue с производительностью это не снимает, тем не менее. Количество прерываний на пакет,
> особенно в случае мелких пакетов, там какое-то вызывающе большое. На e100 загрузка процессора на том же траффике меньше
> чуть ли не на порядок.
можеть быть не проверял
вот данные одного из рядовых рутеров
ifconfig -a| grep vlan|wc -l
304
top
load average: 1.12, 1.22, 2.32
328 processes: 325 sleeping, 2 running, 1 zombie, 0 stopped
CPU states: 3.6% user, 5.3% system, 0.0% nice, 0.0% iowait, 90.9% idle
Mem: 122928k av, 117156k used, 5772k free, 0k shrd, 43892k buff
--
Konstantin Timoshenko
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Sysadmins] [TCP previous segment lost] in VLAN
2005-12-21 9:57 ` Konstantin Timoshenko
2005-12-21 10:06 ` [Sysadmins]?[TCP?previous?segment?lost]?in ?VLAN Peter V. Saveliev
@ 2005-12-21 11:10 ` Anton Gorlov
2005-12-21 11:17 ` Konstantin Timoshenko
1 sibling, 1 reply; 14+ messages in thread
From: Anton Gorlov @ 2005-12-21 11:10 UTC (permalink / raw)
To: ALT Linux sysadmin discuss
Konstantin Timoshenko пишет:
>>ЗЫ0: Какая-то бодяга вроде была с рилтеками, но там не смотрел потому как чип по жизни дурной донельзя,
>>и без VLAN'ов. Стараюсь избегать.
> есть кучка рутеров на пару тройку сотен вланов каждый, везде реалтеки, проблем за последние 3 года небыло.
модуль 8139too?
--
np: silence
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Sysadmins] [TCP previous segment lost] in VLAN
2005-12-21 11:10 ` [Sysadmins] [TCP previous segment lost] in VLAN Anton Gorlov
@ 2005-12-21 11:17 ` Konstantin Timoshenko
2005-12-21 11:23 ` Anton Gorlov
0 siblings, 1 reply; 14+ messages in thread
From: Konstantin Timoshenko @ 2005-12-21 11:17 UTC (permalink / raw)
To: ALT Linux sysadmin discuss
On Wed, 21 Dec 2005 14:10:13 +0300
Anton Gorlov <stalker@altlinux.ru> wrote:
> >>ЗЫ0: Какая-то бодяга вроде была с рилтеками, но там не смотрел потому как чип по жизни дурной донельзя,
> >>и без VLAN'ов. Стараюсь избегать.
> > есть кучка рутеров на пару тройку сотен вланов каждый, везде реалтеки, проблем за последние 3 года небыло.
> модуль 8139too?
да
--
Konstantin Timoshenko
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Sysadmins] [TCP previous segment lost] in VLAN
2005-12-21 11:17 ` Konstantin Timoshenko
@ 2005-12-21 11:23 ` Anton Gorlov
2005-12-21 12:12 ` Konstantin Timoshenko
0 siblings, 1 reply; 14+ messages in thread
From: Anton Gorlov @ 2005-12-21 11:23 UTC (permalink / raw)
To: ALT Linux sysadmin discuss
Konstantin Timoshenko пишет:
>>>>ЗЫ0: Какая-то бодяга вроде была с рилтеками, но там не смотрел потому как чип по жизни дурной донельзя,
>>>>и без VLAN'ов. Стараюсь избегать.
>>>есть кучка рутеров на пару тройку сотен вланов каждый, везде реалтеки, проблем за последние 3 года небыло.
>>модуль 8139too?
> да
тогда я совсем ничего не понимаю... вот сыпятся ip checksum error и
всё... хоть тресни.
--
np: silence
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Sysadmins] [TCP previous segment lost] in VLAN
2005-12-21 11:23 ` Anton Gorlov
@ 2005-12-21 12:12 ` Konstantin Timoshenko
2005-12-21 12:40 ` Anton Gorlov
0 siblings, 1 reply; 14+ messages in thread
From: Konstantin Timoshenko @ 2005-12-21 12:12 UTC (permalink / raw)
To: ALT Linux sysadmin discuss
On Wed, 21 Dec 2005 14:23:49 +0300
Anton Gorlov <stalker@altlinux.ru> wrote:
> >>>>ЗЫ0: Какая-то бодяга вроде была с рилтеками, но там не смотрел потому как чип по жизни дурной донельзя,
> >>>>и без VLAN'ов. Стараюсь избегать.
> >>>есть кучка рутеров на пару тройку сотен вланов каждый, везде реалтеки, проблем за последние 3 года небыло.
> >>модуль 8139too?
> > да
> тогда я совсем ничего не понимаю... вот сыпятся ip checksum error и
> всё... хоть тресни.
вполне возможен конфликт карточки с железом сервера, попробуй поиграть с прерыванием
выделить для нее отдельное прерывание и т.п.
--
Konstantin Timoshenko
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Sysadmins] [TCP previous segment lost] in VLAN
2005-12-21 9:38 ` Peter V. Saveliev
2005-12-21 9:57 ` Konstantin Timoshenko
@ 2005-12-21 12:26 ` Anton Kvashin
2005-12-21 13:00 ` Peter V. Saveliev
1 sibling, 1 reply; 14+ messages in thread
From: Anton Kvashin @ 2005-12-21 12:26 UTC (permalink / raw)
To: ALT Linux sysadmin discuss
Peter V. Saveliev пишет:
>на уровне симптоматики:
>- работает www, icq, jabber, но не всегда
>- часто не работает скачивание с ftp, nfs (листинг часто проходит нормально), не прикрепляются большие файлы в веб-морды мэйлов (большие запросы POST)
>
>
Было такое. Карточка 3com (3c905B 100BaseTX [Cyclone] (rev 30)). Решение
- заменили.
>на уровне физики:
>- карта не принимает пакеты размером 1508b (mtu + vlan header)
>
>
Интересно, если MTU на интерфейсе уменьшить до 1492, поможет?
--
Anton Kvashin
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Sysadmins] [TCP previous segment lost] in VLAN
2005-12-21 12:12 ` Konstantin Timoshenko
@ 2005-12-21 12:40 ` Anton Gorlov
2005-12-23 12:56 ` Anton Gorlov
0 siblings, 1 reply; 14+ messages in thread
From: Anton Gorlov @ 2005-12-21 12:40 UTC (permalink / raw)
To: ALT Linux sysadmin discuss
Konstantin Timoshenko пишет:
>>тогда я совсем ничего не понимаю... вот сыпятся ip checksum error и
>>всё... хоть тресни.
> вполне возможен конфликт карточки с железом сервера,
Странно.. раньше работало на этом же железе.. во времена мастера 22
> попробуй поиграть с прерыванием
> выделить для нее отдельное прерывание и т.п.
И так одна на прерывании весит..
--
np: silence
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Sysadmins] [TCP previous segment lost] in VLAN
2005-12-21 12:26 ` Anton Kvashin
@ 2005-12-21 13:00 ` Peter V. Saveliev
0 siblings, 0 replies; 14+ messages in thread
From: Peter V. Saveliev @ 2005-12-21 13:00 UTC (permalink / raw)
To: ALT� Linux� sysadmin� discuss�
<skip />
> Было такое. Карточка 3com (3c905B 100BaseTX [Cyclone]
> (rev 30)). Решение - заменили.
угу.
>
>>на уровне физики:
>>- карта не принимает пакеты размером 1508b
>> (mtu + vlan header)
>>
>>
> Интересно, если MTU на интерфейсе
> уменьшить до 1492, поможет?
<skip />
Нет. Объяснение: если приходит пакет 1508байт на такой интерфейс, то карточка его дропнет _без_ ответа fragmentation required, т.к. дропается такой пакет раньше, чем будет проверяться mtu (как битый или giant -- зависит от карточки). Проверка на максимальный размер фрейма -- первая по приёму пакета. А pmtud не всегда работает (читай -- всегда не работает), по крайней мере, в ipv4 мне не встречалось удачных примеров работы pmtu discovery.
--
Peter V. Saveliev
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Sysadmins] [TCP previous segment lost] in VLAN
2005-12-21 12:40 ` Anton Gorlov
@ 2005-12-23 12:56 ` Anton Gorlov
0 siblings, 0 replies; 14+ messages in thread
From: Anton Gorlov @ 2005-12-23 12:56 UTC (permalink / raw)
To: ALT Linux sysadmin discuss
Странно всё это... В общем попробовал подампить траффик с помощью
etherial и потом пофильтровать:
(ip.checksum_bad == True) or (tcp.checksum_bad == True) or
(udp.checksum_bad == True)
Ничего нет..тишина. Может глючит iptraf?
И ещё вопрос -а можно ли на 1 из вланов сделать mtu отличный от того что
на остальных?
^ permalink raw reply [flat|nested] 14+ messages in thread
end of thread, other threads:[~2005-12-23 12:56 UTC | newest]
Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-12-21 8:42 [Sysadmins] [TCP previous segment lost] in VLAN Marat Khayrullin
2005-12-21 9:08 ` Anton Gorlov
2005-12-21 9:38 ` Peter V. Saveliev
2005-12-21 9:57 ` Konstantin Timoshenko
2005-12-21 10:06 ` [Sysadmins]?[TCP?previous?segment?lost]?in ?VLAN Peter V. Saveliev
2005-12-21 10:38 ` Konstantin Timoshenko
2005-12-21 11:10 ` [Sysadmins] [TCP previous segment lost] in VLAN Anton Gorlov
2005-12-21 11:17 ` Konstantin Timoshenko
2005-12-21 11:23 ` Anton Gorlov
2005-12-21 12:12 ` Konstantin Timoshenko
2005-12-21 12:40 ` Anton Gorlov
2005-12-23 12:56 ` Anton Gorlov
2005-12-21 12:26 ` Anton Kvashin
2005-12-21 13:00 ` Peter V. Saveliev
ALT Linux sysadmins discussion
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/sysadmins/0 sysadmins/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 sysadmins sysadmins/ http://lore.altlinux.org/sysadmins \
sysadmins@lists.altlinux.org sysadmins@lists.altlinux.ru sysadmins@lists.altlinux.com
public-inbox-index sysadmins
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.sysadmins
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git