The OpenNET Project / Index page

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




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
странности с MTU и MSS или куда девались 200 байт?, !*! killpid, 23-Сен-11, 12:21  [смотреть все]
есть три железки:
- C2801 (c2801-adventerprisek9-mz.124-3h);
- C2960 (c2960-lanbase-mz.122-35.SE5);
- Sun Fire X2100 M2 (FreeBSD 8.1-RELEASE amd64);

Собраны так:
c2801-fa0/1 <-> fa0/24-c2960-fa0/3 <-> bge0-Sun_Fire_X2100_M2

И происходят с ними странные вещи, как-то неожиданно низкий mss. Вот немного конфигов/пингов с df-bit:
[root@sf1 /usr/home/sudosu]# ifconfig bge0
bge0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=8009b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,LINKSTATE>
        ether 00:1b:24:5d:38:1f
        media: Ethernet 100baseTX <full-duplex>
        status: active
[root@sf1 /usr/home/sudosu]# ifconfig vlan17
vlan17: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=3<RXCSUM,TXCSUM>
        ether 00:1b:24:5d:38:1f
        inet XXX.YYY.254.35 netmask 0xfffffff0 broadcast XXX.YYY.254.47
        media: Ethernet 100baseTX <full-duplex>
        status: active
        vlan: 17 parent interface: bge0
[root@sf1 /usr/home/sudosu]# netstat -r | grep defau
default            XXX.YYY.254.33     UGS         0 21721900 vlan17
[root@sf1 /usr/home/sudosu]#                         # это адрес 2801
[root@sf1 /usr/home/sudosu]# ping -D -c 2 -s 1273 XXX.YYY.254.33
PING XXX.YYY.254.33 (XXX.YYY.254.33): 1273 data bytes
ping: sendto: Message too long
ping: sendto: Message too long

--- XXX.YYY.254.33 ping statistics ---
2 packets transmitted, 0 packets received, 100.0% packet loss
[root@sf1 /usr/home/sudosu]# ping -D -c 2 -s 1272 XXX.YYY.254.33
PING XXX.YYY.254.33 (XXX.YYY.254.33): 1272 data bytes
1280 bytes from XXX.YYY.254.33: icmp_seq=0 ttl=255 time=1.476 ms
1280 bytes from XXX.YYY.254.33: icmp_seq=1 ttl=255 time=1.298 ms

--- XXX.YYY.254.33 ping statistics ---
2 packets transmitted, 2 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 1.298/1.387/1.476/0.089 ms
[root@sf1 /usr/home/sudosu]#

C2960-24-SPB-SRV1#sh cdp ne | i sf1
sf1.tc-axis.ru   Fas 0/3           170            H       amd64     vlan17
sf1.tc-axis.ru   Fas 0/3           170            H       amd64     bge0
C2960-24-SPB-SRV1#sh cdp ne | i 280
C2800-SPB-SRV.tc-axis.ru
                 Fas 0/24          139          R S I     2801      Fas 0/1
C2960-24-SPB-SRV1#  sh int fa0/3 mtu

Port      Name               MTU
Fa0/3     "sf1.tech bge0 tru 1500        
C2960-24-SPB-SRV1# sh int fa0/24 mtu

Port      Name               MTU
Fa0/24    "Uplink 2800-SPB-S 1500        
C2960-24-SPB-SRV1#

C2800-SPB-SRV#sh cdp ne | i 2960
C2960-24-SPB-SRV1
                 Fas 0/1            174         S I       WS-C2960-2Fas 0/24
C2800-SPB-SRV#sh int fa0/1 | i MTU
  MTU 1500 bytes, BW 100000 Kbit, DLY 100 usec,
C2800-SPB-SRV#sh int fa0/1.17 | i MTU
  MTU 1500 bytes, BW 100000 Kbit, DLY 100 usec,
C2800-SPB-SRV#

На мой взгляд должно ходить 1472, но ходит 1272 в направлении FreeBSD --> 2801.
Есть у кого-нибудь идеи - куда девались 200 байт?




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

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