ALT Linux sysadmins discussion
 help / color / mirror / Atom feed
* [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