26 марта 2012 г. 15:05 пользователь Владислав Продан <[email protected]> написал: > > Имеем тазик: > FreeBSD 8.2-STABLE от Jun 1 00:52:47 EEST 2011 > > три физических интерфейса: > re0 - локальная сеть > re1 - uplink#1 > re2 - uplink#2 > везде выставлено mtu 1500 > > для первого аплинка поднят ng0 (через mpd5) с mtu 1440 > от uplink #2 получаем по dhcp белый адрес, mtu 1500 > > Работает туннель ng1 (mpd5) с mtu 1460 через ng0 > > Нe работает туннель gif0 через ng0 > Выставить mtu тоже не получается: > # ifconfig gif0 mtu 1200 > ifconfig: ioctl (set mtu): Invalid argument > > gif0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> metric 0 mtu 1280 > tunnel inet xxx.xxx.xxx.177 --> 216.66.80.98 > inet6 2001:470:25:xxx::2 --> 2001:470:25:xxx::1 prefixlen 128 > inet6 fe80::22cf:30ff:fea4:d2d7%gif0 prefixlen 64 scopeid 0x12 > nd6 options=3<PERFORMNUD,ACCEPT_RTADV> > options=1<ACCEPT_REV_ETHIP_VER> > > Частично работает туннель gif1 через re2 > Пинги ходят, bgp сессии пашут, но http запросы идут только в одном направлении > Выставлении mtu 1400 не помогает... > > gif1: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> metric 0 mtu 1400 > tunnel inet yyy.yyy.yyy.151 --> xxx.xxx.xxx.15 > inet6 fe80::22cf:30ff:fea4:d2d7%gif1 prefixlen 64 scopeid 0xf > inet xxx.xxx.xxx.254 --> xxx.xxx.xxx.253 netmask 0xfffffffc > nd6 options=3<PERFORMNUD,ACCEPT_RTADV> > options=1<ACCEPT_REV_ETHIP_VER> > > > -- > Vladislav V. Prodan > System & Network Administrator > http://support.od.ua > +380 67 4584408, +380 99 4060508 > VVP88-RIPE
Можно посмотреть в сторону принудительного снятия IP флага DF на проблемных линках, ну и поиграться с TCP MSS. -- ~~~ WBR, Vitaliy Turovets Systems Administrator Corebug.Net +38(093)265-70-55 VITU-RIPE
