Jump to content

Recommended Posts

Posted

Привет!

 

Имеется следующее решение:

Шлюз FreeBSD, ошибок на портах нет.

В интерфейс этого шлюза подключен DSL-пул, совместно с модемами являющийся мостом.

 

Проблема.

IP_ADDR - адрес железки, висящей за мостом. Пингуем со шлюза FreeBSD.

 

ping -i 0.01 -s 1472 IP_ADDR

выдает примерно следующее:

 

PING IP_ADDR (IP_ADDR): 1472 data bytes

1480 bytes from IP_ADDR: icmp_seq=0 ttl=255 time=30.569 ms

1480 bytes from IP_ADDR: icmp_seq=1 ttl=255 time=36.712 ms

1480 bytes from IP_ADDR: icmp_seq=2 ttl=255 time=42.722 ms

1480 bytes from IP_ADDR: icmp_seq=3 ttl=255 time=48.713 ms

1480 bytes from IP_ADDR: icmp_seq=4 ttl=255 time=55.225 ms

1480 bytes from IP_ADDR: icmp_seq=5 ttl=255 time=61.204 ms

1480 bytes from IP_ADDR: icmp_seq=6 ttl=255 time=68.612 ms

1480 bytes from IP_ADDR: icmp_seq=7 ttl=255 time=74.211 ms

1480 bytes from IP_ADDR: icmp_seq=8 ttl=255 time=80.594 ms

1480 bytes from IP_ADDR: icmp_seq=9 ttl=255 time=86.213 ms

1480 bytes from IP_ADDR: icmp_seq=10 ttl=255 time=93.653 ms

1480 bytes from IP_ADDR: icmp_seq=11 ttl=255 time=98.215 ms

1480 bytes from IP_ADDR: icmp_seq=12 ttl=255 time=103.724 ms

1480 bytes from IP_ADDR: icmp_seq=13 ttl=255 time=108.734 ms

1480 bytes from IP_ADDR: icmp_seq=14 ttl=255 time=114.756 ms

1480 bytes from IP_ADDR: icmp_seq=15 ttl=255 time=120.748 ms

1480 bytes from IP_ADDR: icmp_seq=16 ttl=255 time=126.740 ms

1480 bytes from IP_ADDR: icmp_seq=17 ttl=255 time=132.746 ms

1480 bytes from IP_ADDR: icmp_seq=18 ttl=255 time=138.744 ms

1480 bytes from IP_ADDR: icmp_seq=19 ttl=255 time=144.513 ms

1480 bytes from IP_ADDR: icmp_seq=20 ttl=255 time=149.493 ms

1480 bytes from IP_ADDR: icmp_seq=21 ttl=255 time=155.514 ms

1480 bytes from IP_ADDR: icmp_seq=22 ttl=255 time=161.524 ms

1480 bytes from IP_ADDR: icmp_seq=23 ttl=255 time=167.180 ms

1480 bytes from IP_ADDR: icmp_seq=24 ttl=255 time=173.501 ms

1480 bytes from IP_ADDR: icmp_seq=25 ttl=255 time=179.507 ms

1480 bytes from IP_ADDR: icmp_seq=26 ttl=255 time=186.371 ms

1480 bytes from IP_ADDR: icmp_seq=27 ttl=255 time=192.264 ms

1480 bytes from IP_ADDR: icmp_seq=28 ttl=255 time=198.285 ms

1480 bytes from IP_ADDR: icmp_seq=29 ttl=255 time=204.264 ms

1480 bytes from IP_ADDR: icmp_seq=30 ttl=255 time=210.263 ms

1480 bytes from IP_ADDR: icmp_seq=31 ttl=255 time=216.278 ms

1480 bytes from IP_ADDR: icmp_seq=32 ttl=255 time=222.703 ms

1480 bytes from IP_ADDR: icmp_seq=33 ttl=255 time=228.274 ms

1480 bytes from IP_ADDR: icmp_seq=34 ttl=255 time=234.279 ms

1480 bytes from IP_ADDR: icmp_seq=35 ttl=255 time=240.054 ms

1480 bytes from IP_ADDR: icmp_seq=36 ttl=255 time=246.035 ms

1480 bytes from IP_ADDR: icmp_seq=37 ttl=255 time=252.125 ms

1480 bytes from IP_ADDR: icmp_seq=38 ttl=255 time=258.042 ms

1480 bytes from IP_ADDR: icmp_seq=39 ttl=255 time=264.037 ms

1480 bytes from IP_ADDR: icmp_seq=40 ttl=255 time=270.043 ms

1480 bytes from IP_ADDR: icmp_seq=41 ttl=255 time=276.497 ms

1480 bytes from IP_ADDR: icmp_seq=42 ttl=255 time=280.806 ms

1480 bytes from IP_ADDR: icmp_seq=43 ttl=255 time=288.787 ms

1480 bytes from IP_ADDR: icmp_seq=44 ttl=255 time=294.776 ms

1480 bytes from IP_ADDR: icmp_seq=45 ttl=255 time=300.533 ms

1480 bytes from IP_ADDR: icmp_seq=46 ttl=255 time=306.868 ms

1480 bytes from IP_ADDR: icmp_seq=47 ttl=255 time=313.533 ms

1480 bytes from IP_ADDR: icmp_seq=48 ttl=255 time=320.492 ms

1480 bytes from IP_ADDR: icmp_seq=49 ttl=255 time=325.479 ms

1480 bytes from IP_ADDR: icmp_seq=50 ttl=255 time=333.012 ms

1480 bytes from IP_ADDR: icmp_seq=51 ttl=255 time=340.494 ms

1480 bytes from IP_ADDR: icmp_seq=52 ttl=255 time=348.714 ms

1480 bytes from IP_ADDR: icmp_seq=53 ttl=255 time=354.718 ms

1480 bytes from IP_ADDR: icmp_seq=54 ttl=255 time=360.475 ms

^C

--- IP_ADDR ping statistics ---

88 packets transmitted, 55 packets received, 37% packet loss

round-trip min/avg/max/stddev = 30.569/193.138/360.475/95.705 ms

 

Т.е. пакеты накапливаются в каком-то буфере (скорее всего ADSL-пула) из-за перепада скорости, после чего ждут отправки и т.п....

Версия с перегрузкой железки отвергается - на тестовом стенде подобная железка пингуется нормально.

 

Или в чем может быть проблема? И как победить?

 

П.С. Железка - voip шлюз, держит 8 линий.

Posted (edited)
1480 bytes from IP_ADDR: icmp_seq=54 ttl=255 time=360.475 ms

Очень мало железок(практически нет) которые имеют рамер буфера на 360мс. Данные пакеты накапливаются в буффере компьютера. Отключите flowcontrol и задержки будут минимальные.(Но будут теряться пакеты)

Edited by Info-lan
Posted
1480 bytes from IP_ADDR: icmp_seq=54 ttl=255 time=360.475 ms

Очень мало железок(практически нет) которые имеют рамер буфера на 360мс. Данные пакеты накапливаются в буффере компьютера. Отключите flowcontrol и задержки будут минимальные.(Но будут теряться пакеты)

flowcontrol на свиче между DSL и шлюзом выключен. На шлюзе не нашел как включить/отключить для ethernet карточек.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.